@media (max-width: 991px) {
    .left-logo-sec-part {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        flex-wrap: wrap;
        margin-top:10px;
    }
        .right-mobile-sec {
        margin-top: -28px;
    }
        a.result-icon-sec {
        margin-right: 20px;
        text-decoration: none;
    }
        .right-mobile-sec {
        margin-top: -28px;
    }
        a.navbar-brand.aos-init.aos-animate {
        margin: 0;
    }
    .navbar-brand img {
        height: 75px !important;
    }
    a.result-icon-sec img {
        max-width: 28px;
    }
        button.navbar-toggler.navigation-icon {
        margin-top: -34px;
    }
    span.navbar-toggler-icon img {
        max-width: 25px;
    }
    section.hero-section {
        margin-top: -20px;
    }
    .header-menu li.logo {
        display: none;
    }
    span.right-arrow {
        color: #000;
        font-size: 12px;
        position: absolute;
        right: 18px;
        top: 14px;
    }
    .colleps-sec button.navbar-toggler.navigation-icon .navbar-toggler-icon {
        display: none;
    }
    .colleps-sec button.navbar-toggler.navigation-icon .navbar-toggler-icon.close {
        display: inline;
        width: 30px;
        height: 30px;
        font-size: 28px;
    }
    button.navbar-toggler.navigation-icon .navbar-toggler-icon.close {
        display: none;
    }
    span.navbar-toggler-icon {
        width: auto;
        height: auto;
        font-size: 32px;
    }
}
@media (max-width: 767px) {
.hero-section video {
    height: auto;
    top: 0;
    object-fit: contain !important;
}
body .latest-news .news-card .col-3 img{
     width: 100%;
    object-fit: contain;
    height: auto;
}
.news-card{flex-wrap: wrap;}
body .latest-news .col-3 {
    width: 100%;
}
.latest-news .col-8 {
    width: 100%;
    padding: 0 !important;
    margin-top: 20px;
}

.right-side-sec-main .social-icon{display: none;}
section.hero-section {
    margin-top: -20px;
}
.navbar-brand img{height: 75px !important;}
span.navbar-toggler-icon {
    width: auto;
    height: auto;
    font-size: 32px;
}
.home .text-sec-banner {
    max-width: 90%;
    top: 27%;
}
.blog-detail h1.mb-3 {
    font-size: 21px;
}
.top-tab-banner .slick-prev {
    width: 25px;
    height: 25px;
    background-size: 15px;
    left:-44px;
}
.top-tab-banner .slick-next {
    width: 25px;
    height: 25px;
    background-size: 15px;
    right:-44px;
}
.top-tab-banner .tab-pane {
    max-width: 75%;
    margin: 0 auto;
}
.title-top-sec-main {
    justify-content: space-between;
    margin-bottom: 50px;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}
.featured-tabs button.nav-link {
    padding: 5px 10px;
}
.top-text-video a.button-sec {
    font-size: 12px;
    padding: 7px 10px;
}
.bottom-sec-text-tab p{font-size: 12px;}
h6 {
    font-size: 14px;
    line-height: 16px;
}
p {
    font-size: 12px;
    line-height: 20px;
}
.h4, h4 {
    font-size: 20px;
}
h2 {
    font-size: 22px;
    text-align: center;
}
.py-4 {
    padding-bottom: 10px !important;
}
.mb-4 {
    margin-bottom: 10px !important;
}
.title-top-sec-main{margin-bottom: 0;}
.video-card video{height: 290px;border-radius: 20px !important;}
.latest-news .container.my-5 {
    margin-top: 0 !important;
    margin-bottom:10px !important;
}
.video-card:before{height: 98%;}
.latest-news .col-7.ps-3 {
    width: 100%;
    max-width: 71%;
}
.trending-video-bg button.btn.btn-outline-danger.btn-sm{font-size: 15px;}
.bottom-sec-left-tranding-vide {
    max-width: 100%;
    margin-bottom: 20px;
}
.col-lg-6.right-side-video-trending {
    position: relative;
    padding-left: 15px;
}
.col-lg-6.right-side-video-trending:before{display: none;}
.major-link-main .container.py-5 {
    padding-top: 20px !important;
}
ul#monthTabs button.nav-link {
    padding: 0 4px;
}
.admin-calender-sec {
    gap: 5px;
    flex-wrap: wrap;
}
ul#monthTabs {
    gap: 0;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 0 !important;
}
.smalll-image > img{height: 260px;}
.text-social{display: none;}
html {
    overflow-x: hidden;
}
body {
    overflow-x: hidden;
}
.aos-animate{transform: translate(0) !important;opacity: 1 !important;}
[data-aos=slide-left], [data-aos=slide-right],[data-aos^=fade][data-aos^=fade] {
    transform: translate(0) !important;
    opacity: 1 !important;
}
.container.card-sec-main {
    position: relative;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
}
.top-tab-banner .card-glass .title{font-size: 12px;}
.top-tab-banner .card-glass .subtitle, .top-tab-banner .card-glass .time{font-size: 11px;}
button.navbar-toggler.navigation-icon {
    margin-top: -34px;
}
header.header-sec{padding-top: 0;}
div#navbarNav {
    width: 100%;
    height: 100vh;
    position: fixed;
    right: 0;
    background: #fff;
    top: 99px;
    transition: all 300ms;
    display: block !important;
    transform: translateX(100%) !important;
    opacity: 0!important;
    visibility: hidden !important;
    padding-top: 30px;
}
div#navbarNav.show{
     transform: translateX(0) !important;
        opacity: 1 !important;
        visibility: visible !important;
}
span.navbar-toggler-icon img {
    max-width: 25px;
}
.social-icon.mobile-sec {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    background: linear-gradient(180deg, #B62123 0%, #FF4547 100%);
    padding: 2px 0;
}
/*.social-icon a img {
    filter: brightness(50);
}*/
.social-icon li:nth-child(1) a img {
    filter: invert(100%) sepia(0%) saturate(7485%) hue-rotate(192deg) brightness(436%) contrast(154%);
}
header.header-sec a.navbar-brand{margin:0;}
.search-sec-part button{height: 35px;padding:7px 5px;font-size: 11px;font-weight: 500;}
.search-sec-part select{height: 35px;min-width: 117px;font-size: 14px;padding:0 12px;}
a.navbar-brand.aos-init.aos-animate{margin: 0;}
a.result-icon-sec {
    margin-right: 20px;
    text-decoration: none;
}
a.result-icon-sec img{max-width: 28px;}
.right-mobile-sec {
    margin-top: -28px;
}
.top-sec .social-icon {
    display: none;
}
.contact-numer ul li a{font-size: 11px;}
.subscribe-box .text-left{flex-wrap: wrap;}
.subscribe-box p{font-size: 23px;line-height: 1.2;text-align: center;}
.contact-numer {
    width: 100%;
}
.subscribe-box .input-group button {
    padding: 8px 20px !important;
    font-size: 15px;
    font-weight: 600;
}
.contact-numer ul{width: 100%;justify-content: space-between;}
.header-menu li.logo {
    display: none;
}
span.right-arrow {
    color: #000;
    font-size: 12px;
    position: absolute;
    right: 18px;
    top: 14px;
}

button.navbar-toggler.navigation-icon .navbar-toggler-icon.close{
    display: none;
}
.colleps-sec button.navbar-toggler.navigation-icon .navbar-toggler-icon{display: none;}
.colleps-sec button.navbar-toggler.navigation-icon .navbar-toggler-icon.close {
        display: inline;
    width: 30px;
    height: 30px;
    font-size: 28px;
}
.menu-open header{position: fixed;background: #fff;top: 0;left: 0;}
.top-tab-banner .card-glass{flex-wrap: wrap;}
.right-sec {
    margin-top: 20px;
    width: 100%;
}
body.home section.hero-section{
    background-size: contain !important;
    background-position: top !important;
    height: 100vh !important;
    background:none !important;
}

.mobile-banner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
body .hero-section {
    height: 35vh !important;
    background-position: center !important;
    background-size: cover !important;
}
body .text-sec-banner {
    max-width: 90%;
    top: 50%;
}
.subscribe-box img{margin:0 auto;}
.home .hero-section .top-tab-banner.w-100{position: absolute;}
}
@media (max-width: 767px) {
body.home section.hero-section{
    height: 420px !important;
}
.mobile-banner{
    display: none;
}
}
@media (max-width: 540px) {
body.home section.hero-section{
    height: 358px !important;
}
}

@media (max-width: 374px) {
    .contact-numer ul li a{font-size: 10px;}
    .featured-tabs button.nav-link {
        padding: 5px 5px;
    }
}
@media (max-width: 1023px) {
        .page-id-266 .hero-section, .page-id-290 .hero-section {
    height: 66vh !important;
    background-position: center !important;
}
}
@media (max-width: 900px) {
        .page-id-266 .hero-section, .page-id-290 .hero-section {
    height: 42vh !important;
    background-position: center !important;
}
}
@media (max-width: 579px) {
        .page-id-266 .hero-section, .page-id-290 .hero-section {
    height: 28vh !important;
    background-position: center !important;
}
}

@media (min-width: 992px) {
    .navigation-icon{display:none;}
    .social-icon.mobile-sec{display: none;}
    .left-logo-sec-part.mobile-sec {
    display: none;
}
.vertical-menu-inner > li > span.accordion-toggle {
    display: none;
}


.bg-main-tab-sec {
    background: rgba(0, 0, 0, 0.5);
}


}
@media (max-width: 991px) {

.mobile-banner {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
    }
}
@media (min-width: 992px) { 
    span.right-arrow{ display:none; }
}   
@media (min-width: 320px) {
    .hero-section{
        height: 100vh;
    }
    .hero-section video{
        top: 0;
    }
    .mobile-banner{
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hero-section {
        height: 60vh;
    }
}