@media only screen{
  #cookiescript_badge{display:flex !important;}
}

/* sm */
@media(min-width:576px){
    .w-sm-100{width:100%;}
    .h-sm-100{height:100%;}
}

/* md */
@media(min-width:768px){
    .w-md-100{width:100%;}
    .h-md-100{height:100%;}
    .has-wide-first-card > div:not(:first-child):last-child{display:block;}
}

/* lg */
@media(min-width:992px){
    .w-lg-100{width:100%;}
    .h-lg-100{height:100%;}
    .has-wide-first-card > div:not(:first-child):last-child{display:none;}
}

/* xl */
@media(min-width:1200px){
    .w-xl-100{width:100%;}
    .h-xl-100{height:100%;}
}

/* xxl */
@media(min-width:1400px){
    .w-xxl-100{width:100%;}
    .h-xxl-100{height:100%;}
    .has-wide-first-card > div:not(:first-child):last-child{display:block;}
}



@media(max-width:1399.98px){
}

@media(max-width:1199.98px){
    .slider-caption{
        bottom:initial;
        top:10%;
        text-align:left;
        width:70%;
    }
    .dot-list .carousel-indicators{
        margin-top:10px;
    }

    .latest_content_outer .news-content h3{
        height:64px;
        min-height:64px;
        font-size: .8rem;
        min-height:81px;
    }
    .latest_content_outer .news-content p{
        width:100%;
        min-height:80px;
    }
    .video-img{
        min-height:130px;
    }

    /*section.latest_content .latest_content_outer .news-content{min-height:420px;}*/
    .slider-caption h2{
        font-size:33px;
    }
    section.latest_keyfacts .news-content h2{
        font-size:28px;
    }

    .v2-header a.nav-link {
        font-size: .9rem;
    }

    .contenttype-video .results-content-card-img{max-height:15.4rem;height:100%;/*height:auto;*/}
}

