/* 
Theme Name:		 Access star technologies
Theme URI:		 http://childtheme-generator.com/
Description:	 Access star technologies is a child theme of WP Bootstrap Starter, created by ChildTheme-Generator.com
Author:			 Ravi Khatr
Author URI:		 http://childtheme-generator.com/
Template:		 wp-bootstrap-starter
Version:		 1.0.0
Text Domain:	 access-star-technologies
*/


/*
    Add your custom styles here
*/
body{
	font-size:0.9rem !important;
}
.navbar-light .navbar-toggler-icon{
	display:none;
}
header#masthead{
/* 	background-color: #252636 !important; */
	background-color: transparent !important;
	padding: 0px;
/* 	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1); */
	box-shadow: none;
    border: 0px;
    z-index: 5;
	position: absolute;
    top: 0;
    width: 100%;
}
#mega-menu-wrap-primary .mega-menu-toggle{
/* 	    background: #252636; */
	background:transparent;
}
@media screen and (max-device-width: 800px) {
    /* MOBILE.CSS CODE HERE */
	.navbar-brand img{
		max-height:50px
	}
}
@media screen and (min-device-width: 800px) {
.navbar-brand img{
	max-height:75px;
}
}
.navbar-brand{
    margin-left: 6rem;
}
h3.widget-title {   
    color: #fff;
}
.widget_nav_menu ul li a{
	color:#fff;
	background:transparent;
	padding: 0px !important;
}
.forcefullwidth_wrapper_tp_banner{
     box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);	
}
@media screen and (max-width: 782px)
{
html {
    margin-top: 0px !important;
}
}
.mega-toggle-label-closed{
	display:none;
}
.mega-toggle-label-open{
	display:none;
}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{
/* 	background:#252636; */
/* 	background:#ddd; */
	background:transparent;
	color: #252636;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
/* 	background:#252636; */
	    background: transparent;
/*     color: #252636; */
	color: #000;
	font-weight:700;

}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
/* 	background:#252636; */
	background: transparent;
