.sogo_mhp_e3c_features_main_wrapper,
.testimonial-card-r1,
.sogo-latestNews-section{
    display: block;
}
div.sogo-angled-section::before{
    height: 620px;
}
div.sogo--blue-divided-card .sogo--blue-Raisedialogue-card{
    margin-right: 20px;
}

div.sogo-six-stage .rel-vertical-line{
    height:calc(100% - 0px);
}
 div.sogo-six-stage .sogo-stage-divided:nth-child(3) .sogo-blue-fig-image .rel-vertical-line{
        height:calc(100% - 30px);
    }
     div.sogo-six-stage .sogo-stage-divided:nth-child(4) .sogo-blue-fig-image .rel-vertical-line{
        height:calc(100% - 30px);
    }

div.customer-feedback.fadeMaxUp{
        background-image: url('/wp-content/uploads/2023/03/What-is-Connect-img.png');
}
div.customer-feedback-new.fadeMaxUp{
        background-image: url('/wp-content/uploads/2023/03/connect-customershavetosay-img.png');
}
div.sogo--blue-divided-card .sogo--blue-Raisedialogue-card:last-child{
    margin-right:20px;
}
/* #header.header-v1 #navigation>ul>li {
    visibility: hidden;
} */
.vc_col-sm-6.sogo-lnl-banner-right-wrapper.wpb_column.column_container.col.no-padding.color-dark{
    padding: 0;
}
div.testimonial--slider-main-2 .testimonial-desc-img{
  background-image:url('/wp-content/uploads/2023/02/LaurieFlanders.png');  
}
div.testimonial--slider-main-3 .testimonial-desc-img{
  background-image:url('/wp-content/uploads/2023/02/AnthonyCarbonary.png');  
}
div.testimonial--slider-main-4 .testimonial-desc-img{
  background-image:url('/wp-content/uploads/2023/02/geniceDecorte.png');  
}

div.ub-s1-img.fadeMaxUp{
    background-image:url('/wp-content/uploads/2023/03/connect-blog-img1.png');
    max-width:65px;
}
div.ub-s2-img.fadeMaxUp{
    background-image:url('/wp-content/uploads/2023/03/connect-blog-img2.png');
    max-width:65px;
}
div.ub-s3-img.fadeMaxUp{
    background-image:url('/wp-content/uploads/2023/03/connect-blog-img3.png');
    max-width:65px;
}
.contact-lnl-frame{
    height: 650px;
}

.lnl-presented-container{
    text-align: center;
}
.banner-center-text{
    font-family: Epilogue-Regular;
    font-size: 17px;
    letter-spacing: -0.34px;
    color: #fff;
}
.sogo-home-wrapper{
  background-repeat: no-repeat !important;

}
.webinar-sub-bannerleft-section{margin-top:32%; min-width:605px;}
h3.webinar-sub-secondaryTxt{
  font-family: Epilogue-ExtraBold;
  font-size: 20px;
  color: #02becc;
  letter-spacing: 6px;
  line-height: 1.1;
  margin-bottom: 17px;
  text-transform: uppercase;

}
.webinar-sub-primaryTxt{
  color: #fff;
  font-size: 48px;
  letter-spacing: -1px;
  font-family: Epilogue-Bold;
  line-height: 1.1;
  margin-bottom: 10px;
}
.webinar-sub-txt{
  font-family: Epilogue-SemiBold;
  font-size: 36px;
  color: #fff;
  letter-spacing: -0.5px;
  line-height: 1.17;
}
.webinar-sub-datetime-txt{
    margin-top: 30px;
    margin-bottom: 50px;
}
.webinar-sub-datetime-txt .fal{
  color: #02becc;
  font-size: 27px;
  margin-right: 8px;
}
.webinar-sub-datetime-txt span{
    font-family: 'Epilogue-Regular';
    font-size: 20px;
    color: #fff;
    letter-spacing: normal;
    margin-right: 20px;
}

.webinar-sub-description-wrapper{
  margin: 60px auto;
}
.page-section .wpb_row{margin-top: -1px;}
.webinar-sub-desc-para{
  margin-bottom: 20px;
}

