.index-slider{position:relative}
.index-slider,.home-slider .single-slider{height:480px; overflow:hidden;background-color:#666;}
.index-slider .single-slider{background-size:cover;background-position:center;position:relative}
.index-slider .single-slider .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.65}
.index-slider .welcome-text{margin:160px 0 0}
.index-slider .main_text{border-radius:2px;}
.index-slider .main_text h1{color:#094F91;font-size:40px;font-weight:bold;line-height:65px;margin-bottom:20px;padding-bottom:20px;text-shadow:1px 2px #fff}
.index-slider .main_text h1::before{content:"";position:fixed;left:0;width:120px;height:6px;background:#D4A96A;bottom:-3px}
.index-slider .main_text .p-text{max-width:80%}
.index-slider .main_text p{color:#fff;font-size:20px;line-height:30px;text-shadow:1px 2px #000}
.index-slider .main_text .button{margin-top:30px}
.index-slider .main_text.text-center h1::before{left:50%;margin-left:-25px}
.index-slider .main_text.text-right h1::before{left:auto;right:0;margin:0}
.index-slider .owl-nav{margin:0;width:100%}
.index-slider .owl-carousel .owl-nav div{width:60px;height:70px;line-height:60px;background:none;color:#fff;position:absolute;margin:0;padding:inherit;font-size:50px;text-align:center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0px;top:50%;margin-top:-30px;opacity:0.8;text-shadow:1px 1px #222;}
.index-slider .owl-carousel .owl-nav div:hover{color:#fff;background:none;text-shadow:2px 2px #222;}
.index-slider .owl-carousel .owl-nav .owl-prev{left:-100px}
.index-slider:hover .owl-carousel .owl-nav .owl-prev{left:0px}
.index-slider .owl-carousel .owl-nav .owl-next{right:-100px}
.index-slider:hover .owl-carousel .owl-nav .owl-next{right:0px}
.index-slider .owl-item.active .main_text h4{animation:fadeInUp 0.1s both 0.2s}
.index-slider .owl-item.active .main_text h1{animation:fadeInRight 0.2s both 0.4s}
.index-slider .owl-item.active .main_text p{animation:fadeInLeft 0.4s both 0.6s}
.index-slider .owl-item.active .button{animation:fadeInUp 0.4s both 0.8s}
@media only screen and (min-width:768px) and (max-width:991px){
.index-slider .main_text h1{font-size:35px;line-height:50px}
.index-slider,.home-slider .single-slider{height:320px !important}
.index-slider .welcome-text{margin:159px 0 0}
}
@media only screen and (max-width:767px){
.index-slider .main_text h4{font-size:12px;padding:5px 20px}
.index-slider .main_text h1{font-size:25px;line-height:32px}
.index-slider,.home-slider .single-slider{height:250px !important}
.index-slider .main_text .p-text{max-width:100%}
.index-slider .welcome-text{margin:137px 0 0}
.index-slider .main_text .button .bizwheel-btn{padding:10px 15px;font-size:12px}
.index-slider .main_text .button{margin-top:25px}
}
@media only screen and (min-width:421px) and (max-width:560px){
.index-slider,.home-slider .single-slider{height:180px !important}}
@media only screen and (min-width:381px) and (max-width:420px){
.index-slider,.home-slider .single-slider{height:160px !important}
}
@media only screen and (min-width:320px) and (max-width:380px){
.index-slider,.home-slider .single-slider{height:140px !important}
}
@media only screen and (min-width:200px) and (max-width:319px){
.index-slider,.home-slider .single-slider{height:117px !important}
}