
/* .hero-section .swiper-slide {height:auto;}
.hero-section .swiper-button-prev::after,.hero-section .swiper-button-next::after {content:none;}
.hero-section .swiper-button-prev,.hero-section .swiper-button-next {cursor:pointer;height:60px;width:60px;line-height:60px;border-radius:50%;text-align:center;color:#fff;background-color:rgba(255,255,255,0.2);transition:all .5s ease-in-out;}
.hero-section .swiper-button-prev i,.hero-section .swiper-button-next i {font-size:25px;}
.hero-section .swiper-button-prev:hover,.hero-section .swiper-button-next:hover {background-color:#fff;color:var(--color-primary);}
*/

.hero-section {position:relative;}
.hero-single {height:100vh;padding-top:180px;padding-bottom:180px;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;}
.hero-single::before {content:"";position:absolute;width:100%;height:100%;left:-0.5px;top:0;background:#01060F;opacity:0.7;z-index:-1;}
.hero-content .hero-title {color:#fff;font-size:60px;font-weight:800;margin-bottom:20px;text-transform:uppercase;line-height:1.2;}
.hero-content .hero-title span {color:var(--color-primary);}
.hero-content .hero-sub-title {display:inline-block;color:var(--color-primary);font-size:25px;letter-spacing:6px;font-weight:800;position:relative;text-transform:uppercase;}
.hero-content p {color:#fff;line-height:30px;font-weight:400;margin-bottom:20px;}
.hero-content .hero-btn {gap:1rem;display:flex;margin-top:35px;justify-content:start;}
.hero-section .theme-btn {display:inline-block;font-size:14px;color:var(--text-color-dark);padding:14px 25px;transition:all 0.5s;text-transform:uppercase;position:relative;border-radius:50px;font-weight:600;letter-spacing:.5px;cursor:pointer;text-align:center;overflow:hidden;border:none;background:var(--btn-bg);box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);z-index:1;}
.hero-section .theme-btn::before {content:"";height:300px;width:300px;background:var(--btn-bg-hover);border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);transition:0.5s cubic-bezier(0.25,0.46,0.45,0.94);z-index:-1;}
.hero-section .theme-btn:hover {color:#fff;}
.hero-section .theme-btn:hover::before {transform:translateY(-50%) translateX(-50%) scale(1);}
.hero-section .theme-btn i {margin-left:5px;}
.hero-section .theme-btn span {margin-right:5px;}
.hero-section .theme-btn2 {background:#fff;color:#000;}
.hero-section .theme-btn2::before {background:var(--btn-bg);}
.hero-section .theme-btn2:hover {color:#000;}
.hero-slider.owl-theme .owl-stage {display:flex;}
.hero-slider.owl-theme .owl-nav {margin-top:0px;}
.hero-slider.owl-theme .owl-nav [class*=owl-] {color:white;margin:0;padding:0;background:rgba(255,255,255,0.2);display:inline-block;cursor:pointer;height:60px;width:60px;line-height:60px;border-radius:50px;text-align:center;transition:all .5s ease-in-out;}
.hero-slider.owl-theme .owl-nav [class*=owl-] i {font-size:25px;line-height:inherit;}
.hero-slider.owl-theme .owl-nav [class*=owl-]:hover {background:white;color:var(--color-primary);}
.hero-slider.owl-theme .owl-nav .owl-prev {left:40px;}
.hero-slider.owl-theme .owl-nav .owl-next {right:40px;}
.hero-slider.owl-theme .owl-nav .owl-prev,.hero-slider.owl-theme .owl-nav .owl-next {position:absolute;top:50%;transform:translate(0,-50%);}
  
.hero-section .owl-dots{position:absolute;left:0;right:0;bottom:15px;z-index:100;text-align:center;display:none;}            
.hero-section .owl-dots .owl-dot{display:inline-block;width:12px;height:12px;background:#fff;border-radius:50%;margin:0 4px;}
.hero-section .owl-dots .owl-dot.active{background:#3B74B9;}
                                                                                                                                   
@media all and (max-width:1680px) {
.hero-content .hero-title {font-size:56px;}
}                                                                                                                                   
@media all and (max-width:1550px) {
.hero-content .hero-title {font-size:52px;}
}                                                                                                                                   
@media all and (max-width:1441px) {
.hero-content .hero-title {font-size:48px;}
}
 @media all and (max-width:1367px) {
.hero-content .hero-title {font-size:44px;}
}
@media all and (max-width:1280px) {
.hero-content .hero-title {font-size:40px;}
.hero-slider.owl-theme .owl-nav [class*="owl-"]{height:50px;width:50px;line-height:50px;}
.hero-slider.owl-theme .owl-nav [class*="owl-"] i{font-size:20px;}  
}                 
@media all and (max-width:1171px) {
.hero-content .hero-title {font-size:36px;}
.hero-single {height:80vh;padding-top:170px;padding-bottom:100px;}
}                                                                                     
@media all and (max-width:991px) {
.hero-content .hero-title {font-size:32px;}
.hero-single{height:60vh;padding-top:0;padding-bottom:0;}
.hero-section .owl-dots{display:block;}
.hero-slider.owl-theme .owl-nav{display:none;}
}
                                 
@media all and (max-width:767px) {
.hero-content .hero-sub-title {font-size:28px;}
.hero-content .hero-btn {gap:1rem;}
.hero-slider.owl-theme .owl-nav {display:none;}
.hero-content .hero-title {font-size:24px;}
.hero-content p {color:#fff;line-height:24px;font-weight:400;font-size:14px;margin-bottom:10px;}
.hero-single {height:350px;padding-top:0;padding-bottom:0;}
}
