@media (min-width: 1000px) {
    .popBottom li:hover ul.submenu { display: block!important; } 
    .popBottom li:hover ul { display: block!important; padding: 0; } 
    ul.popBottom ul{ flex-direction: row; flex-wrap: wrap; align-items: flex-start; position: absolute; display: none; width: 180px; left: -180px; z-index: 999; background: #fff; top: 0; margin: 0; }
    
}
@media (max-width: 1480px) {
    main { display: flex; width: 100%; flex-direction: column; padding: 0; }
    .footer { margin-top: 60px; }
    .container, .category-post-design .stitle, .navbar .container, .header-top .container-x2{padding: 0 20px;}
    .three-column-post h4 a {font-size: 16px;}
    .row {gap: 20px;}
    .sec-video.style-two{margin: 0}
    #menu {padding: 13px 0;}
    aside#moove_gdpr_cookie_info_bar { padding: 20px; min-height: auto; }
    .news-category-x2 .news-item-block{
        padding: 0 0;
    }
    .show-bg .show-logo {
        left: 20px;
    }
    .sec-video.style-three{margin: 0}
    
}

@media (max-width: 1400px) {
    .news-slider-bottom { margin-top: 40px; display: inline-block; }    
    .partners .col-8 .inner-data{padding: 20px;}
}

@media (max-width: 1350px) {
    ul.menu li a{padding: 10px; font-size: 16px;}
}

@media (max-width: 1290px) { 
    .news-category-x2 .sidebar .featured-posts h3 { overflow: hidden; width: 100px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
    .search-box #ajax-search-form{width: 400px; padding: 10px;}
    .news-category-x2 .news-item-block { padding: 0 0; }
    .featured-posts span.post-category {font-size: 14px;}
    .news-category-x2 .sidebar .featured-posts h3{width: auto; -webkit-line-clamp: 3;}
    .news-item, .featured-posts .post, .two-col-left-right .news-item{gap: 15px;}
    .partners .col-4 .inner-data{padding: 30px 30px;}
    #_form_686BF16D6CFD4_{margin-top: 0 !important}
    .video-block .grid {margin-top: 20px;align-items: flex-start;} 
    .popTop li, ul.popBottom ul li{ width: calc(100% / 4);  }
    .adv-icon-btn { display: none;}
}

@media (min-width: 1000px) and (max-width: 1140px) {
    .header ul.menu li a{padding: 5px 8px; font-size: 12px;}

}
@media (max-width: 1200px) {
    .news-category-x2 .sidebar .featured-posts h3 { -webkit-line-clamp: 3; }
    .home-banner-x2 .owl-carousel .owl-item img { height: auto; } 
    .news-slider .news-item-block .news-header a { width: 100%; } 
    .news-slider .news-item:first-child, 
    .news-slider .news-item:nth-child(2) { display: flex; } 

    .news-category-x2 .col-8 { width: 65%; } 
    .news-category-x2.cm-sec .cat-card-x2 .row { gap: 15px; } 

    .news-slider .owl-theme .owl-nav.disabled+.owl-dots { top: auto; bottom: calc(0% + 150px); }

    .partners .col-8 .inner-data{padding: 20px;}
    .rt-sidebar-x2 .sub-img-container h3{font-size: 18px;}
    .rt-sidebar-x2 .sub-img-container{gap: 20px;}

    .news-item { margin-bottom: 10px; padding-bottom: 10px;}
    .partners .col-8 .inner-data h3 a{font-size: 16px;}
    .sec-video .video-block h2{font-size: 28px}
    .news-category-left .content-block {
        padding: 20px;
    }
     .archive-hero-container {
        padding-right: 0;
        background: none;
      }
}

@media (max-width: 1100px) {
	.remarkable-leaders-fi-logo { width: 180px; }
	
    .news-slider .news-item, .news-slider .news-item {
        flex-direction: column;
        padding-bottom: 10px;
    }
    .news-header { width: auto; max-width: 100%; margin: 0}
    .body-header {width: 100%;}
    .news-item, .featured-posts .post, .two-col-left-right .news-item {gap: 10px;}

    .news-item-block h3 { font-size: 18px;}

    .news-category-x2 .news-item{
        flex-direction: column;
        padding-bottom: 10px;
    }

    .cat-card-x2 .col-6, .feature-image, .feature-content{
        width: 100%;
    }

    .cat-card-x2 .news-body.row{
        flex-wrap: wrap;
    }
    .news-category-x2.cm-sec .row {
        flex-direction: column;
    }
    .news-category-x2 .col-8, .news-category-x2 .col-4{
        width: 100%;
    }

    .cat-card-x2 { background: #fff; padding: 0}

    .network-x1.cm-sec .col-7, .network-x1.cm-sec .col-5{width: 100%}
    .network-x1.cm-sec .row, .featured-posts .post{flex-direction: column;}

    .network-x1 .news-item-block .news-header {width: 50%;}
    .grid .colg-7, .grid .colg-5{grid-column: span 6;}
    .grid{grid-gap: 15px;}

    .home-banner-x2 .row{flex-wrap: wrap;}
    .column.main-content {width: 100%; order: 0;}
    .news-slider .sidebar {width: calc(50% - 10px); order: 1;}

    .sm-sidebar .news-item{padding-bottom: 10px}

    
    .two-col-left-right .row{flex-wrap: wrap;}
    .two-col-left-right .col-9, .two-col-left-right .col-3, .two-col-left-right .col-3{ width: 100%; }
    .grid .colg-3 {grid-column: span 6;}

    .three-column-post .news-item-block.sm-sidebar .news-item, .rt-sidebar-x2 .sub-img-container, .partners .news-item{flex-direction: column;}
    .partners .col-8 .inner-data .news-header img{width: auto; height: auto;}
    .partners .row{align-items: flex-start;}

    .items__grid_box { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .items__grid_box_items_6 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .cbt-news-app-container{ max-width: 850px; }
    .post-item__wrapper img{ height: auto; }
    .pricing-section { padding: 40px 40px; }
    .network-x1 .body-header .date-time{ font-size: 12px; }
    .network-x1 .body-header .category-btn{ gap: 5px; margin-top: 5px; margin-bottom: 18px; }
    .advertise-section {flex-direction: column;}
    .advertise-section__content-area {min-height: 300px;}
    .force-section-main-title{font-size: 33px;}
    .force-section-sub-title{font-size: 20px;}
    .force-feature--title{font-size: 18px; width: 34%;}
    .force-webinar-form-wrapper{margin-bottom: 0px;}
    .profile-section-wrapper{gap: 0px;}
    .news-body.row { padding: 0;}
    .popTop li, ul.popBottom ul li{ width: calc(100% / 3);  }
    .gallery-columns-8 .gallery-item { max-width: 25%; border-right: 0; border-bottom: 0;}

    .news-category-x2 .news-item-block, .news-category-x2 .featured-posts {
        padding: 0 0;
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 20px;
    }

    /*New*/
    .two-col-left-right .row { gap: 20px; flex-direction: row;  ; } 
    .newsletter-sidebar form { margin-top: 0!important; } .newsletter-sidebar form iframe { width: 100%!important; } 
    .two-col-left-right .row > .col-9 .content { font-size: 0; } 
    .sec-video .video-block .grid .inner { align-items: center; } 
    .featured-posts .post { align-items: center; } 
    .rt-sidebar-x2  ._form-content { display: flex; gap: 20px; } 
    .rt-sidebar-x2 ._form-content input[name="email"] { border-radius: 6px!important; }
    .video-block .inner { display: block!important; } 
    .wp-singular .inner .zoom-image, .wp-singular .inner .content { width: 100%!important; } 
    .video-block-slider h3 { min-height: 108px; }
    .video-block .inner { display: block!important; border: 0!important; }
    .two-col-left-right .row > .col-9{width: calc( 100% - 350px);} 
    .two-col-left-right .row > .col-3{width: 312px;}
    .archive-wrap .news-item-block{display: block;}
    .show-bg{margin-top: -10px;}
	.footer-newsletter_left { padding: 40px 20px 20px; padding-right: 50px; max-width: 500px; margin-right: auto; padding-left: 35px; } 
	.footer-newsletter_left h3 { font-size: 28px; max-width: 100%; margin-bottom: 6px; } 
	.footer-newsletter_left p { margin: 0; }
	.footer-newsletter_right { margin-top: auto; }

    .archive-style2 .network-x1 .col-8 .news-item-block h3 { font-size: 24px; }
    .bottom-row{
        flex-direction: column;
    }
    .archive-wrap .bottom-row > .col-8 {
        width: 100%;
    }

    .archive-wrap .bottom-row > .col-4 {
        width: 100%;
    }

    .archive-style2 .section-x3 .sm-sidebar .news-item{
        gap: 30px;
    }
    .archive-style2 .network-x1.cm-sec {
        margin-bottom: 30px;
    }
}

@media (max-width: 1000px) {
    .showMenu .headerSubNav { overflow-y: auto; }
    .news-item, .featured-posts .post, .two-col-left-right .news-item {
        gap: 15px;
    }
    .cbt-awc-first, .cbt-awc-second {
        width: 100%;
    }

    .card {
        width: calc(50% - 22px); 
    }
    .network-x1 .news-item-block .news-header{ width: 40%;}
    .network-x1 .news-item-block .body-header{width: 60%; max-width: 60%}
    .column.main-content { width: 100%; }
    .grid .colg-7, .grid .colg-3, .grid .colg-5, .grid .colg-6 { grid-column: span 12; }
    .cm-sec a, .news-big-header img { width: auto; }
    .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .news-category-x2 .col-8 { width: 100%; } 
    .row { flex-direction: column; } 
    .news-category-x2 .news-item { flex-direction: row; } 
    .news-category-x2.cm-sec .cat-card-x2 .row { gap: 25px; }
    .news-slider .sidebar { width: 100%; order: 2; } 
    .news-slider .news-item { flex-direction: row; } 

    .news-item-block .news-header { width: 40%; } 
    .partners .news-item-block .news-header, .partners .news-item-block .body-header{ width: 100%; } 
    .news-item-block h3 { font-size: 18px; } 
    .news-slider .news-item:first-child, .news-slider .news-item:nth-child(2) { border-bottom: 0; } 
    .home-banner-x2.news-slider .row { gap: 0; } 
    .home-banner-x2.news-slider .column.main-content { margin-bottom: 25px; } 
    .news-category-x2 h3 { font-size: 18px; } 
    .news-category-x2 .col-4 { width: 100%; } 
    .feature-image {width: 40%; height: auto;} 
    .news-category-x2 .sidebar .featured-posts h3 {width: auto;} 
    .feature-content { width: 60%; } 
    .feature-image img { height: 100%; width: 100%; } 
    .news-category-x2 .news-item .body-header { width: 60%; } 
    .sm-sidebar .news-header a { height: auto; } 
    .body-header { width: 60%; } 
    .grid .colg-4 { grid-column: span 12; } 
    .three-column-post .top-content .image-full { height: auto; } 
    .partners .col-8 .inner-data .news-header img, .partners .col-8 .inner-data .news-header a { height: auto; width: 100%; min-height: 220px; } 
    .partners .col-4 .inner-data {justify-content: center;}
    .sponsore {text-align: left;}
    .add-section .news-body.row { background: #fff; } 
    .grid .colg-3 { grid-column: span 12; } 
    .sec-video img { width: 100%; height: auto; }
    .news-slider .news-item { display: flex; } 
    .news-slider .news-item:first-child, .news-slider .news-item:nth-child(2) { border-bottom: 1px solid #e1e1e1; }
    .search-box { margin: 0 20px 0px; }
    h2 { font-size: 28px; }
    footer div#menu ul { font-size: 0; display: flex; flex-wrap: wrap; justify-content: center; }
    .footer .sc-logo { margin: 0 auto; }

    .news-slider .owl-theme .owl-nav.disabled+.owl-dots { position: absolute; bottom: calc(0% + 135px); left: 50%; top: auto; transform: translate(-50%, 0); }
    
    .news-slider .owl-dots { position: absolute; bottom: calc(0% + 135px); left: 50%; top: auto; transform: translate(-50%, 0); }
    .footer { margin-top: 40px; }
    .featured-posts .post{flex-direction: row;}
    .sec-video .video-block .grid .inner{display: flex; gap: 15px; align-items: flex-start;}
    .sec-video .video-block .grid .inner .zoom-image{width: 50%}
    .sec-video .video-block .grid .inner .content, .sec-video.style-two .video-block .grid .inner .zoom-image{width: 100%}
    .sec-video .video-block .grid .inner .content h3{margin-top: 0}
    .three-column-post .news-item-block.sm-sidebar .news-item{flex-direction: row;}
    .three-column-post h3{min-height: 0}
    .partners .col-8 .inner-data .news-header img, .partners .col-8 .inner-data .news-header a{min-height: 0;}
    #menu { width: 100%; padding: 0; } 
    .navbar .container { padding: 0 10px; } 
    .header ul.menu li a { font-size: 16px; border-radius: 8px; background: #eeefef; margin-top: 3px; padding: 6px 14px; }
    .header #menu ul { gap: 11px; width: auto!important; align-items: flex-start; } 
    .header-top { border-bottom: 0; }
    .header ul.menu li.current-menu-item a {background: #03838f;} 
    .header { border-width: 3px; border-color: #03838f; }
    .header div#menu ul { overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; align-items: flex-start; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none; flex-wrap: nowrap; display: flex ; margin-bottom: 10px; }
    ul#menu-mobile-menu ul.sub-menu, ul#menu-mobile-menu a:before { display: none !important; }
    .header ul.menu li { flex: 0 0 auto; white-space: nowrap; }
    ul.menu > li.menu-item-has-children > a:before{content: none;}
    .header div#menu ul.sub-menu{display: none !important;}
    .archive-wrap .inner .zoom-image {width: 160px;}
    .archive-wrap .inner .content { width: calc(100% - 160px);}
    .video-block .inner{gap: 15px; margin-bottom: 10px; display: flex; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px;}
    .video-block .grid h3{height: auto; -webkit-line-clamp: none; display: block; margin-top: 0; font-size: 16px; margin-bottom: 10px;}
    .archive-wrap .video-block .grid:first-child{gap: 0}
    .show-bg .show-hero-text{display: none;}
    .show-bg .host{position: absolute; bottom: 0rem; right: 0; max-height: 300px; }
    .show-bg .show-logo{position: absolute; top: 20px; left: 20px; max-height: 80px !important; max-width: 300px;}
    .wp-singular .inner .zoom-image{width: 150px;}
    .wp-singular .inner .content{width: calc(100% - 150px);}
    .gallery-columns-8 .gallery-item { max-width: 33.33%;}

    .mobile-drag-menu ul#menu-mega-menu-2 { margin-bottom: 0 !important; margin: 5px 0 !important; padding: 4px 15px; justify-content: space-between; }
    .adv-icon-btn { display: block; margin: 0; }
    main { margin-top: 20px; }

    ul.sub-menu.mobile-expand { display: block; position: relative; } 
    ul.sub-menu.mb-expand { position: relative; left: 0; width: 100%; padding-left: 15px!important; display: block; } 
    ul.sub-menu.mb-expand li a { padding: 5px 15px!important; }
    .popBottom li a { width: 100%; padding: 10px 20px !important; }
    ul.popBottom ul { display: none; margin: 0; }
    .popBottom li.active > a { background: #03838f; color: #ffff; }
    .PopSubNav li li a { font-weight: 400; padding: 6px 30px !important; }
    .popBottom li.active .submenu-toggle{color: #fff}


    div#crumbs a, div#crumbs { font-size: 16px; } 
    .single-content h1 { font-size: 26px; } 
    h2 { font-size: 22PX; } 
    h1, h2, h3, h4, h5, h6 { font-size: 19px; } 
    .post_content_text{ font-size: 18px; }

    .submenu-toggle { cursor: pointer; font-weight: bold; display: inline-block; position: absolute; right: 0; top: 0; padding: 10px 15px; margin: 0; font-size: 30px; line-height: 24px; font-weight: 400; z-index: 99; }
    .popTop li, ul.popBottom ul li { width: 100% }

    
    .sec-video.style-two{
        padding: 20px 0;
    }

    .two-col-left-right .row > .col-9 {
        width: 100%;
    }
    .two-col-left-right .row > .col-3 {
        width: 100%;
        margin: 0 auto ;
    }

    .video-block .grid{
        grid-template-columns: 1fr 1fr;
    }
    .feature-post-widget .featured-posts .post{
        margin-bottom: 10px;
    }
    .video-block .grid {
        grid-column: auto;
    }

    .archive-style1 > .container > .row{
        flex-direction: column;
        gap: 20px;
    }

    .archive-wrap .row > .col-8, .archive-wrap .row > .col-4{
        width: 100%;
    }

    .network-x1 .news-item-block .body-header{
        width: 100%;
    }
    .archive-wrap .col-4 .news-item .news-header{ width: 40%; } 
    .archive-wrap .col-4 .news-item .body-header{ width: 60%; max-width: 60%}
    .archive-wrap .col-8 .news-item-block{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }

    .archive-style1 .col-8 .two-col-left-right .news-item-block{
        grid-template-columns: 1fr;        
    }


    .archive-style1 .col-8 .two-col-left-right .news-item{
        padding-bottom: 15px;
        margin-bottom: 0;
    }

    .max-cat .news-item {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .load-more-wrap {
        padding-top: 30px;
    }

    .archive-style2 .two-col-left-right .news-item{
        flex-direction: column;
        padding-bottom: 15px;
        margin-bottom: 0;
    }

    .archive-style2 .two-col-left-right .news-item-block .news-header { width: 100%; }
    .archive-style2 .video-block .grid h2{
        font-size: 20px;
    }
    .archive-style2 .col-8 .news-item-block{
        grid-template-columns: 1fr;
    }

    .archive-style2 .max-cat .news-item { gap: 20px; }

    .archive-style1 .col-8 .max-cat .news-item-block{
        grid-template-columns: 1fr;
    }

    .contribute-inner {
        padding-top: 40px;
        max-width: 100%;
    }
    #gform_wrapper_3 {
        padding: 30px 0 0;
    }

    .header-top #menu { display: none; }
    .contact-email .contact-item .icon{ display: flex; }
    .contact-email .contact-item{ border: none; padding: 0;}

    .mobile-hero-text {
      display: block;
      padding: 0 15px;
    }
    .archive-hero-container {
        flex-direction: column;
        align-items: flex-start;
        gap: 40px;
        padding: 20px;
      }

  .hero-text {
    padding-bottom: 0;
    padding-right: 0;
  }
  .hero-logo {
    position: static;
  }
  .hero-image {
    padding-top: 0;
    margin: 0 auto;
  }
  .hero-image img {
    margin-bottom: -20px;
    max-height: 382px;
	min-width: auto!important;
  }
}
@media (max-width: 767px) {
	.single-remarkable-leaders .st-under_top { margin-bottom: 20px; }
	.remarkable-leaders-fi-logo { position:relative; display: flex; width: 100%; align-items: center; justify-content: center; margin-bottom: 20px;  } 
	.remarkable-leaders-fi-logo img { width: 300px; }
	.single-remarkable-leaders .st-under_top .st-under_text { text-align: center; } 
	
    .auto-dc-col {
        width: 100%;
    }
    .card {
        width: 100%; 
    }
    .news-header {
        flex-direction: column;
        align-items: start;
        margin-bottom: 0;
    }
    .news-header img {
        margin-bottom: 0;
    }
    .news-item-block .news-item{
        gap: 10px;
    }
    .network-x1 .body-header .category-btn{margin-bottom: 0;}
    .cbt-automotive-webinar{flex-direction: column;}
    .news-category-left .content-block{}
    .news-category-left .content-block {
        padding: 20px 15px;
        text-align: left;
    }
    .cm-sec .body-header h3 { height: auto; }

    .two-col-left-right .news-item{flex-direction: column;}
    .two-col-left-right .news-item-block .news-header {width: 100%;max-width: 100%;}
    .three-column-post h3{min-height: 0}
    .feature-image img { height: auto; object-fit: contain; }
    .feature-content { padding: 10px 0;}

    .items__grid_box { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .items__grid_box_items_6 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .cbt-news-app-container{ max-width: 650px; }
    .cbt-news-app-title{ font-size: 22px!important; text-align:center; }
    .cbt-news-description{ font-size: 18px; line-height: 25px; text-align:center; }
    .cbt-news-store-buttons{ gap: 10px; }
    .cbt-newsstore-btn{ width: 140px; }
    .cbt-app-download-instructions-sub-title{ font-size: 20px; text-align:center; }
    .join-form{ flex-direction: column; align-items: start; }
    .join-form .form-wrapper { width: 100%; }
    .join-form .form-wrapper-btn { width: 100%; }
    .join-form .form-wrapper-btn .wpcf7-submit{ margin-left: 0; }
    .benefits { grid-template-columns: 1fr; }
    .thank-you-post-item { flex-direction: column; }
    .thank-you-post-thumb-img { width: 100%; height: auto; }
    .pricing-section { padding: 20px 20px; }
    .pricing-cards { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .pricing-card.best-offer{ margin-top: 30px; }
    .benefits__grid { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .accordian-item { padding: 22px 0px; }
    .accordion-tab .accordion-title { font-size: 18px; }
    .second-menu-wrapper{margin: 25px auto 20px;}
    .second-menu--list{gap: 15px; width: 65%;}
    .second-menu--list-link{font-weight: 500;}
    .force-feature-wrapper{flex-direction: column;}
    .force-feature-wrapper > .force-feature--title {width: 100%}
    .subscription-post-card {width: calc(100% - 10px); }
    .three-column-post h4 a {font-size: 16px;}
    ._form_120._inline-form ._form_element._inline-style {width: 100% !important;}
    .form-area .input-area .submit-btn, ._form_120._inline-form #_form_120_submit{border-radius: var(--img-radius) !important;}
    .footer-bottom{text-align: center;}

    ul.popBottom > li{position: relative;}
    .submenu-toggle {
        cursor: pointer;
        font-weight: bold;
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        padding: 10px 15px;
        margin: 0;
        font-size: 30px;
        line-height: 24px;
        font-weight: 400;
        z-index: 99;
    }
    ul.popBottom ul { display: none; }
    ul.popBottom > li > a{
        padding: 10px 0;
    }
    .two-col-left-right .news-item{padding-bottom: 10px}
    .search-icon {
        margin-top: 6px;
        display: block;
    }
    .block-three-ads h4{margin: 0}
    .sec-video .video-block h2{margin-top: 0}
    .stitle {margin-bottom: 20px;}
    .news-slider-bottom h3, .brightcove-current-title a{line-height: 1.6;}
    .two-col-left-right .sidebar .inner-data{gap: 0}
    .inner-page__banner-description {font-size: 16px;}
    .items-posts__wrapper {padding: 0;}
    .post-item__wrapper img{margin-bottom: 10px}
    .items__grid_box{gap: 5px;}
    .st-under_top{
        gap: 20px;
        flex-direction: column;
    }
    .st-under_text {padding: 0 20px 20px;}
    .post-navigation a{width: 100%}
    .post-navigation{ gap: 10px;}
    .st-under_text h3{font-size: 20px}
    .st-under_text ul{font-size: 16px;}
    .auto-dc-col{padding: 0}
    .pricing-section {margin: 0 0 20px;}
    .pricing-cards{margin: 20px auto 30px;}
    .benefits__grid{gap: 20px 60px;}
    .navigation.pagination{text-align: center;}
    #post-206558 form._form_104{padding: 30px 30px 24px !important;}
    .advertise-section__content-area iframe {
        height: auto;
        aspect-ratio: 16 / 9;
        min-height: 0;
    }

    #post-20428 ._form_75 ._form_element{width: 100% !important;}
    .contact-details-left { padding-top: 0;}
    #post-38 .grid {margin-top: 0;}
    #post-38 .gform_wrapper{padding: 30px 20px 24px;}
    .upgrading-cbt-news {padding: 0;}
    #gform_wrapper_3{padding: 0;}
    #gform_wrapper_3.gform_wrapper.gravity-theme .gf_step_label{text-align: center; padding: 0 5px;}
    .contribute-inner {padding-top: 0;}

    aside#moove_gdpr_cookie_info_bar { padding: 20px; min-height: auto; } 
    .moove-gdpr-cookie-notice { width: 100%; } 
    .moove-gdpr-button-holder { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-top: 25px; }

    .menu-serach{padding: 0 15px 15px}
    .menu-icon{background: #fff; color: #000;}
    .menu-inner:hover span.menu-icon{background: #fff; color: #000}

    .show_search .menu-serach{display: block; position: relative;}

    .menu-serach .search-icon{
        position: absolute;
        right: 25px;
        top: 0px;
        width: 30px;
        height: 30px;
        z-index: 999;
    }

    .menu-serach .search-icon svg{
        width: 30px;
        height: 30px;
    }

    .menu-serach input{
        padding-right: 40px !important;
    }

    /* New */
    .max-cat .news-item {flex-direction: column;} 

    .news-header img { width: 100%; }



    /* New */
    .footer-newsletter_left { max-width: 100%; padding: 30px 30px 45px; align-items: center; } 
	.footer-newsletter-row { flex-direction: column; } 
	.footer-newsletter_left ._form_120._inline-form ._form-content { flex-direction: row!important; display: flex; } 
	.footer-newsletter_right #_form_694564A3B3EA5_._inline-form._inline-style ._inline-style._button-wrapper, .footer-newsletter_right #_form_694564A3B3EA5_ ._inline-style { margin-top: 0!important; } 
	.footer-newsletter_left span { display: none!important; }
	
	#newsletter-sidebar-style-3 .footer-newsletter_left h3 { font-size: 22px; } 
	#newsletter-sidebar-style-3 .footer-newsletter_left { padding: 30px 25px 30px; } 
	#newsletter-sidebar-style-3 .footer-newsletter_left ._form_120._inline-form._inline-style ._inline-style._button-wrapper { margin-top: 0!important; margin-left: auto !important; } 
	#newsletter-sidebar-style-3 .footer-newsletter_left ._form_120 ._inline-style input[type="text"] { width: 100%!important; } 
	#newsletter-sidebar-style-3 .footer-newsletter_left ._form_120 ._inline-style { margin-top: 0!important; }
	#newsletter-sidebar-style-3 ._form_120._inline-form ._form_element._inline-style {width: 62% !important;}
	.footer-newsletter_left p { margin: 10px 0 15px; }
	.footer-newsletter_right { padding:60px 0 0 10px; } 
	.footer-newsletter-row { flex-direction: row; }
	
	
    .archive .news-item-block .news-header, .max-cat .body-header, .archive-wrap .row > .col-8 { width: 100%; } 
    .archive-wrap .row > .col-4 { width: 100%; } 
    
    .archive .news-header img { width: 100%; align-items: center; }
    .archive .body-header { width: 100%; }
    .related-post-wrap .news-item { flex-direction: column; } 
    .related-post-wrap .news-item .body-header { width: 100%; }

    .ticker-wrapper.opshow { margin-bottom: 10px; }

    .archive-wrap .two-col-left-right .news-item {
        padding-bottom: 15px;
        margin-bottom: 0;
    }
    .archive-style2 .network-x1 .col-5 .sm-sidebar .news-item {
        gap: 20px;
        flex-direction: column;
    }

    .archive-style2 .network-x1 .col-5 .sm-sidebar .body-header{
        width: 100%;
        max-width: 100%;
    }

    .archive-style2 .network-x1 .col-5 .sm-sidebar h3, .archive-style2 .max-cat .body-header h2{
        font-size: 18px;
    }
    .items__grid_box {
        grid-template-columns: 1fr 1fr;
    }
    .max-cat .news-item-block .news-header{
        width: 100%;
    }
    

    form#ajax-search-form { display: none !important; }
    .show_search .global_overlay { display: none; }
    nav.custom-menu-container { overflow-y: auto; }
    .mobile-top-menu { display: block !important; }
    .menu-serach { position: relative; }
    .grid .colg-8 {grid-column: span 12;}

    .rank-math-html-sitemap__section > ul.rank-math-html-sitemap__list{
        column-count: 1;
    }
    .sec-video.style-three{ padding: 20px 0;}

    .headerSubNav .container{
        height: auto;
        padding-bottom: 120px;
    }

    .headerSubNav .social-menu { padding: 15px 0 10px;}
    .ads-top broadstreet-zone-container {
        margin-bottom: 15px;
    }
    .post_content_text {
        padding: 0px 0 0;
    }
    .post_content_text div[style*="max-width: 700px"]{
        margin-bottom: 15px !important;
    }
    .contact-info .row{
        gap: 0;
    }
    .contact-item{
        margin-bottom: 15px;
    }
    .stitle h1{
        font-size: 24px;
    }
    .archive-banner{margin-top: -10px;}
}

@media (max-width: 600px) {
    .cbt-news-app-buttons {
        display: flex;
        flex-direction: column;
        gap: 15px;
        justify-content: center;
        align-items: center;
    }
    .news-category-x2 .news-item-block { padding: 0; }
    .footer { margin-top: 25px; }
    .partners .col-8 .inner-data .news-header img, .partners .col-8 .inner-data .news-header a { min-height: auto; }

    .news-slider .news-item-block .news-header a { height: auto; } 
    .news-category-x2 .news-item .news-header img, section.news-category-x2 .news-item .news-header a { height: auto; } 
    .network-x1 .news-item-block .news-header img { height: auto; } 
    .two-col-left-right .news-item-block .news-header img, .two-col-left-right .news-item-block .news-header a { height: auto; } 


    .news-slider .news-item-block .news-header a { height: auto; } 
    .news-category-x2 .news-item .news-header img, section.news-category-x2 .news-item .news-header a { height: auto; } 

    .network-x1 .news-item-block .news-header img { height: auto; } 
    .two-col-left-right .news-item-block .news-header img, .two-col-left-right .news-item-block .news-header a { height: auto; } 
    .news-header img, .news-header a, .three-column-post .sm-sidebar .news-header a { height: auto; }     
    .featured-posts .post { gap: 10px; } 
    .feature-image img { height: auto; } 
    .feature-content { padding: 0; } 
    .sc-logo { margin-left: 0; margin-right: 0; } 
    .news-slider h2, .stitle h2 { font-size: 20px!important; } 
    .news-slider-bottom h3 { padding: 0; } 
    .news-slider .owl-dots button { display: inline-block; }
    .partners .col-4 .inner-data { padding: 45px 25px; }
    .rt-sidebar-x2 .sub-img-container h3 { font-size: 18px; }

    .container, .category-post-design .stitle { padding: 0 15px; } 
    .ads img { height: auto; } 
    .partners .col-8 .inner-data { padding: 20px; } 
    .rt-sidebar-x2 .sub-img-container { flex-direction: column; gap: 12px; }
    .header-top .container-x2 { padding: 0 15px; }
    .search-box #ajax-search-form {
        width: 250px;
        font-size: 14px;
    }

    .news-item-block h3, .news-category-x2 .news-item h3, .network-x1 .news-item-block h3, .cm-sec .body-header h3{
        font-size: 16px;
        line-height: 1.3;
    }

    .news-item-block h3 a{line-height: 1.3}
    .cm-sec .body-header h3 {min-height: 0;}
    .news-slider-bottom h3, .brightcove-current-title a{
        margin-top: 20px;
        padding: 0;
    }
    .news-category-x2 .sidebar .featured-posts h3 {
        -webkit-line-clamp: 2;
    }
    .video-block .grid h3{-webkit-line-clamp: none; height: auto;}

    .search-box #ajax-search-form {width: 100%;transform: translate(0, 30px);}
    .search-box{position: static;}
    .search_result .news-item-block{display: block;}
    .search_result .news-item {width: 100%;}
    .video-block-grid.owl-carousel .owl-nav button { font-size: 30px;}
    main{row-gap: 25px;}
    .partners .news-item:nth-last-child(2) {
        border-bottom: 1px solid #e1e1e159;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    #_form_68792D8D5CA06_ ._inline-style input[type="text"] {
        width: 100% !important;
    }
    #_form_68792D8D5CA06_ ._inline-style{width: 100% !important}
    #post-188940 > ._form_85 {margin-top: 30px !important;}
    .post-130120 .gform_body{padding: 20px}
    #post-11 h2 {
        font-size: 22px;
    }

    .style-two .video-block .inner{flex-direction: column; border-bottom: none; padding-bottom: 0;}
    .style-two .video-block .inner .zoom-image, .video-block .inner .content{width: 100%;}
    .news-slider-bottom h3, .brightcove-current-title a { font-size: 20px; line-height: 1.4; }
    .video-dot, .video-playlist { bottom: auto;
        top: 170px; }

    .post-navigation { flex-direction: column; width: 100%; } 
    .post-navigation .nav-previous, .post-navigation .nav-next { width: 100%; text-align: left; }

    /* new */
    .two-col-left-right .row { flex-direction: column; } 
    .two-col-left-right .row .col-9, .two-col-left-right .row .col-3 { width: 100%; }

    body section.cat-post.ct-x1.archive-style1.archive-wrap .row .col-8, body section.cat-post.ct-x1.archive-style1.archive-wrap .row .col-4 { width: 100%; } 
    body section.cat-post.ct-x1.archive-style1.archive-wrap .row { flex-direction: column; }

    .news-category-x2 .news-item-block, .news-category-x2 .featured-posts, .network-x1 .news-item-block{
        grid-template-columns: 1fr;
        grid-gap: 0;
    }

    .sec-video .video-block .grid .inner .content h3 {
        margin: 10px 0 0;
    }
    .video-block .inner{padding: 0}
    .video-block .grid h3{font-size: 20px}
    .archive-wrap .col-8 .news-item-block {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    .body-exrp{
        font-size: 16px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .auth-share {
        flex-direction: column;
        align-items: flex-start;
    }
    .auth-share .ssba-modern-2 {
        margin: 15px 0 0;
    }

    .related-post-wrap .news-item-block{
        grid-template-columns: 1fr;
    }
    .related-post-wrap .news-item {
        flex-direction: row;
    }

    .related-post-wrap .news-item .body-header {
        width: 60%;
    }

    .post-navigation {
        flex-direction: row;
        width: 100%;
    }

    .post-navigation .nav-next {
        text-align: right !important;
    }

    .post-navigation{
        padding-top: 20px;
        margin-top: 20px;
    }

    body .newsletter-sidebar.style-2 ._form-content{
        flex-direction: column;
        gap: 0 !important;
    }

    .newsletter-sidebar.style-2  ._form_element._x88253001._full_width {
        bottom: -95px;
        left: 20px;
    }

    .post_content_text h4, .stitle-heading{
        font-size: 20px;
        margin-top: 0;
    }
    .gform_wrapper.gravity-theme .gf_step_number {
        display: block !important;
        margin: 0 auto;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .gform_wrapper.gravity-theme .gf_step {
        display: inline-block;
        margin: 10px 0 0 !important;
        flex: 1;
    }
    body .gform_wrapper.gravity-theme .gf_page_steps {
        gap: 10px;
    }
    #gform_wrapper_3.gform_wrapper.gravity-theme .gf_step_label {
        padding: 0;
    }

    ._form_85 ._inline-style input[type="text"] {
        width: 100% !important;
    }
    ._form_85 ._x85801577 {
        width: 100% !important;
    }

    .tag-card-front, .tag-card{
        height: 100%;
    }

    .tag-card-front .brand{
        margin: 0;
    }
    .tag-links-container{
        gap: 5px;
    }

    .tag-links-container a{
        padding: 10px 15px;
    }
    .archive-style1 .col-8 .max-cat .news-item-block{
        gap: 0;
    }
    .error-404 { padding: 0 15px; }
    .search-page-box {
        padding: 10px;
        margin-top: 20px;
    }
    .sec-video.style-two{
        background: #fff;
        padding: 0;
        box-shadow: none;
    }
    .video-dot, .video-playlist{
        position: static;
        padding-top: 15px;
    }
    .video-block-slider h3 {
        min-height: auto;
        display: block;
    }
    /* Hide the table header visually but keep it for accessibility */
      thead {
        display: none;
      }

      /* Make every table element a block-level element to stack vertically */
      table, tbody, tr, td {
        display: block;
        width: 100%;
      }

      tr {
        margin-bottom: 15px;
        border: 1px solid #ccc;
      }

      td {
        padding-left: 50%;
        position: relative;
        border: none;
        border-bottom: 1px solid #eee;
      }

      /* Use a data-label attribute to show headers on mobile */
      td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
      }

      .single-content .post_thumbnail{
        margin-top: 20px;
      }

      .s-title.newsletter{
        padding-right: 20px;
      }

    section.home-banner-x2.news-slider.video_3_column .spd-right {top: 60px;} 
    section.home-banner-x2.news-slider.video_3_column .stitle { margin-bottom: 15px; }
    section.home-banner-x2.news-slider.video_3_column .stitle .view-more{ display: none; }
    .share-buttons{
        margin-left: 0;
        margin-top: 10px;
    }
    .swiper-button-next, .swiper-button-prev{
        display: none;
    }
    .close-btn{
        right: 15px;
        top: 15px;
    }
    .popup-container{
        padding: 30px 0;
    }

    .videoSwiper .video-js .vjs-tech, .videoSwiper .video-js .vjs-poster{
        pointer-events: none;
    }

    .heroSwiper .swiper-pagination {
        bottom: 0 !important;
    }
    .heroSwiper .brightcove-current-title {
        margin-bottom: 30px;
    }
    .news-big-header img{width: 100%}
    .hero-logo {
        margin-bottom: 20px;
      }
}



@media (max-width: 550px) {
    .news-slider .owl-dots { bottom: calc(0% + 150px); } 
    .news-slider-bottom h3 { padding: 5px; font-size: 16px; }
    .footer { padding: 30px 0 25px;  }
    .search-box #ajax-search-form{
        padding: 5px 5px;
    }
    #ajax-search-input {
        height: 30px;
    }

    .cbt-news-app-container{ max-width: 310px; }
    .nominate-form-wrapper{flex-direction: column; gap: 15px;}
    .nominate-form-wrapper .wpcf7{width:100%;}
    .news-slider .image-block iframe{height: 245px !important;}
    .sec-video .video-block .grid .inner{flex-direction: column;}
    .sec-video .video-block .grid .inner .zoom-image { width: 100%;}
    .sec-video .video-block .grid .inner{flex-direction: column; margin: 0;}
    .popTop li, ul.popBottom ul li{ width: 100%; padding-right: 0}
    .header .sc-logo a img { max-width: 138px;}
    .headerSubNav{padding: 25px 0;}
    .headerSubNav .social-menu {padding: 30px 0 0;}
    .adv-icon-btn { display: none; }

    .alignright, img.alignright { display: inline; float: revert; margin: 0; width: 100%; margin-bottom: 20px; }

    button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0, button.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1 { min-width: 40% !important; width: auto !important; }

    .news-category-x2 .news-item-block, .news-category-x2 .featured-posts, .network-x1 .news-item-block {
        grid-template-columns: 1fr;
        grid-gap: 0;
    }
    .two-col-left-right .row > .col-9 {
        width: 100%;
    }
    .two-col-left-right .row > .col-3 {
        width: 100%;
    }

    /* new */

    .headerSubNav { max-width: 100%; right: -100%; }
    ul.popBottom > li > a { font-weight: 700; margin-bottom: 0; } 

    #_form_693F2B509B401_._inline-form, #_form_693F2B509B401_._inline-form ._form-content { flex-direction: column; gap: 0; }
    .rt-sidebar-x2 ._form-content {
        display: flex;
        gap: 0;
        flex-direction: column;
    }
    #_form_69418A9C176D1_._form_120{margin: 0 !important}

    .news-category-left .content-block h3, .two-col-left-right .news-item-block .body-header h2, .sec-video .video-block h2, .video-block .grid h3, .news-item-block h3, .more-news .news-item h3 a, .three-column-post h3{
        font-size: 16px;
    }
    .news-category-left .content-block, .news-big-content, .video-block .colg-5 .content{
        font-size: 16px;
        line-height: 1.3;
    }
    .rt-sidebar-x2 .sub-img-container{padding: 0 0 15px; margin-bottom: 15px;}
    .newsletter-text span{display: none !important;}
    .footer-menu ul { margin-top: 0; }
    .spd-right{align-items: center; bottom: 10px;}
    .spd-right img{max-height: 22px;}
    .news-category-x2 .stitle .feature-by {
        margin-right: 0;
    }
    .video-block .grid:first-child{
        gap: 15px;
    }
    .three-column-post .news-item {
        padding: 10px 0;
    }
    .news-item-block h3{margin: 0}
    .partners .news-item{
        margin-bottom: 15px;
        padding-bottom: 10px;
    }

    .search-results .col-8 .news-item-block .news-header{
        width: 40%;
    }

    .co-blockquote{
        font-size: 18px;
        padding: 0 20px !important;
        margin: 0 0 20px !important;
    }
    .post-item__wrapper img{
        padding: 5px;
    }
    .post-nav-content {
        flex-direction: column !important;
        gap: 10px;
        text-align: left !important;
        padding-bottom: 10px;
    }
    .max-cat .news-item-block .news-header{
        width: 100% !important;
    }
		
	.footer-newsletter-row { flex-direction: column; }
	.footer-newsletter_right { padding: 10px 70px 0; display: block; }
    .spd-right{padding: 0 0 0 10px;}
    .spd-right{font-size: 12px;}
    .brightcove-video-wrapper {
        min-height: 250px;
    }
    .news-slider .post-meta {
        margin: 5px 0 0;
    }
    .cat-card-x2 .stitle h2 span, .cat-card-x2 .spd-right, .cat-card-x2 .view-more, .sec-video.style-two .stitle h2 span, .sec-video.style-two .spd-right{
        background: #fff;
    }
    .post-meta{
        margin-bottom: 5px;
    }
    
    .news-category-left .play-inner, .video-block .colg-7 .play-inner{ width: 26px; height: 26px; }
    .news-category-left .play-inner svg, .video-block .colg-7 .play-inner svg{ width: 8px; height: 8px; }
    .play-button{
        padding: 10px;
    }
    .news-header .play-button {
        padding: 5px;
    }
    .view-more{
        z-index: 9;
    }
    .cat-card-x2{border-radius: 0}
}
@media (max-width: 500px) {
    .form-area .input-area .submit-btn { padding: 0 20px; }
    .copyright p { font-size: 12px; }
    .partners .news-item-block{grid-template-columns: repeat(1, 1fr);}
    .gallery-columns-8 .gallery-item { max-width: 50%;}

    /* new */
    
    
    .rt-sidebar-x2 ._form_120 ._form-content { flex-direction: column!important; gap: 0 !important; }
    .rt-sidebar-x2 ._form_120 { margin-top: 0!important }
    .newsletter-text p { margin: 0; }
}
