.home-banner{margin:0}.home-banner .bnr-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:150px 0 120px}.home-banner .bnr-slide img{height:100%!important;left:0;object-fit:cover;object-position:center calc(45% + 40px);position:absolute;top:0;width:100%!important}.home-banner .bnr-slide h1 span{display:block;margin-left:auto}.hero-slider.owl-carousel.owl-theme .owl-nav{margin:0}.hero-slider.owl-carousel.owl-theme .owl-nav .owl-next,.hero-slider.owl-carousel.owl-theme .owl-nav .owl-prev{background-image:none;background-image:none!important;border:2px solid #fff;border-radius:60%;color:#fff;content:"\f054";font-family:Font Awesome\ 5 Free;font-size:20px;font-style:normal;font-weight:900;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.hero-slider.owl-carousel.owl-theme .owl-nav .owl-prev{left:25px}.hero-slider.owl-carousel.owl-theme .owl-nav .owl-next{right:25px;transform:translateY(-50%) scale(1)}.hero-caption{margin-top:40px;width:100%}.hero-caption h1{position:relative}.hero-caption p{margin:0 0 40px}.hero-caption .icon-btn img{height:38px;object-position:inherit;position:inherit;width:38px}.home-banner .btn-primary.icon-btn{padding-right:40px}@media only screen and (max-width:767px){.hero-caption{padding-left:58px;padding-right:40px}}@media only screen and (max-width:991px){.home-banner .bnr-slide{padding:40px 0}}@media only screen and (max-width:679px){.hero-slider.owl-carousel.owl-theme .owl-nav{display:none}.hero-caption{padding-left:20px;padding-right:20px}}