

.owl-theme .owl-controls {

    text-align: center;

    z-index: 999 !important;

    position: absolute;

    left: 0;

    right: 0;

/*    bottom: -40px;*/
    bottom: 0px;

}



/* Styling Next and Prev buttons */



.owl-theme .owl-controls .owl-buttons div {

    color: #fff;

    display: inline-block;

    zoom: 1;

    *display: inline; /*IE7 life-saver */

    margin: 5px;

    padding: 3px 10px;

    font-size: 12px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    background: #fff;

    /*filter: Alpha(Opacity=50);*//*IE7 fix*/

    /*opacity: 0.5;*/

}



/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover {

    filter: Alpha(Opacity=100); /*IE7 fix*/

    opacity: 1;

    text-decoration: none;

}



/* Styling Pagination*/



.owl-theme .owl-controls .owl-page {

    display: inline-block;

    zoom: 1;

    *display: inline; /*IE7 life-saver */

}



.owl-theme .owl-controls .owl-page span {

    display: block;

    width: 10px;

    height: 10px;

    margin: 5px 3px;

    /*filter: Alpha(Opacity=50);*//*IE7 fix*/

    /*opacity: 0.5;*/

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    background: #fff;

    border: 1px solid var(--title);

}



.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span {

    /*filter: Alpha(Opacity=100);*//*IE7 fix*/

    /*opacity: 1;*/

    background: #282828;

    border: 1px solid #282828;

}



/* If PaginationNumbers is true */



.owl-theme .owl-controls .owl-page span.owl-numbers {

    height: auto;

    width: auto;

    color: #FFF;

    padding: 2px 10px;

    font-size: 12px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

}



/* preloading images */

.owl-item.loading {

    min-height: 150px;

    background: url(AjaxLoader.gif) no-repeat center center

}



/*CAROUSEL SOCIAL*/

.owl-social .owl-controls .owl-buttons div {

    color: #fff;

    display: inline-block;

    zoom: 1;

    *display: inline; /*IE7 life-saver */

    margin: 5px;

    padding: 3px 10px;

    font-size: 12px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    background: #ffd962;

    /*filter: Alpha(Opacity=50);*//*IE7 fix*/

    /*opacity: 0.5;*/

}



/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-social .owl-controls.clickable .owl-buttons div:hover {

    filter: Alpha(Opacity=100); /*IE7 fix*/

    opacity: 1;

    text-decoration: none;

}



/* Styling Pagination*/



.owl-social .owl-controls .owl-page {

    display: inline-block;

    zoom: 1;

    *display: inline; /*IE7 life-saver */

}



.owl-social .owl-controls .owl-page span {

    display: block;

    width: 10px;

    height: 10px;

    margin: 5px 3px;

    /*filter: Alpha(Opacity=50);*//*IE7 fix*/

    /*opacity: 0.5;*/

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    background: var(--title);

}



.owl-social .owl-controls .owl-page.active span,

.owl-social .owl-controls.clickable .owl-page:hover span {

    /*filter: Alpha(Opacity=100);*//*IE7 fix*/

    /*opacity: 1;*/

    background: #282828;

}



/* OWL CORPORATE MASSAGE */

.owl-event .owl-controls .owl-buttons .owl-next {

    background: rgba(0, 0, 0, 0) url("../../../img/right-arrow.png") no-repeat scroll 0 0;

    bottom: 250px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 35px !important;

    margin: 5px;

    opacity: 1;

    padding: 3px 10px;

    position: absolute;

    right: -20px;

    width: 35px;

}



.owl-event .owl-controls .owl-buttons .owl-prev {

    background: rgba(0, 0, 0, 0) url("../../../img/left-arrow.png") no-repeat scroll 0 0;

    bottom: 250px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 35px;

    margin: 5px;

    opacity: 1;

    padding: 3px 10px;

    position: absolute;

    left: -25px;

    width: 35px;

}



/* OWL MASSAGE LATER */

