@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;}
body{font-size:18px;}
.details_holder{width:96%; padding:0 2%;}

.header h1{font-size:45px; line-height:50px;}
.header .text_holder{font-size:25px; line-height:30px;}
.header .text_holder strong{font-size:35px;}
.footer{font-size:18px; line-height:30px;}
.home_content{margin-top:-90px; background:url(../images/form-bg.png) no-repeat center 90px;}
.logo{width:260px; padding:30px 0 0 0;}
.form_holder{width:64%; padding:100px 0 0 0;}
.form_holder .title{font-size:19px; letter-spacing:-1px;}
.form_content{width:100%; float:left; padding:0;}
.btn_holder{width:150px;}
.textbox{width:68%;}
.common_container{width:100%; float:left; padding:40px 0 0 0; top:0; left:0; position:relative; z-index:10; margin-top:-20px;}
.main_content, .other_content{width:80%; padding:0 10% 20px 10%;}
.main_content h1,  .other_content h2{font-size:28px; padding:0 0 5px 0;}
.main_content ul li,.other_content ul li{background:url(../images/symb2.png) no-repeat right 8px; padding:0 3% 0 0; width:97%; line-height:25px;}

}


@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
img{width:100%; display:block;}
body{font-size:16px;}

.header{padding:20px 0 60px 0; text-align:center; color:#fff;}
.header h1{font-size:40px; line-height:40px;}
.header .text_holder{font-size:20px; line-height:25px;}
.header .text_holder strong{font-size:30px;}
.footer{font-size:16px; line-height:25px;}
.home_content{margin-top:-120px; background:url(../images/form-bg2.png) no-repeat center 90px;}
.logo{width:220px; padding:30px 0 0 0;}
.form_holder{width:62%; padding:100px 0 0 0;}
.form_holder .title{font-size:22px; letter-spacing:-1px;}
.form_content{width:100%; float:left; padding:0;}
.btn_holder{width:100%; text-align:center; padding:10px 0;}
.textbox{width:100%;}
.textbox ul li{width:48%; padding:0 1%;}
.common_container{padding:20px 0;margin-top:0}
.main_content, .other_content{width:90%; padding:0 5% 20px 5%;}
.main_content ul li,.other_content ul li{background:url(../images/symb2.png) no-repeat right 6px; padding:0 3% 0 0; width:97%; line-height:25px;}

}


@media only screen and (max-width:500px),(max-width:580px){
img{width:100%; display:block;}

.header h1{font-size:30px; line-height:30px;}
.header .text_holder{font-size:20px; line-height:25px;}
.footer{font-size:14px;}
.logo{width:100%; padding:0;}
.logo img{width:200px; margin:0 auto;}
.form_holder{width:100%; padding:15px 0;}
.form_holder .title{font-size:20px;}
.form_content{width:100%; float:left; padding:0;}
.btn_holder{width:100%; text-align:center; padding:10px 0;}

}


@media only screen and (max-width:300px), (max-width:320px),(max-width:400px), (max-width:450px),(max-width:480px) {
img{width:100%; display:block;}
body{font-size:14px;}

.header{padding:20px 0 60px 0; text-align:center; color:#fff;}
.header h1{font-size:21px; line-height:25px;}
.header .text_holder{font-size:15px; line-height:20px;}
.header .text_holder strong{font-size:25px;}
.header .video iframe{width:100%; padding:0; height:200px;}

.footer{font-size:14px; line-height:20px;}
.home_content{margin-top:-90px; background:url(../images/form-bg2.png) no-repeat center 70px;}
.form_holder{width:100%; padding:15px 0;}
.form_holder .title{font-size:20px;}
.form_content{width:100%; float:left; padding:0;}
.btn_holder{width:100%; text-align:center; padding:10px 0;}

.common_container{padding:20px 0;margin-top:0}
.main_content h1, .other_content h2{font-size:20px;}
.main_content, .other_content{width:100%; padding:0 0% 20px 0%;}
.main_content ul li,.other_content ul li{background:url(../images/symb2.png) no-repeat 99% 5px; padding:0 5% 0 0; width:95%; line-height:22px;}

}
