@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');










.font50 h2{font-size:25px; line-height: normal;}
.headingCapitalize * { text-transform: capitalize !important; }
.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}
/* Home Hero Banner */
.heroBannerSec { height: 100dvh; display: flex; align-items: flex-end; }
.homepage .heroBannerSec { justify-content: center; }
.heroBannerSec .heroContent .text { letter-spacing: 0.05em; }


/* Catamarans For You */
.cataFourYouSec .productSlider .productSlideItem { margin: 0 8.75px; }
.cataFourYouSec .productSlider .productSlideIn { height: 424px; }

.videoSliderSec .videoSlide .topArrow,
.TwoColumnCardSec .productCard .topArrow,
.cataFourYouSec .productSlider .productSlideIn .topArrow { top: 12.5px; right: 11px; width: 25px; height: 25px; padding: 7px; border-radius: 50%; background: #FFFFFF; transition: all 0.3s ease-in-out; }

.videoSliderSec .videoSlide .topArrow svg,
.TwoColumnCardSec .productCard .topArrow svg,
.cataFourYouSec .productSlider .productSlideIn .topArrow svg { position: relative; z-index: 1; width: 100%; height: 100%; transition: all 0.3s ease-in-out; }

.videoSliderSec .videoSlide:hover .topArrow svg,
.TwoColumnCardSec .productCard .topArrow:hover svg,
.cataFourYouSec .productSlider .productSlideIn .topArrow:hover svg { transform: translate(2px, -2px); }

.TwoColumnCardSec .productCardIn .slideOverlay,
.cataFourYouSec .productSlider .productSlideIn .slideOverlay { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0, 35, 83, 0) 54.63%, #0C1C32 93.81%); }

.TwoColumnCardSec .productCardIn img,
.cataFourYouSec .productSlider .productSlideIn img { width: 100%; height: 100% !important; object-fit: cover; }

.TwoColumnCardSec .productCardIn .contentWrap,
.cataFourYouSec .productSlider .contentWrap { bottom: 0; width: 100%; padding: 0 14.5px 18px; }

.TwoColumnCardSec .productCardIn .bottomBox,
.cataFourYouSec .productSlider .bottomBox { margin-top: 19px; padding-top: 16px; border-top: 1px solid #FFFFFF33; }


.TwoColumnCardSec .productCard .bottomBox .detailsWrap,
.cataFourYouSec .productSlider .bottomBox .detailsWrap { gap: 5px; }

.TwoColumnCardSec .productCard .bottomBox .detailsWrap a,
.cataFourYouSec .productSlider .bottomBox .detailsWrap a { position: relative; background: #F3F3F31A; width: 21.5px; height: 21.5px; border-radius: 3px; padding: 4.5px; }

.TwoColumnCardSec .productCard .bottomBox .detailsWrap a svg,
.cataFourYouSec .productSlider .bottomBox .detailsWrap a svg { position: relative; z-index: 5; width: 100%; height: 100%; }

.TwoColumnCardSec .productCard .bottomBox .detailsWrap a::after,
.cataFourYouSec .productSlider .bottomBox .detailsWrap a::after { content: ''; position: absolute; inset: 0; background: #81B93C; border-radius: inherit; transition: all 0.3s ease-in-out; transform: scale(0); }

.TwoColumnCardSec .productCard .bottomBox .detailsWrap a:hover::after,
.cataFourYouSec .productSlider .bottomBox .detailsWrap a:hover::after { transform: scale(1); }


/* Three Column Slider */
.threeColSlideSec .columnSlider .slideCard { margin: 0 5px; }
.threeColSlideSec .columnSlider .slideCard .imageWrap { height: 382px; }
.threeColSlideSec .columnSlider .slideCard .imageWrap img { border-radius: 7px; width: 100%; height: 100% !important; object-fit: cover; }


/* Two Column Card */
.TwoColumnCardSec .cardsRow { row-gap: 30px; }
.TwoColumnCardSec .cardsRow .productCardIn { height: 462px; }
.TwoColumnCardSec .productCard > .bottomBox { display: none; }

/* Our Timeline */
.ourTimelineSec .timeline-nav .timeline-nav__item { display: flex !important; gap: 12px; cursor: pointer; margin: 0 17px; }
.ourTimelineSec .timeline-nav .timeline-nav__item .yearTitle { color: #D5DCE5; }
.ourTimelineSec .timeline-nav .timeline-nav__item.is-active .yearTitle { color: #11315E; }
.ourTimelineSec .timeline-nav .timeline-nav__item .dot { display: inline-block; width: 15px; height: 15px; background: #D5DCE5; border-radius: 50%; }
.ourTimelineSec .timeline-nav .timeline-nav__item.is-active .dot { background: #81B93C; }

.timelineSliderImage .slideImageWrap img { width: 100%; height: 100% !important; object-fit: cover; }

.achievementSec .achievementBox .contentWrap h3,
.achievementSec .achievementBox .contentWrap h4,
.achievementSec .achievementBox .contentWrap h5 { font-weight: 600; }
.achievementSec .achievementBox .contentWrap h3 + p { margin-top: 16px; }

.virtualTour .virtualTourInner .text { display: none; }
.virtualTour .overlay_container { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.virtualTour .img360 iframe { width: 100% !important; border: none; }

.videoSliderSec .videoSlide { height: 337px; border-radius: 20px; margin: 0 10px; padding: 20px 16px; }
.videoSliderSec .headingWrapper { display: flex; flex-wrap: wrap; gap: 60px; align-items: flex-start; }
.videoSliderSec .contentBox { flex: 1 1 50%; }
.videoSliderSec .headingBox { flex: 1 1 40%; }
.videoSliderSec .videoSlide .popupBtn { top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.3s ease-in; }
.videoSliderSec .videoSlide .popupBtn:hover { transform: translate(-50%, -50%) scale(1.05); }

.imageWithContSec.version2 .mainImage::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#00122B;opacity:50%;z-index:3;}
.imageWithContSec.version2 .mainImage {border-radius:10px;overflow:hidden;}
.imageWithContSec.version2 .playIcon a { line-height: 0; background-color: #FFFFFF38; width: 42px; height: 42px; border-radius: 99%; display: flex; align-items: center; justify-content: center; }
.imageWithContSec.version2 .playIcon a svg { margin-left: 5px; }
.imageWithContSec.version2 .imageWithContSec .mainImage { height: 465px; }
.imageWithContSec.version2 .mainImage .popupData{position:absolute;left:30px;bottom:40px;z-index:10;}
.imageWithContSec.version2 .playIcon a svg{ width: 20px; height: 22px; } 
.imageWithContSec.version2 .playIcon { line-height: 0; }
.imageWithContSec.version2  .mainImage{position:relative;}
.imageWithContSec.version2 .topInnerContent{gap:10px;}
.imageWithContSec.version2 .bottomContentInner{gap:20px;}
.imageWithContSec.version2 .popupContent {max-width:320px;}

.twoColumnTextSec.typeV2 .twoColRightInner h2{line-height:1.2;}
.twoColumnTextSec.typeV2.patternEnable {padding-top: 93px;}

.twoColumnTextSec .contentWrap { max-width: 543px; }

.twoColumnMediaSecV2 .contentWrap { max-width: 553px; }

.twoColumnMediaAccordian .headingWrap { cursor: pointer; gap: 15px 14px; }
.twoColumnMediaAccordian .headingWrap .spacer_line { flex: 1; border-top: 1px solid #dfe9f7; align-self: end; }
.twoColumnMediaAccordian .contentWrap { max-width: 553px; }
.twoColumnMediaAccordian .headingWrap svg { transition: all 0.3s ease-in-out; width: 19px; height: auto; }
.twoColumnMediaAccordian .headingWrap.closed svg { transform: rotate(180deg); }

.twoColumnMediaSec .headingWrap { cursor: pointer; gap: 15px 14px; }
.twoColumnMediaSec .headingWrap .spacer_line { flex: 1; border-top: 1px solid #dfe9f7; align-self: end; }
.twoColumnMediaSec .contentWrap { max-width: 553px; }
.twoColumnMediaSec .headingWrap svg { transition: all 0.3s ease-in-out; width: 19px; height: auto; }
.twoColumnMediaSec .headingWrap.closed svg { transform: rotate(180deg); }

.twoColumnMediaSec .headingWrap { cursor: pointer; gap: 15px 14px; }
.twoColumnMediaSec .headingWrap .spacer_line { flex: 1; border-top: 1px solid #dfe9f7; align-self: end; }
.twoColumnMediaSec .contentWrap { max-width: 553px; }
.twoColumnMediaSec .headingWrap svg { transition: all 0.3s ease-in-out; width: 19px; height: auto; }
.twoColumnMediaSec .headingWrap.closed svg { transform: rotate(180deg); }

.titleModule .titleRow {gap:12px;}
.titleModule .sectionHeading { max-width: 720px; }

.testimonialSection .testimonialContent { max-width: 583px; width: 100%; }
.testimonialSection.content-right .testimonialContent { max-width: 645px; margin-left: auto; }

.stripContent { max-width: max-content; margin: 0 auto; }
.stripContent .logo { width: 47px; }
.stripContent .content { width: calc(100% - 62px);text-transform:uppercase; border-left: 0.48px solid #D9D9D9; margin-left: 15px; padding-left: 15px; } 
.model_v2 .stripContent .content { text-transform: none; }



@media screen and (min-width: 768px) {

    /* Catamarans For You */
    .cataFourYouSec .productSlider .productSlideItem { margin: 0 12px; }

    .videoSliderSec .videoSlide .topArrow,
    .TwoColumnCardSec .productCard .topArrow,
    .cataFourYouSec .productSlider .productSlideIn .topArrow { width: 36px; height: 36px; padding: 10px; }

    .TwoColumnCardSec .productCard .bottomBox .detailsWrap,
    .cataFourYouSec .productSlider .bottomBox .detailsWrap { gap: 10px; }

    .TwoColumnCardSec .productCard .bottomBox .detailsWrap a,
    .cataFourYouSec .productSlider .bottomBox .detailsWrap a { width: 32px; height: 32px; border-radius: 6px; padding: 7px; }

    /* Three Column Slider */
    .threeColSlideSec .columnSlider .slideCard .imageWrap { height: 450px; }

    .twoColumnTextSec.four_col .col-md-4 {width: 33.6%;}
    .twoColumnTextSec.four_col .col-md-8 {width: 66.4%;}
    .twoColumnTextSec.four_col .col-md-8 .contentWrap {max-width: 797px;margin-left: auto;}

    /* Our Timeline */
    .ourTimelineSec .timeline-nav .slick-list { overflow: visible; border-bottom: 2px dashed #00122B; padding: 0 80px; }
    .ourTimelineSec .timeline-nav .timeline-nav__item { gap: 18px; margin-bottom: -8px; }

    #preload-imgs { display:none; }
    .virtualTour .virtualTourInner { max-width: 808px; width: 100%; } 
    .virtualTour .img360 { line-height: 0; }

    .videoBannerSec .bgVideoMobile { display: none; }

    .twoColumnTextSec.typeV2.patternEnable{padding-top:14%;}
    .twoColumnTextSec.typeV2 .topSecHead{max-width:525px;}
    .twoColumnTextSec.typeV2.widthChange .twoColLeftInner{max-width:584px;}
    .twoColumnTextSec.typeV2 .twoColLeftInner{max-width:619px;}
    .twoColumnTextSec.typeV2 .twoColRightInner{max-width:639px;}
    .twoColumnTextSec.typeV2.widthChange .row{align-items:flex-end;}

    .twoColumnSliderSec .imageSlider,
    .twoColumnSliderSec .imageSlider .slick-list,
    .twoColumnSliderSec .imageSlider .slick-track,
    .twoColumnSliderSec .imageSlider .slideImg { height: 100%; }  
    .twoColumnSliderSec .imageSlider .slideImg img { width: 100%; height: 100% !important; object-fit: cover; }

    .twoColumnMediaAccordian .headingWrap svg { width: 30px; }

    .twoColumnMediaSec .headingWrap svg { width: 30px; }

    .stripContent { max-width: 1240px; margin: 0 auto; }
    .stripContent .logo { width: 80px; }
    .stripContent .content { width: calc(100% - 110px); margin-left: 30px; padding-left: 30px; } 
}


@media screen and (min-width: 992px) {
    .font50 h2{font-size:50px;}

    /* Catamarans For You */
    .cataFourYouSec .productSlider .productSlideIn { height: 550px; }

    .videoSliderSec .videoSlide .topArrow,
    .TwoColumnCardSec .productCard .topArrow,
    .cataFourYouSec .productSlider .productSlideIn .topArrow { width: 42px; height: 42px; padding: 12px; }

    .TwoColumnCardSec .productCardIn .bottomBox, 
    .cataFourYouSec .productSlider .bottomBox { margin-top: 24px; padding-top: 20px; }

    .TwoColumnCardSec .productCard .bottomBox .detailsWrap a,
    .cataFourYouSec .productSlider .bottomBox .detailsWrap a { width: 36px; height: 36px; }


    /* Three Column Slider */
    .threeColSlideSec .columnSlider .slideCard { margin: 0 10px; }

    /* Two Column Card */
    .TwoColumnCardSec .cardsRow .productCardIn { height: 500px; }

    /* Our Timeline */
    .ourTimelineSec .timeline-nav .slick-list { padding: 0 100px; }

    .imageWithContSec.version2 .mainImage { height: 500px; }
    .imageWithContSec.version2 .mainImage img { width: 100%; height: 100% !important; object-fit: cover; }
    .imageWithContSec.version2 .mainImage .popupData{left:66px;bottom:66px;}
    .imageWithContSec.version2 .popupContent {max-width:450px;}
    .imageWithContSec.version2 .playIcon a {width: 64px; height: 64px; }
    .imageWithContSec.version2 .playIcon a svg{ width: 25px; height: 28px; }

    .twoColumnMediaAccordian .headingWrap svg { width: 50px; }
    .twoColumnMediaAccordian .headingWrap .spacer_line { border-top-width: 2px; transform: translateY(-15px); }

    .twoColumnMediaSec .headingWrap svg { width: 50px; }
    .twoColumnMediaSec .headingWrap .spacer_line { border-top-width: 2px; transform: translateY(-15px); }

    .stripContent .logo { width: 120px; }
    .stripContent .content { width: calc(100% - 150px); font-size: 18px; } 
}


@media screen and (min-width: 1200px) {
    /* Catamarans For You */
    .cataFourYouSec .productSlider .productSlideItem { margin: 0 15px; }
    .cataFourYouSec .productSlider .productSlideIn { height: 600px; }

    .videoSliderSec .videoSlide .topArrow,
    .TwoColumnCardSec .productCard .topArrow,
    .cataFourYouSec .productSlider .productSlideIn .topArrow { width: 50px; height: 50px; padding: 16px; }

    .cataFourYouSec .productSlider .productSlideIn .contentWrap { padding: 0 24px 30px; }

    .TwoColumnCardSec .productCard .bottomBox .detailsWrap a,
    .cataFourYouSec .productSlider .bottomBox .detailsWrap a { width: 43px; height: 43px; padding: 9px; }

    .TwoColumnCardSec .productCardIn .bottomBox, 
    .cataFourYouSec .productSlider .bottomBox { margin-top: 30px; padding-top: 30px; }

    /* Image With Content Style */
    .imageWithContSec .sectionTop .sectionLeft,
    .imageWithContSec .sectionBottomContent .bottomLeftContent { width: 45.75%; }
    .imageWithContSec .sectionTop .sectionRight,
    .imageWithContSec .sectionBottomContent .bottomRightContent { width: 54.25%; } 


    /* Three Column Slider */
    .threeColSlideSec .columnSlider .slideCard { margin: 0 15px; }
    .threeColSlideSec .columnSlider .slideCard .imageWrap { height: 549px; }
    .threeColSlideSec .columnSlider .slideCard .imageWrap::after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0, 35, 83, 0) 52.89%, rgba(7, 31, 64, 0.79) 71.16%, #0C1C32 89.78%); }
    .threeColSlideSec .columnSlider .slideCard .contentWrap { position: absolute; bottom: 0; padding: 30px 24px; width: 100%; } 
    .threeColSlideSec .slideCard .contentWrap .description { display: none; }

    /* Two Column Card */
    .TwoColumnCardSec .headingWrap { max-width: 1011px; margin-left: auto; margin-right: auto; }
    .TwoColumnCardSec .cardsRow { row-gap: 50px; margin-left: -20px; margin-right: -20px; }
    .TwoColumnCardSec .cardsRow .productCard { padding: 0 20px; }
    .TwoColumnCardSec .cardsRow .productCardIn { height: 550px; }
    .TwoColumnCardSec .productCard .contentWrap .bottomBox { display: none; }
    .TwoColumnCardSec .productCardIn .contentWrap { padding: 0 50px 30px; }
    .TwoColumnCardSec .productCard > .bottomBox { display: flex; padding: 30px 0 0 50px; }

    /* Our Timeline */
    .ourTimelineSec .timeline-nav .slick-list { padding: 0 150px; }
    .timelineSliderImage .slideImageWrap { height: 436px; }

    .videoSliderSec .videoSlide { padding: 24px 20px; }

    .imageWithContSec.version2 .mainImage { height: 580px; }
    .imageWithContSec.version2 .playIcon a {width: 84px; height: 84px; }


    .twoColumnMediaSecV2 .contentRow .imageWrap { height: 500px; }
    .twoColumnMediaSecV2 .contentRow .imageWrap img { width: 100%; height: 100% !important; object-fit: cover; }

    .twoColumnMediaAccordian .contentRow .imageWrap { height: 800px; }
    .twoColumnMediaAccordian .contentRow .imageWrap img { width: 100%; height: 100% !important; object-fit: cover; }

    .twoColumnMediaSec .contentRow .imageWrap { height: 500px; }
    .twoColumnMediaSec .contentRow .imageWrap img { width: 100%; height: 100% !important; object-fit: cover; }

    .stripContent .logo { width: 157px; }
    .stripContent .content { width: calc(100% - 207px); font-size: 25.8px; line-height: 2; margin-left: 50px; padding-left: 50px; } 

}
}
@media screen and (min-width: 1441px) {
    .imageWithContSec.version2 .mainImage { height: 675px; }
    .imageWithContSec.version2 .topInnerContent ,.imageWithContSec.version2 .bottomContentInner{gap:20px;}
    .imageWithContSec.version2 .sectionBottomContent .bottomLeftContent{max-width:600px; width: 100%;}
    .imageWithContSec.version2 .sectionTop .sectionLeft{max-width:575px;width: 100%;}
    .imageWithContSec.version2 .sectionBottomContent .bottomRightContent{max-width:650px;width: 100%;}
    .imageWithContSec.version2 .sectionTop .sectionRight{max-width:650px;width: 100%;}
}

@media screen and (min-width: 1500px) {
    .heading30 h2 {font-size:30px;}

    .heading30 h3, .heading30 h4 {font-size:25px;}
    /* Catamarans For You */
    .cataFourYouSec .productSlider .productSlideItem { margin: 0 17.5px; }
    .cataFourYouSec .productSlider .productSlideIn { height: 848px; }

    .cataFourYouSec .productSlider .productSlideIn .contentWrap { padding: 0 30px 36px; }
    .cataFourYouSec .productSlider .productSlideIn .contentWrap h3 { font-size: 45px; line-height: 1.1; }  

    .TwoColumnCardSec .productCardIn .bottomBox, 
    .cataFourYouSec .productSlider .bottomBox { margin-top: 38px; padding-top: 32px; }


    /* Three Column Slider */
    .threeColSlideSec .columnSlider .slideCard { margin: 0 22.5px; }
    .threeColSlideSec .columnSlider .slideCard .imageWrap { height: 749px; }
    .threeColSlideSec .columnSlider .slideCard .imageWrap img { border-radius: 14px; }
    .threeColSlideSec .columnSlider .slideCard .contentWrap { padding: 40px; }


    /* Two Column Card */
    .TwoColumnCardSec .cardsRow { row-gap: 80px; margin-left: -23px; margin-right: -23px; }
    .TwoColumnCardSec .cardsRow .productCard { padding: 0 23px; }
    .TwoColumnCardSec .cardsRow .productCardIn { height: 678px; }
    .TwoColumnCardSec .cardsRow .productCardIn h3 { font-size: 50px; line-height: 1.1; }
    .TwoColumnCardSec .productCardIn .contentWrap { padding: 0 60px 40px; }
    .TwoColumnCardSec .productCard > .bottomBox { padding: 35px 0 0 60px; }

    /* Our Timeline */
    .ourTimelineSec .timeline-nav .slick-list { padding: 0 226px; }
    .ourTimelineSec .timeline-nav .timeline-nav__item { margin: 0 25px -10px; padding: 0 15px; }
    .ourTimelineSec .timeline-nav .timeline-nav__item .dot { width: 20px; height: 20px; }

    .videoSliderSec .videoSlide { padding: 34px 26px; }
    .videoSliderSec .contentBox { flex: 1 1 calc(100% - 640px); }
    .videoSliderSec .headingBox { flex: 1 1 574px; }

    .twoColumnMediaSecV2 .contentWrap h3 { font-size: 50px; }
    .twoColumnMediaSecV2 .contentRow .imageWrap { height: 600px; }

    .twoColumnMediaAccordian .headingWrap svg { width: 57px; }
    .twoColumnMediaAccordian .headingWrap .spacer_line { transform: translateY(-22px); }
    .twoColumnMediaAccordian .contentWrap h3 { font-size: 50px; }
    .twoColumnMediaAccordian .contentRow .imageWrap { height: 1000px; }

    .twoColumnMediaSec .headingWrap svg { width: 57px; }
    .twoColumnMediaSec .headingWrap .spacer_line { transform: translateY(-22px); }
    .twoColumnMediaSec .contentWrap h3 { font-size: 50px; }
    .twoColumnMediaSec .contentRow .imageWrap { height: 600px; }
}




@media screen and (max-width: 767px) {
    .heroBannerSec .heroContent { text-align: center !important; }

    /* Our Timeline */
    .ourTimelineSec .timelineWrapper { max-width: 730px; padding: 0 30px; }
    .ourTimelineSec .timeline-nav .slick-prev { left: 0; }
    .ourTimelineSec .timeline-nav .slick-next { right: 0; }
    .ourTimelineSec .timeline-nav .timeline-nav__item .yearTitle { white-space: nowrap; }
    .ourTimelineSec .slidesRow { margin-left: -30px; margin-right: -30px; }
    .ourTimelineSec .contentSlider { padding: 0 30px; }
    .ourTimelineSec .imageSliderWrap { padding: 0; }
    .ourTimelineSec .timelineSliderImage { border-radius: 0; }

    .achievementSec .row { margin: 0 -8.5px; }
    .achievementSec .achievementBox { padding-left: 8.5px; padding-right: 8.5px; }
    .achievementSec .achievementBox:first-child .achievementNumber { font-size: 50px; }
    .achievementSec .achievementBox:not(:first-child) .achievementNumber { font-size: 40px; }

    .videoSliderSec .videoSlide .title h3 { font-size: 18px; }
    .videoSliderSec .headingWrapper { flex-direction:column; gap: 20px; }
    .videoSliderSec .headingBox, .contentBox { flex: 1 1 100%; }
    .videoSliderSec .videoSlide { height: 220px; }
    .videoSliderSec .videoSlide  svg { width: 50px; }

    .imageWithContSec.version2 .mainImage { margin-left: -30px; margin-right: -30px; border-radius: 0; }
    .imageWithContSec.version2 .popupsubTitle { display: none; }

    .twoColumnSliderSec .columnSliderNav { max-width: fit-content; margin: -25px 0 0 auto; }

    .twoColumnMediaSecV2 .contentWrap h3 { font-size: 25px; line-height: 1.2; }

    .twoColumnMediaAccordian .headingWrap .heading { width: 100%; }
    .twoColumnMediaAccordian .contentWrap h3 { font-size: 25px; line-height: 1.2; }

    .twoColumnMediaSec .headingWrap .heading { width: 100%; }
    .twoColumnMediaSec .contentWrap h3 { font-size: 25px; line-height: 1.2; }
    .twoColumnMediaSec .contentRow { margin-left: -30px; margin-right: -30px; }
    .twoColumnMediaSec .contentRow > div:not(.imageColumn) { padding: 0 30px; }
    .twoColumnMediaSec .contentRow .imageColumn { padding: 0; }
    .twoColumnMediaSec .imageWrap img { border-radius: 0; }
}

@media screen and (max-width:577px){
    .videoSliderSec .videoSlide { height: 147px; }
    .videoSliderSec .videoSlide svg { width: 36px; }
}


@media screen and (max-width: 378px) {
    .ourTimelineSec .timeline-nav .timeline-nav__item { margin: 0 14px; }
    .ourTimelineSec .timeline-nav .timeline-nav__item .yearTitle { font-size: 14px; }
    .ourTimelineSec .slidesRow { margin-left: -20px; margin-right: -20px; }
    .ourTimelineSec .contentSlider { padding: 0 20px; }

    .imageWithContSec.version2 .mainImage { margin-left: -20px; margin-right: -20px; }
}