

/*-- edit --*/
@media (min-width:800px) and (max-width:90000000px){
.dek-01{
	display: none !important;
}
}

@media (min-width:20px) and (max-width:800px){
.dek-1{
	display: none !important;
}
}

.zemot-1 .gd-about-1 img, .zemot-1 .gd-about-3{
	border-radius: 5px;
	overflow:hidden;
	position:relative;
}

.zemot-1 .gd-about-6{
display: none;	
}

@media (min-width:20px) and (max-width:800px){
.zemot-1.gd-about-0{
    padding-bottom: 0px !important;
}
}


@media (min-width:800px) and (max-width:90000000px){
.zemot-1 .gd-about-1{
	margin: 30px 0px 0px 0px;
}
   
.gd-about-002.gd-about-02 .gd-about-3{
	floaT: left !important;
}
	
.gd-about-002.gd-about-02 .gd-about-3{
	margin: -10px 0px 0px 0px;
}
.gd-about-002.gd-about-02 .gd-about-11{
	margin: 0px 0px 0px 40px;
}
}
/*-- edit --*/






@media (min-width:570px) and (max-width:90000000px){
.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 144px;
    background: url(../images/bgs-1.png) center  no-repeat !important;
    background-size: 100% !important;
}
}

@media (min-width: 10px) and (max-width: 570px){
.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 80px !important;
    background: url(../images/bgs-1.png) center  no-repeat !important;
    background-size: 100% !important;
}
}


.cd-popup-triggerr a{
        color:#fff !important;
}

.cd-popup-triggerr {
	opacity:0;
        margin: 15px 15px 0px 0px;
        position: relative;
        line-height: 33px;
        color:#fff !important;
        font-size: 25px;
        opacity: 1;
        width: 33px;
        height: 33px;
        border: none;
        border-radius: 5px;
       
        padding: 0;
        outline: none;
        z-index: 11;
        float: right;
        cursor: pointer;
        text-align: center;
        float: left;
        right: 0px;
}


@media (min-width:10px) and (max-width:380px){
.header-7 {
    float: left;
    position: relative;
    overflow:hidden;
    widtH: 100%;
    height: 30px;
}
.header-li-4{
	font-size: 12px !important;
}

body .header-color-1 .header-li-2 {
    width: 20px !important;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 7px 0px 0px;
    background: #ffffff;
    border-radius: 5px;
}

.header-li-2 {
    width: 25px !important;
    height: 35px;
    margin: 0px 0px 0px 0px;
}
}


