@media only screen and (max-width:1920px) {
img{width:100%; display:block;}
select {-webkit-appearance:none;-moz-appearance:none;}
}

@media only screen and (max-width:1680px){

}

@media only screen and (max-width:1600px){
body{background:url(../images/main-bg2.jpg) no-repeat center 0;}

/*** LANDING PAGE ***/
#landingpage{height:auto;}
#landingpage .details_holder{width:94%;}
.landing_sidebar{width:27%; padding:30px 0 0 0;}
.landing_sidebar .logo{width:90%; height:100px;}
.landing_sidebar .logo img{width:230px;}
.landing_sidebar_form{width:70%; padding:20px 8%;}
.landing_sidebar_form .title{font-size:23px; line-height:23px;}
.landing_sidebar_form .title span{font-size:33px; line-height:33px;}
.landing_sidebar_form .textbox{padding:15px 0 5px 0;}
.landing_sidebar_form .textbox input{height:50px; font-size:20px;}
.landing_sidebar .main_text{padding:50px 0 0 0;width:86%}
.landing_sidebar .main_text h2{font-size:40px; letter-spacing:-3px;}
.landing_sidebar .main_text h2 strong{font-size:50px; line-height:50px;}
.landing_sidebar .main_text h2 span{font-size:40px; line-height:40px;}
.landing_sidebar .main_text .text_holder{padding:10px 0 0 0; font-size:25px;height:70px;}
.landing_main{width:65%; padding:50px 0 0 0;}
.landing_main h1{font-size:85px; line-height:85px;}
.landing_main .text_holder{width:600px; font-size:21px; line-height:25px; padding:30px 0 0 0;}

/*** LANDING SLIDER ***/
#landing_slides .slide_details{height:700px;}
.landing_main .img_holder{padding:20px 0 0 0;}
}

@media only screen and (max-width:1380px), (max-width:1440px){
/*** LANDING PAGE ***/
.landing_sidebar{width:27%; padding:50px 0 0 0;}
.landing_sidebar .logo{width:90%; height:130px;}
.landing_sidebar_form{width:70%; padding:30px 8%;}
.landing_sidebar .main_text{padding:70px 0 0 0;}
.landing_sidebar .main_text .text_holder{height:100px;font-size:22px;}
.landing_main{padding:100px 0 0 0;}
.landing_main h1{font-size:80px; line-height:80px;}
.landing_main .text_holder{width:560px; font-size:20px; line-height:25px; padding:30px 0 0 0;}

/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-320px;}
#landing_slides .next_prv_holder .prev, #landing_slides .next_prv_holder .next{width:30px;}
#landing_slides .slides_container, .slide_details{width:760px;}
#landing_slides .slide_details{height:680px;}
.landing_main .img_holder{padding:20px 0 0 0;}
}

@media only screen and (max-width:1366px){
body{background:url(../images/main-bg4.jpg) no-repeat center 0;}

/*** LANDING PAGE ***/
#landingpage .details_holder{width:90%;}
.landing_sidebar .logo{height:80px;}
.landing_sidebar .logo img{width:200px;}
.landing_sidebar_form .title{font-size:20px; line-height:20px;}
.landing_sidebar_form .title span{font-size:30px; line-height:30px;}
.landing_sidebar_form .textbox input{height:45px; font-size:18px;}
.landing_sidebar .main_text{padding:30px 0 0 0;}
.landing_sidebar .main_text h2{font-size:35px; letter-spacing:-3px;}
.landing_sidebar .main_text h2 strong{font-size:44px; line-height:44px;}
.landing_sidebar .main_text h2 span{font-size:36px; line-height:36px;}
.landing_sidebar .main_text .text_holder{font-size:20px;height:100px;}
.landing_main{width:65%; padding:50px 0 0 0;}
.landing_main h1{font-size:80px; line-height:80px;}
.landing_main .text_holder{width:72%; font-size:18px; line-height:22px;}

/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-320px;}
#landing_slides .next_prv_holder .prev, #landing_slides .next_prv_holder .next{width:30px;}
#landing_slides .slides_container, .slide_details{width:760px;}
#landing_slides .slide_details{height:680px;}
.landing_main .img_holder{padding:20px 0 0 0;}
}

@media only screen and (max-width:1300px)){

}

@media only screen and (max-width:1200px), (max-width:1280px){
.landing_main{padding:70px 0 0 0;}
.landing_main .img_holder{padding:100px 5% 0 5%; width:90%;}
}

