/*************************
    Responsive
***********************/
@media only screen and (max-width: 1920px) {
    .service-block {
        width: 14vw;
        height: 22vh;
    }
    .page-top-heading {
      padding-top: 4em;
    }
    .form-top-heading {
        padding-top:0;
    }
}
@media (min-width: 1578px) and (max-width: 1920px){
    .cari_ticker marquee {
      width: 26vw;
    }
}
@media (min-width: 1350px) and (max-width: 1578px){
    .lc-container {
        top: 180px!important;
        height: auto;
    }
    .service-block {
        width: 23%;
        height: 18vh;
    }
    /*.dis-nav-wrapper {*/
    /*    bottom: 52%;*/
    /*}*/
    div.gtranslate_wrapper {
        
    }
}

@media (min-width: 1281px) and (max-width: 1349px){
    div.dis-nav-wrapper > div.slider-nav.slick-initialized.slick-slider > div.slick-list.draggable > div.slick-track > div.slide.dis-nav {
        width: 90px;
    }
    .lc-container > .dis-img {
        top:100px;
    }
    .nav-txt {
        margin-bottom: 0px;
        padding: 3px 0 0 26px;
        font-size: 14px;
    }
    div.gtranslate_wrapper {
        width: 26vw;
    }
    
}

@media (min-width: 992px) and (max-width: 1280px){
    div.dis-nav-wrapper > div.slider-nav.slick-initialized.slick-slider > div.slick-list.draggable > div.slick-track > div.slide.dis-nav {
        width: 100px;
    }
    .nav-txt {
        font-size: 16px;
    }
    div.gtranslate_wrapper {
        width: 32vw;
    }
    
}

@media (min-width: 768px) and (max-width: 991px)  {
    #layerslider_1 {
        margin-top: 44%;
    }
    .content{
        padding: 0 20px;
    } 
    .social_networks {
        width: 26%;
    }
    .multipage .sf-menu ul li a, .multipage .sf-menu a {
        color: #000;
    }
    .header.shrink .navigation.closed a.menu-toggle {
        right: 15%!important;
    }
    .container {
        padding-right: 8%;
        padding-left: 8%;
    }
    .navigation {
        position: fixed;
        right: 0;
        top: 0;
        height: 100%;
        width: 250px;
        background-color: transparent;
    }
    .header.fixed {
        height: 32vh;
    }
    .cari_ticker strong {
        width: 18vw;
    }
    .top-line .user-menu {
        width: 29%!important;
    }
    .top-line ul.user-menu {
        float: inline-end;
    }
    .top-line .cari_ticker {
        width: 53vw;
    }
    .navigation.closed .menu-toggle {
        top: 2.5em!important;
    }
    nav.navigation.closed .menu-toggle {
        right: 8rem;
    }
    .logo {
        right: 5rem;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .container {
        padding-right: 8%;
        padding-left: 8%;
    }
    #desktopBook{
        display: none;
    }
    .event-menu-toggle{
        display: block;
    } 
    
}

