.owl-theme .owl-dots .owl-dot span{background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity 200ms ease 0s;width:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block}
.owl-theme .owl-controls{margin-top:0;text-align:center}
.mainOwlBanner .owl-carousel .owl-item{padding:0}
.mainOwlBanner .owl-carousel .owl-nav{bottom:1px;left:50%;margin-left:-61px;position:absolute;right:auto;top:auto;width:121px;z-index:0;}
.mainOwlBanner .owl-carousel .owl-nav .owl-next,
.mainOwlBanner .owl-carousel .owl-nav .owl-prev{color:#000;font-size:25px;height:60px;line-height:60px;margin-left:0;text-align:center;width:60px;top:50%;margin-top:-25px;opacity:0;transition:opacity .35s ease 0s;-webkit-transition:opacity .35s ease 0s;-moz-transition:opacity .35s ease 0s;background:#fff;position:relative;}
.mainOwlBanner:hover .owl-carousel .owl-nav .owl-next, .mainOwlBanner:hover .owl-carousel .owl-nav .owl-prev{opacity:1}
.mainOwlBanner .owl-carousel .owl-dots{bottom:0;padding:15px;position:absolute}
.mainOwlBanner .owl-carousel .owl-controls{margin:0}
.mainOwlBanner .owl-carousel .owl-dots .owl-dot span{background:#fff;border-radius:30px;box-shadow:0 0 2px 1px rgba(0,0,0,.1);display:block;height:10px;margin:5px 7px;width:10px;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s}
.mainOwlBanner .owl-carousel .owl-dots .owl-dot.active span, .mainOwlBanner .owl-carousel .owl-dots .owl-dot:hover span{transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2)}
.mainOwlBanner .owl-carousel .owl-dots .owl-dot:hover span{background:#000;}
.owlContent{position:absolute;width:50%;}
.owlContent.bottomleft{bottom:10%;left:10%}
.owlContent.bottomright{bottom:10%;right:10%;text-align:right}
.owlContent.bottomcenter{bottom:10%;left:0;margin-left:25%;text-align:center}
.owlContent h3{display:inline-block;font-size:60px;font-weight:bold;margin:0;text-transform:uppercase;line-height:30px;}
.owlContent .owlBtn{border-radius:2px;display:inline-block;font-size:19px;font-weight:300;padding:15px 45px;text-transform:uppercase;}
.owlContent p{display:inline-block;font-size:30px;font-weight:300;padding:0;text-transform:uppercase;width:100%;}
.mainOwlBanner.staticRight{margin-top:28px}
.mainOwlBanner .owl-carousel .owl-nav .owl-next:before,
.mainOwlBanner .owl-carousel .owl-nav .owl-prev:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);-moz-transform:scaleY(0);-webkit-transform:scaleY(0);transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-webkit-transform-origin:50% 100% 0;transition-duration:0.5s;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-property:transform;-moz-transition-property:transform;-webkit-transition-property:transform;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;z-index:-1;}
.mainOwlBanner .owl-carousel .owl-nav .owl-next:hover:before,
.mainOwlBanner .owl-carousel .owl-nav .owl-prev:hover:before{transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-moz-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.mainOwlBanner .owl-carousel .owl-nav .owl-next:hover span,
.mainOwlBanner .owl-carousel .owl-nav .owl-next:hover span{color:#fff;}
@media (max-width:1024px){.owlContent p{font-size:25px;}
.owlContent h3{font-size:35px;}
.owlContent .owlBtn{font-size:14px;padding:10px 30px;}
}
@media (max-width:980px){.owlContent h3{font-size:25px}
.owlContent .owlBtn{font-size:15px}
.owlContent p{font-size:12px;margin:0;}
}