








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}
a{display:inline-block;transition:.3s ease-in-out;}

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold a, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.primaryfont >* {font-family: "Inter", sans-serif;}
.secondaryfont >* {font-family: "Montserrat", sans-serif;}


.nolistStyle ul,.nolistStyle ul li {list-style-type: none;margin: 0 4px;padding: 0}
.pFont14, .pFont14 p{font-size:14px;line-height:1.7;}
.widthCenter{margin:0 auto;}
/**Landing Page Header***/
.lp_header .headerLogo {width: 140px;}
.lp_header header.headerSection.headerSticky{box-shadow: 0px 6px 25px 0px #0000001A;}



/**LP Form Module***/
.halfcircle {position: absolute;bottom: 0;right: 0;line-height: 0;}
.lp_form_module .labelbox { display: inline-block; background-color: rgba(255 ,255 ,255, 0.2); padding: 10px; border-radius: 5px; }
.lp_form_module .labelbox h5:before { content: ""; display: inline-block; width: 20px; height: 3px; background-color: #FFFFFF; vertical-align: middle; margin-right: 10px; }
.lp_form_module .form-title{display: none;}
.lp_form_module form{padding-top:20px;padding-bottom:20px;}
.lp_form_module .formcontentbox,.lp_form_module .formbtm_caption{padding-left:20px;padding-right:20px;}
.lp_form_module .innerformbox{border-radius: 5px;box-shadow: 0px 6px 25px 0px #0000001A;max-width:500px;margin:0 auto;}
.lp_form_module .formbtm_caption a{text-decoration:underline!important;font-weight:600;}
.lp_form_module .formbtm_caption{max-width:413px;}
.lp_form_module form .hs-form-field > label,.lp_form_module form .hs-form-field > label span{padding-top:0;}

/**two_column_content_Module***/
.twocolcontent_module .innerright ul li+li{margin-top:10px;}
.twocolcontent_module .innerright ul{margin-top:16px;}
.twocolcontent_module .innerright ul li{position:relative;padding-left: 25px;}
.twocolcontent_module .innerright ul li:before{content:"";background:url(https://www.golimelight.com/hubfs/_Limelight_Theme_2024/Images/list-icon.svg)no-repeat;height:20px;width:20px;
  position: absolute;left: 0;top: 2px;background-size:20px;}
/***half_image_content***/
.halfimgtext_area:before {position:absolute; content:""; right: 38px; top: 142px; width:26px; height:71px; background:url('https://www.golimelight.com/hubfs/_Limelight_Theme_2024/Images/dots-pat.svg') no-repeat center center/100% 100%; }
.halfimgtext_area:after {position:absolute; content:""; left:0; top:0; width:77px; height:160px; background:url('https://www.golimelight.com/hubfs/_Limelight_Theme_2024/Images/doted-shape.svg') no-repeat center center/100% 100%; }
.halfimgtext_area .halfimgtext_left .text { max-width:565px; }
.halfimgtext_area .halfimgtext_img { width: 100%; text-align: right; position: relative; }
/***embedded_code**/
.embedded_code .codewrap .tm-widget { padding:0 !important; }
.embedded_code .codewrap .tm-title { display:none!important;}
.embedded_code .codewrap .tm-overall { margin-top:40px !important;}
.embedded_code .codewrap .tm-content { color:#000 !important; }
.embedded_code .titleWrap h2 span{color:#000000;} 
.embedded_code .rating svg {width:20px;height:20px}
.embedded_code ul li svg .halfStart.show {display: block;}
.embedded_code ul li svg .halfStart {display: none;}
.embedded_code ul li svg .fullStart.greenbg {fill: #7EB64F;}
.embedded_code .innerbox {padding:0 ;}
.embedded_code .rowinner{padding: 30px 15px;border-radius: 5px; text-align:center; }
.embedded_code .rating{ width:100%; display: flex; justify-content: center; position:relative; padding-bottom: 20px; line-height: 0; }
.embedded_code .toprow .rating:before { position:absolute; content:""; left:50%; bottom:0; width:70px; height:1px; background:#7EB64F; opacity:50%; transform:translateX(-50%); }

.embedded_code .logobox {width: 16px;}
.embedded_code .logobox img{height:100%;width:100%;object-fit: contain;}
.embedded_code .bottomreview_row {padding: 10px 0 0;}
.embedded_code .rowOutter.slick-current.slick-active .rowinner { border-radius:0; }
/* .embedded_code .rowOutter.slick-current.slick-active .rowinner{box-shadow: 0px 0px 25px 0px #0000000D;} */
/**buyers_guide***/
.buysguide_area .text { font-size: 16px; line-height: 1.5; }
.buysguide_area .text * { color:#FFFFFF; }    
.buysguide_area .text * + p { margin-top:15px; }
.buysguide_area .downbtn .button--simple { padding-top:0; }
.buysguide_area .downbtn .button--simple a { position:relative; flex-direction: column; color: #000000; width: 110px; height: 110px; background: #FFFFFF; display: flex; flex-wrap: wrap; border-radius: 50%; justify-content: center; font-weight: 600; font-size: 16px; line-height: 1.5; }
/* .buysguide_area .downbtn .button--simple a:after { position:relative; content:""; margin-top: 4px; display:inline-block; vertical-align: top; width:20px; height:20px; background:url('https://www.golimelight.com/hubfs/_Limelight_Theme_2024/Images/black-icon.svg') no-repeat center center/100% 100%; } */
.buysguide_area .downbtn .button--simple a:before { position:absolute; content:""; left:-10px; top:-10px; width:calc(100% + 20px); height:calc(100% + 20px); background:rgba(255,255,225,0.2); border-radius:50%;  animation: zoom-in-zoom-out 2s ease-out infinite; }
.buysguide_area .downbtn { width: 100%; display: flex; justify-content: flex-end; }

@keyframes zoom-in-zoom-out {
  0% { transform: scale(1, 1); } 	50% { transform: scale(1.1, 1.1); }	100% { transform: scale(1, 1); }
}
/***landing_page_footer***/
.footer.lp_footer { padding: 60px 0 0; }
.footer.lp_footer .footer_main { width: 100%; display: flex; flex-wrap: wrap; align-items: center; }
.footer.lp_footer .footer_leftingo { width: 80%; }
.footer.lp_footer .fright_logo { width: 20%; text-align: right; }
.footer.lp_footer .footer_logo { width: 100%; display: block; margin-bottom: 27px; }
.footer.lp_footer .footer_logo img { max-width:185px !important; }
.footer.lp_footer .contactinfo { width: auto; display: flex; flex-wrap: wrap; }
.footer.lp_footer .contactinfo a { width: auto; display: inline-block; vertical-align: middle; margin-right: 20px; color: #000000; }
.footer.lp_footer .contactinfo a img { max-width: 22px; margin-right: 7px;vertical-align: text-top; }
.footer.lp_footer .contactinfo a:last-child { margin-right: 0; }
.footer.lp_footer .contactinfo a:hover { color: #8dc658; }
.footer.lp_footer .copyright { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; border-top: 1px solid rgb(0 0 0 / 20%); padding: 15px 0; margin-top: 60px; color: #000000; }
.footer.lp_footer .footer_follow { width: auto; display: flex; flex-wrap: wrap; align-items: center; }
.footer.lp_footer .footer_follow a { width: 35px; height: 35px; padding-top: 2px; border-radius: 50%; background: #8dc658; display: flex; align-items: center; justify-content: center; margin-left: 10px; }
.footer.lp_footer .footer_follow a:hover { background: #000; }

/**/
.reviews_box { width: 100%; background: #fff; margin:30px 0 20px; max-width: 1122px; padding: 20px; box-shadow: 0 0 25px rgb(0 0 0 / 5%); display: flex; flex-wrap: wrap; align-items: flex-start; }
.reviews_box .reviews_boxleft { width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start;  text-align: center; justify-content: center; padding-right: 0; }
.reviews_box .right_side_logo { width: 100%;  display: flex; flex-wrap: wrap; align-items: center; margin:20px 0 0; }
.reviews_box .reviews_left_icon { width: 100px; display: inline-block; vertical-align: top; }
.reviews_box .reviews_topright { width: 100%; padding: 20px 0 0; }
.reviews_box .review_text { width: 100%; display: block; }
.reviews_box .review_text * +p { margin-top: 10px; }
/* .reviews_box .review_text a { text-decoration: underline !important; } */
.reviews_box .reviews_topright .rating { line-height:0; margin-bottom: 15px; justify-content: center; display: flex; }
.reviews_box .review_text h5 { font-weight:600; }
/* .reviews_box .reviews_topright .nolistStyle ul { margin:0 auto; } */
.embedded_code .titleWra  * { color:#000; } 

.reviews_box .rsidelogo_item { width: 100%; display: inline-block; margin:0 0 20px; }
.reviews_box .rsidelogo_item:last-child { margin: 0; }
.reviews_box .rsidelogo_itemimg { width: 100%; height: 100px; display: flex; align-items: center; justify-content: center; }
.reviews_box .rsidelogo_itemimg img { max-height: 100px; object-fit: contain; }

.gcontainer button.gbtn {
    display: none !important;
}









/*****MEDIA-QUERY******/
@media(min-width:600px){

  .reviews_box { width:calc(100% - 12px); margin:30px 6px 20px; }
  .reviews_box .right_side_logo { max-width: 350px; margin: 30px auto 0; }
  .reviews_box .rsidelogo_item { width:calc(100%/3); margin:0; padding:0 10px;}
  .embedded_code .innerbox {padding:0 6px;}
  .embedded_code .rowinner,.embedded_code .innerbox{height:100%;}
  .embedded_code .slick-track{display: flex !important;}
  .embedded_code .slick-slide{height: inherit !important;}
}

@media(min-width:768px){
  .lp_form_module .innerformbox{max-width: 430px;margin-left: auto;border-radius: 5px;margin-right:0;} 
  .lp_form_module .innercontentbox{max-width: 534px;}
  .lp_form_module .formcontentbox{padding-left:30px;padding-right:30px;}
  .lp_form_module .formbox {margin-bottom:-12%;position: relative;z-index: 5;}
  .twocolcontent_module .contentleft{padding-right: 25px;}
  .twocolcontent_module .innerright ul li:before{height:25px;width:25px;background-size: 25px;}
  .twocolcontent_module .innerright ul li+li{margin-top:20px;}
  .twocolcontent_module .innerright ul li{padding-left: 35px;}
  .embedded_code .bottomreview_row{padding: 30px 54px 0;}
  .embedded_code .rowinner{padding: 30px 30px;}
  .embedded_code .bottomreview_row { margin:0 -12px; }
  .embedded_code .innerbox {padding: 0 12px;} 
  /**/
  .reviews_box { width:calc(100% - 110px); margin:30px 55px 20px; }



}


@media(min-width:992px){
  .headerOutter.lp_header{height:77px;}

  .reviews_box { align-items: center; }
  .reviews_box .reviews_boxleft { width:60%; text-align: left;  justify-content: flex-start; }
  .reviews_box .right_side_logo { margin:0; width:40%; max-width:100%; justify-content: flex-end; }
  .reviews_box .reviews_topright .rating { justify-content: flex-start; }
  .reviews_box .reviews_topright .nolistStyle ul li { margin-right:8px; }


}

@media(min-width:1200px){
  .twocolcontent_module .contentleft{padding-right: 46px;}

  .reviews_box { padding:30px; }
  .reviews_box .reviews_topright { width: calc(100% - 100px); padding: 0 0 0 20px; }
  .reviews_box .rsidelogo_item { width:calc(33.33% - 30px); padding:0; margin-left:30px; }
  .reviews_box .rsidelogo_item:first-child { margin-left:0; }
  .reviews_box .rsidelogo_item:last-child { margin-left:30px; } 

}
@media(min-width:1400px){
  .lp_form_module form{padding-top:50px;}
  .lp_form_module .innerformbox{max-width: 500px;}

  .buysguide_area .text { font-size: 20px; line-height: 1.5; }
  .buysguide_area .downbtn .button--simple a{width: 148px;height: 148px;font-size: 20px;}
  .buysguide_area .downbtn .button--simple a:before{left: -27px;top: -27px;width: calc(100% + 54px);height: calc(100% + 54px);}
  .buysguide_area .downbtn .button--simple a:after{margin-top: 8px;width:27px; height:27px;}

  .headerOutter.lp_header{height:98px;}
  .lp_header header.headerSection{padding: 30px 0 31px;}
  .buysguide_area .downbtn{margin-left:-27px;}
  .embedded_code .rowinner{padding: 51px 38px;}

  /**/
  .reviews_box { margin:30px auto 20px; max-width:1240px; width:100%; }
  .reviews_box .reviews_topright { padding:0 0 0 30px; }
  .reviews_box .right_side_logo { max-width:350px; margin-left: auto; margin-right: 96px; }
  .reviews_box .review_text * +p { margin-top:15px; }
  .reviews_box .rsidelogo_itemimg img { max-height:inherit; max-width: 85px !important; }  

  .embedded_code .bottomreview_row { padding:30px 0 0; } 
  .embedded_code .rowOutter.slick-current.slick-active .rowinner { box-shadow:none; } 
  .embedded_code .reviewSlider button.slick-prev { left:-50px; }
  .embedded_code .reviewSlider button.slick-next { right:-50px; }


}




@media(max-width:1399px){
  .halfimgtext_area:after { width: 47px;  height: 130px; }
  .halfimgtext_area:before { right:25px; }

}
@media(max-width:1200px){
  .halfimgtext_area:before,.halfimgtext_area:after { display:none; }
  .buysguide_area .downbtn { padding-right:20px; }
  .footer.lp_footer .copyright { margin-top:30px; }
}

@media(max-width:1199px){

}

@media(max-width:991px){
  .headerOutter.lp_header{height:66px;}

  .footer.lp_footer { padding:40px 0 0; }	
  .footer.lp_footer .contactinfo a { margin-bottom: 8px; }
  .footer.lp_footer .copyright { margin-top:20px; }
}
@media(max-width:767px){
  .halfimgtext_area { text-align:center; }
  .halfimgtext_area .halfimgtext_right { margin-top:40px; }
  .halfimgtext_area .halfimgtext_img { text-align:center; max-width:500px; margin: 0 auto; }
  .halfimgtext_area .halfimgtext_left .text { max-width:100%; }
  .embedded_code .content-wrapper { padding:0 20px; }
  .embedded_code { padding-bottom:88px; }

  .buysguide_area { text-align:center; }
  .buysguide_area .downbtn { justify-content: center; padding: 0; margin: 60px 0 30px; }
  .footer.lp_footer .footer_main { text-align: center; justify-content: center; }
  .footer.lp_footer .footer_leftingo { width:100%; }
  .footer.lp_footer .contactinfo { max-width:230px; margin:0 auto;justify-content: center; }
  .footer.lp_footer .contactinfo a { margin-right:0; }
  .footer.lp_footer .fright_logo { width:100%; text-align:center; margin-top: 10px; }
  .footer.lp_footer .copyright { text-align:center; justify-content: center; }
  .footer.lp_footer .footer_follow { width:100%; justify-content: center;  margin-top: 20px; }

  .embedded_code .slick-dots{bottom: -33px; left:0; }



}
















































.footer {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-top: 1px none #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
  max-width: 1280px;
}

.footer__bottom-section {
  border-top: 1px solid #d0d0d0;
  border-color: #1D1D1D;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
  color: #1D1D1D;
}

/* Header modules */

.footer .icon svg {
  fill: #1D1D1D;
}

.footer h3.form-title {
  color: {color=#7EB64F, opacity=null, rgba=rgba(126, 182, 79, 1), rgb=rgb(126, 182, 79), hex=#7EB64F, css=#7EB64F};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
  margin: 1.5rem 0;
  margin-top: 0;
}

.footer .hs-menu-wrapper a {
  font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: ;
  font-size: ;
  text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
  ;
  color: ;
}

.footer .hs-menu-wrapper a:active {
  ;
  color: ;
}





































.resourceBanner .overlayBgImg{position:absolute;bottom:0;right:0;pointer-events:none;}
.resourceBanner .bannerLeftCont{max-width:578px;}
.resourceBanner .slider-nav{position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding-top:40px;}
.resourceBanner .slider-nav .swiper_arrow{position:relative;transform:none;left:0;right:0;top:0;bottom:0;width:40px;height:40px;margin:0;transition:all .3s ease-in;background-color:#FFF;border-radius:50%;}
.resourceBanner .slider-nav .swiper_arrow::after{content:none;}
.resourceBanner .slider-nav .swiper_arrow svg{width:19px;height:12px;fill:rgba(126,182,79,1);}
.resourceBanner .slider-nav .swiper-button-prev{margin-right:20px;}
.resourceBanner .slider-nav .swiper-button-next{margin-left:20px;}
.resourceBanner .swiper-container{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;overflow:hidden;}
.resourceBanner .swiper-container .swiper{max-width:383px;margin:0 auto;}
.resourceBanner .swiper-container .swiperEffect .swiper-slide{border-radius:20px;}
.cardItem .cardItemInner{background:#ffffff;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #ebebeb;}
.cardItemInner .cardItemInnerBottom{padding:30px 15px;height:100%;margin-top:auto;display: flex; flex-direction: column;}
.cardItem .cardTagWrapper .cardTagInner{border:1px solid rgba(126,182,79,0.4);background:rgba(126,182,79,0.1);border-radius:22px;padding:4.5px 9px;font-size:14px;font-weight:600;font-family:Montserrat,sans-serif;line-height:1.21428571429;display:inline-flex;align-items:center;}
.cardItem .cardPostTitle h4{font-weight:600;line-height:1.5;}
.cardItem .cardReadMore a{font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.625;}
.cardItem .cardItemInnerTop img{height:100%;width:100%;object-fit:cover;}
.cardItem .card-image .rightImg img {object-position: top;}
.cardItem .cardTagWrapper .iconWrp{width:14px;height:14px;display:inline-block;margin-right:5px;}
.cardItem .cardTagWrapper svg{margin-right:5px;width:14px;fill:currentColor;height:14px;}
.cardItem .cardTagWrapper .iconWrp{width:14px;height:14px;display:inline-block;}
.cardItem .cardReadMore a{display:flex;align-items:center;}
.cardItem .cardReadMore a svg{width:13px;height:13px;display:inline-block;fill:currentColor;}
.cardItem .cardReadMore .arrowIco{line-height:0;padding-left:8px;}
.cardItem.swiper-slide{width:100%;height:auto;}
.cardItem .card-image{position:relative;transition:opacity 0.3s ease-out;width:100%;display:flex;height:100%;flex-direction:row;}
.cardItem .rightImg{width:calc(100% - 201px);margin-left:auto;position:relative;}
.cardItem .iconOverlayBg{ overflow: hidden;position:absolute;top:0;width:auto;height:100%;left:0;right:auto;text-align:right;z-index:1;margin-left:-1px;}
.cardItem .iconOverlayBg svg{width:auto;height:101%;position:relative;z-index:-1;max-width:92px}
.swiperEffect{border-radius:0;}
.cardItem .cardOverlayPostTitle{max-width:201px;width: 100%;padding-left:15px;padding-right:15px;padding-top:20px;padding-bottom:20px;position:relative;z-index:2;display:inline-block;height:auto;}
.cardItem .cardOverlayPostTitle h5{position:relative;color:#FFF;font-size:18px;line-height:1.25;}
.cardItem .cardOverlayPostTitle img{width:auto;height:auto;position:relative;z-index:1;max-width: 78px;}
.cardItem .cardPostTitle h4 a{font-size:inherit;font-family:inherit;font-weight:inherit;}
.cardItem .cardPostTitle h4 a:not(:hover){color:#000;}
.cardItem .cardPostTitle h4 a:hover{color:#7EB64F;}
.cardItem .cardTagWrapper .cardTagInner{color:#7eb64f;}
.cardItem .cardItemInner .overlayLink{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:4;}
.resourceBanner .swiper-3d .swiper-slide-shadow {background: rgba(0, 0, 0, 0.06);}
.resourceBanner .slider-nav .swiper_arrow:focus svg {fill: rgba(126, 182, 79, 1);}
.cardItemInner .cardItemInnerBottom .cardReadMore { margin-top: auto;}
/*  */
.resourceFilter .filter_tag_sec .filter_btn{min-width:54px;text-align:center;display:flex;justify-content:center;border:1px solid rgba(0,0,0,0.2);padding:5px 12px 5px 5px;border-radius:6px;font-weight:500;font-family:Montserrat,sans-serif;margin-right:20px;margin-bottom:20px;transition:all .2s ease-in;cursor:pointer;    align-items: center;}
.resourceFilter .filter_tag_sec{display:flex;flex-wrap:wrap;}
.resourceFilter .filter_tag_sec .filter_btn.active,
.resourceFilter .filter_tag_sec .filter_btn:hover{background:#8dc658;color:#FFF;border-color:#8dc658;}
.resourceFilter .loadImage{width:48px;height:48px;border:5px solid #8dc658;border-bottom-color:transparent;border-radius:50%;display:flex;box-sizing:border-box;margin:0 auto;animation:rotation 1s linear infinite;}
@keyframes rotation{
  0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);}
}
.resourceFilter .dropdwonWrp .selectBtn{background:rgba(141,198,88,1);padding:12px 10px;border-radius:5px;color:#FFF;cursor:pointer;font-size:16px;font-family:Montserrat;position:relative;font-weight:500;line-height:1;min-width:154px;}
.resourceFilter .dropdwonWrp .selectBtn::before{content:'';position:absolute;width:10px;height:6.02px;top:50%;background-image:url('https://4210479.fs1.hubspotusercontent-na1.net/hubfs/4210479/_Limelight_Theme_2024/Images/down-arrow.svg');right:10px;transform:translateY(-50%);background-repeat:no-repeat;background-size:cover;}
.resourceFilter .selectDropdown{background:#fff;border-radius:5px;box-shadow:0 1px 20px 0 rgba(0,0,0,.1);display:none;position:absolute;width:100%;z-index:99;}
.resourceFilter .select{position:relative;}
.resourceFilter .selectDropdown .option{padding:12px 10px;color:rgba(95,109,126,1);font-family:Montserrat;font-size:16px;cursor:pointer;font-weight:500;line-height:1;}
.resourceFilter .topCatWrp .leftSec{max-width:calc(100% - 155px);}
.resourceFilter .topCatWrp .rightSec{max-width:155px;}
.resourceFilter .selectDropdown .option.active,
.resourceFilter .selectDropdown .option:hover{background-color:#dedede;color:#000;}
.resourceFilter .filterLoadMoreBtn{min-width:190px;display:inline-block;margin:0 auto;background:rgba(141,198,88,1);color:#FFF;font-family:Montserrat;font-size:18px;font-weight:700;line-height:1.55555555556;text-align:center;padding:15px 38px;border-radius:50px;cursor:pointer;}
.firstColWp>div,
.secondColWp>div{width:100%;}
.cardItemOuter .firstColWp{padding-left:0;padding-right:0;}
.cardItemOuter .firstColWp .cardItemInnerBottom{padding:25px;min-height:unset;}
.cardItemOuter .firstColWp .cardItem{height:100%;}
.cardItemOuter .secondColWp{padding-left:0;padding-right:0;}
.resourceBanner .slider-nav .swiper_arrow:hover svg{fill:#000;}
.fourthColWp.d-flex.col-12 {padding: 0;}
.resourceBanner .bannerLeftCont .subHead h4 { line-height: 1.5;}
/* .resourceFilter .filter_tag_sec .filter_btn.active {font-weight: 600;} */
/* .resourceFilter .filter_tag_sec .filter_btn img {margin-right: 10px; max-width: 20px;} */
.resourceFilter .filter_tag_sec .filter_btn .icon { margin-right: 10px; background-color: #8DC65833; width: 30px; height: 30px; display: flex ; align-items: center; justify-content: center; border-radius: 4px; }
.resourceFilter .filter_tag_sec .filter_btn:hover .icon , .resourceFilter .filter_tag_sec .filter_btn.active .icon { background-color: #fff; }
.cardItemInner .cardItemInnerBottom .cardTagWrapper { display: flex; flex-wrap: wrap; gap: 10px;}
.secondColWp .cardItem .cardItemInner .cardItemInnerTop{overflow: hidden}
.cardItem .cardOverlayPostTitle h5 {width: 100%;line-height: 1.2em;height: 4.6em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.secondColWp .cardItem .cardOverlayPostTitle h5 {width: 100%;line-height: 1.2em;height: 3.6em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}


/*  */


.videoWithSpeaker{display:flex;width:100%;}
.videoWithSpeaker .videoWithSpeakerLeft{padding:15px 30px 20px 15px;width:calc(100% - 135px);display:flex;flex-direction:column;justify-content:space-between;}
.videoWithSpeaker .videoWithSpeakerRight{min-width:135px;width:135px;position:relative;}
.videoWithSpeaker .videoWithSpeakerLeft .logoWrps{display:flex;align-items:center;line-height:0;gap:20px;margin-bottom:7px;}
.videoWithSpeaker .videoWithSpeakerLeft .title h5{position:relative;color:#FFF;font-size:14px;line-height:1.375;margin-top:5px;}
.videoWithSpeaker .videoWithSpeakerLeft .logo{max-width:78px;height:20px;}
.videoWithSpeaker .videoWithSpeakerLeft .logo+.logo{max-width:78px;height:18px;}

.videoWithSpeaker .videoWithSpeakerLeft .logo img{position:relative; object-fit: contain;}
.videoWithSpeaker .videoIco{margin-right:7px;}
.videoWithSpeaker .wathcVideoWrp{display:flex;align-items:center;color:#FFF;font-family:'Montserrat';margin-top:10px;font-size:12px;line-height:1.25;}
.videoWithSpeaker .wathcVideoWrp svg{width:13px;height:13px;vertical-align:middle;display:block;}
.videoWithSpeaker .videoWithSpeakerLeft .quoteIco{height:12px;line-height:0;width:16px;}
.videoWithSpeaker .videoWithSpeakerLeft .quoteIco svg{width:100%;height:100%;}
.videoWithSpeaker .speakerBioWrp{position:absolute;bottom:20px;padding:5px 13px;font-family:Montserrat;right:20px;min-width:130px;max-width:130px;color:#FFF;}
.videoWithSpeaker .videoWithSpeakerLeft .title h5{width:100%;line-height:1.2em;height:3.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.videoWithSpeaker .speakerBioWrp .speakerName{ text-transform: uppercase;font-size:10px;font-weight:700;line-height:1.2;}
.videoWithSpeaker .speakerBioWrp .speakerDesig{ text-transform: uppercase;font-size:8px;line-height:1.25;}
.videoWithSpeaker .videoWithSpeakerRight::before{content:'';position:absolute;left:-7px;width:8px;height:100%;}
.videoWithSpeaker .videoWithSpeakerRight .speakerImg{height:100%;}
.videoWithSpeaker .speakerBioWrp::before,.videoWithSpeaker .speakerBioWrp::after{content:'';position:absolute;top:-8px;left:0;width:8px;height:8px;clip-path:polygon(100% 100%,100% 0,0 100%);}
.videoWithSpeaker .speakerBioWrp::after{bottom:-8px;top:auto;clip-path:polygon(100% 100%,100% 0,0 100%);transform:rotateX(-180deg);}

/*  */
.videoWithoutSpeakercard .bottomLeftCard{border-top-right-radius:14px;color:#fff;display:flex;flex-direction:column;height:100%;margin-bottom:-15px;margin-left:-15px;padding:15px;position:relative;width:56%;z-index:2;padding-right:10px;}
.videoWithoutSpeakercard .topRightImg{position:absolute;right:0;width:66%;height:calc(100% - 30px);bottom:0;overflow:hidden;border-width:1.3px 0px 0px 1.3px;border-style:solid;border-color:#FFF;z-index:1;border-top-left-radius:13px;}
.videoWithoutSpeakercard .topLogo{max-width:78px;margin-bottom:18px;position:relative;z-index:2;line-height:0;}
.videoWithoutSpeakercard{padding:15px;width:100%;display:flex;flex-direction:column;height:100%;}
.videoWithoutSpeakercard .bottomLeftCard h5{font-size:14px;color:#FFF;  /*   line-height: 1.375; */}
.videoWithoutSpeakercard .topLogo img{width:auto;height:auto;}
.videoWithoutSpeakercard .watchVideo{position:absolute;top:50%;line-height:0;left:50%;transform:translate(-50%,-50%);}
.videoWithoutSpeakercard .bottomLeftCard .bottomLeftCardImg{max-width:60px;margin-top:auto;line-height:0;}
.videoWithoutSpeakercard .bottomLeftCard .bottomLeftCardImg img{width:auto;height:auto;}
.videoWithoutSpeakercard .topRightImg::before{content:'';background:rgba(0,0,0,0.3);height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none;right:0;}
.videoWithoutSpeakercard .bottomLeftCard h5{width:100%;height:5.5em;overflow:hidden;display:-webkit-box;line-height:1.2em;-webkit-box-orient:vertical;-webkit-line-clamp:5;}

/*  */
.videowithThumb{width:100%;height:100%;display:flex;flex-wrap:wrap;}
.videowithThumb .rightBorderDiv{ position: relative;/* position: absolute; */right:0;width:calc(100% - 128px);border-width:1px 0px 0px 1px;border-style:solid;border-color:#000;height:100%;bottom:0;overflow:hidden;border-top-left-radius:13px;padding-top:20px;padding-left:20px;}
.videowithThumb .rightBorderDiv .rightBorderDivInner{background:#ffffffd9;height:100%;border-radius:12.99px 0px 0px 0px;padding:20px;display:flex;flex-direction:column;justify-content:center;}
.videowithThumb .videowithThumbLeft{text-align:center;width:128px;height:100%;display:flex;flex-direction:column;padding:0 5px;justify-content:center;}
.videowithThumb .videowithThumbLeft h6{color:#FFF;font-size:12px;margin-top:12px;}
.videowithThumb .videowithThumbFlexRw{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-top:35px;}
.videowithThumb .videowithThumbLogoImg{max-width:78px;padding-top:15px;margin-left:15px;width:100%;line-height:0;position:absolute;top:0;left:0;}
.videowithThumb .videowithThumbLogoImg img{width:auto;height:auto;}
.videowithThumb .thumbIco{line-height:0;display:block;}
.videowithThumb .rightBorderDiv .rightBorderDivInner h5{font-size:14px;line-height:1.375;width:100%;height:4em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.videowithThumb::before{content:'';pointer-events:none;position:absolute;bottom:0;left:0;background-image:url('https://www.golimelight.com/hubfs/_Limelight_Theme_2024/Images/Group%201410120550.svg');background-repeat:no-repeat;background-position:left bottom;width:100%;height:100%;}

/*  */
.glightbox-clean .gslide-description{background:transparent;}
.glightbox-clean .gdesc-inner{padding:20px 0 0 0;max-height:200px;overflow-y:auto;overflow-x:hidden;}
.glightbox-clean h4.gslide-title,.glightbox-clean .gslide-desc p{margin:0 0 12px 0;}
.glightbox-clean h4.gslide-title{font-family:"Inter",Arial,Helvetica,sans-serif!important;line-height:120%!important;letter-spacing:-0.6px;color:#FFF;font-weight:500;font-size:22px;}
.glightbox-clean .gslide-desc{display:none;}
.glightbox-clean .gclose{background:rgba(0,0,0,.32);padding:0;}
.cardItemInner.video_thumbnail .cardItemInnerTop.card-image+.card-image.placeHolderDiv{display:none;}
.cardItemInner.video_thumbnail .cardItemInnerTop.card-image+.card-image.noImg {display: none;}
.glightbox1:hover .videoIco svg,
.glightbox1:hover .thumbIco svg,
.glightbox1:hover .watchVideo svg{transition:all .2s ease-in-out;transform:scale(1.2);}
.gcontainer button.gprev.gbtn,
.gcontainer button.gnext.gbtn{ background: transparent;font-family: inherit; font-size: 100%; padding: 0;}
.glightbox-container .gslide-inner-content { width: 100%; padding: 0 20px;}
.plyr--video { border-radius: 8px;}
.cardItem .iconOverlayBg svg image {
  width: 100%;
  height: 100%;
}


@media (min-width:768px){
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft .title h5{font-size:12px;}
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft{padding:10px;padding-bottom:15px;}
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft .logo{max-width:53px;}
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft .logo+.logo{max-width:38px;}
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft .logoWrps{gap:10px;}
  .secondColWp .videoWithSpeaker .wathcVideoWrp{font-size:9px;}
  .secondColWp .videoWithSpeaker .videoIco{margin-right:4px;}
  .secondColWp .videoWithSpeaker .speakerBioWrp .speakerName{font-size:7px;line-height:1.28;}
  .secondColWp .videoWithSpeaker .speakerBioWrp .speakerDesig{font-size:6px;line-height:1;}
  .secondColWp .videowithThumb .videowithThumbFlexRw{padding-top:26px;}
  .secondColWp .videowithThumb .rightBorderDiv .rightBorderDivInner h5{font-size:12px;line-height:1.33333333333;}
  .secondColWp .videowithThumb .videowithThumbLogoImg{max-width:58px;padding-top:10px;margin-left:10px;}
  .secondColWp .videowithThumb .videowithThumbLeft{width:70px;}
  .secondColWp .videoWithSpeaker .speakerBioWrp{bottom:15px;}
  .secondColWp .videowithThumb .rightBorderDiv{width:calc(100% - 70px);padding-top:10px;padding-left:10px;}
  .secondColWp .videowithThumb .rightBorderDiv .rightBorderDivInner{padding:10px;}
  .secondColWp .videowithThumb .videowithThumbLeft h6{margin-top:10px;}
  .secondColWp .cardItem .cardItemInner .videowithThumb{min-height:158px;}
  .secondColWp .videowithThumb .thumbIco svg{width:20px;height:20px;}
  .secondColWp .videoWithoutSpeakercard .topRightImg{height:calc(100% - 30px);width:64%;}
  .secondColWp .videoWithoutSpeakercard .topLogo{max-width:58px;margin-bottom:14px;}
  .secondColWp .videoWithoutSpeakercard{padding:10px;}
  .secondColWp .videoWithoutSpeakercard .bottomLeftCard{padding:11px 10px;margin-bottom:-10px;margin-left:-10px;width:55%;}
  .secondColWp .videoWithoutSpeakercard .bottomLeftCard h5{font-size:12px;height:6em;}
  .secondColWp .videoWithoutSpeakercard .bottomLeftCard .bottomLeftCardImg{max-width:18px;margin-top:8px;}
  .secondColWp .videoWithSpeaker .speakerBioWrp{padding:4px;min-width:81px;max-width:81px;right:0;}
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft{width:calc(100% - 70px);}
  .secondColWp .videoWithSpeaker .videoWithSpeakerRight{width:70px;min-width:70px;}
  .videoWithoutSpeakercard .bottomLeftCard h5{font-size: 14px;}
  .videoWithSpeaker .videoWithSpeakerLeft .title h5 { font-size: 14px;}
  .cardItem .cardOverlayPostTitle h5{font-size: 14px;}
  .firstColWp .cardItem .card-image{max-height:330px;}
  .cardItem .card-image{height:215px;min-height:215px;}
  .firstColWp .cardItem .card-image{min-height:unset;height:100%;}
  .secondColWp .cardItem .cardItemInner{flex-direction:row;border-radius:10px;}
  .secondColWp .cardItem .cardItemInner .cardPostTitle h4{font-size:15px;line-height: 1.55555555556;}
  .secondColWp .cardItem .cardItemInner .cardItemInnerTop{max-width:280px;height:auto;min-height:auto;}
  .secondColWp .cardItem .cardItemInner .cardItemInnerBottom{margin-top:0;min-height:unset;padding:10px;width:100%;height:auto;}
  .secondColWp .cardItem:last-child{padding-bottom:0;}
  .secondColWp .cardItem .cardOverlayPostTitle h5{font-size:12px;}
  .secondColWp .cardItem .cardItemInner .cardOverlayPostTitle img{max-width:58px;}
  .secondColWp .cardItem .cardItemInner .cardOverlayPostTitle{padding:10px;max-width:133px;}
  .secondColWp .cardItem .cardItemInner .rightImg{width:calc(100% - 133px);}
  .resourceBanner .swiper-container .swiper{max-width:75%;}
  .secondColWp .cardItem .cardItemInner .rightImg svg{width:auto;height:100%;}
  .secondColWp .cardItem .cardItemInner .iconOverlayBg{margin-left:calc(4% - 10px);}
  .secondColWp .cardItem .cardItemInner .rightImg{width:calc(100% - 115px);}
  .secondColWp .cardItem .cardItemInner .cardOverlayPostTitle{max-width:115px;}
}

@media (min-width: 992px){
  /*   .cardItem .card-image{height:180px;min-height:180px;} */
  .resourceBanner .swiper-container .swiper{max-width:80%;}
  .secondColWp .cardItem .cardItemInner .iconOverlayBg{margin-left:-1px;}
  .secondColWp .cardItem .cardItemInner .rightImg{width:calc(100% - 133px);}
  .secondColWp .cardItem .cardItemInner .cardOverlayPostTitle{max-width:133px;}
}

@media (min-width:1200px){
  .cardItem .rightImg {
    width: calc(100% - 170px);
  }
  .cardItem .cardOverlayPostTitle {
    max-width: 170px;
  }
  .firstColWp .cardItem .card-image{max-height:330px;}
  .cardItem .card-image{height:215px;min-height:215px;}
  .firstColWp .cardItem .card-image{min-height:unset;height:100%;}
  .cardItem .cardOverlayPostTitle h5{font-size: 16px;}
  .videoWithSpeaker .videoWithSpeakerLeft .title h5 {font-size: 16px;}
  .resourceBanner .swiper-container .swiper{max-width:383px;}
  .secondColWp .cardItem .cardItemInner .cardPostTitle h4{font-size:18px;}
  .videoWithoutSpeakercard .bottomLeftCard h5{font-size: 16px;}
  .videowithThumb .rightBorderDiv .rightBorderDivInner h5{font-size: 16px;}
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft .logoWrps{gap:15px;}
  .secondColWp .videoWithoutSpeakercard .topRightImg{height:calc(100% - 18px);}
  .secondColWp .videowithThumb .rightBorderDiv{width:calc(100% - 94px);padding-top:10px;padding-left:10px;}
  .secondColWp .videowithThumb .videowithThumbLeft{width:94px;}
  .secondColWp .videowithThumb .rightBorderDiv .rightBorderDivInner{padding:15px;}
  .secondColWp .videoWithSpeaker .speakerBioWrp{padding:4px 13px;min-width:97px;max-width:97px;right:13px; padding-right: 8px;}
  .secondColWp .videoWithSpeaker .videoWithSpeakerLeft{width:calc(100% - 100px);}
  .secondColWp .videoWithSpeaker .videoWithSpeakerRight{width:100px;min-width:100px;}
  .thirdColWp .cardItem .iconOverlayBg {
    left: -10px;
  }
}

@media (min-width:1400px){
  .resourceBanner .bannerLeftCont h1{font-size:50px;line-height:1.2;}
  .resourceBanner .swiper-container .swiper{margin-left:13%;}
  .cardItem .rightImg {
    width: calc(100% - 201px);
  }
  .cardItem .cardOverlayPostTitle {
    max-width: 201px;
  }
  .thirdColWp .cardItem .iconOverlayBg {
    left: 0;
  }
}


@media (max-width:767px){
  .videoWithoutSpeakercard .bottomLeftCard h5{height:3.5em;-webkit-line-clamp:3;}
  .videoWithoutSpeakercard .bottomLeftCard{padding:10px;margin-bottom:-10px;margin-left:-10px;}
  .videoWithoutSpeakercard{padding:10px;}
  .videowithThumb .videowithThumbFlexRw{padding-top:40px;}
  .videowithThumb .rightBorderDiv{width:calc(100% - 110px);padding-top:15px;padding-left:15px;}
  .videowithThumb .rightBorderDiv .rightBorderDivInner{padding:15px;}
  .videowithThumb .videowithThumbLeft{width:110px;}
  .thirdColWp{width:auto;}
  /*   .resourceBanner .swiper-container .swiper{max-width:80%;} */
  /*   .cardItem .rightImg{width:45%} */
  .cardItem .rightImg { width: calc(100% - 153px);}
  .cardItem .cardOverlayPostTitle h5{font-size:14px;margin-top:20px;}
  .resourceFilter .topCatWrp .leftSec{max-width:100%;width:100%;}
  .resourceFilter .filter_tag_sec .filter_btn{margin-right:10px;margin-bottom:10px;font-size:12px;}
  /*   .cardItem .cardOverlayPostTitle{max-width:55%;width:55%;padding:10px;} */
  .cardItem .cardOverlayPostTitle { width: 153px; padding: 10px; }
  .secondColWp .cardItem .cardItemInner .cardPostTitle h4{font-size:14px;}
  .resourceFilter .filter_tag_sec { justify-content: center;}
  .cardItem .cardOverlayPostTitle img{max-width:90px;}
  .cardItemInner .cardItemInnerBottom{padding:20px 15px;}
  .cardItemOuter .firstColWp .cardItemInnerBottom{padding:20px 15px;}
  .cardItem .cardPostTitle h4{font-size:16px;}
  .cardItem .card-image{height:250px;min-height:250px;}
  .thirdColWp{width:auto;margin:0;}
  .thirdColWp .cardItem{padding-left:0;padding-right:0;}
  .cardItemOuter .secondColWp {padding-bottom: 0;}
  .videoWithSpeaker .videoWithSpeakerRight {
    min-width: 130px;
    width: 130px;
  }
  .videoWithSpeaker .videoWithSpeakerLeft {
    width: calc(100% - 130px);
    padding: 10px;
  }
  .videoWithSpeaker .speakerBioWrp {
    right: 15px;
  }
  .videoWithSpeaker .videoWithSpeakerLeft .logoWrps {
    gap: 10px;
  }
}


@media (max-width:576px){
  .resourceBanner .swiper-container .swiper{
    max-width: 100%;
  }
}


@media (max-width:480px){
  .cardItem .card-image{height:200px;min-height:200px;}
}

@media (max-width:360px){
  .cardItem .card-image {
    height: 160px;
    min-height: 160px;
  }
}