@media only screen and (max-width:1024px){
body{background:url(../images/main-bg5.jpg) no-repeat center 0;}

/*** LANDING PAGE ***/
#landingpage .details_holder{width:94%;}
.landing_sidebar{width:30%; padding:0;}
.landing_sidebar .logo{width:100%; height:auto; padding:30px 0;}
.landing_sidebar .logo img{width:200px;}
.landing_sidebar_form{width:84%; padding:20px 8%;}
.landing_sidebar_form .title{font-size:18px; line-height:18px;}
.landing_sidebar_form .title span{font-size:28px; line-height:28px;}
.landing_sidebar_form .textbox input{height:45px; font-size:18px;}
.landing_sidebar .main_text{padding:70px 0 0 0;}
.landing_sidebar .main_text h2{font-size:35px;}
.landing_sidebar .main_text h2 strong{font-size:40px; line-height:40px;}
.landing_sidebar .main_text h2 span{font-size:30px; line-height:30px;}
.landing_sidebar .main_text .text_holder{font-size:16px;height:100px;}
.landing_sidebar .main_text .text_holder span{padding:0 5px;}
.landing_main{width:65%; padding:70px 0 0 0;}
.landing_main h1{font-size:60px; line-height:60px;}
.landing_main h1{font-size:45px; line-height:55px;}
.landing_main .text_holder{width:100%;}

/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-270px;}
#landing_slides .next_prv_holder .prev, #landing_slides .next_prv_holder .next{width:25px;}
#landing_slides .slides_container, .slide_details{width:500px;}
#landing_slides .slide_details{height:530px;}
.landing_main .img_holder{padding:30px 0 0 0; width:100%;}
}

@media only screen and (max-width:720px),(max-width:760px), (max-width:960px){
body{background:url(../images/mobile-bg.jpg) no-repeat center 0;}

/*** LANDING PAGE ***/
#landingpage .details_holder{width:100%; text-align:center;}
.landing_sidebar{width:100%;}
.landing_sidebar .logo, .landing_sidebar_form{display:none;}
.landing_sidebar .main_text{width:60%; padding:0 20% 30px 20%; float:left; text-align:center;}
.landing_sidebar .main_text h2{font-size:33px;}
.landing_sidebar .main_text h2 strong{font-size:40px; line-height:40px;}
.landing_sidebar .main_text h2 span{font-size:30px; line-height:30px;}
.landing_sidebar .main_text .text_holder{font-size:18px; line-height:18px; height:auto; padding:15px 0;}
.landing_sidebar .main_text .text_holder span{padding:0 5px;}
.landing_sidebar .main_text .btn_holder{width:100%; float:left; font-size:20px; line-height:55px;font-family:'Heebo-Regular'; display:block; padding:20px 0;}
.landing_sidebar .main_text .btn_holder img.phone{width:175px; float:left;}
.landing_sidebar .main_text .btn_holder img.click{width:175px; float:right;}
.landing_main{width:80%; padding:20px 10% 30px 10%; background:none;}
.landing_main .mobile_logo{display:block; width:100%; float:left; padding:0 0 30px 0;}
.landing_main .mobile_logo img{width:155px; margin:0 auto;}
.landing_main h1{font-size:60px; line-height:60px;}
.landing_main .text_holder{width:80%; padding:30px 10%; font-size:15px; line-height:22px;}

/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-270px;}
#landing_slides .next_prv_holder .prev, #landing_slides .next_prv_holder .next{width:25px;}
#landing_slides .slides_container, .slide_details{width:520px;}
#landing_slides .slide_details{height:500px;}
.landing_main .img_holder{padding:30px 0 0 0;}

