article.feature-main{position:relative;overflow:hidden;margin:50px 0;padding-bottom:40px}
article.feature-main h2{color:rgba(255,255,255,0.9);text-align:center;font-family:"guardian_sanssemibold";font-style:normal;font-weight:400;font-size:48px;line-height:56px;text-transform:uppercase;margin-bottom:-10px}
@media screen and (max-width:768px){article.feature-main h2{color:#fff;line-height:44.8px;font-size:32px}
}
article.feature-main .motorcycle-banner{position:relative;max-width:100%;background:linear-gradient(159deg,rgba(217,217,217,0.07) 2.05%,rgba(217,217,217,0.22) 95.18%)}
article.feature-main .motorcycle-banner h2{color:#fff;font-family:"montserrat-regular";font-size:24px;font-style:normal;font-weight:600;line-height:31.2px;letter-spacing:.48px;margin-bottom:10px;text-align:left}
@media screen and (max-width:768px){article.feature-main .motorcycle-banner h2{font-size:20px;letter-spacing:.4px;line-height:26px;min-height:50px}
}
article.feature-main .motorcycle-banner p{color:#fff;font-family:"montserrat-regular";font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.32px;padding-bottom:16px}
@media screen and (max-width:768px){article.feature-main .motorcycle-banner p{font-size:14px;letter-spacing:.28px;line-height:19px;opacity:.8;min-height:150px}
}
article.feature-main .motorcycle-banner .overlay-text{position:relative}
article.feature-main .motorcycle-banner .overlay-text .shotgun-img-banner{position:absolute;bottom:-4px;right:0;width:100%}
article.feature-main .motorcycle-banner .motorcycle-images{padding:20px}
article.feature-main .motorcycle-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#000;background:linear-gradient(90deg,#000 0,#cdcdcd 49%,#000 100%)}
article.feature-main .motorcycle-banner::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#000;background:linear-gradient(90deg,#000 0,#cdcdcd 49%,#000 100%)}
article.feature-main .slick-slide{margin-left:20px}
article.feature-main .slider-controls-features button{background:transparent;border:0;cursor:pointer;height:45px}
article.feature-main .slider-controls-features button:focus{outline:0;border:0}
article.feature-main .slider-controls-features button.slick-arrow.slick-disabled{opacity:.5}
article.feature-main .slider-controls-features .prev-features{position:absolute;top:52%}
article.feature-main .slider-controls-features .next-features{position:absolute;top:52%;right:5%}
article.feature-main .ml-slider-features{padding-left:calc(50% - 570px) !important;overflow:hidden !important;padding:0}
article.feature-main .slick-dots{position:absolute;bottom:0;padding-left:0;width:100%;text-align:center;left:0}
article.feature-main .slick-dots li{list-style:none;display:inline-block;margin-right:10px;border-radius:10px;background:rgba(255,255,255,0.2);height:8px;width:8px;cursor:pointer}
article.feature-main .slick-dots li.slick-active{width:40px;border-radius:10px;opacity:.8;background:#fff}
article.feature-main .slick-dots li button{background:0;display:none}
article.feature-main .slick-slider{position:static !important}
@media screen and (min-width:768px){.feature-main::after{content:"";position:absolute;top:0;right:0;bottom:0;width:60px;background:linear-gradient(90deg,rgba(38,38,38,0) 0,#262626 100%);z-index:4}
}
article.feature-main .slider-controls-features button.slick-arrow::after{content:none}
@media(max-width:575.98px){article.feature-main .slider-controls-features{display:none !important}
article.btrForm .bookaRideForm form .disclaimer .agreeCheckBox{display:flex;align-items:flex-start}
}
@media(min-width:576px) and (max-width:767.98px){article.feature-main{margin:20px 0;margin:-40px 0 20px}
article.feature-main .motorcycle-banner .overlay-text .overlay-text-heading p{padding-bottom:20px}
article.feature-main .slider-controls-features{display:none !important}
article.feature-main::after{width:0}
}
@media screen and (min-width:1200px){article.feature-main .motorcycle-banner .overlay-text .overlay-text-heading{top:20%;position:absolute;left:0;padding:16px}
article.feature-main .slider-controls-features .prev-features{left:5%}
}
@media screen and (min-width:768px) and (max-width:992px){article.feature-main .motorcycle-banner .overlay-text .shotgun-img-banner{position:absolute;right:0;bottom:-4px}
article.feature-main::after{width:40px}
}
@media screen and (min-width:768px) and (max-width:1200px){article.feature-main .motorcycle-slider{padding-left:50px}
article.feature-main .motorcycle-banner .overlay-text .overlay-text-heading{padding:16px;top:6%;position:absolute;left:0}
}