﻿body {font-family: Arial; color: #333; margin: 0; padding: 0; font-size: 14px; line-height: 21px;}   
b, strong {font-family: Arial; font-weight: bold;}

.container {width: 1200px; margin: 0 auto;}
.master_page {padding: 50px 0 50px;}
.home_page {padding: 35px 0 50px;}
.page_title {font: 24px/25px Arial; font-weight: bold; text-transform: uppercase; margin-top: -10px;}
.page_title_1 {font: 24px/25px Arial; font-weight: bold; color: #01b7f2; margin-bottom: 15px; margin-top: -10px;}
.page_title_2 {font: 24px/25px Arial; font-weight: bold; color: #01b7f2; margin-bottom: 15px; text-transform: uppercase; margin-top: -10px;}
.page_title_3 {font: 18px/24px Arial; font-weight: bold; color: #01b7f2; margin-bottom: 15px; margin-top: -5px;}
.text_search {font: 24px/25px Arial; font-weight: bold; margin-bottom: 20px;}
.master_main {width: calc(885/1200*100%); float: left; margin-right: 15px; min-height: 10px;}
.sidebar {width: calc(100% - 885/1200*100% - 15px); float: left; min-height: 10px;}
.fb_comment {margin-top: 38px;}
.fb_comment .title {font: 18px/27px Arial; font-weight: bold; text-transform: uppercase; color: #333; margin-bottom: 15px;}
.fb_comment .content {border: 1px solid #e2e2e2; padding: 5px;}

.banner_box {width: 100%; height: auto; display: none;}
.banner_box a {display: grid;}
.banner_box img {width: 100%; height: auto;}

.menu_box {background: #01b7f2; height: 47px; position: relative;}
.menu_box .menu_right {float: right; padding-left: 30px; border-left: 1px solid #00aee6;}
/*.menu_box .menu_right .content {border: 1px solid #3dcdfb; border-radius: 3px; background: #0098c9; margin-top: 5px;}*/
.menu_box .menu_right .content {float: left;}

.menu_box .menu_right .box {margin-top: 12px;}
.menu_box .menu_right .language1 {height: 16px; overflow: hidden; float: left; margin-right: 15px;}
.menu_box .menu_right .language1 .tab {position: relative; z-index: 19; padding: 0; list-style: none; margin: 0;}
.menu_box .menu_right .language1 .tab li {height: 16px; float: left; margin-right: 5px;}
.menu_box .menu_right .language1 .tab li a {display: inline-grid;}
.menu_box .menu_right .language1 .tab li:last-child {margin-right: 0;}
.menu_box .menu_right .language1 .tab li img {height: 14px; cursor: pointer;}

.menu_box .menu_right .search_box {float: left; position: relative;}
.menu_box .menu_right .search_box input {background: #0098c9; color: #fff; height: 25px; line-height: 25px; width: 0; position: absolute; padding: 0; border: none; transition: 0.5s; right: -5px; top: -4px; border-radius: 4px; z-index: 20;}
.menu_box .menu_right .search_box.active input {width: 173px; height: 25px; border: 1px solid #3dcdfb; padding: 0 23px 0 10px;}
.menu_box .menu_right .search_box input::-webkit-input-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input::-moz-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input:-ms-input-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input:-moz-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input:hover {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input:hover::-webkit-input-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input:hover::-moz-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input:hover:-ms-input-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box input:hover:-moz-placeholder {color: #fff !important; opacity: 1;}
.menu_box .menu_right .search_box .search_btn {width: 13px; height: 15px; display: inline-block; background: url(../css/Pic/search_icon.png) no-repeat center center; position: relative; z-index: 21;}

.slider_box {overflow: hidden;}
.slider_box .khungAnh:before {padding-bottom: calc(360/1366*100%);}
.slider_box .khungAnh img.wide:hover {height: 101%;}
.slider_box .khungAnh img.tall:hover {width: 101%;}

.banner {overflow: hidden; position: relative;}
.banner .khungAnh:before {padding-bottom: calc(360/1366*100%);}
.banner .khungAnh img.wide:hover {height: 101%;}
.banner .khungAnh img.tall:hover {width: 101%;}

.slider_box .slick-arrow {display: none !important;}
.slider_box .slick-dots {display: block !important; margin: 0 !important; width: 100%; text-align: center; font-size: 0; position: absolute; bottom: 14px; left: 0; padding: 0;}
.slider_box .slick-dots li {display: inline-block;}
.slider_box .slick-dots button {height: 10px; width: 10px; background: #fff; border-radius: 50%; margin: 0 6px; font-size: 0; border: none; padding: 0; cursor: pointer; outline: 0 !important; opacity: 0.7;}
.slider_box .slick-dots li.slick-active button,
.slider_box .slick-dots li:hover button {background: #01b7f2; opacity: 1;}

.breadcrumb_box {position: absolute; top: 50%; z-index: 6; width: 100%;}
.breadcrumb_box .title {font: 30px/30px Arial ; font-weight: Bold; text-transform: uppercase; color: #fff; display: table; margin: 0 auto 5px;}
.breadcrumb_box ul {padding: 0; margin: 0 auto; list-style: none; display: table;}
.breadcrumb_box li {display: inline;}
.breadcrumb_box li a {line-height: 21px; color: #fff; font-size: 15px; background: url(../css/Pic/breadcrumb_icon.png) no-repeat right center; padding-right: 15px; padding-left: 5px;}
.breadcrumb_box li:first-child a {padding-left: 0;}
.breadcrumb_box li:last-child a {padding-right: 0; background: none;}
.breadcrumb_box li a:hover {color: #01b7f2;}

.SplitPages {font-size: 0; margin-top: 30px;}
.SplitPages .content {float: left;}
.SplitPages a {display: inline-block; background: #fff; color: #333; font-size: 14px; line-height: 34px; height: 34px; min-width: 34px; text-align: center; margin-right: -1px; padding: 0 10px; border: 1px solid #dddddd;}
.SplitPages a:last-child {margin-right: 0; border-radius: 0 4px 4px 0;}
.SplitPages a:first-child {border-radius: 4px 0 0 4px;}
.SplitPages a:hover,
.SplitPages a.hientai {background: #01b7f2; color: #fff; border-color: #fff; outline: 0;}
.SplitPages .trang {float: right; font: 14px/34px Arial;}

.footer_box {background: url(../css/Pic/footer_bg.png) no-repeat; padding: 45px 0 0; background-position: center; background-size: cover;}

.footer_box .col_1 {float: left; width: calc(100% - 725/1200*100% - 60px); margin-right: 30px;}
.footer_box .col_2 {float: left; width: calc(360/1200*100%); margin-right: 30px;}
.footer_box .col_3 {float: left; width: calc(365/1200*100%);}

.footer_box .company_info .title {font: 20px/25px Arial; color: #fff; position: relative; padding-bottom: 5px; font-weight: bold;}
.footer_box .company_info .title:before {content: ''; display: block; width: 50px; height: 1px; background: #00afef; position: absolute; left:0; bottom: 0;}
.footer_box .company_info ul {padding: 0; list-style: none; margin: 25px 0 0;}
.footer_box .company_info ul li {font: 14px/30px Arial; color: #fff; padding-left: 28px; background: url(../css/Pic/add_icon.png) no-repeat left top 5px;}
.footer_box .company_info ul li.phone {background: url(../css/Pic/phone_icon.png) no-repeat left top 5px;}
.footer_box .company_info ul li.phone_1 {background: url(../css/Pic/phone_icon_1.png) no-repeat left top 5px;}
.footer_box .company_info ul li.mail {background: url(../css/Pic/mail_icon.png) no-repeat left top 8px;}
.footer_box .company_info ul li.site {background: url(../css/Pic/site_icon.png) no-repeat left top 8px;}
.footer_box .company_info ul li span {font-weight: bold;}

.footer_box .social {margin-top: 13px;}
.footer_box .social .item_box {float: left; margin-right: 3px;}
.footer_box .social .item_box:last-child {margin-right: 0;}
.footer_box .social .khungAnh {width: 46px;}
.footer_box .social .khungAnh:before {padding-bottom: calc(42/46*100%);}
.footer_box .social .item_box:hover {-webkit-filter: brightness(130%); filter: brightness(130%); -ms-filter: brightness(130%); -moz-filter: brightness(130%); -o-filter: brightness(130%);}

.footer_box .col_2 .title {font: 16px/25px Arial; font-weight: bold; color: #fff; position: relative; padding-bottom: 5px;}
.footer_box .col_2 .title:before {content: ''; display: block; width: 50px; height: 1px; background: #00afef; position: absolute; left:0; bottom: 0;}
.footer_box .google_map .map {width: 100%; height: 205px; margin-top: 25px;}
.footer_box .google_map .map iframe {width: 100%;height: 100%}

.footer_box .col_3 .title {font: 16px/25px Arial; font-weight: bold; color: #fff; position: relative; padding-bottom: 5px; margin-bottom: 25px;}
.footer_box .col_3 .title:before {content: ''; display: block; width: 50px; height: 1px; background: #00afef; position: absolute; left:0; bottom: 0;}

.info_bottom {margin-top: 25px;}
.info_bottom .content {float: right; padding: 7px 0;}
.info_bottom .text {font: 12px/26px Arial; color: #fff; float: left; margin-right: 20px;}
.info_bottom .tk {float: left; font: 15px/26px Arial; color: #fff;}
.info_bottom .online {font: 12px/26px Arial; float: left; background: url(../css/Pic/online_icon.png) no-repeat left top 5px; padding-left: 20px; margin-right: 20px;}
.info_bottom .total_views {font: 12px/26px Arial; float: left; background: url(../css/Pic/total_views_icon.png) no-repeat left top 5px; padding-left: 20px;}

.bottom_box {background: #0087dd; padding: 8px 0; border-top: 1px solid #3ab2ff; min-height: 40px;}
.bottom_box_content .hotline {font: 18px/24px Arial; color: #fff; float: left; padding-left: 19px; background: url(../css/Pic/phone_icon_2.png) no-repeat left center; margin-right: 15px;}
.bottom_box_content .hotline span {font-weight: bold;}
.bottom_box_content .mail {font: 14px/24px Arial; color: #fff; float: left; padding-left: 19px; background: url(../css/Pic/mail_icon_1.png) no-repeat left center;}

.tour_h .tour_hot {margin-top: 40px;}
.tour_h .tour_hot:first-child {margin-top: 0;}
.tour_hot .header {position: relative; margin-top: -10px}
.tour_hot .title {margin: 0 0 20px; background: url(../css/Pic/title_bg.png) no-repeat left top; padding-left: 38px;}
.tour_h .tour_hot .title {background: none; padding-left: 0;}
.tour_hot .title a {font: 28px/28px Arial; color: #333; text-transform: uppercase; display: inline-block; margin-top: 2px;}
.tour_hot .title a:hover {color: #01b7f2;}
.tour_hot a.more {font: 14px/29px Arial; color: #666666; background: url(../css/Pic/more_icon.png) no-repeat right center; padding-right: 13px; position: absolute; right: 0; bottom: -10px;}
.tour_hot a.more:hover {color: #01b7f2;}

.tour_hot .item_box {border: 1px solid #eaeaea; border-radius: 6px; padding: 0 0 10px; overflow: hidden; box-shadow: 0 0 1px 1px #f6f7f9; float: left; width: calc((100% - 75px)/4); margin-right: 25px;}
.tour_hot .item_box:nth-child(4n) {margin-right: 0;}
.tour_hot .item_box:nth-child(4) ~ .item_box {margin-top: 28px;}
.tour_hot .khungAnh:before {padding-bottom: calc(186/280*100%);}
.tour_hot .item_title {margin: 10px 0 0; text-align: center; height: 46px; max-height: 46px; overflow: hidden; padding: 0 10px;}
.tour_hot .item_title a {font: 14px/22px Arial; font-weight: bold; color: #333; text-transform: uppercase;}
.tour_hot .item_box:hover .item_title a {color: #01b7f2;}

.tour_hot .slick-list {margin: 0 -12.5px; overflow: hidden;}
.tour_hot .slick-list .item {padding: 0 12.5px; vertical-align: top; margin-top: 28px;}
.tour_hot .slick-list .slick-slide > div:first-child .item {margin-top: 0;}
.tour_hot .slick-list .item_box:nth-child(n) {margin: 0; float: none; width: 100%;}

.tour_hot .slick-dots {display: none !important;}
.tour_hot .slick-arrow {position: absolute; z-index: 10; width: 30px; height: 22px; border: none; top: -43px; outline: 0; cursor: pointer;}
.tour_hot .slick-next {right: 0; background: url(../Css/Pic/next_1.png) no-repeat;}
.tour_hot .slick-next:hover {background: url(../Css/Pic/next_1_hover.png) no-repeat;}
.tour_hot .slick-prev {right: 40px; background: url(../Css/Pic/prev_1.png) no-repeat;}
.tour_hot .slick-prev:hover {background: url(../Css/Pic/prev_1_hover.png) no-repeat;}

.tour_giare {margin-top: 40px;}
.tour_c .tour_giare, .search .tour_giare {margin-top: 0}
.tour_giare .header {position: relative;}
.tour_giare .title {margin: 0 0 20px; background: url(../css/Pic/title_bg.png) no-repeat left top; padding-left: 38px;}
.tour_giare .title a {font: 28px/28px Arial; color: #333; text-transform: uppercase; display: inline-block; margin-top: 2px;}
.tour_giare .title a:hover {color: #01b7f2;}
.tour_giare a.more {font: 14px/29px Arial; color: #666666; background: url(../css/Pic/more_icon.png) no-repeat right center; padding-right: 13px; position: absolute; right: 0; bottom: -10px;}
.tour_giare a.more:hover {color: #01b7f2;}

.tour_c .tour_giare .group_item {margin-top: 26px;}
.tour_giare .item_box {border: 1px solid #eaeaea; border-radius: 10px; padding: 0 0 0; float: left; width: calc((100% - 75px)/4); margin-right: 25px; overflow: hidden; box-shadow: 0 0 1px 1px #f6f7f9;}
.tour_giare .item_box:nth-child(4n) {margin-right: 0;}
.tour_giare .item_box:nth-child(4) ~ .item_box {margin-top: 28px;}
.tour_giare .item_box:hover {background: #d4f4ff;}

.tour_giare .khungAnh:before {padding-bottom: calc(186/280*100%);}
.tour_giare .khungAnh .bg {position: absolute; z-index: 2; background-color: rgba(0, 0, 0, 0.3); background-repeat: no-repeat; background-position: 50% 50%; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; display: none;}
.tour_giare .khungAnh:hover .bg {display: block;}
.tour_giare .khungAnh .btn_click {left:50%; position:absolute; z-index: 3; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); display: none; text-align: center; font-size: 0;}
.tour_giare .khungAnh:hover .btn_click {display: block;}
.tour_giare .khungAnh .btn_click a {display: inline-block; color: #fff; font: 14px/30px Arial; height: 30px; padding: 0 15px; background: rgba(1, 183, 242, 0.43); margin-top: 10px; min-width: 105px; text-align: center; cursor: pointer;}
.tour_giare .khungAnh .btn_click a:first-child {margin-top: 0;}
.tour_giare .khungAnh .btn_click a:hover {background: rgba(1, 183, 242, 1);}
.tour_giare .item_title {margin: 10px 0 0; height: 46px; max-height: 46px; overflow: hidden; padding: 0 10px;}
.tour_giare .item_title a {font: 14px/22px Arial; color: #333; text-transform: uppercase;}
.tour_giare .item_box:hover .item_title a {color: #01b7f2;}
.tour_giare .item_price {margin: 5px 10px 0; border-top: 1px solid #ededed; padding: 3px 0;}
.tour_giare .item_price .old {float: left; font: 14px/31px Arial; color: #acacac; text-decoration: line-through;}
.tour_giare .item_price .new {float: right; font: 16px/31px Arial; font-weight: bold; color: #ff0000;}

.diem_den_hot {margin-top: 35px;}
.diem_den_hot .title {text-align: center; margin: 0;}
.diem_den_hot .title a {font: 28px/28px Arial; color: #333; text-transform: uppercase;}
.diem_den_hot .title a:hover {color: #01b7f2;}
.diem_den_hot .description {font: 14px/24px Arial; text-align: center; margin-top: 15px;}

.diem_den_hot .item_box {position: relative;}
.diem_den_hot .khungAnh:before {padding-bottom: calc(398/340*100%);}
.diem_den_hot .item_title {background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0; text-align: center; width: 100%; z-index: 5; margin: 0; padding: 10px 0;}
.diem_den_hot .item_title a {font: 21px/30px SegoeUILight; color: #333; text-transform: uppercase; color: #fff;}
.diem_den_hot .item_box:hover .item_title a {color: #01b7f2;}

.diem_den_hot .group_item {overflow: hidden; margin-top: 26px;}
.diem_den_hot .slick-list {margin: 0 -0.5px;}
.diem_den_hot .slick-list .item {padding: 0 0.5px; vertical-align: top;}

.diem_den_hot .slick-dots {display: none !important;}
.diem_den_hot .slick-arrow {position: absolute; z-index: 10; width: 54px; height: 107px; border: none; top: calc(50% - 53.5px); outline: 0; cursor: pointer;}
.diem_den_hot .slick-next {right: 13px; background: url(../Css/Pic/next_2.png) no-repeat;}
.diem_den_hot .slick-next:hover {background: url(../Css/Pic/next_2.png) no-repeat;}
.diem_den_hot .slick-prev {left: 13px; background: url(../Css/Pic/prev_2.png) no-repeat;}
.diem_den_hot .slick-prev:hover {background: url(../Css/Pic/prev_2.png) no-repeat;}

.news_home {margin-top: 45px;}
.news_home .title {text-align: center; margin: 0;}
.news_home .title a {font: 28px/28px Arial; color: #333; text-transform: uppercase;}
.news_home .title a:hover {color: #01b7f2;}

.news_home .item_box {border: 1px solid #eaeaea; border-radius: 6px; padding: 0 0 10px; overflow: hidden; background: #f5f5f5; box-shadow: 0 0 1px 1px #e9ebee;}
.news_home .khungAnh:before {padding-bottom: calc(186/280*100%);}
.news_home .item_box .info {background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0; height: 54px; z-index: 5; width: 100%;}
.news_home .item_box .info .item_time {float: left; border-right: 1px solid rgba(255, 255, 255, 0.3); width: 65px; margin-right: 10px;}
.news_home .item_box .info .item_time .date {font: 18px/28px Arial; color: #fff; text-align: center;}
.news_home .item_box .info .item_time .month {font: 13px/26px Arial; color: #fff; text-align: center; background: #01b7f2;}
.news_home .item_title {float: left; width: calc(100% - 75px); padding-right: 10px; position: relative; height: 54px; max-height: 54px;}
.news_home .item_title .text {margin: 0; max-height: 44px; overflow: hidden; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.news_home .item_title a {font: 14px/21px Arial; font-weight: bold; color: #fff;}
.news_home .item_box:hover .item_title a {color: #01b7f2;}
.news_home .item_description {font: 14px/24px Arial; margin-top: 10px; height: 74px; max-height: 74px; overflow: hidden; padding: 0 10px;}

.news_home .group_item {margin-top: 26px;}
.news_home .slick-list {margin: 0 -12.5px; overflow: hidden;}
.news_home .slick-list .item {padding: 0 12.5px 1px; vertical-align: top;}

.news_home .slick-dots {display: none !important;}
.news_home .slick-arrow {position: absolute; z-index: 10; width: 41px; height: 81px; border: none; top: calc(50% - 40.5px); outline: 0; cursor: pointer;}
.news_home .slick-next {right: -60px; background: url(../Css/Pic/next_3.png) no-repeat;}
.news_home .slick-next:hover {background: url(../Css/Pic/next_3.png) no-repeat;}
.news_home .slick-prev {left: -60px; background: url(../Css/Pic/prev_3.png) no-repeat;}
.news_home .slick-prev:hover {background: url(../Css/Pic/prev_3.png) no-repeat;}

.dich_vu_hot {margin-top: 45px;}
.dich_vu_hot .title {text-align: center; margin: 0;}
.dich_vu_hot .title a {font: 28px/28px Arial; color: #333; text-transform: uppercase;}
.dich_vu_hot .title a:hover {color: #01b7f2;}

.dich_vu_hot .group_item {margin-top: 26px;}
.dich_vu_hot .item_box {border: 1px solid #eaeaea; float: left; width: calc(50% - 12.5px); margin-right: 25px; box-shadow: 0 0 1px 1px #e9ebee;}
.dich_vu_hot .item_box:hover {background: #eefbff;}
.dich_vu_hot .item_box:nth-child(2n) {margin-right: 0;}
.dich_vu_hot .item_box:nth-child(2) ~ .item_box {margin-top: 28px;}
.dich_vu_hot .khungAnh {float: left; margin-right: 20px; width: calc(250/585*100%);}
.dich_vu_hot .khungAnh:before {padding-bottom: calc(167/250*100%);}
.dich_vu_hot .item_details {float: left; width: calc(100% - 250/585*100% - 20px); padding-right: 20px;}
.dich_vu_hot .item_title {margin: 10px 0 0; max-height : 52px; max-height: 52px; overflow: hidden;}
.dich_vu_hot .item_title a {font: 16px/25px Arial; color: #01b7f2; font-weight: bold;}
.dich_vu_hot .item_description {font: 14px/21px Arial; margin-top: 5px; height: 66px; max-height: 66px; overflow: hidden;}
.dich_vu_hot .item_more {display: inline-block; font: 11px/20px Arial; text-transform: uppercase; padding: 0 10px; background: #d9d9d9; margin-top: 5px;}
.dich_vu_hot .item_box:hover .item_more {background: #01b7f2; color: #fff;}

.menu_left {border: 1px solid #efefef; border-radius: 6px; overflow: hidden;}
.menu_left .title {margin: 0;}
.menu_left .title a {font: 18px/24px Arial; color: #fff; text-transform: uppercase; font-weight: bold; padding: 7px 10px; background: #01b7f2; display: block;}
.menu_left .title a:hover {background: #0f90d3;}

.menu_left ul {padding: 0 10px; margin: 0; list-style: none;}
.menu_left ul.sub_menu {margin: 9px 0 0 -15px; position: relative; border-top: 1px solid #e2e2e2; padding: 0;}
.menu_left ul li {background: url(../css/Pic/list_icon_2.png) no-repeat left top 15px; padding: 9px 0 9px 15px; border-bottom: 1px solid #e2e2e2;}
.menu_left ul.sub_menu li {padding-left: 30px; background: url(../css/Pic/list_icon_2.png) no-repeat left 15px top 15px;}
.menu_left ul.sub_menu li:last-child {padding-bottom: 0;}
.menu_left ul li:hover {background-image: url(../css/Pic/list_icon_2_hover.png);}
.menu_left ul li:last-child {border-bottom: none;}
.menu_left ul li a {font: 15px/22px Arial; color: #444;}
.menu_left > ul > li.active > a, .menu_left > ul > li > a.active,
.menu_left > ul > li:hover > a {color: #01b7f2;}
.menu_left ul.sub_menu > li.active > a, .menu_left ul.sub_menu > li > a.active,
.menu_left ul.sub_menu > li:hover > a {color: #01b7f2;}

.service_ds .item_box {border: 1px solid #e9e9e9; margin-top: 28px;}
.service_ds .item_box:first-child {margin-top: 0;}
.service_ds .khungAnh {float: left; margin-right: 22px; width: calc(300/850*100%);}
.service_ds .khungAnh:before {padding-bottom: calc(200/300*100%);}
.service_ds .item_details {width: calc(100% - 300/850*100% - 22px); float: left; padding-right: 13px;}
.service_ds .item_title {margin: 15px 0 0; max-height: 46px; overflow: hidden;}
.service_ds .item_title a {font: 18px/22px Arial; font-weight: bold; color: #333;}
.service_ds .item_box:hover .item_title a {color: #01b7f2;}
.service_ds .item_description {font: 15px/22px Arial; max-height: 68px; overflow: hidden; margin-top: 15px;}
.service_ds .item_more {line-height: 29px; height: 29px; background: #01b7f2; display: inline-block; font: 14px/29px Arial; font-weight: bold; padding: 0 15px; color: #fff; border-radius: 5px; margin-top: 15px;}
.service_ds .item_box:hover .item_more {background: #0f90d3;}

.tour_hot_right {border: 1px solid #efefef; border-radius: 6px; overflow: hidden; margin-top: 30px;}
.tour_hot_right .title {margin: 0;}
.tour_hot_right .title a {font: 16px/24px Arial; color: #fff; text-transform: uppercase; font-weight: bold; padding: 7px 10px; background: #01b7f2; display: block;}
.tour_hot_right .title a:hover {background: #0f90d3;}

.tour_hot_right .group_item {padding: 0 10px;}
.tour_hot_right .item_box {padding: 15px 0; border-bottom: 1px solid #efefef;}
.tour_hot_right .item_box:last-child {border-bottom: none;}
.tour_hot_right .khungAnh {float: left; width: calc(100/270*100%); float: left; margin-right: 10px;}
.tour_hot_right .khungAnh:before {padding-bottom: calc(73/100*100%);}
.tour_hot_right .item_details {float: left; width: calc(100% - 100/270*100% - 10px); max-height: 67px;}
.tour_hot_right .item_title {margin: 0; max-height: 46px; overflow: hidden;}
.tour_hot_right .item_title a {font: 15px/22px Arial; color: #333;}
.tour_hot_right .item_box:hover .item_title a {color: #01b7f2;}
.tour_hot_right .item_price {font: 14px/22px Arial; color: #888888;}
.tour_hot_right .item_price span {color: #01b7f2; font-weight: Bold; font-size: 15px;}

.service_other {margin-top: 20px; overflow: hidden; padding-top: 10px;}
.service_other .title {font: 18px/24px Arial; font-weight: bold; text-transform: uppercase; margin-bottom: 15px;}

.service_other .khungAnh {float: left; width: calc(140/375*100%); margin-right: 15px;}
.service_other .khungAnh:before {padding-bottom: calc(93/140*100%);}
.service_other .item_details {float: left; width: calc(100% - 140/375*100% - 15px);}
.service_other .item_title {margin: 0 0 10px; max-height: 46px; overflow: hidden;}
.service_other .item_title a {font: 15px/22px Arial; color: #333;}
.service_other .item_box:hover .item_title a {color: #01b7f2;}
.service_other .item_time {font: 13px/24px Arial; color: #9a9a9a; background: url(../css/Pic/time_icon_1.png) no-repeat left top; padding-left: 18px; margin-right: 10px;}
.service_other .item_view {font: 13px/24px Arial; color: #9a9a9a; background: url(../css/Pic/views_icon_1.png) no-repeat left center; padding-left: 20px;}

.service_other .slick-list {margin: 0 -12.5px;}
.service_other .slick-list .item {padding: 0 12.5px; vertical-align: top; margin-top: 24px;}
.service_other .slick-list .slick-slide > div:first-child .item {margin-top: 0;}

.service_other .slick-dots {display: none !important;}
.service_other .slick-arrow {position: absolute; z-index: 10; width: 25px; height: 26px; border: none; top: -44px; outline: 0; cursor: pointer;}
.service_other .slick-next {right: 0; background: url(../Css/Pic/next_4.png) no-repeat;}
.service_other .slick-next:hover {background: url(../Css/Pic/next_4_hover.png) no-repeat;}
.service_other .slick-prev {right: 32px; background: url(../Css/Pic/prev_4.png) no-repeat;}
.service_other .slick-prev:hover {background: url(../Css/Pic/prev_4_hover.png) no-repeat;}

.news_ds {margin-top: 25px;}
.news_ds:first-child {margin-top: 0;}
.news_ds .header {position: relative; margin-top: -10px;}
.news_ds .title {margin: 0 0 15px;}
.news_ds .title a {font: 18px/22px Arial; color: #333; text-transform: uppercase; font-weight: bold;}
.news_ds .title a:hover {color: #01b7f2;}
.news_ds a.more {font: 14px/29px Arial; color: #666666; background: url(../css/Pic/more_icon.png) no-repeat right center; padding-right: 13px; position: absolute; right: 0; bottom: -10px;}
.news_ds a.more:hover {color: #01b7f2;}

.news_ds .item_box {width: calc((100% - 40px)/3); float: left; margin-right: 20px;}
.news_ds .item_box:nth-child(3n) {margin-right: 0;}
.news_ds .item_box:nth-child(3) ~ .item_box {margin-top: 20px;}
.news_ds .khungAnh:before {padding-bottom: calc(171/280*100%);}
.news_ds .item_title {margin: 10px 0 0; height: 46px; max-height: 46px; overflow: hidden;}
.news_ds .item_title a {font: 15px/22px Arial; font-weight: bold; color: #333;}
.news_ds .item_box:hover .item_title a {color: #01b7f2;}
.news_ds .item_description {font: 15px/22px Arial; margin-top: 5px; height: 46px; max-height: 46px; overflow: hidden;}

.news_other {margin-top: 20px; overflow: hidden; padding-top: 10px;}
.news_other .title {font: 18px/24px Arial; font-weight: bold; text-transform: uppercase; margin-bottom: 15px;}
.news_other .news_ds {margin-top: 0;}

.news_other .slick-list {margin: 0 -10px;}
.news_other .slick-list .item {padding: 0 10px; vertical-align: top;}
.news_other .slick-list .item_box:nth-child(n) {float: none; width: 100%; margin: 0;}

.news_other .slick-dots {display: none !important;}
.news_other .slick-arrow {position: absolute; z-index: 10; width: 25px; height: 26px; border: none; top: -44px; outline: 0; cursor: pointer;}
.news_other .slick-next {right: 0; background: url(../Css/Pic/next_4.png) no-repeat;}
.news_other .slick-next:hover {background: url(../Css/Pic/next_4_hover.png) no-repeat;}
.news_other .slick-prev {right: 32px; background: url(../Css/Pic/prev_4.png) no-repeat;}
.news_other .slick-prev:hover {background: url(../Css/Pic/prev_4_hover.png) no-repeat;}

.tour_other {margin-top: 20px; overflow: hidden; padding-top: 10px;}
.tour_other .title {font: 18px/24px Arial; font-weight: bold; text-transform: uppercase; margin-bottom: 15px;}
.tour_other .tour_giare {margin-top: 0;}

.tour_other .slick-list {margin: 0 -10px;}
.tour_other .slick-list .item {padding: 0 10px; vertical-align: top;}
.tour_other .slick-list .item_box:nth-child(n) {float: none; width: 100%; margin: 0;}

.tour_other .slick-dots {display: none !important;}
.tour_other .slick-arrow {position: absolute; z-index: 10; width: 25px; height: 26px; border: none; top: -44px; outline: 0; cursor: pointer;}
.tour_other .slick-next {right: 0; background: url(../Css/Pic/next_4.png) no-repeat;}
.tour_other .slick-next:hover {background: url(../Css/Pic/next_4_hover.png) no-repeat;}
.tour_other .slick-prev {right: 32px; background: url(../Css/Pic/prev_4.png) no-repeat;}
.tour_other .slick-prev:hover {background: url(../Css/Pic/prev_4_hover.png) no-repeat;}

.lienhe_thanhcong {max-width: 630px; margin: 0 auto; text-align: center;}
.lienhe_thanhcong img {margin: 0 auto; display: table;}
.lienhe_thanhcong .text {font-size: 30px; font-weight: bold; line-height: 30px; color: #01b7f2; text-align: center; margin-top: 20px; margin-bottom: 20px}
.lienhe_thanhcong .thanks {color: #01b7f2; font: 15px/20px Arial; font-weight: bold;}
.lienhe_thanhcong .content {line-height: 24px; font-size: 15px; text-align: center;}
.lienhe_thanhcong .content .tel {color: #e80606; font-family: Arial; font-weight: bold; font-size: 16px;}
.lienhe_thanhcong a.home {background: #01b7f2; line-height: 37px; display: inline-block; text-transform: uppercase; font-family: Arial; text-transform: uppercase; color: #fff; font-size: 13px; padding: 0 20px; cursor: pointer; margin: 20px auto 0;}
.lienhe_thanhcong a.home:hover {background: #0f90d3;}

.contact_us_page .col_1 {width: calc(480/1130*100%); float: left; margin-right: 50px;}
.contact_us_page .col_2 {width: calc(100% - 480/1130*100% - 50px); float: left;}
.contact_us_page .col_1 .title {font: 18px/24px Arial; font-weight: bold; color: #333; text-transform: uppercase; margin: 0 0 11px;}

.contact_us_page .col_1 ul.company_info {margin: 0 0 15px; padding: 0; list-style: none;}
.contact_us_page .col_1 ul li {font: 14px/24px Arial;}
.contact_us_page .col_1 ul li span {color: #e00000; font-family: Arial; font-weight: bold;}

.contact_us_page .col_2 .google_map .title {font: 18px/24px Arial; font-weight: bold; color: #333; text-transform: uppercase; margin-bottom: 20px;}
.contact_us_page .col_2 .google_map .map {width: 100%; height: 460px;}
.contact_us_page .col_2 .google_map .map iframe {width: 100%;height: 100%}

.contact_us_page .col_1 .contact_form .title {font: 18px/24px Arial; font-weight: bold; color: #333; text-transform: uppercase; margin-bottom: 10px;}
.contact_us_page .col_1 .contact_form input,
.contact_us_page .col_1 .contact_form select,
.contact_us_page .col_1 .contact_form textarea {height: 38px; line-height: 38px; border: 1px solid #cbcbcb; background: #ffffff; padding: 0 10px; width: 100%; margin-bottom: 8px; font-size: 14px; font-family: Arial;}
.contact_us_page .col_1 .contact_form select {padding-right: 0;}
.contact_us_page .col_1 .contact_form textarea {min-height: 66px; line-height: 24px; padding: 5px 10px; margin-bottom: 0;}
.contact_us_page .col_1 .contact_form .btn_click {margin-top: 4px;}
.contact_us_page .col_1 .contact_form .btn_click a {width: calc(50% - 3.5px); margin-right: 7px; background: #cccccc; height: 40px; line-height: 40px; font: 16px/40px Arial; font-weight: bold; text-transform: uppercase; color: #fff; float: left; text-align: center; cursor: pointer;}
.contact_us_page .col_1 .contact_form .btn_click a:last-child {margin-right: 0;}
.contact_us_page .col_1 .contact_form .btn_click a:hover {background: #01b7f2;}

.short_info {margin-top: 10px;}
.short_info .col_1 {float: left; width: calc(690/1200*100%); margin-right: 30px;}
.short_info .col_2 {float: left; width: calc(100% - 690/1200*100% - 30px);}

.slider_image_1 {overflow: hidden; height: 397px;}
.slider_image_1 .slider-for-1 {float: left; width: calc(100% - 85/690*100% - 10px); height: 400px; overflow: hidden;}
.slider_image_1 .slider-for-1 .khungAnh:before {padding-bottom: calc(400/595*100%);}

.slider_image_1 .slider-nav-1 {float: left; width: calc(85/690*100%); margin-right: 10px; height: 400px;}
.slider_image_1 .slider-nav-1 .slick-list {margin: -5px 0;}
.slider_image_1 .slider-nav-1 .item {padding: 5px 0;}
.slider_image_1 .slider-nav-1 .khungAnh:before {padding-bottom: calc(58/85*100%);}
                 
.slider_image_1 .slider-nav-1 .slick-arrow {position: absolute; z-index: 10; width: 34px; height: 20px; border: none; left: calc(50% - 17px); outline: 0; cursor: pointer;}
.slider_image_1 .slider-nav-1 .slick-next {top: 0; background: url(../Css/Pic/prev_5.png) no-repeat; opacity: 0.7;}
.slider_image_1 .slider-nav-1 .slick-next:hover {background: url(../Css/Pic/prev_5.png) no-repeat; opacity: 1;}
.slider_image_1 .slider-nav-1 .slick-prev {bottom: 3px; background: url(../Css/Pic/next_5.png) no-repeat; opacity: 0.7;}
.slider_image_1 .slider-nav-1 .slick-prev:hover {background: url(../Css/Pic/next_5.png) no-repeat; opacity: 1;}

.short_info .col_2 > .text {font: 14px/22px Arial; color: #666; margin-top: -7px;}
.short_info .col_2 .icon_social {margin-top: 9px; height: 21px;}
.short_info .col_2 .icon_social .content {height: 21px; float: left;}
.short_info .col_2 .icon_social .addthis_sharing_toolbox {float: left; margin-top: 1px;}
.short_info .col_2 .icon_social .star {float: left; margin-right: 12px; margin-top: 4px; pointer-events: none;}
.short_info .col_2 .icon_social .star span {float: left; margin-right: 1px; background: url(../css/Pic/star_no.png) no-repeat; width: 18px; height: 19px; cursor: pointer;}
.short_info .col_2 .icon_social .star span:last-child {margin-right: 0;}
.short_info .col_2 .icon_social .star .check {background: url(../css/Pic/star_check.png) no-repeat;}

.short_info .col_2 ul {margin: 18px 0 0; padding: 0; list-style: none; font-size: 0;}
.short_info .col_2 ul li {font: 14px/22px Arial; color: #666; border-top: 1px solid #e2e2e2; padding: 8px 0; padding-left: 28px; display: table; width: 100%; background: url(../css/Pic/tour_code_icon.png) no-repeat left top 13px;}
.short_info .col_2 ul li.price {background: url(../css/Pic/price_icon.png) no-repeat left top 13px;}
.short_info .col_2 ul li.duration {background: url(../css/Pic/duration_icon.png) no-repeat left top 13px;}
.short_info .col_2 ul li.date_of_department,
.short_info .col_2 ul li.date_on {background: url(../css/Pic/time_icon_1.png) no-repeat left top 11px;}
.short_info .col_2 ul li.start {background: url(../css/Pic/start_icon.png) no-repeat left top 13px;}
.short_info .col_2 ul li.vehicle {background: url(../css/Pic/vehicle_icon_1.png) no-repeat left top 12px;}
.short_info .col_2 ul li:last-child {border-bottom: 1px solid #e2e2e2;}
.short_info .col_2 ul li .text {width: 240px; float: left;}
.short_info .col_2 ul li .val, .short_info .col_2 ul li .val_1, .short_info .col_2 ul li .val_2 {float: left;}
.short_info .col_2 ul li.code .val {color: #01b7f2;}
.short_info .col_2 ul li.price .val_1 {margin-right: 15px; text-decoration: line-through;}
.short_info .col_2 ul li.price .val_2 {color: #e5100a; font-size: 18px; font-family: Arial; font-weight: bold;}
.short_info .col_2 .btn_click {margin-top: 20px;}
.short_info .col_2 .btn_click a.book_tour {background: #01b7f2; height: 40px; line-height: 40px; font: 16px/40px Arial; font-weight: bold; text-transform: uppercase; color: #fff; float: left; text-align: center; cursor: pointer; padding: 0 30px; margin-right: 18px; border-radius: 5px;}
.short_info .col_2 .btn_click a.book_tour:hover {background: #0f90d3;}
.short_info .col_2 .btn_click a.view_map {float: left; font: 15px/40px Arial; color: #01b7f2; background: url(../css/Pic/view_map_icon.png) no-repeat left center; padding-left: 23px;}
.short_info .col_2 .btn_click a.view_map:hover {color: #0f90d3;}

.support_online .text {font: 15px/22px Arial; background: url(../css/Pic/hotline_icon.png) no-repeat left top; padding: 4px 0; padding-left: 39px;}
.support_online .text span {font: 20px/22px Arial; font-weight: bold; color: #e70808;}
.support_online .content {padding: 15px 20px; background: #e6eff7; margin-top: 3px;}

.support_online .khungAnh {width: 56px; float: left; border: 2px solid #fff; border-radius: 50%; overflow: hidden; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);}
.support_online .khungAnh:before {padding-bottom: 100%;}
.support_online .item_details {width: calc(100% - 56px - 10px); float: right;}
.support_online .item_title {font: 15px/20px Arial; font-weight: bold; color: #333; margin: -5px 0 0; margin-bottom: 3px}
.support_online .item_mxh ul.icon {border: 1px dashed #dee2db; padding: 6px 6px 0; display: table; margin: 0; background: #f1f6fb;}
.support_online .item_mxh ul.icon li {display: inline-block; margin-right: 6px; height: 24px;}
.support_online .item_mxh ul.icon li:last-child {margin-right: 0;}
.support_online .item_mxh ul.icon li a {font-size: 0;}
.support_online .item_mxh ul.icon li img {height: 24px;}
.support_online .item_box:nth-child(1) ~ .item_box {margin-top: 25px;}
.support_online .item_box > ul {margin: 10px 0 0; padding: 0; list-style: none;}
.support_online ul li.mail {background: url(../Css/Pic/mail_sp.png) no-repeat left top 8px; padding-left: 20px; word-break: break-all; letter-spacing: -0.5px; font: 15px/24px Arial;}
.support_online ul li.phone {background: url(../Css/Pic/phone_sp.png) no-repeat left top 6px; padding-left: 20px; font: 18px/24px Arial; font-weight: bold; color: #e70808;}

.full_info {margin-top: 40px;}

.full_info .tab_content {display: none; border: 1px solid #f0f0f0; border-top: none; padding: 0 20px 35px;}
.full_info .tab_content.tab_1 {padding-top: 15px;}
.full_info .tab_content.active {display: block; width: 100%}
.full_info .tab_content a.request_free_quote {background: #01b7f2; height: 40px; line-height: 40px; font: 16px/40px Arial; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; cursor: pointer; padding: 0 30px; margin-right: 18px; display: table; margin: 25px auto 0; border-radius: 5px; margin-bottom: 30px;}
.full_info .tab_content a.request_free_quote:hover {background: #0f90d3;}

.tour_request {background: #f4f4f4; padding: 20px 20px 35px; margin-top: 20px;}
.tour_request .title {font: 16px/27px Arial; font-weight: bold; text-transform: uppercase; color: #01b7f2;}
.tour_request .text {font: 14px/20px Arial; margin-bottom: 7px;}
.tour_request .text_1 {font-family: Arial; font-weight: bold;}
.tour_request input, .tour_request select, .tour_request textarea {width: 100%; height: 40px; border: 1px solid #e2e2e2; font: 15px/40px Arial;}
.tour_request input[type=number], .tour_request select {padding-right: 0;}
.tour_request input.datepicker {background: #fff url(../css/Pic/time_icon_2.png) no-repeat right 10px center; padding-right: 30px;}
.tour_request textarea {min-height: 160px; line-height: 22px;}
.tour_request .text span {color: #f00;}
.tour_request .name {font: 14px/27px Arial; font-weight: bold; color: #333; margin-bottom: 15px;}

.tour_request .box {width: calc(50% - 5px); margin-right: 10px; margin-top: 15px; float: left;}
.tour_request .box:nth-child(2n) {margin-right: 0;}

.tour_request .box_3:nth-child(n) {width: calc((100% - 20px)/3); margin-right: 10px;}
.tour_request .box_3:nth-child(3n) {margin-right: 0;}

.tour_request .btn_click {margin-top: 35px; text-align: center; font-size: 0;}
.tour_request .btn_click a { display: inline-block; background: #cccccc; height: 40px; font: 16px/40px Arial; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; cursor: pointer; padding: 0 30px; margin: 0 10px;}
.tour_request .btn_click a:hover {background: #01b7f2;}

.tour_request .info_1 .title {margin-bottom: 0;}
.tour_request .info_2 {margin-top: 25px;}

.tour_request .info_3 .box {width: auto; float: none; margin-right: 0; margin-top: 20px;}
.tour_request .info_3 .text {float: left; margin-bottom: 0; line-height: 40px; margin-right: 10px;}
.tour_request .info_3 input {float: left; width: 315px; font-size: 18px; font-weight: bold;}
.tour_request .info_3 input::-webkit-input-placeholder {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input::-moz-placeholder {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input:-ms-input-placeholder {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input:-moz-placeholder {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input:hover {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input:hover::-webkit-input-placeholder {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input:hover::-moz-placeholder {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input:hover:-ms-input-placeholder {color: #eb1616 !important; opacity: 1;}
.tour_request .info_3 input:hover:-moz-placeholder {color: #eb1616 !important; opacity: 1;}

.tour_request .info_4 {margin-top: 20px;}
.tour_request .info_4 .box {width: 100%; float: none; margin-right: 0;}

.tour_request .info_5 {margin-top: 20px;}
.tour_request .info_5 .text {font-weight: bold;}
.tour_request .info_5 .info_tk {margin-top: 10px; font: 14px/27px Arial;}

.hoi_dap .item_box {padding-bottom: 15px; margin-top: 15px;}
.hoi_dap .item_box:last-child {padding-bottom: 0;}
.hoi_dap .item_box.checked {background: none; padding-bottom: 0;}
.hoi_dap .item_question .name {font: 16px/22px Arial; font-weight: bold; color: #01b7f2; float: left; margin-top: 1px; margin-right: 20px;}
.hoi_dap .item_question .star {float: left; margin-top: 4px; margin-right: 15px; pointer-events: none;}
.hoi_dap .item_question .star span {float: left; margin-right: 1px; background: url(../css/Pic/star_no.png) no-repeat; width: 18px; height: 19px; cursor: pointer;}
.hoi_dap .item_question .star span:last-child {margin-right: 0;}
.hoi_dap .item_question .star .check  {background: url(../css/Pic/star_check.png) no-repeat;}
.hoi_dap .item_question span.time {color: #666; font: 14px/22px Arial; float: left; margin-top: 1px;}
.hoi_dap .item_question .content {font: 15px/22px Arial; margin-top: 10px;}
.hoi_dap .item_answer {background: #f7f7f7; padding: 15px 15px 25px 30px; margin-top: 15px;}
.hoi_dap .item_answer .name {font: 16px/36px Arial; font-weight: bold; color: #01b7f2;}
.hoi_dap .item_answer .name span.cv {display: inline-block; font-family: Arial; font-weight: normal; background: #01b7f2; color: #fff; height: 36px; line-height: 36px; padding: 0 20px; font-size: 14px; margin-left: 15px; margin-right: 15px;}
.hoi_dap .item_answer .name span.time {display: inline-block; font: 14px/22px Arial; color: #666;}
.hoi_dap .item_answer .content {font: 15px/22px Arial; margin-top: 10px;}

.review_form {margin-bottom: 25px;}
.review_form .title {font: 18px/28px Arial; font-weight: bold; color: #01b7f2; text-transform: uppercase; background: url(../css/Pic/sub_mit_reviews_icon.png) no-repeat left top; padding: 11px 0 12px 67px; margin: 20px 0 20px;}
.review_form .content {background: #f7f7f7; padding: 20px;}
.review_form .content .col_1 {float: left; width: calc(350/810*100%); margin-right: 10px;}
.review_form .content .col_2 {float: left; width: calc(100% - 350/810*100% - 10px);}

.review_form .content .col_1 > .text {font: 16px/24px Arial;}
.review_form .content .col_1 .reviews_text {font: 15px/24px Arial; margin-bottom: 10px;}
.review_form .content .point_box > .box {float: left; margin-right: 38px;}
.review_form .content .point {font: 50px/50px SegoeUIBold; color: #ff0010; margin-bottom: 15px;}
.review_form .content .point_box .star {pointer-events: none;}
.review_form .content .star {float: left; margin-top: 4px;}
.review_form .content .star span {float: left; margin-right: 1px; background: url(../css/Pic/star_no.png) no-repeat; width: 18px; height: 19px; cursor: pointer;}
.review_form .content .star span:last-child {margin-right: 0;}
.review_form .content .star .check {background: url(../css/Pic/star_check.png) no-repeat;}

.review_form .content .reviews_box {float: left;}
.review_form .content .reviews_box .box .text {float: left; margin-top: 1px; margin-right: 10px;}
.review_form .content .reviews_box .box .star {pointer-events: none;}
.review_form .content .reviews_box .box .reviews {float: left; margin-left: 5px; margin-top: 1px;}

.review_form .content .col_2 .box .text {float: left; margin-right: 5px; margin-top: 1px;}
.review_form .content .col_2 .form {margin-top: 8px;}
.review_form .content .col_2 input, .review_form .content .col_2 textarea {width: calc(50% - 5px); margin-right: 10px; height: 30px; border: 1px solid #e7e7e7; font: 14px/30px Arial; margin-bottom: 10px; float: left;}
.review_form .content .col_2 input:nth-child(2n) {margin-right: 0;}
.review_form .content .col_2 input.address {width: 100%; margin-right: 0;}
.review_form .content .col_2 textarea {margin-right: 0; min-height: 74px; line-height: 22px; margin-bottom: 4px;}
.review_form .content .col_2 .btn_click {margin-top: 4px;}
.review_form .content .col_2 .btn_click a {background: #01b7f2; height: 35px; font: 14px/35px Arial; text-transform: uppercase; color: #fff; float: right; text-align: center; cursor: pointer; padding: 0 10px;}
.review_form .content .col_2 .btn_click a:hover {background: #0f90d3;}

.tag {margin-top: 20px;}
.tag .text {float: left; margin-right: 5px; height: 28px; font: 14px/28px Arial; color: #fff; padding: 0 15px; border-radius: 3px; background: #fafafa; border: 1px solid #e1e1e1; color: #01b7f2;}
.tag .text span {background: url(../css/Pic/tag_icon.png) no-repeat left center; padding-left: 20px;}
.tag a {float: left; margin-right: 5px; height: 28px; font: 14px/28px Arial; color: #fff; padding: 0 15px; border-radius: 3px; background: #01b7f2;}
.tag a:hover {background: #0f90d3;}

/* Persistent state */
.review_form .content .col_2 .box .rating-order-wrap[data-sao] > span {
    background-image: url(../css/Pic/star_check.png)  /* gold star */
}
.review_form .content .col_2 .box .rating-order-wrap > span.active ~ span {
    background-image: url(../css/Pic/star_no.png)    /* gray star */
}

/* Hover state */
.review_form .content .col_2 .box .rating-order-wrap[class]:hover > span {
    background-image: url(../css/Pic/star_check.png)  /* gold star */
}
.review_form .content .col_2 .box .rating-order-wrap[class] > span:hover ~ span {
    background-image: url(../css/Pic/star_no.png)    /* gray star */
}
#baoAlbum {overflow: hidden;margin: 20px 0}
.slideNav .slick-list {width: calc(100% + 10px)}
.slideNav .khungAnh {margin: 10px 10px 0 0}