*{
    padding: 0;
    margin: 0;
    font-family: 'open-sans',sans-serif;
}
.stree_telugu p{
   font-size: 12px;
    margin-bottom: 0px !important;
}
.dial p{
    margin-bottom: 0px !important;
    font-size: 13px;
}
.alpha img, .color_change img{
    width: 20px;
    margin-right: 7px;
}

/* header-section */

.header_section{
    background-color: #00A1E4;
    box-shadow: 0px 3px 6px #00000040;
}

.stree_img img{
    width: 100px;
    margin-right: 5px;
}
.stree_txt p{
    font-size: 18px;
    color: #fff;
    margin-bottom: 0px !important;
    font-weight: 600;
}
.stree_txt span{
    font-size: 14px;
    color: #fff;
}
.logos img{
    width: 80px;
   
}


/* footer-section */

.footer_section{
    background-color: #01435E;
}
.streenidhi p{
    font-size: 26px;
    font-weight: 600;
    color: #fff;
  
}
.streenidhi{
    border-bottom: 1px solid #fff;
}
.important h5{
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
.important ul li a{
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}
.important ul li{
    list-style-type: none;
}
.important ul li a span{
    margin-right: 5px;
    font-weight: 600;
}
.location p{
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}
.cl span{
    font-size: 18px;
    color: #fff;
   
}
.cl{
position: relative;
}
.cl span::after{
    position: absolute;
    content: '';
    width: 65%;
    bottom: 0;
    left: 18%;
    border-bottom: 1px solid #fff;
}
.qrcode p{
    color: #fff;
    font-size: 14px;
}
.qrcode img{
    width: 150px;
}
.social_txt p{
    margin-bottom: 0px !important;
    color: #fff;
    font-size: 16px;
    padding-right: 10px;
}
.social_img img{
    width: 30px;
}
.count p{
     margin-bottom: 0px !important;
    color: #fff;
    font-size: 16px;
}
.count  span{
    border: 2px solid #fff;
    border-radius: 12px;
    padding: 5px 15px;
}
.social_rw{
    border-top: 1px solid #fff;
}


.left-copy-right p, .right-copy-box p{
    margin-bottom: 0px !important;
    font-size: 12px;
}

.right-copy-box img{
    width: 10%;
    margin-left: 6px;
}

/* banner-section */

.banner_section{
    background-image: url(../img/Group\ 13673.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.banner_rw{
    background: rgb(0,0,0,0.5);
box-shadow: 0px 3px 10px #00000040;
border-radius: 20px;
opacity: 1;
backdrop-filter: blur(45px);
-webkit-backdrop-filter: blur(30px);
}
.account_box{
    background-color: #fff;
    box-shadow: 0px 3px 10px #00000040;
border-radius: 20px;
}
.fede_txt p{
    margin-bottom: 0px !important;
    color: #fff;
}
.account_login p{
    font-size: 14px;
    font-weight: 600;
}
.eng .form-select{
    font-size: 12px;
    /* background: #E9E9E9 0% 0% no-repeat padding-box; */
border-radius: 16px;  
}
.lgn_dtls .form-label{
    font-size: 14px;
    margin-bottom: 0px !important;
}
.lgn_dtls .form-control, .forgot_pswd p{
     font-size: 14px;
}
.pswrd_sec{
    position: relative;
  }
.pswrd_sec svg{
    position: absolute;
    top: 53%;
    right: 4%;
    cursor: pointer;
  }
.paswrd_btn .cnge{
box-shadow: 0px 3px 6px #00000029;
border: 1px solid #FE8F0D;
border-radius: 19px;
color: #FE8F0D;
font-size: 14px;
font-weight: 600;
padding: 5px 15px;
}
.paswrd_btn .cnge:hover{
    border: 1px solid #FE8F0D;
border-radius: 19px;
color: #FE8F0D;
}
.paswrd_btn .otp{
    background: #FE8F0D 0% 0% no-repeat padding-box;
border-radius: 19px;
color: #fff;
font-size: 14px;
font-weight: 600;
padding: 5px 15px;

}
.paswrd_btn .otp:hover{
     background: #FE8F0D 0% 0% no-repeat padding-box;
     color: #fff;
}

.stree_logo img {
    width: 100%;
}
@media(max-width:991px){
    .logo_cl, .alpha_bx{
        justify-content: start !important;
    }
    .dial{
        text-align: start !important;
    }
    .important{
        text-align: left !important;
    }
    .cl span::after{
        left: 0 !important;
    }
    .head_cl{
        margin-bottom: 15px;
    }

}
@media(max-width:767px){
.social, .count_box{
     justify-content: start !important;
}
.account_cl{
    padding-right: 13px !important;
}
.banner_rw{
    padding: 15px 0px !important;
}
    .fede_txt{
        display:none !important;
    }

    .header_section {
        display: none;
    }
    .mbl_header {
        display: block !important;
    }
}

