.main_banner:before{background-color:var(--black_color);bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:-1}.banner_container .banner_text{margin-bottom:40px}.slick-slider-dots{position:relative}.hero_banner ul.slick-dots{bottom:40px;left:20px;margin:0;padding:0;position:absolute}.hero_banner ul.slick-dots li{background-color:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:8px;list-style:none;margin-right:5px;width:8px}.hero_banner ul.slick-dots li.slick-active{background-color:var(--primary_color);border-color:transparent;border-radius:5px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:17px}.hero_banner ul.slick-dots li button{display:none}@media(max-width:767px){.shop_now_cta a.cta_button{font-size:16px;line-height:1.2;padding:12px 35px}.hero_banner ul.slick-dots{bottom:20px}}