.has-droapdown ul{display:none;}
/* .has-droapdown:hover>ul {
    top: 100%;
    pointer-events: all;
    opacity: 1;
    display: block;
} */
.copy-upi-btn {
    margin-top: 10px;
    padding: 5px 12px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
}

.copy-upi-btn:focus{
    outline:2px solid #000;
    outline-offset:2px;
}
.required_message{margin-bottom:12px;}
.team_box:focus-within .read_btn {
    opacity: 1;
    transform: translate(-50%, 0);
    pointer-events: all;
}
.investment_grid .icon svg {
    animation: none!important;
}
form#contactForm .submit_btn:focus-visible{outline: 5px auto -webkit-focus-ring-color;}
.header_inner .main_nav > ul > li:hover > a, .header_inner .main_nav ul li a.active{color: #966708;}
.swiper.banner_swiper .banner_text_inner .text_lg{text-shadow: 1px 1px 4px #000, 0px 0px 4px #000, 1px 1px 4px #000, 0px 0px 4px #000;}
.theme_btn,.read_btn{background-color:#9B6A08; border-color:#9B6A08;}
footer .footer_wrapper .fhead{color:#8F6208;}
.footer_menu a:hover {color: #8F6208!important;}
.theme_head,.theme_head .theme_color,#mission-and-principles .about_grid_left .theme_color,.investment_grid .theme_color{color:#966708!important;}
.popup_content .close{color:#949494;}
.about_grid.flex-row-reverse .about_grid_left .theme_head .theme_color,.theme_card_darkbg_border.complaints_card a.theme_color,form#contactForm .theme_color{color:#946508!important;}
.go_to_top {color: #DE3520 !important;}
form#contactForm .validation-error {color: #E30000;}
.contact_bg  .form-control:focus {border-color: #966708;}
.contact_bg .form-floating>.form-control:focus~label {color: #966708;}
form#contactForm .submit_btn{background-color:#9F6D08;}
.skip-link {
    position: absolute;
    left: -9999px;
}

.skip-link:focus {
    left: 10px;
    top: 10px;
    z-index: 9999;
    background: #000;
    color: #fff;
    padding: 10px 15px;
}
.team_box .read_btn:focus {
    opacity: 1;
    transform: translate(-50%, 0);
    pointer-events: all;}
/* .ddp-click:focus + .sub_menu,
.has-droapdown:hover > .sub_menu {
    top: 100%;
    opacity: 1;
    display: block;
    pointer-events: all;
} */

.has-droapdown.menu-open > .sub_menu {
    top: 100%;
    opacity: 1;
    display: block;
    pointer-events: all;
}
.sitemap_links ul li a{text-decoration: underline;}
.sitemap_links{margin-left: 20px;}
.sitemap_links ul li{list-style: auto; padding-bottom: 10px;}
.sub_menu.submenu-hover {
    top: 100%;
    opacity: 1;
    display: block;
    pointer-events: all;
}
/* @media(max-width:767px){
    .sub_menu.submenu-hover{display: block!important;}
} */
body:not(.mobile_view) .has-droapdown:hover > ul {
    display: block;
}


/* Override when Esc is pressed */
.has-droapdown.menu-dismiss:hover > ul {
    display: none !important;
}

@media(max-width:480px){
    .main_banner .swiper-slide img {
    height: 90vh;
}
.mobile_view .header_inner .main_nav ul:not(.sub_menu) {
    overflow: scroll;
    height: 200px;
}
.popup .popup_content {max-height: 258px;}
.theme_card_darkbg_border.complaints_card table{display: block;overflow: scroll;}
}

body:not(.mobile_view) .has-droapdown:focus-within > ul {
    top: 100%;
    pointer-events: all;
    opacity: 1;
}

.submenu-open > .sub_menu {
  opacity: 1 !important;
  visibility: visible !important;
  top: 100% !important;
  display: block !important;
}