@media only screen and (max-width:1024px){
.our_client{width:100%; height:124px; padding:18px 0 0 0;}
.main_container{padding:30px 0 0 0;margin-top:-65px;}
.main_container ul li{width:32%; height:315px;}
.main_container .title{width:90%; float:left; font-size:23px; color:#1b70a6; padding:0 10% 0 0;}
.main_container .text_holder{padding:15px 5% 120px 5%;}
}

@media only screen and (max-width:720px),(max-width:760px), (max-width:980px), (max-width:100%) {
img{width:100%; display:block;}
select {-webkit-appearance:none;-moz-appearance:none;}
.details_holder{width:100%; float:left; padding:0}

/*** FORM HOLDER ***/
.main_form{width:98%; padding:0 1%;}
.main_form .form_holder .title img{width:121px; margin:0 auto;}
.main_form .form_holder .btn_holder img{width:59px; float:left;}
.main_logo{ width:230px; padding:30px 0 0 0;}

.our_client{width:100%; height:114px; padding:25px 0 0 0;}
.our_client img{float:right; width:72%;}

.main_container{width:100%; padding:40px 0 0 0; float:left; background:url(../images/background1.png) no-repeat center 0; top:0; left:0; position:relative; z-index:5; margin-top:-70px;}
.main_container ul li{width:32.666%; height:280px; margin:0 1% 0 0;}
.main_container .title img{width:180px; float:right;}
.main_container .testimonials ul li{padding:10px 1% 10px 1%;}
.main_container .img_holder img, .main_container .testimonials ul li img{width:95%; margin:0 auto;}
.main_container .text_image{padding:54px 0 0 0;}
.main_container .text_holder{padding:15px 5% 90px 5%; font-size:17px;}

}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
.main_form{display:none;}
.header{background:url(../images/small-banner.png) no-repeat 0 0 #f5f5f6; margin-top:0; padding:0; height:auto;}
.header .logo{display:block; width:165px; float:right; padding:45px 15px 30px 0;}

.our_client{width:90%; height:124px; padding:18px 10% 0 0; float:left; background:url(../images/our-client.png) no-repeat center 0;}
.our_client{width:100%; height:auto; padding:20px 0 50px 0; top:0; left:0; position:relative; z-index:50;}
.our_client img{width:98%; margin:0 auto;}
.main_container, .footer{display:none;}

.only_image{display:block; width:96%; float:left; padding:5px 2% 0 2%; background:url(../images/strip2.png) repeat-x center bottom; top:0; left:0; position:relative; z-index:20; margin-top:-30px;}
.only_image h1{font-size:20px; color:#666666;}
.only_image img{width:260px; margin:0 auto;}
.footer_form{width:96%; float:left; padding:55px 2% 15px 2%; display:block; background:#f5821f; top:0; left:0; position:relative; z-index:10; margin-top:-35px;}
.footer_form .text_holder{width:125px; float:left; text-align:center; font-size:25px; color:#fff;}
.footer_form .text_holder img{width:125px; margin:0 auto;}
.footer_form .textbox{width:55%; float:right; font-size:15px; color:#fff; padding:0 5% 0 0;} 
.footer_form .textbox ul li{width:100%; float:left; padding:0 0 5px 0;}
.footer_form .textbox ul li input{float:left; border:1px solid #fee1c5; height:20px; box-shadow:inset 0 0 3px rgba(0,0,0,0.5); font-size:14px; color:#000; width:75%; padding:0 5%; text-align:right;}
.footer_form .textbox ul li img{float:right; width:35px;}
}

@media only screen and (max-width:500px),(max-width:580px){

}

@media only screen and (max-width:400px), (max-width:450px),(max-width:480px) {
.our_client{display:none;}
.client_logo{width:96%; float:left; padding:5px 2%; border-bottom:4px solid #f5821f; box-shadow:0 0 4px rgba(0,0,0,0.8); display:block; z-index:100; top:0; left:0; position:relative;}
.only_image{margin:0; padding:10px 2%;}
.footer_form .textbox ul li input{width:70%;}
}

@media only screen and (max-width:375px){
.footer_form .textbox ul li input{width:70%;}
}

@media only screen and (max-width:360px){

}

@media only screen and (max-width:320px){
.footer_form{padding:35px 2% 15px 2%;margin-top:-35px;}
.footer_form .textbox{width:55%; padding:0 2% 0 0;} 
.footer_form .textbox ul li input{width:63%;}
}

@media only screen and (max-width:300px){
.footer_form{padding:35px 2% 15px 2%;margin-top:-35px;}
.footer_form .textbox{width:55%; padding:0 2% 0 0;} 
.footer_form .textbox ul li input{width:65%;}
.footer_form .text_holder{width:115px; font-size:20px;}
.footer_form .text_holder img{width:100%;}
.footer_form .textbox ul li input{height:17px;}
}

