#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; }

.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; }

.affiliates-section .iconbxslider-area { height: auto; }

.affiliates-section .iconbxslider li { margin: 0 auto 20px; text-align: center; display: block; }

#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: 96%; 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; }

.project-col { width: 100%; }

.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; }

.desk-phone-number { display: none; }

.phone-mobile-number { float: none; display: inline-block; vertical-align: middle; margin: 0px 5px; }

.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 > ul { text-align: center; }

#bottom-footer .left-footer li { display: inline-block; float: none; font-size: 11px; padding: 0 8px; text-align: center; }

#bottom-footer .right-footer { font-size: 11px; }

iframe { width: 100% !important; }

.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; }

.flex-caption { position: static; opacity: 1; }

#slider img { margin: 0 auto 15px; }

.flex-caption-image { width: 100%; }

.flex-caption { display: none; }

.flex-caption-feature { width: 100%; }

.flexslider ul.flex-direction-nav { position: absolute; top: 25%; width: 100%; z-index: 999; }

#carousel ul.flex-direction-nav { top: 50%; }

#carousel { width: 100%; }
	.phone-mobile-number{margin:0;}
#phone-number{top:0;}

