.mapCategorylistComp{padding:100px 0 0 0;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/mobileapps/map-bg.jpg) no-repeat left top;overflow-y:hidden;background-size:cover}
.mapCategorylistComp .leftSec{position:relative}
.mapCategorylistComp .leftSec .garageIcon{position:absolute;bottom:40px;right:0;width:34px;height:48px}
.mapCategorylistComp .innerContent{padding:70px 0 0 115px}
.mapCategorylistComp .innerContent h4{font-family:"robotolight";font-size:4.8rem;line-height:1.2em;color:#fff;position:relative;padding-bottom:20px}
.mapCategorylistComp .innerContent h4:before{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/mobileapps/garage-icon.svg) no-repeat left top;position:absolute;content:'';left:-115px;top:0;width:92px;height:129px}
.mapCategorylistComp .innerContent p{font-family:"robotolight";font-size:2rem;line-height:38px;color:#fff;position:relative;padding-bottom:20px}
.mapCategorylistComp .rightSec{position:relative}
.mapCategorylistComp .rightSec{position:relative}
.mapCategorylistComp .rightSec .garageIcon{position:absolute;top:0;right:-20px;width:34px;height:48px}
.mapCategorylistComp .rightSec .mapListIcon{position:absolute;bottom:20px;right:-20px;width:39px;height:184px}
.mapCategorylistComp .rightSec .hospitalIcon1{position:absolute;bottom:40px;right:-90px;width:36px;height:48px}
.mapCategorylistComp .rightSec .hospitalIcon2{position:absolute;top:30%;right:-90px;width:36px;height:48px}
.mapCategorylistComp .rightSec .mainImage{display:block}
@media(max-width:1300px){.mapCategorylistComp .rightSec .hospitalIcon1{right:-60px}
.mapCategorylistComp .rightSec .hospitalIcon2{right:-60px}
.mapCategorylistComp .innerContent{padding:20px 0 0 60px}
.mapCategorylistComp .innerContent h4{font-size:3.2rem;line-height:40px;padding-bottom:10px}
.mapCategorylistComp .innerContent p{font-size:1.8rem;line-height:30px;padding-bottom:10px}
.mapCategorylistComp .innerContent h4:before{width:52px;height:80px;background-size:100% 100%;left:-75px}
.mapCategorylistComp .rightSec .garageIcon,.mapCategorylistComp .leftSec .garageIcon{width:24px;height:38px}
.mapCategorylistComp .rightSec .garageIcon{right:0}
.mapCategorylistComp .rightSec .mapListIcon{width:25px;height:140px;right:0}
.mapCategorylistComp .rightSec .hospitalIcon1,.mapCategorylistComp .rightSec .hospitalIcon2{width:20px;height:28px;right:-30px}
}
@media(max-width:1080px){.mapCategorylistComp .rightSec .mainImage{width:90%}
.mapCategorylistComp .rightSec .garageIcon{right:40px}
.mapCategorylistComp .rightSec .mapListIcon{right:40px}
.mapCategorylistComp .rightSec .hospitalIcon1,.mapCategorylistComp .rightSec .hospitalIcon2{right:0}
}
@media(max-width:992px){.mapCategorylistComp{padding-top:50px}
.mapCategorylistComp .innerContent{padding-bottom:30px}
.mapCategorylistComp .rightSec .garageIcon,.mapCategorylistComp .leftSec .garageIcon{width:30px;height:40px}
.mapCategorylistComp .rightSec .hospitalIcon1,.mapCategorylistComp .rightSec .hospitalIcon2{width:30px;height:40px;right:80px}
.mapCategorylistComp .rightSec .garageIcon{right:150px}
.mapCategorylistComp .rightSec .mapListIcon{right:150px;width:30px;height:150px}
.mapCategorylistComp .leftSec .garageIcon{display:none}
}
@media(max-width:767px){.mapCategorylistComp .innerContent h4:before{left:-50px;width:40px;height:60px}
.mapCategorylistComp .rightSec .mainImage{width:400px}
.mapCategorylistComp .rightSec .mapListIcon{right:110px}
.mapCategorylistComp .rightSec .garageIcon{right:110px}
.mapCategorylistComp .rightSec .hospitalIcon1,.mapCategorylistComp .rightSec .hospitalIcon2{right:50px}
}
@media(max-width:530px){.mapCategorylistComp .rightSec .mainImage{width:300px}
}
@media(max-width:439px){.mapCategorylistComp .rightSec .mainImage{width:220px}
}
@media(max-width:379px){.mapCategorylistComp .rightSec .mainImage{width:100%}
.mapCategorylistComp .rightSec .mapListIcon,.mapCategorylistComp .rightSec .garageIcon,.mapCategorylistComp .rightSec .hospitalIcon1,.mapCategorylistComp .rightSec .hospitalIcon2{display:none}
}