@import url('https://fonts.googleapis.com/css2?family=El+Messiri&display=swap');

body{
    font-family: "Noto Sans", sans-serif;
}
a{
    text-decoration: none;
    color: white;
}
p{
    /*font-size: 16px!important;*/
}

.footer-container {
    background: url(https://cdn.99pandit.com/images/footer/footer-water.webp) center,center #7e1515;
    
    margin-top:2rem;
}
.footer-uper {
    height: 0!important;
}
.puja_service_list, .social_links {
    list-style: none;
    padding-left: 0;
}
.social_links li {
    display: inline-block;
    margin-right: 10px;
}
.footer-heading {
    font-size: 20px;
    display: inline-block;
    margin-bottom: 10px;
    border-bottom: 1px solid;
    color: white!important;
}
.blog_desc nav ul, .pagination, .quick_links {
    list-style: none;
}
.quick_links li {
    font-size: 14px!important;
    margin-bottom: 1px!important;
    list-style: none;
    color: #fff!important;
}
.quick_links {
    padding-left: 0rem;
}
.social_links li a {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pandit_registration li a {
    display: inline;
    width: 100%;
    /*padding: 0 !important;*/
}
.pandit_registration li{
        margin-right: 0;
}
.bg-pinkish {
    background: #ff0100!important;
    box-shadow: 0 4px 4px rgba(0,0,0,.25),inset -4px -4px 4px rgba(0,0,0,.25);
    border: 0!important;
    color: white;
    font-size: 14px;
}
.social_links li a {
    padding: 10px;
    border-radius: 50%;
    color: #fff;
}
.quick_links_mobile{
    display: none;
}
ul.social_links_2.py-3.social_links_mobile {
    display: none;
}
i.fas.fa-chevron-down.down-icon-mobile {
    display: none;
}
.col-md-6.col-6.contact-info-mobile {
    display: none;
}
.col-md-12.col-6.pandit-for-reg-mobile {
    display: none;
}
.col-12.privacy-policy-mobile {
    display: none;
}
.quick_links_footer {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    list-style: none;
}
.bg-red, .pandit_copy_right {
    background-color: #7e1515;
}
.pandit_copy_right span{
    font-size: 14px!important;
}
.quick_links li a {
    color: #d7d7d7!important;
}
.privacy_policy{
    font-size: 14px!important;
}
.quick_links_footer{
    padding-left: 0rem!important;
}
@media(max-width: 767px) {
     .social_links_mobile{
        display: block!important;
    }
    .social_links_decktop{
        display: none!important;
    }
    .quick_links_decktop{
         display: none;
    }
    .quick_links_mobile{
             display: block;
    }
    .quick_links_mobile_ul {
        display: flex;
        justify-content: space-between;
        text-align: left;
        padding: 0 30px 0 0;
    }
    .footer-heading {
        font-size: 16px;
        border-bottom: 0;
    }
    .logo_social_links_mobile {
        display: flex;
    }
    .mobile-border {
        border-top: 1px solid #fff;
    }
    i.fas.fa-chevron-down.down-icon-mobile {
        display: inline-block;
        margin-left: 20px;
    }
    .footer-links-show, .footer-links-show-1, .footer-links-show-2, .footer-links-show-3 {
        position: relative;
        top: 5px;
        display: flex;
        justify-content: space-between;
    }
    .contact-info-decktop{
        display: none;
    }
    .contact-info-mobile{
        display: block!important;
    }
    .pandit-for-reg-mobile{
        display: block!important;
    }
    .quick_linkss_mobile,
.quick_linkss_mobile-1,
.quick_linkss_mobile-2, .quick_linkss_mobile-3{
  display: none;
}

.privacy-policy-mobile {
    display: flex!important;
    justify-content: space-between;
    margin-top: 10px;
    border: 1px solid white;
}
.privacy-policy-mobile ul{
    padding-left: 0rem;
}
.privacy-policy-decktop{
    display: none;
}
.quick_linkss_mobile.active,
.quick_linkss_mobile-1.active,
.quick_linkss_mobile-2.active,
.quick_linkss_mobile-3.active {
  display: block;
}

}
.pandit-for-reg-mobile {
        display: none;
    }
@media only screen and (max-width: 480px) {
    .contact-text {
        font-size: 11px !important;
        margin-bottom: 0 !important;
    }
    .contact-text {
        font-size: 12px!important;
        margin-bottom: 0!important;
    }
    .pandit-res {
        padding: 7px 10px;
        font-size: 14px;
    }
    .quick_linkss_mobile{
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .pandit-for-reg-mobile {
        display: block;
    }
}