/*-- RESPONSIVE --*/
@media (min-width: 10px) and (max-width: 570px){

	/* roboti */
	.form_submit .c-captcha { width: 100%; margin-bottom: 20px; float: left;}
	.c-captcha { position: relative; }
	.c-captcha:after { clear: both; display: block; content: ""; }
	.c-captcha > a { float: left; margin-right: 24px; }
	.c-captcha img {
		position: relative;
		display: block;
		width: 140px; 
		border-radius: 5px;
		height: 63px;
		z-index: 1;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.c-captcha > input { float: left; width: 160px !important; font-size: 14px; }

	/*  */
	.dle-captcha { position: relative; }
	.dle-captcha:after { clear: both; display: block; content: ""; }
	.dle-captcha > a { float: left; margin-right: 5px; }
	.dle-captcha img {
		position: relative;
		display: block;
		width: 130px; height: 46px;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.dle-captcha > input { float: left; width: 130px; }


.header-color-1 .header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: #ECF3FB;
    border-radius: 5px;
}




.hheader-fix-1.hheader-fix-2 .header-6 {
    position:fixed;
	z-index:99;
	top: 62px;
}

.hheader-fix-1.hheader-fix-2 .header-3 {
    position:fixed;
	z-index:999;
	top: 0px;
}


.hheader-fix-1.hheader-fix-2 .header-fix-3 {
    float: left;
    position: relative;
    widtH: 100%;
	height: 118px;
}



.map-s-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 18px;
}





.van-tour-8{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	top: 0px;
	lefT: 0px;
	background:#102570;
	z-index:99;
	opacity: 60%;
}

.slick-dots .slick-active, .slick-dots li{
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.slick-dots .slick-active{background: #0218FE;border-radius:100px;}


.svri-full-1 .slick-prev{
	left: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



.svri-full-1 .slick-next{
	right:20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.ffooter-2 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 10px;
    overflow:hidden;
    background: #e8eafd;
    border-radius: 100px;
}





.gd-about-02 .gd-about-10{
	margin-top: 17px;
}


.gd-about-02 .gd-about-11{
	margin: 0px 0px 0px 0px;
}


.gd-about-02 .gd-about-3{
	floaT: right !important;
	margin: 20px 0px 0px 0px;
}


.gd-about-7{
	floaT: right !important;
}

.gd-about-7, .gd-about-8{
	width: 45px;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#ffffff;
}


.gd-about-6{
	width: 100%;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#07C0F6;
}




.gd-about-12:before{
	bottom: -12px;
	width: 28px;
	height: 5px;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
}

.gd-about-13 {
	font-family: font-2;
	font-size: 14.5px;
	line-height: 19px;
	color:#323C4B;
}

.gd-about-13 b{
	font-family: font-3;
}


.gd-about-12{
	width: 100%;
	floaT: left;
	font-family: font-1;
	font-size: 18px;
	color:#323C4B;
	margin: 0px 0px 30px 0px;
	position:relative;
}




.gd-about-4 .reviu-6 div:before{
	left: 0px;
	width: 100%;
	height: 100px;
	bottom: 0%;
	z-index:1;
	position:absolute;
	background: linear-gradient(180deg, rgba(1, 1, 1, 0.00) 0%, rgba(0, 0, 0, 0.54) 100%);
	content: '';
}

.gd-about-1 .slick-dots .slick-active {background: #0218FE;}

.gd-about-1 .slick-dots li{background: #ffffff;}

.gd-about-1 .slick-dots{bottom:25px;}
.gd-about-4, .gd-about-4 img{
	width: 100%;
	height: 200px;
	object-fit: cover;
}

.gd-about-4{
	width: 100%;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.gd-about-0{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.gd-about-1 .slick-next:hover{
    background: #0218FE url(../images/nx-2.svg) 16px 14px no-repeat !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
    background-size: 6px !important;
}

.gd-about-1 .slick-prev:hover{
    background: #0218FE url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-next{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-2.svg) 16px 14px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-prev{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



.gd-about-1 .slick-list{ border-radius: 0px !important; }


.gd-about-11{
	margin: 0px 0px 0px 0px;
}


.gd-about-10{
	width: 100%;
	floaT: left;
	margin: 16px 0px 0px 0px;
}

.gd-about-3{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.gd-about-2{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.gd-about-1{
	position:relative;
	overflow:hidden;
	width: 100%;
	floaT: left;
	margin: 15px 0px 0px 0px;
}




.comment{
	width: 100%;
	floaT: left;
	margin: 11px 0px 0px 0px;
}


.comment .reviu-7 {
    margin-top: 20px;
    margin-bottom: 20px !important;
}

.tour-new-1 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.tour-new-1:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.tour-new-1 .tour-new-ef{
   opacity: 0%;
   	-webkit-transition: all 2.5s; -moz-transition: all 2.5s; -o-transition: all 2.5s; transition: all 2.5s;
}


.tour-new-1:hover .tour-new-ef{
   opacity: 30%;
  	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
}


.tour-new-1:hover .tour-new-ef:after, .tour-new-1:hover .tour-new-ef:before{
	width: 50%;
	background: #000000;
	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
	}


.tour-new-ef:before{
	right: 0px;
	width: 0%;
	height: 100%;
	top: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef:after{
	width: 0%;
	height: 100%;
	lefT: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef{
	width: 100%;
	height: 100%;
	lefT: 0%;
	top: 0%;
	z-index:1;
	position:absolute;
}


.footer-9 a{
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-9 a:hover{
	color:#0218FE;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}



.footer-7{
	text-align: center;
	margin: 8px 0px 5px 0px;
	width: 100%;
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 100%;
	border-bottom: 0px solid;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.footer-9 a{
	color:#434553;
}

.footer-9 {
	color:#434553;
	    height: 20px;
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    font-family: font-2;
}

.footer-8 {
	color:#05212A;
	font-size: 14px;
    width: 100%;
   float: left;
   position:relative;
   margin: 3px 0px 0px 0px;
   font-family: font-1;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #0218FE;
    border-radius: 8px;
    position:relative;
    margin: auto;
}




.footer-05.footer-5{
   float: left;
   width: 100%;
   position:relative;
   margin: 0px 0px 15px 0px;
   padding: 0px 0px 15px 0px;
   border-bottom: 1px #DBE1EA solid;
}



.footer-5{
	width: 100%;
	float: left;
	position:relative;
	   margin: 0px 0px 15px 0px;
   padding: 0px 0px 15px 0px;
   border-bottom: 1px #DBE1EA solid;

}



.footer-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}


.footer-3 {
    width: 200px;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
}


.footer-2 {
    width: 100%;
   float: left;
   position:relative;
   margin: 20px 0px 0px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 .van-div-05:hover {
    border: 2px #1FAF38 solid;
}

.footer-14.van-div-5 .van-div-04:hover {
    border: 2px #865FFA solid;
}

.footer-14.van-div-5 .van-div-03:hover {
    border: 2px #229ED9 solid;
}
.footer-14.van-div-5 .van-div-02:hover {
    border: 2px #9646FC solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 2px #1877F2 solid;
}

.footer-14 .icon-8 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-7 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-6 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-7.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 28px;
    height: 28px;
    display: inline-block;
    background: #fff;
    backdrop-filter: blur(15px);
    border-radius: 100px;
    position: relative;
    margin: 0px 0px 0px 5px;
    border: 2px #E1E4FF solid;
}


.footer-14.van-div-5 {
	text-align: center;
	width: 100%;
    margin: 15px 0px 15px 0px;
    float: left;
    position: relative;
}



.footer-12 li:hover::after, .footer-12 li:hover::before {
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after, .footer-12 .footer-a::before{
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::before {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    right: 50%;
}

.footer-12 li::after {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 50%;
}


.footer-12 .footer-a a{
    color: #0218FE;
}

.footer-12 a{
    color: #222931;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 5px 20px 0px 0px;
    padding: 0px 0px;
    font-size: 13px;
    font-family: font-1;
}



.footer-12{
	display: none;
	width: 100%;
    margin: 18px 0px 25px 0px;
    floaT: left;
    color:#fff;
}

.footer-17 a{
	color:#0218FE;
  -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-17 a:hover{
	   text-decoration: none;
    text-decoration: underline;
	color:#0218FE;
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a{
   position:relative;
   font-family: font-3;
   font-size: 15px;
}

.footer-16 {
	 font-size: 15px;
    width: 100%;
   float: left;
   position:relative;
   margin: 20px 0px 20px 0px;
}

.footer-18{
	 	width: 100%;
	text-align: center;
	 font-size: 14px;
	 position:relative;
	 float: left;
}


.footer-17{
	width: 100%;
	text-align: center;
	 font-size: 14px;
	 position:relative;
	 float: right;
}

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #F2F7FF;
    color: #1C1C1C;
    font-size:15px;
    font-family: font-1;
}


.footer-10{
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
}


.footer-1{
	overflow:hidden;
	border-top: 5px #0218FE solid;
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
   border-bottom: 1px #DBE1EA solid;
}






.hed-3 {
    width: 105px;
    height: 40px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
    margin: 11px 0px 0px 0px;
    floaT: right;
    backdrop-filter: blur(10px);
    border-radius: 5px;
    text-align: center;
    color:#fff;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
	top: 18px;
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	background: url(../images/icon-22.svg) center no-repeat;
	margin: 0px 5px 0px 0px;
	right: 10px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -25px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 30px;
   transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 8px 7px 0px 1px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 43px;
	font-size: 14px;
	font-family:font-1;
}

.for-ena-9 {
    margin: 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: auto;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #38363D;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-2;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}







.van-tour-4{
    width: 100%;
    height: 45px;
    line-height: 45px;
    float: left;
    border-radius: 5px;
    background:#ECF2FB;
    position:relative;
    margin: 15px 0px 15px 0px;
    text-align: center;
    font-family: font-1;
    font-size: 14px;
}






.reviu-5 .slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5.slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5 .slick-slider{
height:auto !important; 
object-fit: cover;
}


.enebi-l-1 select{
  cursor: pointer;
}

.van-rom-5 b{
  font-family:font-3 !important;
}

.map-n2{
  width: 100%;
  float: left;
  margin: 2.5% 0px 0px 0px;
}



#ch-turebi-1 .footer-11{
  margin-lefT: 0px !important;
}



#cssmenu ul li ul li a{
  font-family:font-2 !important;
  font-size: 15px !important;
}

.div-youtub-1{
    width: 100%;
    floaT: left;
    margin-top: 20px;
}


#ch-turebi-1 li a:hover{
   color: #1EBBD2 !important; 
}

#ch-turebi-1 li a {
  color:#B8D0EA !important;
}

#ch-turebi-1 .footer-11{
  margin-lefT: 10px;
}


#ch-turebi-1{
    width: 90%;
    floaT: left;
}

.svri-full-01 .svri-full-7{
    display: none;
}


.svri-full-7{
    width: 100%;
    floaT: left;
    position:relative;
    margin-top: 5%;
    margin-bottom: 5%;
}


.svri-full-1 .div-full-2, .svri-full-1 .div-full-2 img, .svri-full-1 .slick-slider{
height: 220px;   
object-fit: cover;
}

.svri-full-6 ul li::before {
    width: 16px;
    height: 16px;
    bottom: 20px;
    position: relative;
    floaT: left;
    background: url(../images/icon-0025.svg) 0px no-repeat !important;
    content: "";
    margin: 21px 6px -5px 0px;
}

  
.svri-full-6 ul li{
	margin-right: 1%;
	line-height: 16px;
	width: 48%;
	floaT: left;
	position:relative;
	font-size: 12px;
}

.svri-full-6{ 
width: 100%;
floaT: left;
color:#39455B;
font-size: 15px;
line-height: 10px;
font-family: font-2;
}



.svri-full-5{
padding: 21px 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 23px;
margin-top: 0px;
color:#39455B;
font-size: 15px;
font-family: font-1;
}




.svri-full-4{width: 100%;floaT: right;overflow:hidden;}

.svri-full-1 .div-full-2{position:relative;z-indeX:0;width: 100%;floaT: left;border-radius: 5px;overflow:hidden;}



.div-full-2 .slick-dots li{margin:10px 4px;}

.div-full-2 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.div-full-2 .slick-prev{
    background: rgb(255 255 255 / 0%) url(../images/icon-023.svg) 0px no-repeat !important;
    background-size: 37px;
}



.div-full-2 .slick-dots .slick-active{ width: 30px; background: #0218FE;border-radius:100px;}
.div-full-2 .slick-dots li{background: #ffffff;}

.div-full-2 .slick-dots{ bottom: 10px; }


.div-full-01.div-full-1{ 
width: 100%;
floaT: left;
margin-bottom: 1%;
margin-top: 4%;
}


.div-full-02.div-full-2{ 
floaT: right;
}


.div-full-2 img{
width: 100%;  
}

.div-full-2, .div-full-2 img, .slick-slider{
height: 200px;   
object-fit: cover;
}

.div-full-2{ 
width: 48%;
floaT: left;
border-radius: 5px;
overflow:hidden;
}


.div-full-1{ 
position:relative;
z-index:1;    
width: 100%;
floaT: left;
margin-bottom: 3.5%;
margin-top: 1%;
}




.div-full-8 b{
color:#39455B;
font-size: 16px;
font-family: font-3;
} 
.div-full-8 p {
color:#39455B;
font-size: 15px;
font-family: font-2;
width: 100%;
floaT: left;
line-height: 22px;
}

.div-full-9 {
color:#39455B;
font-size: 16px;
font-family: font-3;
width: 100%;
floaT: left;
margin-bottom: 5px;
}

.div-full-7 b{
color:#39455B;
font-family: font-3;
}

.div-full-7{  
width: 100%;
floaT: left;
margin-bottom: 25px;
margin-top: 0px;
color:#1DBF72;
font-size: 20px;
font-family: font-2;
}

.div-full-5 h1{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 18px;
margin-top: 0px;
color:#39455B;
font-size: 22px;
font-family: font-3;
}


.div-full-6{
padding: 0% 4.5%;
}

.div-full-4{
    margin: 0px 2px 0px 0px;
}

.div-full-5{
padding: 4% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 0%;
}






.center-2 .galer-055.galer-05.galer-5 {
    floaT: right; 
}

.center-2 .galer-0005.galer-005.galer-5 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -2%;
}

.center-2 .galer-0005.galer-005 .galer-9.galer-8{
    margin-lefT: 1.8% !important;
    floaT: left;
}

.center-2 .galer-0005.galer-005 .galer-8{
    width: 49%;
    margin-lefT: 0%;
}

.center-2 .galer-0005.galer-005 .galer-6{
    float: right;
}


.van-rom-01 .van-rom-2{
margin-bottom: 0%;
}


.center-2 .galer-005 .galer-9.galer-8{
    width: 23.8%;
    float: right;
    position: relative;
    margin-lefT: 0% !important;
}


.center-2 .galer-005 .galer-8{
    width: 49%;
    margin-lefT: 1.8%;
}


.center-2 .galer-005 .galer-6{
    margin: 0px 0px 2% 0px;
}

.center-2 .galer-005 .galer-6{
    width: 23.8%;
    height: 140px;
    float: left;
    position: relative;
}

.center-2 .galer-005.galer-5 {
    width: 100%;
    margin-top: 1.5%;
}


.center-2 .galer-05.galer-5 {
    floaT: left; 
}


.center-2  .galer-5 {
     floaT: right;
}

.center-2 .galer-05 .galer-6, .center-2 .galer-05 .galer-6 img{
    width: 100%;
}


.van-rom-5{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 16px;
    font-family: font-2;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-6{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 17px;
    font-family: font-3;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-4 img{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    border-radius: 10px;
    box-shadow: 0px 4px 9px rgba(63, 86, 120, 0.25);
border-radius: 10px;
}


.van-rom-4{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    color:#39455B;
    margin-bottom: 3%;
}


.van-rom-3{
padding: 0% 3.5%;
}

.van-rom-1{
    margin: 0px 2px 0px 0px;
}

.van-rom-2{
padding: 3.5% 0% 3.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 3%;
}






.a-about-02 .a-about-03{
    background: #ffffff;
}

.a-about-03{
    width: 50%;
    height: 100%;
    floaT: left;
    position:absolute;
    top: 0px;
    z-index:0;
    background: #19305D;
}


.a-about-02.a-about-2{
    margin-bottom: 0%;
}


.a-about-02 .a-about-3{
    width: 100%;
    background: #ffffff url(../images/logo.svg) center no-repeat !important;
    background-size: 150px !important;
}

.a-about-4 b{
   font-family: font-3;

}

.a-about-5{
margin: 9%;
font-size: 14px;
}

.a-about-4{
	background: #f8faff;
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 22px;
	color:#39455B;
}

.a-about-3{
    width: 50%;
    height: 200px;
    floaT: left;
    position: relative;
    background: #19305D url(../images/logo-1.svg) center no-repeat !important;
    z-index:1;
    right: 0px;
}

.a-about-2{
    width: 100%;
    floaT: left;
    position:relative;
    background: #F4F9FF;
    margin-bottom: 3%;
    overflow:hidden;
    border-radius: 10px;
}


.a-about-1{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 1% 0%;
}




.map-sms-icon-7 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-26.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-6 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -1px 10px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-5 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -0px 10px 0px 0px;
    background: url(../images/icon-9.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-4 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-3 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-2 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-1 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-21.svg) center no-repeat;
}

.map-sms-4 li b{
	font-size:0px;
   font-family: font-1;
}

.map-sms-4 li a:hover{
    color: #1EBBD2;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li a{
    color: #39455B;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 27px;
    padding: 3% 0% 3% 0px;
    border-bottom: 1px #eee solid;
    font-family: font-2;
    font-size: 14px;
    color:#39455B;
}


.map-sms-03.map-sms-3{
box-shadow: 0px 0px 0px 0px #E4EAF4;
}

.map-sms-3{width: 100%;box-shadow: 1px 0px 0px 0px #E4EAF4;floaT: left;padding: 0% 0% 0% 0%;}


.map-sms-4{
padding: 0% 6%;
}

.map-sms-1{
    margin: 0px 2px 0px 0px;
}

.map-sms-2{
	padding: 12px 0px 20px 0px;
 margin-bottom: 8px; 	
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
}


#cssmenu ul .cssmenu-a::before, #cssmenu ul .cssmenu-a::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.comment .reviu-12::before{
    width: 100%;
    height: 60px;
    position:absolute;
    content: "";
    lefT: 0px;
}


.comment-v-0.comment-v-1{
    margin-bottom: 0%;
    margin-top:2.5%;
}


.comment .reviu-7{
    margin-top: 0px !important;
}


.reviu-14-e a:hover{
    color:#514c66;
    background: #cad1df;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.reviu-14-e a{
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    float: left;
    position: relative;
    height: 40px;
    line-height: 42px;
    font-family: font-1;
    font-size: 15px;
    color:#6e6983;
    padding: 0px 28px;
    background: #dbe1ed;
    margin-top: 0px;
    border-radius: 500px;
    margin-right: 10px;
}


.comment-v-2{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #0218FE;
    margin-top: 0px;
    margin-right: 12px;
}

.comment-v-1{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 28px;
    font-family: font-1;
    font-size: 17px;
    margin-bottom: 2%;
    color:#323C4B;
    margin-top: 0%;
}



.box-2{
    margin: 0% 5%;
}


.box-1{
    width: 100%;
    floaT: left;
    position:relative;
    padding: 5% 0%;
    background:#fff;
    border-radius: 10px;
}



body.bg-bg-1 {
   background:#f1f4f9;
}


	ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 24px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: block; margin-bottom: .4em; }
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

	
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 100%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
			
			.form-group.combo > .combo_field:last-child { margin-bottom: 0px !important; }
			.form-group.combo > .combo_field:first-child {  margin-bottom: 20px !important; }
		
		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #efefef; }


	.wseditor table, .bb-editor table { margin: 0px; }


.comments_subscribe, .mass_comments_action{
    display: none;
}

.center-2{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 3% 0% 1.5% 0%;
}


.center-size-3{
    width: 100%;
    floaT: left;
}

.van-van-1.van-tour-1{
    float: left;
    position: relative;
    widtH: 100%;
    background: #fff url(../images/bg-1.png) fixed top no-repeat !important;
    background-size: 850px !important;
    padding-bottom: 0px;
    z-index:0;
}

.van-van-2{
    position:relative;
    color:#fff;
    z-index:1111;
    width: 100%;
    floaT: left;
    color:#fff;
    margin: 20px 0px;
    font-size: 17px;
    font-family: font-1;
    text-align: center;
}




.tour-new-01.tour-new-1:hover .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
    height: 100%;
      -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.tour-new-01.tour-new-1 .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
   	  -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
}

.tour-new-1:hover .tour-new-03 {
    opacity: 9;
    width: 100%;
    height: 83%;
    floaT: left;
    background:  url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 11;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.tour-new-1 .tour-new-03 {
    opacity: 0;
    width: 100%;
    height: 83%;
    floaT: left;
    background: rgb(0 0 0 / 30%) url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}




.galry-vidi-5 i {
    font-size: 0px;
    width: 32px;
    height: 23px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-18.svg) left no-repeat;
}


.galry-vidi-1  img {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.galry-vidi-1:hover  img {
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.galry-vidi-1:hover .galry-vidi-4 {
    opacity: 9;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}


.galer-05 .galer-9.galer-8{
    floaT: right;
    margin-top: 7%;
}


.galer-05 .galer-8, .galer-05 .galer-8 img{
    width: 100%;
    height: 120px;
}

.galer-05 .galer-07.galer-7{
    float: left;
}

.galer-05 .galer-7{
    width: 48.4%;
    float: right;
    position: relative;
}

.galer-05 .galer-6 img{
    width: 100% !important;
    float: left;
    position: relative;
}



.van-rom-01 .int-1.galer-05 .galer-6, .van-rom-01 .int-1.galer-05 .galer-6 img{
    height: 293px;
}

.van-rom-01 .galer-05 .galer-6, .van-rom-01 .galer-05 .galer-6 img{
    height: 350px;
}

.galer-05 .galer-6, .galer-05 .galer-6 img{
    width: 48.5%;
    float: left;
    position: relative;
}

.galer-05 .galer-6{
    margin: 0px 0px 0px 0px;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
}

.galer-8, .galer-8 img{
    width: 48.3%;
    height: 120px;
}

.galer-9.galer-8{
    floaT: right;
}

.galer-8{
    floaT: left;
}


.galer-7{
    width: 100%;
    float: left;
    position: relative;
}

.galer-6{
    margin: 0px 0px 3.4% 0px;
}

.galer-6, .galer-6 img{
    width: 100%;
    height: 150px;
    float: left;
    position: relative;
}


.galer-05.galer-5 {
    width: 100%;
    float: right;
    position: relative;
    margin: 13px 0px 5px 0px;
}

.galer-5 {
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
}


.galry-vidi-5 {
    opacity: 9;
    text-align: center;
    position: absolute;
    top: 45%;
    color: #fff;
    font-size: 20px;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.galry-vidi-4 {
    opacity: 0;
    width: 100%;
    height: 100%;
    floaT: left;
    background: rgb(2 24 254 / 70%);
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.galry-vidi-1 img {
    width: 100%;
    line-height: 0px;
    object-fit: cover;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
    border-radius: 5px;
    overflow:hidden;
}


.galer-4{
    width: 100%;
    float: left;
    position: relative;
}


.galer-2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0px;
}

.galer-3{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #1EBBD2;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.galer-1 .van-tour-5-ku{
   width: 100%;
}
.galer-1 {
    width: 100%;
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 14px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1 .slick-next{  right: 20px;  }

.reviu-1 .slick-prev{  left: 20px !important; lefT: inherit; }

.reviu-1 .slick-prev, .reviu-1 .slick-next{ top: 45px !important;}

.reviu-1 .slick-dots{position: relative;}

.reviu-1 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.reviu-1 .slick-prev{
    background: #F0F2F4 url(../images/icon-16.svg) 0px no-repeat !important;
    background-size: 37px;
}



.reviu-5 {
     padding-bottom: 1px;
     width: 100%;
     float: left;
     position: relative;
     margin: -10px 0px 0% 0px;
}


.reviu-1 .reviu-16 {
	font-size: 14.5px;
	line-height: 20px;
    text-align: center;
    width: 100%;
    /* height: 90px; */
    float: left;
    position: relative;
    overflow:hidden;
}


.reviu-16 {
	text-align: center;
    color:#6B7892;
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 19px;
    position: relative;
    margin: 0px 0px 2% 0px;
}





.reviu-15 {
    width: 100%;
    height: 16px;
    float: left;
    position: relative;
    margin: 10px 0px 10px 0px;
    background: url(../images/icon-14.svg) center no-repeat;
}


.reviu-8{
    margin: 0px 5%;
}

.reviu-13{
    display: none;
    float: left;
    position: relative;
    widtH: 100%;
    color: #A5AAB4;
    font-family: font-2;
    font-size: 14px;
}

.reviu-12 a{
    color: #657594;
}

.reviu-12{
    float: left;
    position: relative;
    widtH: 100%;
    color: #323D52;
    font-family: font-3;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
}


.reviu-11 img{
    float: left;
    position: relative;
    widtH: 70px;
    height: 70px;
    border-radius: 100px;
    line-height: 0px;
    object-fit: cover;
    border: 8px solid #FFFFFF;
filter: drop-shadow(0px 4px 10px rgba(33, 54, 87, 0.15));
}


.reviu-11{
    position: relative;
    widtH: 90px;
    line-height: 0px;
    margin: auto;
}


.reviu-14{
    float: left;
    /* position: relative; */
    widtH: 100%;
    font-size: 15px;
    line-height: 24px;
    font-family: font-2;
    color: #6B7892;
}

.reviu-10{
margin: 0% 5%;
text-align: center;
font-size: 15px;
}

.reviu-9{
    margin-top: 20px;
    float: left;
    position: relative;
    widtH: 100%;
}

.reviu-7{
    margin-top: 0px;
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    background:#fff;
    border-radius: 5px;
    color: #39455B;
    padding: 0% 0% 3% 0%;
}


.reviu-2{
    float: left;
    position: relative;
    widtH: 100%;
}


.reviu-4{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #0218FE;
    margin-right: 12px;
}



.reviu-1 .reviu-3 a{
    color: #39455B;
    z-index:1;
}

.reviu-3{
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 16px;
    color: #39455B;
    z-index:1;
}


.reviu-1{
    width: 100%;
    float: left;
    background: #F0F2F4;
    padding: 20px 0px 0px 0px;
}





.enebi-l-2 option:checked {
    color: white;
    background: #1EBBD2;
}

.enebi-l-1 select{
    box-shadow: inset 0px 5px 12px #fff;
    background:#fff;
    color:#1EBBD2;
    font-family: font-1;
    width: 100%;
    floaT: right;
    border: 10px #fff solid;
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
    height: 41px;
    margin-top: 12px;
    font-size: 16px;
}

.enebi-l-1{
    width: 95px;
    floaT: right;
    position:relative;
}
.map-title-008 .map-title-9 {
    background: #2A3DFF url(../images/fb.svg) center no-repeat;
}
.map-title-08 .map-title-9 {
    background: #2A3DFF url(../images/icon-13.svg) center no-repeat;
}


.map-title-9 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 3px 15px 0px 0px;
    background: #2A3DFF url(../images/icon-12.svg) center no-repeat;
    border-radius: 5px;
}



.map div .gm-style-mtc{
display: none;
}



.map-title-5{
  width: 85%;
  float: left;  
}

.map-title-4 {
    width: 27px;
    height: 27px;
    float: left;
    position: relative;
    margin: 5px 10px 0px 0px;
    background: url(../images/icon-11.svg) center no-repeat;
}

.map-title-7{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
}

.map-title-8 span:hover, .map-title-7:hover{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
    color:#ffffff;
}

.map-title-8 span, .map-title-08 span{
	font-size: 13px;
	line-height: 10px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	color:#B0C8F5;
	width: 80%;
	floaT: left;
	font-family: font-2;
}


.map-title-08.map-title-8{
    margin-bottom: 12px; 
}
.map-title-8{
	line-height: 24px;
	margin-bottom: 12px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	font-family: font-1;
	font-size: 14px;
}

.map-title-7{
	font-size: 13px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	color:#B0C8F5;
}



.map-title-6{
	font-size: 14px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	font-family: font-1;
}




.map-title-03{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    margin: 2% 0% 4% 0%;
    padding: 0% 0% 4% 0%;
    border-bottom: 1px #4757FF solid;
}




.map-title-3 a {
   color:#fff;
}

.map-title-3 {
    padding: 0% 7%;
}

.map-title-2 {
    width: 100%;
    position: relative;
    background: #0218FE;
    float: left;
    border-radius: 5px;
    margin: 0px 0px 0px 0px;
    z-index:1;
    padding: 3.5% 0px 4.5% 0%;
    font-size: 16px;
    color:#fff;
}

.center-2 .map-2{
    float: left;
    position: relative;
    widtH: 100%;
    margin-top: -2%;  
}

.map-2{
	overflow:hidden;
	margin-top: 15px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	margin-bottom: 20px;
}


.map-title-1{
	display: none;
}


.map-3{
	margin-bottom: 20px;
    float: right;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    border-radius: 5px;
}



.map{float:left;width:100%;height: 276px;margin:0px 0px 0px 0%;position:relative;z-index:0;lefT:0px;}
.map__inner{height: 276px;left:0;position:relative;top:0px;width:100%;transition:0.4s;-webkit-transform:rotate(0deg) translate3D(0%, 0, 0);transform:rotate(0deg) translate3D(0%, 0, 0);}
.map__canvas{height:100%;width:100%;}
.map-03{height:320px !important;}



.tour-new-8 span{
    font-family: font-2;
}


.tour-new-01 .tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 100px 0px 20px 0px;
    background: #427bc9; /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(66 123 201 / 0%) 0%, #427bc9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427bc9', endColorstr='#427bc9',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size: 13px;
    font-family: font-3;
    text-align: center;
}



.van-tour-01 .tour-new-5{
    display: none;
}


.van-tour-01 .van-tour-4{
    color:#323C4B;
}


.van-tour-01 .van-tour-5{
  background:#417BC9;  
}

.van-tour-01.van-tour-1{
	width: 100%;
	floaT: left;
	margin-bottom: 0px;
	background: #fff !important;
	padding-bottom: 7px;
	border-bottom: 1px #ECF1F6 solid;
}

.tour-new-6 {
    width: 17px;
    height: 18px;
    float: left;
    position: relative;
    margin: 2px 6px 0px 0px;
    background: url(../images/icon-10.svg) center no-repeat;
}



.tour-new-5{
    position: relative;
    float: left;
    padding: 12px 16px 12px 15px;
    background: rgb(0 0 0 / 60%);
    color:#fff;
    font-size: 15px;
    font-family: font-2;
    text-align: center;
    border-radius: 0px 10px 0px 0px;
}


.tour-new-8{
    padding: 0px 10px;
}

.tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 20px 0px;
    background: #1EBBD2;
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}


.tour-new-4{
    z-index:1;
    width: 100%;
    position: absolute;
    float: left;
    bottom: 0px;
}


.tour-new-3{
    width: 100%;
    position:relative;
    float: left;
}

.tour-new-1, .tour-new-1 img{
  width: 100%;
  height: 200px;
  object-fit: cover;
}



.tour-new-1 img{
  width: 100%;
  line-height: 0px;
}



.tour-new-1{
  margin: 0px 2% 4% 2%;
  floaT: left;
  width: 46%;
  overflow:hidden;
  position:relative;
  border-radius: 5px;
}



.van-tour-7{
    float: left;
    position: relative;
    widtH: 104%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    margin: 8px 0px -4px -8px;
}


.van-tour-6{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
}


.van-tour-5{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #DFB863;
    margin-top: 17px;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.van-tour-01 .van-tour-3 a{
    color: #39455B;
}

.van-tour-3 a{
    color:#fff;
}








.header-color-6:hover .header-li-4 {
   color: #9646FC !important;
}
.header-color-5:hover .header-li-4 {
   color: #1877F2 !important;
}
.header-color-4:hover .header-li-4 {
   color: #4FCB5C !important;
}
.header-color-3:hover .header-li-4 {
   color: #2AA1DB !important;
}
.header-color-2:hover .header-li-4 {
   color: #865FFA !important;
}

.header-7 li .header-li-4 {
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.header-7 li:hover .header-li-4 {
   color: #0218FE;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}

.header-color-1:hover .header-li-4 {
   color: #0218FE;
}

.header-color-7 .header-li-3 {
   background: url(../images/icon-9.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-6 .header-li-3 {
   background: url(../images/icon-7.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-5 .header-li-3 {
   background: url(../images/icon-6.svg) center no-repeat !important;
   margin: 9px 0px 0px 9px;
}

.header-color-4 .header-li-3 {
   background: url(../images/icon-5.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-3 .header-li-3 {
   background: url(../images/icon-4.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 8.4px;
}

.header-color-2 .header-li-3 {
   background: url(../images/icon-3.svg) center no-repeat !important;
   margin: 9px 0px 0px 8.4px;
}

.header-li-3 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px !important;
    background: url(../images/icon-1.svg) center no-repeat;
}
.header-color-1 {
	floaT: left !important;
}

.header-color-1 .header-li-4{
	display: block;
}
.header-color-1 .header-li-4{
	display: block;
}

.header-li-4{
	display: none;
	font-size: 13px;
    line-height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
}



.header-li-2 {
    width: 30px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
}


.header-7 ul li {
   display: inline-flex;
   font-size: 15px;
   font-family: font-1;
   float: right;
   position: relative;
   margin: 0px 0px 0px 0px;
}

.header-7 a{
    color:#323C4B;
}

.header-7 {
    float: left;
    position: relative;
    widtH: 100%;
    margin: 11px 0px 0px 0px;
}


.header-6 {
    border-bottom: 1px #E8EFF8 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 56px;
    background: #ffffff;
}


#cssmenu > ul > li:hover > ul a{  font-family: font-1; }
#cssmenu > ul > li:hover > ul a span{ font-family: font-2; }

.cssmenu-a a{
    color: #ffffff !important;
}

.header-4 li a{
    color: #b5cfe1;
    float: left;
    padding: 24px 25PX 23PX 25px;
    position:relative;
    font-size: 15px;
    letter-spacing: 0.3px;
}

.header-12 a{
   color:#a5a7b2;
}


#cssmenu{ margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{  display: none !important; list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ border-left: 1px rgb(148 205 255 / 25%) solid; margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 62px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
max-height:0;
position:absolute;
-webkit-transition:max-height 0.1s ease-out;
-moz-transition:max-height 0.1s ease-out;
-ms-transition:max-height 0.1s ease-out;
-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;
}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #1122d7 solid;display: inline-block;font-size: 15px;opacity: 1;color:rgba(255, 255, 255, 0);font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:290px;padding: 15px 20px 15px 17px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{  -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;background: #0f21d9;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{ background: #1b2fff; color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}
#cssmenu > ul > li:hover > ul a{  opacity:9;font-size:14px;color: #b4cde5 !important;left:0;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{ line-height: 17px; display: inline-block;z-index:999999; max-height: 64px; position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{overflow:hidden;background: #1428fd;border-radius: 0px 0px 10px 10px;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);font-family:font-2;width:290px;display:block;}

body .tu-ena.van-ena .for-ena-5 select{
	height: 44px !important;
}
	
body .for-ena-7 .tu-ena {
	border-radius: 5px;
	top: 15px;
	height: 43px !important;
	overflow:hidden;
	border-top: 0px rgb(255 255 255 / 0%) solid;
	opacity: 0% !important;
	margin-top: 0px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	visibility: visible;
}

.header-3 {
    z-index:11;
    float: left;
    position: relative;
    widtH: 100%;
    height: 62px;
    color: #ffffff;
    background: #0218FE;
}

.div-right-1 li a:hover{
    color: #ffffff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li a{
    padding: 0px 10px;
    color: #d4f2ff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li{
    float: left;
    position: relative;
}


.div-right-1 {
    float: right;
    position: relative;
}

.logo-1 img{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}

.logo-2 {
    width: 150px;
    margin: 20px 0px 20px 0px;
    float: left;
    position: relative;
}


.logo-1 {
    width: 150px;
    margin: auto;
}


.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 144px;
    background: #ffffff;
}

.slick-slider{padding-bottom: 5px;/* overflow:hidden; */position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-dots{bottom: 16px;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #0218FE;border-radius:100px;}
.slick-next{right:20px;floaT:left;border-radius:100px;background:#ffffff;font-size:0px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.slick-prev,.slick-next{top: 40% !important;}
.slick-prev{lefT:20px;floaT:left;border-radius:100px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #C5CDD9;border-radius:10px;position:relative;display:inline-block;width:12px;height:12px;margin:-5px 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.div-full-8 img{
  max-width: 100%;
  border-radius: 5px;
  margin: 10px 0px;
}
}
/*-- RESPONSIVE --*/






/*-- RESPONSIVE --*/
@media (min-width:570px) and (max-width:800px){

.header-color-1 .header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: #ECF3FB;
    border-radius: 5px;
}



.hheader-fix-1.hheader-fix-2 .header-6 {
    position:fixed;
	z-index:99;
	top: 62px;
}

.hheader-fix-1.hheader-fix-2 .header-3 {
    position:fixed;
	z-index:999;
	top: 0px;
}


.hheader-fix-1.hheader-fix-2 .header-fix-3 {
    float: left;
    position: relative;
    widtH: 100%;
	height: 118px;
}



.map-s-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 18px;
}





.van-tour-8{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	top: 0px;
	lefT: 0px;
	background:#102570;
	z-index:99;
	opacity: 60%;
}

.slick-dots .slick-active, .slick-dots li{
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.slick-dots .slick-active{background: #0218FE;border-radius:100px;}


.svri-full-1:hover .slick-prev {
	left: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-prev{
	left: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.svri-full-1:hover .slick-next {
	right: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-next{
	right: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.ffooter-2 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 10px;
    overflow:hidden;
    background: #e8eafd;
    border-radius: 100px;
}





.gd-about-02 .gd-about-10{
	margin-top: 25px;
}


.gd-about-02 .gd-about-11{
	margin: 0px 0px 0px 0px;
}


.gd-about-02 .gd-about-3{
	floaT: right !important;
	margin: 20px 0px 0px 0px;
}


.gd-about-7{
	floaT: right !important;
}

.gd-about-7, .gd-about-8{
	width: 45px;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#ffffff;
}


.gd-about-6{
	width: 100%;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#07C0F6;
}




.gd-about-12:before{
	bottom: -12px;
	width: 28px;
	height: 5px;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
}

.gd-about-13 {
	font-family: font-2;
	font-size: 14.5px;
	line-height: 19px;
	color:#323C4B;
}

.gd-about-13 b{
	font-family: font-3;
}


.gd-about-12{
	width: 100%;
	floaT: left;
	font-family: font-1;
	font-size: 18px;
	color:#323C4B;
	margin: 0px 0px 30px 0px;
	position:relative;
}




.gd-about-4 .reviu-6 div:before{
	left: 0px;
	width: 100%;
	height: 100px;
	bottom: 0%;
	z-index:1;
	position:absolute;
	background: linear-gradient(180deg, rgba(1, 1, 1, 0.00) 0%, rgba(0, 0, 0, 0.54) 100%);
	content: '';
}

.gd-about-1 .slick-dots .slick-active {background: #0218FE;}

.gd-about-1 .slick-dots li{background: #ffffff;}

.gd-about-1 .slick-dots{bottom:60px;}
.gd-about-4, .gd-about-4 img{
	width: 100%;
	height: 330px;
	object-fit: cover;
}

.gd-about-4{
	width: 100%;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.gd-about-0{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.gd-about-1 .slick-next:hover{
    background: #0218FE url(../images/nx-2.svg) 16px 14px no-repeat !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
    background-size: 6px !important;
}

.gd-about-1 .slick-prev:hover{
    background: #0218FE url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-next{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-2.svg) 16px 14px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-prev{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



.gd-about-1 .slick-list{ border-radius: 0px !important; }


.gd-about-11{
	margin: 0px 0px 0px 0px;
}


.gd-about-10{
	width: 100%;
	floaT: left;
	margin: 22px 0px 0px 0px;
}

.gd-about-3{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.gd-about-2{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.gd-about-1{
	position:relative;
	overflow:hidden;
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}




.comment{
	width: 100%;
	floaT: left;
	margin: 40px 0px -40px 0px;
}


.comment .reviu-7 {
    margin-top: 20px;
    margin-bottom: 60px !important;
}

.tour-new-1 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.tour-new-1:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.tour-new-1 .tour-new-ef{
   opacity: 0%;
   	-webkit-transition: all 2.5s; -moz-transition: all 2.5s; -o-transition: all 2.5s; transition: all 2.5s;
}


.tour-new-1:hover .tour-new-ef{
   opacity: 30%;
  	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
}


.tour-new-1:hover .tour-new-ef:after, .tour-new-1:hover .tour-new-ef:before{
	width: 50%;
	background: #000000;
	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
	}


.tour-new-ef:before{
	right: 0px;
	width: 0%;
	height: 100%;
	top: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef:after{
	width: 0%;
	height: 100%;
	lefT: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef{
	width: 100%;
	height: 100%;
	lefT: 0%;
	top: 0%;
	z-index:1;
	position:absolute;
}


.footer-9 a{
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-9 a:hover{
	color:#0218FE;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}



.footer-7{
	width: calc(100% - 70px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 100%;
	border-bottom: 0px solid;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.footer-9 a{
	color:#434553;
}

.footer-9 {
	color:#434553;
	    height: 20px;
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    font-family: font-2;
}

.footer-8 {
	color:#05212A;
	font-size: 14px;
    width: 100%;
   float: left;
   position:relative;
   margin: 3px 0px 0px 0px;
   font-family: font-1;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #0218FE;
    border-radius: 8px;
    float: left;
    position:relative;
    margin: 0px 12px 0px 0px;
}




.footer-05.footer-5{
   float: left;
   width: 100%;
   position:relative;
   margin: 0px 0px 15px 0px;
   padding: 0px 0px 15px 0px;
   border-bottom: 1px #DBE1EA solid;
}



.footer-5{
	width: 100%;
	float: left;
	position:relative;
	   margin: 0px 0px 15px 0px;
   padding: 0px 0px 15px 0px;
   border-bottom: 1px #DBE1EA solid;

}



.footer-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}


.footer-3 {
    width: 200px;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
}


.footer-2 {
    width: 100%;
   float: left;
   position:relative;
   margin: 20px 0px 0px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 .van-div-05:hover {
    border: 2px #1FAF38 solid;
}

.footer-14.van-div-5 .van-div-04:hover {
    border: 2px #865FFA solid;
}

.footer-14.van-div-5 .van-div-03:hover {
    border: 2px #229ED9 solid;
}
.footer-14.van-div-5 .van-div-02:hover {
    border: 2px #9646FC solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 2px #1877F2 solid;
}

.footer-14 .icon-8 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-7 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-6 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-7.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 28px;
    height: 28px;
    background: #fff;
    backdrop-filter: blur(15px);
    border-radius: 100px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 5px;
    border: 2px #E1E4FF solid;
}


.footer-14.van-div-5 {
	width: 100%;
    margin: 0px 0px 20px 0px;
    float: left;
    position: relative;
}



.footer-12 li:hover::after, .footer-12 li:hover::before {
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after, .footer-12 .footer-a::before{
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::before {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    right: 50%;
}

.footer-12 li::after {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 50%;
}


.footer-12 .footer-a a{
    color: #0218FE;
}

.footer-12 a{
    color: #222931;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 5px 20px 0px 0px;
    padding: 0px 0px;
    font-size: 13px;
    font-family: font-1;
}



.footer-12{
	width: 100%;
    margin: 18px 0px 25px 0px;
    floaT: left;
    color:#fff;
}

.footer-17 a{
	color:#0218FE;
  -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-17 a:hover{
	   text-decoration: none;
    text-decoration: underline;
	color:#0218FE;
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a{
   position:relative;
   font-family: font-3;
   font-size: 15px;
}

.footer-16 {
	 font-size: 15px;
    width: 100%;
   float: left;
   position:relative;
   margin: 20px 0px 20px 0px;
}

.footer-18{
	 font-size: 13.5px;
	 position:relative;
	 float: left;
}


.footer-17{
	 font-size: 13.5px;
	 position:relative;
	 float: right;
}

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #F2F7FF;
    color: #1C1C1C;
    font-size:15px;
    font-family: font-1;
}


.footer-10{
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
}


.footer-1{
	overflow:hidden;
	border-top: 5px #0218FE solid;
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
   border-bottom: 1px #DBE1EA solid;
}






.hed-3 {
    width: 105px;
    height: 40px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
    margin: 11px 0px 0px 0px;
    floaT: right;
    backdrop-filter: blur(10px);
    border-radius: 5px;
    text-align: center;
    color:#fff;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
	top: 18px;
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	background: url(../images/icon-22.svg) center no-repeat;
	margin: 0px 5px 0px 0px;
	right: 10px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -25px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 30px;
   transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 8px 7px 0px 1px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 43px;
	font-size: 14px;
	font-family:font-1;
}

.for-ena-9 {
    margin: 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: auto;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #38363D;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-2;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}






.van-tour-5-ku{
    width: 99.6%;
    height: 15px;
    float: left;
    position: relative;
    margin: -8px 0px 12px 0px !important;
    background: url(../images/ku-2.svg) center no-repeat;
}


.van-tour-4{
    width: 100%;
    height: 50px;
    line-height: 51px;
    float: left;
    border-radius: 5px;
    background:#ECF2FB;
    position:relative;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-family: font-1;
    font-size: 15px;
}






.reviu-5 .slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5.slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5 .slick-slider{
height:auto !important; 
object-fit: cover;
}


.enebi-l-1 select{
  cursor: pointer;
}

.van-rom-5 b{
  font-family:font-3 !important;
}

.map-n2{
  width: 100%;
  float: left;
  margin: 2.5% 0px 0px 0px;
}



#ch-turebi-1 .footer-11{
  margin-lefT: 0px !important;
}



#cssmenu ul li ul li a{
  font-family:font-2 !important;
  font-size: 15px !important;
}

.div-youtub-1{
    width: 100%;
    floaT: left;
    margin-top: 20px;
}


#ch-turebi-1 li a:hover{
   color: #1EBBD2 !important; 
}

#ch-turebi-1 li a {
  color:#B8D0EA !important;
}

#ch-turebi-1 .footer-11{
  margin-lefT: 10px;
}


#ch-turebi-1{
    width: 90%;
    floaT: left;
}

.svri-full-01 .svri-full-7{
    display: none;
}


.svri-full-7{
    width: 100%;
    floaT: left;
    position:relative;
    margin-top: 3%;
    margin-bottom: 3%;
}


.svri-full-1 .div-full-2, .svri-full-1 .div-full-2 img, .svri-full-1 .slick-slider{
height: 280px;   
object-fit: cover;
}

.svri-full-6 ul li::before {
    width: 16px;
    height: 16px;
    bottom: 20px;
    position: relative;
    floaT: left;
    background: url(../images/icon-0025.svg) 0px no-repeat !important;
    content: "";
    margin: 22px 10px -2px 0px;
}

  
.svri-full-6 ul li{ 
line-height:17px;
height: 35px;
width: 50%;
floaT: left;
position:relative;
font-size: 14px;
}

.svri-full-6{ 
width: 100%;
floaT: left;
color:#39455B;
font-size: 15px;
line-height: 10px;
font-family: font-2;
}



.svri-full-5{
padding: 21px 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 23px;
margin-top: 0px;
color:#39455B;
font-size: 17px;
font-family: font-1;
}




.svri-full-4{width: 100%;floaT: right;overflow:hidden;}

.svri-full-1 .div-full-2{position:relative;z-indeX:0;width: 100%;floaT: left;border-radius: 5px;overflow:hidden;}



.div-full-2 .slick-dots li{margin:10px 4px;}

.div-full-2 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.div-full-2 .slick-prev{
    background: rgb(255 255 255 / 0%) url(../images/icon-023.svg) 0px no-repeat !important;
    background-size: 37px;
}



.div-full-2 .slick-dots .slick-active{ width: 30px; background: #0218FE;border-radius:100px;}
.div-full-2 .slick-dots li{background: #ffffff;}

.div-full-2 .slick-dots{ bottom: 15px; }


.div-full-01.div-full-1{ 
width: 100%;
floaT: left;
margin-bottom: 1%;
margin-top: 4%;
}


.div-full-02.div-full-2{ 
floaT: right;
}


.div-full-2 img{
width: 100%;  
}

.div-full-2, .div-full-2 img, .slick-slider{
height: 365px;   
object-fit: cover;
}

.div-full-2{ 
width: 48%;
floaT: left;
border-radius: 5px;
overflow:hidden;
}


.div-full-1{ 
position:relative;
z-index:1;    
width: 100%;
floaT: left;
margin-bottom: 3.5%;
margin-top: 1%;
}




.div-full-8 b{
color:#39455B;
font-size: 16px;
font-family: font-3;
} 
.div-full-8 p {
color:#39455B;
font-size: 15px;
font-family: font-2;
width: 100%;
floaT: left;
line-height: 22px;
}

.div-full-9 {
color:#39455B;
font-size: 16px;
font-family: font-3;
width: 100%;
floaT: left;
margin-bottom: 5px;
}

.div-full-7 b{
color:#39455B;
font-family: font-3;
}

.div-full-7{  
width: 100%;
floaT: left;
margin-bottom: 25px;
margin-top: 0px;
color:#1DBF72;
font-size: 20px;
font-family: font-2;
}

.div-full-5 h1{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 18px;
margin-top: 0px;
color:#39455B;
font-size: 22px;
font-family: font-3;
}


.div-full-6{
padding: 0% 4.5%;
}

.div-full-4{
    margin: 0px 2px 0px 0px;
}

.div-full-5{
padding: 4% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 0%;
}






.center-2 .galer-055.galer-05.galer-5 {
    floaT: right; 
}

.center-2 .galer-0005.galer-005.galer-5 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -2%;
}

.center-2 .galer-0005.galer-005 .galer-9.galer-8{
    margin-lefT: 1.8% !important;
    floaT: left;
}

.center-2 .galer-0005.galer-005 .galer-8{
    width: 49%;
    margin-lefT: 0%;
}

.center-2 .galer-0005.galer-005 .galer-6{
    float: right;
}


.van-rom-01 .van-rom-2{
margin-bottom: 0%;
}


.center-2 .galer-005 .galer-9.galer-8{
    width: 23.8%;
    float: right;
    position: relative;
    margin-lefT: 0% !important;
}


.center-2 .galer-005 .galer-8{
    width: 49%;
    margin-lefT: 1.8%;
}


.center-2 .galer-005 .galer-6{
    margin: 0px 0px 2% 0px;
}

.center-2 .galer-005 .galer-6{
    width: 23.8%;
    height: 140px;
    float: left;
    position: relative;
}

.center-2 .galer-005.galer-5 {
    width: 100%;
    margin-top: 1.5%;
}


.center-2 .galer-05.galer-5 {
    floaT: left; 
}


.center-2  .galer-5 {
     floaT: right;
}

.center-2 .galer-05 .galer-6, .center-2 .galer-05 .galer-6 img{
    width: 100%;
}


.van-rom-5{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 16px;
    font-family: font-2;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-6{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 17px;
    font-family: font-3;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-4 img{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    border-radius: 10px;
    box-shadow: 0px 4px 9px rgba(63, 86, 120, 0.25);
border-radius: 10px;
}


.van-rom-4{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    color:#39455B;
    margin-bottom: 3%;
}


.van-rom-3{
padding: 0% 3.5%;
}

.van-rom-1{
    margin: 0px 2px 0px 0px;
}

.van-rom-2{
padding: 3.5% 0% 3.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 3%;
}






.a-about-02 .a-about-03{
    background: #ffffff;
}

.a-about-03{
    width: 50%;
    height: 100%;
    floaT: left;
    position:absolute;
    top: 0px;
    z-index:0;
    background: #19305D;
}


.a-about-02.a-about-2{
    margin-bottom: 0%;
}


.a-about-02 .a-about-3{
    width: 100%;
    background: #ffffff url(../images/logo.svg) center no-repeat !important;
    background-size: 150px !important;
}

.a-about-4 b{
   font-family: font-3;

}

.a-about-5{
margin: 6%;
font-size: 16px;
}

.a-about-4{
	background: #f8faff;
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 22px;
	color:#39455B;
}

.a-about-3{
    width: 50%;
    height: 200px;
    floaT: left;
    position: relative;
    background: #19305D url(../images/logo-1.svg) center no-repeat !important;
    z-index:1;
    right: 0px;
}

.a-about-2{
    width: 100%;
    floaT: left;
    position:relative;
    background: #F4F9FF;
    margin-bottom: 3%;
    overflow:hidden;
    border-radius: 10px;
}


.a-about-1{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 1% 0%;
}




.map-sms-icon-7 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-26.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-6 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -1px 10px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-5 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -0px 10px 0px 0px;
    background: url(../images/icon-9.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-4 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-3 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-2 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-1 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-21.svg) center no-repeat;
}

.map-sms-4 li b{
	font-size:0px;
   font-family: font-1;
}

.map-sms-4 li a:hover{
    color: #1EBBD2;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li a{
    color: #39455B;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 27px;
    padding: 4.2% 0% 4% 0px;
    border-bottom: 1px #eee solid;
    font-family: font-2;
    font-size: 15px;
    color:#39455B;
}


.map-sms-03.map-sms-3{
box-shadow: 0px 0px 0px 0px #E4EAF4;
}

.map-sms-3{
width: 50%;
box-shadow: 1px 0px 0px 0px #E4EAF4;
floaT: left;
padding: 2% 0% 3.5% 0%;
}


.map-sms-4{
padding: 0% 8%;
}

.map-sms-1{
    margin: 0px 2px 0px 0px;
}

.map-sms-2{
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
}


#cssmenu ul .cssmenu-a::before, #cssmenu ul .cssmenu-a::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.comment .reviu-12::before{
    width: 100%;
    height: 60px;
    position:absolute;
    content: "";
    lefT: 0px;
}


.comment-v-0.comment-v-1{
    margin-bottom: 0%;
    margin-top:2.5%;
}


.comment .reviu-7{
    margin-top: 25px;
}


.reviu-14-e a:hover{
    color:#514c66;
    background: #cad1df;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.reviu-14-e a{
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    float: left;
    position: relative;
    height: 40px;
    line-height: 42px;
    font-family: font-1;
    font-size: 15px;
    color:#6e6983;
    padding: 0px 28px;
    background: #dbe1ed;
    margin-top: 0px;
    border-radius: 500px;
    margin-right: 10px;
}


.comment-v-2{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #0218FE;
    margin-top: 0px;
    margin-right: 12px;
}

.comment-v-1{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 28px;
    font-family: font-1;
    font-size: 17px;
    margin-bottom: 2%;
    color:#323C4B;
    margin-top: 0%;
}



.box-2{
    margin: 0% 5%;
}

	/* roboti */
	.form_submit .c-captcha { float: right; }
	.c-captcha { position: relative; }
	.c-captcha:after { clear: both; display: block; content: ""; }
	.c-captcha > a { float: left; margin-right: 24px; }
	.c-captcha img {
		position: relative;
		display: block;
		width: 140px; 
		border-radius: 5px;
		height: 63px;
		z-index: 1;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.c-captcha > input { float: left; width: 160px !important; font-size: 14px; }

	/*  */
	.dle-captcha { position: relative; }
	.dle-captcha:after { clear: both; display: block; content: ""; }
	.dle-captcha > a { float: left; margin-right: 5px; }
	.dle-captcha img {
		position: relative;
		display: block;
		width: 130px; height: 46px;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.dle-captcha > input { float: left; width: 130px; }


.box-1{
    width: 100%;
    floaT: left;
    position:relative;
    padding: 5% 0%;
    background:#fff;
    border-radius: 10px;
}



body.bg-bg-1 {
   background:#f1f4f9;
}


	ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 24px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: block; margin-bottom: .4em; }
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

	
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 50%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
			
			.form-group.combo > .combo_field:last-child { padding-left: 12px !important; }
			.form-group.combo > .combo_field:first-child { padding-right: 12px !important; }
		
		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #efefef; }


	.wseditor table, .bb-editor table { margin: 0px; }


.comments_subscribe, .mass_comments_action{
    display: none;
}

.center-2{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 3% 0% 1.5% 0%;
}


.center-size-3{
    width: 100%;
    floaT: left;
}

.van-van-1.van-tour-1{
    float: left;
    position: relative;
    widtH: 100%;
    background: #fff url(../images/bg-1.png) fixed center no-repeat !important;
    background-size: 110% !important;
    padding-bottom: 0px;
    z-index:0;
}

.van-van-2{
    position:relative;
    color:#fff;
    z-index:1111;
    width: 100%;
    floaT: left;
    color:#fff;
    margin: 30px 0px;
    font-size: 17px;
    font-family: font-1;
    text-align: center;
}




.tour-new-01.tour-new-1:hover .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
    height: 100%;
      -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.tour-new-01.tour-new-1 .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
   	  -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
}

.tour-new-1:hover .tour-new-03 {
    opacity: 9;
    width: 100%;
    height: 83%;
    floaT: left;
    background:  url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 11;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.tour-new-1 .tour-new-03 {
    opacity: 0;
    width: 100%;
    height: 83%;
    floaT: left;
    background: rgb(0 0 0 / 30%) url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}




.galry-vidi-5 i {
    font-size: 0px;
    width: 32px;
    height: 23px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-18.svg) left no-repeat;
}


.galry-vidi-1  img {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.galry-vidi-1:hover  img {
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.galry-vidi-1:hover .galry-vidi-4 {
    opacity: 9;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}


.galer-05 .galer-9.galer-8{
    floaT: right;
    margin-top: 7%;
}


.galer-05 .galer-8, .galer-05 .galer-8 img{
    width: 100%;
    height: 180px;
}

.galer-05 .galer-07.galer-7{
    float: left;
}

.galer-05 .galer-7{
    width: 48.4%;
    float: right;
    position: relative;
}

.galer-05 .galer-6 img{
    width: 100% !important;
    float: left;
    position: relative;
}



.van-rom-01 .int-1.galer-05 .galer-6, .van-rom-01 .int-1.galer-05 .galer-6 img{
    height: 293px;
}

.van-rom-01 .galer-05 .galer-6, .van-rom-01 .galer-05 .galer-6 img{
    height: 350px;
}

.galer-05 .galer-6, .galer-05 .galer-6 img{
    width: 48.5%;
    float: left;
    position: relative;
}

.galer-05 .galer-6{
    margin: 0px 0px 0px 0px;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
}

.galer-8, .galer-8 img{
    width: 48.3%;
    height: 180px;
}

.galer-9.galer-8{
    floaT: right;
}

.galer-8{
    floaT: left;
}


.galer-7{
    width: 100%;
    float: left;
    position: relative;
}

.galer-6{
    margin: 0px 0px 3.4% 0px;
}

.galer-6, .galer-6 img{
    width: 100%;
    height: 180px;
    float: left;
    position: relative;
}


.galer-05.galer-5 {
    width: 100%;
    float: right;
    position: relative;
    margin: 20px 0px 5px 0px;
}

.galer-5 {
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
}


.galry-vidi-5 {
    opacity: 9;
    text-align: center;
    position: absolute;
    top: 45%;
    color: #fff;
    font-size: 20px;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.galry-vidi-4 {
    opacity: 0;
    width: 100%;
    height: 100%;
    floaT: left;
    background: rgb(2 24 254 / 70%);
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.galry-vidi-1 img {
    width: 100%;
    line-height: 0px;
    object-fit: cover;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
    border-radius: 5px;
    overflow:hidden;
}


.galer-4{
    width: 100%;
    float: left;
    position: relative;
}


.galer-2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0px;
}

.galer-3{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #1EBBD2;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.galer-1 .van-tour-5-ku{
   width: 100%;
}
.galer-1 {
    width: 100%;
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 14px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1 .slick-next{  right: 0px;  }

.reviu-1 .slick-prev{  right: 45px; lefT: inherit; }

.reviu-1 .slick-prev, .reviu-1 .slick-next{ top: 0px !important;}

.reviu-1 .slick-dots{position: relative;}

.reviu-1 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.reviu-1 .slick-prev{
    background: #F0F2F4 url(../images/icon-16.svg) 0px no-repeat !important;
    background-size: 37px;
}



.reviu-5 {
     padding-bottom: 1px;
    width: 100%;
    float: left;
    position: relative;
    margin: -60px 0px 0% 0px;
}


.reviu-1 .reviu-16 {
	font-size: 14.5px;
	line-height: 20px;
    text-align: center;
    width: 100%;
    /* height: 90px; */
    float: left;
    position: relative;
    overflow:hidden;
}


.reviu-16 {
	text-align: center;
    color:#6B7892;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 2% 0px;
}





.reviu-15 {
    width: 100%;
    height: 16px;
    float: left;
    position: relative;
    margin: 10px 0px 10px 0px;
    background: url(../images/icon-14.svg) center no-repeat;
}


.reviu-8{
    margin: 0px 5%;
}

.reviu-13{
    display: none;
    float: left;
    position: relative;
    widtH: 100%;
    color: #A5AAB4;
    font-family: font-2;
    font-size: 14px;
}

.reviu-12 a{
    color: #657594;
}

.reviu-12{
    float: left;
    position: relative;
    widtH: 100%;
    color: #323D52;
    font-family: font-3;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
}


.reviu-11 img{
    float: left;
    position: relative;
    widtH: 70px;
    height: 70px;
    border-radius: 100px;
    line-height: 0px;
    object-fit: cover;
    border: 8px solid #FFFFFF;
filter: drop-shadow(0px 4px 10px rgba(33, 54, 87, 0.15));
}


.reviu-11{
    position: relative;
    widtH: 90px;
    line-height: 0px;
    margin: auto;
}


.reviu-14{
    float: left;
    /* position: relative; */
    widtH: 100%;
    font-size: 15px;
    line-height: 24px;
    font-family: font-2;
    color: #6B7892;
}

.reviu-10{
margin: 0% 5%;
text-align: center;
font-size: 15px;
}

.reviu-9{
    margin-top: -42px;
    float: left;
    position: relative;
    widtH: 100%;
}

.reviu-7{
    margin-top: 52px;
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    background:#fff;
    border-radius: 10px;
    color: #39455B;
    padding: 0% 0% 3% 0%;
}


.reviu-2{
    float: left;
    position: relative;
    widtH: 100%;
}


.reviu-4{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #0218FE;
    margin-right: 12px;
}



.reviu-1 .reviu-3 a{
    color: #39455B;
    z-index:1;
}

.reviu-3{
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 16px;
    color: #39455B;
    z-index:1;
}


.reviu-1{
    width: 100%;
    float: left;
    background: #F0F2F4;
    padding: 20px 0px 0px 0px;
}





.enebi-l-2 option:checked {
    color: white;
    background: #1EBBD2;
}

.enebi-l-1 select{
    box-shadow: inset 0px 5px 12px #fff;
    background:#fff;
    color:#1EBBD2;
    font-family: font-1;
    width: 100%;
    floaT: right;
    border: 10px #fff solid;
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
    height: 41px;
    margin-top: 12px;
    font-size: 16px;
}

.enebi-l-1{
    width: 95px;
    floaT: right;
    position:relative;
}
.map-title-008 .map-title-9 {
    background: #2A3DFF url(../images/fb.svg) center no-repeat;
}
.map-title-08 .map-title-9 {
    background: #2A3DFF url(../images/icon-13.svg) center no-repeat;
}


.map-title-9 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 3px 15px 0px 0px;
    background: #2A3DFF url(../images/icon-12.svg) center no-repeat;
    border-radius: 5px;
}



.map div .gm-style-mtc{
display: none;
}



.map-title-5{
  width: 85%;
  float: left;  
}

.map-title-4 {
    width: 27px;
    height: 27px;
    float: left;
    position: relative;
    margin: 5px 10px 0px 0px;
    background: url(../images/icon-11.svg) center no-repeat;
}

.map-title-7{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
}

.map-title-8 span:hover, .map-title-7:hover{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
    color:#ffffff;
}

.map-title-8 span, .map-title-08 span{
	font-size: 14px;
	line-height: 10px; 
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    color:#B0C8F5;
    width: 80%;
    floaT: left;
    font-family: font-2;
}


.map-title-08.map-title-8{
    margin-bottom: 12px; 
}
.map-title-8{
	line-height: 24px;
	margin-bottom: 12px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	font-family: font-1;
	font-size: 14px;
}

.map-title-7{
	font-size: 14px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	color:#B0C8F5;
}



.map-title-6{
	font-size: 14px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	font-family: font-1;
}




.map-title-03{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    margin: 2% 0% 4% 0%;
    padding: 0% 0% 4% 0%;
    border-bottom: 1px #4757FF solid;
}




.map-title-3 a {
   color:#fff;
}

.map-title-3 {
    padding: 0% 7%;
}

.map-title-2 {
    width: 100%;
    position: relative;
    background: #0218FE;
    float: left;
    border-radius: 5px;
    margin: 0px 0px 0px 0px;
    z-index:1;
    padding: 3.5% 0px 4.5% 0%;
    font-size: 16px;
    color:#fff;
}

.center-2 .map-2{
    float: left;
    position: relative;
    widtH: 100%;
    margin-top: -2%;  
}

.map-2{
	overflow:hidden;
	margin-top: 15px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	margin-bottom: 20px;
}


.map-title-1{
	display: none;
}


.map-3{
	margin-bottom: 20px;
    float: right;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    border-radius: 5px;
}



.map{float:left;width:100%;height: 276px;margin:0px 0px 0px 0%;position:relative;z-index:0;lefT:0px;}
.map__inner{height: 276px;left:0;position:relative;top:0px;width:100%;transition:0.4s;-webkit-transform:rotate(0deg) translate3D(0%, 0, 0);transform:rotate(0deg) translate3D(0%, 0, 0);}
.map__canvas{height:100%;width:100%;}
.map-03{height:320px !important;}



.tour-new-8 span{
    font-family: font-2;
}


.tour-new-01 .tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 100px 0px 20px 0px;
    background: #427bc9; /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(66 123 201 / 0%) 0%, #427bc9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427bc9', endColorstr='#427bc9',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size: 15px;
    font-family: font-3;
    text-align: center;
}



.van-tour-01 .tour-new-5{
    display: none;
}


.van-tour-01 .van-tour-4{
    color:#323C4B;
}


.van-tour-01 .van-tour-5{
  background:#417BC9;  
}

.van-tour-01.van-tour-1{
	width: 100%;
	floaT: left;
	margin-bottom: 0px;
	background: #fff !important;
	padding-bottom: 7px;
	border-bottom: 1px #ECF1F6 solid;
}

.tour-new-6 {
    width: 17px;
    height: 18px;
    float: left;
    position: relative;
    margin: 2px 6px 0px 0px;
    background: url(../images/icon-10.svg) center no-repeat;
}



.tour-new-5{
    position: relative;
    float: left;
    padding: 12px 16px 12px 15px;
    background: rgb(0 0 0 / 60%);
    color:#fff;
    font-size: 15px;
    font-family: font-2;
    text-align: center;
    border-radius: 0px 10px 0px 0px;
}


.tour-new-8{
    padding: 0px 10px;
}

.tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 20px 0px;
    background: #1EBBD2;
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}


.tour-new-4{
    z-index:1;
    width: 100%;
    position: absolute;
    float: left;
    bottom: 0px;
}


.tour-new-3{
    width: 100%;
    position:relative;
    float: left;
}

.tour-new-1, .tour-new-1 img{
  width: 100%;
  height: 270px;
  object-fit: cover;
}



.tour-new-1 img{
  width: 100%;
  line-height: 0px;
}



.tour-new-1{
  margin: 0px 8px 18px 8px;
  floaT: left;
  width: 47%;
  overflow:hidden;
  position:relative;
  border-radius: 5px;
}



.van-tour-7{
    float: left;
    position: relative;
    widtH: 103%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    margin: 0px 0px -8px -8px;
}


.van-tour-6{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
}


.van-tour-5{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #DFB863;
    margin-top: 17px;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.van-tour-01 .van-tour-3 a{
    color: #39455B;
}

.van-tour-3 a{
    color:#fff;
}








.header-color-6:hover .header-li-4 {
   color: #9646FC !important;
}
.header-color-5:hover .header-li-4 {
   color: #1877F2 !important;
}
.header-color-4:hover .header-li-4 {
   color: #4FCB5C !important;
}
.header-color-3:hover .header-li-4 {
   color: #2AA1DB !important;
}
.header-color-2:hover .header-li-4 {
   color: #865FFA !important;
}

.header-7 li .header-li-4 {
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.header-7 li:hover .header-li-4 {
   color: #0218FE;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}

.header-color-1:hover .header-li-4 {
   color: #0218FE;
}

.header-color-7 .header-li-3 {
   background: url(../images/icon-9.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-6 .header-li-3 {
   background: url(../images/icon-7.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-5 .header-li-3 {
   background: url(../images/icon-6.svg) center no-repeat !important;
   margin: 9px 0px 0px 9px;
}

.header-color-4 .header-li-3 {
   background: url(../images/icon-5.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-3 .header-li-3 {
   background: url(../images/icon-4.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 8.4px;
}

.header-color-2 .header-li-3 {
   background: url(../images/icon-3.svg) center no-repeat !important;
   margin: 9px 0px 0px 8.4px;
}

.header-li-3 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px !important;
    background: url(../images/icon-1.svg) center no-repeat;
}
.header-color-1 {
	floaT: left !important;
}

.header-color-1 .header-li-4{
	display: block;
}
.header-color-1 .header-li-4{
	display: block;
}

.header-li-4{
	display: none;
	font-size: 14px;
    line-height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
}



.header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 15px;
    background: #ECF3FB;
    border-radius: 5px;
}


.header-7 ul li {
   display: inline-flex;
   font-size: 15px;
   font-family: font-1;
   float: right;
   position: relative;
   margin: 0px 0px 0px 0px;
}

.header-7 a{
    color:#323C4B;
}

.header-7 {
    float: left;
    position: relative;
    widtH: 100%;
    margin: 11px 0px 0px 0px;
}


.header-6 {
    border-bottom: 1px #E8EFF8 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 56px;
    background: #ffffff;
}


#cssmenu > ul > li:hover > ul a{  font-family: font-1; }
#cssmenu > ul > li:hover > ul a span{ font-family: font-2; }

.cssmenu-a a{
    color: #ffffff !important;
}

.header-4 li a{
    color: #b5cfe1;
    float: left;
    padding: 24px 25PX 23PX 25px;
    position:relative;
    font-size: 15px;
    letter-spacing: 0.3px;
}

.header-12 a{
   color:#a5a7b2;
}


#cssmenu{ margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{  display: none !important; list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ border-left: 1px rgb(148 205 255 / 25%) solid; margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 62px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
max-height:0;
position:absolute;
-webkit-transition:max-height 0.1s ease-out;
-moz-transition:max-height 0.1s ease-out;
-ms-transition:max-height 0.1s ease-out;
-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;
}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #1122d7 solid;display: inline-block;font-size: 15px;opacity: 1;color:rgba(255, 255, 255, 0);font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:290px;padding: 15px 20px 15px 17px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{  -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;background: #0f21d9;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{ background: #1b2fff; color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}
#cssmenu > ul > li:hover > ul a{  opacity:9;font-size:14px;color: #b4cde5 !important;left:0;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{ line-height: 17px; display: inline-block;z-index:999999; max-height: 64px; position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{overflow:hidden;background: #1428fd;border-radius: 0px 0px 10px 10px;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);font-family:font-2;width:290px;display:block;}

body .tu-ena.van-ena .for-ena-5 select{
	height: 44px !important;
}
	
body .for-ena-7 .tu-ena {
	border-radius: 5px;
	top: 15px;
	height: 43px !important;
	overflow:hidden;
	border-top: 0px rgb(255 255 255 / 0%) solid;
	opacity: 0% !important;
	margin-top: 0px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	visibility: visible;
}

.header-3 {
    z-index:11;
    float: left;
    position: relative;
    widtH: 100%;
    height: 62px;
    color: #ffffff;
    background: #0218FE;
}

.div-right-1 li a:hover{
    color: #ffffff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li a{
    padding: 0px 10px;
    color: #d4f2ff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li{
    float: left;
    position: relative;
}


.div-right-1 {
    float: right;
    position: relative;
}


.logo-1 img{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}

.logo-2 {
    width: 140px;
    margin: 25px 0px 20px 0px;
    float: left;
    position: relative;
}


.logo-1 {
    width: 170px;
    margin: auto;
}


.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 150px;
    background: #ffffff;
}


.slick-slider{padding-bottom: 5px;/* overflow:hidden; */position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-dots{bottom: 16px;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #0218FE;border-radius:100px;}
.slick-next{right:20px;floaT:left;border-radius:100px;background:#ffffff;font-size:0px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{lefT:20px;floaT:left;border-radius:100px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #C5CDD9;border-radius:10px;position:relative;display:inline-block;width:12px;height:12px;margin:-5px 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.div-full-8 img{
  max-width: 100%;
  border-radius: 5px;
  margin: 10px 0px;
}
}
/*-- RESPONSIVE --*/





/*-- RESPONSIVE --*/
@media (min-width:800px) and (max-width:1000px){

.header-color-1 .header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: #ECF3FB;
    border-radius: 5px;
}


.hheader-fix-1.hheader-fix-2 .header-6 {
    position:fixed;
	z-index:99;
	top: 62px;
}

.hheader-fix-1.hheader-fix-2 .header-3 {
    position:fixed;
	z-index:999;
	top: 0px;
}


.hheader-fix-1.hheader-fix-2 .header-fix-3 {
    float: left;
    position: relative;
    widtH: 100%;
	height: 118px;
}



.map-s-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 18px;
}





.van-tour-8{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	top: 0px;
	lefT: 0px;
	background:#102570;
	z-index:99;
	opacity: 60%;
}

.slick-dots .slick-active, .slick-dots li{
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.slick-dots .slick-active{background: #0218FE;border-radius:100px;}


.svri-full-1:hover .slick-prev {
	left: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-prev{
	left: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.svri-full-1:hover .slick-next {
	right: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-next{
	right: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.ffooter-2 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 10px;
    overflow:hidden;
    background: #e8eafd;
    border-radius: 100px;
}





.gd-about-02 .gd-about-10{
	margin-top: 40px;
}


.gd-about-02 .gd-about-11{
	margin: 0px 30px 0px 0px;
}


.gd-about-02 .gd-about-3{
	floaT: right !important;
	margin: -10px 0px 0px 0px;
}


.gd-about-7{
	floaT: right !important;
}

.gd-about-7, .gd-about-8{
	width: 45px;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#ffffff;
}


.gd-about-6{
	width: 100%;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#07C0F6;
}




.gd-about-12:before{
	bottom: -12px;
	width: 28px;
	height: 5px;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
}

.gd-about-13 {
	font-family: font-2;
	font-size: 14.5px;
	line-height: 19px;
	color:#323C4B;
}

.gd-about-13 b{
	font-family: font-3;
}


.gd-about-12{
	width: 100%;
	floaT: left;
	font-family: font-1;
	font-size: 21px;
	color:#323C4B;
	margin: 0px 0px 30px 0px;
	position:relative;
}




.gd-about-4 .reviu-6 div:before{
	left: 0px;
	width: 100%;
	height: 100px;
	bottom: 0%;
	z-index:1;
	position:absolute;
	background: linear-gradient(180deg, rgba(1, 1, 1, 0.00) 0%, rgba(0, 0, 0, 0.54) 100%);
	content: '';
}

.gd-about-1 .slick-dots .slick-active {background: #0218FE;}

.gd-about-1 .slick-dots li{background: #ffffff;}

.gd-about-1 .slick-dots{bottom:60px;}
.gd-about-4, .gd-about-4 img{
	width: 100%;
	height: 330px;
	object-fit: cover;
}

.gd-about-4{
	width: 100%;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.gd-about-0{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.gd-about-1 .slick-next:hover{
    background: #0218FE url(../images/nx-2.svg) 16px 14px no-repeat !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
    background-size: 6px !important;
}

.gd-about-1 .slick-prev:hover{
    background: #0218FE url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-next{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-2.svg) 16px 14px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-prev{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



.gd-about-1 .slick-list{ border-radius: 0px !important; }


.gd-about-11{
	margin: 0px 0px 0px 30px;
}


.gd-about-10{
	width: 50%;
	floaT: right;
	margin: 0px 0px 0px 0px;
}

.gd-about-3{
	width: 50%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.gd-about-2{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.gd-about-1{
	position:relative;
	overflow:hidden;
	width: 100%;
	floaT: left;
	margin: 40px 0px 0px 0px;
}




.comment{
	width: 100%;
	floaT: left;
	margin: 40px 0px -40px 0px;
}


.comment .reviu-7 {
    margin-top: 20px;
    margin-bottom: 60px !important;
}

.tour-new-1 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.tour-new-1:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.tour-new-1 .tour-new-ef{
   opacity: 0%;
   	-webkit-transition: all 2.5s; -moz-transition: all 2.5s; -o-transition: all 2.5s; transition: all 2.5s;
}


.tour-new-1:hover .tour-new-ef{
   opacity: 30%;
  	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
}


.tour-new-1:hover .tour-new-ef:after, .tour-new-1:hover .tour-new-ef:before{
	width: 50%;
	background: #000000;
	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
	}


.tour-new-ef:before{
	right: 0px;
	width: 0%;
	height: 100%;
	top: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef:after{
	width: 0%;
	height: 100%;
	lefT: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef{
	width: 100%;
	height: 100%;
	lefT: 0%;
	top: 0%;
	z-index:1;
	position:absolute;
}


.footer-9 a{
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-9 a:hover{
	color:#0218FE;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}



.footer-7{
	width: calc(100% - 70px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 23%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.footer-9 a{
	color:#434553;
}

.footer-9 {
	color:#434553;
	    height: 20px;
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    font-family: font-2;
}

.footer-8 {
	color:#05212A;
	font-size: 14px;
    width: 100%;
   float: left;
   position:relative;
   margin: 3px 0px 0px 0px;
   font-family: font-1;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #0218FE;
    border-radius: 8px;
    float: left;
    position:relative;
    margin: 0px 12px 0px 0px;
}




.footer-05.footer-5{
   float: left;
   position:relative;
   margin: 0px 20px 0px 0px;
   padding: 0px 0px 0px 20px;
   border-lefT: 1px #ddd solid;
   border-right: 1px #ddd solid;
}



.footer-5{
	width: 35%;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.footer-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}


.footer-3 {
    width: 200px;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
}


.footer-2 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 .van-div-05:hover {
    border: 2px #1FAF38 solid;
}

.footer-14.van-div-5 .van-div-04:hover {
    border: 2px #865FFA solid;
}

.footer-14.van-div-5 .van-div-03:hover {
    border: 2px #229ED9 solid;
}
.footer-14.van-div-5 .van-div-02:hover {
    border: 2px #9646FC solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 2px #1877F2 solid;
}

.footer-14 .icon-8 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-7 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-6 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-7.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 28px;
    height: 28px;
    background: #fff;
    backdrop-filter: blur(15px);
    border-radius: 100px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 5px;
    border: 2px #E1E4FF solid;
}


.footer-14.van-div-5 {
    margin: 15px 0px 0px 0px;
    float: right;
    position: relative;
}



.footer-12 li:hover::after, .footer-12 li:hover::before {
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after, .footer-12 .footer-a::before{
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::before {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    right: 50%;
}

.footer-12 li::after {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 50%;
}


.footer-12 .footer-a a{
    color: #0218FE;
}

.footer-12 a{
    color: #222931;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px;
    font-size: 14px;
    font-family: font-1;
}



.footer-12{
    margin: 22px 0px 25px 0px;
    floaT: left;
    color:#fff;
}

.footer-17 a{
	color:#0218FE;
  -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-17 a:hover{
	   text-decoration: none;
    text-decoration: underline;
	color:#0218FE;
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a{
   position:relative;
   font-family: font-3;
   font-size: 15px;
}

.footer-16 {
	 font-size: 15px;
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

.footer-18{
	 font-size: 14px;
   position:relative;
   float: left;
}


.footer-17{
	 font-size: 14px;
   position:relative;
   float: right;
}

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #F2F7FF;
    color: #1C1C1C;
    font-size:15px;
    font-family: font-1;
}


.footer-10{
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
}


.footer-1{
	overflow:hidden;
	border-top: 5px #0218FE solid;
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
   border-bottom: 1px #DBE1EA solid;
}






.hed-3 {
    width: 105px;
    height: 40px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
    margin: 11px 0px 0px 0px;
    floaT: right;
    backdrop-filter: blur(10px);
    border-radius: 5px;
    text-align: center;
    color:#fff;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
	top: 18px;
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	background: url(../images/icon-22.svg) center no-repeat;
	margin: 0px 5px 0px 0px;
	right: 10px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -25px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 30px;
   transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 8px 7px 0px 1px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 43px;
	font-size: 14px;
	font-family:font-1;
}

.for-ena-9 {
    margin: 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: auto;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #38363D;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-2;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}






.van-tour-5-ku{
    width: 99.8%;
    height: 15px;
    float: left;
    position: relative;
    margin: -8px 0px 12px 0px !important;
    background: url(../images/ku-2.svg) center no-repeat;
}


.van-tour-4{
    width: 100%;
    height: 50px;
    line-height: 51px;
    float: left;
    border-radius: 5px;
    background:#ECF2FB;
    position:relative;
    margin: 20px 0px 0px 0px;
    text-align: center;
    font-family: font-1;
    font-size: 17px;
}






.reviu-5 .slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5.slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5 .slick-slider{
height:auto !important; 
object-fit: cover;
}


.enebi-l-1 select{
  cursor: pointer;
}

.van-rom-5 b{
  font-family:font-3 !important;
}

.map-n2{
  width: 100%;
  float: left;
  margin: 2.5% 0px 0px 0px;
}



#ch-turebi-1 .footer-11{
  margin-lefT: 0px !important;
}



#cssmenu ul li ul li a{
  font-family:font-2 !important;
  font-size: 15px !important;
}

.div-youtub-1{
    width: 100%;
    floaT: left;
    margin-top: 20px;
}


#ch-turebi-1 li a:hover{
   color: #1EBBD2 !important; 
}

#ch-turebi-1 li a {
  color:#B8D0EA !important;
}

#ch-turebi-1 .footer-11{
  margin-lefT: 10px;
}


#ch-turebi-1{
    width: 90%;
    floaT: left;
}

.svri-full-01 .svri-full-7{
    display: none;
}


.svri-full-7{
    width: 100%;
    floaT: left;
    position:relative;
    margin-top: 1.2%;
    margin-bottom: 2.5%;
}


.svri-full-1 .div-full-2, .svri-full-1 .div-full-2 img, .svri-full-1 .slick-slider{
height: 300px;   
object-fit: cover;
}

.svri-full-6 ul li::before {
    width: 16px;
    height: 16px;
    bottom: 20px;
    position: relative;
    floaT: left;
    background: url(../images/icon-0025.svg) 0px no-repeat !important;
    content: "";
    margin: 18px 10px -2px 0px;
}

  
.svri-full-6 ul li{ 
width: 50%;
floaT: left;
position:relative;
font-size: 14px;
}

.svri-full-6{ 
width: 100%;
floaT: left;
color:#39455B;
font-size: 15px;
line-height: 10px;
font-family: font-2;
}



.svri-full-5{
padding: 21px 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 23px;
margin-top: 0px;
color:#39455B;
font-size: 17px;
font-family: font-1;
}




.svri-full-4{width: 100%;floaT: right;overflow:hidden;}

.svri-full-1 .div-full-2{position:relative;z-indeX:0;width: 100%;floaT: left;border-radius: 5px;overflow:hidden;}



.div-full-2 .slick-dots li{margin:10px 4px;}

.div-full-2 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.div-full-2 .slick-prev{
    background: rgb(255 255 255 / 0%) url(../images/icon-023.svg) 0px no-repeat !important;
    background-size: 37px;
}



.div-full-2 .slick-dots .slick-active{ width: 30px; background: #0218FE;border-radius:100px;}
.div-full-2 .slick-dots li{background: #ffffff;}

.div-full-2 .slick-dots{ bottom: 15px; }


.div-full-01.div-full-1{ 
width: 100%;
floaT: left;
margin-bottom: 1%;
margin-top: 4%;
}


.div-full-02.div-full-2{ 
floaT: right;
}


.div-full-2 img{
width: 100%;  
}

.div-full-2, .div-full-2 img, .slick-slider{
height: 365px;   
object-fit: cover;
}

.div-full-2{ 
width: 48%;
floaT: left;
border-radius: 5px;
overflow:hidden;
}


.div-full-1{ 
position:relative;
z-index:1;    
width: 100%;
floaT: left;
margin-bottom: 3.5%;
margin-top: 1%;
}




.div-full-8 b{
color:#39455B;
font-size: 16px;
font-family: font-3;
} 
.div-full-8 p {
color:#39455B;
font-size: 15px;
font-family: font-2;
width: 100%;
floaT: left;
line-height: 22px;
}

.div-full-9 {
color:#39455B;
font-size: 16px;
font-family: font-3;
width: 100%;
floaT: left;
margin-bottom: 5px;
}

.div-full-7 b{
color:#39455B;
font-family: font-3;
}

.div-full-7{  
width: 100%;
floaT: left;
margin-bottom: 25px;
margin-top: 0px;
color:#1DBF72;
font-size: 20px;
font-family: font-2;
}

.div-full-5 h1{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 18px;
margin-top: 0px;
color:#39455B;
font-size: 22px;
font-family: font-3;
}


.div-full-6{
padding: 0% 4.5%;
}

.div-full-4{
    margin: 0px 2px 0px 0px;
}

.div-full-5{
padding: 4% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 0%;
}






.center-2 .galer-055.galer-05.galer-5 {
    floaT: right; 
}

.center-2 .galer-0005.galer-005.galer-5 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -2%;
}

.center-2 .galer-0005.galer-005 .galer-9.galer-8{
    margin-lefT: 1.8% !important;
    floaT: left;
}

.center-2 .galer-0005.galer-005 .galer-8{
    width: 49%;
    margin-lefT: 0%;
}

.center-2 .galer-0005.galer-005 .galer-6{
    float: right;
}


.van-rom-01 .van-rom-2{
margin-bottom: 0%;
}


.center-2 .galer-005 .galer-9.galer-8{
    width: 23.8%;
    float: right;
    position: relative;
    margin-lefT: 0% !important;
}


.center-2 .galer-005 .galer-8{
    width: 49%;
    margin-lefT: 1.8%;
}


.center-2 .galer-005 .galer-6{
    margin: 0px 0px 2% 0px;
}

.center-2 .galer-005 .galer-6{
    width: 23.8%;
    height: 140px;
    float: left;
    position: relative;
}

.center-2 .galer-005.galer-5 {
    width: 100%;
    margin-top: 1.5%;
}


.center-2 .galer-05.galer-5 {
    floaT: left; 
}


.center-2  .galer-5 {
     floaT: right;
}

.center-2 .galer-05 .galer-6, .center-2 .galer-05 .galer-6 img{
    width: 100%;
}


.van-rom-5{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 16px;
    font-family: font-2;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-6{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 17px;
    font-family: font-3;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-4 img{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    border-radius: 10px;
    box-shadow: 0px 4px 9px rgba(63, 86, 120, 0.25);
border-radius: 10px;
}


.van-rom-4{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    color:#39455B;
    margin-bottom: 3%;
}


.van-rom-3{
padding: 0% 3.5%;
}

.van-rom-1{
    margin: 0px 2px 0px 0px;
}

.van-rom-2{
padding: 3.5% 0% 3.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 3%;
}






.a-about-02 .a-about-03{
    background: #ffffff;
}

.a-about-03{
    width: 50%;
    height: 100%;
    floaT: left;
    position:absolute;
    top: 0px;
    z-index:0;
    background: #19305D;
}


.a-about-02.a-about-2{
    margin-bottom: 0%;
}


.a-about-02 .a-about-3{
    width: 40%;
    background: #ffffff url(../images/logo.svg) center no-repeat !important;
    background-size: 200px !important;
}

.a-about-4 b{
   font-family: font-3;

}

.a-about-5{
margin: 8%;
font-size: 16px;
}

.a-about-4{
	background: #f8faff;
	width: 60%;
	floaT: left;
	position:relative;
	line-height: 22px;
	color:#39455B;
}

.a-about-3{
    width: 50%;
    height: 100%;
    floaT: left;
    position: absolute;
    background: #19305D url(../images/logo-1.svg) center no-repeat !important;
    z-index:1;
    right: 0px;
}

.a-about-2{
    width: 100%;
    floaT: left;
    position:relative;
    background: #F4F9FF;
    margin-bottom: 3%;
    overflow:hidden;
    border-radius: 10px;
}


.a-about-1{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 1% 0%;
}




.map-sms-icon-7 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-26.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-6 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -1px 10px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-5 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -0px 10px 0px 0px;
    background: url(../images/icon-9.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-4 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-3 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-2 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-1 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-21.svg) center no-repeat;
}

.map-sms-4 li b{
	font-size:0px;
   font-family: font-1;
}

.map-sms-4 li a:hover{
    color: #1EBBD2;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li a{
    color: #39455B;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 27px;
    padding: 4.2% 0% 4% 0px;
    border-bottom: 1px #eee solid;
    font-family: font-2;
    font-size: 15px;
    color:#39455B;
}


.map-sms-03.map-sms-3{
box-shadow: 0px 0px 0px 0px #E4EAF4;
}

.map-sms-3{
width: 50%;
box-shadow: 1px 0px 0px 0px #E4EAF4;
floaT: left;
padding: 2% 0% 3.5% 0%;
}


.map-sms-4{
padding: 0% 8%;
}

.map-sms-1{
    margin: 0px 2px 0px 0px;
}

.map-sms-2{
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
}


#cssmenu ul .cssmenu-a::before, #cssmenu ul .cssmenu-a::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.comment .reviu-12::before{
    width: 100%;
    height: 60px;
    position:absolute;
    content: "";
    lefT: 0px;
}


.comment-v-0.comment-v-1{
    margin-bottom: 0%;
    margin-top:2.5%;
}


.comment .reviu-7{
    margin-top: 25px;
}


.reviu-14-e a:hover{
    color:#514c66;
    background: #cad1df;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.reviu-14-e a{
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    float: left;
    position: relative;
    height: 40px;
    line-height: 42px;
    font-family: font-1;
    font-size: 15px;
    color:#6e6983;
    padding: 0px 28px;
    background: #dbe1ed;
    margin-top: 0px;
    border-radius: 500px;
    margin-right: 10px;
}


.comment-v-2{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #0218FE;
    margin-top: 0px;
    margin-right: 12px;
}

.comment-v-1{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 28px;
    font-family: font-1;
    font-size: 17px;
    margin-bottom: 2%;
    color:#323C4B;
    margin-top: 0%;
}



.box-2{
    margin: 0% 5%;
}


.box-1{
    width: 100%;
    floaT: left;
    position:relative;
    padding: 5% 0%;
    background:#fff;
    border-radius: 10px;
}



body.bg-bg-1 {
   background:#f1f4f9;
}


	ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 24px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: block; margin-bottom: .4em; }
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

	
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 50%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
			
			.form-group.combo > .combo_field:last-child { padding-left: 12px !important; }
			.form-group.combo > .combo_field:first-child { padding-right: 12px !important; }
		
		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #efefef; }


	.wseditor table, .bb-editor table { margin: 0px; }


.comments_subscribe, .mass_comments_action{
    display: none;
}

.center-2{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 2% 0% 1.8% 0%;
}


.center-size-3{
    width: 100%;
    floaT: left;
}

.van-van-1.van-tour-1{
    float: left;
    position: relative;
    widtH: 100%;
    background: #fff url(../images/bg-1.png) fixed center no-repeat !important;
    background-size: 110% !important;
    padding-bottom: 0px;
    z-index:0;
}

.van-van-2{
    position:relative;
    color:#fff;
    z-index:1111;
    width: 100%;
    floaT: left;
    color:#fff;
    margin: 30px 0px;
    font-size: 17px;
    font-family: font-1;
    text-align: center;
}




.tour-new-01.tour-new-1:hover .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
    height: 100%;
      -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.tour-new-01.tour-new-1 .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
   	  -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
}

.tour-new-1:hover .tour-new-03 {
    opacity: 9;
    width: 100%;
    height: 83%;
    floaT: left;
    background:  url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 11;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.tour-new-1 .tour-new-03 {
    opacity: 0;
    width: 100%;
    height: 83%;
    floaT: left;
    background: rgb(0 0 0 / 30%) url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}




.galry-vidi-5 i {
    font-size: 0px;
    width: 32px;
    height: 23px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-18.svg) left no-repeat;
}


.galry-vidi-1  img {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.galry-vidi-1:hover  img {
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.galry-vidi-1:hover .galry-vidi-4 {
    opacity: 9;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}


.galer-05 .galer-9.galer-8{
    floaT: right;
    margin-top: 7%;
}


.galer-05 .galer-8, .galer-05 .galer-8 img{
    width: 100%;
    height: 140px;
}

.galer-05 .galer-07.galer-7{
    float: left;
}

.galer-05 .galer-7{
    width: 48.4%;
    float: right;
    position: relative;
}

.galer-05 .galer-6 img{
    width: 100% !important;
    float: left;
    position: relative;
}



.van-rom-01 .int-1.galer-05 .galer-6, .van-rom-01 .int-1.galer-05 .galer-6 img{
    height: 293px;
}

.van-rom-01 .galer-05 .galer-6, .van-rom-01 .galer-05 .galer-6 img{
    height: 350px;
}

.galer-05 .galer-6, .galer-05 .galer-6 img{
    width: 48.5%;
    float: left;
    position: relative;
}

.galer-05 .galer-6{
    margin: 0px 0px 0px 0px;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
}

.galer-8, .galer-8 img{
    width: 48.3%;
    height: 140px;
}

.galer-9.galer-8{
    floaT: right;
}

.galer-8{
    floaT: left;
}


.galer-7{
    width: 100%;
    float: left;
    position: relative;
}

.galer-6{
    margin: 0px 0px 3.4% 0px;
}

.galer-6, .galer-6 img{
    width: 100%;
    height: 140px;
    float: left;
    position: relative;
}


.galer-05.galer-5 {
    width: 49.2%;
    float: right;
    position: relative;
    margin: 0px 0px;
}

.galer-5 {
    width: 49%;
    float: left;
    position: relative;
    margin: 0px 0px;
}


.galry-vidi-5 {
    opacity: 9;
    text-align: center;
    position: absolute;
    top: 45%;
    color: #fff;
    font-size: 20px;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.galry-vidi-4 {
    opacity: 0;
    width: 100%;
    height: 100%;
    floaT: left;
    background: rgb(2 24 254 / 70%);
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.galry-vidi-1 img {
    width: 100%;
    line-height: 0px;
    object-fit: cover;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
    border-radius: 5px;
    overflow:hidden;
}


.galer-4{
    width: 100%;
    float: left;
    position: relative;
}


.galer-2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0px;
}

.galer-3{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #1EBBD2;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}


.galer-1 {
    width: 100%;
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 14px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1 .slick-next{  right: 0px;  }

.reviu-1 .slick-prev{  right: 45px; lefT: inherit; }

.reviu-1 .slick-prev, .reviu-1 .slick-next{ top: 0px !important;}

.reviu-1 .slick-dots{position: relative;}

.reviu-1 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.reviu-1 .slick-prev{
    background: #F0F2F4 url(../images/icon-16.svg) 0px no-repeat !important;
    background-size: 37px;
}



.reviu-5 {
     padding-bottom: 5px;
    width: 100%;
    float: left;
    position: relative;
    margin: -60px 0px 0% 0px;
}


.reviu-1 .reviu-16 {
	font-size: 15px;
	line-height: 20px;
    text-align: center;
    width: 100%;
    /* height: 90px; */
    float: left;
    position: relative;
    overflow:hidden;
}


.reviu-16 {
	text-align: center;
    color:#6B7892;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 3% 0px;
}

.reviu-017 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    left: 3%;
    top: 11%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}

.reviu-17 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    right: 3%;
    bottom: 9%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}


.reviu-15 {
    width: 100%;
    height: 16px;
    float: left;
    position: relative;
    margin: 10px 0px 10px 0px;
    background: url(../images/icon-14.svg) center no-repeat;
}


.reviu-8{
    margin: 0px 8%;
}

.reviu-13{
    display: none;
    float: left;
    position: relative;
    widtH: 100%;
    color: #A5AAB4;
    font-family: font-2;
    font-size: 14px;
}

.reviu-12 a{
    color: #657594;
}

.reviu-12{
    float: left;
    position: relative;
    widtH: 100%;
    color: #323D52;
    font-family: font-3;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
}


.reviu-11 img{
    float: left;
    position: relative;
    widtH: 100px;
    height: 100px;
    border-radius: 100px;
    line-height: 0px;
    object-fit: cover;
    border: 10px solid #FFFFFF;
filter: drop-shadow(0px 4px 10px rgba(33, 54, 87, 0.15));
}


.reviu-11{
    position: relative;
    widtH: 120px;
    line-height: 0px;
    margin: auto;
}


.reviu-14{
    float: left;
    /* position: relative; */
    widtH: 100%;
    font-size: 15px;
    line-height: 24px;
    font-family: font-2;
    color: #6B7892;
}

.reviu-10{
margin: 0% 5%;
text-align: center;
font-size: 15px;
}

.reviu-9{
    margin-top: -50px;
    float: left;
    position: relative;
    widtH: 100%;
}

.reviu-7{
    margin-top: 60px;
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    background:#fff;
    border-radius: 10px;
    color: #39455B;
    padding: 0% 0% 3% 0%;
}


.reviu-2{
    float: left;
    position: relative;
    widtH: 100%;
}


.reviu-4{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #0218FE;
    margin-right: 12px;
}



.reviu-1 .reviu-3 a{
    color: #39455B;
    z-index:1;
}

.reviu-3{
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1{
    width: 100%;
    float: left;
    background: #F0F2F4;
    padding: 30px 0px 0px 0px;
}





.enebi-l-2 option:checked {
    color: white;
    background: #1EBBD2;
}

.enebi-l-1 select{
    box-shadow: inset 0px 5px 12px #fff;
    background:#fff;
    color:#1EBBD2;
    font-family: font-1;
    width: 100%;
    floaT: right;
    border: 10px #fff solid;
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
    height: 41px;
    margin-top: 12px;
    font-size: 16px;
}

.enebi-l-1{
    width: 95px;
    floaT: right;
    position:relative;
}
.map-title-008 .map-title-9 {
    background: #2A3DFF url(../images/fb.svg) center no-repeat;
}
.map-title-08 .map-title-9 {
    background: #2A3DFF url(../images/icon-13.svg) center no-repeat;
}


.map-title-9 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 3px 15px 0px 0px;
    background: #2A3DFF url(../images/icon-12.svg) center no-repeat;
    border-radius: 5px;
}



.map div .gm-style-mtc{
display: none;
}



.map-title-5{
  width: 85%;
  float: left;  
}

.map-title-4 {
    width: 27px;
    height: 27px;
    float: left;
    position: relative;
    margin: 5px 10px 0px 0px;
    background: url(../images/icon-11.svg) center no-repeat;
}

.map-title-7{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
}

.map-title-8 span:hover, .map-title-7:hover{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
    color:#ffffff;
}

.map-title-8 span, .map-title-08 span{
	font-size: 14px;
	line-height: 10px; 
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    color:#B0C8F5;
    width: 80%;
    floaT: left;
    font-family: font-2;
}


.map-title-08.map-title-8{
    margin-bottom: 12px; 
}
.map-title-8{
	line-height: 24px;
	margin-bottom: 12px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	font-family: font-1;
	font-size: 14px;
}

.map-title-7{
	font-size: 14px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	color:#B0C8F5;
}



.map-title-6{
	font-size: 14px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	font-family: font-1;
}




.map-title-03{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    margin: 1% 0% 6% 0%;
    padding: 0% 0% 6% 0%;
    border-bottom: 1px #4757FF solid;
}




.map-title-3 a {
   color:#fff;
}

.map-title-3 {
    padding: 0% 9%;
}

.map-title-2 {
    width: 49%;
    height: 250px;
    position: relative;
    background: #0218FE;
    float: left;
    border-radius: 5px;
    margin: 0px 0px 0px 0px;
    z-index:1;
    padding: 3.5% 0px 0px 0%;
    font-size: 16px;
    color:#fff;
}

.center-2 .map-2{
    float: left;
    position: relative;
    widtH: 100%;
    margin-top: -2%;  
}

.map-2{
	overflow:hidden;
	margin-top: 20px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	margin-bottom: 20px;
}


.map-title-1{
	display: none;
}


.map-3{
    float: right;
    position: relative;
    widtH: 49%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    border-radius: 5px;
}



.map{float:left;width:100%;height: 276px;margin:0px 0px 0px 0%;position:relative;z-index:0;lefT:0px;}
.map__inner{height: 276px;left:0;position:relative;top:0px;width:100%;transition:0.4s;-webkit-transform:rotate(0deg) translate3D(0%, 0, 0);transform:rotate(0deg) translate3D(0%, 0, 0);}
.map__canvas{height:100%;width:100%;}
.map-03{height:320px !important;}



.tour-new-8 span{
    font-family: font-2;
}


.tour-new-01 .tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 100px 0px 20px 0px;
    background: #427bc9; /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(66 123 201 / 0%) 0%, #427bc9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427bc9', endColorstr='#427bc9',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size: 15px;
    font-family: font-3;
    text-align: center;
}



.van-tour-01 .tour-new-5{
    display: none;
}


.van-tour-01 .van-tour-4{
    color:#323C4B;
}


.van-tour-01 .van-tour-5{
  background:#417BC9;  
}

.van-tour-01.van-tour-1{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 20px;
    border-bottom: 1px #ECF1F6 solid;
}

.tour-new-6 {
    width: 17px;
    height: 18px;
    float: left;
    position: relative;
    margin: 2px 6px 0px 0px;
    background: url(../images/icon-10.svg) center no-repeat;
}



.tour-new-5{
    position: relative;
    float: left;
    padding: 12px 16px 12px 15px;
    background: rgb(0 0 0 / 60%);
    color:#fff;
    font-size: 15px;
    font-family: font-2;
    text-align: center;
    border-radius: 0px 10px 0px 0px;
}


.tour-new-8{
    padding: 0px 10px;
}

.tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 20px 0px;
    background: #1EBBD2;
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}


.tour-new-4{
    z-index:1;
    width: 100%;
    position: absolute;
    float: left;
    bottom: 0px;
}


.tour-new-3{
    width: 100%;
    position:relative;
    float: left;
}

.tour-new-1, .tour-new-1 img{
  width: 100%;
  height: 220px;
  object-fit: cover;
}



.tour-new-1 img{
  width: 100%;
  line-height: 0px;
}



.tour-new-1{
  margin: 0px 8px;
  floaT: left;
  width: 22.77%;
  overflow:hidden;
  position:relative;
  border-radius: 5px;
}



.van-tour-7{
    float: left;
    position: relative;
    widtH: 103%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    margin: 0px 0px 0px -8px;
}


.van-tour-6{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
}


.van-tour-5{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #DFB863;
    margin-top: 17px;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.van-tour-01 .van-tour-3 a{
    color: #39455B;
}

.van-tour-3 a{
    color:#fff;
}








.header-color-6:hover .header-li-4 {
   color: #9646FC !important;
}
.header-color-5:hover .header-li-4 {
   color: #1877F2 !important;
}
.header-color-4:hover .header-li-4 {
   color: #4FCB5C !important;
}
.header-color-3:hover .header-li-4 {
   color: #2AA1DB !important;
}
.header-color-2:hover .header-li-4 {
   color: #865FFA !important;
}

.header-7 li .header-li-4 {
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.header-7 li:hover .header-li-4 {
   color: #0218FE;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}

.header-color-1:hover .header-li-4 {
   color: #0218FE;
}

.header-color-7 .header-li-3 {
   background: url(../images/icon-9.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-6 .header-li-3 {
   background: url(../images/icon-7.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-5 .header-li-3 {
   background: url(../images/icon-6.svg) center no-repeat !important;
   margin: 9px 0px 0px 9px;
}

.header-color-4 .header-li-3 {
   background: url(../images/icon-5.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-3 .header-li-3 {
   background: url(../images/icon-4.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 8.4px;
}

.header-color-2 .header-li-3 {
   background: url(../images/icon-3.svg) center no-repeat !important;
   margin: 9px 0px 0px 8.4px;
}

.header-li-3 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px !important;
    background: url(../images/icon-1.svg) center no-repeat;
}
.header-color-1 {
	floaT: left !important;
}

.header-color-1 .header-li-4{
	display: block;
}
.header-color-1 .header-li-4{
	display: block;
}

.header-li-4{
	display: none;
	font-size: 14px;
    line-height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
}



.header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 15px;
    background: #ECF3FB;
    border-radius: 5px;
}


.header-7 ul li {
   display: inline-flex;
   font-size: 15px;
   font-family: font-1;
   float: right;
   position: relative;
   margin: 0px 0px 0px 0px;
}

.header-7 a{
    color:#323C4B;
}

.header-7 {
    float: left;
    position: relative;
    widtH: 100%;
    margin: 11px 0px 0px 0px;
}


.header-6 {
    border-bottom: 1px #E8EFF8 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 56px;
    background: #ffffff;
}


#cssmenu > ul > li:hover > ul a{  font-family: font-1; }
#cssmenu > ul > li:hover > ul a span{ font-family: font-2; }

.cssmenu-a a{
    color: #ffffff !important;
}

.header-4 li a{
    color: #b5cfe1;
    float: left;
    padding: 24px 25PX 23PX 25px;
    position:relative;
    font-size: 15px;
    letter-spacing: 0.3px;
}

.header-12 a{
   color:#a5a7b2;
}


#cssmenu{ margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{  display: none !important; list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ border-left: 1px rgb(148 205 255 / 25%) solid; margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 62px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
max-height:0;
position:absolute;
-webkit-transition:max-height 0.1s ease-out;
-moz-transition:max-height 0.1s ease-out;
-ms-transition:max-height 0.1s ease-out;
-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;
}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #1122d7 solid;display: inline-block;font-size: 15px;opacity: 1;color:rgba(255, 255, 255, 0);font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:290px;padding: 15px 20px 15px 17px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{  -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;background: #0f21d9;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{ background: #1b2fff; color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}
#cssmenu > ul > li:hover > ul a{  opacity:9;font-size:14px;color: #b4cde5 !important;left:0;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{ line-height: 17px; display: inline-block;z-index:999999; max-height: 64px; position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{overflow:hidden;background: #1428fd;border-radius: 0px 0px 10px 10px;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);font-family:font-2;width:290px;display:block;}

body .tu-ena.van-ena .for-ena-5 select{
	height: 44px !important;
}
	
body .for-ena-7 .tu-ena {
	border-radius: 5px;
	top: 15px;
	height: 43px !important;
	overflow:hidden;
	border-top: 0px rgb(255 255 255 / 0%) solid;
	opacity: 0% !important;
	margin-top: 0px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	visibility: visible;
}

.header-3 {
    z-index:11;
    float: left;
    position: relative;
    widtH: 100%;
    height: 62px;
    color: #ffffff;
    background: #0218FE;
}

.div-right-1 li a:hover{
    color: #ffffff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li a{
    padding: 0px 10px;
    color: #d4f2ff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li{
    float: left;
    position: relative;
}


.div-right-1 {
    float: right;
    position: relative;
}

.logo-1 img{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}

.logo-2 {
    width: 140px;
    margin: 25px 0px 20px 0px;
    float: left;
    position: relative;
}


.logo-1 {
    width: 170px;
    margin: auto;
}


.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 150px;
    background: #ffffff;
}
.slick-slider{padding-bottom: 5px;/* overflow:hidden; */position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-dots{bottom: 15px;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #0218FE;border-radius:100px;}
.slick-next{right:20px;floaT:left;border-radius:100px;background:#ffffff;font-size:0px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{lefT:20px;floaT:left;border-radius:100px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #C5CDD9;border-radius:10px;position:relative;display:inline-block;width:12px;height:12px;margin:-5px 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.div-full-8 img{
  max-width: 100%;
  border-radius: 5px;
  margin: 10px 0px;
}
}
/*-- RESPONSIVE --*/





/*-- RESPONSIVE --*/
@media (min-width: 1000px) and (max-width: 1110px){

.header-color-7{
	display: none !important;
}


body .pr-menu-1, .pr-menu-2, .cd-popup-triggerr{
    display: none !important;
    opacity:0;
}


.header-fix-1.header-fix-2 .header-6 {
    position:fixed;
	z-index:99;
	top: 62px;
}

.header-fix-1.header-fix-2 .header-3 {
    position:fixed;
	z-index:999;
	top: 0px;
}


.header-fix-1.header-fix-2 .header-fix-3 {
    float: left;
    position: relative;
    widtH: 100%;
	height: 118px;
}



.map-s-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 25px;
}





.van-tour-8{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	top: 0px;
	lefT: 0px;
	background:#102570;
	z-index:99;
	opacity: 60%;
}

.slick-dots .slick-active, .slick-dots li{
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.slick-dots .slick-active{background: #0218FE;border-radius:100px;}


.svri-full-1:hover .slick-prev {
	left: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-prev{
	left: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.svri-full-1:hover .slick-next {
	right: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-next{
	right: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.ffooter-2 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 10px;
    overflow:hidden;
    background: #e8eafd;
    border-radius: 100px;
}





.gd-about-02 .gd-about-10{
	margin-top: 40px;
}


.gd-about-02 .gd-about-11{
	margin: 0px 40px 0px 0px;
}


.gd-about-02 .gd-about-3{
	floaT: right !important;
	margin: -10px 0px 0px 0px;
}


.gd-about-7{
	floaT: right !important;
}

.gd-about-7, .gd-about-8{
	width: 45px;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#ffffff;
}


.gd-about-6{
	width: 100%;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#07C0F6;
}




.gd-about-12:before{
	bottom: -12px;
	width: 28px;
	height: 5px;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
}

.gd-about-13 {
	font-family: font-2;
	font-size: 15px;
	color:#323C4B;
}

.gd-about-13 b{
	font-family: font-3;
}


.gd-about-12{
	width: 100%;
	floaT: left;
	font-family: font-1;
	font-size: 22px;
	color:#323C4B;
	margin: 0px 0px 30px 0px;
	position:relative;
}




.gd-about-4 .reviu-6 div:before{
	left: 0px;
	width: 100%;
	height: 100px;
	bottom: 0%;
	z-index:1;
	position:absolute;
	background: linear-gradient(180deg, rgba(1, 1, 1, 0.00) 0%, rgba(0, 0, 0, 0.54) 100%);
	content: '';
}

.gd-about-1 .slick-dots .slick-active {background: #0218FE;}

.gd-about-1 .slick-dots li{background: #ffffff;}

.gd-about-1 .slick-dots{bottom:60px;}
.gd-about-4, .gd-about-4 img{
	width: 100%;
	height: 330px;
	object-fit: cover;
}

.gd-about-4{
	width: 100%;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.gd-about-0{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.gd-about-1 .slick-next:hover{
    background: #0218FE url(../images/nx-2.svg) 16px 14px no-repeat !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
    background-size: 6px !important;
}

.gd-about-1 .slick-prev:hover{
    background: #0218FE url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-next{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-2.svg) 16px 14px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-prev{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



.gd-about-1 .slick-list{ border-radius: 0px !important; }


.gd-about-11{
	margin: 0px 0px 0px 40px;
}


.gd-about-10{
	width: 50%;
	floaT: right;
	margin: 0px 0px 0px 0px;
}

.gd-about-3{
	width: 50%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.gd-about-2{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.gd-about-1{
	position:relative;
	overflow:hidden;
	width: 100%;
	floaT: left;
	margin: 50px 0px 0px 0px;
}




.comment{
	width: 100%;
	floaT: left;
	margin: 40px 0px -40px 0px;
}


.comment .reviu-7 {
    margin-top: 20px;
    margin-bottom: 60px !important;
}

.tour-new-1 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.tour-new-1:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.tour-new-1 .tour-new-ef{
   opacity: 0%;
   	-webkit-transition: all 2.5s; -moz-transition: all 2.5s; -o-transition: all 2.5s; transition: all 2.5s;
}


.tour-new-1:hover .tour-new-ef{
   opacity: 30%;
  	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
}


.tour-new-1:hover .tour-new-ef:after, .tour-new-1:hover .tour-new-ef:before{
	width: 50%;
	background: #000000;
	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
	}


.tour-new-ef:before{
	right: 0px;
	width: 0%;
	height: 100%;
	top: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef:after{
	width: 0%;
	height: 100%;
	lefT: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef{
	width: 100%;
	height: 100%;
	lefT: 0%;
	top: 0%;
	z-index:1;
	position:absolute;
}


.footer-9 a{
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-9 a:hover{
	color:#0218FE;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}



.footer-7{
	width: calc(100% - 70px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 24%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 30px;
}

.footer-9 a{
	color:#434553;
}

.footer-9 {
	color:#434553;
	    height: 20px;
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    font-family: font-2;
}

.footer-8 {
	color:#05212A;
	font-size: 15px;
    width: 100%;
   float: left;
   position:relative;
   margin: 2px 0px 0px 0px;
   font-family: font-1;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #0218FE;
    border-radius: 8px;
    float: left;
    position:relative;
    margin: 0px 15px 0px 0px;
}




.footer-05.footer-5{
   float: left;
   position:relative;
   margin: 0px 10px 0px 0px;
   padding: 0px 0px 0px 40px;
   border-lefT: 1px #ddd solid;
   border-right: 1px #ddd solid;
}



.footer-5{
	width: 32%;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.footer-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}


.footer-3 {
    width: 200px;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
}


.footer-2 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 .van-div-05:hover {
    border: 2px #1FAF38 solid;
}

.footer-14.van-div-5 .van-div-04:hover {
    border: 2px #865FFA solid;
}

.footer-14.van-div-5 .van-div-03:hover {
    border: 2px #229ED9 solid;
}
.footer-14.van-div-5 .van-div-02:hover {
    border: 2px #9646FC solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 2px #1877F2 solid;
}

.footer-14 .icon-8 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-7 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-6 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-7.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #fff;
    backdrop-filter: blur(15px);
    border-radius: 100px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 10px;
    border: 2px #E1E4FF solid;
}


.footer-14.van-div-5 {
    margin: 18px 0px 0px 0px;
    float: right;
    position: relative;
}



.footer-12 li:hover::after, .footer-12 li:hover::before {
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after, .footer-12 .footer-a::before{
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::before {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    right: 50%;
}

.footer-12 li::after {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 50%;
}


.footer-12 .footer-a a{
    color: #0218FE;
}

.footer-12 a{
    color: #222931;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 28px 0px 0px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-1;
}



.footer-12{
    margin: 30px 0px 30px 0px;
    floaT: left;
    color:#fff;
}

.footer-17 a{
	color:#0218FE;
  -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-17 a:hover{
	   text-decoration: none;
    text-decoration: underline;
	color:#0218FE;
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a{
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

.footer-18{
   position:relative;
   float: left;
}


.footer-17{
   position:relative;
   float: right;
}

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #F2F7FF;
    color: #1C1C1C;
    font-size:15px;
    font-family: font-1;
}


.footer-10{
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
}


.footer-1{
	overflow:hidden;
	border-top: 5px #0218FE solid;
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
   border-bottom: 1px #DBE1EA solid;
}






.hed-3 {
    width: 105px;
    height: 40px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
    margin: 11px 0px 0px 0px;
    floaT: right;
    backdrop-filter: blur(10px);
    border-radius: 5px;
    text-align: center;
    color:#fff;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
	top: 18px;
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	background: url(../images/icon-22.svg) center no-repeat;
	margin: 0px 5px 0px 0px;
	right: 10px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -25px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 30px;
   transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 8px 7px 0px 1px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 43px;
	font-size: 14px;
	font-family:font-1;
}

.for-ena-9 {
    margin: 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: auto;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #38363D;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-2;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}






.van-tour-5-ku{
    width: 99.8%;
    height: 15px;
    float: left;
    position: relative;
    margin: -8px 0px 21px 0px !important;
    background: url(../images/ku-2.svg) center no-repeat;
}


.van-tour-4{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    border-radius: 5px;
    background:#ECF2FB;
    position:relative;
    margin: 25px 0px 0px 0px;
    text-align: center;
    font-family: font-1;
    font-size: 17px;
}






.reviu-5 .slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5.slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5 .slick-slider{
height:auto !important; 
object-fit: cover;
}


.enebi-l-1 select{
  cursor: pointer;
}

.van-rom-5 b{
  font-family:font-3 !important;
}

.map-n2{
  width: 100%;
  float: left;
  margin: 2.5% 0px 0px 0px;
}



#ch-turebi-1 .footer-11{
  margin-lefT: 0px !important;
}



#cssmenu ul li ul li a{
  font-family:font-2 !important;
  font-size: 15px !important;
}

.div-youtub-1{
    width: 100%;
    floaT: left;
    margin-top: 20px;
}


#ch-turebi-1 li a:hover{
   color: #1EBBD2 !important; 
}

#ch-turebi-1 li a {
  color:#B8D0EA !important;
}

#ch-turebi-1 .footer-11{
  margin-lefT: 10px;
}


#ch-turebi-1{
    width: 90%;
    floaT: left;
}

.svri-full-01 .svri-full-7{
    display: none;
}


.svri-full-7{
    width: 100%;
    floaT: left;
    position:relative;
    margin-top: 3%;
    margin-bottom: 3%;
}


.svri-full-1 .div-full-2, .svri-full-1 .div-full-2 img, .svri-full-1 .slick-slider{
height: 300px;   
object-fit: cover;
}

.svri-full-6 ul li::before {
    width: 16px;
    height: 16px;
    bottom: 20px;
    position: relative;
    floaT: left;
    background: url(../images/icon-0025.svg) 0px no-repeat !important;
    content: "";
    margin: 18px 10px -2px 0px;
}

  
.svri-full-6 ul li{ 
width: 50%;
floaT: left;
position:relative;
font-size: 14px;
}

.svri-full-6{ 
width: 100%;
floaT: left;
color:#39455B;
font-size: 15px;
line-height: 10px;
font-family: font-2;
}



.svri-full-5{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 23px;
margin-top: 0px;
color:#39455B;
font-size: 17px;
font-family: font-1;
}




.svri-full-4{ 
width: 57%;
floaT: right;
overflow:hidden;
}

.svri-full-1 .div-full-2{ 
position:relative;
z-indeX:0;    
width: 40%;
floaT: left;
border-radius: 10px;
overflow:hidden;
}



.div-full-2 .slick-dots li{margin:10px 4px;}

.div-full-2 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.div-full-2 .slick-prev{
    background: rgb(255 255 255 / 0%) url(../images/icon-023.svg) 0px no-repeat !important;
    background-size: 37px;
}



.div-full-2 .slick-dots .slick-active{ width: 30px; background: #0218FE;border-radius:100px;}
.div-full-2 .slick-dots li{background: #ffffff;}

.div-full-2 .slick-dots{ bottom: 15px; }


.div-full-01.div-full-1{ 
width: 100%;
floaT: left;
margin-bottom: 1%;
margin-top: 4%;
}


.div-full-02.div-full-2{ 
floaT: right;
}


.div-full-2 img{
width: 100%;  
}

.div-full-2, .div-full-2 img, .slick-slider{
height: 365px;   
object-fit: cover;
}

.div-full-2{ 
width: 48%;
floaT: left;
border-radius: 5px;
overflow:hidden;
}


.div-full-1{ 
position:relative;
z-index:1;    
width: 100%;
floaT: left;
margin-bottom: 3.5%;
margin-top: 1%;
}




.div-full-8 b{
color:#39455B;
font-size: 16px;
font-family: font-3;
} 
.div-full-8 p {
color:#39455B;
font-size: 15px;
font-family: font-2;
width: 100%;
floaT: left;
line-height: 22px;
}

.div-full-9 {
color:#39455B;
font-size: 16px;
font-family: font-3;
width: 100%;
floaT: left;
margin-bottom: 5px;
}

.div-full-7 b{
color:#39455B;
font-family: font-3;
}

.div-full-7{  
width: 100%;
floaT: left;
margin-bottom: 25px;
margin-top: 0px;
color:#1DBF72;
font-size: 20px;
font-family: font-2;
}

.div-full-5 h1{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 18px;
margin-top: 0px;
color:#39455B;
font-size: 22px;
font-family: font-3;
}


.div-full-6{
padding: 0% 4.5%;
}

.div-full-4{
    margin: 0px 2px 0px 0px;
}

.div-full-5{
padding: 4% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 0%;
}






.center-2 .galer-055.galer-05.galer-5 {
    floaT: right; 
}

.center-2 .galer-0005.galer-005.galer-5 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -2%;
}

.center-2 .galer-0005.galer-005 .galer-9.galer-8{
    margin-lefT: 1.8% !important;
    floaT: left;
}

.center-2 .galer-0005.galer-005 .galer-8{
    width: 49%;
    margin-lefT: 0%;
}

.center-2 .galer-0005.galer-005 .galer-6{
    float: right;
}


.van-rom-01 .van-rom-2{
margin-bottom: 0%;
}


.center-2 .galer-005 .galer-9.galer-8{
    width: 23.8%;
    float: right;
    position: relative;
    margin-lefT: 0% !important;
}


.center-2 .galer-005 .galer-8{
    width: 49.3%;
    margin-lefT: 1.5%;
}


.center-2 .galer-005 .galer-6{
    margin: 0px 0px 2% 0px;
}

.center-2 .galer-005 .galer-6{
    width: 23.8%;
    height: 180px;
    float: left;
    position: relative;
}

.center-2 .galer-005.galer-5 {
    width: 100%;
    margin-top: 1.5%;
}


.center-2 .galer-05.galer-5 {
    floaT: left; 
}


.center-2  .galer-5 {
     floaT: right;
}

.center-2 .galer-05 .galer-6, .center-2 .galer-05 .galer-6 img{
    width: 100%;
}


.van-rom-5{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 16px;
    font-family: font-2;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-6{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 17px;
    font-family: font-3;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-4 img{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    border-radius: 10px;
    box-shadow: 0px 4px 9px rgba(63, 86, 120, 0.25);
border-radius: 10px;
}


.van-rom-4{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    color:#39455B;
    margin-bottom: 3%;
}


.van-rom-3{
padding: 0% 4.5%;
}

.van-rom-1{
    margin: 0px 2px 0px 0px;
}

.van-rom-2{
padding: 4.5% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 3%;
}






.a-about-02 .a-about-03{
    background: #ffffff;
}

.a-about-03{
    width: 50%;
    height: 100%;
    floaT: left;
    position:absolute;
    top: 0px;
    z-index:0;
    background: #19305D;
}


.a-about-02.a-about-2{
    margin-bottom: 0%;
}


.a-about-02 .a-about-3{
    width: 40%;
    background: #ffffff url(../images/logo.svg) center no-repeat !important;
    background-size: 200px !important;
}

.a-about-4 b{
   font-family: font-3;

}

.a-about-5{
margin: 8%;
font-size: 16px;
}

.a-about-4{
	background: #f8faff;
	width: 60%;
	floaT: left;
	position:relative;
	line-height: 22px;
	color:#39455B;
}

.a-about-3{
    width: 50%;
    height: 100%;
    floaT: left;
    position: absolute;
    background: #19305D url(../images/logo-1.svg) center no-repeat !important;
    z-index:1;
    right: 0px;
}

.a-about-2{
    width: 100%;
    floaT: left;
    position:relative;
    background: #F4F9FF;
    margin-bottom: 3%;
    overflow:hidden;
    border-radius: 10px;
}


.a-about-1{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 1% 0%;
}




.map-sms-icon-7 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-26.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-6 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -1px 10px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-5 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -0px 10px 0px 0px;
    background: url(../images/icon-9.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-4 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-3 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-2 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-1 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-21.svg) center no-repeat;
}

.map-sms-4 li b{
   font-family: font-1;
}

.map-sms-4 li a:hover{
    color: #1EBBD2;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li a{
    color: #39455B;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 27px;
    padding: 4.2% 0% 4% 0px;
    border-bottom: 1px #eee solid;
    font-family: font-2;
    font-size: 15px;
    color:#39455B;
}


.map-sms-03.map-sms-3{
box-shadow: 0px 0px 0px 0px #E4EAF4;
}

.map-sms-3{
width: 50%;
box-shadow: 1px 0px 0px 0px #E4EAF4;
floaT: left;
padding: 2% 0% 3.5% 0%;
}


.map-sms-4{
padding: 0% 8%;
}

.map-sms-1{
    margin: 0px 2px 0px 0px;
}

.map-sms-2{
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
}


#cssmenu ul .cssmenu-a::before, #cssmenu ul .cssmenu-a::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.comment .reviu-12::before{
    width: 100%;
    height: 60px;
    position:absolute;
    content: "";
    lefT: 0px;
}


.comment-v-0.comment-v-1{
    margin-bottom: 0%;
    margin-top:2.5%;
}


.comment .reviu-7{
    margin-top: 25px;
}


.reviu-14-e a:hover{
    color:#514c66;
    background: #cad1df;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.reviu-14-e a{
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    float: left;
    position: relative;
    height: 40px;
    line-height: 42px;
    font-family: font-1;
    font-size: 15px;
    color:#6e6983;
    padding: 0px 28px;
    background: #dbe1ed;
    margin-top: 0px;
    border-radius: 500px;
    margin-right: 10px;
}


.comment-v-2{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #0218FE;
    margin-top: 0px;
    margin-right: 12px;
}

.comment-v-1{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 28px;
    font-family: font-1;
    font-size: 17px;
    margin-bottom: 2%;
    color:#323C4B;
    margin-top: 0%;
}



.box-2{
    margin: 0% 5%;
}


.box-1{
    width: 100%;
    floaT: left;
    position:relative;
    padding: 5% 0%;
    background:#fff;
    border-radius: 10px;
}



body.bg-bg-1 {
   background:#f1f4f9;
}


	ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 24px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: block; margin-bottom: .4em; }
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

	
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 50%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
			
			.form-group.combo > .combo_field:last-child { padding-left: 12px !important; }
			.form-group.combo > .combo_field:first-child { padding-right: 12px !important; }
		
		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #efefef; }


	.wseditor table, .bb-editor table { margin: 0px; }


.comments_subscribe, .mass_comments_action{
    display: none;
}

.center-2{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 2% 0% 1.8% 0%;
}


.center-size-3{
    width: 100%;
    floaT: left;
}

.van-van-1.van-tour-1{
    float: left;
    position: relative;
    widtH: 100%;
    background: #fff url(../images/bg-1.png) fixed center no-repeat !important;
    background-size: 110% !important;
    padding-bottom: 0px;
    z-index:0;
}

.van-van-2{
    position:relative;
    color:#fff;
    z-index:1111;
    width: 100%;
    floaT: left;
    color:#fff;
    margin: 40px 0px;
    font-size: 19px;
    font-family: font-1;
    text-align: center;
}




.tour-new-01.tour-new-1:hover .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
    height: 100%;
      -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.tour-new-01.tour-new-1 .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
   	  -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
}

.tour-new-1:hover .tour-new-03 {
    opacity: 9;
    width: 100%;
    height: 83%;
    floaT: left;
    background:  url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 11;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.tour-new-1 .tour-new-03 {
    opacity: 0;
    width: 100%;
    height: 83%;
    floaT: left;
    background: rgb(0 0 0 / 30%) url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}




.galry-vidi-5 i {
    font-size: 0px;
    width: 32px;
    height: 23px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-18.svg) left no-repeat;
}


.galry-vidi-1  img {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.galry-vidi-1:hover  img {
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.galry-vidi-1:hover .galry-vidi-4 {
    opacity: 9;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}


.galer-05 .galer-9.galer-8{
    floaT: right;
    margin-top: 7%;
}


.galer-05 .galer-8, .galer-05 .galer-8 img{
    width: 100%;
    height: 180px;
}

.galer-05 .galer-07.galer-7{
    float: left;
}

.galer-05 .galer-7{
    width: 48.4%;
    float: right;
    position: relative;
}

.galer-05 .galer-6 img{
    width: 100% !important;
    float: left;
    position: relative;
}



.van-rom-01 .int-1.galer-05 .galer-6, .van-rom-01 .int-1.galer-05 .galer-6 img{
    height: 378px;
}

.van-rom-01 .galer-05 .galer-6, .van-rom-01 .galer-05 .galer-6 img{
    height: 350px;
}

.galer-05 .galer-6, .galer-05 .galer-6 img{
    width: 48.5%;
    float: left;
    position: relative;
}

.galer-05 .galer-6{
    margin: 0px 0px 0px 0px;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
}

.galer-8, .galer-8 img{
    width: 48.3%;
    height: 180px;
}

.galer-9.galer-8{
    floaT: right;
}

.galer-8{
    floaT: left;
}


.galer-7{
    width: 100%;
    float: left;
    position: relative;
}

.galer-6{
    margin: 0px 0px 3.4% 0px;
}

.galer-6, .galer-6 img{
    width: 100%;
    height: 180px;
    float: left;
    position: relative;
}


.galer-05.galer-5 {
    width: 49.2%;
    float: right;
    position: relative;
    margin: 0px 0px;
}

.galer-5 {
    width: 49%;
    float: left;
    position: relative;
    margin: 0px 0px;
}


.galry-vidi-5 {
    opacity: 9;
    text-align: center;
    position: absolute;
    top: 45%;
    color: #fff;
    font-size: 20px;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.galry-vidi-4 {
    opacity: 0;
    width: 100%;
    height: 100%;
    floaT: left;
    background: rgb(2 24 254 / 70%);
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.galry-vidi-1 img {
    width: 100%;
    line-height: 0px;
    object-fit: cover;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
    border-radius: 5px;
    overflow:hidden;
}


.galer-4{
    width: 100%;
    float: left;
    position: relative;
}


.galer-2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0px;
}

.galer-3{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #1EBBD2;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}


.galer-1 {
    width: 100%;
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 21px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1 .slick-next{  right: 0px;  }

.reviu-1 .slick-prev{  right: 45px; lefT: inherit; }

.reviu-1 .slick-prev, .reviu-1 .slick-next{ top: 0px !important;}

.reviu-1 .slick-dots{position: relative;}

.reviu-1 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.reviu-1 .slick-prev{
    background: #F0F2F4 url(../images/icon-16.svg) 0px no-repeat !important;
    background-size: 37px;
}



.reviu-5 {
     padding-bottom: 5px;
    width: 100%;
    float: left;
    position: relative;
    margin: -60px 0px 0% 0px;
}


.reviu-1 .reviu-16 {
	font-size: 15px;
	line-height: 20px;
    text-align: center;
    width: 100%;
    /* height: 90px; */
    float: left;
    position: relative;
    overflow:hidden;
}


.reviu-16 {
	text-align: center;
    color:#6B7892;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 3% 0px;
}

.reviu-017 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    left: 3%;
    top: 11%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}

.reviu-17 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    right: 3%;
    bottom: 9%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}


.reviu-15 {
    width: 100%;
    height: 16px;
    float: left;
    position: relative;
    margin: 10px 0px 10px 0px;
    background: url(../images/icon-14.svg) center no-repeat;
}


.reviu-8{
    margin: 0px 8%;
}

.reviu-13{
    display: none;
    float: left;
    position: relative;
    widtH: 100%;
    color: #A5AAB4;
    font-family: font-2;
    font-size: 14px;
}

.reviu-12 a{
    color: #657594;
}

.reviu-12{
    float: left;
    position: relative;
    widtH: 100%;
    color: #323D52;
    font-family: font-3;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
}


.reviu-11 img{
    float: left;
    position: relative;
    widtH: 100px;
    height: 100px;
    border-radius: 100px;
    line-height: 0px;
    object-fit: cover;
    border: 10px solid #FFFFFF;
filter: drop-shadow(0px 4px 10px rgba(33, 54, 87, 0.15));
}


.reviu-11{
    position: relative;
    widtH: 120px;
    line-height: 0px;
    margin: auto;
}


.reviu-14{
    float: left;
    /* position: relative; */
    widtH: 100%;
    font-size: 15px;
    line-height: 24px;
    font-family: font-2;
    color: #6B7892;
}

.reviu-10{
margin: 0% 5%;
text-align: center;
font-size: 15px;
}

.reviu-9{
    margin-top: -50px;
    float: left;
    position: relative;
    widtH: 100%;
}

.reviu-7{
    margin-top: 60px;
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    background:#fff;
    border-radius: 10px;
    color: #39455B;
    padding: 0% 0% 3% 0%;
}


.reviu-2{
    float: left;
    position: relative;
    widtH: 100%;
}


.reviu-4{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #0218FE;
    margin-right: 12px;
}



.reviu-1 .reviu-3 a{
    color: #39455B;
    z-index:1;
}

.reviu-3{
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1{
    width: 100%;
    float: left;
    background: #F0F2F4;
    padding: 30px 0px 0px 0px;
}





.enebi-l-2 option:checked {
    color: white;
    background: #1EBBD2;
}

.enebi-l-1 select{
    box-shadow: inset 0px 5px 12px #fff;
    background:#fff;
    color:#1EBBD2;
    font-family: font-1;
    width: 100%;
    floaT: right;
    border: 10px #fff solid;
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
    height: 41px;
    margin-top: 12px;
    font-size: 16px;
}

.enebi-l-1{
    width: 95px;
    floaT: right;
    position:relative;
}
.map-title-008 .map-title-9 {
    background: #2A3DFF url(../images/fb.svg) center no-repeat;
}
.map-title-08 .map-title-9 {
    background: #2A3DFF url(../images/icon-13.svg) center no-repeat;
}


.map-title-9 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 3px 15px 0px 0px;
    background: #2A3DFF url(../images/icon-12.svg) center no-repeat;
    border-radius: 5px;
}



.map div .gm-style-mtc{
display: none;
}



.map-title-5{
  width: 85%;
  float: left;  
}

.map-title-4 {
    width: 27px;
    height: 27px;
    float: left;
    position: relative;
    margin: 5px 10px 0px 0px;
    background: url(../images/icon-11.svg) center no-repeat;
}

.map-title-7{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
}

.map-title-8 span:hover, .map-title-7:hover{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
    color:#ffffff;
}

.map-title-8 span, .map-title-08 span{
	line-height: 10px; 
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    color:#B0C8F5;
    width: 80%;
    floaT: left;
    font-family: font-2;
}


.map-title-08.map-title-8{
    margin-bottom: 12px; 
}
.map-title-8{
	line-height: 24px;
    margin-bottom: 12px;
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    font-family: font-1;
    font-size: 15px;
}

.map-title-7{
	font-size: 14px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	color:#B0C8F5;
}



.map-title-6{ 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    font-family: font-1;
}




.map-title-03{ 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    margin: 0% 0% 6% 0%;
    padding: 0% 0% 6% 0%;
    border-bottom: 1px #4757FF solid;
}




.map-title-3 a {
   color:#fff;
}

.map-title-3 {
    padding: 0% 9%;
}

.map-title-2 {
    width: 42.8%;
    height: 267px;
    position: relative;
    background: #0218FE;
    float: left;
    border-radius: 5px;
    margin: 0px 0px 0px 0px;
    z-index:1;
    padding: 3.5% 0px 0px 0%;
    font-size: 16px;
    color:#fff;
}

.center-2 .map-2{
    float: left;
    position: relative;
    widtH: 100%;
    margin-top: -2%;  
}

.map-2{
	overflow:hidden;
	margin-top: 20px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	margin-bottom: 20px;
}


.map-title-1{
	display: none;
}


.map-3{
    float: right;
    position: relative;
    widtH: 55%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    border-radius: 5px;
}



.map{float:left;width:100%;height: 301px;margin:0px 0px 0px 0%;position:relative;z-index:0;lefT:0px;}
.map__inner{height: 304px;left:0;position:relative;top:0px;width:100%;transition:0.4s;-webkit-transform:rotate(0deg) translate3D(0%, 0, 0);transform:rotate(0deg) translate3D(0%, 0, 0);}
.map__canvas{height:100%;width:100%;}
.map-03{height:320px !important;}



.tour-new-8 span{
    font-family: font-2;
}


.tour-new-01 .tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 100px 0px 20px 0px;
    background: #427bc9; /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(66 123 201 / 0%) 0%, #427bc9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427bc9', endColorstr='#427bc9',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}



.van-tour-01 .tour-new-5{
    display: none;
}


.van-tour-01 .van-tour-4{
    color:#323C4B;
}


.van-tour-01 .van-tour-5{
  background:#417BC9;  
}

.van-tour-01.van-tour-1{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 20px;
    border-bottom: 1px #ECF1F6 solid;
}

.tour-new-6 {
    width: 17px;
    height: 18px;
    float: left;
    position: relative;
    margin: 2px 6px 0px 0px;
    background: url(../images/icon-10.svg) center no-repeat;
}



.tour-new-5{
    position: relative;
    float: left;
    padding: 12px 16px 12px 15px;
    background: rgb(0 0 0 / 60%);
    color:#fff;
    font-size: 15px;
    font-family: font-2;
    text-align: center;
    border-radius: 0px 10px 0px 0px;
}


.tour-new-8{
    padding: 0px 20px;
}

.tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 20px 0px;
    background: #1EBBD2;
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}


.tour-new-4{
    z-index:1;
    width: 100%;
    position: absolute;
    float: left;
    bottom: 0px;
}


.tour-new-3{
    width: 100%;
    position:relative;
    float: left;
}

.tour-new-1, .tour-new-1 img{
  width: 100%;
  height: 270px;
  object-fit: cover;
}



.tour-new-1 img{
  width: 100%;
  line-height: 0px;
}



.tour-new-1{
  margin: 0px 8px;
  floaT: left;
  width: 23.05%;
  overflow:hidden;
  position:relative;
  border-radius: 5px;
}



.van-tour-7{
    float: left;
    position: relative;
    widtH: 103%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    margin: 0px 0px 0px -8px;
}


.van-tour-6{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
}


.van-tour-5{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #DFB863;
    margin-top: 17px;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.van-tour-01 .van-tour-3 a{
    color: #39455B;
}

.van-tour-3 a{
    color:#fff;
}








.header-color-6:hover .header-li-4 {
   color: #9646FC !important;
}
.header-color-5:hover .header-li-4 {
   color: #1877F2 !important;
}
.header-color-4:hover .header-li-4 {
   color: #4FCB5C !important;
}
.header-color-3:hover .header-li-4 {
   color: #2AA1DB !important;
}
.header-color-2:hover .header-li-4 {
   color: #865FFA !important;
}

.header-7 li .header-li-4 {
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.header-7 li:hover .header-li-4 {
   color: #0218FE;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}

.header-color-1:hover .header-li-4 {
   color: #0218FE;
}

.header-color-7 .header-li-3 {
   background: url(../images/icon-9.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-6 .header-li-3 {
   background: url(../images/icon-7.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-5 .header-li-3 {
   background: url(../images/icon-6.svg) center no-repeat !important;
   margin: 9px 0px 0px 9px;
}

.header-color-4 .header-li-3 {
   background: url(../images/icon-5.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-3 .header-li-3 {
   background: url(../images/icon-4.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 8.4px;
}

.header-color-2 .header-li-3 {
   background: url(../images/icon-3.svg) center no-repeat !important;
   margin: 9px 0px 0px 8.4px;
}

.header-li-3 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px !important;
    background: url(../images/icon-1.svg) center no-repeat;
}



.header-li-4{
	font-size: 14px;
    line-height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
}



.header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 8px 0px 0px;
    background: #ECF3FB;
    border-radius: 5px;
}


.header-7 ul li {
   
    display: inline-flex;
    font-size: 15px;
    font-family: font-1;
    /* float: left; */
    position: relative;
    margin: 0px 30px 0px 0px;
}

.header-7 a{
    color:#323C4B;
}

.header-7 {
    float: left;
    position: relative;
    widtH: 100%;
    margin: 11px 0px 0px 0px;
}


.header-6 {
    border-bottom: 1px #E8EFF8 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 56px;
    background: #ffffff;
}


#cssmenu > ul > li:hover > ul a{  font-family: font-1; }
#cssmenu > ul > li:hover > ul a span{ font-family: font-2; }

.cssmenu-a a{
    color: #ffffff !important;
}

.header-4 li a{
    color: #b5cfe1;
    float: left;
    padding: 24px 25PX 23PX 25px;
    position:relative;
    font-size: 15px;
    letter-spacing: 0.3px;
}

.header-12 a{
   color:#a5a7b2;
}


#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ border-left: 1px rgb(148 205 255 / 25%) solid; margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 62px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
max-height:0;
position:absolute;
-webkit-transition:max-height 0.1s ease-out;
-moz-transition:max-height 0.1s ease-out;
-ms-transition:max-height 0.1s ease-out;
-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;
}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #1122d7 solid;display: inline-block;font-size: 15px;opacity: 1;color:rgba(255, 255, 255, 0);font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:290px;padding: 15px 20px 15px 17px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{  -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;background: #0f21d9;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{ background: #1b2fff; color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}
#cssmenu > ul > li:hover > ul a{  opacity:9;font-size:14px;color: #b4cde5 !important;left:0;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{ line-height: 17px; display: inline-block;z-index:999999; max-height: 64px; position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{overflow:hidden;background: #1428fd;border-radius: 0px 0px 10px 10px;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);font-family:font-2;width:290px;display:block;}


.header-3 {
    z-index:11;
    float: left;
    position: relative;
    widtH: 100%;
    height: 62px;
    color: #ffffff;
    background: #0218FE;
}

.div-right-1 li a:hover{
    color: #ffffff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li a{
    padding: 0px 10px;
    color: #d4f2ff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li{
    float: left;
    position: relative;
}


.div-right-1 {
    float: right;
    position: relative;
}

.logo-1 img{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}

.logo-2 {
    width: 140px;
    margin: 25px 0px 20px 0px;
    float: left;
    position: relative;
}


.logo-1 {
    width: 170px;
    margin: auto;
}


.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 150px;
    background: #ffffff;
}
.slick-slider{padding-bottom: 5px;/* overflow:hidden; */position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-dots{bottom: 15px;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #0218FE;border-radius:100px;}
.slick-next{right:20px;floaT:left;border-radius:100px;background:#ffffff;font-size:0px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{lefT:20px;floaT:left;border-radius:100px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #C5CDD9;border-radius:10px;position:relative;display:inline-block;width:12px;height:12px;margin:-5px 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.div-full-8 img{
  max-width: 100%;
  border-radius: 5px;
  margin: 10px 0px;
}
}
/*-- RESPONSIVE --*/






/*-- RESPONSIVE --*/
@media (min-width:1110px) and (max-width:1210px){
body .pr-menu-1, .pr-menu-2, .cd-popup-triggerr{
    display: none !important;
    opacity:0;
}

	

.header-fix-1.header-fix-2 .header-6 {
    position:fixed;
	z-index:99;
	top: 62px;
}

.header-fix-1.header-fix-2 .header-3 {
    position:fixed;
	z-index:999;
	top: 0px;
}


.header-fix-1.header-fix-2 .header-fix-3 {
    float: left;
    position: relative;
    widtH: 100%;
	height: 118px;
}



.map-s-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 15px;
}





.van-tour-8{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	top: 0px;
	lefT: 0px;
	background:#102570;
	z-index:99;
	opacity: 60%;
}

.slick-dots .slick-active, .slick-dots li{
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.slick-dots .slick-active{background: #0218FE;border-radius:100px;}


.svri-full-1:hover .slick-prev {
	left: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-prev{
	left: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.svri-full-1:hover .slick-next {
	right: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-next{
	right: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.ffooter-2 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 10px;
    overflow:hidden;
    background: #e8eafd;
    border-radius: 100px;
}





.gd-about-02 .gd-about-10{
	margin-top: 40px;
}


.gd-about-02 .gd-about-11{
	margin: 0px 40px 0px 0px;
}


.gd-about-02 .gd-about-3{
	floaT: right !important;
	margin: -10px 0px 0px 0px;
}


.gd-about-7{
	floaT: right !important;
}

.gd-about-7, .gd-about-8{
	width: 45px;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#ffffff;
}


.gd-about-6{
	width: 100%;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#07C0F6;
}




.gd-about-12:before{
	bottom: -18px;
	width: 28px;
	height: 5px;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
}

.gd-about-13 {
	font-family: font-2;
	font-size: 15px;
	color:#323C4B;
}

.gd-about-13 b{
	font-family: font-3;
}


.gd-about-12{
	width: 100%;
	floaT: left;
	font-family: font-1;
	font-size: 22px;
	color:#323C4B;
	margin: 0px 0px 40px 0px;
	position:relative;
}




.gd-about-4 .reviu-6 div:before{
	left: 0px;
	width: 100%;
	height: 100px;
	bottom: 0%;
	z-index:1;
	position:absolute;
	background: linear-gradient(180deg, rgba(1, 1, 1, 0.00) 0%, rgba(0, 0, 0, 0.54) 100%);
	content: '';
}

.gd-about-1 .slick-dots .slick-active {background: #0218FE;}

.gd-about-1 .slick-dots li{background: #ffffff;}

.gd-about-1 .slick-dots{bottom:30px;}
.gd-about-4, .gd-about-4 img{
	width: 100%;
	height: 370px;
	object-fit: cover;
}

.gd-about-4{
	width: 100%;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.gd-about-0{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.gd-about-1 .slick-next:hover{
    background: #0218FE url(../images/nx-2.svg) 16px 14px no-repeat !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
    background-size: 6px !important;
}

.gd-about-1 .slick-prev:hover{
    background: #0218FE url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-next{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-2.svg) 16px 14px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-prev{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



.gd-about-1 .slick-list{ border-radius: 0px !important; }


.gd-about-11{
	margin: 0px 0px 0px 40px;
}


.gd-about-10{
	width: 50%;
	floaT: right;
	margin: 0px 0px 0px 0px;
}

.gd-about-3{
	width: 50%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.gd-about-2{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.gd-about-1{
	position:relative;
	overflow:hidden;
	width: 100%;
	floaT: left;
	margin: 50px 0px 0px 0px;
}




.comment{
	width: 100%;
	floaT: left;
	margin: 40px 0px -40px 0px;
}


.comment .reviu-7 {
    margin-top: 20px;
    margin-bottom: 60px !important;
}

.tour-new-1 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.tour-new-1:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.tour-new-1 .tour-new-ef{
   opacity: 0%;
   	-webkit-transition: all 2.5s; -moz-transition: all 2.5s; -o-transition: all 2.5s; transition: all 2.5s;
}


.tour-new-1:hover .tour-new-ef{
   opacity: 30%;
  	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
}


.tour-new-1:hover .tour-new-ef:after, .tour-new-1:hover .tour-new-ef:before{
	width: 50%;
	background: #000000;
	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
	}


.tour-new-ef:before{
	right: 0px;
	width: 0%;
	height: 100%;
	top: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef:after{
	width: 0%;
	height: 100%;
	lefT: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef{
	width: 100%;
	height: 100%;
	lefT: 0%;
	top: 0%;
	z-index:1;
	position:absolute;
}


.footer-9 a{
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-9 a:hover{
	color:#0218FE;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}



.footer-7{
	width: calc(100% - 70px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 23%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 30px;
}

.footer-9 a{
	color:#434553;
}

.footer-9 {
	color:#434553;
	    height: 20px;
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    font-family: font-2;
}

.footer-8 {
	color:#05212A;
	font-size: 15px;
    width: 100%;
   float: left;
   position:relative;
   margin: 2px 0px 0px 0px;
   font-family: font-1;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #0218FE;
    border-radius: 8px;
    float: left;
    position:relative;
    margin: 0px 15px 0px 0px;
}




.footer-05.footer-5{
   float: left;
   position:relative;
   margin: 0px 10px 0px 0px;
   padding: 0px 0px 0px 40px;
   border-lefT: 1px #ddd solid;
   border-right: 1px #ddd solid;
}



.footer-5{
	/* width: 40%; */
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.footer-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}


.footer-3 {
    width: 200px;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
}


.footer-2 {
    width: 100%;
   float: left;
   position:relative;
   margin: 30px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 .van-div-05:hover {
    border: 2px #1FAF38 solid;
}

.footer-14.van-div-5 .van-div-04:hover {
    border: 2px #865FFA solid;
}

.footer-14.van-div-5 .van-div-03:hover {
    border: 2px #229ED9 solid;
}
.footer-14.van-div-5 .van-div-02:hover {
    border: 2px #9646FC solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 2px #1877F2 solid;
}

.footer-14 .icon-8 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-7 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-6 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-7.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #fff;
    backdrop-filter: blur(15px);
    border-radius: 100px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 10px;
    border: 2px #E1E4FF solid;
}


.footer-14.van-div-5 {
    margin: 18px 0px 0px 0px;
    float: right;
    position: relative;
}



.footer-12 li:hover::after, .footer-12 li:hover::before {
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after, .footer-12 .footer-a::before{
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::before {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    right: 50%;
}

.footer-12 li::after {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 50%;
}


.footer-12 .footer-a a{
    color: #0218FE;
}

.footer-12 a{
    color: #222931;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 30px 0px 0px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-1;
}



.footer-12{
    margin: 30px 0px 30px 0px;
    floaT: left;
    color:#fff;
}

.footer-17 a{
	color:#0218FE;
  -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-17 a:hover{
	   text-decoration: none;
    text-decoration: underline;
	color:#0218FE;
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a{
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

.footer-18{
   position:relative;
   float: left;
}


.footer-17{
   position:relative;
   float: right;
}

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #F2F7FF;
    color: #1C1C1C;
    font-size:15px;
    font-family: font-1;
}


.footer-10{
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
}


.footer-1{
	overflow:hidden;
	border-top: 5px #0218FE solid;
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
   border-bottom: 1px #DBE1EA solid;
}






.hed-3 {
    width: 105px;
    height: 40px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
    margin: 11px 0px 0px 0px;
    floaT: right;
    backdrop-filter: blur(10px);
    border-radius: 5px;
    text-align: center;
    color:#fff;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
	top: 18px;
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	background: url(../images/icon-22.svg) center no-repeat;
	margin: 0px 5px 0px 0px;
	right: 10px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -25px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 30px;
   transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 8px 7px 0px 1px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 43px;
	font-size: 14px;
	font-family:font-1;
}

.for-ena-9 {
    margin: 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: auto;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #38363D;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-2;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}






.van-tour-5-ku{
    width: 100%;
    height: 15px;
    float: left;
    position: relative;
    margin: -8px 0px 21px 0px !important;
    background: url(../images/ku-2.svg) center no-repeat;
}


.van-tour-4{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    border-radius: 5px;
    background:#ECF2FB;
    position:relative;
    margin: 25px 0px 0px 0px;
    text-align: center;
    font-family: font-1;
    font-size: 17px;
}






.reviu-5 .slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5.slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5 .slick-slider{
height:auto !important; 
object-fit: cover;
}


.enebi-l-1 select{
  cursor: pointer;
}

.van-rom-5 b{
  font-family:font-3 !important;
}

.map-n2{
  width: 100%;
  float: left;
  margin: 2.5% 0px 0px 0px;
}



#ch-turebi-1 .footer-11{
  margin-lefT: 0px !important;
}



#cssmenu ul li ul li a{
  font-family:font-2 !important;
  font-size: 15px !important;
}

.div-youtub-1{
    width: 100%;
    floaT: left;
    margin-top: 20px;
}


#ch-turebi-1 li a:hover{
   color: #1EBBD2 !important; 
}

#ch-turebi-1 li a {
  color:#B8D0EA !important;
}

#ch-turebi-1 .footer-11{
  margin-lefT: 10px;
}


#ch-turebi-1{
    width: 90%;
    floaT: left;
}

.svri-full-01 .svri-full-7{
    display: none;
}


.svri-full-7{
    width: 100%;
    floaT: left;
    position:relative;
    margin-top: 3%;
    margin-bottom: 3%;
}


.svri-full-1 .div-full-2, .svri-full-1 .div-full-2 img, .svri-full-1 .slick-slider{
height: 300px;   
object-fit: cover;
}

.svri-full-6 ul li::before {
    width: 16px;
    height: 16px;
    bottom: 20px;
    position: relative;
    floaT: left;
    background: url(../images/icon-0025.svg) 0px no-repeat !important;
    content: "";
    margin: 18px 10px -2px 0px;
}

  
.svri-full-6 ul li{ 
width: 50%;
floaT: left;
position:relative;
font-size: 14px;
}

.svri-full-6{ 
width: 100%;
floaT: left;
color:#39455B;
font-size: 15px;
line-height: 10px;
font-family: font-2;
}



.svri-full-5{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 23px;
margin-top: 0px;
color:#39455B;
font-size: 17px;
font-family: font-1;
}




.svri-full-4{ 
width: 57%;
floaT: right;
overflow:hidden;
}

.svri-full-1 .div-full-2{ 
position:relative;
z-indeX:0;    
width: 40%;
floaT: left;
border-radius: 10px;
overflow:hidden;
}



.div-full-2 .slick-dots li{margin:10px 4px;}

.div-full-2 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.div-full-2 .slick-prev{
    background: rgb(255 255 255 / 0%) url(../images/icon-023.svg) 0px no-repeat !important;
    background-size: 37px;
}



.div-full-2 .slick-dots .slick-active{ width: 30px; background: #0218FE;border-radius:100px;}
.div-full-2 .slick-dots li{background: #ffffff;}

.div-full-2 .slick-dots{ bottom: 15px; }


.div-full-01.div-full-1{ 
width: 100%;
floaT: left;
margin-bottom: 1%;
margin-top: 4%;
}


.div-full-02.div-full-2{ 
floaT: right;
}


.div-full-2 img{
width: 100%;  
}

.div-full-2, .div-full-2 img, .slick-slider{
height: 365px;   
object-fit: cover;
}

.div-full-2{ 
width: 48%;
floaT: left;
border-radius: 5px;
overflow:hidden;
}


.div-full-1{ 
position:relative;
z-index:1;    
width: 100%;
floaT: left;
margin-bottom: 3.5%;
margin-top: 1%;
}




.div-full-8 b{
color:#39455B;
font-size: 16px;
font-family: font-3;
} 
.div-full-8 p {
color:#39455B;
font-size: 15px;
font-family: font-2;
width: 100%;
floaT: left;
line-height: 22px;
}

.div-full-9 {
color:#39455B;
font-size: 16px;
font-family: font-3;
width: 100%;
floaT: left;
margin-bottom: 5px;
}

.div-full-7 b{
color:#39455B;
font-family: font-3;
}

.div-full-7{  
width: 100%;
floaT: left;
margin-bottom: 25px;
margin-top: 0px;
color:#1DBF72;
font-size: 20px;
font-family: font-2;
}

.div-full-5 h1{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 18px;
margin-top: 0px;
color:#39455B;
font-size: 22px;
font-family: font-3;
}


.div-full-6{
padding: 0% 4.5%;
}

.div-full-4{
    margin: 0px 2px 0px 0px;
}

.div-full-5{
padding: 4% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 0%;
}






.center-2 .galer-055.galer-05.galer-5 {
    floaT: right; 
}

.center-2 .galer-0005.galer-005.galer-5 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -2%;
}

.center-2 .galer-0005.galer-005 .galer-9.galer-8{
    margin-lefT: 1.8% !important;
    floaT: left;
}

.center-2 .galer-0005.galer-005 .galer-8{
    width: 49%;
    margin-lefT: 0%;
}

.center-2 .galer-0005.galer-005 .galer-6{
    float: right;
}


.van-rom-01 .van-rom-2{
margin-bottom: 0%;
}


.center-2 .galer-005 .galer-9.galer-8{
    width: 23.8%;
    float: right;
    position: relative;
    margin-lefT: 0% !important;
}


.center-2 .galer-005 .galer-8{
    width: 49.3%;
    margin-lefT: 1.5%;
}


.center-2 .galer-005 .galer-6{
    margin: 0px 0px 2% 0px;
}

.center-2 .galer-005 .galer-6{
    width: 23.8%;
    height: 180px;
    float: left;
    position: relative;
}

.center-2 .galer-005.galer-5 {
    width: 100%;
    margin-top: 1.5%;
}


.center-2 .galer-05.galer-5 {
    floaT: left; 
}


.center-2  .galer-5 {
     floaT: right;
}

.center-2 .galer-05 .galer-6, .center-2 .galer-05 .galer-6 img{
    width: 100%;
}


.van-rom-5{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 16px;
    font-family: font-2;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-6{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 17px;
    font-family: font-3;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-4 img{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    border-radius: 10px;
    box-shadow: 0px 4px 9px rgba(63, 86, 120, 0.25);
border-radius: 10px;
}


.van-rom-4{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    color:#39455B;
    margin-bottom: 3%;
}


.van-rom-3{
padding: 0% 4.5%;
}

.van-rom-1{
    margin: 0px 2px 0px 0px;
}

.van-rom-2{
padding: 4.5% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 3%;
}






.a-about-02 .a-about-03{
    background: #ffffff;
}

.a-about-03{
    width: 50%;
    height: 100%;
    floaT: left;
    position:absolute;
    top: 0px;
    z-index:0;
    background: #19305D;
}


.a-about-02.a-about-2{
    margin-bottom: 0%;
}


.a-about-02 .a-about-3{
    width: 50%;
    background: #ffffff url(../images/logo.svg) center no-repeat !important;
    background-size: 250px !important;
}

.a-about-4 b{
   font-family: font-3;

}

.a-about-5{
margin: 10% 10%;
font-size: 16px;
}

.a-about-4{
	background: #f8faff;
    width: 50%;
    floaT: left;
    position:relative;
    line-height: 22px;
    color:#39455B;

}

.a-about-3{
    width: 50%;
    height: 100%;
    floaT: left;
    position: absolute;
    background: #19305D url(../images/logo-1.svg) center no-repeat !important;
    z-index:1;
    right: 0px;
}

.a-about-2{
    width: 100%;
    floaT: left;
    position:relative;
    background: #F4F9FF;
    margin-bottom: 3%;
    overflow:hidden;
    border-radius: 10px;
}


.a-about-1{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 1% 0%;
}




.map-sms-icon-7 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-26.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-6 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -1px 10px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-5 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -0px 10px 0px 0px;
    background: url(../images/icon-9.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-4 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-3 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-2 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-1 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-21.svg) center no-repeat;
}

.map-sms-4 li b{
   font-family: font-1;
}

.map-sms-4 li a:hover{
    color: #1EBBD2;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li a{
    color: #39455B;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 27px;
    padding: 4.2% 0% 4% 0px;
    border-bottom: 1px #eee solid;
    font-family: font-2;
    font-size: 16px;
    color:#39455B;
}


.map-sms-03.map-sms-3{
box-shadow: 0px 0px 0px 0px #E4EAF4;
}

.map-sms-3{
width: 50%;
box-shadow: 1px 0px 0px 0px #E4EAF4;
floaT: left;
padding: 2% 0% 3.5% 0%;
}


.map-sms-4{
padding: 0% 8%;
}

.map-sms-1{
    margin: 0px 2px 0px 0px;
}

.map-sms-2{
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
}


#cssmenu ul .cssmenu-a::before, #cssmenu ul .cssmenu-a::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.comment .reviu-12::before{
    width: 100%;
    height: 60px;
    position:absolute;
    content: "";
    lefT: 0px;
}


.comment-v-0.comment-v-1{
    margin-bottom: 0%;
    margin-top:2.5%;
}


.comment .reviu-7{
    margin-top: 25px;
}


.reviu-14-e a:hover{
    color:#514c66;
    background: #cad1df;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.reviu-14-e a{
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    float: left;
    position: relative;
    height: 40px;
    line-height: 42px;
    font-family: font-1;
    font-size: 15px;
    color:#6e6983;
    padding: 0px 28px;
    background: #dbe1ed;
    margin-top: 0px;
    border-radius: 500px;
    margin-right: 10px;
}


.comment-v-2{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #0218FE;
    margin-top: 0px;
    margin-right: 12px;
}

.comment-v-1{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 28px;
    font-family: font-1;
    font-size: 20px;
    margin-bottom: 2%;
    color:#323C4B;
    margin-top: -1%;
}



.box-2{
    margin: 0% 5%;
}


.box-1{
    width: 100%;
    floaT: left;
    position:relative;
    padding: 5% 0%;
    background:#fff;
    border-radius: 10px;
}



body.bg-bg-1 {
   background:#f1f4f9;
}


	ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 24px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: block; margin-bottom: .4em; }
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

	
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 50%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
			
			.form-group.combo > .combo_field:last-child { padding-left: 12px !important; }
			.form-group.combo > .combo_field:first-child { padding-right: 12px !important; }
		
		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #efefef; }


	.wseditor table, .bb-editor table { margin: 0px; }


.comments_subscribe, .mass_comments_action{
    display: none;
}

.center-2{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 3% 0% 1.5% 0%;
}


.center-size-3{
    width: 100%;
    floaT: left;
}

.van-van-1.van-tour-1{
    float: left;
    position: relative;
    widtH: 100%;
    background: #fff url(../images/bg-1.png) fixed center no-repeat !important;
    background-size: 110% !important;
    padding-bottom: 0px;
    z-index:0;
}

.van-van-2{
    position:relative;
    color:#fff;
    z-index:1111;
    width: 100%;
    floaT: left;
    color:#fff;
    margin: 40px 0px;
    font-size: 19px;
    font-family: font-1;
    text-align: center;
}




.tour-new-01.tour-new-1:hover .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
    height: 100%;
      -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.tour-new-01.tour-new-1 .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
   	  -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
}

.tour-new-1:hover .tour-new-03 {
    opacity: 9;
    width: 100%;
    height: 83%;
    floaT: left;
    background:  url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 11;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.tour-new-1 .tour-new-03 {
    opacity: 0;
    width: 100%;
    height: 83%;
    floaT: left;
    background: rgb(0 0 0 / 30%) url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}




.galry-vidi-5 i {
    font-size: 0px;
    width: 32px;
    height: 23px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-18.svg) left no-repeat;
}


.galry-vidi-1  img {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.galry-vidi-1:hover  img {
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.galry-vidi-1:hover .galry-vidi-4 {
    opacity: 9;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}


.galer-05 .galer-9.galer-8{
    floaT: right;
    margin-top: 7%;
}


.galer-05 .galer-8, .galer-05 .galer-8 img{
    width: 100%;
    height: 180px;
}

.galer-05 .galer-07.galer-7{
    float: left;
}

.galer-05 .galer-7{
    width: 48.4%;
    float: right;
    position: relative;
}

.galer-05 .galer-6 img{
    width: 100% !important;
    float: left;
    position: relative;
}



.van-rom-01 .int-1.galer-05 .galer-6, .van-rom-01 .int-1.galer-05 .galer-6 img{
    height: 378px;
}

.van-rom-01 .galer-05 .galer-6, .van-rom-01 .galer-05 .galer-6 img{
    height: 350px;
}

.galer-05 .galer-6, .galer-05 .galer-6 img{
    width: 48.5%;
    float: left;
    position: relative;
}

.galer-05 .galer-6{
    margin: 0px 0px 0px 0px;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
}

.galer-8, .galer-8 img{
    width: 48.3%;
    height: 180px;
}

.galer-9.galer-8{
    floaT: right;
}

.galer-8{
    floaT: left;
}


.galer-7{
    width: 100%;
    float: left;
    position: relative;
}

.galer-6{
    margin: 0px 0px 3.4% 0px;
}

.galer-6, .galer-6 img{
    width: 100%;
    height: 180px;
    float: left;
    position: relative;
}


.galer-05.galer-5 {
    width: 49.2%;
    float: right;
    position: relative;
    margin: 0px 0px;
}

.galer-5 {
    width: 49%;
    float: left;
    position: relative;
    margin: 0px 0px;
}


.galry-vidi-5 {
    opacity: 9;
    text-align: center;
    position: absolute;
    top: 45%;
    color: #fff;
    font-size: 20px;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.galry-vidi-4 {
    opacity: 0;
    width: 100%;
    height: 100%;
    floaT: left;
    background: rgb(2 24 254 / 70%);
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.galry-vidi-1 img {
    width: 100%;
    line-height: 0px;
    object-fit: cover;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
    border-radius: 5px;
    overflow:hidden;
}


.galer-4{
    width: 100%;
    float: left;
    position: relative;
}


.galer-2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0px;
}

.galer-3{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #1EBBD2;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}


.galer-1 {
    width: 100%;
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 21px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1 .slick-next{  right: 0px;  }

.reviu-1 .slick-prev{  right: 45px; lefT: inherit; }

.reviu-1 .slick-prev, .reviu-1 .slick-next{ top: 0px !important;}

.reviu-1 .slick-dots{position: relative;}

.reviu-1 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.reviu-1 .slick-prev{
    background: #F0F2F4 url(../images/icon-16.svg) 0px no-repeat !important;
    background-size: 37px;
}



.reviu-5 {
     padding-bottom: 5px;
    width: 100%;
    float: left;
    position: relative;
    margin: -60px 0px 0% 0px;
}


.reviu-1 .reviu-16 {
    text-align: center;
    width: 100%;
    /* height: 90px; */
    float: left;
    position: relative;
    overflow:hidden;
}


.reviu-16 {
	text-align: center;
    color:#6B7892;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 3% 0px;
}

.reviu-017 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    left: 3%;
    top: 11%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}

.reviu-17 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    right: 3%;
    bottom: 9%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}


.reviu-15 {
    width: 100%;
    height: 16px;
    float: left;
    position: relative;
    margin: 10px 0px 10px 0px;
    background: url(../images/icon-14.svg) center no-repeat;
}


.reviu-8{
    margin: 0px 8%;
}

.reviu-13{
    display: none;
    float: left;
    position: relative;
    widtH: 100%;
    color: #A5AAB4;
    font-family: font-2;
    font-size: 14px;
}

.reviu-12 a{
    color: #657594;
}

.reviu-12{
    float: left;
    position: relative;
    widtH: 100%;
    color: #323D52;
    font-family: font-3;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
}


.reviu-11 img{
    float: left;
    position: relative;
    widtH: 100px;
    height: 100px;
    border-radius: 100px;
    line-height: 0px;
    object-fit: cover;
    border: 10px solid #FFFFFF;
filter: drop-shadow(0px 4px 10px rgba(33, 54, 87, 0.15));
}


.reviu-11{
    position: relative;
    widtH: 120px;
    line-height: 0px;
    margin: auto;
}


.reviu-14{
    float: left;
    /* position: relative; */
    widtH: 100%;
    font-size: 15px;
    line-height: 24px;
    font-family: font-2;
    color: #6B7892;
}

.reviu-10{
margin: 0% 5%;
text-align: center;
font-size: 15px;
}

.reviu-9{
    margin-top: -50px;
    float: left;
    position: relative;
    widtH: 100%;
}

.reviu-7{
    margin-top: 60px;
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    background:#fff;
    border-radius: 10px;
    color: #39455B;
    padding: 0% 0% 3% 0%;
}


.reviu-2{
    float: left;
    position: relative;
    widtH: 100%;
}


.reviu-4{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #0218FE;
    margin-right: 12px;
}



.reviu-1 .reviu-3 a{
    color: #39455B;
    z-index:1;
}

.reviu-3{
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1{
    width: 100%;
    float: left;
    background: #F0F2F4;
    padding: 30px 0px 30px 0px;
}





.enebi-l-2 option:checked {
    color: white;
    background: #1EBBD2;
}

.enebi-l-1 select{
    box-shadow: inset 0px 5px 12px #fff;
    background:#fff;
    color:#1EBBD2;
    font-family: font-1;
    width: 100%;
    floaT: right;
    border: 10px #fff solid;
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
    height: 41px;
    margin-top: 12px;
    font-size: 16px;
}

.enebi-l-1{
    width: 95px;
    floaT: right;
    position:relative;
}
.map-title-008 .map-title-9 {
    background: #2A3DFF url(../images/fb.svg) center no-repeat;
}
.map-title-08 .map-title-9 {
    background: #2A3DFF url(../images/icon-13.svg) center no-repeat;
}


.map-title-9 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 3px 15px 0px 0px;
    background: #2A3DFF url(../images/icon-12.svg) center no-repeat;
    border-radius: 5px;
}



.map div .gm-style-mtc{
display: none;
}



.map-title-5{
  width: 85%;
  float: left;  
}

.map-title-4 {
    width: 27px;
    height: 27px;
    float: left;
    position: relative;
    margin: 5px 10px 0px 0px;
    background: url(../images/icon-11.svg) center no-repeat;
}

.map-title-7{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
}

.map-title-8 span:hover, .map-title-7:hover{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
    color:#ffffff;
}

.map-title-8 span, .map-title-08 span{
	line-height: 10px; 
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    color:#B0C8F5;
    width: 80%;
    floaT: left;
    font-family: font-2;
}


.map-title-08.map-title-8{
    margin-bottom: 12px; 
}
.map-title-8{
	line-height: 24px;
    margin-bottom: 12px;
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    font-family: font-1;
    font-size: 15px;
}

.map-title-7{
	font-size: 15px; 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#B0C8F5;
}



.map-title-6{ 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    font-family: font-1;
}




.map-title-03{ 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    margin: 0% 0% 6% 0%;
    padding: 0% 0% 6% 0%;
    border-bottom: 1px #4757FF solid;
}




.map-title-3 a {
   color:#fff;
}

.map-title-3 {
    padding: 0% 9%;
}

.map-title-2 {
    width: 37%;
    height: 260px;
    position: relative;
    background: #0218FE;
    float: left;
    border-radius: 5px;
    margin: 0px 0px 0px 0px;
    z-index:1;
    padding: 3.5% 0px 0px 0%;
    font-size: 16px;
    color:#fff;
}

.center-2 .map-2{
    float: left;
    position: relative;
    widtH: 100%;
    margin-top: -2%;  
}

.map-2{
	overflow:hidden;
	margin-top: 25px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	margin-bottom: 25px;
}


.map-title-1{
	display: none;
}


.map-3{
    float: right;
    position: relative;
    widtH: 61%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    border-radius: 5px;
}



.map{float:left;width:100%;height: 300px;margin:0px 0px 0px 0%;position:relative;z-index:0;lefT:0px;}
.map__inner{height:320px;left:0;position:relative;top:0px;width:100%;transition:0.4s;-webkit-transform:rotate(0deg) translate3D(0%, 0, 0);transform:rotate(0deg) translate3D(0%, 0, 0);}
.map__canvas{height:100%;width:100%;}
.map-03{height:320px !important;}



.tour-new-8 span{
    font-family: font-2;
}


.tour-new-01 .tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 100px 0px 20px 0px;
    background: #427bc9; /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(66 123 201 / 0%) 0%, #427bc9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427bc9', endColorstr='#427bc9',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}



.van-tour-01 .tour-new-5{
    display: none;
}


.van-tour-01 .van-tour-4{
    color:#323C4B;
}


.van-tour-01 .van-tour-5{
  background:#417BC9;  
}

.van-tour-01.van-tour-1{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.tour-new-6 {
    width: 17px;
    height: 18px;
    float: left;
    position: relative;
    margin: 2px 6px 0px 0px;
    background: url(../images/icon-10.svg) center no-repeat;
}



.tour-new-5{
    position: relative;
    float: left;
    padding: 12px 16px 12px 15px;
    background: rgb(0 0 0 / 60%);
    color:#fff;
    font-size: 15px;
    font-family: font-2;
    text-align: center;
    border-radius: 0px 10px 0px 0px;
}


.tour-new-8{
    padding: 0px 20px;
}

.tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 20px 0px;
    background: #1EBBD2;
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}


.tour-new-4{
    z-index:1;
    width: 100%;
    position: absolute;
    float: left;
    bottom: 0px;
}


.tour-new-3{
    width: 100%;
    position:relative;
    float: left;
}

.tour-new-1, .tour-new-1 img{
  width: 100%;
  height: 330px;
  object-fit: cover;
}



.tour-new-1 img{
  width: 100%;
  line-height: 0px;
}



.tour-new-1{
  margin: 0px 12.5px;
  floaT: left;
  width: 22.6%;
  overflow:hidden;
  position:relative;
  border-radius: 5px;
}



.van-tour-7{
    float: left;
    position: relative;
    widtH: 103%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    margin: 0px 0px 0px -12.5px;
}


.van-tour-00.van-tour-6{
	margin-bottom: 10px;
}

.van-tour-6{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
}


.van-tour-5{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #DFB863;
    margin-top: 17px;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.van-tour-01 .van-tour-3 a{
    color: #39455B;
}

.van-tour-3 a{
    color:#fff;
}








.header-color-6:hover .header-li-4 {
   color: #9646FC !important;
}
.header-color-5:hover .header-li-4 {
   color: #1877F2 !important;
}
.header-color-4:hover .header-li-4 {
   color: #4FCB5C !important;
}
.header-color-3:hover .header-li-4 {
   color: #2AA1DB !important;
}
.header-color-2:hover .header-li-4 {
   color: #865FFA !important;
}

.header-7 li .header-li-4 {
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.header-7 li:hover .header-li-4 {
   color: #0218FE;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}

.header-color-1:hover .header-li-4 {
   color: #0218FE;
}

.header-color-7 .header-li-3 {
   background: url(../images/icon-9.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-6 .header-li-3 {
   background: url(../images/icon-7.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-5 .header-li-3 {
   background: url(../images/icon-6.svg) center no-repeat !important;
   margin: 9px 0px 0px 9px;
}

.header-color-4 .header-li-3 {
   background: url(../images/icon-5.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-3 .header-li-3 {
   background: url(../images/icon-4.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 8.4px;
}

.header-color-2 .header-li-3 {
   background: url(../images/icon-3.svg) center no-repeat !important;
   margin: 9px 0px 0px 8.4px;
}

.header-li-3 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px !important;
    background: url(../images/icon-1.svg) center no-repeat;
}



.header-li-4{
	font-size: 14px;
    line-height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
}



.header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 8px 0px 0px;
    background: #ECF3FB;
    border-radius: 5px;
}


.header-7 ul li {
   
    display: inline-flex;
    font-size: 15px;
    font-family: font-1;
    /* float: left; */
    position: relative;
    margin: 0px 20px 0px 0px;
}

.header-7 a{
    color:#323C4B;
}

.header-7 {
    float: left;
    position: relative;
    widtH: 100%;
    margin: 11px 0px 0px 0px;
}


.header-6 {
    border-bottom: 1px #E8EFF8 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 56px;
    background: #ffffff;
}


#cssmenu > ul > li:hover > ul a{  font-family: font-1; }
#cssmenu > ul > li:hover > ul a span{ font-family: font-2; }

.cssmenu-a a{
    color: #ffffff !important;
}

.header-4 li a{
    color: #b5cfe1;
    float: left;
    padding: 24px 25PX 23PX 25px;
    position:relative;
    font-size: 15px;
    letter-spacing: 0.3px;
}

.header-12 a{
   color:#a5a7b2;
}


#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ border-left: 1px rgb(148 205 255 / 25%) solid; margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 62px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
max-height:0;
position:absolute;
-webkit-transition:max-height 0.1s ease-out;
-moz-transition:max-height 0.1s ease-out;
-ms-transition:max-height 0.1s ease-out;
-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;
}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #1122d7 solid;display: inline-block;font-size: 15px;opacity: 1;color:rgba(255, 255, 255, 0);font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:290px;padding: 15px 20px 15px 17px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{  -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;background: #0f21d9;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{ background: #1b2fff; color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}
#cssmenu > ul > li:hover > ul a{  opacity:9;font-size:14px;color: #b4cde5 !important;left:0;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{ line-height: 17px; display: inline-block;z-index:999999; max-height: 64px; position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{overflow:hidden;background: #1428fd;border-radius: 0px 0px 10px 10px;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);font-family:font-2;width:290px;display:block;}


.header-3 {
    z-index:11;
    float: left;
    position: relative;
    widtH: 100%;
    height: 62px;
    color: #ffffff;
    background: #0218FE;
}

.div-right-1 li a:hover{
    color: #ffffff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li a{
    padding: 0px 10px;
    color: #d4f2ff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li{
    float: left;
    position: relative;
}


.div-right-1 {
    float: right;
    position: relative;
}

.logo-1 img{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}

.logo-2 {
    width: 140px;
    margin: 25px 0px 20px 0px;
    float: left;
    position: relative;
}


.logo-1 {
    width: 170px;
    margin: auto;
}


.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 150px;
    background: #ffffff;
}

.slick-slider{padding-bottom: 5px;/* overflow:hidden; */position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-dots{bottom:0px;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #0218FE;border-radius:100px;}
.slick-next{right:20px;floaT:left;border-radius:100px;background:#ffffff;font-size:0px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{lefT:20px;floaT:left;border-radius:100px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #C5CDD9;border-radius:10px;position:relative;display:inline-block;width:12px;height:12px;margin:-5px 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.div-full-8 img{
  max-width: 100%;
  border-radius: 5px;
  margin: 10px 0px;
}
}
/*-- RESPONSIVE --*/




/*-- RESPONSIVE --*/
@media (min-width:1210px) and (max-width:90000000px){
body .pr-menu-1, .pr-menu-2, .cd-popup-triggerr{
    display: none !important;
    opacity:0;
}



.header-fix-1.header-fix-2 .header-6 {
    position:fixed;
	z-index:99;
	top: 62px;
}

.header-fix-1.header-fix-2 .header-3 {
    position:fixed;
	z-index:999;
	top: 0px;
}


.header-fix-1.header-fix-2 .header-fix-3 {
    float: left;
    position: relative;
    widtH: 100%;
	height: 118px;
}



.map-s-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 15px;
}





.van-tour-8{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	top: 0px;
	lefT: 0px;
	background:#102570;
	z-index:99;
	opacity: 60%;
}

.slick-dots .slick-active, .slick-dots li{
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.slick-dots .slick-active{background: #0218FE;border-radius:100px;}


.svri-full-1:hover .slick-prev {
	left: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-prev{
	left: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.svri-full-1:hover .slick-next {
	right: 20px;
	opacity: 9;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.svri-full-1 .slick-next{
	right: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}


.ffooter-2 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 10px;
    overflow:hidden;
    background: #e8eafd;
    border-radius: 100px;
}





.gd-about-02 .gd-about-10{
	margin-top: 40px;
}


.gd-about-02 .gd-about-11{
	margin: 0px 40px 0px 0px;
}


.gd-about-02 .gd-about-3{
	floaT: right !important;
	margin: -10px 0px 0px 0px;
}


.gd-about-7{
	floaT: right !important;
}

.gd-about-7, .gd-about-8{
	width: 45px;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#ffffff;
}


.gd-about-6{
	width: 100%;
	height: 10px;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
	background:#07C0F6;
}




.gd-about-12:before{
	bottom: -18px;
	width: 28px;
	height: 5px;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
}

.gd-about-13 {
	font-family: font-2;
	font-size: 15px;
	color:#323C4B;
}

.gd-about-13 b{
	font-family: font-3;
}


.gd-about-12{
	width: 100%;
	floaT: left;
	font-family: font-1;
	font-size: 25px;
	color:#323C4B;
	margin: 0px 0px 40px 0px;
	position:relative;
}




.gd-about-4 .reviu-6 div:before{
	left: 0px;
	width: 100%;
	height: 100px;
	bottom: 0%;
	z-index:1;
	position:absolute;
	background: linear-gradient(180deg, rgba(1, 1, 1, 0.00) 0%, rgba(0, 0, 0, 0.54) 100%);
	content: '';
}

.gd-about-1 .slick-dots .slick-active {background: #0218FE;}

.gd-about-1 .slick-dots li{background: #ffffff;}

.gd-about-1 .slick-dots{bottom:30px;}
.gd-about-4, .gd-about-4 img{
	width: 100%;
	height: 370px;
	object-fit: cover;
}

.gd-about-4{
	width: 100%;
	overflow:hidden;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.gd-about-0{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.gd-about-1 .slick-next:hover{
    background: #0218FE url(../images/nx-2.svg) 16px 14px no-repeat !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
    background-size: 6px !important;
}

.gd-about-1 .slick-prev:hover{
    background: #0218FE url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-next{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-2.svg) 16px 14px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}

.gd-about-1 .slick-prev{
    background: rgba(0, 0, 0, 0.80) url(../images/nx-1.svg) 15px 14.5px no-repeat !important;
    background-size: 6px !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
}



.gd-about-1 .slick-list{ border-radius: 0px !important; }


.gd-about-11{
	margin: 0px 0px 0px 40px;
}


.gd-about-10{
	width: 50%;
	floaT: right;
	margin: 0px 0px 0px 0px;
}

.gd-about-3{
	width: 50%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.gd-about-2{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.gd-about-1{
	position:relative;
	overflow:hidden;
	width: 100%;
	floaT: left;
	margin: 50px 0px 0px 0px;
}




.comment{
	width: 100%;
	floaT: left;
	margin: 40px 0px -40px 0px;
}


.comment .reviu-7 {
    margin-top: 20px;
    margin-bottom: 60px !important;
}

.tour-new-1 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.tour-new-1:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.tour-new-1 .tour-new-ef{
   opacity: 0%;
   	-webkit-transition: all 2.5s; -moz-transition: all 2.5s; -o-transition: all 2.5s; transition: all 2.5s;
}


.tour-new-1:hover .tour-new-ef{
   opacity: 30%;
  	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
}


.tour-new-1:hover .tour-new-ef:after, .tour-new-1:hover .tour-new-ef:before{
	width: 50%;
	background: #000000;
	-webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;
	}


.tour-new-ef:before{
	right: 0px;
	width: 0%;
	height: 100%;
	top: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef:after{
	width: 0%;
	height: 100%;
	lefT: 0%;
	z-index:1;
	position:absolute;
	background: #0218FE;
	content: '';
	-webkit-transition: all 2.5s;
	-moz-transition: all 2.5s;
	-o-transition: all 2.5s;
	transition: all 2.5s;
}

.tour-new-ef{
	width: 100%;
	height: 100%;
	lefT: 0%;
	top: 0%;
	z-index:1;
	position:absolute;
}


.footer-9 a{
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-9 a:hover{
	color:#0218FE;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}



.footer-7{
	/* width: calc(100% - 70px); */
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 23%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 60px;
}

.footer-9 a{
	color:#434553;
}

.footer-9 {
	color:#434553;
	    height: 20px;
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    font-family: font-2;
}

.footer-8 {
	color:#05212A;
	font-size: 15px;
    width: 100%;
   float: left;
   position:relative;
   margin: 2px 0px 0px 0px;
   font-family: font-1;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #0218FE;
    border-radius: 8px;
    float: left;
    position:relative;
    margin: 0px 15px 0px 0px;
}




.footer-05.footer-5{
   float: left;
   position:relative;
   margin: 0px 10px 0px 0px;
   padding: 0px 0px 0px 60px;
   border-lefT: 1px #ddd solid;
   border-right: 1px #ddd solid;
}



.footer-5{
	/* width: 40%; */
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.footer-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}


.footer-3 {
    width: 200px;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
}


.footer-2 {
    width: 100%;
   float: left;
   position:relative;
   margin: 30px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 .van-div-05:hover {
    border: 2px #1FAF38 solid;
}

.footer-14.van-div-5 .van-div-04:hover {
    border: 2px #865FFA solid;
}

.footer-14.van-div-5 .van-div-03:hover {
    border: 2px #229ED9 solid;
}
.footer-14.van-div-5 .van-div-02:hover {
    border: 2px #9646FC solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 2px #1877F2 solid;
}

.footer-14 .icon-8 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-7 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-6 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-7.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #fff;
    backdrop-filter: blur(15px);
    border-radius: 100px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 10px;
    border: 2px #E1E4FF solid;
}


.footer-14.van-div-5 {
    margin: 18px 0px 0px 0px;
    float: right;
    position: relative;
}



.footer-12 li:hover::after, .footer-12 li:hover::before {
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after, .footer-12 .footer-a::before{
    height: 4px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::before {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    right: 50%;
}

.footer-12 li::after {
    width: 12px;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: #0218FE  no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 50%;
}


.footer-12 .footer-a a{
    color: #0218FE;
}

.footer-12 a{
    color: #222931;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 30px 0px 0px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-1;
}



.footer-12{
    margin: 30px 0px 30px 0px;
    floaT: left;
    color:#fff;
}

.footer-17 a{
	color:#0218FE;
  -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-17 a:hover{
	   text-decoration: none;
    text-decoration: underline;
	color:#0218FE;
   -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}




.footer-17 a{
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

.footer-18{
   position:relative;
   float: left;
}


.footer-17{
   position:relative;
   float: right;
}

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #F2F7FF;
    color: #1C1C1C;
    font-size:15px;
    font-family: font-1;
}


.footer-10{
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
}


.footer-1{
	overflow:hidden;
	border-top: 5px #0218FE solid;
    width: 100%;
   float: left;
   position:relative;
   background:#fff;
   border-bottom: 1px #DBE1EA solid;
}






.hed-3 {
    width: 105px;
    height: 40px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
    margin: 11px 0px 0px 0px;
    floaT: right;
    backdrop-filter: blur(10px);
    border-radius: 5px;
    text-align: center;
    color:#fff;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
	top: 18px;
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	background: url(../images/icon-22.svg) center no-repeat;
	margin: 0px 5px 0px 0px;
	right: 10px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -25px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 30px;
   transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 8px 7px 0px 1px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 43px;
	font-size: 14px;
	font-family:font-1;
}

.for-ena-9 {
    margin: 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: auto;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #38363D;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-2;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}






.van-tour-5-ku{
    width: 100%;
    height: 15px;
    float: left;
    position: relative;
    margin: -8px 0px 21px 0px !important;
    background: url(../images/ku-2.svg) center no-repeat;
}


.van-tour-4{
    width: 100%;
    height: 55px;
    line-height: 55px;
    float: left;
    border-radius: 5px;
    background:#ECF2FB;
    position:relative;
    margin: 25px 0px 0px 0px;
    text-align: center;
    font-family: font-1;
    font-size: 17px;
}






.reviu-5 .slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5.slick-slide{display:none;float:left;height:auto !important;min-height: 0px;}

.reviu-5 .slick-slider{
height:auto !important; 
object-fit: cover;
}


.enebi-l-1 select{
  cursor: pointer;
}

.van-rom-5 b{
  font-family:font-3 !important;
}

.map-n2{
  width: 100%;
  float: left;
  margin: 2.5% 0px 0px 0px;
}



#ch-turebi-1 .footer-11{
  margin-lefT: 0px !important;
}



#cssmenu ul li ul li a{
  font-family:font-2 !important;
  font-size: 15px !important;
}

.div-youtub-1{
    width: 100%;
    floaT: left;
    margin-top: 20px;
}


#ch-turebi-1 li a:hover{
   color: #1EBBD2 !important; 
}

#ch-turebi-1 li a {
  color:#B8D0EA !important;
}

#ch-turebi-1 .footer-11{
  margin-lefT: 10px;
}


#ch-turebi-1{
    width: 90%;
    floaT: left;
}

.svri-full-01 .svri-full-7{
    display: none;
}


.svri-full-7{
    width: 100%;
    floaT: left;
    position:relative;
    margin-top: 3%;
    margin-bottom: 3%;
}


.svri-full-1 .div-full-2, .svri-full-1 .div-full-2 img, .svri-full-1 .slick-slider{
height: 300px;   
object-fit: cover;
}

.svri-full-6 ul li::before {
    width: 16px;
    height: 16px;
    bottom: 20px;
    position: relative;
    floaT: left;
    background: url(../images/icon-0025.svg) 0px no-repeat !important;
    content: "";
    margin: 18px 10px -2px 0px;
}

  
.svri-full-6 ul li{ 
width: 50%;
floaT: left;
position:relative;
}

.svri-full-6{ 
width: 100%;
floaT: left;
color:#39455B;
font-size: 15px;
line-height: 10px;
font-family: font-2;
}



.svri-full-5{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 23px;
margin-top: 0px;
color:#39455B;
font-size: 19px;
font-family: font-1;
}




.svri-full-4{ 
width: 57%;
floaT: right;
overflow:hidden;
}

.svri-full-1 .div-full-2{ 
position:relative;
z-indeX:0;    
width: 40%;
floaT: left;
border-radius: 10px;
overflow:hidden;
}



.div-full-2 .slick-dots li{margin:10px 4px;}

.div-full-2 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.div-full-2 .slick-prev{
    background: rgb(255 255 255 / 0%) url(../images/icon-023.svg) 0px no-repeat !important;
    background-size: 37px;
}



.div-full-2 .slick-dots .slick-active{ width: 30px; background: #0218FE;border-radius:100px;}
.div-full-2 .slick-dots li{background: #ffffff;}

.div-full-2 .slick-dots{ bottom: 15px; }


.div-full-01.div-full-1{ 
width: 100%;
floaT: left;
margin-bottom: 1%;
margin-top: 4%;
}


.div-full-02.div-full-2{ 
floaT: right;
}


.div-full-2 img{
width: 100%;  
}

.div-full-2, .div-full-2 img, .slick-slider{
height: 365px;   
object-fit: cover;
}

.div-full-2{ 
width: 48%;
floaT: left;
border-radius: 5px;
overflow:hidden;
}


.div-full-1{ 
position:relative;
z-index:1;    
width: 100%;
floaT: left;
margin-bottom: 3.5%;
margin-top: 1%;
}




.div-full-8 b{
color:#39455B;
font-size: 16px;
font-family: font-3;
} 
.div-full-8 p {
color:#39455B;
font-size: 15px;
font-family: font-2;
width: 100%;
floaT: left;
line-height: 22px;
}

.div-full-9 {
color:#39455B;
font-size: 16px;
font-family: font-3;
width: 100%;
floaT: left;
margin-bottom: 5px;
}

.div-full-7 b{
color:#39455B;
font-family: font-3;
}

.div-full-7{  
width: 100%;
floaT: left;
margin-bottom: 25px;
margin-top: 0px;
color:#1DBF72;
font-size: 20px;
font-family: font-2;
}

.div-full-5 h1{
padding: 0% 0% 20px 0%;    
width: 100%;
border-bottom: 1px solid #E4EAF4;
floaT: left;
margin-bottom: 18px;
margin-top: 0px;
color:#39455B;
font-size: 22px;
font-family: font-3;
}


.div-full-6{
padding: 0% 4.5%;
}

.div-full-4{
    margin: 0px 2px 0px 0px;
}

.div-full-5{
padding: 4% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 0%;
}






.center-2 .galer-055.galer-05.galer-5 {
    floaT: right; 
}

.center-2 .galer-0005.galer-005.galer-5 {
    width: 100%;
    margin-top: 0%;
    margin-bottom: -2%;
}

.center-2 .galer-0005.galer-005 .galer-9.galer-8{
    margin-lefT: 1.8% !important;
    floaT: left;
}

.center-2 .galer-0005.galer-005 .galer-8{
    width: 49%;
    margin-lefT: 0%;
}

.center-2 .galer-0005.galer-005 .galer-6{
    float: right;
}


.van-rom-01 .van-rom-2{
margin-bottom: 0%;
}


.center-2 .galer-005 .galer-9.galer-8{
    width: 23.8%;
    float: right;
    position: relative;
    margin-lefT: 0% !important;
}


.center-2 .galer-005 .galer-8{
    width: 49.3%;
    margin-lefT: 1.5%;
}


.center-2 .galer-005 .galer-6{
    margin: 0px 0px 2% 0px;
}

.center-2 .galer-005 .galer-6{
    width: 23.8%;
    height: 200px;
    float: left;
    position: relative;
}

.center-2 .galer-005.galer-5 {
    width: 100%;
    margin-top: 1.5%;
}


.center-2 .galer-05.galer-5 {
    floaT: left; 
}


.center-2  .galer-5 {
     floaT: right;
}

.center-2 .galer-05 .galer-6, .center-2 .galer-05 .galer-6 img{
    width: 100%;
}


.van-rom-5{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 16px;
    font-family: font-2;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-6{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 25px;
    font-size: 17px;
    font-family: font-3;
    color:#39455B;
    margin-bottom: 0px;
}

.van-rom-4 img{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    border-radius: 10px;
    box-shadow: 0px 4px 9px rgba(63, 86, 120, 0.25);
border-radius: 10px;
}


.van-rom-4{
    width: 100%;
    floaT: left;
    position:relative;
    line-height: 0px;
    color:#39455B;
    margin-bottom: 3%;
}


.van-rom-3{
padding: 0% 4.5%;
}

.van-rom-1{
    margin: 0px 2px 0px 0px;
}

.van-rom-2{
padding: 4.5% 0% 4.2% 0%;    
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
margin-bottom: 3%;
}






.a-about-02 .a-about-03{
    background: #ffffff;
}

.a-about-03{
    width: 50%;
    height: 100%;
    floaT: left;
    position:absolute;
    top: 0px;
    z-index:0;
    background: #19305D;
}


.a-about-02.a-about-2{
    margin-bottom: 0%;
}


.a-about-02 .a-about-3{
    width: 50%;
    background: #ffffff url(../images/logo.svg) center no-repeat !important;
    background-size: 250px !important;
}

.a-about-4 b{
   font-family: font-3;

}

.a-about-5{
margin: 10% 10%;
font-size: 16px;
}

.a-about-4{
	background: #f8faff;
    width: 50%;
    floaT: left;
    position:relative;
    line-height: 22px;
    color:#39455B;

}

.a-about-3{
    width: 50%;
    height: 100%;
    floaT: left;
    position: absolute;
    background: #19305D url(../images/logo-1.svg) center no-repeat !important;
    z-index:1;
    right: 0px;
}

.a-about-2{
    width: 100%;
    floaT: left;
    position:relative;
    background: #F4F9FF;
    margin-bottom: 3%;
    overflow:hidden;
    border-radius: 10px;
}


.a-about-1{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 1% 0%;
}




.map-sms-icon-7 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-26.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-6 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -1px 10px 0px 0px;
    background: url(../images/icon-6.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-5 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: -0px 10px 0px 0px;
    background: url(../images/icon-9.svg) center no-repeat;
    background-size: 28px;
}


.map-sms-icon-4 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-4.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-3 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-3.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-2 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-5.svg) center no-repeat;
    background-size: 28px;
}

.map-sms-icon-1 {
    width: 29px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0px 10px 0px 0px;
    background: url(../images/icon-21.svg) center no-repeat;
}

.map-sms-4 li b{
   font-family: font-1;
}

.map-sms-4 li a:hover{
    color: #1EBBD2;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li a{
    color: #39455B;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.map-sms-4 li{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 27px;
    padding: 4.2% 0% 4% 0px;
    border-bottom: 1px #eee solid;
    font-family: font-2;
    font-size: 18px;
    color:#39455B;
}


.map-sms-03.map-sms-3{
box-shadow: 0px 0px 0px 0px #E4EAF4;
}

.map-sms-3{
width: 50%;
box-shadow: 1px 0px 0px 0px #E4EAF4;
floaT: left;
padding: 2% 0% 3.5% 0%;
}


.map-sms-4{
padding: 0% 8%;
}

.map-sms-1{
    margin: 0px 2px 0px 0px;
}

.map-sms-2{
width: 100%;
background: #FFFFFF;
border: 1px solid #E4EAF4;
border-radius: 5px;
floaT: left;
}


#cssmenu ul .cssmenu-a::before, #cssmenu ul .cssmenu-a::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.comment .reviu-12::before{
    width: 100%;
    height: 60px;
    position:absolute;
    content: "";
    lefT: 0px;
}


.comment-v-0.comment-v-1{
    margin-bottom: 0%;
    margin-top:2.5%;
}


.comment .reviu-7{
    margin-top: 25px;
}


.reviu-14-e a:hover{
    color:#514c66;
    background: #cad1df;
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.reviu-14-e a{
     -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    float: left;
    position: relative;
    height: 40px;
    line-height: 42px;
    font-family: font-1;
    font-size: 15px;
    color:#6e6983;
    padding: 0px 28px;
    background: #dbe1ed;
    margin-top: 0px;
    border-radius: 500px;
    margin-right: 10px;
}


.comment-v-2{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #0218FE;
    margin-top: 0px;
    margin-right: 12px;
}

.comment-v-1{
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 28px;
    font-family: font-1;
    font-size: 20px;
    margin-bottom: 2%;
    color:#323C4B;
    margin-top: -1%;
}



.box-2{
    margin: 0% 5%;
}


.box-1{
    width: 100%;
    floaT: left;
    position:relative;
    padding: 5% 0%;
    background:#fff;
    border-radius: 10px;
}



body.bg-bg-1 {
   background:#f1f4f9;
}


	ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 24px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: block; margin-bottom: .4em; }
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

	
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 50%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
			
			.form-group.combo > .combo_field:last-child { padding-left: 12px !important; }
			.form-group.combo > .combo_field:first-child { padding-right: 12px !important; }
		
		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #efefef; }


	.wseditor table, .bb-editor table { margin: 0px; }


.comments_subscribe, .mass_comments_action{
    display: none;
}

.center-2{
    width: 100%;
    floaT: left;
    position:relative;
    margin: 3% 0%;
}


.center-size-3{
    width: 100%;
    floaT: left;
}

.van-van-1.van-tour-1{
    float: left;
    position: relative;
    widtH: 100%;
    background: #fff url(../images/bg-1.png) fixed center no-repeat !important;
    background-size: 110% !important;
    padding-bottom: 0px;
    z-index:0;
}

.van-van-2{
    position:relative;
    color:#fff;
    z-index:1111;
    width: 100%;
    floaT: left;
    color:#fff;
    margin: 40px 0px;
    font-size: 19px;
    font-family: font-1;
    text-align: center;
}




.tour-new-01.tour-new-1:hover .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
    height: 100%;
      -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.tour-new-01.tour-new-1 .tour-new-03, .tour-new-01.tour-new-1 .tour-new-03 {
   	  -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
}

.tour-new-1:hover .tour-new-03 {
    opacity: 9;
    width: 100%;
    height: 83%;
    floaT: left;
    background:  url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 11;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.tour-new-1 .tour-new-03 {
    opacity: 0;
    width: 100%;
    height: 83%;
    floaT: left;
    background: rgb(0 0 0 / 30%) url(../images/icon-17.svg) center no-repeat !important;
    background-size: 37px;
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}




.galry-vidi-5 i {
    font-size: 0px;
    width: 32px;
    height: 23px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-18.svg) left no-repeat;
}


.galry-vidi-1  img {
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.galry-vidi-1:hover  img {
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.galry-vidi-1:hover .galry-vidi-4 {
    opacity: 9;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}


.galer-05 .galer-9.galer-8{
    floaT: right;
    margin-top: 7%;
}


.galer-05 .galer-8, .galer-05 .galer-8 img{
    width: 100%;
    height: 200px;
}

.galer-05 .galer-07.galer-7{
    float: left;
}

.galer-05 .galer-7{
    width: 48.4%;
    float: right;
    position: relative;
}

.galer-05 .galer-6 img{
    width: 100% !important;
    float: left;
    position: relative;
}



.van-rom-01 .int-1.galer-05 .galer-6, .van-rom-01 .int-1.galer-05 .galer-6 img{
    height: 418px;
}

.van-rom-01 .galer-05 .galer-6, .van-rom-01 .galer-05 .galer-6 img{
    height: 350px;
}

.galer-05 .galer-6, .galer-05 .galer-6 img{
    width: 48.5%;
    float: left;
    position: relative;
}

.galer-05 .galer-6{
    margin: 0px 0px 0px 0px;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
}

.galer-8, .galer-8 img{
    width: 48.3%;
    height: 200px;
}

.galer-9.galer-8{
    floaT: right;
}

.galer-8{
    floaT: left;
}


.galer-7{
    width: 100%;
    float: left;
    position: relative;
}

.galer-6{
    margin: 0px 0px 3.4% 0px;
}

.galer-6, .galer-6 img{
    width: 100%;
    height: 200px;
    float: left;
    position: relative;
}


.galer-05.galer-5 {
    width: 49.2%;
    float: right;
    position: relative;
    margin: 0px 0px;
}

.galer-5 {
    width: 49%;
    float: left;
    position: relative;
    margin: 0px 0px;
}


.galry-vidi-5 {
    opacity: 9;
    text-align: center;
    position: absolute;
    top: 45%;
    color: #fff;
    font-size: 20px;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.galry-vidi-4 {
    opacity: 0;
    width: 100%;
    height: 100%;
    floaT: left;
    background: rgb(2 24 254 / 70%);
    position: absolute;
    top: 0px;
    lefT: 0px;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 5px;
}

.galry-vidi-1 img {
    width: 100%;
    line-height: 0px;
    object-fit: cover;
}

.galry-vidi-1 {
    line-height: 0px;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px;
    border-radius: 5px;
    overflow:hidden;
}


.galer-4{
    width: 100%;
    float: left;
    position: relative;
}


.galer-2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0px;
}

.galer-3{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #1EBBD2;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}


.galer-1 {
    width: 100%;
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1 .slick-next{  right: 0px;  }

.reviu-1 .slick-prev{  right: 45px; lefT: inherit; }

.reviu-1 .slick-prev, .reviu-1 .slick-next{ top: 0px !important;}

.reviu-1 .slick-dots{position: relative;}

.reviu-1 .slick-next{
    background: url(../images/icon-17.svg) 0px no-repeat !important;
    background-size: 37px;
}

.reviu-1 .slick-prev{
    background: #F0F2F4 url(../images/icon-16.svg) 0px no-repeat !important;
    background-size: 37px;
}



.reviu-5 {
     padding-bottom: 5px;
    width: 100%;
    float: left;
    position: relative;
    margin: -60px 0px 0% 0px;
}


.reviu-1 .reviu-16 {
    text-align: center;
    width: 100%;
    /* height: 90px; */
    float: left;
    position: relative;
    overflow:hidden;
}


.reviu-16 {
	text-align: center;
    color:#6B7892;
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 3% 0px;
}

.reviu-017 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    left: 3%;
    top: 15%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}

.reviu-17 {
    width: 32px;
    height: 23px;
    float: right;
    position: absolute;
    right: 3%;
    bottom: 9%;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-15.svg) left no-repeat;
}


.reviu-15 {
    width: 100%;
    height: 16px;
    float: left;
    position: relative;
    margin: 10px 0px 10px 0px;
    background: url(../images/icon-14.svg) center no-repeat;
}


.reviu-8{
    margin: 0px 8%;
}

.reviu-13{
    display: none;
    float: left;
    position: relative;
    widtH: 100%;
    color: #A5AAB4;
    font-family: font-2;
    font-size: 14px;
}

.reviu-12 a{
    color: #657594;
}

.reviu-12{
    float: left;
    position: relative;
    widtH: 100%;
    color: #323D52;
    font-family: font-3;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
}


.reviu-11 img{
    float: left;
    position: relative;
    widtH: 100px;
    height: 100px;
    border-radius: 100px;
    line-height: 0px;
    object-fit: cover;
    border: 10px solid #FFFFFF;
filter: drop-shadow(0px 4px 10px rgba(33, 54, 87, 0.15));
}


.reviu-11{
    position: relative;
    widtH: 120px;
    line-height: 0px;
    margin: auto;
}


.reviu-14{
    float: left;
    /* position: relative; */
    widtH: 100%;
    font-size: 15px;
    line-height: 24px;
    font-family: font-2;
    color: #6B7892;
}

.reviu-10{
margin: 0% 5%;
text-align: center;
font-size: 15px;
}

.reviu-9{
    margin-top: -50px;
    float: left;
    position: relative;
    widtH: 100%;
}

.reviu-7{
    margin-top: 60px;
    float: left;
    position: relative;
    widtH: 100%;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    background:#fff;
    border-radius: 10px;
    color: #39455B;
    padding: 0% 0% 3% 0%;
}


.reviu-2{
    float: left;
    position: relative;
    widtH: 100%;
}


.reviu-4{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    background: #0218FE;
    margin-right: 12px;
}



.reviu-1 .reviu-3 a{
    color: #39455B;
    z-index:1;
}

.reviu-3{
    float: left;
    position: relative;
    line-height: 29px;
    margin-bottom: 26px;
    font-family: font-1;
    font-size: 18px;
    color: #39455B;
    z-index:1;
}


.reviu-1{
    width: 100%;
    float: left;
    background: #F0F2F4;
    padding: 30px 0px 30px 0px;
}





.enebi-l-2 option:checked {
    color: white;
    background: #1EBBD2;
}

.enebi-l-1 select{
    box-shadow: inset 0px 5px 12px #fff;
    background:#fff;
    color:#1EBBD2;
    font-family: font-1;
    width: 100%;
    floaT: right;
    border: 10px #fff solid;
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
    height: 41px;
    margin-top: 12px;
    font-size: 16px;
}

.enebi-l-1{
    width: 95px;
    floaT: right;
    position:relative;
}
.map-title-008 .map-title-9 {
    background: #2A3DFF url(../images/fb.svg) center no-repeat;
}
.map-title-08 .map-title-9 {
    background: #2A3DFF url(../images/icon-13.svg) center no-repeat;
}


.map-title-9 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 3px 15px 0px 0px;
    background: #2A3DFF url(../images/icon-12.svg) center no-repeat;
    border-radius: 5px;
}



.map div .gm-style-mtc{
display: none;
}



.map-title-5{
  width: 85%;
  float: left;  
}

.map-title-4 {
    width: 27px;
    height: 27px;
    float: left;
    position: relative;
    margin: 5px 10px 0px 0px;
    background: url(../images/icon-11.svg) center no-repeat;
}

.map-title-7{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
}

.map-title-8 span:hover, .map-title-7:hover{
	   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; 
    color:#ffffff;
}

.map-title-8 span, .map-title-08 span{
	line-height: 10px; 
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
    color:#B0C8F5;
    width: 80%;
    floaT: left;
    font-family: font-2;
}


.map-title-08.map-title-8{
    margin-bottom: 12px; 
}
.map-title-8{
	line-height: 24px;
    margin-bottom: 12px;
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    font-family: font-1;
    font-size: 15px;
}

.map-title-7{
	font-size: 15px; 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#B0C8F5;
}



.map-title-6{ 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    font-family: font-1;
}




.map-title-03{ 
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    margin: 0% 0% 6% 0%;
    padding: 0% 0% 6% 0%;
    border-bottom: 1px #4757FF solid;
}




.map-title-3 a {
   color:#fff;
}

.map-title-3 {
    padding: 0% 10%;
}

.map-title-2 {
    width: 37%;
    height: 260px;
    position: relative;
    background: #0218FE;
    float: left;
    border-radius: 5px;
    margin: 0px 0px 0px 0px;
    z-index:1;
    padding: 3.5% 0px 0px 0%;
    font-size: 16px;
    color:#fff;
}

.center-2 .map-2{
    float: left;
    position: relative;
    widtH: 100%;
    margin-top: -2%;  
}

.map-2{
	overflow:hidden;
	margin-top: 25px;
	float: left;
	position: relative;
	widtH: 100%;
	z-index:1;
	margin-bottom: 30px;
}


.map-title-1{
	display: none;
}


.map-3{
    float: right;
    position: relative;
    widtH: 61%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    border-radius: 5px;
}



.map{float:left;width:100%;height: 300px;margin:0px 0px 0px 0%;position:relative;z-index:0;lefT:0px;}
.map__inner{height:320px;left:0;position:relative;top:0px;width:100%;transition:0.4s;-webkit-transform:rotate(0deg) translate3D(0%, 0, 0);transform:rotate(0deg) translate3D(0%, 0, 0);}
.map__canvas{height:100%;width:100%;}
.map-03{height:320px !important;}



.tour-new-8 span{
    font-family: font-2;
}


.tour-new-01 .tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 100px 0px 20px 0px;
    background: #427bc9; /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(66 123 201 / 0%) 0%, #427bc9 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgb(66 123 201 / 0%) 0%,#427bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427bc9', endColorstr='#427bc9',GradientType=0 ); /* IE6-9 */
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}



.van-tour-01 .tour-new-5{
    display: none;
}


.van-tour-01 .van-tour-4{
    color:#323C4B;
}


.van-tour-01 .van-tour-5{
  background:#417BC9;  
}

.van-tour-01.van-tour-1{
	width: 100%;
	floaT: left;
    margin-bottom: 0px;
    background: #fff !important;
    padding-bottom: 25px;
    border-bottom: 1px #ECF1F6 solid;
}

.tour-new-6 {
    width: 17px;
    height: 18px;
    float: left;
    position: relative;
    margin: 2px 6px 0px 0px;
    background: url(../images/icon-10.svg) center no-repeat;
}



.tour-new-5{
    position: relative;
    float: left;
    padding: 12px 16px 12px 15px;
    background: rgb(0 0 0 / 60%);
    color:#fff;
    font-size: 15px;
    font-family: font-2;
    text-align: center;
    border-radius: 0px 10px 0px 0px;
}


.tour-new-8{
    padding: 0px 20px;
}

.tour-new-7{
    width: 100%;
    position: relative;
    float: left;
    padding: 20px 0px;
    background: #1EBBD2;
    color:#fff;
    font-size: 16px;
    font-family: font-3;
    text-align: center;
}


.tour-new-4{
    z-index:1;
    width: 100%;
    position: absolute;
    float: left;
    bottom: 0px;
}


.tour-new-3{
    width: 100%;
    position:relative;
    float: left;
}

.tour-new-1, .tour-new-1 img{
  width: 100%;
  height: 370px;
  object-fit: cover;
}



.tour-new-1 img{
  width: 100%;
  line-height: 0px;
}



.tour-new-1{
  margin: 0px 12.5px;
  floaT: left;
  width: 22.75%;
  overflow:hidden;
  position:relative;
  border-radius: 5px;
}



.van-tour-7{
    float: left;
    position: relative;
    widtH: 103%;
    z-index:1;
    color:#fff;
    overflow:hidden;
    margin: 0px 0px 0px -12.5px;
}


.van-tour-6{
    float: left;
    position: relative;
    widtH: 100%;
    z-index:1;
    color:#fff;
    overflow:hidden;
}


.van-tour-5{
    float: left;
    position: relative;
    widtH: 4px;
    height: 30px;
    line-height: 63px;
    font-family: font-1;
    font-size: 18px;
    background: #DFB863;
    margin-top: 17px;
    border-radius: 0px 10px 10px 0px;
    margin-right: 12px;
}

.van-tour-01 .van-tour-3 a{
    color: #39455B;
}

.van-tour-3 a{
    color:#fff;
}








.header-color-6:hover .header-li-4 {
   color: #9646FC !important;
}
.header-color-5:hover .header-li-4 {
   color: #1877F2 !important;
}
.header-color-4:hover .header-li-4 {
   color: #4FCB5C !important;
}
.header-color-3:hover .header-li-4 {
   color: #2AA1DB !important;
}
.header-color-2:hover .header-li-4 {
   color: #865FFA !important;
}

.header-7 li .header-li-4 {
   -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.header-7 li:hover .header-li-4 {
   color: #0218FE;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}

.header-color-1:hover .header-li-4 {
   color: #0218FE;
}

.header-color-7 .header-li-3 {
   background: url(../images/icon-9.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-6 .header-li-3 {
   background: url(../images/icon-7.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-5 .header-li-3 {
   background: url(../images/icon-6.svg) center no-repeat !important;
   margin: 9px 0px 0px 9px;
}

.header-color-4 .header-li-3 {
   background: url(../images/icon-5.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 9px;
}

.header-color-3 .header-li-3 {
   background: url(../images/icon-4.svg) center no-repeat !important;
   margin: 8.5px 0px 0px 8.4px;
}

.header-color-2 .header-li-3 {
   background: url(../images/icon-3.svg) center no-repeat !important;
   margin: 9px 0px 0px 8.4px;
}

.header-li-3 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px !important;
    background: url(../images/icon-1.svg) center no-repeat;
}



.header-li-4{
    line-height: 35px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
}



.header-li-2 {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0px 11px 0px 0px;
    background: #ECF3FB;
    border-radius: 5px;
}


.header-7 ul li {
   
    display: inline-flex;
    font-size: 15px;
    font-family: font-1;
    /* float: left; */
    position: relative;
    margin: 0px 25px 0px 0px;
}

.header-7 a{
    color:#323C4B;
}

.header-7 {
    float: left;
    position: relative;
    widtH: 100%;
    margin: 11px 0px 0px 0px;
}


.header-6 {
    border-bottom: 1px #E8EFF8 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 56px;
    background: #ffffff;
}


#cssmenu > ul > li:hover > ul a{  font-family: font-1; }
#cssmenu > ul > li:hover > ul a span{ font-family: font-2; }

.cssmenu-a a{
    color: #ffffff !important;
}

.header-4 li a{
    color: #b5cfe1;
    float: left;
    padding: 24px 25PX 23PX 25px;
    position:relative;
    font-size: 15px;
    letter-spacing: 0.3px;
}

.header-12 a{
   color:#a5a7b2;
}


#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ border-left: 1px rgb(148 205 255 / 25%) solid; margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 62px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
max-height:0;
position:absolute;
-webkit-transition:max-height 0.1s ease-out;
-moz-transition:max-height 0.1s ease-out;
-ms-transition:max-height 0.1s ease-out;
-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;
}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #1122d7 solid;display: inline-block;font-size: 15px;opacity: 1;color:rgba(255, 255, 255, 0);font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:290px;padding: 15px 20px 15px 17px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{  -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;background: #0f21d9;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{ background: #1b2fff; color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}
#cssmenu > ul > li:hover > ul a{  opacity:9;font-size:14px;color: #b4cde5 !important;left:0;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{ line-height: 17px; display: inline-block;z-index:999999; max-height: 64px; position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{overflow:hidden;background: #1428fd;border-radius: 0px 0px 10px 10px;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);font-family:font-2;width:290px;display:block;}


.header-3 {
    z-index:11;
    float: left;
    position: relative;
    widtH: 100%;
    height: 62px;
    color: #ffffff;
    background: #0218FE;
}

.div-right-1 li a:hover{
    color: #ffffff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li a{
    padding: 0px 10px;
    color: #d4f2ff;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
} 

.div-right-1 li{
    float: left;
    position: relative;
}


.div-right-1 {
    float: right;
    position: relative;
}

.logo-1 img{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}

.logo-2 {
    width: 140px;
    margin: 25px 0px 20px 0px;
    float: left;
    position: relative;
}


.logo-1 {
    width: 170px;
    margin: auto;
}


.header-1 {
    float: left;
    position: relative;
    widtH: 100%;
    height: 150px;
    background: #ffffff;
}

.slick-slider{padding-bottom: 5px;/* overflow:hidden; */position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 3px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-dots{bottom:0px;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #0218FE;border-radius:100px;}
.slick-next{right:20px;floaT:left;border-radius:100px;background:#ffffff;font-size:0px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{lefT:20px;floaT:left;border-radius:100px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width:37px !important;height:37px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #C5CDD9;border-radius:10px;position:relative;display:inline-block;width:12px;height:12px;margin:-5px 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.div-full-8 img{
  max-width: 100%;
  border-radius: 5px;
  margin: 10px 0px;
}
}
/*-- RESPONSIVE --*/



@media (min-width:1210px) and (max-width:90000000px){
.center-1{width: 1199px;}
}

@media (min-width:1110px) and (max-width:1210px){
.center-1{width: 1099px;}
}

@media (min-width:1000px) and (max-width:1110px){
.center-1{width: 970px;}
}

@media (min-width:800px) and (max-width:1000px){
.center-1{width: 770px;}
}

@media (min-width:570px) and (max-width:800px){
.center-1{width: 540px;}
}


@media (min-width:10px) and (max-width:570px){
.center-1{margin: 0px 15px !important;}
}



.center-1{
    margin: auto;
    position:relative;
}


#scrollUp{
  display: none !important;
}

h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin:1em 0 .6em 0;letter-spacing:0.01em;line-height:normal;font-weight:bold;text-rendering:optimizeLegibility;font-family:font-1;}
h1,.h1{font-size:23px;}h2,.h2{font-size:21px;}h3,.h3{font-size:20px;}h4,.h4{font-size:18px;}h5,.h5{font-size:16px;}
body{margin:0 auto;background:#fff;font-family:font-2, Verdana, sans-serif;font-size:14px;}
::-webkit-scrollbar-track{background:#eee;}
::-webkit-scrollbar-thumb{background:#0218FE;}
a{color:#181722;text-decoration:underline;text-decoration:none;}
a img{border:0 none;}
ol, ul, li{list-style:none;}
*{margin:0;padding:0;outline:none;}
::-webkit-scrollbar{width:9px;}
::selection{background-color:#0218FE;color:#eee;}
::selection{color:#fff;}


@font-face{font-family:font-1;src:url('../fonts/font-7.ttf');font-weight:bold;}
@font-face{font-family:font-2;src:url('../fonts/font-2.otf');font-weight:bold;}
@font-face{font-family:font-3;src:url('../fonts/font-3.ttf');font-weight:bold;}