
@media (max-width: 1200px)  {
     .main-logo     {max-width: 200px;}
.counter-box h2  {font-size: 20pt;}
.nav-menu > li > a {padding: 0 7px 0 7px;
                      font-size: 11px;  }

.onpic {
        display: block;
        width: 70%;

        background-color: rgba(14, 27, 141, 0.8);
        float: right;
        color: rgba(255, 255, 255, 1);
        padding: 20px;
        text-align: left;
        left: 25%;
        font-size: 14pt;
        height: auto;

}
}

@media (max-width: 990px)  {


.onpic {
        display: block;
        width: 80%;

        background-color: rgba(14, 27, 141, 0.7);
        float: right;
        color: rgba(255, 255, 255, 1);
        padding: 10px 20px;
        text-align: left;
        left: 15%;
        font-size: 12pt;
        height: auto;

}

.product-list li   {

    padding: 5px;
    border-radius: 30px;
    border: 1px solid #fff;
   max-width: 180px;
}

 .policy .feature-flex-square-icon i    {    font-size: 70pt;  }

}




@media (max-width: 767px) {
    .main-logo     {max-width: 190px;}
.main-video-content h3  {font-size: 16pt;}
.section-heading h2 {font-size: 16pt;}
.section-heading h3 {font-size: 16pt;}
.section-heading h4  {font-size: 14pt;}
.section-heading h5  {font-size: 12pt;}
.service-block-number h5   {font-size: 14pt;}
 .eco, .eco2 { padding: 10px; }
 .feature-flex-square-icon { margin: 1px }
 .feature-flex-square-icon { width: 60px }
 .policy .feature-flex-square-icon i    {    font-size: 24pt;  }




 .onpic {
        display: block;
        width: 100%;
        position: relative;
        background-color: rgba(14, 27, 141, 1);
        float: right;
        color: rgba(255, 255, 255, 1);
        padding: 20px;
        text-align: left;
        left: 0%;
        font-size: 13pt;
        height: auto;
        margin:  20px 4%;
       border-radius: 10px;

}

.services-single-menu ul li a {

    padding:15px 0px 15px 5px;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    font-size: 12pt
}

.h2, h2 {
    font-size: 1.4rem;
}

.page-title-section h1 {
    font-size: 2rem;
}


}

@media (max-width: 575px)   {

    .left-menu {
            display: none;
            visibility: hidden
    }

    .download-file-button i {

    display: inline-block;
    float: left;
    font-size: 40px;

    margin-right: 15px;
}

}