/* ul.dropdown-menu{
    display: none !important;
}
ul.dropdown-menu.show {
    display: block !important;
}
.dropdown-item{    
    display: block !important;
        width: 100% !important;
        padding: 13px 15px !important;
        clear: both !important;
        font-weight: 400 !important;
        color: #212529 !important;
        text-align: inherit !important;
        text-decoration: none !important;
        white-space: wrap !important;
        background-color: transparent !important;
        border: 0 !important;
        font-size: 14px !important;
        line-height:18px !important;
        letter-spacing: 0 !important;
    } */


/*  START BUTTON */
.btnTransparentWhite { background: transparent !important; border: 2px solid #fff !important; border-radius: 45px !important; color: #fff !important; font-size: 16px !important; line-height: 22px !important; font-weight: 400 !important;padding: 9px 20px !important; text-decoration:none !important; transition:all 0.3s ease-in-out 0s !important; text-transform: capitalize !important;font-family: 'Poppins' !important; }
.btnTransparentWhite:hover, .btnTransparentWhite:focus { background:#fff !important; border:2px solid #fff !important; color: #000 !important; }

.btnTransparentBlack { background: transparent; border: 1px solid #000; border-radius: 45px; color: #000; font-size: 16px; line-height: 22px; font-weight: 400;padding: 9px 20px; text-decoration: none; transition:all 0.3s ease-in-out 0s; text-transform: capitalize; font-family:'Poppins' !important;}
.btnTransparentBlack:hover, .btnTransparentBlack:focus { background:#000; border:1px solid #000; color: #fff; }

.btnBlue { color: #0672B7 !important; font-size: 16px !important; line-height: 22px !important; font-weight: 400 !important; text-decoration: underline !important; transition:all 0.3s ease-in-out 0s !important; text-transform: capitalize !important; }
.btnBlue:hover, .btnBlue:focus { color: #2196f3 !important;   text-decoration: 0.6px underline !important; }

.btnWhite { color: #fff !important; font-size: 16px !important; line-height: 22px !important; font-weight: 400 !important; text-decoration: underline !important; transition:all 0.3s ease-in-out 0s !important; text-transform: capitalize !important; }
.btnWhite:hover, .btnWhite:focus, .btnWhite:active { color: #fff !important; opacity: 0.7 !important; text-decoration: 0.6px underline !important; }

.btnWhiteArrow { background: #fff; border: 1px solid #fff; border-radius: 45px; color: #0672B7; font-size: 16px; line-height: 22px; font-weight: 400;padding: 9px 25px; text-decoration:none; transition:all 0.3s ease-in-out 0s; text-transform: capitalize; }
.btnWhiteArrow img { margin-left: 5px; }
.btnWhiteArrow:hover, .btnWhiteArrow:focus, .btnWhiteArrow:active { background:#fafafa; border:1px solid #fff; color: #0672B7; }

.btnBlueArrow { background: #0672B7; border: 1px solid #0672B7; border-radius: 45px; color: #fff; font-size: 16px; line-height: 22px; font-weight: 400;padding: 9px 25px; text-decoration:none; transition:all 0.3s ease-in-out 0s; text-transform: capitalize; }
.btnBlueArrow img { margin-left: 5px; }
.btnBlueArrow:hover, .btnWhiteArrow:focus , .btnWhiteArrow:active { background:#fff; border:1px solid #0672B7; color: #0672B7; }

.btnTransparentArrow { background: transparent; border: none; border-radius: 45px; color: #0672B7; font-size: 16px; line-height: 22px; font-weight: 400;padding: 0; text-decoration:underline; transition:all 0.3s ease-in-out 0s; text-transform: capitalize; }
/* .btnTransparentArrow img { margin-left: 5px; } */
.btnTransparentArrow img { margin-left: 2px; }
/* .btnTransparentArrow:hover, .btnTransparentArrow:focus, .btnTransparentArrow:active { background: transparent; border:none; color: #0672B7; } */
.btnTransparentArrow:hover, .btnTransparentArrow:focus, .btnTransparentArrow:active { background: transparent; border:none; color: #0672B7; box-shadow:none !important }
.btn:hover, .btn:focus, .btn:active { box-shadow:none !important }
/* END BUTTON */

/* START COMMON CSS */
.headingOther {	margin: 0 auto 50px; text-align: center; display: block; width: 866px; max-width: 100%;font-family: 'Poppins' !important; }
.headingOther h4 { font-size: 20px;  line-height: 25px; margin: 0 0 15px; color: transparent;-webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%);font-weight: 600;font-family: 'Poppins' !important; }
.headingOther h2 { color: #000; font-size: 42px; line-height: 55px; margin: 0 0 15px; font-weight: 600;font-family: 'Poppins' !important; }
.headingOther p { color: #333; font-size: 20px; line-height: 27px; margin: 0 0 15px !important; font-weight: 400;font-family: 'Poppins' !important; }
.headingOther p strong { font-weight: 600; }

h2 { color: #000; font-size: 30px; line-height: 35px;font-family: 'Poppins' !important; }
h3 { font-size: 26px; line-height: 31px;font-family: 'Poppins' !important;}
h4 { font-size: 18px; line-height: 23px;font-family: 'Poppins' !important;}
p {	font-size: 16px; line-height: 22px; color: #333;font-family: 'Poppins' !important;}
body { background: #fff; color: #000; font-family: 'Poppins'; font-weight: 400; font-size: 16px; line-height: 22px; margin: 0; padding: 0;font-family: 'Poppins' !important;}
/* END COMMON CSS */

/* START HEADER */
header { margin: 0; min-height: 100px; width: 100%; position: relative; background: #000000 !important; }
.navbar-nav { margin: 10px 0 0; }
.navbar { background: #000000 !important; border-radius: 0; position: relative; Padding: 0 16px;}
.navbar-brand { height: auto; margin: 0; padding: 29px 0; }
.navbar-brand>img {width: 230px;}
.navbar-nav li { padding: 0 18px;font-family: 'Poppins' !important; }
@media screen and (min-width: 1000px) { .home-link { display: none; } }
.navbar-light .navbar-nav .nav-link {color: #fff;font-size: 16px;line-height: 22px;padding: 0;text-decoration: none;text-transform: capitalize; font-family: 'Poppins' !important;}
/* .summit-nav-item a { text-transform: uppercase !important; color: #02e5d5 !important; } */
.summit-nav-item a { text-transform: uppercase !important; color: #02e5d5; }
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: #02e5d5;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: #02e5d5;}
.navbar-nav li.nav-itemBtn { padding: 0 5px !important; margin: -10px 0 0;}
.navbar-nav li .btn { padding: 9px 28px !important;  }
.navbar-nav li .btnTransparentWhite { padding: 9px 28px !important;  }
.navbar-nav .dropdown-toggle::after { background: url(../images/arrow_down.svg);
content: ""; width: 10px; height: 6px; position: relative; right: 0px; top: 3px;
border: none; background-size: cover;margin-left: .455em;}
.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; padding: 3px 0; width: 192px; 
border: none; }
.navbar-expand-lg .navbar-nav .dropdown-menu li { padding: 0; border-bottom: 1px solid #ddd;font-family: 'Poppins' !important;}
.navbar-expand-lg .navbar-nav .dropdown-menu li:last-child { border-bottom: none;font-family: 'Poppins' !important; }
.navbar-expand-lg .navbar-nav .dropdown-menu li a { padding: 13px 15px; font-family: 'Poppins' !important;}
/* .navbar-expand-lg .navbar-nav .dropdown-menu li a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li a:focus { background: #fafafa; font-family: 'Poppins' !important;} */
.navbar-expand-lg .navbar-nav .dropdown-menu li a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li a:focus { background: #fafafa; color: #11b6ac !important; font-family: 'Poppins' !important;}
.navbar-nav .dropdown-item h3 { font-size: 14px; font-weight: 500; line-height: 18px; margin: 0;font-family: 'Poppins' !important; }
.navbar-nav .dropdown-item p { font-size: 14px; line-height: 19px; color: #333; margin: 0; font-family: 'Poppins' !important;}
/* END HEADER */


/* START Banner */
/* Home page banner start */
.page-id-112136 .banner { background: #fff url('../images/bannerBG.webp') !important; background-size: cover !important;  background-position: center bottom !important; }
/* .page-id-112136 .bannerAreaLeft { margin: 0 !important; width: 460px !important; max-width: 100% !important; } */
.page-id-112136 .bannerAreaLeft { margin: 0 !important; width: 490px !important; max-width: 100% !important; }
.page-id-112136 .bannerAreaLeft h1 { margin: 0 0 30px !important; color: transparent !important; font-size: 48px !important; line-height: 60px !important;  font-weight: 700 !important; text-transform: capitalize !important;  -webkit-background-clip: text !important; background-clip: text !important; background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%) !important; padding-top: unset !important; width: unset !important; padding-right: unset !important; padding-left: unset !important; padding-top: unset !important; font-family: 'Poppins' !important;}
.page-id-112136 .bannerAreaLeft p { color: #333 !important; font-size: 24px !important; line-height: 32px !important; margin: 0 !important; font-weight: 300 !important;font-family: 'Poppins' !important;}
/* Home page banner end */
.banner { background: #fff url(../images/bannerBG.jpg); background-size: cover; 
    background-repeat: no-repeat;  background-position: center bottom; position: relative; 
    overflow: hidden; width: 100%; padding: 160px 0 160px;}
.bannerAreaLeft { margin: 0; width: 460px; max-width: 100%; }
.bannerAreaLeft h1 { margin: 0 0 30px; color: transparent; font-size: 48px; line-height: 60px;  font-weight: 700; text-transform: capitalize;  -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%); }
.bannerAreaLeft p { color: #333; font-size: 24px; line-height: 32px; margin: 0; font-weight: 600;}


 .bannerAreaLeft .banner-button {
    margin-top: 30px;
    text-transform: unset;
}
 .event-button {
    margin-top: 35px;
    text-transform: unset;
}

/* .bannerAreaLeft .banner-buttons {
    display: flex;
    flex-direction: row;
    background: unset;
    border: unset;
    box-shadow: unset;
    padding: 0;
    gap: 20px;
    margin-top: 30px;
    border-radius: unset;
    margin-bottom: 0;
    min-height: unset;
}
.bannerAreaLeft .banner-buttons .btnBlueArrow {
    background: #fff !important;
    border: 1px solid #0672B7;
    color: #0672B7 !important;
    text-transform: unset !important;
}
.bannerAreaLeft .banner-buttons .btnBlueArrow:hover,.bannerAreaLeft .banner-buttons .btnBlueArrow:focus, .bannerAreaLeft .banner-buttons .btnBlueArrow:active {
    background: #0672B7 !important;
    border: 1px solid #0672B7 !important;
    color: #fff !important;
}
.bannerAreaLeft .banner-buttons .btnWhiteArrow {
    background: #fff !important;
    border: 1px solid #f7941e;
    color: #f7941e;
    text-transform: unset !important;
}

.bannerAreaLeft .banner-buttons .btnWhiteArrow:hover,.bannerAreaLeft .banner-buttons .btnWhiteArrow:focus, .bannerAreaLeft .banner-buttons .btnWhiteArrow:active {
    background: #f7941e !important;
    border: 1px solid #f7941e;
    color: #fff;
} */
/* .bannerAreaLeft .banner-buttons .btnBlueArrow:hover,.bannerAreaLeft .banner-buttons .btnWhiteArrow:focus,.bannerAreaLeft .banner-buttons .btnWhiteArrow:active {
    background: #f7941e !important;
    border: 1px solid #f7941e !important;
    color: #fff !important;
} */
/* END banner */

 
/* START benefitsMain */
.benefitsMain { background: #fff; overflow: hidden; position: relative; padding: 80px 0 60px; width: 100%;}
.benefitsInner { background: #fff; box-shadow: 0px 12px 30px 0 rgb(0 0 0 / 15%); min-height: 305px;
 margin: 0 0 30px; text-align: center; position: relative; width: 100%; padding: 35px 24px; 
 border-radius: 10px; transition:all 0.3s ease-in-out 0s;}
.benefitsInner:hover { box-shadow: 0px 16px 40px 0 rgb(0 0 0 / 25%);} 
.benefitsInner figure { position: relative; display: flex;justify-content: center;}
.benefitsInner figure img { width: 65px; }
.benefitsInner h4 { color: #000; font-size: 20px; line-height: 27px; margin: 0 0 15px; font-weight: 600;font-family: 'Poppins' !important;}
.benefitsInner p {font-size: 16px; margin: 0 0 5px;font-family: 'Poppins'; font-family: 'Poppins' !important;}
/* END benefitsMain */


/* START featuredMain */
.featuredMain { background: #FAFAFA; overflow: hidden; position: relative; padding: 80px 0 60px; width: 100%;}
.featuredInner {  margin: 0;  width: 100%; text-align: center; }
.featuredInner ul { margin: 0; padding: 0; gap: 0 42px; border-radius: 12px; display: flex; flex-wrap: wrap;
justify-content: center; align-items: center; }
.featuredInner ul li { background: #fff; border-radius: 10px; box-shadow: 0px 23px 30px 0 rgb(0 0 0 / 10%);
list-style-type: none; margin: 0 0 30px; padding: 24px; width: 360px; display: flex; justify-content: center;
align-self: normal;font-family: 'Poppins' !important; }
.featuredInner ul li img { margin: 0; height: 80px; }
/* END featuredMain */


/* START plansMain */
.plansMain { background: #fff; overflow: hidden; position: relative; padding: 80px 0 60px; width: 100%;}
.plansMain .plan-subtitle
 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 25px !important;
    font-style: italic;
}
.plansMain .priceBlock_2 .plan-subtitle {
    color: #fff !important;
}
.plansMain .availability
 {
    font-weight: 500;
    font-size: 15px;
}
.priceBlock { background: #FAFAFA; border: 1px solid #ddd; margin: 0 0 30px; text-align: center; transition: all 0.3s ease 0s; width: 100%; position: relative; border-radius: 8px; overflow: hidden; padding: 40px 24px;  min-height: 1080px; }
.priceBlock img { margin: 0 0 20px; display: unset; }
.priceBlock h3 { color: #000; width: 100%; margin: 0 0 20px; position: relative; font-size: 30px; line-height: 35px; font-weight: 600;font-family: 'Poppins' !important;}
.priceBlock h4 { color: #000; width: 100%; margin: 0 0 20px; position: relative; font-size: 22px; line-height: 30px; font-weight: 600;font-family: 'Poppins' !important;}
.priceBlock ul { padding: 0; margin: 0 0 30px;font-family: 'Poppins' !important;}
.priceBlock ul li { text-align: left;  list-style-type: none; color: #000; font-size: 16px; line-height: 22px; margin: 0 0 15px; text-transform: unset; position: relative; padding-left: 32px;font-family: 'Poppins' !important; }
.priceBlock ul li:before { background: url('../images/check_black.svg'); content: ""; position: absolute;
top: 3px; width: 18px; height: 18px; left: 0;} 
.joinBtn { margin: 30px 0 0; }
#journey-section .joinBtn { margin: 20px 0 0; }
#journey-section .row { display:flex; justify-content:center; }

.joinBtn a {font-family: 'Poppins' !important; }
.joinBtn .btn { padding: 9px 35px;font-family: 'Poppins' !important; }
.learnBtn { margin: 30px 0 0;font-family: 'Poppins' !important; }
/* .contactBtn { margin: 30px 0 0;font-family: 'Poppins' !important; } */
.contactBtn{ padding: 9px 20px !important; font-family: 'Poppins' !important; }
.priceBlock_2 { background: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%); border: 1px solid #ddd;font-family: 'Poppins' !important; }
.priceBlock_2 h3 { color: #fff;font-family: 'Poppins' !important; }
.priceBlock_2 h4 { color: #fff;font-family: 'Poppins' !important; }
.priceBlock_2 ul li { color: #fff;font-family: 'Poppins' !important; }
 .priceBlock_2 ul li:before { background: url('../images/check_white.svg'); }
/* END plansMain */


/* START clientWealthMain */
.clientWealthMain { background: url('../images/clientBG.jpg'); background-size: 100% 100%; overflow: hidden; position: relative; padding: 80px 0 80px; width: 100%;font-family: 'Poppins' !important;}
.clientWealthInner { margin: auto; text-align: center; display: block; width: 800px; max-width: 100%;font-family: 'Poppins' !important; }
.clientWealthInner h2 { color: #fff; font-size: 42px; line-height: 55px; margin: 0 0 20px; font-weight: 600;font-family: 'Poppins' !important; }
.clientWealthInner h3 { color: #fff; font-size: 30px; line-height: 40px; margin: 0 0 30px; font-weight: 600;font-family: 'Poppins' !important; }
.clientWealthInner .btnTransparentWhite { padding: 9px 20px !important; }
/* END clientWealthMain */



/* START testimonialsMain */
.testimonialsMain { background: #ECF0F3; padding: 80px 0 40px; position: relative; overflow: hidden; z-index: 1; }
.testimonialsMain .headingOther { margin: 0 auto 30px; }
.testimonialsOuter { padding: 20px 30px; }
.testimonialsInner { display: flex; gap: 0 40px; }
.testimonialsLeft { background: #ffffff; border-radius: 10px; padding: 30px 30px 40px 30px; width: 30%; max-width: 100%; margin: 0 0 10px; position: relative; }
.testimonialsLeft figure { overflow: hidden; border-radius: 10px; margin-bottom: 20px; display: flex; height: 300px;}
.testimonialsDetail h5 { font-size: 16px; color: #0DB6AA; font-weight: 600; margin: 0;font-family: 'Poppins' !important; }
.testimonialsRight { background:  #ffffff; border-radius: 10px; 
position: relative; padding: 30px 40px; margin: 115px 0 10px; width: 70%; }
.testimonialsRight::after { background: transparent url('../images/quote.png'); background-size: cover; content: ""; position: absolute; width: 130px; height: 130px; left: 0; top: -130px; z-index: -1; opacity: 0.2; }
.testimonialsRight h3 { font-size: 24px; font-weight: 600;  margin: 0 0 10px;font-family: 'Poppins' !important; }
.testimonialsRight span.date {  font-weight: 500; font-size: 16px; color: #7c838e;font-family: 'Poppins' !important; }
.descriptions { margin: 20px 0 0; padding: 20px 0 0; border-top: 1px solid #ddd; }
.descriptions p { font-size: 18px; line-height: 27px; margin: 0;font-style: italic; width: 808px;
max-width: 100%;font-family: 'Poppins' !important;}
.testimonialsMain .slick-current img { object-fit: cover; width: 100%;  }
.testimonialsMain .slick-slider { z-index: 9; }
.testimonialsMain .slick-prev, .testimonialsMain .slick-next { background: #0DB6AA; border-radius: 6px; position: absolute; top: 70px; right: 0; bottom: auto; left: auto;  z-index: 9; cursor: pointer; height: 50px; width: 50px; text-align: center;  line-height: 50px; color: #fff; transition: all 0.1s ease-out 0s;  }
.testimonialsMain .slick-prev:hover, .testimonialsMain .slick-prev:focus, .testimonialsMain .slick-next:hover, .testimonialsMain .slick-next:focus { opacity: 1; background: #0DB6AA; color: #fff; }
.testimonialsMain .slick-prev { right: 100px; }
.testimonialsMain .slick-next { right: 30px; }
.testimonialsMain .slick-prev:before, .testimonialsMain .slick-next:before { display: none; }
.testimonialsMain .slick-prev img, .testimonialsMain .slick-next img { width: 9px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.testimonialsMain .slick-dots { display: none; }
/* END testimonialsMain */


/* START contactMain  */
.contactMain {  background: url('../images/bg_guide.jpg'); background-size: 100% 100%; overflow: hidden; 
position: relative; padding: 80px 0 80px; width: 100%;}
.contactInner {	margin: 0; position: relative; }
.contactMain .headingOther { width: 800px; max-width: 100%; } 
.contactMain .headingOther h2 { color: #fff;font-family: 'Poppins' !important;} 
.contactInner form { width: 505px; max-width: 100%; margin: auto; }
.contactInner .form-group { margin-bottom: 30px; position: relative;}
.contactInner .form-group p {
    margin-bottom: 30px !important;
    font-family: 'Poppins' !important;
}
.contactInner .form-control { background: rgb(255 255 255 / 15%); border: 1px solid #10B6AA; border-radius: 4px;box-shadow: none;color: #fff;font-size: 16px; padding: 12px 15px; transition: all 0.4s;font-weight: 400;line-height: 24px; width:505px !important;font-family: 'Poppins' !important;} 
/* .contactInner .form-control { background: rgb(255 255 255 / 15%); border: 1px solid #10B6AA; border-radius: 4px;box-shadow: none;color: #fff;font-size: 16px; padding: 12px 15px; transition: all 0.4s;font-weight: 400;line-height: 24px; width:100% !important;font-family: 'Poppins' !important;} */
.contactInner .form-control::-webkit-input-placeholder{ color: #fff;font-family: 'Poppins' !important; }
.contactInner .form-control::-moz-placeholder { color: #fff;font-family: 'Poppins' !important; }
.contactInner .form-control::-ms-input-placeholder { color: #fff;font-family: 'Poppins' !important; }
.btnContact { margin: 0; text-align: center; }
/* .home-contactform .btnContact {
    margin-left: 72px;
    } */
    .home-contactform .btnContact {
        margin-left: 69px;
        }
    .home-contactform .btnContact .btnTransparentWhite {
        font-weight: 400 !important;
        padding: 9px 20px !important;
        }
    .home-contactform{
        display: flex;
        justify-content: center;
        /* width:100%; */
    }
    .home-contactform .form-group .wpcf7-form-control-wrap {
        float: unset !important;
        display: flex !important;
        justify-content: center !important;
    }
    
    .home-contactform .wpcf7-not-valid-tip{
        position:absolute;
        top:100%;
        /* left:31.5%; */
        left:6.5%;
        /* left:2.5%; */
        padding-top: 2px;
    }

    /* .col-md-12.col-sm-12.form-sub-control{
        display: flex;
        gap:12px;
          gap: 20px;
        width: 98.5%;
    } */
    /* .home-contactform .col-lg-12 {
            width: 100%;
            padding-right: 0px;
        } */

    .contactform-section .wpcf7-response-output{
        display: flex;
        justify-content: center;
        text-align: center;
    }

    .contactform-section .wpcf7{
        display: flex;
     justify-content: center; 
     }

     .contactform-section .wpcf7 form{
        width: 42%;
     }
    
   
.btnContact .btn { text-transform: uppercase;font-family: 'Poppins' !important; }
/* END contactMain */


/* START eventsMain */
.eventsMain { background: #fff; overflow: hidden; position: relative;padding: 80px 0 80px;width: 100%;}
.eventsInner { background: #fff; box-shadow: none; border: none; margin: 0 0 130px; position: relative;
width: 100%; padding: 0; }
.eventsInner figure {margin: 0;}
.eventsInner figure img { margin: auto; width: 100%; object-fit: cover; display: block; height: 480px; }
.eventsData { padding: 30px; background: #fff; border-radius: 10px; box-shadow: 0px 30px 60px 0 rgb(0 0 0 / 10%); position: absolute;bottom: -100px;left: 6%;width: 88%; min-height: 198px;font-family: 'Poppins' !important;}
.eventsData h3 { font-size: 16px; line-height: 22px; font-weight: 500; margin: 0 0 10px;width: 100%; 
color: transparent; -webkit-background-clip: text; background-clip: text; 
background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%);font-family: 'Poppins' !important; }
.eventsData h4 {font-size: 20px;line-height: 27px; font-weight: 600;margin: 0 0 15px; font-family: 'Poppins' !important; }
.eventsData .btnTransparentBlack { font-weight: 400;padding: 9px 20px !important; }
/* END eventsMain */


/* START FOOTER */
.footer { background-image: linear-gradient(0deg, #124A44 0%, #0672B7 100%); background-image: linear-gradient(0deg, #3bb4aa 0%, #0672B7 100%); margin: 0; width: 100%; position: relative; overflow: hidden; }
.footer_1 { position: absolute; top: 0; left: 0;}
.footer_2 { position: absolute; bottom: 0; right: 0;}
.footerData { margin: 0 0 40px; padding: 0 0 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.50); }
.footerData p {  margin: 0; color: #fff; font-size: 16px; line-height: 25px; width: 100%;font-family: 'Poppins' !important;}
.footerTop { padding: 60px 0 0; }
.logoFooter { display: inline-block; margin: 0 0 10px; width: 100%;}
.logoFooter img { width: 230px; }
.footerTop h3 { color: #fff; font-weight: 600; font-size: 22px; line-height: 25px; margin: 0 0 15px;text-transform: capitalize; position: relative;font-family: 'Poppins' !important; }
.footerInner { margin: 0 0 30px; display: inline-block; width: 100%; }
.footerInner ul { margin: 0; padding: 0;}
.footerInner ul li { display: inline-block; list-style-type: none; margin: 0 0 10px; width: 100%; font-size: 16px; line-height: 22px;font-family: 'Poppins' !important; }
.footerInner ul li a { color: #fff; font-size: 16px; line-height: 22px; text-transform: capitalize; text-decoration: none; position: relative; margin: 0; display: inline-block; font-weight: 400;font-family: 'Poppins' !important; }
.footerInner ul li a:hover, .footerInner li a:focus { color: #02e5d5 ; transition: 0.5s;font-family: 'Poppins' !important; }
 
.copy { width: 100%; background: transparent;}
.copyOuter { padding: 15px 0 15px; border-top: 1px solid rgba(255, 255, 255, 0.50);
width: 100%; }
.copyInner p { color: #fff; font-size: 16px; margin: 0;font-family: 'Poppins' !important;}
#myBtn { display: none;	position: fixed; bottom: 100px; right: 30px;	z-index: 99; font-size: 24px; border: none;	outline: none;	background-image: linear-gradient(7deg, #059fd7 0%, #3ad7dc 100%); color: #fff; cursor: pointer; padding: 5px; width: 50px; height: 50px; border-radius: 50%; transition: all 0.3s ease-in-out 0s;}
#myBtn:hover { background-image: linear-gradient(7deg, #3ad7dc 0%, #059fd7 100%);}
/* END footer */

/* START socialIcon*/
.socialIcon { display: inline-block; margin: 0; width: 100%;}
.socialIcon ul { margin: 0; padding: 0; }
.socialIcon ul li { display: inline-block; list-style-type: none; margin: 0; width: auto; border: none;font-family: 'Poppins' !important; }
.socialIcon ul li a { background: linear-gradient(64deg, #059fd7 0%, #3ad7dc 100%); display: inline-block; width: 34px; height: 34px; margin: 0 1px 0 0; position: relative; text-decoration: none; border-radius: 50%;font-family: 'Poppins' !important;}
.socialIcon ul li a:hover { background: linear-gradient(64deg, #3ad7dc 0%, #059fd7 100%); transition: all 0.3s ease-in-out 0s;font-family: 'Poppins' !important;}
.socialIcon a i { font-size: 16px; color: #fff; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%);font-family: 'Poppins' !important; }
/* END socialIcon*/

/* START bannerInnerPage */
    .bannerInnerPage { background: #fff url(../images/events_banner.webp); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative; 
    overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
    .bannerInnerPage:before { background: linear-gradient(180deg, #10B6AA 0%, #000 100%); 
    content:""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0.6; z-index: -1; }
    /* .bannerInnerPageLeft { margin: 0; width: 460px; max-width: 100%; } */
    .bannerInnerPageLeft { margin: 0; width: 100%; max-width: 100%; }
    .page-id-776 .bannerInnerPageLeft { margin: 0; width: 100% !important; max-width: 100%; }
    .bannerInnerPageLeft h1 { margin: 0; color: #fff; font-size: 64px; line-height: 80px;  font-weight: 600; text-transform: capitalize; font-family: 'Poppins' !important; }
    /* END bannerInnerPage */
    
    /* START exTrainingMain */
    .exTrainingMain { padding: 120px 0 70px; background: #fff; width: 100%; position: relative; overflow: hidden;}
    .exTrainingLeft { width: 646px; max-width: 100%;    margin: 0 0 30px; }
    .exTrainingLeft h2 { color: #000; font-size: 42px; font-weight: 600;
    line-height: 55px; margin: 0 0 30px; position: relative;}
    .exTrainingLeft p { color: #333; font-size: 20px; line-height: 27px; margin: 0 0 30px;}
    .exTrainingRight { position: relative; margin: 0 0 30px; text-align: right; padding-right: 30px;}
    .exTrainingRightInner { width: 460px;    max-width: 100%; position: relative; display: inline-block; }
    .exTrainingRightInner:before { background-image: linear-gradient(0deg, #10B6AA 0%, #0672B7 100%);
    content: ""; position: absolute; left: 25px; top: 25px; width: 100%; height: 100%;}
    .exTrainingRightInner img { width: 100%; margin: 0; position: relative; height: 100%; }
    .exTrainingRightInner img.exTraining_2 { position: absolute; left: -41px; top: -40px;
    width: auto; height: auto; width: 164px;}
    /* END exTrainingMain */
    
    
    /* START expectsMain */
    .expectsMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0 40px; width: 100%;}
    .expectsInner { margin: 0 0 40px; text-align: center; position: relative; width: 100%; padding: 0 15px; 
    border-radius: 10px; transition:all 0.3s ease-in-out 0s;}
    .expectsInner figure { position: relative;margin: 0 0 15px;}
    /* .expectsInner figure .hexa { width: 140px; margin: auto; display: unset; } */
    .expectsInner figure .hexa { width: 140px; margin: auto; }
    .expectsInner figure .expectsIcon { width: 60px; position: absolute; left: 50%; top: 50%;
    transform: translate(-50%, -50%);}
    .expectsInner h4 { color: #000; font-size: 18px; line-height: 27px; margin: 0 0 15px; font-weight: 600; }
    .expectsInner p {  margin: 0; font-size: 16px;}
    /* END expectsMain */
    
    
    /* START attendsMain */
    .attendsMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0; width: 100%;}
    .attendsOuter { background: #fff; }
    .attendsLeft img { width: 100%; }
    .attendsInner { padding: 40px 0; border-bottom: 1px solid #ddd; margin: 0 ;} 
    .attendsInner:last-child { border: none; }
    .attendsInner figure { margin: 0 0 15px; float: left; width: 55px;}
    .attendsInner figure img { width: 45px; }
    .attendsRightData { margin: 0; padding-left: 55px; padding-right: 15px; width: 735px; max-width: 100%; }
    .attendsRightData h4 { color: #000; font-size: 22px; line-height: 30px; margin: 0 0 15px; font-weight: 600; }
    .attendsRightData p {  margin: 0; font-size: 18px; line-height: 25px;}
    .attendsRightData figure img { width: 100%;}
    /* END attendsMain */
    
    /* START bannerInnerPage */
    .bannerMembershipsPage { background: #fff url(../images/memberships_banner.webp); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative;  
    overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
    /* END bannerInnerPage */
    
    /* START getStartedMain */
    .getStartedMain { background: linear-gradient(180deg, #10B6AA 0%, #0672B7 100%); overflow: hidden; position: relative; padding: 80px 0 80px; width: 100%;}
    .getStartedInner { margin: auto; text-align: center; display: block; width: 800px; max-width: 100%; }
    .getStartedInner h2 { color: #fff; font-size: 42px; line-height: 55px; margin: 0 0 20px; font-weight: 600; }
    .getStartedInner p { color: #fff; font-size: 22px; line-height: 30px; margin: 0 0 30px !important; font-weight: 500; }
    /* END getStartedMain */
    

    /* START membershipsMain */
    .membershipsMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0 0; 
    width: 100%;} 
      #premier-faqs { padding: 80px 0 80px; 
    } 
    .membershipsMain .nav-tabs { background: transparent; border-bottom: 1px solid #ccc; width: 100%; padding-left: 25px;
    }
    .membershipsMain .nav-tabs .nav-item { margin: 0 1px; }
    .membershipsMain .nav-tabs .nav-link { background: transparent; border: none; border-bottom: 1px solid rgb(188 228 241 / 50%); border-radius: 5px 5px 0 0; padding: 18px 30px; font-size: 20px; line-height: 27px;  color: #000; text-align: center; font-weight: 500; }
    .membershipsMain .nav-tabs .nav-item.show .nav-link, .membershipsMain .nav-tabs .nav-link.active { background: #0672B7; color: #fff; }
    .membershipsMain .nav-tabs .nav-link:hover, .membershipsMain .nav-tabs .nav-link:focus {  background: #0672B7; 
    color: #fff; }
    .membershipsMain .tab-content { margin: 70px 0 0; }
    .membershipsMain .headingOther { width: 966px; }
    .membershipsMain .headingOther h2 { width: 866px; max-width: 100%; margin: 0 auto 15px; display: block; }
    .membershipsMain .headingOther p span { font-weight: 600; }
    .membershipsLeft { width: 100%; padding-right: 15px; }
    .membershipsLeft video { object-fit: cover;}
    .membershipsRight { width: 100%; }
    .membershipsRight .accordion-item { border: none; background: transparent;}
    .membershipsRight .accordion-button { background-color: transparent; border-bottom: 1px solid #ccc; font-weight: 600; padding: 12px 0 !important; font-size: 20px; color: #000; }
    .membershipsRight .accordion-button:hover, .membershipsRight .accordion-button:focus { box-shadow: none; }
    .membershipsRight .accordion-button:not(.collapsed) { color: #0672B7; background-color: transparent;
    box-shadow: none; border: none; }
    .membershipsRight .accordion-body { padding: 0 0 5px; }
    .membershipsRight .accordion-body p { margin: 0 0 10px !important; font-size: 16px; line-height: 22px;}
    .membershipsRight .accordion-body p strong { font-weight: 600; color: #000; }
    .membershipsRight .accordion-body ul li strong { font-weight: 600; color: #000; }
    .membershipsRight .accordion-body ol li strong { font-weight: 600; color: #000; }
    .membershipsRight .accordion-collapse.collapse.show { border-bottom: 1px solid #ccc; }
    .membershipsRight .accordion-body ul { margin: 0; padding-left: 2rem; }
    .membershipsRight .accordion-body ul li { margin: 0 0 10px; color: #333; font-size: 16px; line-height: 22px; list-style: disc; }
    .membershipsBottom { margin: 70px 0 80px; max-width: 100%; }
    .membershipsBottom h3 { color: #000; font-size: 30px; line-height: 40px; margin: 0 0 20px; font-weight: 600; }
    .membershipsBottom p { margin: 0 0 20px !important; font-size: 16px; line-height: 22px;}

    .membershipsRight .accordion-header{padding: 0 !important;}
    .membershipsRight .accordion-header:before{content:none !important;}
    .membershipsRight .accordion-header:after{content:none !important;}
    /* END membershipsMain */
    
    
   /* START memberSliderMain */
.memberSliderMain { background: #ECF0F3; padding: 80px 0 100px; position: relative; overflow: hidden; z-index: 1; }
.memberSliderMain .headingOther { margin: 0 auto 30px; }
.memberSliderMain .slick-slider { z-index: 9; }
.memberSliderMain .slick-prev, .memberSliderMain .slick-next { background: transparent; border: 1px solid #333;
border-radius: 50%; position: absolute; top: auto; right: auto; bottom: -55px; left: auto; z-index: 9;
cursor: pointer; height: 50px; width: 50px; text-align: center; line-height: 50px; color: #333; transition: all 0.1s ease-out 0s; }
.memberSliderMain .slick-prev:hover, .memberSliderMain .slick-prev:focus, .memberSliderMain .slick-next:hover, .memberSliderMain .slick-next:focus { opacity: 1; background: #fff; color: #000; }
.memberSliderMain .slick-prev { left: calc(50% - 60px); }
.memberSliderMain .slick-next { right: calc(50% - 60px); }
.memberSliderMain .slick-prev:before, .memberSliderMain .slick-next:before { display: none; }
.memberSliderMain .slick-prev img, .memberSliderMain .slick-next img { width: 9px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.memberSliderMain .slick-dots { display: none; }
.memberSliderArea { width: 732px; max-width: 100%; margin: auto;}
.memberSliderDetail {  text-align: center; position: relative; margin: 0 0 30px; }
.memberSliderDetail img { width: 50px; opacity: 0.2; margin: 0 auto 15px; }
.memberSliderDetail h3 { -webkit-background-clip: text; background-clip: text; 
background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%); font-size: 24px; font-weight: 600;
margin: 0 0 10px; color: transparent; } 
.memberSliderDetail p { font-size: 20px; line-height: 28px; margin: 0 0 15px; font-style: italic; }
/* END memberSliderMain */
    
    /* START calendarMain */
    .calendarMain { background: #fbfcfd ; overflow: hidden; position: relative; padding: 0; width: 100%;}
    .calendarInner { margin: 0; width: 100%; } 
    /* END calendarMain */


    /* START bannerLoginPage */
    .bannerLoginPage { background: #fff url(../images/login_banner.jpg); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative; 
    overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
    /* END bannerLoginPage */

    
    /* START loginMain */
    .loginMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0 50px; width: 100%;}
    .loginInner {background: #fafafa; border: 1px solid #ddd; box-shadow: 0px 15px 30px 0 rgb(0 0 0 / 15%);
    margin: 0 0 40px; text-align: center; position: relative; width: 100%; padding: 60px 70px; 
    border-radius: 10px; }
    .loginInner h3 { color: #000; font-size: 30px; line-height: 40px; margin: 0 0 20px; font-weight: 500; }
    .loginInner p { color: #000; font-size: 16px; line-height: 22px; margin: 0 0 25px !important; }
    .loginLeft { background: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%); }
    .loginLeft h3 { color: #fff; }
    .loginLeft p { color: #fff; }

    .loginInner .btn img{
        display: unset !important;
    }
    /* END loginMain */

    /* START bannerAboutPage */
    .bannerAboutPage { background: #fff url(../images/about_banner.jpg); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative; 
    overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
    /* END bannerAboutPage */
    
   /* START aboutMain */
    .aboutMain { padding: 80px 0 40px; background: #fff; width: 100%; position: relative; overflow: hidden;}
    .aboutLeft { width: 540px; max-width: 100%; margin: 0 0 40px; }
    .aboutLeft p { color: #333; font-size: 20px; line-height: 27px; margin: 0;}
    .aboutLeft p span { font-weight: 600; }
    .aboutRight { position: relative; margin: 0 0 40px; text-align: right; padding-right: 30px;}
    .aboutRightInner { width: 765px;    max-width: 100%; position: relative; display: inline-block; }
    .aboutRightInner:before { border: 3px solid #10B6AA; border-radius: 16px;
    content: ""; position: absolute; left: 25px; top: 25px; width: 100%; height: 100%;}
    .aboutRightInner img { width: 100%; margin: 0; position: relative; height: 100%; } 
    /* END aboutMain */
    
    /* START weGotMain */
    .weGotMain { background: #fff; overflow: hidden; position: relative; padding: 20px 0 40px; width: 100%;}
    .weGotInner { background: #fff;  border: 1px solid #ddd;  margin: 0 auto 40px; position: relative;  border-radius: 10px; transition:all 0.3s ease-in-out 0s; min-height: 330px; width: 400px; max-width: 100%; }
    .weGotHeading { padding: 13px 38px 10px; margin: 0;    border-radius: 10px 10px 0 0;}
    .weGotHeading figure { margin: 0; background: #fff; border-radius: 10px; border: 1px solid #d50000; width: 46px;
    height: 50px; position: absolute; top: 0px; }
    .weGotHeading figure img { width: 24px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) }
    .weGotHeading h3 { color: #fff; font-size: 22px; line-height: 27px; margin: 0; font-weight: 600; }
    /* END weGotMain */
    .weGotInner ul { margin: 0; padding: 30px; padding-left: 65px; }
    .weGotInner ul li { list-style-type: none; margin: 0 0 10px; font-size: 16px; line-height: 22px;width: 310px;  max-width: 100%; position: relative; }
    .weGotInner ul li:last-child { margin: 0; }
    .weGotInner ul li img { position: absolute; top: 0; left: -35px; }

    .weGotInnerRed { background: rgb(213 0 0 / 5%); border: 1px solid #D50000; }
    .weGotInnerRed .weGotHeading { background: #D50000; }
    .weGotInnerRed .weGotHeading figure { border: 1px solid #D50000; left: auto; right: -12px;}
    .weGotInnerRed ul li { color: #D50000; }
    .weGotInnerGreen { background: rgb(0 128 0 / 5%); border: 1px solid #008000; }
    .weGotInnerGreen .weGotHeading { background: #008000; padding-left: 65px; }
    .weGotInnerGreen .weGotHeading figure { border: 1px solid #008000; left: -12px; right: auto; }
    .weGotInnerGreen ul li { color: #008000; }
    /* END weGotMain */
    
    /* START cpaFirmsMain */
    .cpaFirmsMain { background: #fff; overflow: hidden; position: relative; padding: 0 0 40px; width: 100%;}
    .cpaFirmsInner { background: #fff; box-shadow: 0px 12px 30px 0 rgb(0 0 0 / 15%); margin: 0 0 40px; text-align: center; position: relative; padding: 42px 30px; border-radius: 10px; transition:all 0.3s ease-in-out 0s; min-height: 370px; }
    .cpaFirmsInner figure { 
        position: relative; 
        margin: 0 0 15px;
        display: flex;
        justify-content: center;
    }
    .cpaFirmsInner figure img { width: 65px;  }
    .cpaFirmsInner h3 { color: #000; font-size: 20px; line-height: 27px; margin: 0 0 15px; font-weight: 600; }
    .cpaFirmsInner p { font-size: 16px; line-height: 22px; margin: 0; }
    /* END cpaFirmsMain */
    
    
   /* START teamMain */
    .teamMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0 40px; width: 100%;}
    .teamInner { background: #fff; box-shadow: 0px 12px 30px 0 rgb(0 0 0 / 15%); margin: 0 0 40px; text-align: center; position: relative; padding: 0; border-radius: 10px; transition:all 0.3s ease-in-out 0s; min-height: 370px;overflow: hidden; }
    .teamInner figure { position: relative; margin: 0;}
    .teamInner figure img { width: 100%;  }
    .teamDetail { padding: 24px;}
    .teamDetail small { font-size: 16px; line-height: 22px; margin: 0 0 10px; font-weight: 600; display: block;
    color: transparent; -webkit-background-clip: text; background-clip: text; 
    background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%); }
    .teamDetail h3 { color: #000; font-size: 22px; line-height: 27px; margin: 0; font-weight: 600; }
    /* END teamMain */
    
    /* START bannerBlogPage */
    .bannerBlogPage { background: #fff url(../images/blog_banner.jpg); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative; 
    overflow: hidden; width: 100%; padding: 70px 0; z-index: 1;}
    .bannerBlogPage .bannerInnerPageLeft { width: 890px;}
    .bannerBlogPage .bannerInnerPageLeft h1 { font-size: 42px; line-height: 55px; }
    /* END bannerBlogPage */
    
    
    /* START blogSingleMain */
    /* .blogSingleMain { padding: 80px 0 40px; background: #fff; width: 100%; position: relative; overflow: hidden;} */
    .blogSingleMain { padding: 15px 0 15px; background: #fff; width: 100%; position: relative; overflow: hidden;}
    .blogSingleInner { width: 100%; margin: 0 0 40px; }
    .blogSingleInner figure { margin: 0; position: relative; }
    .blogSingleInner figure img { width: 100%; margin: 0;    } 
    .blogSingleData { padding: 40px 50px 0; }
    .blogSingleData p { color: #333; font-size: 16px; line-height: 22px; margin: 0 0 25px; }
    /* END blogSingleMain */
    
    
    /* START recArticleMain */
    .recArticleMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0 50px; width: 100%;}
    .recArticleInner { margin: 0 0 40px; border-radius: 4px; transition: all 0.3s ease-in-out 0s; border: 1px solid #ddd;}
    .recArticleInner figure { position: relative; margin: 0; }
    .recArticleInner figure img { width: 100%; border-radius: 4px !important; }
    .recArticleData { position: relative; width: 100%; padding: 20px 20px; }
    .recArticleData h4 { color: #000; font-size: 20px; line-height: 27px; margin: 0 0 15px; font-weight: 600; height: 54px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-family: 'Poppins' !important;}
    .recArticleData h4 a {
        color: #000;
        font-size: 20px;
        line-height: 27px;
        font-weight: 600; 
        font-family: 'Poppins' !important;
     }
    /* .recArticleData p { margin: 0 0 10px !important; color: #333; font-size: 16px; line-height: 22px; height: 66px; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden; font-family: 'Poppins' !important;} */
    .recArticleData p { margin: 0 0 15px !important; color: #333; font-size: 16px; line-height: 22px; height: 66px; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden; font-family: 'Poppins' !important;}
    /* END recArticleMain */
    
    /* START paginationMain */
    .paginationMain .pagination{
        display: flex !important;
        justify-content: center !important;
    }
    .paginationMain { margin: 0; }
    .pagination { justify-content: center; }
    .pagination .page-link img { height: 14px;}
.pagination .page-link { background-color: #fff; padding: 11px 10px; height: 44px; display: flex; align-items: center;
font-size: 16px;color: #333; width: 48px; justify-content: center; }
    .pagination .page-link:hover, .pagination .page-link:focus, .pagination .page-link:active { box-shadow: none; background-color: #10B6AA; border-color: #10B6AA; color: #fff; }
    .pagination .page-item.active .page-link { background-color: #10B6AA; border-color: #10B6AA; }
    .pagination .page-link:hover img, .pagination .page-link:focus img, .pagination .page-link:active img { filter: brightness(100); }
	.cust_pagi .paginationMain { margin: 20px 0 50px; }

    /* END paginationMain */
    
    .podcast_list_sec1 .block .left .box img { width: 100% !important; }
	.podcast_list_sec1 .block .right h2 { font-family: 'Poppins' !important; font-weight: 600 !important; }
    /* START bannerResourcesPage */
    .bannerResourcesPage { background: #fff url(../images/resources_banner.jpg); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative; 
    overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
    /* END bannerResourcesPage */
    
	/* START bannerWeeklyNewsPage */
    .bannerWeeklyNewsPage { background: #fff url(../images/weeklyNews_banner.jpg); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative; 
    overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
    /* END bannerWeeklyNewsPage */
    
    /* START resourcesMain */
    .resourcesMain { background: #fff; overflow: hidden; position: relative; padding: 80px 0 50px; width: 100%;}
    .resourcesInner { margin: 0 0 40px; border-radius: 4px; transition: all 0.3s ease-in-out 0s; border: 1px solid #ddd;}
    .resourcesInner figure { position: relative; margin: 0; }
    .resourcesInner figure img { width: 100%; }
    .resourcesData { position: relative; width: 100%; padding: 20px 20px; }
    .resourcesData h4 { color: #000; font-size: 20px; line-height: 27px; margin: 0 0 15px; font-weight: 600; height: 54px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
    /* .resourcesData p { margin: 0 0 10px !important; color: #333; font-size: 16px; line-height: 22px; height: 66px; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;} */
    .resourcesData p { margin: 0 0 15px !important; color: #333; font-size: 16px; line-height: 22px; height: 66px; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;}
    
    .newsBannerForm { width: 370px; max-width: 100%; margin: 0 0 30px; float: right; }
    .newsBannerForm .form-group { margin: 0 0 15px;	position: relative; }
    .newsBannerForm .input-group { margin: 0;}
    .newsBannerForm .form-control {	background-color: #fff;	border-radius: 4px !important;	border: 1px solid #ededed; color: #000; font-size: 16px; height: 44px;	padding: 5px 15px;	box-shadow: none; }
    .newsBannerForm .form-control::-webkit-input-placeholder { color: #777;}
    .newsBannerForm .form-control::-moz-placeholder { color: #777;}
    .newsBannerForm .form-control::-ms-input-placeholder { color: #777;}
    .newsBannerForm .input-group-text {	padding: 0;	background-color: transparent;	border: none;}
    .newsBannerForm .btn { font-size: 16px; border: none; padding: 11px 18px; border-radius: 4px; box-shadow: none; }
     
	.catLeft ul {
		margin: 0;
		padding: 0;padding-left: 25px;
		border-bottom: 1px solid #ccc;
		display: inline-block;
		width: 100%;
	}
    .catLeft ul li { list-style-type: none; margin: 0 0 0; display: inline-block; }
	.catLeft ul li a {
		color: #000;
		padding: 9px 25px;
		text-decoration: none;
		font-size: 16px;
		line-height: 22px;
		font-weight: 600;
		display: inline-block;border-radius: 5px 5px 0 0; 
	}
    .catLeft ul li a.active { background: #0672B7; border: 1px solid #0672B7; color: #fff; }
    /* END resourcesMain */
     
 
/* START newsCtaMain  */
.newsCtaMain {  background: url(../images/bg_guide.jpg); background-size: 100% 100%; overflow: hidden; 
position: relative; padding: 80px 0 80px; width: 100%;}
.newsCtaInner { margin: auto; position: relative; text-align: center; width: 800px; max-width: 100%;}
.newsCtaInner h2 { color: #fff; font-size: 42px; line-height: 55px; margin: 0 0 30px !important; font-weight: 600;} 
.newsCtaInner p { color: #fff; font-size: 20px; line-height: 27px; margin: 0 0 30px !important; font-weight: 400;}  
/* END newsCtaMain */

/* START areYouMain  */
.areYouMain {  background: url(../images/low_bk1.png); background-size: 100% 100%; overflow: hidden; 
position: relative; padding: 80px 0 80px; width: 100%;}
.areYouInner { margin: auto; position: relative; text-align: center; width: 800px; max-width: 100%;}
.areYouInner h2 { color: #fff; font-size: 42px; line-height: 55px; margin: 0 0 30px !important; font-weight: 600;}
.areYouInner h2 span { color: #34e9dc; }
/* END areYouMain */


    /* START podcastMain */
    .podcastMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0; width: 100%;}
    .podcastOuter { background: #fff; box-shadow: 0px 10px 20px 0 rgb(0 0 0 / 5%); padding: 20px; border-radius: 12px; display: inline-block; width: 100%; margin: 0 0 35px; }
    .podcastLeft { width: 250px; float: left; }
    .podcastLeft img { width: 100%; }
    .podcastRight { margin: 0; padding-left: 275px; width: 100%; }
    .podcastRight h4 { color: #000; font-size: 20px; line-height: 27px; margin: 0 0 5px; font-weight: 600; }
    .podcastRight figure { margin: 0 0 10px; }
    .podcastRight a { color: #000; !important}
    .shareIconMain { display: flex; gap: 0 10px; }
    .shareIcon a { background: #0672B7; display: inline-block; width: 40px; height: 40px; margin: 0; position: relative;    text-decoration: none; border-radius: 50%; }
    .shareIcon img { width: 14px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
    /* END podcastMain */
	.podcastPageOuter .podcastRight { text-align: left; }
	.podcastPageOuter .podcastRight p { margin: 0 0 15px !important; }
    .date {
		color: transparent;
		background-clip: text;
		background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%);
		transition: all 0.3s ease-in-out 0s !important;
		font-weight: 600;
		font-size: 14px;
	}

    /* START caseStudiesMain */
    .caseStudiesMain { background: #fff; overflow: hidden; position: relative; padding: 80px 0; width: 100%;}
    .caseStudiesOuter { position: relative;  }
    .caseStudiesLeft { width: 510px; max-width: 100%; position: relative;}
    .caseStudiesLeft h2 { margin: 0 0 30px; color: #000; font-size: 42px; line-height: 55px; font-weight: 600;}
    .caseStudiesLeft p { margin: 0 0 30px; color: #333; font-size: 16px; line-height: 22px;}
    
    .caseStudiesRight { width: 100%; margin: 0 auto;	position: unset;}
    .caseStudiesRight .slick-slide {	padding: 0;}
    .caseStudiesMain .slick-next img,.caseStudiesMain .slick-prev img {	position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 15px;}
    .caseStudiesMain .slick-next:before, .caseStudiesMain .slick-prev:before { display: none;}
    .caseStudiesMain .slick-next,
    .caseStudiesMain .slick-prev { top: auto;	left: auto;	height: 40px; width: 40px; transition: .3s ease-in;	border-radius: 50%;	background: #10B6AA; }
    .caseStudiesMain .slick-prev { left: 0; bottom: 40px; z-index: 9; padding: 0; border: 0;}
    .caseStudiesMain .slick-next { left: 50px; bottom: 40px; z-index: 9; padding: 0; border: 0;}
    .caseStudiesMain .slick-next:focus, .caseStudiesMain .slick-next:hover,
    .caseStudiesMain .slick-prev:focus, .caseStudiesMain .slick-prev:hover {	border: 0;	padding: 0;}
    .caseStudiesRight .slick-slide .item { padding: 20px 10px; }
    .caseStudiesRight .slick-slide>div { margin: 0; }
    .caseStudiesMain .slick-dots { bottom: -10px; }
    .caseStudiesMain .slick-dots li {width: 14px;height: 14px;margin: 0 5px;border-radius: 50%;}
    .caseStudiesMain .slick-dots li button {background: #999;border-radius: 50%;width: 14px;height: 14px; display: none; }
    .caseStudiesMain .slick-dots li button:before {display: none;}
    .caseStudiesMain .slick-dots li.slick-active button {background: #0672B7;} 
    
    .caseStudiesRightInner {  background: #fff;  box-shadow: 0px 5px 15px 0 rgb(0 0 0 / 10%);margin: 0; border-radius: 4px; transition: all 0.3s ease-in-out 0s; }
    .caseStudiesRightInner figure { position: relative; margin: 0; }
    .caseStudiesRightInner figure img { width: 100%; }
    .caseStudiesRightData { position: relative; width: 100%; padding: 20px 20px; }
    .caseStudiesRightData h4 { color: #000; font-size: 20px; line-height: 27px; margin: 0 0 15px; font-weight: 600; height: 54px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
    /* END caseStudiesMain */

    /* START bannerPodcastPage */
    .bannerPodcastPage { background: #fff url(../images/podcast_banner.jpg); background-size: cover; 
    background-repeat: no-repeat;  background-position: center center; position: relative; 
    overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
    /* END bannerPodcastPage */

    /* START gotStartedMain */
    .gotStartedMain { background: #fff; overflow: hidden; position: relative; padding: 20px 0 40px; width: 100%;}
    .gotStartedInner { background: #fff;    margin: 0 auto 40px; position: relative;  border-radius: 10px; transition:all 0.3s ease-in-out 0s; min-height: 330px;  width: 400px; max-width: 100%; }
    .gotStartedOuter { position :relative;}
    .gotStartedOuter:before { background: rgb(0 0 0 / 22%); box-shadow: 0px 12px 30px 0 rgb(0 0 0 / 85%); content: ""; width: 1px;
    height: 100%; position: absolute; left: 50%; top: 0; transform: translateX(-50%); filter: brightness(100); }
    .gotStartedInner h3 { color: #000; font-size: 30px; line-height: 40px; margin: 0 0 30px; font-weight: 600; }
    .gotStartedInner ul { margin: 0; padding: 0; }
    .gotStartedInner ul li { list-style-type: none; margin: 0 0 30px; font-size: 20px; line-height: 30px; width: 100%; position: relative;
    display: flex; align-items: center; justify-content: center; gap: 0 20px; min-height: 185px; border: 1px solid #ddd; padding: 24px; border-radius: 12px; box-shadow: 0px 12px 30px 0 rgb(0 0 0 / 15%); }
    .gotStartedInner ul li figure { margin: 0; background: #fff; width: 80px; height: 80px; border-radius: 50%;  position: relative;
    min-width: 80px;position: absolute; top: 50%; transform: translateY(-50%); border: 3px solid #fff; } 
    .gotStartedInner ul li span { display: block; }  
    .gotStartedInner ul li img { width: 50px; position: absolute;  left: 50%; top: 50%;  transform: translate(-50%, -50%);}
    .gotStartedInner ul li:last-child { margin: 0; }
    .gotStartedInnerRed h3 { text-align: right; }
    .gotStartedInnerRed ul li{ padding-right: 60px;}
    .gotStartedInnerRed ul li figure { background: #959595 !important;  outline: 1px solid #959595 !important; order: 2 !important; right: -40px !important; }
    .gotStartedInnerGreen ul li figure { background: #259a90; outline: 1px solid #259a90;	left: -40px; }
    .gotStartedInnerGreen ul li { padding-left: 60px !important;}
    .gotStartedInnerRed ul li span { display: block; text-align: left; }
    /* END gotStartedMain */


    .view-article{
        margin-top:30px;
        /* color: #555 !important; */
        color: #10b6aa !important;
        font-weight: 600 !important;
         font-size: 19px !important;
        line-height: 30px !important;
        font-family: 'Roboto', sans-serif !important;
    }

    .view-article:focus {
        box-shadow: none !important;
        
    }

    .view-article img{
        display:unset !important;
        width: 20px !important;
    }



    /* Membership Page calendly calender */
    .calendly-inline-widget{
        margin-bottom: -140px !important;
        width:100% !important;
         height:970px !important;
    }

    .cursor-none{
        cursor: default !important;
        pointer-events: none !important;
    }
    .slectresult li a {
        color: #000 !important;
          font-size: 17px !important;
          padding: 10px 12px !important;
          display: inline-block !important;
      }

      .slectresult li a:hover {
        background: #fff !important;
        /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2) !important; */
        color: #11b6ac !important;
        /* padding: 12px 20px !important; */
      }

      div#datafetch {
        margin-top: 44px !important;
      }

      #datafetch p{
        color: #000 !important;
          font-size: 17px !important;
          padding: 10px 12px !important;
          display: inline-block !important;
      }

      #posts-pagination .pagination{
       margin-bottom: 1rem !important;
        margin-top: 0px !important;
      }

      #ajax-pagination{
        margin-bottom: 1rem !important;
        margin-top: 0px !important;
      }

    /* Resources and archive page search bar  */

    /* Footer */
    .copyright-css{
        display: flex;
        justify-content: right;
        gap: 10px;
        color: #fff;
        font-family:'Poppins' !important;
    }
    .copyright-css a{
        color: #fff;
        font-family:'Poppins' !important;
        font-size: 15px;
    }

    /* Blog deatils Page */
    .blog_detail h2:first-child, .blog_detail h1:first-child {color:#000 !important; margin: 0 0 35px !important; font-size: 30px !important; text-transform: uppercase !important; font-family: 'Nexa', sans-serif !important;}
    #blog-detail-page h2:first-child, #blog-detail-page h1:first-child {color:#000 !important; margin: 0 0 35px !important; font-size: 30px !important; text-transform: uppercase !important; font-family: 'Nexa', sans-serif !important;}
    #blog-detail-page h2{color:#000 !important;font-family: 'Nexa', sans-serif !important;}
    #blog-detail-page h3 i, #blog-detail-page h3 em, #blog-detail-page h3 b{font-size:1.50rem !important; font-weight: 700 !important;font-family: 'Nexa', sans-serif !important;}
    #blog-detail-page ol li, #blog-detail-page ul li{
        line-height: 27px !important;
    }
    #blog-detail-page p img{
        width:100%;
    }
    #blog-detail-page figure{
        width:100%;
    }
    #blog-detail-page h3 {font-weight:700; color: #555; margin: 0 0 10px; font-size:1.50rem !important; font-family: 'Nexa', sans-serif !important;}
    #blog-detail-page h4{
        line-height: 1.2 !important;
    }
    #related-posts-container{
        display: flex;
        justify-content: center;
    }


    /* About Page Family Section Start*/
    .family-section .headingOther{
        padding: 0px 0 0px;
    }
    .family-section {
        padding: 80px 0 80px;
    }
    .wrap {
        position: relative;
        z-index: 100;
        width: 100%;
        height: 100%;
        padding: 0 60px;
        /* background: url(https://images.unsplash.com/photo-1485069203392-8e1aeb1ebf02?auto=format&fit=crop&w=1054&q=80&ixid=dW5zcGxhc2guY29tOzs7Ozs%3D) center no-repeat; */
        -webkit-background-size: cover;
        background-size: cover;
        overflow: hidden;
      }
      
      .wrap:after {
        content:'';
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        /* background: rgba(0,0,0,.5); */
        background: #fff;
      }
      
      .wrap .slider {
        position: relative;
        z-index: 200;
        padding: 0 0px;
        /* margin: 5rem auto; */
        margin: 0rem auto;
        max-width: 1000px;
        width: 100%;
      }
      
      .wrap .slick-arrow {
        position: absolute;
        /* top: 50%; */
        top: 57%;
        width: 40px;
        height: 50px;
        line-height: 50px;
        margin-top: -25px;
        border: none;
        background: transparent;
        /* color: #fff; */
        color: #000;
        font-family: monospace;
        font-size: 5rem;
        z-index: 300;
        outline: none;
      }
      
      .wrap .slick-prev {
        left: -50px;
        text-align: left;
      }
      
      .wrap .slick-next {
        right: -50px;
        text-align: right;
      }
      
      
      
      .wrap .item.slick-slide {
        /* width: 400px; */
        width: 510px;
        height: 400px !important;
        transition: transform .4s;
        position: relative; 
      }
      
      .wrap .slick-slide:after {
        content:'';
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,.5);
        transition: transform .4s;
      }
      
      .wrap .item.slick-slide {
        transform: scale(0.7)  translate(640px);
      }
      
      .wrap .item.slick-slide.slick-center + .slick-slide {
        transform: scale(0.8) translate(-250px);
        z-index: 10;
      }
      
      .wrap .item.slick-slide.slick-center + .slick-slide + .item.slick-slide {
        transform: scale(0.7)  translate(-640px);
        z-index: 5;
      }
      
      .wrap .item.slick-slide.slick-active {
        transform: scale(0.8) translate(250px);
      }
      
      .wrap .item.slick-slide.slick-center {
        /* margin: 0 -10%; */
        transform: scale(1);
        z-index: 30;
      }
      
      .wrap .slick-center:after {
        opacity: 0;
      }
      .wrap .slick-prev:before {
          content:none !important;
      }
      .wrap .slick-next:before {
          content:none !important;
      }
      .wrap .slick-prev {
        left: -30px !important;
    }
    .wrap .slick-next {
        right: -30px !important;
    }
    .wrap .slick-arrow{
        font-size: 2.5rem !important;
    }
      
    
    /* Default cursor for the current slide */
    .wrap .slick-slide.slick-current:hover {
        cursor: default !important;
    }
  
  /* Pointer cursor for all active slides except the current one */
  .wrap .slick-slide.slick-active:not(.slick-current):hover {
    cursor: pointer !important;
  }

  /* About Page Family Section end*/

@media (max-width: 1200px) {
    /* a.btn.btnTransparentWhite.nav-link.wpex-login { padding: 9px 18px !important;  } */
    .navbar-nav li .btnTransparentWhite { padding: 9px 10px !important;  }

     /* About section family section */
     .wrap .slick-prev {
        left: -30px !important;
    }
    .wrap .slick-next {
        right: -30px !important;
    }
    .wrap .slick-arrow{
        font-size: 2.5rem !important;
    }
}

@media (max-width: 992px) {
    /* a.btn.btnTransparentWhite.nav-link.wpex-login { padding: 10px 15px !important;  } */
    .navbar-nav li .btnTransparentWhite { padding: 10px 15px !important;  }
    .dropdown-item{    
        list-style: none !important;
        background-color: #fff !important;
        background-clip: padding-box !important;
        }

         /* About section family section */
    .wrap .slick-prev {
        left: -30px !important;
    }
    .wrap .slick-next {
        right: -30px !important;
    }
    .wrap .slick-arrow{
        font-size: 2.5rem !important;
    }
}


@media (max-width: 767px) {
.page-id-112136 .bannerAreaLeft p{
    font-size: 18px !important;
    line-height: 25px !important;
}

.page-id-112136 .banner .container h1 {
    font-size: 40px !important;
        line-height: 54px !important;
        margin: 0 0 20px !important;
    color: transparent !important;
    font-weight: 700 !important;
    text-transform: capitalize !important;
    background-clip: text !important;
    background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%) !important;
    text-align: left !important;
    padding: 0 !important;
    }
    .page-id-112136 .banner{
        padding: 100px 0 !important;
    }


    .contactInner .form-control{
        max-width: 98% !important;
    }
    /* .navbar-expand-lg .navbar-nav .dropdown-menu { padding:0 !important; } */

    /* About section family section */
    .wrap .slick-prev {
        left: -30px !important;
    }
    .wrap .slick-next {
        right: -30px !important;
    }
    .wrap .slick-arrow{
        font-size: 2.5rem !important;
    }
}


/* START newsletterMain */
.newsletterMain { background: #fafafa; overflow: hidden; position: relative; padding: 80px 0 50px; width: 100%;}
.newsletterInner { background: #fff; box-shadow: 0px 5px 15px 0 rgb(0 0 0 / 10%); margin: 0 0 30px; border-radius: 4px; 
transition: all 0.3s ease-in-out 0s; }
.newsletterInner figure { position: relative; margin: 0; }
.newsletterInner figure img { width: 100%; }
.newsletterData { position: relative; width: 100%; padding: 20px 20px; }
.newsletterInner h4 { color: #000; font-size: 20px; line-height: 27px; margin: 0 0 15px; font-weight: 600; height: 54px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.dateCustom { color: transparent; background-clip: text; background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%); 
font-size: 14px; line-height: 27px; margin: 0 0 5px; font-weight: 600; }
/* END newsletterMain */

.resourcesInner .btnTransparentArrow { background: transparent; border: 1px solid #000; border-radius: 45px; color: #000; font-size: 16px; line-height: 22px; font-weight: 400;padding: 9px 20px; text-decoration: none; transition:all 0.3s ease-in-out 0s; text-transform: capitalize; font-family:'Poppins' !important;}
.resourcesInner .btnTransparentArrow:hover, .resourcesInner .btnTransparentArrow:focus { background:#000; border:1px solid #000; color: #fff; }

.weeknewsSingleMain {
    padding: 80px 0 40px;
    background: #fff;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.weeknewsSingleInner {
    width: 100%;
    margin: 0 0 40px;
}


.weeknewsSingleInner figure {
    margin: 0 0 40px;
}
.weeknewsSingleInner h1 {
    margin: 0;
    color: #000;
    font-size: 42px;
    line-height: 55px;
    font-weight: 600;
    text-transform: capitalize;
    font-family: 'Poppins' !important;
}

.weeknewsSingleDetail {
    width: 100%; 
    position: relative;
    padding: 65px 0; font-family:'Poppins' !important;
}

.weeknewsSingleInner p {
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 25px;
}
.weeknewsSingleInner p strong a {
    font-weight: 600;
    background-clip: text;
    background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%);
    font-family: 'Poppins' !important;
    color: transparent;
    font-size: 20px;
    line-height: 24px;
	}
/* START weeknewsSingleCtaMain  */
.weeknewsSingleCtaMain {  background: url(../images/bg_guide.jpg); background-size: 100% 100%; overflow: hidden; 
position: relative; padding: 80px 0 80px; width: 100%;}
.weeknewsSingleCtaInner { margin: auto; position: relative; text-align: center; width: 800px; max-width: 100%; }
.weeknewsSingleCtaInner h2 { color: #fff; font-size: 42px; line-height: 55px; margin: 0 0 30px !important; font-weight: 600;} 
.weeknewsSingleCtaInner p { color: #fff; font-size: 20px; line-height: 27px;margin: 0 0 30px !important; font-weight: 400;}  
/* END weeknewsSingleCtaMain */

/* START newsletterBottomCta */
.newsletterBottomCta { background: url(../images/bg_guide.jpg); background-size: 100% 100%; overflow: hidden; 
position: relative; padding: 100px 0; width: 100%;}
.newsletterBottom { margin: auto; position: relative; text-align: center; width: 800px; max-width: 100%; } 
.newsletterBottom p { color: #fff; font-size: 20px; line-height: 27px;margin: 0 0 30px !important; font-weight: 400;}  
/* END weeknewsSingleCtaMain */

 .bannerContactPage { background: url('../images/podcast_detail_bk.png'); background-size: cover; 
background-repeat: no-repeat; background-position: center center; position: relative; 
overflow: hidden; width: 100%; padding: 120px 0; z-index: 1;}
.bannerContactPage:before { display: none; }


div#onetrust-banner-sdk #onetrust-button-group .onetrust-banner-options {
    margin-top: 8px;
    width: 100%!important;
    background: green;
    display: block !important;
}

.headingOther span.h3 {
    color: #000;
    font-size: 42px;
    line-height: 55px;
    margin: 0 0 15px;
    font-weight: 600;
    font-family: 'Poppins' !important;
}

.podcastdetail_sec1.podcastdetailList {
    background: #fafafa;
}

/* contact form 7 form Home Page*/
.page-id-112136 .wpcf7 form.sent .wpcf7-response-output{
    border-color: #fafafa !important;
    color: #fff !important;
}

/* contact form 7 form */
.page-id-210 .wpcf7 form.sent .wpcf7-response-output{
    border-color: #ddd !important;
    color: #333 !important;
    text-align: center;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #e1e1e1 !important;
    color: #000 !important;
}

.green_bar.green_bar_lowgreen_bar.green_bar_low.fadeInUp p{
    color:#fff;
}


.newsletter-class{
    background: linear-gradient(to right, #159ec8 0%, #19b5b3 100%) !important;
    color: #fff;
    padding: 11px 30px;
    font-size: 22px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 700;
}
.newsletter-class:hover{
    color: #fff !important;
}


/* Memberarea Newsletter Detail page */
.midarea .toi_area .wp-block-file__button{
     background: linear-gradient(to right, #159ec8 0%, #19b5b3 100%) !important;
    color: #fff;
    padding: 11px 30px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 700;
    text-decoration: unset;
}

/* premier plus membership page css */
.page-id-117579 .bannerMembershipsPage{
    background: #fff url(https://retirementtaxservices.com/wp-content/uploads/2023/09/Bcg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.page-id-117579 .bannerInnerPage:before{
    opacity: 0.1;
}
.page-id-117579 input::placeholder {
    color: #000 !important; /* Replace with your desired color */
}


.page-id-117579 .contactInner .form-control:active{
    color: #000 !important;
}
.page-id-117579 .contactInner .form-control{
    color: #000 !important;
}

.page-id-117579 .btnTransparentWhite{
        border: 1px solid #000 !important;
        color: #000 !important;
        transition: all 0.3s ease-in-out 0s;
}
.page-id-117579 .btnTransparentWhite:hover{
        border: 1px solid #000 !important;
        color: #fff !important;
        background: #000 !important;
        transition: all 0.3s ease-in-out 0s;
}

.page-id-117579 .wpcf7-response-output{
        border-color: #000 !important;
}

.page-id-117579 .contactform-section h2{
 color: #000;
}
.page-id-117579 .contactMain{
    background: #fff;
}

/* course page */
.post-type-archive-sfwd-courses .courses-landing-page{
    background: #fff url(../images/course_banner.webp); 
     background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.post-type-archive-sfwd-courses .ld-course-list-items{
       justify-content: center;
       padding: 0px 15px;
    max-width: 1350px;
       margin: 80px auto 60px !important;
}
.post-type-archive-sfwd-courses .courses-page h1{
      padding-top: 50px;
    text-align: center;
}
.post-type-archive-sfwd-courses .ld-course-list-items .caption .entry-title{
    text-align: center;
    padding-bottom: 0px;
    padding-top: 20px;
    font-size: 21px;
}
.post-type-archive-sfwd-courses .ld-course-list-items .ld_course_grid_button{ 
      display:none !important;
}

/* courses page */
.page-id-118252 .post{
    padding: 0px 15px;
    max-width: 1350px;
    margin: 50px auto;
}
.page-id-118252 .post h1{
       padding-bottom: 25px;
    text-align: center;
}
.page-id-118252 .post .caption .entry-title{
    text-align: center;
    padding-bottom: 20px;
    padding-top: 20px;
    font-size: 21px;
}


/* LearnDash Course Page */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button{
    color:#fff !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text{
        font-weight: 700 !important;
        padding: 10px 0 20px !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text p{
      font-size: 18px !important;
}
    
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{
        margin-top: 0 !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview>.ld-tooltip{
        align-items: flex-start !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title {
       padding-top: 2px !important;
}
.learndash-wrapper .ld-primary-background{
    color: #fff !important;
    font-weight: 700 !important;
}
/* .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label:focus-within{
    border-color:#4c9990 !important ;
} */
.wpProQuiz_questionInput {
  accent-color: #0672B7 !important;
  /* margin-right: 8px !important; */
}
/* .ld-navigation__back-to-course-link:active, .ld-navigation__back-to-course-link:hover, .ld-navigation__next-link:active, .ld-navigation__next-link:hover, .ld-navigation__previous-link:active, .ld-navigation__previous-link:hover{
        color: #4c9990 !important;
}
.ld-navigation__back-to-course-link:active, .ld-navigation__back-to-course-link:focus, .ld-navigation__back-to-course-link:hover, .ld-navigation__next-link:active, .ld-navigation__next-link:focus, .ld-navigation__next-link:hover, .ld-navigation__previous-link:active, .ld-navigation__previous-link:focus, .ld-navigation__previous-link:hover{
    border-color:#4c9990 !important;
}
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:hover{
        outline-color: #4c9990 !important;
}
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button{
    color: #4c9990 !important;
} */

/* Members area */
.members-area-title a{
    color:#fff !important;
}
.members-area-title:hover {
    text-decoration:underline !important;
	text-underline-offset: 5px !important; /* Add this line to create space */
}


.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime{
    height: auto !important;
}

/* .tribe-events-calendar-latest-past__event-description p, .tribe-events-single-event-description p{
display:none !important;
} */
.tribe-events-calendar-latest-past__event-description p{
display:none !important;
}

.tribe-events-l-container .tribe-events-header, .tribe-events-calendar-latest-past__event-details .tribe-events-calendar-latest-past__event-header{
background: unset !important;
}
.tribe-events-l-container .tribe-events-c-subscribe-dropdown__button{
 background-color: #11b7ab !important;
    border: #11b7ab !important;
    color: #fff !important;
}

#tribe-events-content .tribe_events .tribe-common .tribe-common-c-btn-border,#tribe-events-content .tribe-common a.tribe-common-c-btn-border{
    background-color: #11b7ab !important;
    border: #11b7ab !important;
    color: #fff !important;
    display: flex !important;
    gap: 10px !important;
}
#tribe-events-content .tribe_events .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon,#tribe-events-content .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
    fill: #fff !important;
}
#tribe-events-content .tribe_events .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,#tribe-events-content .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
    height: 16px !important;
}

#tribe-events-content .tribe_events .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,#tribe-events-content .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, #tribe-events-content .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,#tribe-events-content .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,#tribe-events-content .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,#tribe-events-content .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,#tribe-events-content .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,#tribe-events-content .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #11b7ab !important;

}
#tribe-events-content .single-tribe_events .tribe-events-c-subscribe-dropdown,#tribe-events-content .tribe-events .tribe-events-c-subscribe-dropdown{
 margin: 0 20px !important;
}
#tribe-events-pg-template .tribe-events-cal-links a {
    display: none !important;
}
#tribe-events-pg-template .tribe-events-single-section {
    margin-top: 30px;
}
#tribe-events-pg-template .tribe-events-schedule {
 width: 100% !important;
padding: 15px 35px 7px 35px !important;
}