/*==== Responsive ===*/
@media (max-width: 768px) {
    
    .container {
        padding-right: 8%;
        padding-left: 8%;
    }
    .row {
        margin-right: 0;
        margin-left: 0;
    }
    /*******Home*********/
    .homefeature {height: 20em;}
    
    /******End Home******/
    .woocommerce div.product{
        margin: 0;
    }
    #reg_bg, #reg_bg1, #reg_bg2, #reg_bg3, #reg_bg4, #reg_bg5 {
        width: 100%;
    }
    .spinner {
        left: -10%;
        background-size: 5em !important;
        background-repeat: no-repeat !important;
    }
    .top-line .hot-line {
       color: #435469;
       height: 92px;
       line-height: 21px;
       overflow: hidden;
    }
    .top-line .hot-line span {
       display: block;
    }
    .shrink .top-line .hot-line span {
        display: none;
    }
    .social_networks {
        width: 58%;
        bottom: 18px;
    }
    #layerslider_1 {
        margin-top: 44%!important;
    } 
    .cari-btn {
    margin-top: 11px;
    }
    .wide.multipage .header, .boxed.multipage .header > .container, .header .fixed {
    background-color: rgba(255, 255, 255, 0.7);
    }
    .dis-img img {
        max-width: none;
        width: 282px;
    }
    .disruptors h2, .disruptors h3 {
        font-size:12px;
    }
    .disruptors p{
        font-size:12px;
    }
    .disruptors {
        padding:0px;
    }
    .dis-nav-wrapper {
        width: 100%;
        left: 0;
        top: 16%;
        height: 8%;
    }
    div.dis-nav-wrapper > div.slider-nav.slick-initialized.slick-slider > div.slick-list.draggable > div.slick-track > div.slide.dis-nav {
    padding: 7px;
    top: -28%;
    }
    .leadercast-continer h1{
        font-size: 28px;
    }
    .lc-container {
        display: block!important;
    } 
    #containersocialshare {
        float: right;
        position: relative;
        left: 75%;
    }
    .leader-header h1 {
        font-size: 6vw;
        text-align: center;
    }
    .slider-wrap {
        top: 4%;
    }
    .nav-txt {
        font-size: 12px;
    }
    /*.top-line .cari_ticke {*/
    /*    width: 100%;*/
    /*    margin-top: 4%;*/
    /*}*/
    .social_networks {
        width: 52%;
    }
    #covid19-btn {
        font-size: 5vw;
        margin-bottom: 12px;
        width: 100%;
        text-align: center;
    }
    .cari_ticker {
        display: none;
    }
    .top-line .user-menu li {
        border-left: none;
    }
    #car-address {
        font-size: x-small;
        margin-left: 9%;
    }
    .invoice h2 {
        font-size: 20px;
    }
    .inv-wrapper-td p {
        font-size: x-small;
    }
    /*.navigation.closed {*/
    /*    right: 34px;*/
    /*    top: 8%;*/
    /*}*/
    ul#menu-main-menu {
        background: #f58025;
    }
    ul li.current_page_item a{
        color:#fff!important;
    }
    .ca-btn {
        font-size:3vw; 
    }
    .carilecminicart {
        font-size: 3vw;
    }
    .navigation.closed a.menu-toggle, .header.shrink.navigation.closed a.menu-toggle {
        right: 15%;
        top:2em;
    }
    .cs_tab_nav {
        padding:0 32px;
    }
    .dropdown:hover .dropdown-menu-content {
        width: max-content;
        right: 1%;
    }
    /****Leadercast********/
    
    .leaderbio21 div.slick-track{
        width:100%!important;
    }
    .shift-img img {
        width: 100%;
    }
    .biocontents{
        
    }
    .leader21 {
        top: 0%;
        height: 248px;
        padding-top: 40px;
        padding-right: 0;
        padding-left: 0;
    }
    .leader21-nav img {
        width: 100%;
        top: 54px;
    }
    .leader-header {
        padding-top:40px;
    }
    .cdap-menu-btn{
        width: 75%;
        float: right;
    }
    #cdaptoggle {
        top: 5px;
        left: -5%;
        padding: 14px;
        font-size: 3vw;
    }
    .menutoggle{
        display: none!important;
    }
    .menutoggle_mobile{
        display:block;
    }
    .cdap-menu-btn {
        font-size: 14px;
    }
    .cdap-content{
        float: left;
    }
    #mce-NAME{width:100%; margin-bottom: 12px;} #mce-EMAIL{width:100%; margin-bottom: 12px;}
    #mc-embedded-subscribe{width:100%;}
    .cdapMemSection {
        margin: 12px;
        left: 70%;
    }
    form#login {
        left: 56%;
    }
    #bod {
        background-image: none;
    }
    .carilecflipbook iframe {
        width:100%!important;
        height:37rem!important;
    }
    /****new members page***/
    .memlogo {
        float: none;
        bottom: 0;
        margin-right: 4px;
    }
    .mem-img {
        margin-left: 5rem;
    }
    .meminfo {
        top: -2rem;
        margin-left: 4rem;
    }
    #payBtn {
        top: 5px;
    }
    #covid19-btn {
        padding-top: 4px;
    }
    #miniCart{
        display: none;
    }
    .logo {
        right: 1rem;
    }
    #desktopBook{
        display: none;
    }
    #mobileBook {
        display: block;
    }
    #mobileBook iframe {
        width: 22em !important;
        height: 22em !important;
    }
    #layerslider_1{
        top: -14rem;
    }
    .hr-countdown .countdown-section {
      width: 32px !important;
      height: 32px !important;
      margin-right: 14px;
    }
    .hr-countdown {
      width: 82%;
      top: -9rem;
      left: 9rem;
    }
    .hr-countdown .countdown-amount {
        font-size: 10px;
    }
    .hr-countdown .countdown-period {
     font-size: 5px;
     bottom: 24%;
    }
    .event-menu {
        top: 137px;
    }
    .event-menu-toggle{
    display: block;
    }
    .CheckoutMessage {
        margin: 0;
        padding: 1em;
    }
    #CheckoutMessage {
        margin: 0;
    }
    .ls-fullscreen-wrapper{
            margin-top: 7rem;
    padding-bottom: 4rem;
    }
    .dm-countdown {
    top: -13rem;
    left: -5rem;
    }
    /*Pay Message*/
    .woocommerce .col2-set, .woocommerce-page .col2-set {
        width: 100%;
    }
    .woocommerce table.shop_table {
        font-size:10px;
    }
    /*header*/
    .multipage .header .header-wrapper {
        height: 4em;
    }
    /*company directory*/
      .departments::after{
    border-right: 4px solid #f58025;
    left: 0;
    width: 88.8%;
    height: 18em;
    height: 22em;
    border-left: none;
  }
    .department > a {
        top: 7em;
  width: 7em;
    }
    .department li a {
      top: 160px;
      width: 40%;
      right: 25px;
    }
    #sonji {top: -11em;left: 8em;}
    #fay-brown {top: -9em; left: 7em;}
    .dep-b::after{top: -2em;left: 60.1%;}
    #sophia{top: -10em;left: 11em;}
    #chelsa{top: -8em;}
    #nicole{top: -6em; right: 2em;}
    #keitha{left: 6em; top: -14em;}
    #bullock{top: 11em;}
    #cornelia{top: -18em; left: 12em;}
    .dep-c::after{height: 40px; top: 179px; left: 20%;}
    .service-block {
        display: block;
        width: 30%;
        height: 100%;
        padding: 0.2em;
    }
    .link-img-wrap {;
        height: 38vw;
    }
    .cusevent {
        margin-top: 1em;
    }
    section.vc_custom_1728608819912 {
        margin-top: 1em !important;
        background-size: contain !important;
    }
    .memberTitle {
        width: 100%;
        display: block;
    }
    .memberTitle span {
        width: 90vw;
        font-size: 2.8vw;
        margin-bottom: 0.5em;
        height: 12vw;
    }
    .becomeamemberrow .benefits-btn {
        width: 92vw!important;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
        color: #fff;
    }
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
        background-color: #000;
    }
    #mega-menu-wrap-primary {
        top: 4em;
    }
    /*****Memebership Form*******/
    #gform_41 div.gform_body {
      width: 100%;
      margin: 0;
    }
    input_41_30 {
      margin-left: 0%;
    }
    .pricebox {
        width: 96vw;
        height: 26em;
    }
    .pricebox span {
        font-size: 5vw;
    }
    p.redtext {
        font-size: 6.2vw;
    }
    p.innerbox-heading {
        font-size: 1em;
    }
    #mega-menu-wrap-primary {
      right: 20em;
    }
    .navbar-toggler,.navigation.closed a.menu-toggle,.header.shrink .navigation.closed .menu-toggle {
        display: none;
    }
    .no-breadcrumbs-top {
        padding-top:0;
    }
    .event-mobile-menu {
        display:inline-flex;
        top: -2em;
        right: 1em;
    }
    #gform_submit_button_122,#gform_submit_button_123,#gform_submit_button_124 {
        width: 100%;
        left: 0em;
    }
    /*************
    Event top Heading
    ***********************/
    .event-top-heading {
        padding-top:0em;
    }
    .page-top-heading {
        padding-top:4em;
    }
    .about-us-video video {
        height: 20rem;
    }
    .form-top-heading {
        padding-top:0em;
    }
    .membersPagnation {
      margin: 1em 0em;
    }
    .modal-content-event {
        width: 100%;
    }
    .gform_wrapper {
        padding-top: 3em;
        margin-left: 0em;
        margin-right: 0em;
    }
    h1.section-title {
        margin: -12px 0 1em 0;
    }
    div rs-fullwidth-wrap {
        height: 12em;
    }
    #gform_submit_button_125 {
        display:block!important;
        left: 0em!important;
        width: 100%;
    }
    .filter-container{
        flex-direction: column;
    }
    .grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .resbtn {
        display: none;
    }
    /*********
     * Schedule
     ************/
     .moderatorleft img {
        width: 16vw;
        height: 8vh;
        margin-left: 1rem;
    }
    .moderator img {
      width: 16vw;
      height: 8vh;
    }
    .speakertext b {
      font-size: 14px;
    }
    .eventtext {
      overflow: scroll;
    }
    .schedule-alt .tab-content.lv2 .tab-pane {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .carispeakerbox {
      padding: 0;
      height: 10vh;
    }
    div.gtranslate_wrapper a.glink span {
        font-size:1rem;
    }
    .card-event-grid {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .card-3 {
        grid-template-columns: repeat(1, minmax(0, 1fr))!important;
    }
    #service-block {
      margin-top: 0em;
    }
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
        right: 6rem;
    }
    .multipage .shrink .logo {
        right: 0rem;
    }
}