.webinar-sub-desc-para p{
  font-family: Epilogue-Regular;
  letter-spacing: -0.5px;
  text-align: left;
  font-size: 19px;
  color: #333;
  line-height: 1.37;
}
.webinar-sub-li{
  margin-left: 30px;
}
.webinar-sub-li ul>li{
  list-style: disc;
  font-family: 'Epilogue-Regular';
  font-size: 19px;
  letter-spacing: -0.5px;
  line-height: 1.6;
}
.webinar-sub-desc-para .text-highlight{
  font-family: Epilogue-Bold;
}
.webinar-sub-list-head{
  text-transform: uppercase;
  font-family: Epilogue-Bold;
  font-size: 20px;
  line-height: 1;
  color: #02becc;
  margin-bottom: 20px;
  margin-top: 40px;
  letter-spacing: 2px;
}

.contact-child-frame{
    max-width: 599px;
    text-align: center;
    margin:32px auto 0;
}
.sogo-lnl-register-btn.green-button{
    padding: 16px 24px;
}
.cards-section{
    display: flex;
    flex-wrap: wrap;
    margin: 90px auto 0px;
    justify-content: center;
}
.rad-testimonial-card {
    background: #fff;
    padding: 24px 24px 20px;
    border-radius: 20px;
    position: relative;
    box-shadow: 0 20px 40px -4px rgba(128, 128, 128, 0.12);;
    /* margin-right: 60px; */
    margin: 0 0 20px 60px;
    /* margin-bottom: 20px; */
    /* width: 270px; */
    width: 26%;
    box-sizing: border-box;
}
div.rad-testimonial-card:first-child{
    margin-left: 0;
}
.testimonial-desc-img {
    min-width: 35px;
    height: 35px;
    margin: 0 12px 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 50%;
}
.rad-testimonial-card-1 .testimonial-desc-img {
    background-image: url(/wp-content/uploads/2023/04/rad-page-icon.png);
}
.rad-testimonial-card-2 .testimonial-desc-img {
    background-image: url(/wp-content/uploads/2023/04/rad-page-icon.png);
}
.rad-testimonial-card-3 .testimonial-desc-img {
    background-image: url(/wp-content/uploads/2023/04/rad-page-icon.png);
}
.rad-testimonial-card-head {
    font-family: 'Epilogue-SemiBold';
    line-height: 1.09;
    font-size: 32px;
    letter-spacing: -1px;
    text-align: left;
    padding-bottom: 115px;
    margin-bottom: 0;
}
.testimonial-description-main {
    display: flex;
    width: 100%;
    position: absolute;
    box-sizing: border-box;
    bottom: 0;
    left: 0;
    padding: 0 0px 20px 10px;
}
.rad-testimonial-desig {
    margin-bottom: 6px;
    font-family: Epilogue-SemiBold;
    font-size: 16px;
    line-height: 0.88;
    color: #333;
}
.rad-testimonial-area {
    font-family: Epilogue-Regular;
    opacity: 60%;
    font-size: 13px;
    line-height: 1;
    color: #333;
}
.lnl-host-header{
    text-align: center;
    margin: auto;
}
.lnl-host-header-txt{
    font-family: Epilogue-Bold;
    color: #333333;
    letter-spacing: -0.5px;
    font-size: 48px;
    line-height: 1.5;
}
.lnl-host-header-hr{
    width: 57%;
    margin: auto;
    border: solid #10565b;
    border-width: 1px 0 0;
}

.testimonial--homeslider-parent {
    display: flex;
    margin: 80px auto 40px;
    justify-content: center;
}
.testimonial--slider-main {
   display:block;
   padding:25px 25px 0;
   border-radius:20px;
    width: 30%;
    transition: 0.3s all;;
    box-sizing: border-box;
    margin: 10px 0 50px 60px;
    cursor: default;
    box-shadow: 0 32px 80px 0 rgba(0, 0, 0, 0.04);
    background: #fff;
}


div.testimonial--slider-main:first-child{
    margin-left: 0;
}
.lnl-host--content-main .ss-typo_heading3-left {
    font-family: 'Epilogue-SemiBold';
    font-size: 22px;
    line-height: 1.14;
    letter-spacing: -0.25px;
    /* color: #006159; */
    color: #333333;
    position: relative;
}
/* .lnl-host--content-main .ss-typo_para-m-left::before {
    content: '';
    height: 1px;
    background: #fff000 !important;
    position: absolute;
    bottom: -20px;
    width: 48px;
    border: solid 2px#fff000 !important;
} */