/* 	 color: #252636; */
	color: #000;
	font-weight:700;
}
@media only screen and (min-width: 601px){
	
	
	#mega-menu-wrap-primary{
		position:relative;
/* 		left:100px;		 */
		margin-left: auto;
    	margin-right: 50px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
/* 		background: #ddd;
    	color: #000; */
/* 		background:transparent; */
		background: #fff;
		color: #252636;
		font-weight:700;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before{
		width: calc(100% - 36px);
		opacity: 1;
    	background: #f6c427;
	}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
    font-size: 16px;
    padding: 10px 0px;
    color: #fff;
}
/* .mega-sub-menu {
    background: url(/wp-content/uploads/2020/01/download.jpg) #fffefe !Important;
} */
/* .mega-toggle-on{
	background:#252636 !important;
} */
.nav > li > a:focus, .nav > li > a:hover{
	background:transparent;
}
.nav-link{
	background: rgba(45,45,45,1);
    font-weight: normal;
    text-decoration: none;
    color: #fff;
    padding: 5px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	background: rgba(45,45,45,1);
    color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{
	background:transparent;
	color:#fff;
	margin-left:7px;
	    transition: 0.2s;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{
	background:rgba(45,45,45,1);
}
.is_stuck{
	position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-animation: .95s ease-in-out 0s normal none 1 running fadeInDown;
    animation: .95s ease-in-out 0s normal none 1 running fadeInDown;
    z-index: 999;
    /* -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); */
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    /* transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); */
    -webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,0.1);
    box-shadow: 0 8px 20px 0 rgba(0,0,0,0.1);
    background-color: #fff;
	box-shadow: 1px 2px 6px 0 rgba(0,0,0,.3) !important;
}
@keyframes fadeInDown {
  from {
	-webkit-transform: translate3d(0,-100%,0);
    opacity: 0;
    transform: translate3d(0,-100%,0);
  }
  to {
	-webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.nav-link:hover {
/*     color: #252636; */
    text-decoration: underline;
	color: #ffffff;
    transition: 0.2s;
    margin-left: 5px;
}
.flex-column li{
	transition: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
    border: 0;
    bottom: auto;
    box-sizing: border-box;
    clip: auto;
    color: #666;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    left: auto;
    line-height: 1.7;
    list-style-type: none;
    margin: 0;
    min-height: auto;
    max-height: none;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0;
    position: relative;
    pointer-events: auto;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    transform: none;
    top: auto;
    vertical-align: baseline;
    visibility: inherit;
    width: auto;
    word-wrap: break-word;
    white-space: normal;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-size:14px;
	line-height: 16px;
	font-weight:normal;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
	background:#ddd;
    background: rgba(45,45,45,1);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{
	font-weight:normal;
	line-height:16px;
	text-transform: initial;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	color:#fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	padding:12px;
}
#mega-menu-item-584 > ul.mega-sub-menu > li.mega-menu-item {
    border-bottom: 0.5px dashed !important;
    border-right: 0.5px dashed !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{
	font-weight:normal;
	    margin-left: 7px;
        transition: 0.2s;
    color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{
	transition: opacity 0.3s ease-in, transform 0.3s ease-in, visibility 0.3s ease-in;
}
.bgdarkandcolorlight{
	background:#fff !important;
	color:#252636 !important;
}
footer#colophon {
	border-top: 0.5px solid #ddd;
    font-size: 85%;
/*     background: #252636 !important; */
	background: #1a2024 !important;
}
footer#colophon .site-info{
	color:#fff;
}
#footer-widget{
/* 	background: #252636 ; */
	background: 	#1a2024 ;

	padding-top: 30px;
}
.footer-description{
	color:#ddd;
}
.footerh2{
	color:#ddd;
}
.footerli li {
	list-style:none;
	padding: 5px 0px;
    font-size: 16px;
	position: relative;
    left: -15px;
	    float: left;
}
.footerli li a{
	color:#ddd;
	text-decoration:none;	
}
.footerli li a i{
	color:#fff;
	float:left;
	margin-left:15px;
}

.footer-contact li{
	list-style:none;
	padding: 0px 0px;
    position: relative;
    left: -15px;
}
.footer-contact li i{
	color:#ddd;
}
.footer-contact li {
	color:#ddd;
	    font-size: 14px;
}
.footer-contact{
	margin-top:20px;
}
.footerli{
/* 	margin-top:20px;
	    margin-left: 20px; */
}

.footerli li:hover {
    transform: scale(1.05);
}

.logo-footer img{
	margin: 0 auto;
/*     background:#252636; */
	background:#1a2024;	
    z-index: 2;
    position: relative;
    padding: 5px;
}
.logo-footer img:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #5d5d5f;
    z-index: 0;
}
li ul.mega-sub-menu{
	margin-top:20px;
}
#content.site-content{
/* 	background:#f8f8f8; */
	background:#fff;
	padding-bottom: 0rem;
	    padding-top: 2.125rem;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {    
    background: rgba(45,45,45,1);
}
#footercontact{
	border-top:0.5 solid #fff;
	background:#252636;
}
	div.address {
    color: white;
/*     font-weight: bold; */
}
.address p {
    margin-bottom: 0px;
}
.address span{
	font-weight: bold;
}
div.address a {
    color: #ddd;
}
#services .iconbox{
    text-align: center;
    display: flex;
    flex-direction: column;
    padding: 8%;
    height: 100%;
    background: #fff;
    -webkit-box-shadow: 0 5px 35px rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 35px rgba(0,0,0,.1);
    -ms-box-shadow: 0 5px 35px rgba(0,0,0,.1);
    -o-box-shadow: 0 5px 35px rgba(0,0,0,.1);
    box-shadow: 0 5px 35px rgba(0,0,0,.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
section{
	padding:30px 0px;
}
.heading{
	color:#aa0909;
	color:#ff0000;
}
h3.widget-title{
	color:#ff0000;
}
.mega-menu-item-3565{
	display:none !important;
}
#mega-menu-primary ul.mega-sub-menu a.nav-link {
    display: block;
    padding: 0.3rem 1rem;
    border-bottom: 1px dashed dimgray;
    margin-right: 9px;
}
.holder{
	border-radius: 5px;
	padding: 28px 30px 28px 30px;
    background-color: #fff;
    box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
    text-align: inherit;
	min-height:250px;
}
@keyframes fade-in {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
.slide-up-hover-effect:hover:hover{
	transform: translate3d(0, -10px, 0);
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.slide-up-hover-effect {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.slide-up-hover-effect2:hover:hover{
	transform: translate3d(0, -4px, 0);
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.slide-up-hover-effect2 {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.holder>.icon {
    float: left;
    margin-right: 10px;
}
.holder>.heading {
    min-height: 65px;
    margin-top: 2px;
    margin-bottom: 10px;
}
.holder>.heading>.title {
    margin-bottom: 7px;
    font-weight: 500;
    font-size: 20px;
    color: #060526;
    line-height: 30px;
}
.holder>.heading>.title a {
	color: #34406b;
	font-weight: 600;
}
.content p{
	text-align:justify;
}
a {
    text-decoration: none !important;
}
.bggrey{
	    background-color: #efeef7 !important;
}
.top-to-bottom {
    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
}
.headingwho{
	font-size: 35px;
    line-height: 45px;
    text-align: left;
	font-weight:600;
}
.btn-danger {
    color: #fff;
    background-color: #f00;
    border-color: #f00;
}
.fw900{
	font-weight:900;
}
.portfoliobox1{
	margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 30px !important;
    padding-right: 25px !important;
    padding-bottom: 0px !important;
    padding-left: 25px !important;
}
.pbg1{
	background-color: #ffc61a;
}
.pbg2{
    background-color: #f78c93;
}
.pbg3 {
    background-color: #a1aab2;
}
.pbg4 {
    background-color: #b8b8b8;
}
.pbg5 {
    background-color: #ececec;
}
.pbg6 {
    background-color: #efe5db;
}
.pbgt1{
	background-color: #e6b112;
}    
.pbgt2 {
    background-color: #f46382;
}
.pbgt3 {
    background-color: #647a86;
}
.pbgt4 {
    background-color: #ea3323;
}
.pbgt5 {
    background-color: #9c704e;
}
.pbgt6 {
    background-color: #cabecf;
}
.portfolioheading{
	padding-top: 17px !important;
    padding-right: 15px !important;
    padding-bottom: 18px !important;
    padding-left: 15px !important;
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    line-height: 28px;
}
.bglightgrey{
	background-color: #eff3f6 !important;
}
.holder2 {
	background: #f2f2f2;
    border-radius: 5px;
    padding: 30px 25px 30px 25px;
    text-align: inherit;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.holder2>.icon {
    margin-bottom: 15px;
}
.holder2>.heading {
    margin-bottom: 10px;
}
.holder2>.heading>.title {
    margin-bottom: 7px;
    font-weight: 500;
    font-size: 20px;
    color: #060526;
    line-height: 26px;
}
.holder2:hover {
    position: relative;
    background-color: #fff;
    box-shadow: 0px 0px 25px rgba(0,0,0,0.12);
}
.holder2>.heading>.title a {
	color: #34406b;
	font-weight: 600;
}
.testimonialbg{
	background-image: url('/wp-content/uploads/2020/02/testimonialbg-1.jpg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


.testimonialheading{
	font-size:35px;
    color: #ffffff;
    line-height: 55px;
    text-align: center;
	font-weight: 600;
}
.testimonial.element-eleven .testimonial-item {
    padding-left: 15px;
    padding-right: 15px;
}
.testimonial-item>.holder {
    text-align: center;
	background: transparent;
}
.testimonial-item>.holder>.testimonial-data {
    display: inline-block;
    vertical-align: top;
    max-width: 780px;
    margin-bottom: 25px;
}
.testimonial.element-eleven .testimonial-item>.holder>.testimonial-data blockquote p{
    color: #fff;
}
.testimonial-item>.holder>.testimonial-title>.testimonial-title-pic {
    margin-bottom: 17px;
}
.testimonial.element-eleven .testimonial-item>.holder>.testimonial-title>.testimonial-title-pic img {
    display: inline-block;
    vertical-align: top;
    width: auto;
    width: 85px;
    border-radius: 50%;
}
.testimonial.element-eleven .testimonial-item>.holder>.testimonial-title>.testimonial-title-data .title {
    margin-bottom: 6px;
    font-weight: 500;
    font-size: 17px;
    color: #fff;
    line-height: 28px;
}
.testimonial-item>.holder>.testimonial-title>.testimonial-title-data .designation {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 14px;
    color: rgba(255,255,255,0.8);
    line-height: 22px;
}
.testimonial-item>.holder>.testimonial-title>.testimonial-title-data .title {
    margin-bottom: 6px;
    font-weight: 500;
    font-size: 17px;
    color: #fff;
    line-height: 28px;
}
.whitecolor{
	color:white;
}
.testimonial-item>.holder>.testimonial-title>.testimonial-title-pic img {
    display: inline-block;
    vertical-align: top;
    width: auto;
    width: 85px;
    border-radius: 50%;
}
.owl-prev, .owl-next{
	position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: none;
    border-radius: 50%;
    box-shadow: 0px 3px 7px rgba(0,0,0,0.15);
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.owl-prev {
    left: 15px;
    transform: translateX(-15px);
    -webkit-transform: translateX(-15px);
}
.owl-next {
    right: 15px;
}
.owl-next:before {
    content: "\f105";
    margin-right: -4px;
}
.owl-prev:before {
    content: "\f104";
}
.owl-prev:before, .owl-next:before {
    font-family: "FontAwesome";
    font-size: 26px;
    line-height: 38px;
}
.contact-bg{
/* 	background-image: url('/wp-content/uploads/2020/02/contact-bg-3.jpg') !important; */
	background-image: url(/wp-content/uploads/2020/02/cont-bg-3.jpg) ,linear-gradient(to right, #eaeae8 , #cecdc9);	
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	z-index: 1;
}
.contact-bgheading{
	font-size: 30px;
    color: #181616;
    line-height: 34px;
}
@media only screen and (max-width: 600px) {
  .contact-bg {
    background: #e8e7e5;
	  background-image:none !important;
  }
}
textarea.form-control {
    height: 100px;
}
.partner-item img {
    max-height: 100px;
    margin-left: auto;
    margin-right: auto;
    width: auto !important;
}
.partner-item{
	padding: 0px 15px;
	text-align: center;
}
.border5{
	border-radius:5px !important;
}
.resizenone{
	resize: none;
}
.contactpageheaderbg{
	background-image: url('/wp-content/uploads/2020/02/contactheaderbg-1-scaled.jpg') !important;
	background-position: 56% 56%;
    background-size: cover;
	position: absolute;
    top: 30px;
    left: 0;
} 
.mtcustom{
	    margin-top: 250px;
}
/* .contactpageheaderbg:before{	
	content: ' ';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
	z-index: 0;
    background-color: rgba(255,255,255,.75);
} */
.partnerpageheaderbg{
	background-image: url('/wp-content/uploads/2020/02/ourpartnerbg-1-1-scaled.jpg') !important;
	background-position: 56% 56%;
    background-size: cover;
	position: absolute;
    top: 30px;
    left: 0;
}    
/* .partnerpageheaderbg:before{	
	content: ' ';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
	z-index: 0;
    background-color: rgba(255,255,255,.75);
} */
.careerpageheaderbg{
	background-image: url('/wp-content/uploads/2020/02/1804-1.jpg') !important;
	background-position: 56% 56%;
    background-size: cover;
	position: absolute;
    top: 30px;
    left: 0;
}    
/* .careerpageheaderbg:before{	
	content: ' ';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
	z-index: 0;
    background-color: rgba(255,255,255,.75);
} */
.visionbg{
	background-image: url('/wp-content/uploads/2020/02/OGMT7S0-1.jpg') !important;
	background-position: 56% 56%;
    background-size: cover;
}

.entry-content{
	margin:0px;
}
.pd-5{
	padding-bottom: 1em;
    padding-top: 1em;
}
.bt_bb_headline_superheadline{
	    justify-content: flex-start;
	font-size: 1.125rem;
	margin: 0 0 .6em;
    font-weight: 400;
	    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.bt_bb_headline_superheadline:before{
	    width: 3.125rem;
	    margin-right: 10px;
	    content: ' ';
    width: 2.1875rem;
    border-top: 2px solid #e94d65;
    margin-top: -1px;
    margin-bottom: 0;
    display: block;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}
.btBreadCrumbs {
    text-transform: uppercase;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1.25;
}
.btBreadCrumbs span {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: 0;
    padding-left: 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.btBreadCrumbs span a {
    color: #fff;
    -webkit-transition: 300ms ease opacity;
    -moz-transition: 300ms ease opacity;
    transition: 300ms ease opacity;
}
.pageheadertitle{
	color:#fff;
	font-size: 2.4rem !important;
}
.subheadline{
    font-size: 1.125rem;
    margin-top: 0.3em;
    line-height: 1.5em;
}
.pd-8{
	padding-top:5em;
}
.subcontent{
	color: #1b4962;
	text-decoration:none;
	font-size: 1.3em;
    font-weight: 800;
    letter-spacing: -.03em;
}
.mb25{
	    margin-bottom: 1em;
		height: 60px;
}
#primary.content-area{
	margin:0px;
	padding: 0;
}
#other_services .holder2 .content p{
	text-align:left;
}
.content p{
	text-align:left;
}
.bggrey1{
    background-image: url(/wp-content/uploads/2020/02/foo_bg.png);
    background-position: center top;
    background-size: contain;
	background-color: #1f2732;
}
.bggrey2{
    background: linear-gradient(#ffffffa3, #ffffffa3),url(/wp-content/uploads/2020/02/2583.jpg) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
}
.contact-form-content p{
	margin-bottom:0.25rem;
}
.form-control{
	border-radius:0px;
}
.entry-header{
	display:none;
}
.contentspace{
	text-align: justify;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 24px;
    margin-top: 30px;
}