@media(max-width : 770px){
    .ct-mediaSection-inner.ct-mediaSection-inner--bottom.ct-u-paddingTop200{
        padding-top: 250px ;
    }
    .ct-slick .item .item-inner--full .ct-slick-content h2{
        font-size: 13px !important;
    }
  
    }
@media(max-width : 768px){
    p {
    font-size: 1.2rem;
    }
    #out_vision_img{
        margin:0 auto;
    }
    #client_img2 .col-md-3:first-child {
    margin-left:0px;
    }
    .about_image1{
        width: 100%;
        height: auto;
    }
    .about_image2{
        width: 100%;
        height:auto;
    }
    #about_content .pl0{
        padding-left : 15px
    }
    #about_content .pr0{
        padding-right : 15px
    }
    #our_value_section .media-left, #our_value_section .media-right, #our_value_section .media-body {
        height: auto;
    }
    .quality_img {
    height: 376px;
    width: 100%;
}
#products img{
        width: 100%;
        height: auto;
    }
}
@media(max-width : 560px){
    .ct-mediaSection-inner.ct-mediaSection-inner--bottom.ct-u-paddingTop200{
        padding-top: 150px ;
    }
    .quality_img {
    height: auto;
    width: 100%;
}
}
@media(max-width : 480px){
    .ct-callToAction-header{
         font-size: 20px;
    }
    .ct-u-marginTop30{
        margin-top: 30px;
    }
    .margin-left30{
        margin-left: 30%;
    }
    #description .ct-fw-bold{
        font-size: 21px;
    }
    .specss{
        font-size: 19px !important;
        line-height: 25px;
    }
    .martop20{
        margin-top: 1%;
    }
    .paddingnone{
        padding: 0px !important;
    }
    .font42{
        font-size: 42px;
    }
    .ct-mediaSection-inner.ct-mediaSection-inner--bottom.ct-u-paddingTop200{
        padding: 0;
    }
    .ct-mediaSection-inner.ct-mediaSection-inner--bottom.ct-u-paddingTop200{
        padding: 0;
    }
    #equipment > h4{
         /*box-shadow: 4px 4px 8px gray;*/
        font-size: 18px;
        line-height: 22px;
        margin: 0 auto 25px;
        padding: 5px 12px;
        text-align: justify;
        text-transform: capitalize;
        /*width: 93%;*/
        text-align: center;
    }
}
@media(max-width : 414px){
    
}
@media(max-width : 375px){
   h2 small, .h2 small {
    font-size: 1.857rem;
    } 
}
@media(max-width : 360px){
    
}
@media(max-width : 320px){
    
}