﻿@charset "utf-8";
/* CSS by tienducdesign@gmail.com */
.backgroundcover {background-position: center center; background-size: cover;background-color: lightseagreen;}

.padding30 {padding: 30px 0;}

.navbar-right .dropdown-menu {right: auto; left: 0}
.navbar-left .dropdown-menu {right: 0; left: auto}

/*#############################################*/
/*                END HEADER                   */
/*#############################################*/
.topheader {position: relative;height: 60px;background:#000;z-index: 3;padding-top: 13px;z-index: 999999999;position: fixed;top: 0;width: 100%;/* box-shadow: 0 0 10px #666; */left: 0;}
.topheader a {color:#4270b5;}
.ul_social_header {display: inline-block;/* background-color: #fff; */border-radius: 50px !important;padding:5px 15px;font-size:1.1em;}
.ul_social_header a { padding-left:5px; padding-right:5px;}
.ul_social_header a:first-child { padding-left:0;}
.btn-border50 {display: inline-block;/* background-color: #fff; */border-radius: 50px !important;padding:5px 15px;font-size:1em;text-transform: capitalize;position: relative;top:-1px;border:none;}


.menuheader {position: absolute;background: rgba(255, 255, 255, 0.64);z-index: 7;/* box-shadow: 0 2px 2px rgba(0,0,0,.15); */margin-bottom: 40px;width:  100%;/* z-index: 999999999; */position: fixed;top: 60px;/* width: 100%; *//* box-shadow: 0 0 10px #666; *//* left: 0; */}
.col-menu {display: block;float: left;/* width:calc(50% - 145px); */} 
.wrap-logo {display: block; width:260px; height: 5px; position: relative;}
.logo-center {display: block;position: absolute; width: 100%; top:-44px;}
.logo-center img {display: block; margin: 0 auto}

.menu-toggle {position: relative; top:-50px;}
.menu-toggle .navbar-collapse {padding-top: 70px;}
.navbar-toggle {margin-right: 0;}
.navbar-header .navbar-toggle {position: absolute; top:0; right: 0;}
.navbar-toggle .icon-bar{background-color: #0c0a0a;}

.wrap-banner {display:inline-block; background:rgba(255,255,255,1); padding:13px 15px;border:0 solid #FFC830;border-radius:30px;text-align:center;animation-name: hotline; animation-duration: 1.5s;animation-iteration-count: infinite;z-index:898988;}
@keyframes hotline {0%{border-color: red;} 50% {border-color: orange; background:rgba(255,255,255,0.6);} 90% {border-color: green;}}
@-webkit-keyframes hotline {0% {border-color: red; } 50%  {border-color: orange; background:rgba(255,255,255,0.6);} 90% {border-color: green;}}
@-moz-keyframes hotline {0%{border-color: red; } 50%  {border-color: orange; background:rgba(255,255,255,0.6);} 90% {border-color: green;}}
.wrap-banner h4 {font-size:1.4em; margin:0; text-shadow:1px 1px 1px #ccc; font-family:'Roboto',sans-serif; position:relative; line-height: 6px !important; font-weight:400;}
.wrap-banner h4 a {color:#002f5a !important; margin:0 10px 0 5px; font-size: 19px;}
.wrap-banner h4 a:last-child {margin-right:2px;}
.wrap-banner h4 span {font-size:0.7em;}
.wrap-banner h4 .fa {font-size:1.2em;color:#090;}
.wrap-banner span.filset {position:absolute;display:block;width:70px;height:22px;line-height:22px;border-radius:10px 10px 0 0;background:rgba(255,255,255,1);top:-27px;left:calc((100% - 70px)/2);border:2px solid #FFC830;animation-name: hotline; animation-duration: 1.5s;animation-iteration-count: infinite;border-bottom:none;}

button.btn {
    background-color: #eee;
    font-size: 20px;
}.fff1 h3 {
    font-family: Roboto-Medium;
    text-transform: uppercase;
    color: #000;
    text-align: center;
}
.fff1{
    border-right: 1px dashed #908c8c;
    border-left: 1px dashed #908c8c;
}.fb_iframe_widget iframe {
    margin-left: -15px;
    position: absolute;
}

.libor li {border-bottom:1px solid rgba(255,255,255,.1); border-right:1px solid rgba(255,255,255,.1);}
.libor {border-top:1px solid rgba(255,255,255,.1);}
.libor li a {padding:15px !important}
.libor li a .fa {color:#ffc107;}

.section-home.ellv:first-child .textinfo {
    margin-top: -28px;
    width: 100%;
    background: rgba(255,255,255,.2) !important;
    border: 1px solid #e29a74;
}

/* Navigation */
.navfixed {position:fixed !important;}
.navmain {display:block; position:relative; z-index:210; top:0; left:0; right:0; background: #fff;}
.navmain nav{padding-top:42px;}
.navbar {margin-bottom: 0;}
.nav>li>a {color: #000;font-size: 15px;font-family: Roboto-Medium;text-transform: uppercase;padding-left:15px;padding-right:15px;/* border:1px solid #fff !important; */}
.nav>li>a:focus, .nav>li>a:hover {border-color:#fff!important; background-color: #fff !important}
.nav>li.active>a {border-bottom: 1px solid #06f!important; background-color: #fff !important}
.dropdown-menu {border:none; border-radius: 0;}
.navbar .dropdown-menu li>a {line-height: 32px;border-bottom:1px solid #eee;width: 200px;font-family: Roboto-Medium;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;/* width: 50px; *//* display: -webkit-box; *//* -webkit-box-orient: vertical; *//* -webkit-line-clamp: 2; */}
.navbar-brand {padding: 0; padding-top: 15px; height: auto;}
.sologan{display: block; font-size: 16px; white-space: nowrap; padding-top: 10px;}
.dropdown-short > a.navclicktrue {padding-right: 5px !important;}
.dropdown-short > a.dropdown-toggle {padding-left: 5px !important; margin-left:-10px; border-color: transparent !important;}
.dropdown-short > .open:hover a.dropdown-toggle, .dropdown-short > .open:focus a.dropdown-toggle {background-color: transparent !important;}
.dropdown-short > a.dropdown-toggle .caret {margin-left: 0 !important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #fff;}

.btn-dropdow-trigger {padding:4px 12px; background-color: #f5f5f5; border:1px solid #eee; color:#999; border-radius: 1px;}
.dropdown-menu-onmobile {right:0; left: initial;}
.dropdown-menu-onmobile li a {padding:6px 20px;}
.dropdown-menu-onmobile li a i {margin-right: 7px; color:#69a6d4;}

.navbar-toggle {border:1px solid #eee; border-radius: 2px;}


.navbar .navbar-nav>li.dropdown-short>.dropdown-menu {padding: 0; border-radius: 0;}


/* END Navigation */
.anchor-link {display:block; height: 0; position: relative; top:-30px;}


.main_slider {position: relative;top: 0px;/* margin-bottom: -40px; */overflow: hidden;}
.slider-main .owl-theme .owl-controls {position: absolute;width: 100%; bottom: 16px;}

.section-home {margin: 50px 0;}
.img-info {background-size: cover; background-position: center; position: relative; transition-duration: 0.3s;
    -ms-transform: scale(1, 1); /* IE 9 */
    -webkit-transform: scale(1, 1); /* Safari */
    transform: scale(1, 1); }
.img-info:hover {/*filter: brightness(115%);-webkit-filter: brightness(115%);*/
    -ms-transform: scale(1.1, 1.1) !important; /* IE 9 */
    -webkit-transform: scale(1.1, 1.1) !important; /* Safari */
    transform: scale(1.1, 1.1) !important; }
.img-info > div {display: block; width:100%; position: relative; overflow: hidden;}
.img-info > div::after {margin-top:57.7%; display: block; content: ''; width: 100%; height: 0;}
.section-home .col-md-5 {z-index: 350;}

.wrap-textinfo {font-family: Roboto-Medium;font-size: 15px;/* font-weight:400; */text-align: center;}
.wrap-textinfo h2 {
    position: relative;
    top: -10px;
    display: block;
    min-width: 172px;
    text-align: center;
    margin: 0 auto;
    padding: 15px;
    padding-top: 0;
    /* padding-bottom: 30px; */
    color:#000;
    font-size: 50px;
    font-family: 'we';
    text-transform: capitalize;
    }
.wrap-textinfo h2 span {min-height: 70px;min-width: 215px;display:block;background: radial-gradient(circle farthest-corner at right bottom, rgb(173, 15, 51) 10%, rgb(255, 165, 95) 90%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.textinfo { color:#fff; background:radial-gradient(circle farthest-corner at right bottom, rgba(85,133,243,0.85) 0, rgba(18,13,62,0.85) 100%); position: relative; padding:30px; margin-bottom:30px; width:116%; z-index: 30; transition-duration: 0.3s;}
.textinfo p {font-family: Roboto-Medium;color:#fff;text-align: justify;line-height: 24px;}
.textinfo::first-letter,
.textinfo p::first-letter { font-size: 2.2em;color: #ffc; text-transform: uppercase;  margin-right: 8px; }
.textinfo a {color:#fff; text-decoration: underline; font-style: italic; padding-top: 16px; display: block;}
.textinfo a:hover {color:#ff0;}

.wrap-textinfo:hover .textinfo {background-color:#000!important;}

.section-home.ellv:first-child .wrap-textinfo h2 {background-color: #fff;z-index: 76;display: inline-block;margin-left: 1px;}
.section-home.ellv:first-child .textinfo {margin-top: -28px;  width: 100%; background: rgba(255,255,255,.2) !important; border: 1px solid #e29a74;}
.section-home.ellv:first-child .textinfo .cont-textinfo ,
.section-home.ellv:first-child .textinfo .cont-textinfo p,
.section-home.ellv:first-child .textinfo .cont-textinfo p::first-letter {color:#444; text-shadow: none;}

.wrap-textinfo ul {list-style:none; text-align: left;}
.wrap-textinfo ul li {display: inline-block; margin: 3px 5px;}

.list-aticle-inpage .wrap-textinfo {text-align: left;}
.list-aticle-inpage .wrap-textinfo h2 {font-size: 30px; padding-left:30px; padding-right:30px;}
.list-aticle-inpage .wrap-textinfo h2 span{display: block; text-align: left;}
.list-aticle-inpage .wrap-textinfo .cont-textinfo {color:#fff;}

.t-title {background: radial-gradient(circle farthest-corner at right bottom, rgb(255, 165, 95) 10%, rgb(173, 15, 51) 90%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}

/*
.wrap-textinfo ul li a {display: block; border-radius:0 30px 30px 30px; background: radial-gradient(circle farthest-corner at right bottom, rgba(85, 133, 243, 0.85) 0, rgba(178, 102, 191, 0.85) 100%); padding:6px 16px; transition-duration: 0.3s;}
.wrap-textinfo ul li a:hover { background: radial-gradient(circle farthest-corner at right bottom, rgba(85, 133, 243, 0.95) 0, rgba(178, 102, 191, 0.95) 100%); color:#fff; box-shadow: 5px 5px 25px 0px rgba(46,61,73,0.4);}
*/
.wrap-textinfo ul li a {display: block; font-size: 1.2em; border-radius:0 30px 30px 30px; padding:6px 16px; padding-left: 32px; background-image:url(/img/bulnet.png); background-position: 0 5px; background-repeat: no-repeat; transition-duration: 0.3s;}
.wrap-textinfo ul li a:hover {background-image:url(/img/bulnethover.png); color:#c53c63;}


.section-left .textinfo { left: -16%;}
.section-left .textinfo a { left: initial; right: 30px;}

.section-main {padding: 80px 0;}
.slider-main {background-color: #00509a; padding: 0 !important; font-family:'Roboto'; font-weight: 300;animation-name: slider; animation-duration: 20s;animation-iteration-count: infinite;}/*e91e63*/

@keyframes slider {0%{background-color: #0a6cc7;} 25% {background-color: #e91e63;} 50% {background-color: orange;} 75% {background-color: #0a0;} 100% {background-color: #0a6cc7;}}
@-webkit-keyframes slider {0%{background-color: #0a6cc7;} 25% {background-color: #e91e63;} 50% {background-color: orange;} 75% {background-color: #0a0;} 100% {background-color: #0a6cc7;}}
@-moz-keyframes slider {0%{background-color: #0a6cc7;} 25% {background-color: #e91e63;} 50% {background-color: orange;} 75% {background-color: #0a0;} 100% {background-color: #0a6cc7;}}

.title_section {text-align: center; text-shadow: 0 1px 0 #fff;}
.title_section .th2 {margin: 10px 0;font-family:  'we';font-size: 70px;/* color: #e67751; */text-transform: capitalize;}
.hr_section { display: block; margin: 10px; max-width: 100%; overflow: hidden;}
.hr_section span {display: block;margin: 12px auto;height: 20px;width: 90px;position: relative;color:#e67751;}
.hr_section span::before, .hr_section span::after { display: block; height: 1px; width: 236px; position: absolute; top: 9px; background-color: #e67751; content: '';}
.hr_section span::before {left: -246px;}
.hr_section span::after {right: -246px;}
.hr_section span {background: url(../images/s1.png) center no-repeat;}
.hr_section.maincolor2 span {/* background:none; */}
.subth2 {width: 68%; max-width:92%; font-size: 1.5em; font-weight:300; margin:0 auto; margin-bottom:25px; font-family: 'Roboto'; color:#9aa0ad;}

/*slick*/
.list-item_ li.item_ {margin: 10px; float: left; width: 100%; display: block; text-align: center; text-decoration: none; border: 1px solid #49B882; background: white; box-shadow: 0 1px 0 rgba(0, 0, 0, .05); box-sizing: border-box; transform: translateZ(0); overflow: hidden; overflow:hidden; }

.thumb_img_news { width: 100%; height: 100%; position: relative; display: block; overflow: hidden;}
.thumb_img_news > a { width: 100%; height: auto; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.thumb_img_news::after { display: block; width: auto; margin-top: 100%; content: '';}

.list-item_ li.item_ .des_news-style-list {height:0;background: rgba(0,170,90,.5); z-index: 20; position: absolute; bottom: 0px; display: block; width: 100%; padding:0 12px; transition-duration: 0.3s; overflow: hidden;}
.list-item_ li.item_ .des_news-style-list h2 { font-size: 1.2em; color:#fff; padding: 0; margin:0;}
.list-item_ li.item_ .des_news-style-list h2 a {color:#fff;}
.list-item_ li.item_:hover .des_news-style-list {background: rgba(0,170,90,.8); bottom: 0;height:auto;padding:12px;}

.viewmore_news_hp { position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; background-color: rgba(0,170,90,.1); display: flex; width: 100%; height: 100%; justify-content: space-around; align-self: center; transition-duration: 0.3s;}
.viewmore_news_hp:hover {background-color: rgba(0,170,90,.2);}
.viewmore_news_hp span { align-self: center; font-size: 18px; font-weight: 300; color: #49B882;}

.slick-prev, .slick-next {width: 19px; height: 37px;}
.slick-next {right: -25px;}
.slick-prev:before, .slick-next:before {content: '' !important; color: transparent; display: block; line-height: normal; width: 19px !important; height: 37px !important; background-repeat: no-repeat; background-image: url(../img/nav_slick_arrow.png);}
.slick-next:before { background-position: -19px 0;}
.slick-prev:before { background-position: 0 0;}



/*noi bat*/
.future-item {list-style: none;}
.future-item .wrap-basic {display: block; position: relative; width: 100%; overflow:hidden; background-color: rgba(0,170,90,.2); margin-bottom:30px;}
.future-item .wrap-basic::after {content:""; display: block; margin-top:100%; width: 100%;}
.future-item li:nth-child(3) .wrap-basic::after {margin-top: calc(200% + 30px);}
.wrap-basic .main-for-item {position: absolute; display: block; width: 100%; height: 100%; background-color: #f5f9fb;}
.wrap-basic .title-for-item {position: absolute; display: block; width: 100%; text-align: center; bottom: 10px; transition-duration: 0.3s;}
.wrap-basic:hover .title-for-item {bottom: 20px;}
.wrap-basic .title-for-item a {color:#000; font-size: 1.1em; font-weight: 500; text-shadow: -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff;}
.future-item li:nth-child(1) .wrap-basic .title-for-item {bottom: 40px;}

.wrap-basic .main-for-item a {display: block; width: 100%; height: 100%; box-shadow:inset 0 0 0 10px rgba(0,56,108,.25); transition-duration: 0.3s;}
.wrap-basic .main-for-item:hover a {box-shadow:inset 0 0 0 18px rgba(34,34,34,.75);}
.future-item li .wrap-basic:nth-child(1) .main-for-item:hover a {box-shadow:inset 0 0 0 18px rgba(111,187,255,.75);}
.future-item li:nth-child(2) .wrap-basic .main-for-item:hover a {box-shadow:inset 0 0 0 18px rgba(255,180,111,.75);}
.future-item li:nth-child(2) .wrap-basic:nth-child(2) .main-for-item:hover a {box-shadow:inset 0 0 0 18px rgba(111,255,168,.75);}
.future-item li:nth-child(3) .wrap-basic .main-for-item:hover a {box-shadow:inset 0 0 0 18px rgba(200,111,255,.75);}

/*chat luong*/
.chatluong {list-style: none;}
.chatluong .cl-icon {padding:20px; text-align: center;text-shadow: 0 1px 0 #fff;}
.chatluong .cl-icon a {display: block; width: 86px; height: 86px; border-radius: 25px; margin: 0 auto; border:1px solid rgba(0,170,90,.8); background-color: #fff; color:rgb(0,170,90); line-height: 86px; font-size: 2em; transition-duration: 0.3s; box-shadow: inset 0 0 0 5px rgba(0,170,90,.03),  0 0 0 0 rgba(0,170,90,.03); transform:rotateZ(45deg); }
.chatluong .cl-icon a:hover { box-shadow: inset 0 0 0 0 rgba(0,170,90,.03), 0 0 0 12px rgba(0,170,90,.2); border-color:#fff; color:#09f;}
.chatluong .cl-icon a .fa {transform:rotateZ(-45deg);}
.chatluong .cl-icon h3 {display: block; padding: 15px 0; margin: 0;}
.chatluong .cl-icon span {color:#333;}

/*dich vu*/
.sec-service {}
.sec-service .title_section {color:#fff; text-shadow: none;}
.list-service {list-style: none;}
.list-service li {padding:26px 20px;}
.list-service .service-item {border:1px solid #fff; background-color: #fff; border-radius: 4px; text-align: center; display: block;box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .10); position: relative; transition-duration: 0.3s;}
.list-service .service-item:hover {background-color: #daffb0;border-color:#a2d2ff;}
.list-service .service-item::after {content:""; display: block; margin-top:86%; width: 100%;}
.list-service .service-item img {width: 48px; margin: 20px auto; display: block; position: absolute; top:0; left: 0; bottom: 0; right: 0;}
.list-service .service-item h4 {display: block; max-height: 38px; padding:0 8px; overflow: hidden; position: absolute; left: 0; bottom: 0; right: 0;}
.maincolor3 {color:rgba(255,255,255,0.9) !important;}

.same_google {list-style: none;}
.same_google li {}
.same_google li a {font-size: 1em;padding: 10px;margin: 10px 0;background: #fff;border-radius: 2px !important;box-shadow: 0 1px 1px #d0d1d5;transition-duration: 0.3s;display: block;border-left:3px solid #0a0;}
.same_google li a:hover {background: #00cc52;color:#fff;border-left:6px solid orange;}

/* customer rivews */
.center-slick {padding:20px; margin:0 auto;}
.reviews-customer {padding:25px 0 0 0; text-align: center; outline: none; opacity: 0.5; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.center-slick .reviews-thumb {display: block; width: 92px; height: 92px; margin: 0 auto; border-radius: 50%; border:1px solid #f5f5f5;}
.center-slick .reviews-thumb span {display: block; width: 100%; height: 100%; border-radius: 50%; border:7px solid #fff;}
.center-slick h3 {font-weight: 300; font-family: 'Roboto', sans-serif; font-size: 1.2em; margin-bottom: 0;}
.center-slick label {font-size: 0.8em;}
.center-slick p {display: none; text-align: center; height: 94px; overflow:hidden;}

.center-slick .slick-center {opacity: 1;-webkit-filter: grayscale(0); filter: grayscale(0); padding-top: 0;}
.center-slick .slick-center .reviews-thumb {width: 166px; height: 166px;}
.center-slick .slick-center h3 {font-weight: 400; font-size: 1.4em; color: #00386c;}
.center-slick .slick-center label {font-size: 1em; border-bottom: 1px solid #f5f5f5; padding: 5px; color:rgb(0,170,90);}
.center-slick .slick-center p {display: block; padding-top: 10px; position: relative; margin-left:-150px; margin-right: -150px;}

/*breadcrum*/
.breadcrum { margin: 0; padding: 5px 0; position: relative; z-index: 5;color: #999;}
.breadcrum ul.bcrum { display: flex;padding: 0;list-style: none; margin: 0;}
.breadcrum .fa-home { float: left; padding-top: 2px;}
.breadcrum ul.bcrum i {padding: 2px 8px;}
.breadcrum ul.bcrum a { color: #999;}
/*dich vu tren menu*/

/*#############################################*/
/*                END main stye                */
/*#############################################*/

  
.w-icon { text-align: right; padding: 2em 0;}
.w-icon span { font-size: 3.6em; color: rgba(240,190,60,1); position: relative; font-family: 'Roboto', sans-serif; font-weight: 300; }
.w-icon span::after { display: block; width: 80px; height: 1px; border-top: 1px solid #ccc; position: absolute; right: -60px; bottom: 20px; content: ''; -ms-transform: rotate(300deg); -webkit-transform: rotate(300deg); transform: rotate(300deg);}
.des-design { padding: 50px;}
.des-design h2 { margin: 10px 0 20px 0;color: #0a0; }
.btn {border-radius: 1px; text-shadow: none;}
.btn_dt { display: inline-block; padding: 7px 24px 8px; min-width: 160px; text-align: center; border: 1px solid rgba(240,190,60,.3);background: #fff; transition-duration: 0.3s; position: relative; height: 35px; overflow: hidden;}
.btn_dt:hover { background: radial-gradient(circle farthest-corner at right bottom, rgba(161, 57, 106, 0.95) 0, rgba(236, 165, 109, 0.95) 100%); color: #000;}
.btn_ef::before { position: absolute; left: 0px; top: 0px; display: block; height: 100%; text-align: center; transition-duration: .3s; padding-top: 7px; white-space: nowrap; content: "Chi Tiết"; width: 0px; overflow: hidden; background:  radial-gradient(circle farthest-corner at right bottom, rgba(161, 57, 106, 0.95) 0, rgba(236, 165, 109, 0.95) 100%); color:#fff;}
.btn_ef:hover::before { width: 100%;}
.btn_ef::after { position: absolute; right: 0px; top: 0px; display: block; height: 100%; text-align: center; transition-duration: .3s; padding-top: 7px; white-space: nowrap; content: "Chi Tiết"; width: 100%; overflow: hidden; background: rgb(255, 255, 255);}
.btn_ef:hover::after {width: 0;}

.btn-haphuong { font-size:1.3em; text-transform: uppercase; font-family: 'Roboto', sans-serif; padding: 12px 34px; box-shadow: none; transition-duration: 0.2s; border: 1px solid rgba(0,170,90,.2); color:rgb(0,170,90); background-color: #f5f9fb;}
.btn-haphuong:hover { box-shadow: 0 10px 15px 0px rgba(46,61,73,0.25); border: 1px solid transparent; background-color:#fff; color:#000;}
.btn-submit-reg {padding-left:32px;padding-right: 32px;}


.main-tour {}
.main-tour img {max-width: 100%;}

.head-page-tour h1 {font-size: 30px; font-family:"avantgd", sans-serif; font-weight:700; color: 333; margin-top: 0; text-shadow: 0 2px 2px rgba(0,0,0,.15)}
.head-page-tour p {font-size: 1.2em; color: #679; text-align: justify;}

.main-tour ul {margin: 0;}
.main-tour ul li {box-shadow: 0 2px 2px rgba(0,0,0,.15); border-radius: 2px; border-top: 1px solid #fafafa; overflow: hidden; padding: 25px; margin: 22px 0; background-color: #fff;}
.main-tour ul li:hover {box-shadow: 0 2px 2px rgba(0,0,0,.35);}
.main-tour .head-day {background-color: rgba(230,193,133,.2); padding: 10px; color: #077;}
.main-tour .head-day i {color: #927039;}
.main-tour .main-day {padding-top: 20px;}
.main-tour .thumb-day {margin-right: 25px; margin-bottom: 25px; max-width: 220px;}
.main-tour .title-day {border-bottom: 1px solid #f5ebda; padding: 0; margin: 0; margin-left: 245px; margin-bottom: 7px; padding-bottom: 7px;}
.main-tour .cont-day {text-align: justify;}
.main-news {}
.main-news .main-day {padding: 0;}
.main-news .thumb-day {max-width: 160px; margin-bottom: 0;}
.main-news .title-day {margin-left: 185px;}
.content_news {text-align: justify;}
.content_news h3 {font-size: 1.3em;}
.cont-des {font-size: 20px; padding-bottom: 10px;}
.content_news img {display: block; max-width: 100%; margin: 12px auto;}

.title-privacy {padding: 0; margin: 0; margin-bottom: 16px;  display: block; font-size: 1.8em; font-weight: 400; color: #000; font-family:"roboto", sans-serif;}
.content_pricacy {font-size: 16px; list-style: none; text-align: justify;}
.content_pricacy li {list-style: none;}
/* aside */

.aside {overflow:hidden; /*box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.27); border-top: 1px solid #fafafa;*/ padding: 0; margin:25px 0;}
.wap-list {padding:20px 0;}
.title-module { font-family:"Roboto", sans-serif; font-weight:300;font-size:22px;text-transform:uppercase;color:#000; margin-bottom:20px;}
.title-module span {display:inline-block;border-bottom:1px solid #06f;margin-bottom:-1px;}
.title-module span h2 {color:#000;}
.title-module hr {padding:0; margin:0;}

.sidebar2 {padding:15px; background-color: #f5f9fb;}

.caption-recommen {}
.caption-recommen h2 {font-size:16px; margin-top: 10px; margin-bottom: 5px;}
.caption-recommen h2 a {font-weight:400;}
.link-cat {color:#336e92;}
.list-tours {list-style:none;}
.list-tours li {margin-bottom:30px; overflow:hidden;}
.list-tours .img-thumb {margin-right:20px;display: block; width: 220px; height: 136px; background-size: cover; background-position: center;}
.caption h2 {font-size:18px;font-weight:400; margin-top:0; margin-bottom:5px;}
.caption .link-cat {display:inline-block;margin-bottom:10px;}
.caption p {text-align:justify;}
.list-destinations {list-style:none;}
.list-destinations li {margin-bottom:12px; overflow:hidden; border-bottom: 1px solid #eee; padding-bottom: 12px;}
.list-destinations li h3 { margin-top:0; margin-bottom:5px;font-size:18px;font-weight:400;color:#336e92;}
.list-destinations li h3 i {margin-left: 1px;}
.list-destinations li:hover h3 i{color:#007777;}
.list-destinations li h3 a {color:#336e92;padding-left:6px;}
.list-destinations  p {text-align:justify;}
.img-thumb-vuong {display:block;width:120px;height:120px;background-size:cover;background-position:center;margin-left:20px;}

.list-news {list-style:none;}
.list-news li {margin-bottom:20px; overflow:hidden; border-bottom: 1px solid #eee;}
.list-news li h3, .list-news li h2 { margin-top:0; margin-bottom:5px;font-size:16px;font-weight:400;color:#336e92;}
.list-news li h3 a, .list-news li h2 a {color:#336e92;}
.list-news  p {text-align:justify;}
.img-thumb-news {display:block;width:96px;height:62px;background-size:cover;background-position:center;margin-right:15px;}

.main-news {}
.main-news .main-day {padding: 0;}
.main-news .thumb-day {max-width: 160px; margin-bottom: 0;}
.main-news .title-day {margin-left: 185px;}
.content_news {text-align: justify;color:#111;}
.content_news h3 {font-size: 1.3em; color:#333; font-weight:400;}
.content_news img {display: block; max-width: 100%; margin: 12px auto;}
.content_news * {max-width: 100% !important;}
.item_date { padding: 3px 0;border-bottom: 1px solid #eee;color: #999;}


/*page gallery*/
.main-gallery {padding: 10px 0;}
.information__ndop {position: relative; margin: 50px 25px;}
.card {margin-top: 0; margin-bottom: 1.5rem; text-align: left; background: #fff; box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15); border-radius: 0.375rem; transition: all 0.3s ease; overflow: hidden;}
.information__ndop:hover .card {box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);}
.information__ndop .card__ndop { position: relative; z-index: 100;}
.linkgallery {display: block; width: 100%; height: 100%; content: ""; position: relative;}
.linkgallery:after {display: block;content: ""; margin-top: 62%;}
.gallery-video.linkgallery:after {display: block;content: ""; margin-top: 47%;}
.card__ndop h2 { position: absolute; bottom: 0; background-color: rgba(34,34,34,.6); margin: 0; padding: 12px; display: block; left: 0; right: 0; font-size: 15px; color:#fff; line-height: 1.3em;}
.card__ndop h2 a { font-size: 15px; color:#fff;}
.information__ndop:hover .card__ndop h2 { background-color: rgba(34,34,34,.8);}
.information__ndop .gallery-video:before {display: block; position: absolute; top: calc(50% - 42px); left: calc(50% - 17px); content: "\f144"; font:normal normal normal 38px/1 "FontAwesome"; z-index: 60; color: #fff;}
.information__ndop .gallery-image:before {display: block; position: absolute; top: calc(50% - 42px); left: calc(50% - 17px); content: "\f03e "; font:normal normal normal 38px/1 "FontAwesome"; z-index: 60; color: #fff;}

.information__ndop .card__ndop--layer1 { position: absolute; z-index: 40; border: 1px solid #dbe2e8; top: -11px; left: 2.5%; width: 94%;}
.information__ndop .card__ndop--layer2 { position: absolute; z-index: 30; border: 1px solid #dbe2e8; top: -22px; left: 6%; width: 87%;}
.information__ndop:hover .card__ndop--layer1 {top: -13px;}
.information__ndop:hover .card__ndop--layer2 {top: -26px;}
.displaynone {display: none;}

.contactus {padding: 50px 0;}
.form-control {border-color:#eaeaea; border-radius: 2px; box-shadow: none;}
.form-control:focus {outline: none; box-shadow: none;}
.list-contact li {padding: 5px 0; text-indent: -10px; padding-left: 15px;}
.list-contact li i {display: inline-block; margin-right: 5px; color:#077;}


/*ad*/
.ads-sidebar {padding-top:22px;}
.ads-sidebar img {display: block; margin: 0 auto; margin-bottom:16px; max-width: 100%;}
.modal-content {border-radius: 0;}
.dialog-reg {margin-top:0; margin-bottom:0; height: 100vh;}
.dialog-reg .modal-content {margin:0; height: 100vh; padding:10px;}
.dialog-reg .modal-body {height: calc(100vh - 60px); border:1px solid #fff; border-radius: 12px; overflow-y: auto;}
h3.titlemoddal {color:#000; font-weight:400; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f5f9fb; text-align: center; text-transform: capitalize;}

.sect-list-news {background-color: #eff2f5; padding:30px 0; background: radial-gradient(ellipse 59% 100% at 93% 30%,#f0d7ca,rgba(219,232,231,.2) 90%),radial-gradient(ellipse 59% 140% at 0 120%,#f0d7ca,rgba(219,232,231,.2) 60%),radial-gradient(ellipse 60% 100% at 5% 20%,#b3d7d5,rgba(219,232,231,.2) 100%),radial-gradient(ellipse 60% 100% at 100% 110%,#b3d7d5,rgba(219,232,231,.2) 90%);}
.sect-list-news .w-item {display: block; position: relative;overflow: hidden; background-color: #fff; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.27); margin: 15px 0;}
.sect-list-news .w-item::after {display: block; width:100%; height: 0; content: ''; margin-top:calc(62% + 155px);}
.sect-list-news .item-thumb {display: block; position: absolute; top:0; bottom: 155px; right: 0; left: 0;background-position: center;background-size: cover; transition-duration: 0.3s;}
.sect-list-news .w-item:hover .item-thumb {filter: brightness(120%);-webkit-filter: brightness(120%);}
.sect-list-news .item-des {font-family: Roboto-Medium;display: block;position: absolute;top: calc(100% - 170px);bottom: 0;right: 0;left: 0;padding:15px;font-size: 15px;}
.sect-list-news .item-des h3 {margin:0;font-size: 22px;font-family: 'we';padding: 10px 0;}
.sect-list-news .item-des h3 a {font-family: 'we';font-size: 30px;display:block;max-height: 111px;overflow: hidden;}
.sect-list-news .item-des p {margin-top: 3px;font-size: 16px;display: block;overflow: hidden;height: 64px;line-height: 1.2em;color:#666;}


.btn-c { border-radius: 2px; padding: 10px 50px; text-transform: uppercase;}
.social-footer a i {color:#999;}
.social-footer a:hover i.fa-facebook-square {color:#39599f}
.social-footer a:hover i.fa-google-plus-square {color:#f43c3c}
.social-footer a:hover i.fa-instagram-square {color:#f207c3;
  background-image: -moz-linear-gradient( 90deg, rgb(254,205,112) 0%, rgb(208,54,152) 50%, rgb(89,105,201) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(254,205,112) 0%, rgb(208,54,152) 50%, rgb(89,105,201) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(254,205,112) 0%, rgb(208,54,152) 50%, rgb(89,105,201) 100%);
}
.social-footer a:hover i.fa-linkedin-square {color:#0077B5}
.social-footer a:hover i.fa-twitter-square {color:#1da1f2}
.social-footer a:hover i.fa-youtube-square {color:#e70031}
.social-footer a:hover i.fa-vine {color:#00BF8F}
.social-footer a:hover i.fa-pinterest {color:#BD1D23}

.email-registered * {font-family: Roboto-Medium;font-size: 15px;}
.email-registered .form-control {padding:8px;/* height: auto; */font-weight: 300;margin-bottom: 20px;}
.email-registered .control-label {line-height: 34px; font-weight: 400; color:#093c67;}

.section-video {display:block; margin:0;overflow:hidden; background:url(../img/bgsection.jpg) center no-repeat; background-size: cover; padding: 52px 0 36px 0;}
.module-video-review {display:block; margin-top:20px;overflow:hidden;}
.big-video-review{width:50%;float:left; position:relative; overflow:hidden; height:auto; background-size: cover;background-position:50%;background-repeat:no-repeat;transition-duration: 0.3s;}
.big-video-review:hover{filter: brightness(120%);-webkit-filter: brightness(120%); cursor: pointer;}
.list-video-review {display:block;float:right;width:50%;}
.list-video-review ul {display:block;overflow:hidden;padding-left:0;}
.list-video-review li {display:block;width:calc(50% - 20px);height:auto;float:left; margin-left:20px; margin-bottom:22px;background:#fff;overflow:hidden;position:relative;background-size: cover;background-position:50%;background-repeat:no-repeat; transition-duration:0.3s;}
.list-video-review li:hover{filter: brightness(120%);-webkit-filter: brightness(120%); cursor: pointer;}

.videoindetail {float:none;width:100%;}
.videoindetail li {width:24%;margin-left:0%;margin-right:1%;background-size: cover;background-position:50%;background-repeat:no-repeat;}
.video_insidebar {display:block; width:100%;transition-duration: 0.3s;overflow:hidden;}
.video_insidebar > div {display:block; width:100%; height: 100%;background-size: cover;background-position:50%;background-repeat:no-repeat;transition-duration: 0.3s; position:absolute;top:0; left:0; right:0; bottom:0;cursor:pointer;}
.video_insidebar:before {margin-top:56%;height:0; display:block; content:'';width:100%;}

.list-video-review li:before,
.big-video-review:before { display: block; margin-top: 57%; content: '';}

.play_btn {position: relative;} 
.play_btn:after {display: block; content: '\f01d'; font: normal normal normal 14px/1 FontAwesome; font-size: 3.6em; position: absolute; top:calc(50% - 25px); left: calc(50% - 22px); color: rgba(245,0,25,0.9); background: radial-gradient(circle farthest-corner at right bottom, rgb(255, 165, 95) 10%, rgb(173, 15, 51) 90%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;} 
.play_btn:hover:after {color: rgb(245,0,25);} 
.thumb-album a {position: absolute; top: 0; left: 0; right: 0; bottom: 0;}

#modal_video .modal-body {padding:0; background-color: #000;}


/*#############################################*/
/*                END page stye                */
/*#############################################*/

footer{background: #fdfdfd url(/img/bgfooter.jpg) center no-repeat;background-size: cover;padding:0;color:#3d3d3d;font-size: 15px;margin-bottom: 0;font-family: Roboto-Medium;position: relative;clear:  both;overflow:  hidden;}
footer .footer-header{padding: 50px; background-color: rgba(255,255,255,0.95)}
.footer-header .name-company {font-weight: 400; text-transform: uppercase; font-size: 15px; color:#405677;}
.list-company-info {list-style: none; margin-left:20px;  font-weight:300;}
.list-company-info li {text-indent: -10px; margin-top: 5px;}
.list-company-info li i {margin-right: 5px; font-size: 14px; color:#405677;}
.list-company-info li strong {}
.list-company-info li strong a {}

.ul_social_footer {padding-top: 10px;}
.ul_social_footer a {font-size: 1.4em; color: #f5f5f5; padding: 5px;}
.ul_social_footer a:hover {color: #0af;}

footer .footer-end{padding: 20px; color:rgba(255,255,255,0.7); text-align: center;}
footer .footer-end a{color:rgba(255,255,255,0.85);}
.tag_link a {display: block; padding: 4px 12px; background-color: rgba(0,0,0,0.1); color: #eee; margin-bottom: 2px; border-radius: 2px;  font-family: 'Roboto', sans-serif; font-size: 11px;}
.tag_link a::first-letter { font-size: 1.3em;color: #ffc; text-transform: uppercase;}
.tag_link a:hover {background-color: rgba(0,0,0,0.3); color: #ffc;}

.fixfooter {display: block; background-color: #429df3; position: fixed; bottom:0; left:0; right: 0; width:100%; z-index: 1000; padding-top: 6px;font-family:'Roboto'; /*animation-name: slider;*/ animation-duration: 20s;animation-iteration-count: infinite;    box-shadow: 0 -5px 5px rgba(34,34,34,.15);}
.fixfooter .container {display: flex;}
.fixfooter .container>div{text-align: center; line-height: 30px; flex: 1}
.hotline_fix {color:#fff; font-weight: normal;}
.hotline_fix .fa {font-size: 16px;}
.hotline_fix label {color:#fff; font-weight: normal;}
.hotline_fix a {color:#ff3b0c; display:inline-block; font-weight: normal; font-size: 1.6em; padding:2px 12px; background-color:#FFFADF; border-radius: 3px;font-weight: 700; line-height: initial;}
/*#############################################*/
/*                  BOOTOM                     */
/*#############################################*/
.wiggle {
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    animation-name: wiggle;
    -o-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -webkit-animation-name: wiggle;
    animation-duration: 5s;
    -o-animation-duration: 5s;
    -ms-animation-duration: 5s;
    -moz-animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: linear;
    -o-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-play-state: running;
    -o-animation-play-state: running;
    -ms-animation-play-state: running;
    -moz-animation-play-state: running;
    -webkit-animation-play-state: running
}
@-webkit-keyframes wiggle {
2% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
4% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
6% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
8% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
10% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
12% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
14% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
16% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
18% {
-webkit-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
20% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}
@keyframes wiggle {
2% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
4% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
6% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
8% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
10% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
12% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
14% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
16% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
18% {
-webkit-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
20% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}



.icon_call {display:block;position:fixed;left:10px;bottom:0; z-index:100000;}
.icon_call img {display:block; margin:20px auto; position:relative; top:0;
    -webkit-animation: callAnimation 6s linear infinite 0s;
    -moz-animation: callAnimation 6s linear infinite 0s;
    -o-animation: callAnimation 6s linear infinite 0s;
    -ms-animation: callAnimation 6s linear infinite 0s;
    animation: callAnimation 6s linear infinite 0s;
}


@-webkit-keyframes callAnimation { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@-moz-keyframes callAnimation { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@-o-keyframes callAnimation { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@-ms-keyframes callAnimation { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@keyframes callAnimation { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@-webkit-keyframes callAnimation2 { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@-moz-keyframes callAnimation2 { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@-o-keyframes callAnimation2 { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@-ms-keyframes callAnimation2 { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}
@keyframes callAnimation2 { 
    0% {opacity: 0.3;top:0;}
    30% {opacity: 1;top:20px;}
    60% {opacity: 0.7;top:0;}
    80% {opacity: 1;top:20px;}
    100% {opacity: 0.3;top:0;}
}div#container {
    /* position: relative; */
    /* top: 100px; */
}
div#div_hot {/* padding-top: 60px; */}div#cata-h {
    text-align: center;
    font-size: 70px;
    font-family: 'we';
    margin-bottom: 50px;
    margin-top: 20px;
}div#main {
    overflow: hidden;
    padding-top: 50px;
}/*.sk.col-xs-12.col-sm-12.col-lg-12 {
    position: relative;
    top: 100px;
}*/
h2#r-tieude1 span {
    font-size: 70px;
    font-family: 'we';
}h2#r-tieude1 {
    text-align: center;
}.bx1 {
    overflow: hidden;
}.bx {
    overflow: hidden;
}.anhs img {
    width: 100%;
    height: 300px;
}.sk {
    /* position: relative; */
    /* top: 100px; */
}.nd1 p {
    padding-top: 25px;
    text-decoration: underline;
    font-weight: 700;
}.nd h2 {
    font-size: 60px;
    font-family: 'we';
    text-align: center;
    padding: 30px;
    margin: 0;
    color: #b3800f;
}.nd1 a:hover {
    color: #d8b341;
}div#catalink h2 {
    font-size: 60px;
    text-align: center;
    font-family: 'we';
}button.btn.btn-info.btn-lg {
    padding: 0;
    background: none;
    border: none;
}h4.modal-title {
    text-align: center;
    font-size: 45px;
    color: #e2b60f;
    font-family: 'we';
}.modal-dialog {
    margin-top: 0;
}.modal-body {
    padding: 5px;
}div#post_tt:hover {
    background-color: #d2b111;
    color: #fff !important;
}div#post_namett {
    font-size: 50px;
    font-family: 'we';
    padding: 15px;
}div#post_namett a:hover {
    color: #fff;
}.modal-footer {
    border: none;
}@media only screen and (max-width: 768px) {
    .nav>li>a {
    color: #000;
    font-size: 10px !important;
    font-family: Roboto-Medium;
    text-transform: uppercase;
    padding-left: 15px;
    padding-right: 15px;
    /* border: 1px solid #fff !important; */
}
    nav.nav1.navbar.navbar-inverse-green.navbar-static-top.no-border-radius.no-border.dropdown-onhover.no-active-arrow.no-open-arrow {
    display: block !important;
}

    }

