.resumejourney{width: 100%;float: left;padding: 35px 0 35px;background: #005DAC;}
.resumejourneyDiv{width: 100%;float: left;}
.resumejourneyDiv .resumejourHeading{font-size:32px;font-weight:400;letter-spacing:-0.2px;line-height:normal;text-align:left;color:#fff;width: 100%;float: left;}
.resumejourneySlider{margin-top:26px;width: 100%;float: left;}
.resumejourneySlider .resjourneyBoxes{margin-right: 10px;border-radius:14px;background:linear-gradient(270deg, #78DAF2 0%, #79DCF2 98.94%);cursor: pointer;}
.resumejourneySlider .resjourneyBoxes a{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.resumejourneyInner{display:flex;align-items:center;justify-content:space-between;padding:22px 0px 22px 32px;}
.resumejourneyInner .insuranceHeading{width:70%;}
.resumejourneyInner .insuranceHeading .petHeading{font-size:26px;color:#454545;letter-spacing:0px;line-height:123%;font-weight:400;}
.planDescription{display:flex;align-items:flex-start;justify-content:space-between;}
.planDetails{margin-top:20px;}
.planDetails:nth-child(1){margin-right:54px;}
.planDetails .planamountHeading{font-size:14px;font-weight:400;line-height:140%;color:#454545;margin-bottom:4px;}
.planDetails .planamountDetails{display:flex;align-items:center;}
.planDetails .planAmount{font-size:26px;font-weight:700;line-height:113%;color:#454545;letter-spacing:0px;display:flex;align-items:center;white-space: nowrap;}
.resumejourneyInner .insuranceImg{width:26%;}
.policyValidation{background:rgba(252, 204, 150, 0.9);border-radius:0px 0px 14px 14px;padding:16px;}
.policyValidation .policyHeadingpet{font-size:18px;font-weight:300;line-height:188%;color:#454545;display:flex;align-items:center;justify-content:center;}
.policyValidation .policyHeadingpet strong{font-weight:700;margin-left:5px;}
.policyValidation .policyHeadingpet img{margin-left:10px;}
.resumejourneySlider .resjourneyBoxes:nth-child(2) .policyValidation{background:rgba(255, 236, 90, 0.9);}
.resumejourneySlider .resjourneyBoxes:nth-child(3) .policyValidation{background:rgba(252, 240, 150, 0.9);}

/* NEW: Center wrapper for slick-dots */
.resumejourneyDotsWrapper {
    display: flex;
    justify-content: center;
  }
  
  /* Scrollable slick dots inside centered wrapper */
  .resumejourneyDiv .slick-dots {
    display: flex !important;
    justify-content: flex-start;
    overflow-x: auto;
    white-space: nowrap;
    max-width: 240px; /* or whatever fits ~5 dots */
    margin: 24px auto 0;
    padding: 0;
    scrollbar-width: none;
  }
  .resumejourneyDiv .slick-dots::-webkit-scrollbar {
    display: none;
  }
  
  .resumejourneyDiv .slick-dots li {
    flex: 0 0 auto;
  }
  
  
.resumejourneyDiv .slick-dots li button{width:100%;height:10px;width:10px;padding:0px;}
.resumejourneyDiv .slick-dots li button:before{content:"";width:10px;height:10px;background:transparent;transition:0.3s all ease-in;opacity:1;border-radius:50%;border:2px solid rgba(255, 255, 255, 0.5);}
.resumejourneyDiv .slick-dots li.slick-active button:before{background:#fff;transition:0.3s all ease-in;opacity:1;}
.planDetails .yearHeading{font-size:18px;font-weight:400;line-height:123%;color:#454545;margin-left:20px;}
.resumejourney .slick-slide{height: inherit !important;}
.resumejourney .slick-track{display: flex;}
.resumejourney.slick-dotted.slick-slider{margin-bottom: 0;}






@media screen and (max-width: 1800px){
.resumejourneyDiv .resumejourHeading{letter-spacing:0px;font-size:24px;}
.resumejourneySlider{margin-top:22px;}
.resumejourneyInner{padding:18px 0px 18px 26px;}
.resumejourneyInner .insuranceHeading{width:70%;}
.resumejourneyInner .insuranceHeading .petHeading{letter-spacing:0px;}
.planDetails{margin-top:16px;}
.planDetails .planamountHeading{line-height:normal;}
.planDetails:nth-child(1){margin-right:34px;}
.planDetails .yearHeading{margin-left:16px;font-size:14px;}
.resumejourneyInner .insuranceImg{width:25%;}
.policyValidation{padding:12px;}
.policyValidation .policyHeadingpet img{margin-left:8px;}
.resumejourneyDiv .slick-dots{bottom:-26px;}
.resumejourneyDiv .slick-dots li button{height:8px;width:8px;}
.resumejourneyDiv .slick-dots li button:before{width:8px;height:8px;}
.planDetails .planAmount{font-size:22px;white-space: nowrap;}
.policyValidation .policyHeadingpet{font-size:14px;}
}
@media screen and (max-width: 1440px){
.resumejourneySlider{margin-top:20px;}
.resumejourneyInner{padding:14px 0px 14px 20px;}
.resumejourneyInner .insuranceHeading{width:65%;}
.planDetails{margin-top:12px;}
.planDetails .planamountHeading{font-size:14px;}
.planDetails:nth-child(1){margin-right:20px;}
.planDetails .yearHeading{margin-left:10px;}
.resumejourneyInner .insuranceImg{width:28%;}
.policyValidation{padding:12px;}
.policyValidation .policyHeadingpet img{margin-left:8px;}
.resumejourneyDiv .slick-dots{bottom:-26px;}
.resumejourneyDiv .slick-dots li button{height:8px;width:8px;}
.resumejourneyDiv .slick-dots li button:before{width:8px;height:8px;}
.resumejourneyInner .insuranceHeading .petHeading{font-size:22px;}
}
@media screen and (max-width: 1024px){
.resumejourney .wrapper{padding:  0 0;}
.resumejourneyDiv .resumejourHeading{font-size:20px;padding: 0 32px;}
.resumejourneySlider .slick-list{padding-left: 32px;}
.resumejourneySlider{margin:18px 0;}

.resumejourney{padding: 0 0 50px;}
.resumejourneyInner{padding:12px 0px 12px 16px;}
.resumejourneyInner .insuranceHeading{width:60%;}
.planDetails:nth-child(1){margin-right:16px;}
.planDetails .yearHeading{margin-left:8px;}
.resumejourneyInner .insuranceImg{width:24%;}
.policyValidation{padding:10px;}
.policyValidation .policyHeadingpet img{margin-left:6px;}
.resumejourneyDiv .slick-dots{bottom:-30px;}
.resumejourneyDiv .resumejourHeading{font-size:22px;}
.resumejourneyInner .insuranceHeading .petHeading{font-size:20px;}
}

@media screen and (max-width: 767px){
.resumejourney .wrapper{padding:  0 0;}
.resumejourneyDiv .resumejourHeading{font-size:24px;padding: 0 24px;}
.resumejourneySlider .slick-list{padding-left: 24px;}
.resumejourneySlider{margin:16px 0;}

.resumejourney{padding: 25px 0 30px;}
.resumejourneyInner{padding:10px 0px 10px 14px;}
.resumejourneyInner .insuranceHeading{width:62%;}
.planDetails:nth-child(1){margin-right:14px;}
.planDetails .planamountHeading{font-size:12px;}
.planDetails .yearHeading{margin-left:7px;font-size:12px;}
.resumejourneyInner .insuranceImg{width:24%;}
.policyValidation{padding:8px;}
.policyValidation .policyHeadingpet img{margin-left:6px;width:16px;}
.resumejourneyDiv .slick-dots{bottom:-30px;}
.resumejourneyInner .insuranceHeading .petHeading{font-size:18px;}
.planDetails .planAmount{font-size:18px;white-space: nowrap;}
.policyValidation .policyHeadingpet{font-size:12px;}
.planDetails .yearHeading{margin-left:7px;}
.resumejourneySlider .slick-list {margin: 0 0;}
}

.differentinsuranceSec{overflow:hidden;  width: 100%; float: left;padding-left:160px;padding-right:160px;position:relative;z-index:1;overflow:hidden;padding-top: 35px;padding-bottom: 35px;}
.differentinsuranceSec img{max-width:100%;display:block}
.differentinsuranceSec .slick-track{display:flex!important}
.differentinsuranceSec .slick-slide{height:inherit!important}
.differentinsuranceSec .wrapper{position:relative;padding:20px 70px 54px;border-radius:20px;overflow:hidden}
.differentinsuranceSec .wrapper::before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 100%) repeat;width:100%;height:100%;top:0;left:0;right:0}
.differentinsuranceSec .wrapper::after{content:"";position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 6%,rgba(255,255,255,0) 100%);background-repeat:repeat-x;width:100vw;height:580px;top:280px;left:0;right:0}


.differentinsuranceSec .blue_gradientbg{background:radial-gradient(96.7% 51.31% at 50% 35.97%,#4aa2c5 5%,#246bad 100%);}
.differentinsuranceSec .darkblue_gradientbg{background: linear-gradient(270deg, #0087C3 0%, #002A77 100%);}
.differentinsuranceSec .medblue_gradientbg{background: linear-gradient(79.97deg, #46A5EF 8.31%, #005DAC 99.3%);}
.differentinsuranceSec .purple_gradientbg{background: linear-gradient(270deg, #DDCBEC 0%, #7B99D7 100%);}
.differentinsuranceSec .brown_gradientbg{background: linear-gradient(268.02deg, #DEC2A7 2.58%, #997962 98.15%);}
.differentinsuranceSec .orange_gradientbg{background: linear-gradient(267.47deg, #F58220 12.74%, #FFDFC4 115.17%);}
.differentinsuranceSec .pista_green_gradientbg{background: linear-gradient(269.72deg, #85E3B4 0.24%, #9AB790 99.76%);}
.differentinsuranceSec .blue_brown_gradientbg{background: linear-gradient(182.22deg, #1EA9D1 0.82%, #C68F60 98.13%);}
.differentinsuranceSec .yellow_gradientbg{background: linear-gradient(180deg, #F0BA65 0%, #E6B939 100%);}
.differentinsuranceSec .olive_gradientbg{background: linear-gradient(270deg, #5A7344 0%, #C9E6B0 100%);}
.differentinsuranceSec .pink_gradientbg{background: linear-gradient(90deg, #E6C0BA -3.23%, #F4CBDE 100%);}
.differentinsuranceSec .dark_gradientbg{background: linear-gradient(270.26deg, #B1AAA8 0.23%, #32475B 107.89%);}
.differentinsuranceSec .tan_gradientbg{background: linear-gradient(270deg, #FCF0DA 0%, #D26F75 100%);}
.differentinsuranceSec .fullydark_gradientbg{background: linear-gradient(90deg, #000202 0%, #221D22 89.92%);}
.differentinsuranceSec .med_dark_gradientbg{background: linear-gradient(270.24deg, #3F5667 -8.03%, #D9E3E7 53.86%, #3F5667 109.86%);}
.differentinsuranceSec .blueyellow_gradientbg{background: linear-gradient(180deg, #9DD5E4 0%, #ADD9D9 48.18%, #F2E49A 50.69%, #F2E49A 98.69%);}

































.differentinsuranceSec .secHeading{position:relative;z-index:2}
.differentinsuranceSec .innerHeadingBox{width:100%;white-space:nowrap;padding:80px 0}
.differentinsuranceSec .secHeadinginner{font-size:120px;font-weight:700;line-height:115%;letter-spacing:-1px;text-align:center;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block;width:max-content;animation:difins-scroll-left 15s linear infinite}
.differentinsuranceSec .insuranceImg{margin:-400px auto -120px;position:relative;z-index:2}
.differentinsuranceSec .insuranceImg img{margin:0 auto}
.insuranceHeading{margin:30px 0;position:relative;z-index:2}
.secSubHeading{font-size:24px;font-weight:600;line-height:normal;letter-spacing:2.8px;color:#454545;text-transform:uppercase;text-align:center}
.diffInsuranceboxes{display:flex;align-items:stretch;gap:10px;flex-flow:wrap;margin:0 auto;position:relative;z-index:2}
.diffInsuranceboxes .innerBoxes{border-radius:20px;border:1px solid rgba(0,93,172,.1);background:linear-gradient(180deg,rgba(0,93,172,0) 0,rgba(0,93,172,.2) 100%),#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.14);flex:1;transition:.5s all ease-in-out;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}
.diffInsuranceboxes .innerBoxes a{padding:34px 30px 28px;display:flex;justify-content:space-between;flex-direction:column;height:100%;width:100%}
.diffInsuranceboxes .innerBoxes:hover{background:#fff;box-shadow:5px 10px 10px 0 rgba(0,0,0,.1);transition:.5s all ease-in-out}
.iconBoxes{height: 0px; }
.diffInsuranceboxes .innerBoxes .cardHeading{color:#454545;font-size:18px;font-weight:400;line-height:140%}
.diffInsuranceboxes .innerBoxes.innerBoxeslast{background:#005dac}
.diffInsuranceboxes .innerBoxes.innerBoxeslast a{display:flex;justify-content:flex-end}
.diffInsuranceboxes .innerBoxes.innerBoxeslast .cardHeading{color:#fff}
.diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{display:block;font-size:64px;font-weight:400;line-height:100%;color:#fff;margin:12px 0}
.diffcoverageBoxes{margin-top:40px;z-index:2}
.diffcoverageBoxes .slick-list{margin:0 -10px}
.diffcoverageBoxes .innerBoxes{border-radius:10px;border:1px solid rgba(0,93,172,.1);background:linear-gradient(180deg,rgba(0,93,172,0) 0,rgba(0,93,172,.2) 100%),#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.14);padding:36px 32px 32px;display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin:0 5px}
.boxTag{position:absolute;top:2px;right:2px;border-top-right-radius:10px;border-bottom-left-radius:10px;background:#ff68a7;padding:5px 10px}
.boxTag .tagHeading{font-size:16px;font-weight:500;line-height:75%;letter-spacing:.1px;color:#fff}
.iconBoxes{width:76px}
.contentDiv{width:calc(100% - 125px)}
.contentHeading{display:flex;align-items:center;justify-content:space-between}
.cardHeading{font-size:24px;font-weight:700;line-height:82%;color:#454545;width:calc(100% - 40px)}
.contentHeading svg{height:30px;width:30px;fill:none;cursor:pointer}
.contentDiv ul{margin-top:32px}
.contentDiv ul li{display:flex;align-items:flex-start;font-size:18px;font-weight:400;line-height:111%;color:#454545;margin-bottom:16px}
.contentDiv ul li:last-child{margin-bottom:0}
.contentDiv ul li i{font-size:7px;color:#454545;margin-right:16px}
.coverageCta{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in;margin-top:24px}
.coverageCta:hover{border:1px solid #454545;background:#fff}
.diffcoverageBoxes .slick-dots{bottom:-50px}
.diffcoverageBoxes .slick-dots li{margin:0 2px}
.diffcoverageBoxes .slick-dots li button:before{content:"";width:8px;height:8px;border:1px solid rgba(255,255,255,.5);border-radius:50%;opacity:1}
.diffcoverageBoxes .slick-dots li.slick-active button:before{border:1px solid #fff;background:#fff}
.wishlistNotification{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.9);border-radius:10px;border:1px solid rgba(0,93,172,.4);padding:16px;width:40%;margin:0 auto;position:absolute;bottom:-100px;left:0;right:0;transition:.4s all ease-in-out;z-index:3}
.wishlistHeading{width:50%;display:flex;align-items:center}
.wishlistHeading i{font-size:10px;margin-right:10px}
.viewwishlistHeading{font-size:20px;font-weight:400;line-height:normal;color:#000}
.viewWishlistcta{border-radius:10px;background:#f58220;padding:15px 30px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:100%;display:inline-block;transition:.3s all ease-in}
.differentinsuranceSec.differentinsuranceSecnew .wrapper .insuranceImg{animation:difins-imgscroll 5s linear}
.diffcoverageBoxes .innerBoxes .boxTag{position:absolute;top:2px;right:2px;border-top-right-radius:10px;border-bottom-left-radius:10px;background:#ff68a7;padding:5px 10px}
.diffcoverageBoxes .innerBoxes .boxTag .tagHeading{font-size:16px;font-weight:500;line-height:75%;letter-spacing:.1px;color:#fff}
.diffcoverageBoxes .innerBoxes .iconBoxes{width:76px}
.diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 125px)}
.diffInsuranceboxes .innerBoxes .cardTag{color:#f58220;display:block;font-weight:700;font-size:18px;margin-top: 75px;}
.viewWishlistcta:hover{background:rgba(245,130,32,.6)}


.wishlist_cart{width: 100%;float: left;position: relative;display: none;}
.wishlist_cart .delebtn {width: 100%;}
.wishlist_cart .delete_cart_box{        transition: all .5s;}

.wishlistNotification.wishlistNotificationnew {bottom: 25px;transition: 0.4s all ease-in-out;}


@media screen and (max-width:1800px){
    .differentinsuranceSec{padding-left:140px;padding-right:140px}
    .diffInsuranceboxes .innerBoxes a{padding:26px}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{margin:10px 0}
    .diffcoverageBoxes{margin-top:30px}
    .diffcoverageBoxes .innerBoxes{padding:30px 28px 28px}
    .iconBoxes{width:66px}
    .contentHeading svg{height:24px;width:24px}
    .contentDiv ul{margin-top:28px}
    .contentDiv ul li{margin-bottom:14px}
    .contentDiv ul li i{margin-right:14px}
    .coverageCta{border-radius:8px;border:1px solid rgba(69,69,69,.5);padding:6px 14px;color:#454545;text-align:center;font-size:14px;font-weight:700;line-height:100%;letter-spacing:-.54px;display:inline-block;transition:.3s all ease-in}
    .coverageCta:hover{border:1px solid #454545;background:#fff}
    .diffcoverageBoxes .slick-dots{bottom:-40px}
    .wishlistNotification{padding:14px;width:42%}
    .wishlistHeading{width:50%;display:flex;align-items:center}
    .diffcoverageBoxes .innerBoxes .iconBoxes{width:66px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 100px)}
    .cardHeading{width:calc(100% - 30px)}
}

@media screen and (max-width:1600px)
{
    .differentinsuranceSec{padding-left: 80px;padding-right: 80px;}
    .secHeadinginner{font-size:110px;font-size:14px}
    .diffInsuranceboxes .innerBoxes .cardHeading{font-size:14px;width:calc(100% - 24px)}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:54px}
    .diffInsuranceboxes .innerBoxes .cardTag{font-size:14px}
    .viewwishlistHeading{font-size:16px}
    .viewWishlistcta{font-size:16px;padding:10px 16px}
    .differentinsuranceSec .wrapper{padding:15px 60px 40px}
    .differentinsuranceSec .wrapper::after{top:230px}
    .innerHeadingBox{padding:60px 0 80px}
    .differentinsuranceSec .insuranceImg{margin:-370px auto -135px;width:45%}
    .insuranceHeading{margin:24px 0}
    .differentinsuranceSec  .secSubHeading{letter-spacing:2px;font-size:24px; color: #000;}
    .diffcoverageBoxes{margin-top:25px}
    .diffcoverageBoxes .innerBoxes{padding:40px 20px 30px}
    .diffcoverageBoxes .innerBoxes .iconBoxes{width:60px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 90px)}
    .contentHeading svg{height:22px;width:22px}
    .contentDiv ul{margin-top:26px}
    .contentDiv ul li{margin-bottom:12px;font-size:14px}
    .contentDiv ul li i{margin-right:12px}
    .coverageCta{margin-top:20px}
    .diffcoverageBoxes .slick-dots{bottom:-32px}
    .wishlistNotification{padding:12px;width:44%}
    .wishlistHeading{width:48%}

}

@media screen and (max-width:1440px){
    .differentinsuranceSec{padding-left:80px;padding-right:80px}
    .secHeadinginner{font-size:90px}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:48px}
    .differentinsuranceSec .wrapper{padding:15px 50px 40px}
    .innerHeadingBox{padding:40px 0 80px}
    .differentinsuranceSec .insuranceImg{margin:-300px auto -80px;width:48%}
    .insuranceHeading{margin:20px 0}
    .diffInsuranceboxes .innerBoxes a{padding:24px}
    .iconBoxes img{width:60px}
    .cardInsuranceValue{margin:10px 0}
    .diffcoverageBoxes{margin-top:20px}
    .diffcoverageBoxes .innerBoxes{padding:32px 18px 26px}
    .diffcoverageBoxes .innerBoxes .iconBoxes{width:50px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 70px)}
    .cardHeading{width:calc(100% - 30px)}
    .contentHeading svg{height:20px;width:20px}
    .contentDiv ul{margin-top:24px}
    .coverageCta{margin-top:18px}
    .diffcoverageBoxes .slick-dots{bottom:-42px}
    .wishlistNotification{padding:10px;width:46%}
    .wishlistHeading{width:54%}
}

@media screen and (max-width:1280px)
{
    .differentinsuranceSec{padding-left:32px;padding-right:32px}
    .differentinsuranceSec .wrapper{padding:15px 40px 40px}
    .innerHeadingBox{padding:40px 0}
    .differentinsuranceSec .insuranceImg{margin:-340px auto -80px;width:52%}
    .diffInsuranceboxes .innerBoxes a{padding:26px}
    .iconBoxes img{width:45px}
    .diffcoverageBoxes .innerBoxes .boxTag{padding:4px 8px}
    .diffcoverageBoxes .innerBoxes .boxTag .tagHeading{font-size:14px}
    .diffcoverageBoxes .slick-dots{bottom:-40px}
    .diffcoverageBoxes .slick-dots li{margin:0}
    .diffcoverageBoxes .slick-dots li button:before{width:7px;height:7px}
    .wishlistNotification{width:40%}
    .secHeadinginner{font-size:96px}
}

@media screen and (max-width:1024px)
{
    .secHeadinginner{font-size:80px}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:34px;margin:8px 0}
    .cardHeading{font-size:18px}
    .differentinsuranceSec .wrapper{padding:15px 30px 30px}
    .differentinsuranceSec .insuranceImg{width:50%;margin:-280px auto -110px}
    .diffInsuranceboxes .innerBoxes a{padding:22px}
    .iconBoxes img{width:40px}
    .differentinsuranceSec{padding:50px 32px;}
}

@media screen and (max-width:820px)
{
    
    .differentinsuranceSec .wrapper{padding:50px 0}
    .differentinsuranceSec .insuranceImg{width:60%;margin:-220px auto -100px}
    .diffInsuranceboxes{width:100%;padding:0 10px;gap:0;flex-flow:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
    .diffInsuranceboxes::-webkit-scrollbar{display:none}
    .diffInsuranceboxes .innerBoxes{flex:none;width:25%;margin:0 5px 30px}
    .diffInsuranceboxes .innerBoxes a{padding:18px}
    .diffcoverageBoxes{margin-bottom:50px}
    .diffcoverageBoxes .slick-list{padding:0 24px}
    .wishlistNotification{padding:16px;width:70%}
    .wishlistHeading{width:55%}
    .differentinsuranceSec{padding:50px 0}
}

@media screen and (max-width:768px){
    .differentinsuranceSec{padding-left:24px;padding-right:24px}
    .secSubHeading{font-size:16px}
    .diffInsuranceboxes .innerBoxes .cardHeading{font-size:14px}
    .diffInsuranceboxes .innerBoxes.innerBoxeslast .cardInsuranceValue{font-size:30px}
    .diffInsuranceboxes .innerBoxes .cardTag{font-size:12px;}
    .coverageCta{font-size:14px;margin-top:12px}
    .viewwishlistHeading{font-size:14px}
    .viewWishlistcta{font-size:14px;padding:6px 14px}
    .differentinsuranceSec{padding:0}
    .differentinsuranceSec .wrapper{border-radius:0;padding:25px 0;}
    .insuranceHeading{margin:40px 0 14px;}
    .secHeadinginner{font-size:120px;line-height:150%}
    .differentinsuranceSec .insuranceImg{width:100%;margin:-240px auto -90px}
    .diffInsuranceboxes .innerBoxes{padding:12px;width:30%;border-radius:10px;border:1px solid rgba(0,93,172,.1);background:linear-gradient(180deg,rgba(182,217,242,0) 0,rgba(182,217,242,.2) 100%),#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.14)}
    .diffInsuranceboxes .innerBoxes a{padding:0px}
    .iconBoxes{
        /* margin-bottom:12px; */
        width:40px}
    .iconBoxes img{width:36px}
    .diffcoverageBoxes{margin:20px 0 50px}
    .diffcoverageBoxes .innerBoxes .contentDiv{width:calc(100% - 60px)}
    .cardHeading{width:calc(100% - 24px)}
    .contentHeading svg{height:22px;width:22px}
    .contentDiv ul{margin-top:15px}
    .contentDiv ul li{margin-bottom:6px;font-size:14px;line-height:130%}
    .contentDiv ul li i{margin-right:10px;font-size:6px}
    .diffcoverageBoxes .slick-dots{bottom:-32px}
    .wishlistNotification{width:90%}
    .differentinsuranceSec .secHeadinginner {font-size: 55px;}
}


/*! CSS Used keyframes */
@keyframes difins-scroll-left
{
    from{transform:translateX(100%)}
    to{transform:translateX(-100%)}
}
@keyframes difins-imgscroll{
    0%{transform:translateX(-30%);opacity:0}
    10%{opacity:1}
    100%{transform:translateX(0);opacity:1}
}