@media (min-width: 768px) and (max-width: 979px) { 
#header-wrapper .logo{  width: 100%;  text-align: center;}
.logo img {width: 20%;}
#header-wrapper .phone-no-colm{display:none;}
.ph-right-colm{width: 45%;  font-size: 16px;}
.ph-left-colm{ margin: 0 0 0 61px;}
.circle-colm{margin: 0 11px 20px 11px;}
.product-colm.bottom {width: 75%;}
.left-service-colm {width: 42%; }
.right-service-colm{width:56%;}
.service-link-colm > ul{  width: 37%;}
.right-service-colm > p{margin: 0 0 4px;}
.inner-service-area .right{width: 42%;}

.inner-service-area .left {
    width: 52%;
}
.blogimg-colm-right > img {
    width: 100%;
}
.blogimg-colm-left > img {
    width: 100%;
}
.left-service-colm > p{margin-bottom:4px;}

.blog-clom-left {
    width: 46%;
}
.blog-clom-right{width: 52%;}

.inner-company-area .left-service-colm {
    width: 53%;
}
.blogimg-colm-left{width: 44%;}
.blogimg-colm-right{width: 44%;}
.topfooter-colm{width:25%;}

.topfooter-colm:last-child {
    padding: 0;
    width: 21%;
}
span.phone-number{ font-size: 22.99px;}

.topfooter-colm.ave {
     margin: 0 8px 0px 19px;
}

.inner-banner > img {
    width: 100%;
}
#bottom-footer .left-footer li{font-size: 11px;}
#bottom-footer .right-footer{font-size: 11px;}

.topfooter-colm > img {
    width: 100%;
}
.sidebarman-img {
    margin: 0 auto;
}
.contact-colm{margin:0px auto 20px; float:none;}

.contact-img-colm {
    float: none;
    text-align: center;
    width: 100%;
}
#header-wrapper .logo {
  float: left;
  margin: 15px 0 15px 0 ;
}

#header-wrapper .inner-header{ padding: 45px 0 0px;}
}
.desk-phone-number{display:none;}
.phone-mobile-number {     width: auto;
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 5px;}
.phone-mobile-number > a {  color: #fff;  text-decoration: none;}
.topfooter-colm img {  width: 99%;}
.phone-number-mobile > a {
  font-size: 16px;
}
.left-sub-page p img {
  float: none;
  margin: 0 auto;
  display: block;
}
.phone-mobile-number {
  width: 521px;
}
.sidebar-form-address strong {
  color: #fff;
}
#gform_4 .gfield_checkbox label {
    position: relative;
    top: -8%;
}

.phone-number-desktop {
  display: none;
}