@media (max-width:480px){
	.coupan-outer{display:block;}
	.coupan-right{display:block;width:auto;padding:20px;}
	.coupan-left{display:block;width:auto;}
	
}
img.alignright { display: block; float: none; margin: 0 auto 10px; text-align: center; width: auto; }

img.alignleft { display: block; float: none; margin: 0 auto 10px; text-align: center; width: auto; }

#header-wrapper .logo { width: 100%; }

#header-wrapper .phone-no-colm { display: none; }

.logo img { display: block; margin: 0 auto; text-align: center; }

#banner-wrapper { padding: 0 0 10px; }

.hide-text img { display: block; width: 100%; }

.chose-colm { line-height: 25px; }

.row-one { width: 100%; }

.products-row { text-align: center; }

.contact-img-colm > img { width: 100%; }

.contact-img-colm { width: 100%; }

.circle-colm { float: none; margin: 0 auto 20px; width: 100%; }

.img-colm { margin: 0 auto 20px; }

#contact-wrapper { margin: 0 0 30px; }

.left-service-colm { margin: 0 0 10px; }

.right-service-colm > p { margin: 0 0 10px; }

.service-link-colm > ul { padding: 0 0 0 25px; width: 82%; }

.service-link-colm { padding: 15px 0px; }

.left-service-colm > p { margin: 0 0 10px; }

.blg-colm { padding: 0 0 10px; }

.products-row { text-align: left; }

.blog-clom-left { width: 100%; }

.blogimg-colm-left > img { display: block; margin: 0 auto; text-align: center; width: 100%; }

.blogimg-colm-right > img { display: block; margin: 0 auto; text-align: center; width: 100%; }

.blogimg-colm-right { float: right; width: 100%; margin: 0 0 10px; }

.blogimg-colm-left { float: none; margin: 0 0 10px; width: 100%; }

.blog-clom-right { width: 100%; float: none; }

.blog-clom-right .service-link-colm > ul { padding: 9px 0 0 15px; width: 100%; }

.left-service-colm .products-row { text-align: left; }

.inner-company-area .left-service-colm { width: 100%; }

.products-row { font-size: 21px; }

.inner-company-area .right-service-colm { width: 100%; }

.topfooter-colm { width: 100%; padding: 20px 0 0; text-align: center; }

.topfooter-colm > img { display: block; margin: 0 auto; text-align: center; width: 70%; }

.topfooter-colm { padding: 10px 0 0; }

.topfooter-colm > p { text-align: center; }

.topfooter-colm > span { text-align: center; }

.footerlinks > ul { padding: 0; width: 100%; }

.footerlinks li { display: block; float: left; margin: 0; width: 100%; text-align: center; }

.footerlinks a { width: 100%; }

.topfooter-colm:last-child { width: 100%; }

#bottom-footer .left-footer { width: 100%; margin: 0 0 10px; }

#bottom-footer .right-footer { font-size: 11px; text-align: center; width: 100%; }

.sidebarman-img { width: 88%; }

.sidebarman-img > img { width: 100%; }

.inner-subpage { margin: 0; }

#subpage-wrapper .service-link-colm > ul { width: auto; }

#subpage-wrapper .blog-clom-right { float: left; margin: 0 0 10px; width: 88%; }

.left-sub-page > p { padding: 0 0 10px; }

.see-more-section:last-child { padding: 0; }

#header-wrapper .inner-header { padding: 46px 0 15px; }

#gform_wrapper_1 { margin: 0 0 20px; }

.contact-colm { width: 95%; height: auto; margin: 0px auto 10px; }

#gform_wrapper_1 ul li { width: 100%; }

#gform_wrapper_1 ul li#field_1_2 { width: 100%; }

#gform_wrapper_1 ul li#field_1_7 { width: 100%; position: relative; left: 0; }

#gform_wrapper_1 ul li#field_1_4 { width: 100%; position: relative; margin: 0 0 18px; }

#gform_wrapper_1 ul li input[type="text"] { width: 100%; }

#gform_wrapper_1 ul li#field_1_5 { position: relative; margin-bottom: 10px; }

#gform_wrapper_1 textarea { width: 100%; }

.footerlinks ul li { width: 100%; }

.gfield_description.validation_message { right: 0px; top: 37px; }

.gfield_label { top: 18%; }

.gchoice_6_1 > input { float: left; position: relative; top: 5px; }

.desk-phone-number { display: none; }

.phone-mobile-number { float: none; display: inline-block; vertical-align: middle; margin: 0px; }

.phone-mobile-number > a { color: #fff; text-decoration: none; }

#gform_1 #field_1_2 .gfield_label { left: 3%; }

#header-wrapper .logo { float: left; margin: 10px 0 0; }

#field_1_7 .gfield_label { top: 35%; }

.right-service-colm { margin-bottom: 30px; }

.product-colm { margin-bottom: 30px; }

#boxes #dialog { height: 253px; left: 0 !important; margin: auto; right: 0 !important; width: 92%; }

#bottom-footer .left-footer { text-align: center; }

#bottom-footer .left-footer li { font-size: 10px; padding: 0; text-align: center; float: none; display: inline-block; }

#bottom-footer .right-footer { font-size: 10px; }

iframe { width: 100%; }

.phone-number-mobile { display: inline-block; }

.phone-number-mobile > a { font-size: 16px; }

span.phone-number-desktop { display: none; }

.service-area { display: none; }

#gform_5 .gform_body > ul > li, #gform_4 .gform_body > ul > li { width: 100%; }

#gform_4 .gfield_description.validation_message, #gform_5.gfield_description.validation_message { right: 23px; top: 45px; }

#gform_5 input[type="text"], #gform_4 input[type="text"] { width: 92%; }

.home-banner-wrp .bx-viewport { height: auto!important; }

.gfield_description.validation_message { color: #ff9600; }

#gform_wrapper_7 .gfield_description.validation_message { top: 46px; }

#gform_wrapper_5 ul { margin: 0px; }

#gform_wrapper_5 .gfield_description.validation_message { right: 12px; top: 41px; color: red; }

.project-col { width: 100%; }

#gform_wrapper_12 .gfield_checkbox li { margin: 0 9px 2px 0; }

.see-more-section a.bx-prev { left: 0; }

.see-more-section a.bx-next { right: 0; }

.affiliates-section a.bx-prev { left: 0; }

.affiliates-section a.bx-next { right: 0; }

.garage-img { width: 100%; padding: 0 0 20px 0; }

.garage-img img { width: auto; }

.garage-img-des { float: right; }

.garage-content { width: 100%; padding: 0; }

.commercial-img { text-align: left; }

.commercial-img img { width: auto; }

.commercial-col { width: 100%; }

.design-center { float: none; width: 100%; margin: 0 0 25px; text-align: center; }

.design-center img { width: auto }

.page-id-1193 .left-sub-page p br { display: none; }

.half-section-col { display: block; margin: 0 0 15px; width: 100%; }

#gform_wrapper_13 .gfield_label { font-size: 11px; }

#field_13_6 .gfield_label { top: 10%; }

.garage-btn { margin:0 auto 10px;}
.topfooter-colm>p.ph-number{    font-size: 16px;}
@media screen and (max-width : 480px ) { .ginput_recaptcha > div {
     -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}
}
