/***************Owl Style 01************/
.carousel1-style-01 .owl-dots{
	    padding-top:25px;
    padding-bottom:0px;
    text-align: center;
}
.carousel1-style-01 button.owl-prev,.carousel1-style-01 button.owl-next{
	position:absolute;
	top:50%;
	transform: translate(0 ,-50%);
	background:none;
	border:0;
	outline: none!important;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
	z-index: 200!important;
}
.carousel1-style-01 button.owl-prev{
	left:0px;
	margin-left:var(--margin);
}
.carousel1-style-01 button.owl-next{
	right:0px;
	margin-right:var(--margin);
}
:root{
	--margin:-25px;
	
}
@media(min-width:1400px) {
:root{--margin:-35px;}	
}
@media(min-width:1500px) {
:root{--margin:-35px;}	
}
@media(min-width:1600px) {
:root{--margin:-45px;}	
}
@media(min-width:1700px) {
:root{--margin:-15px;}	
}
.carousel1-style-01 button.owl-prev span:after,.carousel1-style-01 button.owl-next span:after{
	font-family: "Font Awesome 5 Pro";
    font-weight: 700; 
	 
	
}
.carousel1-style-01 button.owl-prev span:after{content: "\f060";}
.carousel1-style-01 button.owl-next span:after{content: "\f061";}
.carousel1-style-01 button.owl-prev span,.carousel1-style-01 button.owl-next span{
	background:#FFF;
	width:30px;
	 height:51px;
	  display:flex;
	align-items: center; justify-content: center;
	font-size: 35px;
	-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;
	color:#FF0202;

	  

}

.carousel1-style-01 button.owl-prev.disabled span,.carousel1-style-01 button.owl-next.disabled span{
	background:#FFF;
	opacity: 1;
color:#919191;

}

.owl-carousel.carousel1-style-01 button.owl-dot {
    background: #FFF !important;
    width:12px;
    height:12px;
    margin: 0 5px;
	outline: none!important;
	border: 1px solid #000A2C;
	position: relative;
}

.owl-carousel.carousel1-style-01 button.owl-dot.active {
    background: #FFF  !important;
	border: 1px solid #FF0202;
}
.owl-carousel.carousel1-style-01 button.owl-dot.active span{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%; height: 7px; width: 7px; background: #FF0202; position: absolute; left: 50%;  top: 50%;  transform: translate(-50%,-50%);display: block;}
@media(min-width:700px) {
	.owl-carousel.carousel1-style-01 button.owl-dot {width:25px;height:25px;}
	.owl-carousel.carousel1-style-01 button.owl-dot.active span{height: 17px; width: 17px; }
}
/***************Owl Style 02************/
.carousel1-style-02 .owl-dots{
	    padding-top:25px;
    padding-bottom:0px;
    text-align: center;
}
.carousel1-style-02 button.owl-prev,.carousel1-style-02 button.owl-next{
	position:absolute;
	top:50%;
	transform: translate(0 ,-50%);
	background:none;
	border:0;
	outline: none!important;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
	z-index: 200!important;
}
.carousel1-style-02 button.owl-prev{
	left:0px;
	margin-left:-22px;
}
.carousel1-style-02 button.owl-next{
	right:0px;
	margin-right:-22px;
}

.carousel1-style-02 button.owl-prev span:after,.carousel1-style-02 button.owl-next span:after{
	font-family: "Font Awesome 5 Pro";
    font-weight: 300; font-size:18px;
	 
	
}
.carousel1-style-02 button.owl-prev span:after{content: "\f177"}
.carousel1-style-02 button.owl-next span:after{content: "\f178";}
.carousel1-style-02 button.owl-prev span,.carousel1-style-02 button.owl-next span{
	background:var(--color-red);
	width:45px;
	 height:45px;
	  display:flex;
	align-items: center; justify-content: center;
	font-size: 25px;
	-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;
	color: var(--color-white);

	  

}

.carousel1-style-02 button.owl-prev.disabled span,.carousel1-style-02 button.owl-next.disabled span{
	background:var(--color-grey) ;
	opacity: 1;
color: var(--color-white);

}

.owl-carousel.carousel1-style-02 button.owl-dot {
    background: #FFF !important;
    width:14px;
    height:14px;
    margin: 0 5px;
	outline: none!important;
	border: 1px solid #84C93D;
}
.owl-carousel.carousel1-style-02 button.owl-dot.active {
    background: #84C93D  !important;
	border: 1px solid #84C93D;
}