@media only screen and (min-width:2800px) and (max-width: 3200px){
.partner-btn {
    margin-left: 300px;
}
    .speaker-card .owl-carousel .owl-nav
    {
        left: 7%;
    }
    .speaker-header
    {
        padding-left: 150px;
    }
}
@media only screen and (min-width:1920px) and (max-width: 2800px){
.partner-btn {
    margin-left: 250px;
}
    .speaker-card .owl-carousel .owl-nav
    {
        left: 7% !important;
    }
    .speaker-header
    {
        padding-left: 80px;
    }
}
@media only screen and (min-width: 1700px) and (max-width: 1920px){
.partner-btn {
    margin-left: 250px;
}
    .speaker-card .owl-carousel .owl-nav
    {
        left: 8%;
    }
    .speaker-header
    {
        padding-left: 80px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1500px) {
    .component-card-carousel-sec .card-item {
        padding: 0;
        max-width: 300px;
    }
     .component-image-content-boxes-sec .owl-carousel.arrows-Right .owl-nav {
        right: 80px;
    }
}
@media only screen and (min-width:1300px) and (max-width: 1450px){
.partner-btn {
    margin-left: 220px;
}
  .speaker-card .owl-carousel .owl-nav
    {
        left: 10%;
    }
    .component-image-content-boxes-sec .owl-carousel.arrows-Right .owl-nav {
        right: 80px;
    }
}
@media only screen and (min-width:1600px){

    .statbar-featured-wrapper {
    background: linear-gradient(177deg, #143752 0.77%, #ECEAE5 80.84%);
}
    .three .number-box {
    font-size: 55px;
}
    h2, .go-beyond-cta h2 {
        font-size: 72px;
    }
    .section-wrap, .go-beyond-cta .inside-cta-box-wrap-in {
        width: 900px !important;
    }
 
}
@media only screen and (min-width:1438px)
{

    .home .banner-content-description {
    max-width: 798px;
    margin: 0 auto;
}
    .component-image-content-boxes-sec .row .banner-section, .component-image-content-boxes-sec .row .col-lg-7 {
    width: 50%;
    justify-content: center !important;
}
.bg-shape-center .component-image-content-boxes-sec.rectangle-images .section-image .section-img, .bg-shape-center .component-image-content-boxes-sec.rectangle-images .banner-videobox video, .component-image-content-boxes-sec.rectangle-images .banner-videobox iframe {
    aspect-ratio: 550 / 550;
}
.bg-shape-center .col-lg-7 .content-box {
    max-width: 500px;
}
.entry-content .component-page-banner-sec.header-2, .component-page-banner-height-sec .banner-slide {
    max-height: 100%;
    height: 90vh;
}

   .container, .component-page-banner-sec.header-1 .container {
        max-width: 1490px;
    }
}
@media only screen and (max-width:1500px){
    h2, .go-beyond-cta h2 {
        font-size: 40px !important;
    }
}
@media only screen and (max-width:1599px){
    .three .number-box {
    font-size: 50px;
}
    .speaker-card .card-title {
        font-size: 12px;
    }
    
    .beyond-review .testimonial-carousel .testimonial-content p {
         font-size: 26px;
    }
    h3.wp-block-heading, .self-future h2{
        font-size: 45px;
    }
    h2, .go-beyond-cta h2 {
        font-size: 56px;
    }
    .section-wrap p, .card-head p {
        font-size: 18px;
    }
}
@media only screen and (max-width:1439px)
{
.container{
        max-width: 1220px !important;
    }

    .entry-content .component-page-banner-sec.header-2, .component-page-banner-height-sec .banner-slide {
        max-height: 100%;
        height: 65vh;
    }

}
@media only screen and (min-width: 1024px) and (max-width:1439px)
{
    .sponsors-partner-wrapper .wp-block-column .wp-block-image {
    width: 200px;
    height: 200px;
}
.sponsors-partner-wrapper .wp-block-column img {
    max-width: 160px;
}

}
@media only screen and (min-width: 1024px) and (max-width:1350px)
{
.bg-gradient.component-image-content-boxes-sec.rectangle-images .section-image .section-img{
    aspect-ratio: 1/1.8;
}
}
@media only screen and (min-width: 992px) and (max-width:1023px)
{
    .bg-gradient.component-image-content-boxes-sec.rectangle-images .section-image .section-img{
    aspect-ratio: 1/2;
}
}
@media only screen and (min-width: 768px) and (max-width:1023px)
{


    .sponsors-partner-wrapper .wp-block-column .wp-block-image {
    width: 150px;
    height: 150px;
}
.sponsors-partner-wrapper .wp-block-column img {
    max-width: 120px;
}
}
@media only screen and (max-width:1200px)
{
    .speaker-card .owl-carousel .owl-nav {
    left: 0;
    margin: 0px auto;
    transform: translate(150%, 100%);
    right: 0;
}
    .speaker-card .card-item.item {
    max-width: 400px;
}
    h2, .banner-content h1, .go-beyond-cta h2 {
        font-size: 50px !important;
    }
    .logo-wrapper img {
    width: 200px;
    height: auto;
}

/* Mobile menu css */
body.nav-open-menu header {
        overflow: unset;
    }
    .menu-wrap
    {
        height: 100vh;
        width: 100%;
    }
    .main-header .header-full {
    background: #0F293D;
    border-radius: 0;
    backdrop-filter: blur(0px);
    padding: 0 0px 0 8px;
    }
    .menu-button {
              top: -4px !important;
        height: 32px;
    }
    .small-header .menu-button {
        top: -4px !important;
    }
    .menu-button .menu-bar
    {
        background: var(--white);
    }
    .header-description {
        padding-left: 0;
        font-size: 14px;
    }
    .menu-right {
        column-gap: unset;
        justify-content: space-between !important;
        padding: 0;
    }
    .header-right .theme-btn {
        border-radius: 0;
        padding: 12px 24px;
    }
    header.main-header .container {
        padding: 0;
    }
    .menu-button .menu-bar
    {
        height: 2px !important;
    }
        .menu-wrap {
        background-color: #0F293D;
    }
    .main-menu {
       
        justify-content: flex-start;
    }
        .menu-full-wrapper {
        top: 80px;
    }

    .pricing-table-wrap:not(.Stacked) .mb-4 {
        width: 100% !IMPORTANT;
    }

    .partner-btn {
    margin-left: 0;
    }
    .beyond-banner.component-page-banner-sec.header-2 {
      height: auto;
        padding-top: 0;
    }
}

@media screen and (max-width: 991px){
      .speaker-wrappers {
    padding: 30px 0;
}
.speakers-grid .owl-stage {
    padding: 0 !important;
}
body .speakers-grid.owl-carousel .owl-nav {
    left: 0% !important;
    gap: 15px;
    margin: 0px auto;
    transform: translate(0%, 200%);
    right: 0 !important;
    padding: 0 !important;
}
        .speakers-archive h1, .speaker-wrappers h1 {
    font-size: 45px;
}
.common-logo-section .logo-grid {
    column-gap: 20px;
    row-gap: 36px;
}
    .presenting-logo-wrapper .wp-block-image figure {
    float: none;
    width: 350px;
}
  
    .custom-tabs .nav-link {
        padding: 5px 5px;
        margin-bottom: 10px;
    }
    .bg-gradient .row {
        background-size: 100% 100%;
    }
    .beyond-banner .banner-content-description * {
        width: 100%;
        font-size: 18px !important;
    }
    .section-wrap, .self-future .card-head, .beyond-faq .accordion, .go-beyond-cta .cta-link-box, .go-beyond-cta .inside-cta-box-wrap-in{
        width: 100% !important;
    }

    .mobile-carousel .col-md-6,
    .mobile-carousel .col-md-4 {
        width: 100%;
    }

    .mobile-carousel img {
        width: 100%;
        height: auto;
        display: block;
    }
    .tab-pane .row.g-4 {
        display: none;
    }
    .mobile-carousel {
        display: block;
        margin-bottom: 90px;
    }
    .mobile-carousel .owl-nav
    {
        margin-top: 50px !IMPORTANT;
    }
    .mobile-carousel.owl-carousel .owl-dots.disabled, .mobile-carousel.owl-carousel .owl-nav.disabled {
        display: block;
    }
    .tab-wrapper .tab-content .main-img img {
        height: auto;
    }
    .beyond-banner .banner-content-description p img {
    width: 259px;
}
.banner-content .btn-primary {
    margin-top: 24px;
    height: 40px;
    font-size: 12px;
}
.theme-btn, .wp-block-button__link {
    font-size: 12px;
}
.wp-block-video {
    margin: 0;
}
.wp-block-video video {
    border-radius: 16px;
}
.video-section {
    padding: 0 16px !important;
    /* background: linear-gradient(179.12deg, #143752 100.63%, #ECEAE5 244.77%); */
    margin-bottom: -2px;
}
.component-stat-bar-sec.three {
    /* background: linear-gradient(179deg, #143752 8.63%, #ECEAE5 64.77%); */
}
.upgrade-sec h2, .go-beyond-cta h2
{
    font-size: 32px !important;
    font-weight: 500;
}
.common-space {
    padding: 48px 0px;
}
.tag-splide .splide__slide a, .tag-splide .splide__slide span {
    padding: 12px 25px 7px;
    font-size: 12px;
    line-height: 1;
}

.speaker-header
    {
        padding-left: 15px;
        text-align: center;
    }
}
/* Desktop */
@media (min-width: 992px) {
    .mobile-carousel {
        display: none;
    }
        .self-future .card-head
    {
        max-width: 1024px;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px)
{
.three .stat-box h3
{
    font-size:20px;
}
}
    @media only screen and (max-width:1024px)
{
        .speaker-card .card-body {
        padding: 13px;
    }
    .speaker-card .card-content, .speaker-card .card-title {
        font-size: 12px !important;
       
    }
    .beyond-banner.component-page-banner-sec.header-2 {
        height: auto;
        padding-top: 0;
        padding-bottom: 50px;
    }
    .vide-media-content .section-description * {
        font-size: 18px !important;
    }
    .section-description *, .speaker-header p
    {
        font-size: 16px !important;
    }
    .speaker-wrapper .cards-container .mt-5 {
    margin-top: 0 !important;
}
.form-section.cta-form {
    padding: 20px;
}
h2, .banner-content h1 {
        font-size: 40px !important;
    }
    .logo-wrapper img {
    width: 140px;
}
    .main-header {
    top: 0px;
}
    .stat-bar-header
    {
        margin-bottom:40px;
    }
.component-stat-bar-sec.three h2 {
    font-size: 14px !important;
    font-weight: 500;
    color: var(--white) !important;
    max-width: 60%;
    margin: 0 auto;
    text-transform: uppercase;
    line-height: 1.4;
}
.speaker-card .card-item-in img.card-img
{
    height: 300px;
}
.speaker-card .owl-carousel .owl-stage-outer {
    padding-bottom: 0;
}

    .partner-btn {
        justify-content: center;
    }
        h3.wp-block-heading, .self-future h2, h2 {
        font-size: 32px !important;
        font-weight:500;
    }
    .experience-wrap h3 {
        width: 90%;
        margin: 0 auto 40px;
    }
    .custom-tabs .nav-link.active, .custom-tabs .nav-link:hover {
    color: var(--white);
    border-bottom: 0px solid #ffffff;
}
.custom-tabs .nav-link {
    font-size: 12px;
    padding: 5px 10px 0 !IMPORTANT;
}
.custom-tabs {
    flex-wrap: nowrap;
    gap: 24px;
    overflow-x: auto;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.50);
}
.custom-tabs li {
    flex: 0 0 auto;
}
.tab-wrapper .tab-content p
{
    padding: 0;
}
    .tab-wrapper .tab-content p:first-child {
    margin-top: 0 !IMPORTANT;
}
    .tab-wrapper .tab-content img
    {
        margin:0;
    }
.tab-wrapper .owl-carousel .owl-nav button.owl-next, .tab-wrapper  .owl-carousel .owl-nav button.owl-prev
{
    background: rgba(255, 255, 255, 0.50);
    margin-bottom: 10px;
}
.mobile-carousel .owl-nav button span {
    font-size: 30px;
    color: #143752 !important;
}
.component-card-carousel-sec .owl-nav .owl-next, .component-card-carousel-sec .owl-nav .owl-prev {
    bottom: 40px;
}
.cpt-cards .owl-nav .owl-next, .cpt-cards .owl-nav .owl-prev
{
bottom: 0;
}
.self-future .card-title {
           font-size: 18px;
        padding: 0;
        line-height: 1.2;
    left: 16px;
    right: 16px;
}
    .self-future .card-item:hover .card-title
    {
        /* transform: translateY(-95px); */
    }
.self-future .card-content {
    bottom: 10px;
    /* padding: 0px 16px 0; */
}
.bloxk-icon-content {
    margin-bottom: 10px !important;
}
.bloxk-icon-content .wp-block-group__inner-container {
    display: flex;
    align-items: center;
    gap: 20px;
}
.bloxk-icon-content .wp-block-group__inner-container p {
    display: none;
}
.bloxk-icon-content {
    margin-bottom: 14px !important;
}
.bloxk-icon-content .wp-block-group__inner-container {
    display: flex;
    align-items: center;
    gap: 20px;
}
.bloxk-icon-content .wp-block-group__inner-container p {
    display: none;
}
.badges-column {
    gap: 0;
    margin-top: 40px;
}
.pricing-head {
    margin-bottom: 20px;
}
.section-wrap p, .card-head p, .pricing-table-description {
    font-size: 16px;
    letter-spacing: 0;
}
.pricing-table {
    padding: 32px 16px;
    height: auto;
}
    .pricing-table.popular-plan
    {
        margin: 50px 0 10px;
    }
.btn-primary, .btn-primary a, .pricing-table .btn-primary, .header-right .theme-btn:hover:hover {
    font-size: 12px;
}
.pricing-table .btn-primary {
    height: 40px;
    width: 90%;
}
.pricing-table-head * {
    font-size: 24px !important;
}
.bg-gradient   .content-box {
        padding: 40px 16px;
    }
    .media-boxes .banner-section {
    display: block ! IMPORTANT;
    order: -1;
}
.tag-splide .splide__list
{
    gap: 8px;
}
.bg-gradient.component-image-content-boxes-sec.rectangle-images .section-image .section-img, .component-image-content-boxes-sec .section-img {
    max-width: 100%;
}
.bg-gradient .content-box .mb-4 {
    margin: 0 !important;
}
    .column-content
    {
        padding-top: 0;
    }
    .column-content h5
    {
        text-align: left;
    }
    #register.component-pricing-table-sec
    {
        border-radius: 24px;
    }
    .bg-shape-center .component-image-content-boxes-sec.rectangle-images .section-image .section-img, .bg-shape-center .component-image-content-boxes-sec.rectangle-images .banner-videobox video, .component-image-content-boxes-sec.rectangle-images .banner-videobox iframe
 {
    aspect-ratio: 307 / 307;
    width: 307px !important;
    height: 307px !important;
        margin: 0 auto;
}
.beyond-review .testimonial-carousel .testimonial-content p {
    font-size: 18px !important;
}
.beyond-review .testimonial-title {
    font-size: 16px;
    margin-top: 24px;
}
.testimonial-carousel.owl-carousel .owl-nav {
    gap: 16px;
    padding: 0;
    display: flex;
    left: 0;
    right: 0;
    transform: translate(0%, 0%);
    width: 100% ! IMPORTANT;
    justify-content: center;
}
.beyond-review {
    background: radial-gradient(109.01% 86.44% at 50.13% 100.09%, #738EF7 0%, rgba(115, 142, 247, 0.00) 100%), #ECEAE5;
}
.beyond-review .owl-carousel .owl-item {
    padding-bottom: 24px;
}
    .component-image-content-boxes-sec .owl-carousel .owl-nav button {
        max-width: 48px;
        height: 48px;
        min-width: 48px;
        border-radius: 50% ! IMPORTANT;
    }
    .beyond-faq .accordion-item {
    border-bottom: 1px solid rgba(27, 30, 29, 0.19) !important;
}
.beyond-faq .accordion-button[aria-expanded="false"]::after, .accordion-button[aria-expanded="true"]::after {
    margin-top: 5px;
}
.beyond-faq .accordion-button[aria-expanded="false"]::after, .accordion-button[aria-expanded="true"]::after {
    margin-top: 5px;
}
.cta-box-description p {
    color: rgba(255, 255, 255, 0.9);
    font-size: 16px;
}
.go-beyond-cta .inside-cta-box-wrap-in .cta-box-description {
    margin: 30px 0;
}
.above-footer {
    padding: 80px 0px 80px;
}
.above-footer h3 {
    font-size: 12px;
}
 .tier svg {
    aspect-ratio: 300 / 30;
}
.footer-navigation {
    padding: 0 16px;
}
.tier {
   gap: 15px;
        flex-wrap: wrap;
}
.tier-3 svg {
    flex: 0 0 28%;
}
.footer-logo svg {
    width: 90%;
}
.cta-wrapper-background-color-margin {
    padding: 80px 0;
}
.show-background-color
{
    padding:20px 0 !important
}
.three .stat-box h3 {
    font-size: 20px;
}
.three .stat-box {
    padding: 16px;
}
.three .number-box {
        font-size: 48px;
    }
    .three .stat-box p {
    font-size: 16px;
}

.stat-box.middle-block .number, .stat-box.middle-block .number ~ span {
    font-size: 76px;
}
.component-image-content-boxes-sec .owl-carousel.arrows-Right .owl-nav {
    right: 80px;
   
}
.slider-wrapper .col-lg-12 {
    padding: 0;
}
}

@media only screen and (max-width: 767px)
{
    .archive.tag  .page-header .page-title{
        margin-top: 0px !important;
    }
    .archive.tag .news-row{
        padding-top: 0px !important;
    }
.filter-dropdown{
    display: block !important;
}
.category-filter.pb-5 {
    padding-bottom: 0px !important;
    padding-top: 50px;
}
.featured-blog, .category-filter ul {
    display: none;
}
.single-post .partner-title-header .banner-content, .page-template-template-blog .partner-title-header .banner-content{
    padding-top: 0px;
}
.single-post-page{
    padding: 10px;
}
.more-speakers h2 {
    padding-left: 0;
}
.speaker-card {
    padding-bottom: 0;
}
.speaker-wrappers .speaker-card-item {
    padding-right: 16px;
}
.speakers-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
}
    .pricing-top-btn:after {
    top: auto;
    bottom: 0;
    padding-left: 20px;
    background-size: 20px;
    bottom: 0;
}
.pricing-head .btn-primary {
    width: 80%;
    margin: 0px auto 0;
    line-height: 1.5;
}
.pricing-head {
    margin-bottom: 50px !important;
}
 .blog-cards .owl-stage {
    padding: 0 !important;
}
   .speaker-card .owl-item {
    padding-left: 8px;
    padding-right: 8px;
}
.pricing-table-description-bottom {
    max-width: 100%;
    margin: 0 auto !important;
}
    .pricing-table.popular-plan, .pricing-table.popular-plan p, .pricing-table.popular-plan * {
        color: #fff !important;
}
}