.evinsuranceSec{width: 100%;float: left;padding: 35px 0;}
.evinsuranceSec img{max-width:100%;display:block;}
.evinsuranceSec a:hover{text-decoration:none;color:inherit;outline:none;}
.evinsuranceSec img{max-width:100%;}
.highlightText{color:#0A5;display:inline;}
.evinsuranceContent{display:flex;flex-flow:wrap;gap:10px;justify-content: flex-start;}
.evinsuranceBoxOne,.evinsuranceBox{border-radius:20px;overflow:hidden;position:relative;transition:0.3s all ease-in-out;padding-bottom:40px;}
.evinsuranceBoxOne::before,.evinsuranceBox::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%) repeat;width:100%;height:100%;top:0;left:0;right:0;}
.evinsuranceBoxOne::after,.evinsuranceBox::after{content:"";position:absolute;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0) 100%);background-repeat:repeat-x;width:100%;height:100px;top:unset;left:0;right:0;bottom:0;}
.evinsuranceBoxOne a,.evinsuranceBox a{position:relative;z-index:2;}
.evinsuranceHeading, .evinsuranceHeading{padding:30px;width:80%;}
.evproductHeading{color:#000;font-size:40px;font-weight:400;line-height:100%;letter-spacing:-1.2px;margin-bottom:20px;}
.evprodDetail{color:#454545;font-size:18px;font-weight:400;line-height:140%;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.evinsuranceBoxOne img,.evinsuranceBox img{transition:0.5s all ease-in-out;width:80%;margin:0 auto;}
.evinsuranceBoxOne:hover,.evinsuranceBox:hover{box-shadow:5px 10px 10px 0px rgba(0, 0, 0, 0.1);}
.evinsuranceBoxOne:hover img,.evinsuranceBox:hover img{transform:scale(1.1);}
.evinsuranceBoxOne{background:linear-gradient(90deg, #87D296 0%, #C7E6C6 100%);width:calc(50% - 10px);}
.evinsuranceHeading{width:75%;}
.evinsuranceBoxOne img{width:60%;margin-right:80px;}
.evinsuranceBoxOne:nth-child(2){background:linear-gradient(270deg, #E6778A 0%, #EC9CA5 100%);}
.evinsuranceContent .evinsuranceBoxtwo{width:calc(50% - 10px);display:flex;justify-content:space-between;}
.evinsuranceBox{width:calc(25% - 10px);}
.evinsuranceContent .evinsuranceBox:nth-child(3){background:linear-gradient(90deg, #FDD97F 0%, #FFC975 100%);}
.evinsuranceContent  .evinsuranceBox:nth-child(4){background:linear-gradient(90deg, #B3E5EF 0%, #69AECE 100%);}
.evinsuranceSec .secHeading{margin-bottom:35px;}
.evHeading{color:#000;font-size:32px;font-weight:400;line-height:106%;letter-spacing:-0.96px;margin-bottom:20px;}
.evinsuranceSec .evDescription{color:#454545;font-size:18px;font-weight:400;line-height:150%;width:60%;}

/*   Colors  */
.evinsuranceContent .green-color{background:linear-gradient(90deg, #87D296 0%, #C7E6C6 100%);}
.evinsuranceContent .red-color{background:linear-gradient(270deg, #E6778A 0%, #EC9CA5 100%);}
.evinsuranceContent .yellow-color{background:linear-gradient(90deg, #FDD97F 0%, #FFC975 100%);}
.evinsuranceContent .blue-color{background:linear-gradient(90deg, #B3E5EF 0%, #69AECE 100%);}

@media screen and (max-width: 1600px)
{

    .evHeading{font-size:24px;letter-spacing:-0.72px;margin-bottom:16px;}
    .evinsuranceBoxOne,.evinsuranceBox{padding-bottom:20px;}
    .evinsuranceHeading, .evinsuranceHeading{padding:20px;width:100%;}
    .evinsuranceBoxOne::after,.evinsuranceBox::after{height:50px;}
    .evinsuranceSec .evDescription{font-size:14px;}
    .evproductHeading{font-size:28px;}
    .evprodDetail{font-size:14px;}
}


@media screen and (max-width: 1024px)
{
    .evinsuranceSec{padding: 50px 0;}
    .evHeading{font-size:22px;letter-spacing:-0.6px;margin-bottom:12px;}
    .evinsuranceSec .wrapper .secHeading{margin-bottom:24px;}
    .evinsuranceSec .evDescription{width:100%;}
    .evinsuranceBoxOne{width:100%;}
    .evinsuranceHeading{width:50%;padding:20px;}
    .evinsuranceContent .evinsuranceBoxtwo{width:100%;}
    .evinsuranceBox{width:calc(50% - 5px);}
}

@media screen and (max-width: 760px)
{
    .evinsuranceSec{padding: 25px 0;}
    .evHeading{font-size:24px;}
    .evinsuranceSec .evDescription{font-size:16px;}
    .evinsuranceSec .wrapper{padding-left:24px;padding-right:24px;}
    .evinsuranceBoxOne,.evinsuranceBox{border-radius:10px;padding-bottom:20px;}
    .evinsuranceBoxOne::after,.evinsuranceBox::after{height:40px;}
    .evinsuranceBoxOne img,.evinsuranceBox img{width:90%;}
    .evinsuranceBoxOne:hover img,.evinsuranceBox:hover img{transform:scale(1);}
    .evproductHeading{margin-bottom:8px;font-size:24px;}
    .evprodDetail{-webkit-line-clamp:3;font-size:14px;}
    .evinsuranceBoxOne img{width:80%;margin-right:0;}
    .evinsuranceHeading{width:90%;}
}
