body{overflow-y: auto;}
img.logo{max-height: 52px; width: auto;}
section#hero-wrapper:before{content: ''; background-color: rgba(0,0,0,0.35); position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
#hero-page{display: flex; flex-direction: column; justify-content: center; align-items: center;}
.agency-header h1{color: #FFC107; margin-bottom: 40px; text-align: center;}
.agency-header h2{color: #fff; margin-bottom: 40px; font-size: 30px; font-weight: 600;}
.red{color: red; font-weight: 900;}
.margin-top{margin-top: 30px; margin-left:auto; margin-right: auto; }
.center-items{display: flex; flex-direction: column; justify-content: center; align-items: center;}

/*=====================       About     ==============================*/
#about-sub-header{margin-top: 0; background-color: #fdd947;}
.breadcrumb ul li, .breadcrumb ul li a{color: #000;}
.breadcrumb ul > li+li:before{color: #000;}
#team-caption{ padding: 30px 0;}
#team-caption span:first-child{margin-bottom: 24px; font-size: 24px;}
#team {background-color: #FFC107 !important}



/*=====================    Services      =============================*/

.service-icon{width: 48px; margin-bottom: 30px;}
.add-padding{padding-bottom: 10px !important}
.col-md-4.col-xs-4.text-center.features-box-style1.sm-margin-bottom-six.xs-margin-bottom-ten{margin-bottom: 20px;}


/*=====================    Work              ===========================*/
figcaption img.work-icons{width: 35px !important; max-width:35px; margin: 0 auto; margin-bottom: 20px;}

/*=====================  Work Innerpages ================================*/
.add-margin-top{margin-top: 35px;}


@media screen and (min-width: 992px) and (max-width: 1200px) {
	.slider-subtitle1{font-size: 39px; line-height: 52px;}
}

@media screen and (min-width: 776px) and (max-width: 991px) {
	.slider-subtitle1{font-size: 30px; line-height: 43px;}
}


@media screen and (min-width: 481px) and (max-width: 600px) {
	.agency-header h1{font-size: 58px; margin-bottom: 10px;}
	.agency-header h2{font-size: 23px; font-weight: 400; text-align: center;}
	.slider-subtitle1{font-size: 16px; line-height: 25px;}
}

@media screen and (min-width: 400px) and (max-width: 480px) {
	.agency-header h1{margin-bottom: 10px;}
	.agency-header h2{font-size: 16px; font-weight: 400; text-align: center;}
	.key-person-details{bottom:10px;}
	.bg-fast-yellow h1{font-size: 25px;}
	.slider-subtitle1{font-size: 13px; line-height: 23px;}
}

@media screen and (max-width: 399px) {
	.agency-header h1{margin-bottom: 10px; font-size: 38px;}
	.agency-header h2{font-size: 15px; font-weight: 400; text-align: center; margin-bottom: 15px;}
	.bg-fast-yellow h1{font-size: 20px;}
	.key-person-details{bottom:10px;}
	.slider-subtitle1{font-size: 12px; line-height: 22px;}

}