/***** loading *****/
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #d4d0d1 url(../images/bg-pre.jpg) no-repeat center;
    z-index: 999999;
	background-size: cover;
}
#status {
    width: 100%;
    height: 68px;
    position: absolute;
    left: 0;
	right: 0;
    top: 45%;
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.preloader{
	font-size: 27px;
	color: #000;
	font-family: 'helveticaneuelight';
	padding: 5% 15%;
	text-align: center;
	display: none;
}
.preloader h1{
	font-size: 129px;
	color: #006838;
	font-family: 'UVFCandlescriptPro';
	margin: 0px;
}
.preloader img{
	margin: 0px 0 30px 0;
}
.preloader p{
	text-align: justify;
}
.xemtiep {
	margin-top: 20px;
}
#lnkXemTiep {
	background: #006838;
	padding: 9px 16px 8px 16px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-radius: 8px;
}	
#lnkXemTiep:hover {
	background: #ef3342;
	color: #fff;
	text-decoration: none;
}
/***** slide *****/
.slide-text.slide-text03 {
    top: 52%;
}
.slide-text.slide-text03 h2{
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.slide-text.slide-text03 h3{
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.slide-text.slide-text04 {
    top: 50.5%;
}
.slide-text.slide-text05 {
    top: auto;
    bottom: 2%;
}
.slide-text.slide-text05 h2 {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.slide-text.slide-text06 {
    top: 50.5%;
}
.slide-text.slide-text06 h2{
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.slide-text.slide-text06 h3{
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.slide-text.slide-text06 h4{
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
/***** header *****/
body{
	font-family: 'helveticaneuemedium';
	
}
.header-wrapper{
	/*background: rgba(35,31,32,0.5);*/
	/*padding-top: 16px;*/
	background: url(../images/bg-header.png) repeat;
	position: absolute;
    z-index: 10;
	left:0px;
	right:0px;
	top: 0;
}
.header-wrapper-detail{
    background: rgba(35,31,32,0.5);
    /*padding-top: 16px;*/
    /*background: url(../images/bg-header.png) repeat;*/
    position: absolute;
    z-index: 10;
    left:0px;
    right:0px;

}
.t-header{
	/*background: rgba(166,168,161,.5);*/
	/*background: url(../images/t-header.jpg) repeat;*/
	height: 20px;
}
header.header{
	background: rgba(32,35,39,.41);
	/*background: url(../images/background-header.png) repeat;*/
	/*background: url(../images/background-header.png) repeat-y center;*/
	
}
.top-header{
	background: rgba(97,105,113,.41);

	/*background: rgba(128,128,128,0.3);*/
	/*background: url(../images/top-header.jpg) repeat-x;*/
	font-size: 13px;
	padding: 10px 0px 10px;
}
.infor-top{
	color: #fff;
	padding-left: 5px;
	line-height: 21px;
}
/*.infor-top.phone{
	background: url(../images/phone-icon.png) no-repeat center left;
}
.infor-top.mail{
	background: url(../images/mail-icon.png) no-repeat center left;
}*/
.phone{
	/*background: url(../images/phone.png) no-repeat center left;*/
}
.slogan{
	color: #ffe500;
	font-size: 23px;
	text-transform: uppercase;
	margin: 9px 0px 0px;
	text-shadow: 2px 2px 2px #000;
}
.language{
	font-size: 9px;
	color: #fff;
	font-family: 'helveticaneuelight';
	display: inline-block;
    text-align: center;
}
.language img{
	display: block;
	margin-bottom: 4px;
}
.form-search{
	background: url(../images/search.png) no-repeat center;
	display: inline-block;
    width: 212px;
    height: 34px;
    margin: 0px 0px 0px 15px;
    padding-right: 8px;
	vertical-align:top;
}
.form-search .form-control{
	background: transparent;
	border: 0px;
	font-size: 9px;
	text-align:left;
	width: 175px;

}
.form-search button{
	background: transparent;
    border: 0px;
	color: #88898c;
}
.logo2{
	margin-top: 6px;
}
.header nav{background: rgba(34,31,31,.7);}
.navbar-inverse{
	background: transparent;
	border: 0px;
	border-radius: 0px;
	padding: 10px 0px 10px;
	margin: 0px;
}
.navbar-brand{
	height: auto;
	margin-right: 25px;
	padding-top: 0px;
    padding-bottom: 0px;
}
.navbar-nav > li > a{
	padding: 5px 20px 5px 20px;
    border-radius: 20px;
}
.navbar-nav{
	margin-top: 16px;
}
.navbar-inverse .navbar-nav > li > a{
	font-size: 17px;
	color: #fff;
	margin: 3px;
}
.navbar-inverse .navbar-nav > li{
	padding: 5px;
	border: 1px solid transparent;
	border-radius: 28px;
	margin: 0px 6px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active:hover > a, .navbar-inverse .navbar-nav > .active:focus > a,
.navbar-inverse .navbar-nav > li:hover > a, .navbar-inverse .navbar-nav > li:focus > a{
	background: #ffec20;
	color: #231f20;
}
.navbar-inverse .navbar-nav > .active , .navbar-inverse .navbar-nav > .active:hover, .navbar-inverse .navbar-nav > .active:focus,
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li:focus {
    border: 1px solid #fff;
    
}
.navbar-inverse .navbar-nav > li .sub-menu {
    position: absolute;
    list-style: none;
    background: rgba(30,30,30,0.9);
    padding: 7px 10px;
    width: 96%;
    min-width: 180px;
    z-index: 100;
    display: none;
}
.navbar-inverse .navbar-nav > li .sub-menu a{
	color: #fff;
	font-family: 'helveticaneuelight';
	line-height:23px;
	display: block;
}
.navbar-inverse .navbar-nav > li .sub-menu a:hover{
	color: #ffec20;
}
.navbar-inverse .navbar-nav > li:hover .sub-menu {
    display: block;
}
/***** slider *****/
.slider-wrapper{
	position: relative;
    z-index: 5;
}
.flexslider li.flex-active-slide h1 img{
	width: auto;
    display: inline-block;
}
.textslide0{
	font-size: 46px;
	color: #fff;
	position: absolute;
    top: 26%;
    left: 0px;
    right: 0px;
	text-align: center;
	-webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
h2.textslide1{
	font-size: 46px;
	color: #fff;
	position: absolute;
    bottom: 17%;
    left: 0px;
    right: 0px;
	text-align: center;
	-webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
h2.textslide2{
	font-size: 25px;
	font-family: 'helveticaneuelight';
	color: #fff;
	position: absolute;
    bottom: 13%;
    left: 0px;
    right: 0px;
	text-align: center;
	-webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
h2.textslide3{
	font-size: 34px;
	color: #fff;
	position: absolute;
    bottom: 8%;
    left: 0px;
    right: 0px;
	text-align: center;
	-webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
h2.textslide4{
	font-size: 25px;
	font-family: 'helveticaneuelight';
	color: #fff;
	position: absolute;
    bottom: 4%;
    left: 0px;
    right: 0px;
	text-align: center;
	-webkit-animation-delay: 2s;
    animation-delay: 2s;
}
/***** footer *****/
#footer-widgets{
	background: url(../images/bg-footer-widget.jpg) no-repeat center;
	background-size: cover;
	padding: 45px 0px 20px;
	color: #fff;
}
#footer-widgets h1{
	margin: 0px 0px 26px;
	font-size: 18px;
}
.infor-bot{
	padding-left: 45px;
    font-family: 'helveticaneuelight';
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 15px;
}
.infor-bot.address{
	background: url(../images/address.png) no-repeat center left;
}
.infor-bot.phone{
	background: url(../images/phone2.png) no-repeat center left;
}
.infor-bot.home{
	background: url(../images/icon-home.png) no-repeat center left;
}
.infor-bot.fax{
	background: url(../images/fax.png) no-repeat center left;
}
.infor-bot.mail{
	background: url(../images/mail2.png) no-repeat center left;
}
.infor-bot.www{
	background: url(../images/www.png) no-repeat center left;
}
#footer{

}
#sub-floor{
	font-family: 'MyriadPro-Light';
	font-size: 17px;
	color: #fff;
	background: #828282;
	padding-top: 14px;
	padding-bottom: 14px;
	background: url(../images/footer-bg.jpg) repeat-x repeat-y;
	height: auto;
}
/***** section *****/
.section-one{
	padding: 75px 0px 95px;
	/*background: url(../images/background-header.png) repeat-y center;*/
	/*background: url(../images/background-header.png) repeat;*/
	background: url(../images/bg-home.jpg) repeat;
}
.section-one img{margin: 0 auto;}
.section-one .title-section{
	font-family: 'UVFCandlescriptPro';
    font-size: 81px;
    color: #006838;
    background: url(../images/section1.png) no-repeat top center;
    margin: 0px;
    padding-top: 55px;
    line-height: 125px;
}
.element-section-1{
	margin-top: -21px;
	background: url(../images/bg-home.jpg) repeat;
}
.element-section-1 img{
	width: 100%;
}
.element-section-1 .col-sm-4{
	padding-right: 25px;
    padding-left: 25px;
}
.element-section-1 .title-element{
	color: #006838;
	font-size: 30px;
	line-height: 22px;
}
.element-section-1 .title-element span{
	display: block;
	color: #fff;
	background: rgba(0,104,56,0.8);
	line-height: 1.42857143;
	font-family: 'helveticaneuebold';
}
.section-two{
	padding: 75px 0px 0px;
	/*background: url(../images/background-header.png) repeat-y center;*/
	background: url(../images/bg-home.jpg) repeat;
}
.section-two .title-section{
	font-family: 'UVFCandlescriptPro';
    font-size: 81px;
    color: #f34653;
    background: url(../images/section2.png) no-repeat top center;
    margin: 0px;
    padding-top: 55px;
    line-height: 125px;
}
.section-two .sub-title-section{
	color: #f34653;
	font-size: 20px;
	font-family: 'helveticaneuelight';
	margin-bottom: 44px;
}
.element-section-2{
	background: transparent;
	padding: 0px 0px 95px;
	position: relative;
    margin-top: -115px;
}
.element-section-2 .container{
	background: #f34453;
	border-radius: 20px;
	padding: 26px 34px 13px;
}
.element-type{
	padding: 0 1px;
	position: relative;
	display: block;
}

.element-type img{
	background: url(../images/background-type.png) no-repeat center;
    padding: 15px;

}
.element-type .type-button{
	font-size: 12px;
	font-family: 'HelveticaNeue';
	color: #ffe500;
	background: url(../images/background-bottom-type.png) no-repeat bottom center;
	padding-bottom: 7px;
}
.element-type .type-button-hover{
	position: absolute;
    top: 27%;
    width: 100%;
    font-size: 17px;
    color: #ffe500;
    background: rgba(243,68,83,0.8);
	opacity:0;
}
.element-type .type-button-hover img{
	width: auto;
	padding: 0px;
    margin: 3px;
    background: transparent;
}
.element-type:hover .type-button-hover{
	opacity: 1;
}
.element-type:hover .type-button{
	opacity: 0;
}
.element-type .type-button img{
	width: auto;
	background: transparent;
	display: inline-block;
	padding: 0px;
	margin: 13px 0px 6px;
}
.section-three{
	padding: 75px 0px 95px;
	/*background: url(../images/background-header.png) repeat-y center;*/
	background: url(../images/bg-home.jpg) repeat;
}
.section-three .title-section, .section .title-section{
	font-family: 'UVFCandlescriptPro';
    font-size: 81px;
    color: #231f20;
    background: url(../images/section3.png) no-repeat top center;
    margin: 0px;
    padding-top: 55px;
    line-height: 125px;
}
.section-three .sub-title-section{
	color: #231f20;
	font-size: 18px;
	font-family: 'helveticaneuelight';
	margin-bottom: 44px;
	text-align: justify;
}
.section-three .sub-title-section span{
	font-family: 'helveticaneuemedium';
}
.gallery-element{
	overflow: hidden;
	padding: 0px;
	position: relative;
	z-index: 10;
}
.gallery-element img{
	width: 100%;
}
.button-big{
	background: url(../images/button-bg-big.png) no-repeat center;
    font-size: 27px;
    width: 285px;
    color: #fff;
    display: inline-block;
    padding: 27px 0px;
}
.button-small{
	background: url(../images/button-bg-small.png) no-repeat center;
    font-size: 15px;
    width: 170px;
    color: #fff;
    display: inline-block;
    padding: 27px 0px;
}
.button-gallery{
	position: absolute;
	bottom: 5%;
	width: 100%;
	z-index: 10;
}
#bigpic-gallery .button-gallery {
	bottom: 2.5%!important;
}
.gallery-element:hover .button-gallery{
	width: 100%;
    height: 100%;
    bottom: 0px;
    padding-top: 65%;
    background: rgba(0,0,0,0.6);
}
.gallery-element:hover .button-gallery.button-gallery-small{
	width: 100%;
    height: 100%;
    bottom: 0px;
    padding-top: 35%;
    background: rgba(0,0,0,0.6);
}
#bigpic-gallery:hover .button-gallery{ 
    padding-top: 86%!important;
    bottom: 0px!important;
}
/***** detail product page ******/
#detail-slider.control-round .carousel-control{
	width: 37px;
	height: 78px;
	opacity: 1;
}
.control-round .carousel-control.left:hover, .control-round .carousel-control.right:hover{
	background: transparent;
}
#detail-slider.bs-slider > .carousel-inner > .item > img, #detail-slider.bs-slider > .carousel-inner > .item > a > img{
	
}
.main-detail {
    z-index: 20;
    width: 100%;
	padding-top: 160px;
}
.product02 .main-detail {
	background-size: cover;
	background-position: bottom;
	padding: 50px;
	min-height: 90vh;
	background-color: #565656;
	padding-top: 160px !important;
}
.detail-content{
	margin-bottom: 10px;
}
.detail-content .title{
	font-size: 26px;
    color: #fff;
    text-align: center;
    background: rgba(255,255,21,0.4);
    padding: 18px 0px;
	margin-bottom:2px;
	text-shadow: 2px 2px 2px #000;
}
.detail-content .description{
	background: url(../images/chicken-icon.png) no-repeat 30px center;
	background-color: rgba(255,255,21,0.1);
	padding: 10px 15px 10px 65px;
	margin-bottom:2px;
}
.detail-content .img {
	background-color: rgba(255,255,21,0.1);
	padding: 20px;
	text-align: center;
	margin-bottom: 2px;
}
.detail-content .img > img {
	display: inline-block;
	max-width: 100%;
	max-height: 200px;
}
.detail-content .description > div{
	padding-left: 25px;
	display: block;
	color: #fff;
	font-size: 20px;
	font-family: 'helveticaneuelight';
	border-left: 2px solid #fff;
}
.detail-content .temp{
	background: url(../images/tem-icon.png) no-repeat 25px center;
	background-color: rgba(255,255,21,0.1);
	padding: 10px 15px 10px 65px;
	margin-bottom:2px;
}
.detail-content .temp span{
	padding-left: 25px;
	display: block;
	color: #fff;
	font-size: 20px;
	font-family: 'helveticaneuelight';
	border-left: 2px solid #fff;
}
.detail-content .end-date{
	background: url(../images/box-icon.png) no-repeat 25px center;
	background-color: rgba(255,255,21,0.1);
	padding: 10px 15px 10px 65px;
	margin-bottom: 2px;
}
.detail-content .end-date span{
	padding-left: 25px;
	display: block;
	color: #fff;
	font-size: 20px;
	font-family: 'helveticaneuelight';
	border-left: 2px solid #fff;
}
.detail-content .location{
	background: url(../images/maps-icon.png) no-repeat 20px center;
	background-color: rgba(255,255,21,0.1);
}
.middle-images{
    margin-left: 25px;
    margin-right: 10px;
}
.thumbnail-img .col-sm-6:first-child{
	padding-right: 5px;
}
.thumbnail-img .col-sm-6:nth-child(2){
	padding-left: 5px;
}
.mgt20{
	margin-top: 20px;
}
.mgt40{
	margin-top: 40px;
}
.mgt35{
	margin-top: 35px;
}

.guide-source{
	margin-left: 0;
	background: #f6f6f6;
    border-radius: 20px;
    font-size: 13px;
    color: #000;
    font-family: 'helveticaneue';
    font-style: italic;
    margin-top: 30px;
    margin-right: 0;
    padding: 6px 15px;
}
/***** bep yeu *****/
.slider-wrapper.bepyeu-slide {
	
}
.bepyeu-slide01{
	background: transparent;
	position: absolute;
	width: 100%;
	bottom: 0px;
	padding-bottom: 0;
}
.bepyeu-slide02{
	background: #242d36;
	position: absolute;
	width: 100%;
	bottom: 0px;
	padding-bottom: 0;
}
.bepyeu-slide03{
	background: #242d36;
	position: absolute;
	width: 100%;
	bottom: 0px;
	padding-bottom: 0;
}
.bepyeu-slide04{
	background: rgba(0,0,0,0.9);
	position: absolute;
	width: 100%;
	bottom: 0px;
	padding-bottom: 0;
}
.bepyeu-slide05{
	background: #fb8c02;
	position: absolute;
	width: 100%;
	bottom: 0px;
	padding-bottom: 0;
}
.bepyeu-slide06{
	background: #e6bc7f;
	position: absolute;
	width: 100%;
	bottom: 0px;
	padding-bottom: 0;
}
.slider-wrapper.bepyeu-slide .carousel-control {
	bottom: 48px;
	top: auto;
	width: 22px;
	height: 39px;
	background: transparent;
	opacity: 1;
	z-index: 100;
}
.slider-wrapper.bepyeu-slide .carousel-control.left{
	left: 35px;
}
.slider-wrapper.bepyeu-slide .carousel-control.right{
	right: 35px;
}
.slider-dot-images{
	list-style: none;
	padding: 0px;
	max-width: 1230px;
	margin: -100px auto 0px;
	width: 100%;
}
.slider-dot-images li{
	cursor: pointer;
    width: 18.4%;
    display: inline-block;
    background: #fff;
    padding: 14px 12px;
    border-radius: 12px;
    text-align: center;
    margin: 0.6%;
	min-height: 190px;
	vertical-align: middle;
}
.slider-dot-images li img{
	width: 100%;
}
.slider-dot-images li h3{
	color: #999999;
	font-size: 15px;
	margin: 12px 0px 0px;
	min-height: 32px;
}
.slider-dot-images li h3 i{
	display: block;
	font-family: 'helveticaneuelight';
}
.totop {
    position: absolute;
    margin-top: -27px;
    text-align: center;
    left: 0;
    right: 0;
    z-index: 5;
}
.vedautrang {
    color: #fff;
    padding-top: 10px;
}
.icon_mang_xa_hoi img {
    padding-left: 10px;
    padding-right: 10px;
}
.txt_center {
    text-align: center;
}
.demo_slider {
    position: absolute;
    top: -50px;
    left: 0;
    max-width: 100%;
    right: 0;
}
.full_width {
    width: 100%;
    max-width: 100%;
}
ul.sub-menu-lv2 {
	list-style: none;
	padding-left: 20px;
}
.bkTop{position: absolute;
    right: 50%;
    bottom: -90px;
    text-align: center;}
.item-footer .bkTop{bottom: 0px;}
.product-footer{position: relative;}

#myModal .modal-dialog{width: 90%; max-width: 800px!important;}
#myModal .modal-body{padding: 0;}
#myModal .modal-body img{width: 100%;}

@media(min-width: 1920px){
	.demo_slider{
		top: -140px;
	}
	.demo_slider.slo{
		top: -30px;
	}
}
@media(min-width: 1400px){
	.ga3f .col-sm-5{width:36.666667%;}
	.ga3f .col-sm-7{width:63.333333%}
}

@media(max-width: 1024px){
	.demo_slider{
		top: -172px;
	}
	.navbar-nav > li > a {
	    padding: 5px 25px 5px 25px;
	}
	.carousel-inner > .item > img.slide_common{display: none;}
	.carousel-inner > .item.slide-image4 h2, .carousel-inner > .item.slide-image4 h1{top:80px!important;}
}
@media(max-width: 768px){
	.main-detail{
		top:100%;
	}
	.totop{margin-top: -38px;}
	.detail-content .description {
        background: url(../images/chicken-icon.png) no-repeat 5px center;
        padding: 10px 15px 10px 30px;
    }
    .detail-content .temp {
        background: url(../images/tem-icon.png) no-repeat 5px center;
        padding: 10px 15px 10px 30px;
    }
    .detail-content .end-date {
        background: url(../images/box-icon.png) no-repeat 1px center;
        padding: 10px 15px 10px 30px;
    }
    .detail-content .description, .detail-content .temp,.detail-content .end-date{
		background-color: #30301d;
	}
	.detail-content .title{
		background-color: #6f6f14;
	}
	.thumbnail-img .col-sm-6:first-child{padding-right: 15px;}
	.thumbnail-img .col-sm-6:nth-child(2){padding-left: 15px;}
}

/*****Update 2019*****/
.product-showcase {
	position: relative;
	margin-top: 80px;
}
.product-showcase .product-item {
	text-align: center;
	margin-bottom: 80px;
}
.product-showcase .product-item .product-inner {
	margin: 0 10px;
	padding: 10px;
	border: 1px solid #888;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.12);
	transition: .4s ease-out;
}
.product-showcase .product-item .product-inner:hover {
	box-shadow: 0 15px 30px 1px #000;
}
.product-showcase .product-inner a {
	display: block;
}
.product-showcase .product-inner img {
	width: 100%;
	object-fit: contain;
	height: 250px;
 }
.product-showcase .product-inner .product-name {
	position: relative;
	text-transform: uppercase;
}

.product-showcase .product-inner .product-name > span {
	position: relative;
	bottom: -20px;
	background: #5c5c5c;
}
.product-gallery {
	margin-top: 20px;
}
.product-gallery  img {
	border-radius: 20px;
	height: 80px;
}
.product-gallery .owl-stage{
	margin: 0 auto;
}
.online-shop {
	color: #FFF;
}
.online-shop img {
	border-radius: 50%;
	width: 60px !important;
	height: 60px;
	margin-right: 15px;
	margin-top: 10px;
}
.online-shop .owl-item {
	width: auto !important;

}
.section-partner {
	padding: 30px 0;
	background: #f2f2f2;
}
.section-partner .owl-carousel {
	margin: 50px 0;
}
.section-partner .owl-carousel img {
	height: 120px;
	width: auto !important;
	max-width: 100%;
	margin: 0 auto;
}
.section-partner .owl-carousel .owl-item > div {
    background-color: #FFF;
    padding: 10px;
}
/**
 * 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:10px}.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:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

