@media screen and (max-width: 481px) {

    /*.bannerhere{
        background: url("../images/banner.jpg");
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position-x: -165px;
        padding-top: 140px !important;
    }
    .bannerhere3{
        background: url("../images/banner.jpg");
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position-x: -110px;
    }
    .bannerhere2{
        background: url("../images/banner.jpg");
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position-x: -60px;
        background-position-y: -60px;
    }*/
    .banner-ltext {
    margin-top: 0%;
}
    .mobtoppad{
        padding-top: 65% !important;
    }
    .mobbottompad{
        padding-bottom: 65% !important;
    }
    .centerimg{
        text-align: center;
    }
    .bannerhere2 img.w-50{
        width: 75% !important;
    }
    .bannerheadmob {
    /* font-size: 35px; */
    font-weight: 600;
    padding-right: 0%;
}
.circle-rght-ft {
    float: inherit;
    width: 100%!important; 
}

}
@media screen and (min-device-width: 481px) and (max-device-width: 768px) { 
    .img-tab{height: 600px; padding-top: 80px;}
    /*.bannerhere{
        background: url("../images/tablet-image-2.jpg");
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position-y: -10px;
        padding-top: 8rem!important;
        background-position-x: -95px;
    }
    .bannerhere3{
        background: url("../images/tablet-image-2.jpg");
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position-y: -10px;
    }
    .bannerhere2{
        background: url("../images/tablet-banner-2.png");
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position-y: -177px;
            padding-top: 40px;
    }*/
    .banner-ltext {
    margin-top: 12%;
}
    .bannerheadmob{
        /* font-size: 35px; */
        font-weight: 600 !important;
        font-family: mySecondFont;
    }
    #internetspeed .boxbord p, p{
        font-size: 14px;
    }
   
.circle-rght-ft {
    float: inherit;
    width: 100%!important;
}
.bannerheadmob {
    /* font-size: 30px; */
    font-weight: 600;
    padding-right: 0%;
}
.listherenew1 li {
   padding: 5px;
    font-size: 18px;
    border-right: 1px solid #ccc;
    text-align: center;
    margin-top: 40px;
    line-height: 23px;
}

.bannerhere {
    background: url(../images/banner.jpg);
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-size: contain;
    max-height: 1500px;
}
}
@media screen and (min-device-width: 576px) and (max-device-width: 768px){
    .banneroverlay{ margin-top: 5%!important; } 
}

@media screen and (max-device-width: 768px){
    .banneroverlay {
    position: absolute;
    top: 0;
   
}
.banner-section{
    margin-top:115px !important;
}
.bannerhead {
    /* font-size: 45px; */
    font-weight: 600;
    line-height: 48px;
}
.marg-top-mob{
    margin-top: 75px;
}
.coloraccsite2 {
    color: #0581b3;
    margin-top: 30px;
}
 .banneroverlay{ margin-top: 75%; }
   
}

@media screen and (min-device-width: 769px) and (max-device-width: 1500px) { 
    .banner-ltext {
    margin-top: 0%;
}
.bannerhead {
    /* font-size: 50px; */
    font-weight: 600;
    line-height: 60px;
}
.banner-ltext p {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
}
.cl99ass {
    font-size: 75px;
    line-height: 0em;
    padding-top: 0px!important;}
.price-sec {
    display: flex;
    padding: 40px 0px 20px;
}    
.pricemark {
    font-size: 30px;
    top: -44px; position:relative;}
.bannerheadmob {
    /* font-size: 46px; */
    font-weight: 600;
    padding-right: 0%;
} 
.img-tab{height: 450px; }   
}