@media(max-width:991.98px){
    .breadcrumb-item-middle{display:none;}

    .latest_content_outer .news-content h3{
        height:81px;
        min-height:81px;
    }

    section.search-content-index .col-12.col-sm-6.col-md-3{padding:0 5px;}

    button.navbar-toggler{
        position:absolute;
        top:4px;
        z-index:10000;
        right:15px;
        font-size:1rem;
        margin:1.1rem;
    }
.menu-section ul.sub-menu{position:relative;}
.menu-section ul.sub-menu li a{padding:.5rem .7rem !important;}
.menu-section .bg-light{position:inherit;}
.menu-section ul.navbar-nav{width:100%;padding:0;border:0;}
.menu-section ul.navbar-nav li{width:100%;text-align:center;border:0 !important;border-bottom:1px solid #ccc !important;}
.menu-section ul.navbar-nav li a{padding:.7rem;text-align:left;}
.menu-section ul.navbar-nav li a i{color:#d7192c;display:block;float:right;font-size:17px;position:relative;top:7px;}
.menu-section .mobile-menu-only{display:block;}

    .navbar-light .navbar-toggler{
        color:rgb(255, 255, 255);
        border-color:rgb(255, 255, 255);
    }
    .slider-caption{
        width:80%;
    }
    .dot-list .carousel-indicators{
        margin-top:5px;
    }
    ul.sub-link-outer{
        margin-bottom:15px;
    }
    ul.sub-link-outer li a{
        margin:1px 5px 20px 0;
        padding-left:5px;
    }
    .slider-caption{
        top:10px;
        left:10%;
    }
    .slider-caption h2{
        font-size:35px;
        margin:0 0;
    }
    .full-caption .slider-caption h2{
        font-size:1.2rem;
    }
    .slider-caption span{
        font-size:17px;
    }
    .sub-sub-cat .news-content h2{
        font-size:19px;
    }
    .sub-cat .news-content h2{
        font-size:24px
    }
    section.key-facts{
        padding-top:0;
    }
    .stories-img,.stories-content{
        width:100%;
    }
    .stories-content::before{
        display:none;
    }
    .stories-post{
        display:initial;
    }
.sign-up-verify h2{font-size:35px;}
    .right-header{
        text-align:right;
        padding-right:59px;
    }

    .filter-post-content p{
        min-height:55px;
    }

.news-heading h2,.content-details-outer h2,.sidebar-sign-up .sign-up-verify h2{font-size:24px;}
.content-details-sidebar-img{top:-21px;}
.content-details-left{margin-bottom:50px;}

.breadcrumbs .breadcrumb-item+.breadcrumb-item::before{padding:0 5px;}

    .outer-post-img{
        width:70px;
    }
    .outer-post-content{
        width:calc(100% - 70px);
    }
    .show-modal-content h3{
        font-size:20px;
    }
    .Image-modal .modal-dialog{
        max-width:95%;
    }
    .show-img{
        min-height:115px;
    }

    .latest_content_outer .news-content p{
        width:100%;
        min-height:80px;
        height:inherit;
    }

.sidebar_content h3{font-size:14px;}

    .images_outer{
        width:48%;
    }
.social_item+.sidebar-sign-up{margin-bottom:50px;}

    .full-caption .carousel-caption{
        padding-top:0.3rem;
        padding-bottom:0.3rem;
    }
    .slider-caption p{
        margin-bottom:0.3rem;
    }
    .full-caption .slider-caption .find-out{
        margin-top:0.3rem!important;
    }

    .contenttype-video .results-content-card-img{max-height:17.4rem;height:100%;/*height:auto;*/}

}

@media(max-width:767.98px){
    .breadcrumb-item-last,.breadcrumb-item-middle{display:none;}

    .ticker_item{font-size:1.1rem;}

    .carousel-caption{
        padding-top:0.1rem;
    }
    .full-caption .slider-caption{
        font-size:0.9rem;
    }
    .full-caption .slider-caption h2{
        margin:2px 0!important;
        padding-bottom:0.1rem!important;
        font-size:1rem;
    }
    .full-caption .slider-caption .find-out{
        margin-top:0.3rem!important;
    }

    .caption_bg .find-out{
        padding:3px 7px;
        font-size:1rem;
    }
    .carousel-control-prev, .carousel-control-next{
        display:none;
    }

    .images_outer{
        width:100%;
    }
    .contact_us .outer-post-content{
        padding-left:18px;
    }
    .latest_content_outer .news-content a{position:initial;}

    .latest_content_outer .news-content h3,
    .latest_content_outer .news-content p{
        min-height:inherit;
        height:inherit;
    }
    .video .slider-caption p{
        font-size:13px;
        margin-bottom:0;
        width:100%;
    }
    .right-header{
        padding-right:0;
    }
    header{
        height:initial;
        background-image:none;
    }

    .search-section .search input{
        width:calc(100% - 40px);
        float:left;
    }

    .language{
        float:right;
        width:63px;
        text-align:right;
    }
    .language ul.language-list{
        list-style:none;
        padding:4px 0;
        margin:0;
    }
    .search-section{
        width:100%;
        margin-top:3px;
    }
    .search-section .search{
        float:left;
        width:100%;
    }
    .search-section .search input{
        width:calc(100% - 40px);
        float:left;
    }
    .news-outer{
        margin-bottom:20px;
    }
    .news-content h2{
        font-size:20px;
        margin:8px 0 0;
        color:#d7192c;
    }
    .news-content p{
        width:100%;
    }

    span.date{
        font-size:15px;
    }
    span.date i{
        font-size:16px;
    }

    .slider-caption{
        top:20px;
    }
    .slider-caption span{
        font-size:14px;
    }
    .slider-caption h2{
        font-size:22px;
        margin:1px 0;
    }
    .slider-caption p{
        font-size:13px;
    }

    .show-modal-content h3{
        font-size:16px;
        padding-top:5px;
    }

.news-heading{min-height:auto;}
.results-content-card-body .body-text{height:auto;margin:0;}
    .video_img_box{height:auto;}
    .filter-post-content p{min-height:auto;margin:0;}
.news-card-img{height:auto;}


.document-listing{border-radius:.3rem;}
.document-listing-toplabel{position:static;padding:.35rem 0;}

    .contenttype-video .results-content-card-img{max-height:12.8rem;height:100%;/*height:auto;*/}

}

@media(max-width:575.98px){
    .footer_terms .footer_links li a{font-size:.8rem;padding:0 .3rem;}

    .ticker_item{font-size:.9rem;}

    .bg-sliders-bottom{
        position:absolute;
        bottom:-3px;
    }
    .video .slider-caption p{
        font-size:7px;
    }
    .slider{
        display:none;
    }
    .slider-caption{
        bottom:initial;
        top:0;
        left:10%;
        text-align:left;
        width:85%;
        padding:0;
    }
    .slider-caption span{
        font-size:10px;
    }
    .slider-caption h2{
        font-size:16px;
        margin:0 0;
    }
    .slider-caption p{
        width:78%;
        font-size:8px;
        margin-bottom:0;
    }
    .slider .dot-list{
        padding-right:50px;
    }
    .dot-list .carousel-indicators{
        margin-top:0;
    }

    .newsroom-page .slider-caption h2{
        font-size:18px;
        margin:10px 0;
    }
    .show-modal-content{
        width:100%;
    }
    .modal-img{
        width:100%;
    }
    .Image-modal .modal-outer{
        display:initial;
    }
    .image-share{
        position:initial;
    }
    .show-modal-content h3{
        font-size:16px;
        padding-top:15px;
    }
    .unit_info .unit_img:after{
        display:none;
    }
    .paddingbox{
        padding:15px;
    }
    .latest_content_outer .news-content a i{font-size:12px;}
    .key-facts-icon{display:none;}

/*.footer_social_link{margin-top:1.07rem;}*/

/*.footer .footer-sub-link-social ul.icon-link-list{text-align:left;}
.footer-content p{text-align:center;}
.footer-links{padding:15px 0 0;}*/

    .contenttype-video .results-content-card-img{max-height:unset;height:100%;/*height:auto;*/}

}