/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:0px;}
.owl-theme .owl-nav [class*=owl-]{/*color:#FFF;font-size:14px;margin:5px;padding:4px 7px;*/background:#D6D6D6;display:inline-block;cursor:pointer;/*border-radius:3px*/}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.3;cursor:default}
/*.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px;}*/
.owl-theme .owl-dots .owl-dot{margin-right: 20px;display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot:last-child{margin-right: 0;}
.owl-theme .owl-dots .owl-dot span{width:20px;height:20px; background: rgb(255,255,255); border: 1px solid #aacd06; border-radius: 100%; margin:5px 5px; display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#173c96;}

/*banner*/
.banner .owl-carousel {position: relative;}
.banner .owl-dots {margin-top: 0px!important; position: absolute; bottom: 14px; left: 0px; width: 100%;}

.ind_B .ind_B_pro .box { position: relative; z-index: 1;}
.ind_B .ind_B_pro .box .txt { position: absolute; top: 50%; left: 20%; width: 19.3%; color: #fff; text-shadow: 0 0 10px #000; transform: translateY(-50%);}
.ind_B .ind_B_pro .owl-dots { position: absolute; bottom: 60px; left: 50%; transform: translateX(-50%); z-index: 2;}



.related .owl-nav { position: absolute; top: calc(50% - 70px); left: 0; right: 0; transform: translateY(-50%); z-index: 10;}
.related .owl-dots { margin: 30px 0 0 0;}
.related .owl-prev { position: absolute; left: 0; transition: all 0.5s ease 0s;}
.related .owl-prev span, .related .owl-next span { position: relative; width: 55px; height: 55px; background: #aacd06; display: block;  z-index: 1; transition: all 0.5s ease 0s;}
.related .owl-prev span::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 42px; height: 27px; background: url("../../../../images/prev_d.png") no-repeat center; background-size: contain;}
.related .owl-next { position: absolute; right: 0; transition: all 0.5s ease 0s;}
.related .owl-next span::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 42px; height: 27px; background: url("../../../../images/next_d.png") no-repeat center; background-size: contain;}
.related .owl-theme .owl-dots .owl-dot span{width:20px;height:20px; background: #aacd06; border: none; border-radius: 100%; margin:5px 5px; display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;}
.related .owl-prev span:hover, .related .owl-next span:hover { background: #173c96;}
.related .owl-theme .owl-dots .owl-dot.active span, .related .owl-theme .owl-dots .owl-dot:hover span{background: #fff;}



@media only screen and (max-width:1600px){
	.ind_B .ind_B_pro .owl-dots { bottom: 20px;}
}

@media only screen and (max-width:1200px){
	 .ind_B .ind_B_pro .owl-dots { bottom: 10px;}
}

@media only screen and (max-width:576px){
	.related .owl-nav { top: calc(50% - 63px);}
	.related .owl-dots { margin: 20px 0 0 0;}
	.related .owl-prev span, .related .owl-next span { width: 45px; height: 45px;}
	.related .owl-prev span::before, .related .owl-next span::before { width: 25px; height: 17px;}
}

@media only screen and (max-width:430px){
	.related .owl-dots .owl-dot { margin-right: 5px;}
	.related .owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px;}
}

@media only screen and (max-width:350px){
	.related .owl-prev span, .related .owl-next span { width: 35px; height: 35px;}
	.related .owl-prev span::before, .related .owl-next span::before { width: 20px; height: 13px;}
	.related .owl-nav { top: calc(50% - 36px);}
	.related .owl-dots { margin: 10px 0 0 0;}
	.related .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px;}
}