@media only screen and (min-width: 992px) and (max-width: 1200px) {


}




@media only screen and (min-width: 768px) and (max-width: 992px) {
	

}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.abt{
		padding: 23px 0 52px 0 !important;
	}

.abt strong {
    font-size: 31px !important;
}

.abtdetails h2 {
    font-size: 22px !important;
    padding-bottom: 7px !important;
}

.abtdetails h3 {
    font-size: 20px !important;
}

.abtimg img {
    margin-left:0px !important;
    margin-top: 27px;
}

.service1 h4 {
    font-size: 32px !important;
    margin-bottom: 29px !important;
}

.service1 {
    padding: 19px 0 21px 0 !important;
}

.footer-location ul li {
    font-size: 15px !important;
}

.about-text h2 {
    font-size: 29px !important;
 }

 .about-banner1, .about-banner2 {
    padding: 16px 0 !important;
   }
.navbar{
	min-height: 89px !important;
}

.navbar-brand img {
    width: 60% !important;
    margin-top: -71px !important;
}

.navbar-toggle {
    margin-top: 25px !important;
    background-color: #112361 !important;
}

.navbar-nav > li > a {
    font-size: 18px !important;
    line-height: 37px !important;

   }

.navbar-collapse{
	background: #fff !important;
	margin-top: 23px !important;
}

.abt45 {
    padding: 8px 0 29px 0 !important;
}

.abt45 h2 {
    font-size: 23px !important;
    margin-bottom: 37px !important;
}

.abtdetails50 {
    margin-top: 17px !important;
    padding: 0 10px !important;
}

.our-team {
    padding-bottom: 39px !important;
}

.our-team h5 {
    font-size: 31px !important;
    margin-bottom: 30px !important;
   }

.our-team1 {
    height: 160px;
   	margin-bottom: 15px;
   }

.bx-wrapper{
    height: 113px !important;
}

.bxslider li img {
    height: 113px !important;
}

#gallery {
    padding: 36px 0 !important;
   }

.section-pad {
    padding: 28px 0 0px 0 !important;
    overflow-x: hidden !important;
}

.contact-group, .message-group{
	padding: 0 13px !important;
	overflow-x: hidden !important;
}

.contact-list li span {
    margin-left: 31px !important;
    font-size: 15px !important;
}

/*.map-contact {
    margin-top: 35px !important;
}
*/
.line2 {
    display: none !important;
   }

}



@media only screen and (min-width: 320px) and (max-width: 520px) {
.bx-wrapper{
    height: 113px !important;
}

	
}