@media only screen and (max-width:1024px){
body{font-size:15px;}
.details_holder{width:1000px;}

/*** HEADER ****/
.header{padding:30px 0;}
.header_content{width:70%;}
.logo{width:150px;}
.top_content{padding:7px 0 0 0;}
.footer_form{width:230px;}

.common_container{width:100%; float:left; padding:30px 0 0 0;}

/*** HOME PAGE ***/
.home_form{width:320px; float:left;}
.home_form .textbox{width:75%; float:right; padding:20px 9.5%; text-align:center; border:1px solid #e2e2e2; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; top:0; left:0; position:relative; z-index:10;}
.home_form .textbox h1{font-size:16px; color:#818285; padding:0 0 10px 0;}
.home_form .textbox h1 span{font-size:20px;}
.home_form .textbox ul li{width:100%; float:left; padding:0 0 10px 0;}
.home_form .textbox ul li input{border:1px solid #dbdbdb; box-shadow:1px 1px 2px #dbdbdb; padding:0 4.5%; width:90%; height:33px; text-align:right;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px; font-size:15px; color:#8dc63f;}
.home_form .textbox ul li input:focus{border:1px solid #999; color:#000;}
.home_form .btn_holder{width:72px; float:left; top:0; left:0; position:relative; z-index:20; margin-top:-40px;}
.home_content{width:63%; line-height:24px;}
.home_content span{font-size:18px;}
.home_gallery ul li .text_holder{margin-top:-50px;}
.home_gallery ul li .text_holder a{font-size:16px; padding:0 10px 0 25px;}
.home_gallery ul li .text_holder a.color1{background:url(../images/symb3.png) no-repeat 5px 5px rgba(104,105,107,0.8);}
.home_gallery ul li .text_holder a.color2{background:url(../images/symb3.png) no-repeat 5px 5px rgba(196,140,59,0.8);}
.home_gallery ul li .text_holder a.color3{background:url(../images/symb3.png) no-repeat 5px 5px rgba(70,159,129,0.8);}
.home_gallery ul li .text_holder a.color4{background:url(../images/symb3.png) no-repeat 5px 5px rgba(125,52,124,0.8);}
.home_gallery ul li .text_holder a.color5{background:url(../images/symb3.png) no-repeat 5px 5px rgba(54,174,215,0.8);}
.home_gallery ul li .text_holder a:hover{background:url(../images/symb3.png) no-repeat 5px 5px rgba(0,0,0,0.5) !important;}

/*** INNER PAGE ***/
.innerpage_banner{width:960px; padding:50px 40px 0 0;}
.innerpage_banner span{font-size:30px; padding:0 15px;}

.main_content{width:70%;}
.main_content .main_text{line-height:24px;}
.main_content .main_text span{font-size:18px;}
.innerpage_gallery h3{font-size:18px;}
.innerpage_gallery .btn_holder img{width:48%;}

}

@media only screen and (max-width:720px),(max-width:760px), (max-width:980px){
img{width:100%; display:block;}
select {-webkit-appearance:none;-moz-appearance:none;}
.details_holder{width:96%; float:left; padding:0 2%;}

/*** HEADER ****/
.header_content{width:59%;}
.logo{width:130px;}
.top_content{padding:5px 0 0 0;}

/*** HOME PAGE ***/
.home_form{width:100%; border-bottom:1px solid #ccc; padding:0 0 20px 0;}
.home_form .textbox{width:99.5%; padding:20px 0%}
.home_form .textbox ul li{width:30.333%; padding:0 1.5% 10px 1.5%;}
.home_form .btn_holder{width:70px;margin-top:-35px;}
.home_content{width:100%; padding:20px 0 0 0;}
.home_gallery ul li{width:19.6%; float:left; padding:0 0.5% 0 0;}
.home_gallery ul li .text_holder{width:97%; margin-top:-40px;}
.home_gallery ul li .text_holder a{font-size:14px; padding:0 10px 0 25px;}
.home_gallery ul li .text_holder a.color1{background:url(../images/symb3.png) no-repeat 3px 3px rgba(104,105,107,0.8);}
.home_gallery ul li .text_holder a.color2{background:url(../images/symb3.png) no-repeat 3px 3px rgba(196,140,59,0.8);}
.home_gallery ul li .text_holder a.color3{background:url(../images/symb3.png) no-repeat 3px 3px rgba(70,159,129,0.8);}
.home_gallery ul li .text_holder a.color4{background:url(../images/symb3.png) no-repeat 3px 3px rgba(125,52,124,0.8);}
.home_gallery ul li .text_holder a.color5{background:url(../images/symb3.png) no-repeat 3px 3px rgba(54,174,215,0.8);}
.home_gallery ul li .text_holder a:hover{background:url(../images/symb3.png) no-repeat 3px 3px rgba(0,0,0,0.5) !important;}

/*** INNER PAGE ***/
.innerpage_banner{width:90%; float:none; margin:0 auto; clear:both; height:95px; padding:60px 6% 0 0;}
.innerpage_banner span{font-size:25px; padding:0 15px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}

.main_content{ width:100%;}
.main_content .main_text{line-height:22px;}
.main_content .main_text span{font-size:18px;}
.innerpage_gallery ul li{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.innerpage_gallery h3{font-size:18px;}
.innerpage_gallery .img_holder img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.innerpage_gallery .text_holder{font-size:13px;}
.innerpage_gallery .price{font-size:14px;}
.innerpage_gallery .price strong{font-size:19px;}
.innerpage_gallery .btn_holder img{width:48%;}

.sidebar{width:270px; float:none; margin:0 auto;}


}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
body{font-size:14px;}

/*** HEADER ****/
.header{border-bottom:1px solid #ccc; padding:20px 0;}
.header_content{width:100%; padding:0 0 15px 0; border-bottom:1px solid #ccc; margin-bottom:20px;}
.logo{width:130px; float:left;}
.top_content{padding:5px 0 0 0; float:none; margin:0 auto; width:290px;}

/*** FOOTER ****/
.footer .social_icon{float:none; margin:0 auto;}
.footer .social_icon ul li{padding:0 5px;}
.footer .text_holder{width:100%; font-size:13px; text-align:center; padding:10px 0;}

/*** HOME PAGE ***/
.home_content{line-height:20px;}
.home_content span{font-size:16px;}
.home_gallery img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.home_gallery ul li{width:19.6%; float:left; padding:0 0.5% 0 0;}
.home_gallery ul li .text_holder{width:100%; padding:2px 0 0 0; margin-top:0;}
.home_gallery ul li .text_holder a{font-size:14px; padding:2px 5% 2px 0; display:block; width:95%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.home_gallery ul li .text_holder a.color1{background:url(../images/symb3.png) no-repeat 3px 4px rgba(104,105,107,0.8);}
.home_gallery ul li .text_holder a.color2{background:url(../images/symb3.png) no-repeat 3px 4px rgba(196,140,59,0.8);}
.home_gallery ul li .text_holder a.color3{background:url(../images/symb3.png) no-repeat 3px 4px rgba(70,159,129,0.8);}
.home_gallery ul li .text_holder a.color4{background:url(../images/symb3.png) no-repeat 3px 4px rgba(125,52,124,0.8);}
.home_gallery ul li .text_holder a.color5{background:url(../images/symb3.png) no-repeat 3px 4px rgba(54,174,215,0.8);}
.home_gallery ul li .text_holder a:hover{background:url(../images/symb3.png) no-repeat 3px 4px rgba(0,0,0,0.5) !important;}

/*** INNER PAGE ***/
.innerpage_banner{width:94%; margin:15px 3% 0 3%; clear:both; height:95px; padding:60px 0% 0 0; float:left; text-align:center;}
.main_content .main_text{line-height:20px;}
.main_content .main_text span{font-size:16px;}
.innerpage_gallery ul li, .innerpage_gallery ul li.nospace{ width:41.5%; margin:0 2% 20px 2%; padding:0 2%;}
.sidebar{width:270px; float:none; margin:0 auto;}

}

@media only screen and (max-width:500px),(max-width:580px){

}

@media only screen and (max-width:400px), (max-width:450px),(max-width:480px) {
body{font-size:13px;}
.footer_form{right:80px;}
/*** HEADER ****/
.logo{width:130px; float:none; margin:0 auto;}
.top_content{padding:5px 0 0 0; float:none; margin:0 auto;}

/*** HOME PAGE ***/
.home_form .textbox{width:70%; padding:20px 9.5%; margin:0 5%;}
.home_form .textbox ul li{width:100%; padding:0 0% 10px 0%;}
.home_gallery ul li, .home_gallery ul li:last-child{width:31%; padding:0 1% 10px 1%;}
.home_gallery ul li .text_holder a{font-size:13px;}

/*** INNER PAGE ***/
.innerpage_banner{height:auto; padding:30px 0;}
.innerpage_banner span{padding:5px 25px; font-size:20px;}
.innerpage_gallery ul li, .innerpage_gallery ul li.nospace{ width:41.5%; margin:0 2% 20px 2%; padding:0 2%;}
.innerpage_gallery h3{font-size:16px; padding:10px 0;}
.innerpage_gallery .text_holder{font-size:12px;}
.innerpage_gallery .price{font-size:13px;}
.innerpage_gallery .price strong{font-size:16px;}
.innerpage_gallery .btn_holder img{width:120px; margin-bottom:5px;}
}

@media only screen and (max-width:375px){
.footer_form{right:60px;}

/*** HOME PAGE ***/
.home_form .textbox{width:70%; padding:20px 9.5%; margin:0 5%;}
.home_form .textbox ul li{width:100%; padding:0 0% 10px 0%;}
.home_gallery ul li, .home_gallery ul li:last-child{width:48%; padding:0 1% 10px 1%;}
.home_gallery ul li .text_holder a{font-size:13px;}

/*** INNER PAGE ***/
.innerpage_banner span{padding:5px 15px; font-size:15px;}
.main_content .main_text span{font-size:15px;}
.innerpage_gallery ul li, .innerpage_gallery ul li.nospace{ width:83.5%; margin:0 5% 10px 5%; padding:0 3%;}
.innerpage_gallery h3{font-size:16px; padding:10px 0;}
.innerpage_gallery .text_holder{font-size:14px;}
.innerpage_gallery .price{font-size:14px;}
.innerpage_gallery .price strong{font-size:20px;}
.innerpage_gallery .btn_holder img{width:120px; margin-bottom:0;}
}

@media only screen and (max-width:360px){
.footer_form{right:50px;}
}

@media only screen and (max-width:300px), (max-width:320px){
.footer_form{right:30px;}
}
