/* Radio element*/
input[type="radio"] {
    box-shadow: 0 0 0 3px green;
    opacity: 1;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 0 6px;
    margin-right: 12px;
}
/* Radio element, when checked */
input[type="radio"]:checked {
    box-shadow: 0 0 0 3px green;
    background-color: green;
    opacity: 1;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 0 6px;
    margin-right: 12px;
}
a:focus-visible {color:#666; outline:3px solid #0a0a0a; }
ul.sub-menu.dropdown-menu.show{visibility: visible!important;display: inline-block!important;opacity: 1!important;transform: translate(0px, 60px) !important;}
.dropdown-item:focus, .dropdown-item:hover {background-color: transparent;}
.tgmenu__navbar-wrap > ul > li .sub-menu > li a {padding: 8px 15px 8px 12px;}
.tgmobile__menu .navigation li > a {text-transform: none;}
.dropdown-item {white-space: normal;}
.modal-content {max-width:580px;width:auto;}
a.btn-three, .reset-space{white-space: normal!important;}
.sidebar-cat-list .list-wrap li a, .widget-title, .btn {text-transform: none;}
.section__title .title {
    font-size: 2.4rem!important;
}
.breadcrumb__area {
    padding: 130px 0!important;
}
.breadcrumb__content .title {font-size: 40px!important;line-height: 1.2em!important;}

    @media (max-width: 991.98px) {
    .tgmenu__nav .logo img {
        max-height: 70px;
    }
   .tg-header__area-two{
       background-color: var(--tg-color-smoke);
   }
   ul.navigation ul.sub-menu.dropdown-menu{position: relative!important;}
   ul.sub-menu.dropdown-menu.show{transform: translate(0px, 0px)!important;}
}
@media (max-width: 1200px) {
    .tgmenu__nav .logo img {
        max-height: 100px;
    }
    .tg-header__area-two{
        background-color: var(--tg-color-smoke);
    }
    .info-card-wrap {
        display: inline;
    }
    .tgmenu__action{display: none!important;}
}
@media (max-width: 420px) {
    .tgmenu__nav .logo img {
        max-height: 80px;
    }
}
@media (max-width: 320px) {
    .tgmenu__nav .logo img {
        max-height: 70px;
    }
}