.owl-select-date .owl-controls .owl-buttons .owl-next {

    background: rgba(0, 0, 0, 0) url("../../../img/next-day.png") no-repeat scroll 0 0;

    top: -85px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 28px !important;

    margin: 5px;

    opacity: 1;

    padding: 3px 10px;

    position: absolute;

    right: -20px;

    width: 15px;

}



.owl-select-date .owl-controls .owl-buttons .owl-prev {

    background: rgba(0, 0, 0, 0) url("../../../img/previous-day.png") no-repeat scroll 0 0;

    top: -85px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 28px;

    margin: 5px;

    opacity: 1;

    padding: 3px 10px;

    position: absolute;

    left: -25px;

    width: 15px;

}



/* OWL MASSAGE LATER TAB*/

.owl-select-date-tab .owl-controls .owl-buttons .owl-next {

    background: rgba(0, 0, 0, 0) url("../../../img/next-day.png") no-repeat scroll 0 0;

    top: -85px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 28px !important;

    margin: 5px;

    opacity: 1;

    padding: 3px 10px;

    position: absolute;

    right: -20px;

    width: 15px;

}



.owl-select-date-tab .owl-controls .owl-buttons .owl-prev {

    background: rgba(0, 0, 0, 0) url("../../../img/previous-day.png") no-repeat scroll 0 0;

    top: -85px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 28px;

    margin: 5px;

    opacity: 1;

    padding: 3px 10px;

    position: absolute;

    left: -20px;

    width: 15px;

}



/* OWL SELECT HOUR */

.owl-select-hour .owl-controls .owl-buttons .owl-next {

    background: url("../../../img/next-day.png") no-repeat scroll 0 0;

    top: -95px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 28px !important;

    margin: 5px;

    opacity: 1;

    padding: 15px 10px;

    position: absolute;

    right: -40px;

    width: 15px;

    border-radius: 0px;

}



.owl-select-hour .owl-controls .owl-buttons .owl-prev {

    background: url("../../../img/previous-day.png") no-repeat scroll 0 0;

    top: -95px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 28px;

    margin: 5px;

    opacity: 1;

    padding: 15px 10px;

    position: absolute;

    left: -40px;

    width: 15px;

    border-radius: 0px;

}



/* 1024 */

@media (min-width: 992px) and (max-width: 1199px) {

    .owl-select-hour .owl-controls .owl-buttons .owl-next {

        top: -88px;

        right: -30px;

    }



    .owl-select-hour .owl-controls .owl-buttons .owl-prev {

        top: -88px;

        left: -30px;

    }

}



/* 768 tableta*/

@media (min-width: 768px) and (max-width: 991px) {

    .owl-select-date .owl-controls .owl-buttons .owl-prev {

        left: -22px;

    }



    .owl-select-hour .owl-controls .owl-buttons .owl-next {

        top: -88px;

        right: -40px;

    }



    .owl-select-hour .owl-controls .owl-buttons .owl-prev {

        top: -88px;

        left: -40px;



    }

}



/* 640 - telefon mare (iphone 6, 7 plus) */

@media (max-width: 767px) {

    .owl-select-date .owl-controls .owl-buttons .owl-next {

        right: -10px;

    }



    .owl-select-date .owl-controls .owl-buttons .owl-prev {

        left: -10px;

    }



    .owl-select-hour .owl-controls .owl-buttons .owl-next {

        display: none;

    }



    .owl-select-hour .owl-controls .owl-buttons .owl-prev {

        display: none;

    }

}



/* 375 - telefon mediu (iphone 6, 7) */

@media (min-width: 330px) and (max-width: 480px) {

    .owl-select-date .owl-controls .owl-buttons .owl-next {

        right: -10px;

    }



    .owl-select-date .owl-controls .owl-buttons .owl-prev {

        left: -10px;

    }



}



/* 320- telefon mic (iphone 5) */

@media (min-width: 300px) and (max-width: 325px) {

    .owl-select-date .owl-controls .owl-buttons .owl-next {

        right: -10px;

    }



    .owl-select-date .owl-controls .owl-buttons .owl-prev {

        left: -10px;

    }



}