.lnl-host--content-main .ss-typo_para-m-left {
    padding: 15px 0 36px;
    font-size: 16px;
    line-height: 1.5;
    font-family:Epilogue-Regular;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    opacity: 60%;
}
.lnl-host--content-main .ss-typo_para-m-left {
    margin-bottom: 165px;
}
.lnl-host-description-main {
    text-align: center;
    

}
.lnl-host--content-main{
    text-align: center;
    /* max-height: 330px;
    height: 100%; */
    width: 100%;   
    box-sizing: border-box;     
 
}
/* .lnl-host-description-main-container {
    position: relative;
    top: -100px;
} */
.lnl-host-desc-img {
    width: 180px;
    height: 180px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border-radius: 50%;
    position: relative;
    top: -100px;

}
.lnl-host-desc-text {
    text-align: left;
    margin: -100px 0 0;
    /* width: calc(100% - 60px); */
}
.host-wrapper{
  display: flex;
  justify-content: space-between;
}
.host-wrapper img{
  width: 30px;
  height: 30px;
}
.lnl-host-desc-text .host-name {
    font-family: Epilogue-Bold;
    margin: 0 0 6px;
    position: relative;
    font-size: 24px;
    line-height: 1.36;
    letter-spacing: -0.5px;
    color: #333;
}
.lnl-host-desc-text p {
    font-family: 'Epilogue-Regular';
    font-size: 14px;
    line-height: normal;
    color: #333333;
    margin-bottom: 16px;
}
.lnl-host-desc-text .sfci-hr{
    width:20%;
    margin-top: 15px;
}

/* .testimonial--slider-main-3 .lnl-host-desc-img.lnl-host-desc-img-LaurieW{
  background-image: url();
}
.testimonial--slider-main-3 .lnl-host-desc-img.lnl-host-desc-img-LynseyW{
  background-image: url();
}
.testimonial--slider-main-3 .lnl-host-desc-img.lnl-host-desc-img-KathyW{
  background-image: url(/wp-content/uploads/2023/04/Kathy_W.png);
} */

