body{overflow-x:hidden}
.owl-carousel .carousel-item{width:100%;height:900px;background:black}
.owl-carousel .carousel-item .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:black;opacity:0.5;z-index:1}
.owl-carousel .carousel-item .owl-image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;min-width:100%;min-height:100%}
.owl-carousel .owlcarousel-caption{position:absolute;right:15%;left:15%;z-index:8;bottom:10%;transform:translateY(-50%);color:white;text-align:center;padding:20px 0}
.owl-carousel .owlcarousel-caption p{font-size:25px;font-family:Oswald,sans-serif;line-height:30px}
.owl-carousel .owlcarousel-caption h1{font-size:45px;font-family:Oswald,sans-serif}
.owl-carousel .owlcarousel-caption i{margin-right:5px}
.owl-carousel .owl-item.active .owlcarousel-title{animation:1s 0.2s fadeInUp both}
.owl-carousel .owl-item.active .owlcarousel-desc{animation:1s 0.6s fadeInUp both}
.owl-carousel .owl-item.active .btn{animation:1s 0.9s flipInX both}
@keyframes pulsate{0%{transform:translateY(0px)}50%{transform:translateY(-4px)}100%{transform:translateY(0px)}}
.btn{padding:11px 20px 11px 0;background:transparent;border:none;outline:none;color:white;font:15px Oswald;text-transform:uppercase;font-weight:400;opacity:0.6;position:relative;display:inline-block;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;pointer-events:all;cursor:pointer}
.btn:focus{padding:11px 20px 11px 0;background:transparent;border:none;outline:none;color:white;font:15px Oswald;text-transform:uppercase;font-weight:400;opacity:0.6;position:relative;display:inline-block;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;pointer-events:all;cursor:pointer}
.btn:focus:after{background:white;height:1px;width:100%;left:0;bottom:0;content:"";position:absolute;z-index:-1;-webkit-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;transition:0.3s ease 0s}
.btn:active{padding:11px 20px 11px 0;background:transparent;border:none;outline:none;color:white;font:15px Oswald;text-transform:uppercase;font-weight:400;opacity:0.6;position:relative;display:inline-block;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;pointer-events:all;cursor:pointer;outline:none !important}
.btn:active:before{background:white;height:0;width:100%;left:0;top:0;content:"";position:absolute;z-index:-1;-webkit-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;transition:0.3s ease 0s}
.btn:active:after{background:white;height:1px;width:100%;right:0;top:0;content:"";position:absolute;z-index:-1;-webkit-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;transition:0.3s ease 0s}
.btn:before{background:white;height:0;width:100%;left:0;top:0;content:"";position:absolute;z-index:-1;-webkit-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;transition:0.3s ease 0s}
.btn:after{background:white;height:1px;width:100%;left:0;bottom:0;content:"";position:absolute;z-index:-1;-webkit-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;transition:0.3s ease 0s}
.btn:hover{color:black;background-color:transparent;opacity:1;padding-left:10px}
.btn:hover:before{height:50%}
.btn:hover:after{height:50%}
section{position:relative;padding:60px 30px}
.title{color:black;font:26px Oswald,sans-serif;text-transform:uppercase;text-align:center}
.title span{color:black;font:12px Open Sans,sans-serif;text-transform:capitalize;display:block}
.item{position:relative;display:inline-block;margin:2%;cursor:pointer}
.item img{width:350px;transition:all 0.3s;border:1px solid rgba(0,0,0,0.05)}
.item:hover img{transform:translateY(-5px)}
.item:hover .name{transform:translateY(3px);opacity:1}
.name{display:block;color:black;font:14px Oswald,sans-serif;text-transform:uppercase;transform:translateY(-25px);transition:all 0.3s;opacity:0;text-align:center}
.preloader{position:absolute;width:100vw;height:100vh;position:fixed;z-index:100;background:black;top:0;left:0;z-index:9999;overflow:hidden;transition:1s}
.is-load{width:0}
.copyright{color:black;margin:15px;text-align:center;font:14px Oswald,sans-serif}
i.ion-ios-arrow-down{position:relative;color:white;opacity:0.6;-webkit-animation:pulsate 1s linear infinite;-moz-animation:pulsate 1s linear infinite;animation:pulsate 1s linear infinite}
@media only screen and (max-width:980px){.owl-carousel .carousel-item{height:700px}.owl-carousel .owlcarousel-caption{bottom:0}.owl-carousel .owlcarousel-caption p{font-size:18px;line-height:25px}.owl-carousel .owlcarousel-caption h1{font-size:40px}}
@media only screen and (max-width:768px){.owl-carousel .carousel-item{height:500px}.owl-carousel .owlcarousel-caption{bottom:0;transform:translateY(0%)}.owl-carousel .owlcarousel-caption p{font-size:16px;line-height:20px}.owl-carousel .owlcarousel-caption h1{font-size:32px}}
@media only screen and (max-width:480px){.owl-carousel .carousel-item{height:300px}.owl-carousel .owlcarousel-caption{bottom:0;transform:translateY(0%)}.owl-carousel .owlcarousel-caption p{font-size:14px;line-height:16px}.owl-carousel .owlcarousel-caption h1{font-size:24px}}