@media only screen and (min-width : 0px) and (max-width :  768px) {
    .width1000{width: 94%; padding:0;}
    .footer-menu{width: 44%;padding-left: 2%;}
    .get-direction{width: 100%;float: left;}
    .direction{float: left;width: 44%;}
    .map-static{float: right!important; width: 51%!important;}
    .gallery-more{margin: 0 auto 10px auto;}
    .col-box-btn3{margin-top: 0;}
    .col-box{margin-top: 20px;min-height:0;}
    .logos a{float: none;display: inline-block;}

}
@media only screen and (min-width : 0px) and (max-width :  640px) {
    body {-webkit-text-size-adjust: none;}
    input[type="submit,text"] {
    -webkit-border-radius:0px;
	-webkit-appearance: none;}
	html{overflow-x: hidden}
	.menu{float:none}
	.menu ul{display:none}
	.menu ul li{float:none}
	.menu a{background-position:center bottom;background: url(../images/nav-border.jpg) repeat-x;border-bottom:1px solid #48423f; display:block; font-size:18px;}
	#pull{display:block; position:relative}
	.wrapper {
		margin-top: 100px;
	}
	#pull:after {  
        content:"";  
        background: url(../images/sprite-bg.png) no-repeat -10px 0;  
        width: 17px;  
        height: 30px;  
        display: inline-block;  
        position: absolute;  
        right: 15px;  
        top: 10px;  
    }

	.ph{/*background:#223c71*/ float: none; width: 200px; margin: auto; color:#ff0000 !important;}
	/*.wrapper-2{padding: 0!important}*/
	.content-box-1 h1{text-align: center}
	.width1000 h1{ text-align: center;}
	.left-container{padding: 0 !important; width: auto}
	.content-box-1{margin: 0 2%; width: auto}
	.guarantee-box{margin: 0 2% 8%; width: auto}
	.get-direction{ width:94% !important;margin: 0 2% 8% !important;}
	.direction{ width:100%;}
	.map-static{ width:96% !important; margin: 0 2% !important;}
	/*.guarantee-box ul li{border-bottom: 1px solid #ccc; border-right: none; float: none; height: 32px; margin: 2% 4%; padding: 3%; width: auto}*/
	.inquiry-box{margin: 0 2% 5%; width: auto}
	.col-box{margin: 0 2% 10% !important; max-width: 100%;width: 46%;}
	/*.transparent-btns_tabs, .transparent-btns1_tabs{display: none;}*/
	.footer-menu{ margin: 0 0 8% 0; width: 48%;}
	.copyright-inner{margin: 2%; width: auto}
	.copy-left, .copy-right{float: none;}
	.right-container{width: auto}
	.footer-menu ul li{float: none;}
	.copy-right img{float: none;margin-left: 10px;}

	/*Slider*/

	.caption{font-size: 13px !important; bottom: 0 !important; right: 15px; left: auto !important}

	/*About Page*/
	.right-menu{width: auto; margin: 2%}

	/*Testimonial Page*/
	.client-box{position: inherit !important; width: auto;}
	.test-container{margin-bottom: 2% !important}

	/*Download*/
	.dwn{width: auto !important; margin: 4%; background-size: 100% 201%}

	/*Contact Page*/
	.cont-address{width: auto; margin: 2% !important;}
	
	.tab-vert .tab-legend{width: 45% !important;}
	.tab-content{width: 52% !important;}
	.thumbs li{
		margin: 2% 1% !important;
	}
	.width1000{width: 96%;margin: 0 2%;}
	.footer-menu{margin : 0 20px 0 0; width: 43%;}


}
/*portrait*/
@media only screen and (min-width : 0px) and (max-width :  360px) {
.copy-left, .copy-right{font-size: 9px;}
.content-box-1 img{width: 100%;padding: 0;margin-bottom: 20px;}
}
@media only screen and (min-width : 0px) and (max-width :  320px) {
	.logos a{float: none;display: inline-block;}
}

@media only screen and (min-width : 0px) and (max-width :  480px) {
	.thumbs li{margin: 2% 14% !important;width: 70% !important;}
	.col-box{margin: 0 2% 10% !important;max-width: 100%;width:96%;}
	.col-box a{ text-align: center;max-width: 100%;}
	.col-box img{float: none;width:100%;}
	.col-box2{width: 100%; margin: 0;}
	.col-box2 img{width:100%;}
	.footer-menu{border: none; margin: 0 0 20px 0; min-height: 0;width: 100%;}
	.copy-right img{margin: 5px 0 0 10px ;width: 18%;float: none;}
	.wrapper-3 .width1000 img{width: 100%;margin: 0 0 15px 0;}
	
}
@media only screen and (min-width : 0px) and (max-width :  600px) {
.bottom{width: 100%;}
.serv-images{width: 100%;}
.serv-images img{width: 29%;}
.right{float: left;}
.service-all ul{margin: 0;}
.col-box2{width: 96%; margin: 0; margin: 0 2%;}
.col-box2 img{width:100%;}

 
}

