.carousel-item{height:100%}.carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover}.carousel-item:before{background:var(--theme-custom-page-banner-color);content:"";height:100%;opacity:.75;position:absolute;width:100%;z-index:0}.carousel-caption{bottom:auto;font-size:34px!important;margin-left:-3em;padding-bottom:0;padding-right:13em;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.carousel-control-next,.carousel-control-prev{width:5%!important}.carousel-caption h2{font-size:65px;font-weight:700}.carousel-inner{height:40em}.active .carousel-caption a,.active .carousel-caption h1,.active .carousel-caption h1~div{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.carousel-caption a,.carousel-caption h1,.carousel-caption h1~div{opacity:0;-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.active .carousel-caption h1~div{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.active .carousel-caption a{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media only screen and (min-width:767px) and (max-width:992px){.carousel-inner{height:30em}.carousel-caption h1{font-size:30px!important;font-weight:700}.carousel-caption{margin-left:-1em;padding-bottom:0;padding-right:5em}}@media only screen and (max-width:767px){.carousel-inner{height:18em}.carousel-caption h1{background:rgba(0,0,0,.47);border-radius:8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:20px!important;font-weight:700;max-width:80%;padding:.2em .4em}.carousel-caption h1~div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:80%}.carousel-caption h1~div span{background:rgba(0,0,0,.51);border-radius:8px;padding:.2em .4em}.carousel-caption{display:block!important;font-size:1em!important;left:10%;padding-bottom:1.5em;padding-right:2em;padding:0}.carousel-caption .btn{font-size:14px}}@media only screen and (min-width:600px) and (max-width:767px){.carousel-caption h1{background:#000;background:rgba(0,0,0,.2);border-radius:8px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:20px!important;font-weight:700;max-width:80%;padding:.5em 1em}.carousel-caption h1~div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:80%}.carousel-caption h1~div span{background:#000;background:rgba(0,0,0,.2);border-radius:8px;padding:.5em 1em}.carousel-caption{display:block!important;font-size:1em!important;left:15%;padding:0}}.hero-slider-caption h5{color:var(--theme-banner-caption-color);margin-bottom:25px}.hero-slider-caption h1{color:var(--theme-banner-caption-color);font-size:50px}@media only screen and (max-width:767px){.ml-0{padding:12px}.on_mob_view{display:none}.btn-icon-small{background:var(--theme-primary-bg-color)!important;border:none!important;border-radius:20px!important;color:#fff!important;cursor:pointer;display:inline-block!important;font-size:10px!important;padding:10px 15px!important;position:relative!important;text-align:center!important;text-transform:uppercase!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;-webkit-transition:all .3s ease 0s!important;-o-transition:all .3s ease 0s!important;transition:all .3s ease 0s!important}}@media only screen and (max-width:475px){.carousel-caption span{font-size:18px!important}}