// Extended from bootstrap // Carousel .carousel { .carousel-control-prev, .carousel-control-next { visibility: hidden; } &:hover { .carousel-control-prev, .carousel-control-next { visibility: visible; } } .carousel-control-prev i, .carousel-control-next i { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } &:hover { .carousel-control-prev i, .carousel-control-next i { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } } } .banner-slider-form { position: absolute; z-index: 99999; top: 20%; left: 18%; width: 30%; margin: auto; text-align: left; } // Mobile XS @include media-breakpoint-only(xs) { .banner-slider-form { position: absolute; left: 15%; bottom: 5%; top: 10%; width: 60%; h1 { font-size: 1.1rem; margin-bottom: 0.4rem; } p { font-size: 0.7rem; margin-bottom: 0.4rem; } .btn { font-size: 0.8rem; margin-bottom: 0.1rem !important; } } } // Mobile SM-MD @include media-breakpoint-between(sm, md) { .banner-slider-form { position: absolute; left: 15%; bottom: 5%; top: 10%; width: 60%; h1 { font-size: 1.1rem; margin-bottom: 0.4rem; } p { font-size: 0.7rem; margin-bottom: 0.4rem; } .btn { font-size: 0.8rem; margin-bottom: 0.1rem !important; } } } @include media-breakpoint-only(md) { .banner-slider-form { top: 15%; width: 50%; h1 { font-size: 1.5rem ; } p { font-size: 1rem ; } } } .slick-prev, .slick-next { z-index: 99999; top: 40% !important; &:before { opacity: .6 !important; font-size: 3rem !important; } } .slick-prev { left: 3% !important; &:before { content: "‹" !important; } } .slick-next { right: 4% !important; &:before { content: "›" !important; } }