.slider{position:relative}.slider .carousel-inner .carousel-item picture{display:block}.slider .carousel-inner .carousel-item .each-slider.carousel-caption{width:100%;position:absolute;top:35%;left:auto;text-align:left;right:auto;padding:0}@media (min-width:0) and (max-width:767.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption{top:20%}}@media (min-width:992px) and (max-width:1199.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption{top:20%}}.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text h1{color:#000;font-size:50px -10px;font-family:Lato,sans-serif;font-weight:400;line-height:1;margin:0 0 15px}@media (min-width:1680px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text h1{font-size:60px}}@media (min-width:0) and (max-width:767.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text h1{font-size:30px}}@media (min-width:768px) and (max-width:991.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text h1{font-size:36px}}@media (min-width:992px) and (max-width:1199.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text h1{font-size:36px}}@media (min-width:1200px) and (max-width:1365.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text h1{font-size:30px}}.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text p{color:#333;font-size:18px;font-family:Lato,sans-serif;font-weight:400;line-height:1.6;margin:0 0 30px}@media (min-width:1680px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text p{font-size:20px}}@media (min-width:0) and (max-width:767.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text p{font-size:16px}}@media (min-width:992px) and (max-width:1199.98px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text p{margin-bottom:20px}}.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text a{color:#fff;background:rgba(0,0,0,.4);display:inline-block;font-family:Lato,sans-serif;font-size:18px;font-weight:700;padding:10px 20px;border-radius:5px;border:1px solid #fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media (min-width:1680px){.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text a{font-size:20px;padding:10px 30px}}.slider .carousel-inner .carousel-item .each-slider.carousel-caption .slider-text a:hover{background:#fff;color:#333}.slider .slider-dots{position:absolute;width:100%;top:auto;bottom:30px}.slider .slider-dots .carousel-indicators{margin:0 auto;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;position:relative}.slider .slider-dots .carousel-indicators li{background-color:#fff;border-radius:8px;bottom:20px;display:inline-block;height:16px;width:16px;margin:0 4px;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;outline:0;bottom:50px;opacity:1;background-clip:unset;border-top:none;border-bottom:none}.slider .slider-dots .carousel-indicators li.active,.slider .slider-dots .carousel-indicators li:hover{background-color:#000;opacity:.6;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.slider .slider-dots .carousel-indicators li.active{height:16px;width:35px}