.claimprocessSec img{width:100%;display:block}
.slick-track{display:flex!important}
.slick-slide{height:inherit!important}
.claimprocessSec{width:100%;float:left;padding: 35px 0;}
.claimprocessSec .secHeadingBox{display:flex;justify-content:space-between;align-items:flex-start}
.claimprocessSec .secHeadingBox .secHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-.96px}
.claimprocessSec .secHeadingBox .viewCta{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}
.claimprocessSec .secHeadingBox .viewCta:hover{border:1px solid #454545;background:#fff}
.claimprocessData{padding:60px 0}
.claimprocesseBox{margin-right:10px;position:relative;padding:16px 12px 0;border-radius:10px;border:1px solid rgba(0,93,172,.1);box-shadow:5px 10px 10px 0 rgba(0,0,0,.1);background:#fff;transition:.3s all ease-in-out;margin-bottom:15px}
.claimprocesseBox:hover img{transform:scale(1.1)}
.claimprocessImg{overflow:hidden;border-radius:10px}
.claimprocessImg img{transition:.5s all ease-in-out}
.claimprocessCardInfo{padding:40px 30px;    display: flex; flex-direction: column; align-items: flex-start;}
.claimprocessCardInfo .cardHeading{color:#000;font-size:22px;font-weight:400;line-height:118%}
.claimprocessCardInfo ul{padding-left:20px;margin:32px 0;height: 120px; overflow: hidden;}
.claimprocessCardInfo ul li{list-style:disc;color:#454545;font-size:18px;font-weight:400;line-height:140%;margin-bottom:15px}
.claimprocessCardInfo button:hover{border:1px solid #454545;background:#fff}
.claimprocessData .slick-dots{display:flex;overflow:hidden;bottom:0}
.claimprocessData .slick-dots li{flex:1;height:5px;margin:0;overflow:hidden}
.claimprocessData .slick-dots li:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}
.claimprocessData .slick-dots li:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px}
.claimprocessData .slick-dots li button{width:100%;height:5px;padding:0}
.claimprocessData .slick-dots li button:before{content:"";width:100%;height:5px;background:rgba(0,0,0,.15);transition:.3s all ease-in}
.claimprocessData .slick-dots li button:hover:before{transform:scaleY(1.5)}
.claimprocessData .slick-dots li.slick-active button:before{background:#000;transition:.3s all ease-in}
.claimprocessCardInfo button{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;background:0 0;cursor:pointer}
.claimprocessSec .slick-slider{margin-bottom: 0;}

@media screen and (max-width:1600px){

    .claimprocessSec .secHeadingBox .secHeading{font-size:24px;letter-spacing:-.72px}
    .claimprocessSec .secHeadingBox .viewCta{font-size:14px}
    .claimprocessCardInfo .cardHeading{font-size:18px}
    .claimprocessCardInfo ul{margin:20px 0}
    .claimprocessCardInfo ul li{font-size:14px;margin-bottom:12px}
    .claimprocessCardInfo button{font-size:14px}
    .claimprocessData{padding:44px 0}
    .claimprocesseBox{padding:12px 10px 0}
    .claimprocessCardInfo{padding:22px 26px}
}

@media screen and (max-width:1366px)
{

    .claimprocessData{padding:36px 0}
    .claimprocesseBox{padding:10px 8px 0}
    .claimprocessCardInfo{padding:14px}
    .claimprocessCardInfo ul{margin:18px 0}
    .claimprocessCardInfo ul li{margin-bottom:10px}
}

@media screen and (max-width:1024px){
    .claimprocessSec{padding: 50px 0 50px;}
    .claimprocessSec .secHeadingBox .secHeading{font-size:22px}
    .claimprocessSec .secHeadingBox .secHeading{letter-spacing:-.6px}
    .claimprocessCardInfo .cardHeading{font-size:16px}
}


@media screen and (max-width:800px){
    
    .claimprocessSec .wrapper{padding: 0 0;}
    .claimprocessSec .slick-list{padding-left: 32px;}
    .claimprocessSec .secHeadingBox{padding:0 32px}
    .claimprocessSec .secHeadingBox .secHeading{width:60%}
    .claimprocesseBox.slick-slide{transform:scaleY(.85)}
    .claimprocesseBox.slick-active{transform:scaleY(1)}
    .claimprocessData .slick-dots{padding: 0 32px;}
}

@media screen and (max-width:760px)
{
    .claimprocessSec .wrapper{padding: 0 0;}
    .claimprocessSec .slick-list{padding-left: 24px;}
    .claimprocessSec .secHeadingBox{padding: 0 24px;}
    .claimprocessSec{padding: 25px 0;}
    .claimprocessSec .secHeadingBox .secHeading{font-size:24px}
    .claimprocessSec .secHeadingBox .viewCta{font-size:12px}
    .claimprocessCardInfo .cardHeading{font-size:16px}
    .claimprocessCardInfo ul li{font-size:14px}
    .claimprocessCardInfo button{font-size:14px}
    .claimprocessData .slick-dots{padding: 0 24px;}
}
