@media (max-width: 767px) {
#phone-number a { display:block;}
	#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;}

.left-sub-page img {
    width: 100%;
}
#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: 186px;
  margin: auto;
  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%;}

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

.see-more-section .bx-wrapper a.bx-prev ,.affiliates-section a.bx-prev {

  left: 0;
}
.see-more-section .bx-wrapper a.bx-next , .affiliates-section .bx-wrapper a.bx-next {
  right: 0;
}

.iconbxslider img {
  display: block;
  margin: 0 auto;
}

.project-col { width: 50%;}

.ready-txt {  display: block;  border-right: 0; font-size:21px;   padding: 0px 18px 20px;    line-height: 1.3em;}
.left-sub-page p .alignright{margin: 0.5em auto 1.5em;
    display: block;
    float: none;
    text-align: center;
    width: auto;
    padding: 0;
}
.top-margin {
    margin: 0px 0 0;
}
.left-sub-page p .alignright,.left-sub-page p .alignleft { width: auto;}


@media (max-width: 480px) {
.left-sub-page p .alignright,.left-sub-page p .alignleft {
    float: none;
    padding: 0;
    height: auto;
    
    margin: 0 auto 20px;
    display: block;
}
}