@media only screen and (max-width: 1800px) {

}

@media only screen and (max-width: 1680px) {

}

@media only screen and (max-width: 1440px) {

}

@media only screen and (max-width: 1366px) {

}

@media only screen and (max-width: 1280px) {
.homeBanner .homeBnrText { width:60%; padding:175px 0 175px 20px;}
}

@media only screen and (max-width: 1170px) {

}
@media only screen and (max-width: 1169px) {
.appointment-call h3 { font-size:26px;}
}

@media only screen and (max-width: 1024px) {
.teaserBanner .item{ height:600px;}
}
@media only screen and (max-width: 1023px) {

}

@media only screen and (max-width: 999px) {
.appointment-call h3 {font-size:18px;}
/**/
#header{position:relative;}
body.fixed #header{position:relative;}
/**/
}
@media only screen and (max-width: 960px) { }
@media only screen and (max-width: 959px) {
.homeBanner .homeBnrText { width:65%; padding:150px 0 150px 20px;}
#nav > li > a { padding:15px 20px;}
}

@media only screen and (max-width: 839px) {
.footer .footerOne { width:100%; margin-bottom:30px;}
.footer .footerTwo { padding:0;}
.footer .footerTwo, .footer .footerThree { width:50%;}

.footer-btm ul { margin-bottom:10px;}
.footer-btm .copyright { float:left;}

}

@media only screen and (max-width: 768px) {

/**/
.innerBnr .innerBnrText { width:75%;}
/**/
}

@media only screen and (max-width: 767px) {
.headerNav { display:none;}
/*Navigation*/
.menu-icon{display:block;}
#nav{display:none; background-color:#eee; width: 250px; padding:0; position: absolute; right:-5px; top:25px;}
#nav > li{width:100%; margin:0;}
#nav > li > a{display:block; padding:10px 30px 10px 15px; line-height:18px; color:#333; font-size:14px;}
#nav > li:hover > a{color:#fff; background-color:#4c4b4b;}
#nav > li > a::after, #nav > li > a::before{display:none;}
#nav li:hover > ul { display: none;}
#nav ul{ display: none; position: relative; width: 100%; background-color:#ddd}
#nav ul li a{display:block; padding:10px 30px 10px 15px; line-height:20px; color:#333;}
.arrowclick{display:block;}

.navSlid li.phone, .navSlid li.email { display:none;}
.navSlid li { margin:0;}

.home-services { background:none; padding:0;}
.home-services .servicesCntBox { width:100%; background:#f2f4f6;}
.home-services .servicesCntBox .imgBox img{ width:100%;}
.home-services .servicesCntBox:last-child { float:left; margin-top:20px;}

.appointment-form { width:100%;}
.appointment-call { width:100%; background:#f2f4f6; padding:30px;}
.appointment-call h3 { font-size:30px;}

.teaserBanner .item{ height:460px;}
.inner-page .list.colTwo li { width:100% !important;}
}
@media only screen and (max-width: 640px) {
h2 { font-size:36px; margin:0 0 30px 0;}
.paddingTop90 { padding:50px 0 0 0;}
.homeBanner .homeBnrText { width:95%; padding:100px 0 100px 20px; }
.innerBnr .innerBnrText { width:100%; padding:80px 0 80px 20px;}
.featuresApp img { display:none;}
}
@media only screen and (max-width: 639px) {
.padding90 { padding:60px 0;}

.homeBanner .homeBnrText h2 { font-size:40px;}
.homeBanner .homeBnrText p { font-size:24px;}
.grayBtn { font-size:20px; padding:10px 22px;}
.cntPad70 { padding:0 50px;}
.cForm li.l-half, .cForm li.r-half { width:100%; padding:0;}

.footer .footerTwo { margin-bottom:30px;}
.footer .footerTwo, .footer .footerThree { width:100%;}
.footer .footerThree { padding:0;}
}
@media only screen and (max-width: 480px) {
h2 { font-size:32px;}
}
@media only screen and (max-width: 479px) {
.homeBanner .homeBnrText { width:100%; padding:75px 0 75px 0; }
.homeBanner .homeBnrText h2 { font-size:32px;}
.homeBanner .homeBnrText p { font-size:22px;}
.footer .copy { float:left; margin-top:10px;}

.cntPad70 { padding:0;}
.appointment-call h3 { font-size:28px;}

.teaserBanner .item{ height:320px;}
}
@media only screen and (max-width: 359px) {
.appointment-call h3 { font-size:24px;}
}
@media only screen and (max-width: 320px) {

}