/*** POPUP ***/
#pop1{width:340px; float:left; top:25% !important; left:0; position:relative; z-index:60; margin-top:0; display:none; text-align:center; color:#fff;}
#pop1 .modal_close{ width:100%; float:left; padding:0 0 15px 0;}
#pop1 .modal_close img{width:20px; float:left;}
.popup_form{width:82%; padding:30px 9%; float:left; background:rgba(0,0,0,0.7);text-align:center;}
.popup_form .title{width:100%; float:left; font-size:25px; line-height:25px;font-family:'Heebo-Medium';}
.popup_form .textbox{width:100%; float:left; padding:15px 0 5px 0;}
.popup_form .textbox ul li{width:100%; padding:0 0 10px 0;}
.popup_form .textbox input{border:0; height:55px; padding:0 5%; width:90%; font-size:20px;}
.popup_form .btn_holder{width:100%; float:left;}
#lean_overlay{position:fixed;z-index:50;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}

}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
/*** LANDING PAGE ***/
.landing_main{width:94%; padding:30px 3%;}
.landing_main h1{font-size:50px; line-height:50px;}
.landing_main .text_holder{width:90%; padding:30px 5%;}
.landing_sidebar .main_text{width:90%; padding:0 5% 30px 5%;}
.landing_sidebar .main_text h2, .landing_sidebar .main_text h2 span{font-size:30px;}
.landing_sidebar .main_text h2 strong{font-size:45px; line-height:45px;}
.landing_sidebar .main_text .text_holder{font-size:18px; line-height:18px; height:auto; padding:15px 0;}
.landing_sidebar .main_text .text_holder span{padding:0 5px;}
.landing_sidebar .main_text .btn_holder{width:100%; float:left; font-size:20px; line-height:55px;font-family:'Heebo-Regular'; display:block; padding:20px 0;}
.landing_sidebar .main_text .btn_holder img.phone{width:175px; float:left;}
.landing_sidebar .main_text .btn_holder img.click{width:175px; float:right;}

/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-280px;}
#landing_slides .next_prv_holder .prev, #landing_slides .next_prv_holder .next{width:25px;}
#landing_slides .slides_container, .slide_details{width:450px;}
#landing_slides .slide_details{height:450px;}

/*** POPUP ***/
#pop1{top:50px!important;}
.popup_form .title{font-size:21px; line-height:21px;}
.popup_form .textbox input{height:50px;font-size:18px;}
}

@media only screen and (max-width:500px),(max-width:580px){

}

@media only screen and (max-width:400px), (max-width:450px),(max-width:480px) {
body{background:url(../images/mobile-bg2.jpg) no-repeat center 0;}
/*** LANDING PAGE ***/
.landing_main h1{font-size:35px; line-height:35px; letter-spacing:normal;}
.landing_main .text_holder{width:100%; padding:15px 0 20px 0; font-size:13px; line-height:18px;}
.landing_sidebar .main_text{padding:0 5% 10px 5%;}
.landing_sidebar .main_text h2, .landing_sidebar .main_text h2 span{font-size:25px;}
.landing_sidebar .main_text h2 strong{font-size:40px; line-height:40px;}
.landing_sidebar .main_text .text_holder{font-size:16px; line-height:16px;}
.landing_sidebar .main_text .btn_holder{font-size:16px; line-height:45px;}
.landing_sidebar .main_text .btn_holder img.phone, .landing_sidebar .main_text .btn_holder img.click{width:40%;}
.landing_sidebar .main_text .btn_holder{padding:10px 0 0 0;}

/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-200px;}
#landing_slides .next_prv_holder .prev, #landing_slides .next_prv_holder .next{width:20px; background:rgba(0,0,0,0.5); padding:5px;}
#landing_slides .slides_container, .slide_details{width:350px;}
#landing_slides .slide_details{height:325px;}
.landing_main .img_holder{padding:10px 0 0 0;}

/*** POPUP ***/
#pop1{top:5% !important;}
#pop1 .modal_close{padding:0 0 10px 0;}
#pop1 .modal_close img{width:15px;}
.popup_form{width:84%; padding:20px 8%;}
.popup_form .title{font-size:22px; line-height:20px;}
.popup_form .textbox input{height:45px;font-size:20px;}
}

@media only screen and (max-width:375px){
/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-200px;}
#landing_slides .slides_container, .slide_details{width:350px;}
#landing_slides .slide_details{height:325px;}
}

@media only screen and (max-width:360px){
.landing_main h1{font-size:30px; line-height:30px;}
/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-200px;}
#landing_slides .slides_container, .slide_details{width:330px;}
#landing_slides .slide_details{height:325px;}

/*** POPUP ***/
#pop1{top:10px !important; width:90%;}
.popup_form .title{font-size:18px;}
.popup_form .textbox input{height:45px;font-size:18px;}
.popup_form .textbox ul li{padding:0 0 5px 0;}
}

@media only screen and (max-width:300px), (max-width:320px){
/*** LANDING SLIDER ***/
#landing_slides .next_prv_holder{margin-top:-180px;}
#landing_slides .slides_container, .slide_details{width:300px;}
#landing_slides .slide_details{height:315px;}
}
