.modulenew-top {padding-bottom:50px;}
.moduleSlider .slick-dots {bottom:-30px!important;}
.moduleSlider .slick-dots li {background:#e7e8ea;}

    .hmSec {
        width: 100%;
        padding-bottom: 40px;
    }
.hmSecInr{padding: 0px 30px;}
.sectionHd{width: 100%; display: flex; justify-content: center; padding-bottom: 20px;}
.sectionHd h2{color: #000; font-size: 30px; font-weight:bold; background: #fff; display: inline; padding: 0px 30px; position: relative; text-transform: uppercase;}
.sectionHd h2 span{color: #c3002f!important}
.sectionHd h2::after{content: ''; width: 70px; height: 2px; background: #e7e8ea; position: absolute; left: -70px; top: 50%; margin-left: -1px;}
.sectionHd h2::before{content: ''; width: 70px; height: 2px; background: #e7e8ea; position: absolute; right: -70px; top: 50%; margin-right: -1px;}
.exploreCont{width: 100%}
.exploreSlider{width: 100%}
.exploreSlider .slick-list{padding-left: 60px !important;}
.exploreThum{width: 100%;}
.exploreThumInr{border: #e7e8ea 1px solid; background: #f2f2f2; border-radius: 10px; overflow: hidden; margin: 0px 10px;}
.vehiclesImg{width: 100%}
.vehiclesImg img{width: 100%}
.vehiclesText{padding: 15px 30px;}
.vehiclesText h3{color: #000; font-size: 20px; padding-bottom: 10px; text-align: center;}
.vehiclesText p{color: #474747; font-size: 16px; padding-bottom: 15px; text-align: center;}
.availableColors{width: 100%; padding-bottom:20px;}
.availableColors ul{display: flex; justify-content: center;}
.availableColors li{width: 26px; height:26px; border-radius: 50%; margin: 0px 5px;}
.exploreThumBtn{width: 100%; display: flex; justify-content: space-between;  }
.btnNew{background:#c3002f; height: 38px; padding: 0px 15px; border: #c3002f 1px solid; color: #fff; display: flex;align-items: center;font-size: 16px; color: #fff;line-height: 18px;font-weight: normal;text-decoration: none; justify-content: center; border-radius: 4px;}
.btnNew i{ border: solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 3px; transform: rotate(-45deg); margin-left: 3px;margin-top: 2px;}
.outlineNew{background: #fff!important; color: #c3002f!important}
.outlineNew i{ border: solid #c3002f;border-width: 0 2px 2px 0;display: inline-block;padding: 3px; transform: rotate(-45deg); margin-left: 3px;margin-top: 2px; transition: all 0.3s ease-in-out;}
.exploreThumBtn .btnNew{width: 48%;}
.actionCont{width: 100%; display: flex; justify-content: space-between;}
.actionBox{width: 32%; }
.actionBoxInr{border: #e7e8ea 1px solid;border-radius: 10px;overflow: hidden; padding: 25px; display: flex; }
.actionIcon{width: 80px;}
.actionIcon img{width: 100%;}
.actionText{width: 77%; padding-left: 20px;}
.actionText h4{font-size: 16px; line-height: 22px; min-height: 54px; color: #000; padding-bottom: 10px; }
.actionText p{color: #474747; font-size: 15px; padding-bottom: 15px; }
.actionText .btnNew{width:160px}
.lastClr{background: #fff; text-align: center; font-size: 12px; line-height: 12px; color: #000; display: flex; align-items: center; justify-content: center; border: #333 1px solid; font-weight: bold; font-family:Arial, "sans-serif"}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.exploreSlider .slick-list {padding-left: 30px !important;}
.sectionHd h2{font-size: 25px; }	
.actionCont{border: #e7e8ea 1px solid; flex-wrap: wrap; border-radius: 10px;overflow: hidden;}
.actionBox{width: 100%; }	
.actionBox{border-bottom:#e7e8ea 1px solid; padding-bottom: 10px;}
.actionBoxInr {border:0px; padding: 15px; border-radius: 0px;  }
.actionIcon {width: 70px;}		
}

@media only screen and (max-width:767px) {
.exploreThumInr{margin: 0px 5px;}
.exploreSlider .slick-list {padding-left: 12px !important;}	
.sectionHd h2{font-size: 24px; padding: 0px 0px}	
.sectionHd h2::before { display: none;}	
.sectionHd h2::after {display: none;}
.hmSecInr {padding: 0px 12px;}	
.actionCont{border: #e7e8ea 1px solid; flex-wrap: wrap; border-radius: 10px;overflow: hidden;}
.actionBox{width: 100%; }	
.actionBox{border-bottom:#e7e8ea 1px solid; padding-bottom: 10px;}
.actionBoxInr {border:0px; padding: 15px; border-radius: 0px;  }
.actionIcon {width: 70px;}	
}
@media only screen and (min-width: 1023px) {
.nissanNav ul li a{font-size: 15px!important;}
.actionText p{min-height: 60px;}
.vehiclesText p{min-height: 60px;}
}