
@media (max-width:1199px) {
header .logo { margin: 15px 0;}
header .logo img { width:100%}
footer .col-md-3, footer .col-md-4, footer .col-md-2{ padding-left:10px; padding-right:10px;}
}



@media (max-width:991px) {
header .logo { text-align:center}
header .logo img { width:auto;}
.beta { padding-left:15px}
#topbar ul.top-link li:first-child::after{margin-left:4px;}
#topbar ul.top-link li{ margin-right:4px;}
#topbar ul.top-link li:nth-child(3){margin-left:0px;}

.carousel,.carousel .item, .carousel-inner > .item > img  { height: 350px;}
.carousel-caption {right: 15%; left: 15%; padding: 10px; bottom: 90px;}
.carousel-caption h1 { font-size:30px; line-height: 36px;}

.core-industries-first-half, .core-industries-sec-half {width: 100%;}
footer{ font-size:12px;}
footer .col-sm-3, footer .col-sm-6{ padding-left:12px; padding-right:12px;}
footer .ft-logo {padding-top: 0; padding-bottom: 30px; text-align:center}
footer .ft-logo img { width:auto}
}



@media (max-width:767px) {	

#topbar { height:auto; text-align:center; padding-bottom: 7px;}
#topbar ul.top-link { text-align:center}
.beta { padding-left:15px}
header .logo { text-align:left}
.home-services p { margin-bottom:50px}
.email { margin-top:20px}
footer{ font-size:13px;}
footer .col-sm-3, footer .col-sm-6{ padding-left:15px; padding-right:15px;}
footer h5 { margin: 15px 0 5px 0;}

}

@media (max-width:639px) {
	
.carousel,.carousel .item, .carousel-inner > .item > img  { height: 200px;}
.carousel-caption {right: 5%; left: 5%; bottom: 60px;}
.carousel-caption h1 { font-size:18px; line-height: 22px;}


.login-main .login-box{padding:30px 30px 20px 30px;}
}

@media (max-width:479px) {

header .logo{ margin:10px 0px;}
header .logo img { width:220px; max-width:170px;}
.section-title {font-size: 22px;}
.page-banner-img img {min-height:120px}
footer .ft-logo img { width:290px}


.login-main{ max-width:100%; float:left; margin:0px;}
.login-main .login-box{padding:20px;}
}


@media (max-width:360px) {

footer .col-xs-12{ padding-left:10px; padding-right:10px;}

}