@media (min-width: 1701px) and (max-width: 7000px) {

}
@media (min-width: 1500px) and (max-width: 1700px) {

}

@media (min-width: 1200px) and (max-width: 1399px) {
    img.sakhitextimg {
        width: 605px;
    }	
    nav.navbar.navbar-expand-lg.navbar-light.custom-navbar a.nav-link {
        font-size: 13px;
    }
    h5.ttlcomplainid {
      
        font-size: 18px;
    }
    p.ttlcomplainidnumber {
        
        font-size: 17px;
    }
 
}


@media (min-width: 992px) and (max-width: 1199px) {
    img.sakhitextimg {
        width: 475px;
    }
    img.bbbpimg {
        width: 84px;
    }
    img.rplogoimg {
        width: 187px;
    }
    img.logoimg {
        width: 134px;
    }
    .Header-top-images {
        top: 106px;
    }
    ul.service-li li {
        font-size: 26px;
        margin-bottom: 10px;
        padding: 4px 0px;
    }
    .contactdetailbox p {
        font-size: 21px;
    }
    .contacttitle {
        font-size: 24px;
    }
    .gallery-image img.rplogoimg {
        width: 100%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 320px) and (max-width: 991px) {
    img.hometopimg {
        height: 34px;
    }
    .Header-top-images {
        text-align: center;
        position: unset;
    }
    img.sakhitextimg {
        width: 100%;
    }
    .Header-top-images li.list-inline-item {
        display: unset;
    }
    img.bbbpimg {
        width: 100px;
    }
    img.rplogoimg {
        width: 165px;
    }
    img.logoimg {
        width: 99px;
    }
    .custom-navbar ul.navbar-nav.ml-auto {
        padding-top: 0px;
    }
    nav.navbar.navbar-expand-lg.navbar-light.custom-navbar li.nav-item {
        margin-bottom: 6px;
    }
    section.banner-sec .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        height: 87px;
    }
    #app-showcase .owl-nav {
        display: none;
    }
    .titlemy {
        font-size: 28px;
        text-align: center;
    }
    .loginboxcontainer {
        border-radius: 16px;
        padding-top: 23px;
    }
    .gallery-image img.rplogoimg {
        width: 100%;
    }
    .gallery-image {
        margin-bottom: 23px;
    }
    img.imgabt {
        right: 0px;
    }
    .contactdetailbox.mt-20 {
        padding-top: 0px;
    }
    .contactusinnerboxtopheading th {
        font-size: 13px;
    }
    .contactusinnerboxtopheading td, .contactusinnerboxtopheading th {
        padding: 8px;
        font-size: 12px;
    }
    .contacttitle {
        font-size: 19px;
    }
    .contactdetailbox p {
        font-size: 16px;
        line-height: 28px;
    }
    section.aboutsection p {
        font-size: 17px;
    }
    .otpwrapper {
        padding: 15px;
    }
    ul.service-li li {
        font-size: 21px;
        margin-bottom: 19px;
        padding-left: 0%;
        padding: 0px 0px;
        margin-left: 7%;
        padding-right: 28px;
        width: 100%;
    }
}