.sogo-weinarsub-desc-fold{
  background-image: linear-gradient(39deg, #082d30, #10565b 100%);
  padding: 50px 0 50px;
}
.webinarsub-desc-wrapper{
  margin: auto;
  text-align: center;
}
.webinarsub-desc-para{
  font-family: 'Epilogue-Bold';
  color: #fff;
  font-size: 28px;
  line-height: 1.43;
  letter-spacing: -0.5px;
 margin:auto;
}
@media only screen and (max-width: 1199px) and (min-width: 961px){
    .testimonial--slider-main{
        width: 32%;
    }
    .rad-testimonial-card{
        width: 26%;
    }
    .lnl-days-counter, .lnl-hours-counter, .lnl-minutes-counter{
        min-width: 32%;
    }
   .webinar-sub-bannerleft-section{min-width:100%; margin-top:32%;}
}
@media (max-device-width: 1024px) and (min-device-height: 768px) and (orientation: landscape){
  div.sogo-six-stage .rel-vertical-line{
      height:calc(100% - 20px);
  }
 

  .lnl-event-desc-head{font-size: 40px;}
}
@media screen and (max-width: 960px) and (min-width: 768px){
    div.sogo-six-stage .rel-vertical-line {
    height: calc(100% - 25px);
}
    div.ub-s1-img.fadeMaxUp, div.ub-s2-img.fadeMaxUp, div.ub-s3-img.fadeMaxUp{
        height:60px;
        max-width:60px;
    }
    .sogo-lnl-banner-right-wrapper, .sogo-lnl-banner-left-wrapper {
        width: 100%;
    }
    /* .lnl-eventimage{
        min-height: 260px;
    } */
    .lnl-days-counter, .lnl-hours-counter, .lnl-minutes-counter{
        min-width: 20%;
    }
    .lnl-event-desc-wrapper{flex-wrap: wrap;}
    .lnl-event-desc{
        width: 85%;
    }
    .testimonial--homeslider-parent{
      flex-wrap: wrap;
    }
    .rad-testimonial-card{
        width: 27%;
    }
    .lnl-event-features{
        width: 100%;
    }
    .testimonial--slider-main{
        width: 41%;
        margin-top: 100px;
    }
    /* .lnl-host-description-main{
      max-height: 225px;
    }
    .lnl-host--content-main {
      max-height: 350px;
  } */
}

@media screen and (max-width: 767px){
  .webinar-sub-datetime-txt span{
    font-size: 17px;
  }
    div.customer-feedback-new.fadeMaxUp{
        height:1000px;
        padding-top:0;
    }
    div.heading-wrapper hr{
        width:40px;
    }
    .webinar-sub-bannerleft-section{
        position: relative;
        width: auto;
        margin-top:40%;
        min-width:100%;
    }
    .lnl-eventimage{
        width: auto;
        min-height: 250px;
    }
    .lnl-days-counter, .lnl-hours-counter, .lnl-minutes-counter{
        height: 75px;
        margin-right: 35px;
    }
    .lnl-days, .lnl-hours, .lnl-minutes {
        font-size: 16px;
        margin-top: 20px;
    }
    .lnl-days-txt, .lnl-hours-txt, .lnl-minutes-txt{
        font-size: 14px;
    }
    .contact-lnl-frame{
        max-width: 100%;
        min-height: 600px;
        margin: 20px auto;
       height:580px;
      
}
.sogo-lnl-banner-right-wrapper, .sogo-lnl-banner-left-wrapper {
    padding: 0;
}
.lnl-event-desc-wrapper{flex-wrap: wrap;}
.lnl-event-desc,.lnl-event-features{
    width: 90%;
    padding:35px 25px;
}
.lnl-event-desc-head{
    font-size: 28px;
}
.lnl-event-desc-txt p{font-size: 16px;}
.sogo-lnl-feature-icon{
    width: 20%;
}
.sogo-lnl-icon-head .fal{
    font-size: 30px;
}
.sogo-lnl-feature-txt{font-size: 16px;}
.rad-testimonial-card{
    width: 100%;
    margin: 30px auto;
}
.testimonial--homeslider-parent{
  flex-wrap: wrap;
}
.lnl-host-header-txt{font-size: 36px;}
.testimonial--slider-main{
    width: 100%;
    margin: 60px auto;
}

/* .lnl-host-description-main{max-height: 220px;} */
/* .lnl-host--content-main{
  max-height: 350px;
    height: auto;
} */
.webinarsub-desc-para{
  font-size: 20px;
}

}
.webinar-videoplay-btn{
  visibility: hidden;
}
/* Top banner section - start */
.sogo-main-tsp-content .training-hub-page-banner-btn {
    /*background-color: rgba(8, 41, 43, 0.5);*/
    display: inline-block;
    color: #02becc;
    line-height: 1.14;
    letter-spacing: 4px;
    text-align: left;
    font-family: "Epilogue-Bold";
    font-size: 14px;
    padding: 15px 0;
    margin-bottom: 20px;
    border-radius: 18px;
    /*box-shadow: 0 16px 32px 0 rgba(8, 41, 43, 0.5);*/
  }
  .sogo-training-subpage-wrapper {
    overflow: initial;
    background-image: radial-gradient(circle at 0% 100%, #093033, #0c4145 100%);
    padding: 50px 0 60px;
  }
  .sogo-main-tsp-banner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-top: 0;
    /* align-items: center; */
    text-align: left;
    padding: 50px 0 50px;
  }
  .sogo-main-tsp-content {
    width: 60%;
  }
  .sogo-main-tsp-content h1 {
    font-family: 'Epilogue-Bold';
    font-size: 48px;
    line-height: 0.92;
    letter-spacing: normal;
    color: #fff;
    margin-bottom: 0;
  }
  /* .sogo-main-tsp-banner .secondary-text {
    font-family: CrimsonPro-Italic;
    font-size: 52px;
    line-height: 1;
    letter-spacing: -0.52px;
    color: #02becc;
    margin-bottom: 20px !important;
  } */
  /* .sogo-tsp-nps-banner .sogo-main-tsp-banner p {
    max-width: 100%;
  } */
  /* .sogo-main-tsp-content .sogo--banner-text-1.wls-banner-text {
    font-family: 'Epilogue-Regular';
    font-size: 17px;
    line-height: 1.59;
    letter-spacing: -0.34px;
    color: #fff;
    width: 90%;
    margin: auto 0;
    padding: 10px 0;
  } */
  .sogo-main-tsp-content .contact-child-frame {
    display: flex;
    top: 15px;
    position: relative;
    z-index: 1;
  }
  .section-no-parallax .sogo-main-tsp-banner-img {
    background-image: url(/wp-content/uploads/2023/04/SogoTsp-TopBannerImg-AdvancedOption.png);
    width: 40%;
    height: 330px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    /* top: 50%; */
  }
  /* Top banner section - end */
  
  .sogo-training-card-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .sogo--cos-banner {
    padding: 140px 0 140px;
    box-sizing: border-box;
    background: radial-gradient(circle at 0% 100%, #093033, #0c4145 100%);
    ;
  }
  .sogo--training-card {
    background-color: #ffffff;
    padding: 25px 20px 20px;
    margin: 10px 0 80px 20px;
    transition: 0.3s all;
    border-radius: 20px;
    position: relative;
    width: 27.5%;
    border: solid 1.2px rgba(51, 51, 51, 0.1);
  }
  .sogo--training-card .sogo--training-card-header {
    font-family: 'Epilogue-Bold';
    font-size: 20px;
    line-height: 1.36;
    text-align: left;
    color: #333333;
    text-transform: uppercase;
    /* margin-bottom: 45px; */
    margin-bottom: 95px;
  }
  /* .sogo--training-card .sogo--training-card-header::after {
    content: '';
    display: block;
    height: 8px;
    background: #fff000;
    position: absolute;
    width: 120px;
    margin-top: 16px;
  } */
  .sogo--training-card .sogo--training-card-desc {
    display: none;
    font-size: 15px;
    line-height: 1.3;
    color: #333;
    margin: 0 0 75px;
    opacity: 0.7;
    font-family: 'Epilogue-Regular';
  }
  .sogo--training-card:hover {
    transform: scale(1.05);
    box-shadow: 0 20px 48px 0 rgba(128, 128, 128, 0.12);
    border: solid 1.2px rgba(255, 255, 255, 1);
  }
  .sogo--training-card:hover .sogo--training-card-desc {
    display: block;
  }
  .sogo--training-card:hover .sogo--training-card-header{
    display: none;
  }
  .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text {
    display: none;
  }
  .sogo--training-card:hover .sogo-training-card-image-sec {
    filter: brightness(50%);
    border-radius: 9px;
  }
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text {
    display: block;
    color: #ffffff;
    margin-bottom: 0;
    position: absolute;
    width: calc(100% - 60px);
    left: 30px;
    z-index: 1;
  }
  /* On hover :- if header text has one line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-one-line {
    top: 165px;
  }
  /* On hover :- if header text have two line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-two-line {
    top: 135px;
  }
  /* On hover :- if header text have three line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-three-line {
    top: 105px;
  }
  /* On hover :- if header text have four line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-four-line {
    top: 75px;
  }
  .sogo--training-card .green-button {
    display: none;
    position: absolute;
    bottom: 30px;
  }
  .sogo--training-card:hover .green-button {
    display: inline-block;
  }
  .sogo--training-card span {
    font-size: 14px;
    color: #7b8591;
    display: inline-block;
  }
  .sogo--trainer-sec-wrapper .sogo--trainer-hostedby-class {
    position: absolute;
    left: 0;
  }
  .sogo--training-card .sogo--trainer-sec-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-end;
    width: calc(100% - 30px);
    position: absolute;
    bottom: 30px;
  }
  .sogo--training-card:hover>.sogo--trainer-sec-wrapper {
    display: none;
  }
  .sogo--trainer {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    background-size: cover;
    z-index: 2;
    position: relative;
  }
  .sogo--training-card .sogo--trainer-sec-wrapper .sogo--trainer:nth-child(2) {
    margin: 0 0 0 10px;
  }
  .sogo--training-card .sogo--trainer-sec-wrapper .sogo--trainer:nth-child(3) {
    margin: 0 0 0 -8px;
    z-index: 1;
  }
  .sogo--training-card .sogo--trainer-sec-wrapper .sogo--trainer:nth-child(4) {
    margin: 0 0 0 -8px;
    z-index: 0;
  }
  .sogo--trainer-KendallP {
    background-image: url(/wp-content/uploads/2021/02/KendallP.jpg);
  }
  .sogo--trainer-rob {
    background-image: url(/wp-content/uploads/2019/05/RobPortrait2.png);
  }
  .sogo--trainer-harris {
    background-image: url(/wp-content/uploads/2017/10/Haris.png);
  }
  .sogo--trainer-natasha {
    background-image: url(/wp-content/uploads/2021/04/NS_portrait.gif);
  }
  .sogo--trainer-mk {
    background-image: url(/wp-content/uploads/2017/02/Melissa.png);
  }
  .sogo--trainer-abd {
    background-image: url(/wp-content/uploads/2020/04/abd.jpg);
    background-position: -13px 0px;
    background-repeat: no-repeat;
  }
  .sogo--trainer-Mary {
    background-image: url(/wp-content/uploads/2019/06/Mary.jpg);
  }
  .sogo--trainer-Paige {
    background-image: url(/wp-content/uploads/2022/01/Paige.png);
  }
  .sogo--trainer-jessie {
    background-image: url(/wp-content/uploads/2022/11/Jessie_img.jpg);
  }
  .sogo--trainer-laurie {
    background-image: url(/wp-content/uploads/2022/03/Laurie_Flanders.png);
  }
  .sogo--trainer-Haris {
    background-image: url(/wp-content/uploads/2021/07/HarisAzmi.png);
}
.sogo--trainer-lynsey{
  background-image: url(/wp-content/uploads/2023/02/Lynsey.png);
}
.sogo--trainer-kathy{
  background-image: url(/wp-content/uploads/2023/02/Kathy.png);
}
.sogo--trainer-Chris{
  background-image: url(/wp-content/uploads/2019/06/Chris.jpg/);
}
.sogo--trainer-Chris{
  background-image: url(/wp-content/uploads/2022/09/Chris_Fraenza.png);
}
.sogo--trainer-rossrobin{
      background-image: url(/wp-content/uploads/2021/08/Ross-Rubin.jpeg);
}
.sogo--trainer-Ian {
    background-image: url(/wp-content/uploads/2017/02/Ian.png);
}
.sogo--trainer-AngelaPrestil {
    background-image: url(/wp-content/uploads/2021/04/AngelaPrestil.png);
}
.sogo--trainer-Jim-Marous {
    background-image: url(/wp-content/uploads/2021/06/Jim-Marous.png);
}

  .sogo--trainer>span {
    opacity: 0;
    position: absolute;
    background: #1f2532;
    border-radius: 3px;
    padding: 5px 10px;
    width: 110px;
    font-size: 12px;
    line-height: 1.36;
    top: -54px;
    right: 0px;
    color: #fff;
    transition: 0.3s all;
    pointer-events: none;
  }
  .sogo--trainer-rob>span {
    width: 150px;
  }
  .sogo--trainer-harris>span {
    width: 130px;
  }
  .sogo--trainer-mk>span {
    width: 90px;
  }
  .sogo--trainer-abd>span {
    width: 220px;
  }
  .sogo--trainer-laurie>span,
  .sogo--trainer-jessie>span {
    width: 175px;
  }
  .sogo--trainer-Mary>span {
    width: 135px;
  }
  .sogo--trainer>span span {
    color: #fff;
    font-family: 'Epilogue-SemiBold';
  }
  .sogo--trainer>span:after {
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    bottom: -4px;
    z-index: 2;
    right: 12px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #1f2532;
  }
  .sogo--trainer:hover>span {
    opacity: 1;
    z-index: 1;
  }
  .sogo-training-card-image-sec {
    width: 100%;
    height: 194px;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    margin-bottom: 25px;
  }
  .sogo--cos-banner-text .ss-typo_heading1-center {
    margin-bottom: 0px;
    margin-top: 10px;
    line-height: 1.08;
    color: var(--color-white);
  }
  .sogo--cos-banner-text .testimonial-descript .ss-typo_super-center {
    color: var(--color-netural-cyan);
    font-family: var(--font-CrimsonPro-Italic) !important;
    font-size: 60px !important;
    line-height: 1.1;
  }
  .sogo--cos-banner-text p.wls-banner-text {
    font-size: 19px;
    line-height: 1.29;
    color: var(--color-white);
    opacity: 0.6;
    margin: 30px auto 0 !important;
    max-width: 680px;
  }
  .client-logo {
    background-color: rgba(156, 174, 207, 0.15) !important;
    height: auto !important;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .client-logo+div {
    display: none;
  }
  .sogo--trainer-divider>div>div>div {
    border-top: 1px solid #333;
    position: relative;
  }
  .training-multi-card {
    padding-top: 65px;
  }
  .sogo-tsp-evh-header-sec, .sogo-training-card-header-sec{
    font-family: 'Epilogue-Bold';
    text-align: center;
    font-size: 36px;
    /* margin-bottom: 50px; */
  }
  hr.flex-hr{
    border:none;
    border-top: 1px solid #333;
    margin: 10px 0;

  }
  .text-center-hr{
    display: flex;
    align-items: center;
    margin: 10px 0 40px;
  }
  .text-center-hr hr.flex-hr {
    flex: 1;
    height: 1px;
    background-color: #333;
    margin: 0 10px;
    opacity: 20%;
  }
  /* hr.flex-hr {
    display: flex;
    align-items: center;
    text-align: center;
    border: none;
    height: 1px;
    background-color: black;
    margin: 10px 0;
    } */
    
  @media only screen and (max-width: 1024px) and (min-width: 768px) {
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text {
      font-size: 14px;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 961px) {
  
    .sogo--training-card {
      width: 25%;
    }
    .sogo-training-card-image-sec {
      height: 150px;
    }
    .sogo--trainer-abd>span {
      width: 212px;
    }
    .sogo--training-card span {
      font-size: 12px;
    }
    .sogo-training-card-header-sec:before{
      width: 120px;
      margin-left: -20px;
      margin-right: 30px;
    }
    .sogo-training-card-header-sec:after {
      width: 120px;
      margin-left: 30px;
    }
    /* On hover :- if header text has one line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-one-line {
      top: 130px;
    }
    /* On hover :- if header text have two line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-two-line {
      top: 110px;
    }
    /* On hover :- if header text have three line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-three-line {
      top: 92px;
    }
    /* On hover :- if header text have four line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-four-line {
      top: 73px;
    }
  }
  @media only screen and (max-width: 960px) and (min-width: 768px) {
    .sogo--training-card {
      width: 23%;
    }
    .sogo-training-card-image-sec {
      height: 108px;
    }
    .sogo--training-card .sogo--training-card-header,
    .sogo--webinar-text {
      font-size: 16px;
    }
    .sogo--webinar-cards {
      padding: 30px 10px;
    }
    .sogo--training-card .sogo--training-card-desc {
      font-size: 14px;
    }
    .sogo--training-card span {
      font-size: 12px;
    }
    .sogo--trainer-abd>span {
      width: 160px;
      top: -71px;
    }
    .sogo--trainer-laurie>span {
      width: 120px;
      top: -71px;
    }
    .sogo--trainer-jessie>span {
      width: 145px;
      top: -71px;
    }
    .sogo--training-card span {
      font-size: 12px;
    }
    .client-logo+div {
      display: block;
      margin: 0px !important;
      background-color: rgba(156, 174, 207, 0.15) !important;
    }
    .sogo-training-card-header-sec:before{
      width: 60px;
      margin-right: 15px;
    }
    .sogo-training-card-header-sec:after {
        width: 60px;
        margin-left: 15px;
    }
     /* On hover :- if header text has one line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-one-line {
    top: 104px;
  }
  /* On hover :- if header text have two line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-two-line {
    top: 85px;
  }
  /* On hover :- if header text have three line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-three-line {
    top: 66px;
  }
  /* On hover :- if header text have four line*/
  .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-four-line {
    top: 47px;
  }
  }
  @media only screen and (max-width: 767px) {
  
    .training-multi-card {
      padding-bottom: 65px;
    }
    .sogo--training-card {
      width: 100%;
      margin: 10px 30px 20px;
    }
    .sogo-training-card-image-sec {
      height: 157px;
    }
    .sogo--trainer-divider>div>div>div:after {
      width: 150px;
      text-align: center;
    }
    .sogo--trainer-abd>span {
      width: 212px;
    }
    .client-logo+div {
      display: block;
      background-color: rgba(156, 174, 207, 0.15) !important;
    }
    .sogo-tsp-evh-header-sec, .sogo-training-card-header-sec{line-height: 1.29; font-size: 30px;}
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text {
      font-size: 12px;
      width: calc(100% - 50px);
      left: 25px;
    }
    .sogo-training-card-header-sec:before{
      width: 100%;
      margin-right: 0;
    }
    .sogo-training-card-header-sec:after {
      width: 100%;
      margin-left: 0px;
    }
    /* On hover :- if header text has one line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-one-line {
      top: 116px;
    }
    /* On hover :- if header text have two line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-two-line {
      top: 100px;
    }
    /* On hover :- if header text have three line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-three-line {
      top: 84px;
    }
    /* On hover :- if header text have four line*/
    .sogo--training-card:hover .sogo-training-card-image-sec + .sogo--training-card-onhover-header-text.sogo-tc-onhover-header-has-four-line {
      top: 68px;
    }
  }