.banner_section>*{font-family:sans-serif;margin:0;padding:0}@media (min-width:576px){.banner_section .container,.banner_section .container-sm{max-width:540px}}@media (min-width:768px){.banner_section .container,.banner_section .container-md,.banner_section .container-sm{max-width:720px}}@media (min-width:992px){.banner_section .container,.banner_section .container-lg,.banner_section .container-md,.banner_section .container-sm{max-width:960px}}@media (min-width:1200px){.banner_section .container,.banner_section .container-lg,.banner_section .container-md,.banner_section .container-sm,.banner_section .container-xl{max-width:1140px}}.banner_section .container,.banner_section .container-fluid,.banner_section .container-lg,.banner_section .container-md,.banner_section .container-sm,.banner_section .container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.banner_section .banner .btn{border:1px solid;border-radius:50px;border-radius:6px;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:24px;font-weight:700;height:auto;line-height:1.5em;margin-right:10px;padding:6px 18px;text-align:center;text-decoration:none;text-shadow:none;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:auto}.banner_section .banner .btn_yellow:hover{background-color:#ff8b3b}.banner_section .banner .title{margin:0}.banner_section .banner{align-items:center;background-position:0;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:space-between;margin:40px 0;padding:10px 0;position:relative;z-index:1}.banner_section .banner:before{background-color:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.banner_section .banner .timer{display:flex;flex-wrap:wrap;justify-content:center;text-transform:uppercase}.banner_section .banner .timer span{display:inline;font-size:1.5em;font-weight:800}.banner_section .banner .timer_wrap{align-items:center;display:flex;flex-direction:column;margin-left:20px;padding-right:20px;position:relative;text-align:center}.banner_section .banner .timer_wrap:after{color:#fff;content:":";font-weight:700;position:absolute;right:0;top:35%}.banner_section .banner .timer_wrap:last-child:after{content:""}.banner_section .banner .timer .labels{font-size:16px;font-weight:400}.banner_section .banner .sale_timer{border-left:1px solid;border-right:1px solid;text-align:center}.banner_section .banner .px-50{padding-left:60px;padding-right:60px}.banner_section .banner #closebtn{border:1px solid;border-radius:50px;cursor:pointer;padding:0 8px;position:absolute;right:8px;top:8px}@media (max-width:1100px){.banner_section .banner .px-50{padding-left:48px;padding-right:48px}.banner_section .banner .timer_wrap{margin-left:8px;padding-right:8px}.banner_section .banner .title{font-size:18px;font-weight:600}.banner_section .banner .timer{width:200px}.banner_section .banner .btn{font-size:1em;font-weight:600;padding:.375em 1em}}@media (max-width:800px){.banner_section .banner .px-50{padding-left:20px;padding-right:20px}.banner_section .banner .btn{width:120px}}@media (max-width:578px){.banner_section .banner{flex-direction:column}.banner_section .banner .sale_timer{border:0;border-bottom:1px solid;border-top:1px solid;margin:20px 0;padding:20px 0}.banner_section .banner .title{font-size:1.4em;text-align:center}.banner_section .banner{background-position:50%;padding:50px 0}.banner_section .banner .timer{width:280px}.banner_section .banner .timer_wrap{margin-left:15px;padding-right:15px}}