@media only screen and ( max-width:850px ){
    
aside.widget ul.paymentM {
    text-align: center;
}

aside.widget ul.paymentM img.img-responsive {
    margin: 0 auto;
}     

body .container.re-container {    width: auto;   }
  
body .port-block {    display: block;    }

body .port-block img {    width: 100%;    height: auto;  }
    
body section.banner-section {    padding: 5em 0;    }

body .banner-left h1 , body .banner-left h2 {   font-size: 30px;    }
 
body .banner-left  br {  display: none;  }

body .banner-left a.banner-btn { padding: 20px 30px; }

body section.service-block { padding-top: 4em;    text-align: center;    }

body .serv-right h3 {    font-size: 24px;    }

body .serv-right h3 span {   font-size: 30px;    }

body .serv-right h3 + p {    font-size: 16px;    }

body .serv-right {   padding-top: 0;     }

body a.lets-btn {    margin: 0 auto; }

body .serv-left {    display: none;  }

body section.stepages {  text-align: center; }

body h3.step-name {  justify-content: center;    min-height: 60px;   }

body .content-header {   text-align: center; }

body section.portfolio-block br {display: none; }

body h2.latest-head {    font-size: 28px;    }

body .port-block {   display: block; }

body section.portfolio-block {   padding: 4em 0; }

body section.cta-style { padding: 4em 0; }

body section.cta-style h2 {  font-size: 26px;    }

body section.cta-style br {    display: none;    }

body .btn-cover a.btn.btn-default {  margin: 10px;   }
     
body .col-md-3.pack-item {    margin-bottom: 5em;   }

body section.video-price {    padding: 6em 0;    background: none;  }

body .col-md-3.pack-item:last-child {    margin-bottom: 0;  }

body section.video-promo {    text-align: center;   }

body h4.lat-num {    margin-left: auto;    margin-right: auto;  }
    
body .header .col-md-8 {    display: none;   }

body header.header { text-align: center; }

body header.header a.logo {  float: none;    }
   
}

 