@media only screen and (max-width: 1920px) {
}
 @media only screen and (max-width: 1600px) {
}

/*- Above 1366-*/
/*-1400-*/
@media only screen and (min-width: 1440px) {
}
@media only screen and (min-width: 1400px) {
.top-links {right: -75px;}
/*.topRightContainer { margin-right: 292px; }*/
}
/*-1280-*/
@media only screen and (max-width: 1366px) {
.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1290px; }
.top-links {right: -28px;}
}
/*-1148-*/
@media only screen and (max-width: 1365px) {
.container, .bn-caption .container { width: 100%; padding: 0px 30px; max-width: 100%; }
.container-float { left: 0; margin-left: 0px; }
.cont1 { padding-right: 0px; }
.cont2 { padding-left: 0px; }
.main-slider .slick-prev { left: 20px; }
.main-slider .slick-next { right: 20px; }
.textColRight { width: 100% !important; }
.textColLeft { width: 100% !important; }
.textContent { padding: 50px 30px !important; }
.textContent.sm { padding: 70px 30px !important; }
.textContent.alt{padding: 0px 30px 0px 0px !important;}
/*----*/
.top-links {right: 0px;}
.home-banner .slick-dots {left: 0%; width:100%; bottom: 40px;margin-left:0px; padding: 0px 30px;}
.partner-slider .slick-next{right: -30px;}
.partner-slider .slick-prev{left: -30px;}
}
@media only screen and (max-width: 1279px) {
.nav > ul > li > a{ padding:43px 8px}
.foo3{margin: 0px 40px;}
}
/*-1024-*/
@media only screen and (max-width: 1147px) {
.height1024 { height: auto !important; }
/*----*/
.topRightContainer { left: 0px; z-index: 5; position: absolute; right: 0px; top: 0px; margin: 0px !important; padding: 0px !important; }
.nav-wrapper { width: 100%; position: relative; float: right; z-index: 5; margin: 0px 0px; }
.nav-container { position: absolute; top: auto; margin: 0px; display: block; clear: both; width: 100%; }
.nav-wrapper .nav { display: none !important; }
.header{ position:relative !important;}
.main-container{ margin-top:0px !important;}
.logo a { margin: 10px 0px!important; width:166px !important;}
.top-links {right: 76px; z-index:9;}
.top-links a{padding: 18px 25px;}
.foo-box { width:100% !important;  max-width: 330px !important; margin: 0px auto 30px !important; float: none !important; border: 1px dashed #676767 !important; padding: 30px !important; }
.foo1{ padding:0px !important; border:0px !important;}
.foo4{ margin-bottom:0px !important; }
.footer-logo{ margin-top:0px; text-align:center;}
.thankyou{ padding-top:0px;}
}
/*-960-*/
@media only screen and (max-width: 1023px) {
.height960 { height: auto !important; }
.photoContainer.height960 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.row-inner-lg { padding-bottom: 30px; }
.show-lg { display: block !important; }
.hide-lg { display: none !important; }
.half-width.lg { width: 100%; }
.float-lg { position: static; }
.float-lg .float-container-info { padding: 30px 0px; }
.leftpad.lg { padding-left: 0px !important; }
.rightpad.lg { padding-right: 0px !important; }
.half-width.lg{ width:100%;}
.half-width.lg .textContent.alt{padding: 0px 0px 0px 0px !important;}
.img-left.lg, .img-right.lg{margin:0px 0px 20px 0px;width: 100%;}
.half-width.lg .md-info-holder-left, .half-width.lg .md-info-holder-right{ margin:0px;}
/*----*/
.bn-content h2{ font-size:60px; line-height:65px; letter-spacing: -3px;}
.service-title{padding-left: 30px; padding-right:30px;margin-left: -30px; margin-right:-30px;}
}

/*-800-*/
@media only screen and (max-width: 959px) {
.height800 { height: auto !important; }
/*----*/
.copyright{ margin-top:18px;}
.bottom-box{ padding:0px 30px;}
}
/*-768-*/
@media only screen and (max-width: 799px) {
.height768 { height: auto !important; }
/*----*/

}
/*-736-*/
@media only screen and (max-width: 767px) {
.height736 { height: auto !important; }
.row-inner-md { padding-bottom: 30px; }
.leftpad.md { padding-left: 0px !important; }
.rightpad.md { padding-right: 0px !important; }
.hide-md { display: none !important; }
.show-md { display: block !important; }
.half-width.md { width: 100%; }
.textContent.alt { padding: 0px 30px !important; }
.float-md { position: static; }
.float-md .float-container-info { padding: 30px 0px; }
.img-left.md, .img-right.md{margin:0px 0px 20px 0px;width: 100%;}
.half-width.md .md-info-holder, .half-width.md .md-img-holder{ margin:0px;}
/*----*/
.float-info{ position:relative; top:0px; left:0px; padding:50px 30px; margin:-110px -30px 0px;}
}
/*-667-*/
@media only screen and (max-width: 735px) {
.height667 { height: auto !important; }
.img-left, .img-right{margin:0px 0px 20px 0px;width: 100%;}
.cont-xs { width: 100%; }
/*----*/
.bn-content h2{ font-size:45px; line-height:50px; letter-spacing: -1.5px;}
.about-box ul li{ width:32%;}

}
/*-640-*/
@media only screen and (max-width: 666px) {
.height640 { height: auto !important; }
.half-img { width: 100%; }

/*----*/

}
/*-600-*/

@media only screen and (max-width: 639px) {
.height600 { height: auto !important; }
/*----*/
.map-holder iframe { height: 300px; }
.partner-slider { padding: 0px 50px;}
.partner-slider .slick-arrow { width:60px; height:60px; line-height:60px;font-size:20px;}
.partner-slider .slick-prev { left: -28px;}
.partner-slider .slick-next { right: -28px;}
}

/*-568-*/
@media only screen and (max-width: 599px) {
.height568 { height: auto !important; }
.row-inner-sm { padding-bottom: 30px; }
.hide-sm { display: none !important; }
.show-sm { display: block !important; }
.nobanner { margin-top: 0px !important; }
.float-sm { position: static; }
.float-sm .float-container-info { padding: 30px 0px; }
.leftpad.sm { padding-left: 0px !important; }
.rightpad.sm { padding-right: 0px !important; }
.subnav { }
.subnav ul li a { padding: 10px 15px !important; font-size: 10px !important;}
.half-width.sm{ width:100%;}
.half-width.sm .md-info-holder, .half-width.sm .md-img-holder{ margin:0px;}
/*----*/
h1, h2 { font-size: 35px !important; line-height: 40px !important; letter-spacing: 0px !important; margin-bottom: 20px;}
.bn-content > div { width: 100%; text-align: center; max-width: 100%; margin: 0px; }
.bn-caption { position: static;padding: 30px 0px 60px; }
.banner-holder{ padding-right:0px; background:#b2d6f3;}
.home-banner-slide{ height: auto !important;}
.home-banner .slick-dots{ text-align:center; bottom:20px;}
.intro-box{ max-width:100%; padding:50px 30px;}
.top-links{ position:relative; clear:both; left:0px; right:0px; margin:0px -30px; z-index:1;}
.top-links a{ width:50%;}
.about-box ul li{ width:48%;}
.service-title p{ margin-bottom:10px;}
}
/*-480-*/
@media only screen and (max-width: 567px) {
.height480 { height: auto !important; }
.container, .bn-caption .container { width: 100%; padding: 0px 28px; }
.inner-container-xlg, .inner-container-lg { padding: 50px 0px; }
.inner-container, .inner-container-sm, .inner-container-md { padding: 40px 0px; }
.icaptcha { bottom: 30px; }
.textContent.sm { padding: 40px 28px !important; }
.container-full { padding: 0px 28px; }
.btn-holder .button, .blog-footer .button{ width: 100%; margin: 5px 0px; }
.button{ width:100%;}
.card-header a { font-size:14px;}
.accordion-holder .card-body{ padding:20px;}
/*----*/
h1, h2 { font-size: 28px !important; }
.home-service-box-info{ padding:30px;}
.cd-top { display: block; height: 40px; width: 40px; position: absolute; top: -60px; right: 20px;  }
.float-info{ padding:30px 30px; margin:-40px -30px 0px;}
}
/*-414-*/
@media only screen and (max-width: 479px) {
.height414 { height: auto !important; }
body{ font-size:16px; line-height:24px;}
.about-box ul li{ width:100%; padding:15px 0px;}
.contact-box{ padding:20px}
}
/*-375-*/
@media only screen and (max-width: 413px) {
/*.radio-inline .radio, checkbox-inline .checkbox { width: 100%; }*/
.btn-bar .button { width: 100%; }
.btn-bar .button.fright { margin-top: 15px; }
/*----*/

}
/*-360-*/
@media only screen and (max-width: 374px) {
h1, h2 { font-size: 22px !important; line-height: 28px !important; }
h3{ font-size:24px !important; line-height:30px;}
h4{ font-size:20px !important; line-height:24px;}
h5{ font-size:18px !important; line-height:22px;}
h6{ font-size:16px !important; line-height:22px;}
}
/*-320-*/
@media only screen and (max-width: 359px) {
}
