



/* ===================================
    Owl carousel
====================================== */

.owl-controls{ width:100%;}
.owl-carousel { overflow: hidden; }
.owl-buttons { position: static; }
.owl-prev, .owl-next { color: #111; display: block; font-size: 16px; height: 105px; line-height: 105px; margin-top:-35px; opacity: 1!important; position: absolute; text-align: center;     bottom: 10%; width: 105px; z-index: 6; }
.owl-prev {left: -70px;}
.owl-next {right: -70px;}
.owl-prev:before, .owl-next:before {/*background-color: rgba(255, 255, 255, 0.8);*/
    border-radius: 2px;
   /* box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);*/
    content: "";
    display: block;
    height: 16%;
    left: 0;
    position: absolute;
    width: 60%;}
.owl-next:before { left: auto; right: 0; }
.owl-prev .fa, .owl-next .fa {color: #000; font-size: 24px; position: relative; top: -38%;}
.owl-prev .fa{ right: 4%}
.owl-next .fa { left: 4%;}
.owl-carousel .owl-prev {left: -18px; display: block !important;}
.owl-carousel .owl-next {  right: -11px; display: block !important;}
.owl-pagination { bottom: 39px; display: block; left: 0; position: absolute; text-align: center; width: 100%; z-index: 5 !important; }
.owl-page { display: inline-block; padding: 6px 5px; }
.owl-page span { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); border-radius: 4px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); display: block; height: 7px; transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; width: 7px; }

.owl-bg-img { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; overflow: hidden; position: relative; width: 100%; }
.owl-subtitle { font-size: 14px; letter-spacing: 10px; text-transform: uppercase; font-weight: 400; line-height: 80px; display:block}
.owl-title { font-size: 35px; font-weight: 600; text-transform: uppercase; display: block; letter-spacing: 7px;}
.owl-title-big { background: rgba(0, 0, 0, 0.5); display: inline-block; font-size: 25px; font-weight: 600; letter-spacing: 7px; line-height: 40px; padding: 35px 50px; text-transform: uppercase; width: 60% }
.dark-pagination .owl-page span { background: none repeat scroll 0 0 rgba(0, 0, 0, 1); box-shadow: none }
.dark-pagination .owl-page.active span {background:transparent; border: 1px solid rgba(0, 0, 0, 1); }
.dark-pagination .owl-prev, .owl-next { opacity: 1; }
.dark-pagination .owl-next:before { left: auto; right: 0; }
.dark-pagination .owl-prev {left: -35px; opacity: 1; }
.dark-pagination .owl-next { opacity: 1; right: -35px; }
.light-pagination .owl-page.active span {background: transparent; border: 1px solid rgba(255, 255, 255, 1); }


.owl-prev img, .owl-next img{ 
    background-color: #000;  
    padding: 5px;}
	
@media all and (max-width:959px) {	
	.owl-prev, .owl-next {
    color: #111;
    display: block;
    font-size: 16px;
    height: 85px;
    line-height: 105px;
    margin-top: -35px;
    opacity: 1!important;
    position: absolute;
    justify-content: center;
    bottom: -3%;
    width: 105px;
    z-index: 6;
}
}

