/*____________________________________________
                Home Page 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1199px){
    .blog-widget,
    .icon-box-widget.style-1 { padding-block: 40px 40px;}
    .icon-box-widget { padding-block: 40px 90px;}
    .icon-box-widget h3{ padding-bottom: 30px; font-size: 24px;}
    .blog-widget h3,
    .news-widget h3,
    .left-content-right-img-widget .box h3{ font-size: 24px;}
    .top-img-bottom-content-widget .content-wrapper h3{ margin-bottom: 15px;}
    .news-widget{ padding-block: 40px 20px;}
    .left-right-img-content-widget .box-conatainer .box{ padding-bottom: 40px;}
    .left-right-img-content-widget .box-conatainer .box:first-child{ padding-top: 20px;}
    .left-right-img-content-widget .box-conatainer .box:last-child{ padding-bottom: 40px;}
    .news-widget .box-container .box{ margin-top: 30px;}
    .news-widget .box-container .box .content-wrapper p{ margin-top: 15px;}

}
@media screen and (max-width: 991px){
    .navbar-default .top-block ul li:has(.top-action-btn){ display: none;}
    .navbar-default .new-custom-menu{ width: auto; order: 1; margin: initial;}
    .navbar-default .logo-block{ order: 2;}
    .navbar-default .top-block{ order: 3;}
    .container{ max-width: 972px;}
    .icon-box-widget .box-container{grid-template-columns: repeat(3,1fr) !important;}
    .left-img-right-content-widget{ padding: 20px 0;}
    .left-content-right-img-widget .box:last-child{padding-bottom: 40px;}

    .new-custom-menu .mega-menu-toggle .mega-toggle-animated-inner:before, 
    .new-custom-menu .mega-menu-toggle .mega-toggle-animated-inner:after, 
    .new-custom-menu .mega-menu-toggle .mega-toggle-animated-inner{ background-color:#001631 !important; }

    .new-custom-menu .mega-menu-wrap .mega-menu > li:nth-child(4), 
    .new-custom-menu .mega-menu-wrap .mega-menu > li:nth-child(5), 
    .new-custom-menu .mega-menu-wrap .mega-menu > li:nth-child(6), 
    .new-custom-menu .mega-menu-wrap .mega-menu > li:nth-child(7){ display:block !important; }
    .navbar.navbar-default .top-block ul li a{ flex-direction: column; align-items: center;}
    .navbar.navbar-default .logo-block{ max-width: 104px;}
    .navbar-default.navbar-fixed-top{ padding-bottom: 16px;}

    #mega-menu-wrap-desktop-menu{ display: none !important;}
    #mega-menu-wrap-mobile-menu{ display: initial !important;}
}

@media screen and (max-width:767px){
    .news-widget .box-container .box .content-wrapper h4,
    .left-right-img-content-widget .box-conatainer .box .content-wrapper h3,
    .news-widget .box-container .box .content-wrapper h4,
    .top-img-bottom-content-widget .content-wrapper h3{ font-size: 19.5px;}
    .left-content-right-img-widget .box .content-wrapper .link-1{ margin-bottom: 20px;}
    .left-img-right-content-widget .head h3{ font-size: 24px;}
    .left-right-img-content-widget .box-conatainer .box .content-wrapper h3{padding-top: 20px;}
    footer .copy-right .content-wrapper{ flex-direction: column; align-items: center; gap: 15px;}

}

@media screen and (max-width:575px){
    .left-img-right-content-widget .content-wrapper h4{ margin-top: 20px;}
    .multi-link-box-widget h3{ font-size: 21px;}
    .navbar.navbar-default .logo-block{ max-width: 36px !important;}
}

@media screen and (max-width:500px){
    .icon-box-widget .box-container{grid-template-columns: repeat(2,1fr) !important;}
    .icon-box-widget .box .icon{ max-width: 65px;}
    .left-content-right-img-widget .box h3{ font-size: 21px; padding-bottom: 15px;}
    .left-content-right-img-widget .box .content-wrapper p{padding-bottom: 15px; font-size: 14px;}
    .blog-widget h3,
    .icon-box-widget h3{font-size: 21px;}
    .left-img-right-content-widget .head h3{ font-size: 21px;}
    footer .copy-right .content-wrapper ul{ gap: 15px;}


}

@media screen and (max-width:400px){

}

@media screen and (max-width:350px){

}