/*----- font-family -----*/
@font-face {
    font-family: 'AvoB';
    src: url('../fonts/AvoB/UTMAVOBOLD.eot');
    src: url('../fonts/AvoB/UTMAVOBOLD.eot') format('embedded-opentype'),
         url('../fonts/AvoB/UTMAVOBOLD.woff2') format('woff2'),
         url('../fonts/AvoB/UTMAVOBOLD.woff') format('woff'),
         url('../fonts/AvoB/UTMAVOBOLD.ttf') format('truetype'),
         url('../fonts/AvoB/UTMAVOBOLD.svg#UTMAVOBOLD') format('svg');
}
@font-face {
    font-family: 'Avo';
    src: url('../fonts/Avo/UTMAVO.eot');
    src: url('../fonts/Avo/UTMAVO.eot') format('embedded-opentype'),
         url('../fonts/Avo/UTMAVO.woff2') format('woff2'),
         url('../fonts/Avo/UTMAVO.woff') format('woff'),
         url('../fonts/Avo/UTMAVO.ttf') format('truetype'),
         url('../fonts/Avo/UTMAVO.svg#UTMAVO') format('svg');
}
@font-face {
    font-family: 'MinionPro';
    src: url('../fonts/minionPro/MinionProMedium.eot');
    src: url('../fonts/minionPro/MinionProMedium.eot') format('embedded-opentype'),
         url('../fonts/minionPro/MinionProMedium.woff2') format('woff2'),
         url('../fonts/minionPro/MinionProMedium.woff') format('woff'),
         url('../fonts/minionPro/MinionProMedium.ttf') format('truetype'),
         url('../fonts/minionPro/MinionProMedium.svg#MinionProMedium') format('svg');
}
/*----- reset -----*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, strong, dl, dt, dd, ul, li, fieldset, form, label, legend {border: 0; font-family: inherit; font-size: 100%; margin: 0; outline: 0; padding: 0; }
:focus {outline: 0; }
ol,ul {list-style: none; }
img {width: auto\9; height: auto; max-width: 100%; vertical-align: middle; -ms-interpolation-mode: bicubic; }
table {border-collapse: collapse; border-spacing: 0; width: 100%; }
html,body {height: 100%; } 
/*----- common -----*/
body {background-color: #f9f5ec; color: #000; font: normal normal 100% Arial, Helvetica, sans-serif; line-height: 1.5em; font-size: .75em; }
h1,h2,h3, h4, h5, h6 {line-height: normal; font-weight: normal; }
input,select,textarea {color: #38444f; font: normal normal 1em Arial, Helvetica, sans-serif; }
input:focus,select:focus,textarea:focus,a:link,a:visited,a:hover,a:focus {outline: none; } a:link,a:visited,a:hover,a:focus {text-decoration: none; }
a:link,a:visited {color: #000; }
a:hover,a:focus {color: #43f812; }
p{font: 400 16px/30px 'Open Sans', sans-serif; color: #555555; }
.clear {clear: both; }
article.post-content cite,article.post-content dfn,article.post-content em{font-style:italic}article.post-content p{font-family: Roboto;font-size: 14px;margin:0 0 15px;line-height:1.8}article.post-content h1,article.post-content h2,article.post-content h3,article.post-content h4,article.post-content h5{font-family:Roboto}article.post-content h1{font-size:25px}article.post-content h2{font-size:20px}article.post-content h3{font-size:18px}article.post-content h4{font-size:16px}article.post-content h5{font-size:14px}article.post-content ol,article.post-content ul{margin:16px 0;padding:0 0 0 40px}article.post-content ul{list-style-type:square}article.post-content ol{list-style:decimal outside}article.post-content li > ul,article.post-content li > ol{margin:0}article.post-content dl{margin:0 20px}article.post-content dt{font-weight:bold}article.post-content dd{margin:0 0 20px}article.post-content strong{font-weight:bold}article.post-content code,article.post-content kbd,article.post-content pre,article.post-content samp{font-family:monospace,serif;font-size:14px}article.post-content pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}article.post-content blockquote,article.post-content q{quotes:none}article.post-content blockquote:before,article.post-content blockquote:after,article.post-content q:before,article.post-content q:after{content:"";content:none}article.post-content blockquote{font-size:24px;font-style:italic;font-weight:300;margin:24px 40px}article.post-content blockquote blockquote{margin-right:0}article.post-content blockquote cite,article.post-content blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase}article.post-content cite{border-bottom:0}article.post-content abbr[title]{border-bottom:1px dotted}article.post-content address{font-style:italic;margin:0 0 24px}article.post-content del{color:#333}article.post-content ins{background:#fff9c0;border:none;color:#333;text-decoration:none}article.post-content sub,article.post-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}article.post-content sup{top:-0.5em}article.post-content sub{bottom:-0.25em}article.post-content a{color:#ca3c08;text-decoration:none}article.post-content a:visited{color:#ac0404}article.post-content a:focus{outline:thin dotted}article.post-content a:active,article.post-content a:hover{color:#ea9629;outline:0}article.post-content a:hover{text-decoration:underline}article.post-content .alignleft{float:left;margin:5px 20px 5px 0}article.post-content .alignright{float:right;margin:5px 0 5px 20px}article.post-content .aligncenter{display:block;margin:5px auto}article.post-content img.alignnone{display:block;margin:5px auto}article.post-content table{border:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}article.post-content caption,article.post-content th,article.post-content td{font-weight:normal!important;border:1px solid #ededed;text-align:left}article.post-content caption{font-size:16px;margin:20px 0}article.post-content th{font-weight:normal!important;text-transform:uppercase;border:1px solid #ededed}article.post-content td{border:1px solid #ededed;padding:6px 10px 6px 0}article.post-content img{height:auto;max-width:100%;vertical-align:middle}article.post-content .wp-caption{background:transparent;border:none;margin:0;padding:0;text-align:left}article.post-content .wp-caption.alignleft{margin:5px 10px 5px 0}article.post-content .wp-caption.alignright{margin:5px 0 5px 10px}article.post-content .wp-caption-dt{margin:0}article.post-content .wp-caption .wp-caption-text,article.post-content .wp-caption-dd{color:#220e10;font-size:14px;font-style:italic;font-weight:300;line-height:1.5;margin-bottom:24px;padding:0}article.post-content .mceTemp + ul,article.post-content .mceTemp + ol{list-style-position:inside}
article.post-content h3{border-top: none}
article.post-content {font-family: Roboto; font-size: 14px; line-height: 24px; }
a{
-webkit-transition: color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;
-moz-transition: color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;
-o-transition: color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;
transition: color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;
}
.th-ic{background: url('../images/front/sprite.png') no-repeat;}
.btn-top {background-image: url('../images/front/go-to-top.png'); -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; border: medium none; bottom: 20px; cursor: pointer; display: none; height: 50px; outline: medium none; padding: 0; position: fixed; right: 20px; width: 50px; z-index: 9999; }
/*===================================================================*/



.th-menu ul.menu-bar li{float: right; position: relative; text-transform: uppercase; padding: 7px 0px 7px 0; margin-left: 3px;}
.th-menu ul.menu-bar li a{display: block; font:600 13px/30px 'Open Sans', sans-serif; padding: 5px 10px; color: #fff; }
.th-menu ul.menu-bar li:hover a{background: #e2dfde; color: #e23434; }
.th-menu ul.menu-bar li.active a{background: #e2dfde; color: #e23434; }
.th-menu ul.menu-bar li a.th-dropdown{padding-right: 5px;}
.th-menu ul.menu-bar li a.th-dropdown:after{content: '\f107'; font-weight: 300;display: inline-block; font-family: 'FontAwesome'; padding: 0 5px; vertical-align: middle;     margin-top: -4px; font-size: 20px;}
.th-menu ul.menu-bar li:nth-child(-n + 5){float: left;}


.th-menu a.menu-mobile{display: none; width: 32px; height: 20px; background: url('../images/front/ic-menu.png') no-repeat;  position: absolute; top:-25px; right: 30px;}
.th-menu ul.menu-bar li ul{visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; top: 47px; left: 0; z-index: 100; margin-top: 7px;}
.th-menu ul.menu-bar li ul li{width: 235px; display: block; margin-bottom: 2px;}
.th-menu ul.menu-bar li ul li{padding: 0;}
.th-menu ul.menu-bar li ul li a, .th-menu ul.menu-bar li:hover ul li a {	border-radius: 0; background: rgba(255, 255, 255, .6); color: #6c6c6c;}
.th-menu ul.menu-bar li:hover ul li:hover a {background: #fff;}
.th-menu ul.menu-bar li:hover ul{visibility: visible; opacity: 1;}

#menu-mobile{background: #2898bb; color: #fff; font: 'Open Sans'; text-transform: uppercase;}
.mm-navbar a.mm-title{color: #fff; text-transform: uppercase; font-size: 16px;}
.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after{border-color: #fff;}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color: #fff;}

.camera_pie{display: none;}
.camera_prev{ left: calc((100% - 1170px)/2); }
.camera_next{ right: calc((100% - 1170px)/2); }
.th-header{position: absolute; top: 0; left: 0; width: 100%; z-index: 1000;background: #b6a177; margin-top: 50px; text-align: center;}
.th-logo{position: absolute; top: -40px; left: calc(50% - 116px); }
.th-logo a{display: block;background: #fff; border-radius: 50%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
.th-slider{position: relative; z-index: 100; overflow: hidden;}
.th-menu{font-family: 'Open Sans', sans-serif;}
.bg-slider{position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; z-index: 10000;}
.bg-slider div{width: 50%; float: left; height: 100%; position: relative; left: 0; top: 0; background: url('../images/bg-slider.png') no-repeat ;  -webkit-background-size: cover; background-size: cover; -webkit-transition: all 4s; -o-transition: all 4s; transition: all 4s;}
.bg-slider div.bg-slider-rg{transform: rotate(0deg) scaleX(-1); }
.th-hide .bg-slider-lf{left: -100%;}
.th-hide .bg-slider-rg{left: 100%;}

.th-title{padding-bottom: 15px;text-transform: uppercase;}
.th-title.title-center{text-align: center; }
.th-title h4{font: 600 36px/normal 'MinionPro', sans-serif; color: #008d48; }
.th-title h4 span{display: block; font: 600 14px/30px 'Open Sans', sans-serif; color: #a88c56; }
.th-title h4 span.th-date{display: block; font: 600 18px/30px 'MinionPro', sans-serif; color: #008d48; }
.th-title h4:after{content: ''; display: block; width: 150px; border-top: 1px solid #959595; margin: 20px auto 25px auto ;}
.th-title h5{font: 600 36px/normal 'MinionPro', sans-serif; color: #008d48;}


.th-intro{background: url('../images/bg-intro.jpg')repeat;}
.th-pdt{padding: 68px 0;}
.th-slogan{margin-bottom: 35px;}
.th-slogan p{font: 400 18px/30px 'MinionPro', sans-serif; color: #555555; text-align: center; font-style: italic; }


.item-service{position: relative; overflow: hidden;}
.img-ser{height: 370px; overflow: hidden;}
.img-ser img{width: 100%; height: 100%;}
.detail-ser{ position: absolute; top: calc(100% - 150px); left: 0; width: 100%;  height: calc(100% - 60px); padding: 50px 40px;background: transparent; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.item-service:hover .detail-ser{ background: rgba(168, 140, 86, 0.9); top: 30px ;}
.item-service:after{content: ''; display: block; width: 100%; border-top: 1px solid #fff; position: absolute; top: 29px; left: 0;}
.item-service:before{content: ''; display: block; width: 100%; border-top: 1px solid #fff; position: absolute; bottom: 29px;  left: 0;}
.detail-ser h4{font: 400 20px/30px 'MinionPro', sans-serif; color: #fff; text-transform: uppercase;margin-bottom: 15px;}
.detail-ser h4 a{color: #fff;}
.detail-ser h4 a:hover{color: #98ffcc;}
.detail-ser h4 span{display: block;}
.detail-ser p{opacity: 0; height: 120px; overflow: hidden; color: #fff; }
.item-service:hover .detail-ser p{opacity: 1;}
.detail-ser{}

.read-more{padding: 5px 0;}
.read-more a{display: inline-block; font: 400 12px/24px 'Open Sans', sans-serif; color: #fff;  text-transform: uppercase; padding: 10px 15px;}
.read-more a:hover{background: #484848;}

.slider-ser .owl-prev{width: 30px; height: 30px; border: 1px solid #fff; color: #fff; text-align: center; border-radius: 50%; padding: 5px 0; position: absolute; top: calc(50% - 15px ); left: 15px;  transition: all 0.3s; }
.slider-ser .owl-next{width: 30px; height: 30px; border: 1px solid #fff; color: #fff; text-align: center; border-radius: 50%; padding: 5px 0; position: absolute; top: calc(50% - 15px ); right: 15px;  transition: all 0.3s; }
.slider-ser .owl-prev:hover{background: #fff; color: #1f1e1e; border-color: #1f1e1e;}
.slider-ser .owl-next:hover{background: #fff; color: #1f1e1e; border-color: #1f1e1e;}

.detail-lst-ser .owl-prev{width: 50px; height: 50px; border: 1px solid #d7d7d7; background: #f9f5ec; margin-top: 15px; font-size: 24px; color: #515151; text-align: center; border-radius: 5px 0px 0px 5px ; padding: 13px 0; transition: all 0.3s;  float: left;}
.detail-lst-ser .owl-next{width: 50px; height: 50px; border: 1px solid #d7d7d7; background: #f9f5ec; margin-top: 15px; font-size: 24px; color: #515151; text-align: center; border-radius: 0px 5px 5px 0px ; padding: 13px 0; transition: all 0.3s; float: left; }
.detail-lst-ser .owl-prev:hover{background: #fff;}
.detail-lst-ser .owl-next:hover{background: #fff;}
.lst-service{background: url('../images/bg-lst-ser.jpg') repeat;}

.item-lst-ser{overflow: hidden; margin-bottom: 60px;}
.item-lst-ser .img-lst-ser{width: 50%; height: 370px; float: left; padding: 0 15px 0 0 ;}
.item-lst-ser.item-lst-ser-rg .img-lst-ser{ padding: 0 0 0  15px;}
.item-lst-ser .img-lst-ser img{height: 100%; width: 100%; }

.item-lst-ser.item-lst-ser-rg .img-lst-ser{float: right;}
.item-lst-ser.item-lst-ser-rg .detail-lst-ser{float: left;}
.item-lst-ser .detail-lst-ser{width: calc(1170px / 2); float: left; padding: 0 15px; }
.item-lst-ser .detail-lst-ser.lst-ser-rg{margin-right: calc(50% - 1170px / 2);}
.item-lst-ser .detail-lst-ser.lst-ser-lf{margin-left: calc(50% - 1170px / 2);}
.cont-lst-ser{max-height: 240px; overflow: hidden;}
.cont-lst-ser ul li p:before {content: '-'; display: inline-block; margin: 0 5px;}
.cont-lst-ser ul.lst-50 {overflow: hidden;}
.cont-lst-ser ul.lst-50 li{width: 50%; float: left; margin-bottom: 0;}
.cont-lst-ser ul li{margin-bottom: 15px;}


.item-tours .img-tour{height: 265px; }
.item-tours .img-tour img{width: 100%;  height: 100%; }
.item-tours .img-tour a{display: block; width: 100%; height: 100%; position: relative; }
.item-tours .img-tour a:before{content: ''; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.item-tours:hover .img-tour a:before{opacity: 1; visibility: visible; }
.item-tours .img-tour a:after{content: '\f00e';font-family: FontAwesome; display: block; font-size: 30px; color: #fff; position: absolute; top: calc(50% - 15px); left: calc(50% - 15px); opacity: 0; visibility: hidden;   -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.item-tours:hover .img-tour a:after{ opacity: 1; visibility: visible; }
.item-tours .detail-tour{text-align: center; padding: 20px 0 25px 0;}
.item-tours .detail-tour h4{font: 600 18px/30px 'Open Sans', sans-serif;height: 60px; overflow: hidden; }
.item-tours .detail-tour h4 a{ color: #555555; }
.item-tours .detail-tour h4 span{display: block;}

.th-detail-tour{padding: 50px 0; background: url('../images/bg-detail-tour.jpg') no-repeat center; -webkit-background-size: cover; background-size: cover;}
.form-tour{ width: calc(1170px / 3); padding: 30px 15px; background: rgba(255, 255, 255, .6);}

.cont-tour{padding: 0 15px;}
.detail-tour2{position: relative; width: 100%; }
.price-tour {width: 50%; text-align: right; position: absolute; bottom: 0; right: 0;}
.price-tour h5{font: 600 30px/30px 'MinionPro', sans-serif; color: #000;  text-transform: uppercase;}
.price-tour h5 span{font: 600 48px/30px 'MinionPro', sans-serif; color: #a88c56; }
.price-tour p{font: 600 18px/30px 'Open Sans', sans-serif; color: #000; }
.price-tour .book-tour {padding: 15px 0; }
.price-tour .book-tour a{display: inline-block; font: 600 16px/35px 'MinionPro', sans-serif; color: #fff; background: #008d48; border-radius: 10px; padding: 0 30px;}

.th-comment{ background: url('../images/bg-lst-ser.jpg') repeat;}
.over-comment{background: #fff; padding: 70px 0 50px 0; text-align: center;}

.tab-content{text-align: center; padding: 0 100px;}
.th-rate{color: #f1ca14; }
.tab-content .th-author{color: #a88c56; font-size: 16px; margin-top: 10px;}
.th-thumnail-comt{display: inline-block; margin: 50px auto 0 auto;}
.th-thumnail-comt li{width: 40px; height: 40px; border: 1px solid #d7d7d7; border-radius: 50%;margin-right: 10px; overflow: hidden; }
.th-thumnail-comt li.active{width: 60px; height: 60px; margin-top: -10px;}
.th-thumnail-comt li a{padding: 0; background: transparent;}
.th-thumnail-comt li img{width: 100%; height: 100%;}

.th-gallery{position: relative; height: 267px; overflow: hidden;}
.th-gallery .show-gallery{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 100;  display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -ms-align-items: center; align-items: center; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}
.th-gallery:hover .show-gallery{opacity: 1; visibility: visible;}
.th-gallery .show-gallery a{display: inline-block; margin: 0 auto; font: 600 14px/35px 'MinionPro', sans-serif; color: #af9566; background: #fff; padding: 0 15px; text-transform: uppercase; }
.slider-gallery{position: relative; z-index: 10; }
.slider-gallery .owl-nav{display: none;}
.slider-gallery .img-galaery{height: 267px;}
.slider-gallery .img-galaery img{height: 100%; width: auto; }

.th-maps{height: 450px;}

.form-contact{}
.form-contact li p{width: 50%; float: left; margin-bottom: 10px;}
.form-contact li p:first-child{font-family: MinionPro; font-size: 18px; text-transform: uppercase;}
.form-contact li p:last-child{font-family: 'Open Sans'; }
.form-contact li p span{display: block; }

.th-footer{padding: 68px 0 0 0 ; border-top: 7px solid #a88c56; color: #887d7d; background: url('../images/bg-footer.jpg') no-repeat center; -webkit-background-size: cover; background-size: cover;}
.th-footer p{color: #887d7d; font-size: 14px;}

.footer-title{margin-bottom: 10px;}
.footer-title h4{font: 600 20px/48px 'MinionPro', sans-serif; color: #a88c56;  text-transform: uppercase;}
.footer-title h4 span{font-family: 'Open Sans', sans-serif; font-size: 24px; font-weight: 700; }

.footer-top{margin-bottom: 45px;}
.footer-bot{padding: 7px 0; border-top: 2px solid #464646;}
.col-footer{width: 50%; float: left;}
.coppyright-left{float: left;}
.coppyright-left p, .coppyright-right p{font-size: 13px;} 
.coppyright-right{float: right;}
.th-footer a{color: #887d7d; }
.th-footer a:hover{text-decoration: underline;} 
.footer-top ul.adress-footer{}
.footer-top ul.adress-footer li span{display: inline-block; min-height: 24px; width: 67px ;float: left; font: 600 14px/30px 'Open Sans', sans-serif; color: #a88c56; text-transform: uppercase; } 
.footer-top ul.adress-footer li p{width: calc(100% - 67px); float: left;} 

.footer-top ul.category-footer li{} 
.footer-top ul.category-footer li a{font: 400 16px/30px 'Open Sans', sans-serif; } 
.footer-top ul.category-footer li a:before{content: '\f105'; font-family: FontAwesome; display: inline-block; margin-right: 5px; vertical-align: middle; }

.th-sub{position: relative; }
.footer-top input, .footer-top textarea{margin: 8px 0; border-radius: 0; background: transparent; border-color: #887d7d; }
.th-sub button{background: #008d48; color: #fff; height: 34px; width: 35px; border: 0; position: absolute; right: 0; bottom: 0;}

.send-mesager{margin-top: 15px;}
.send-mesager a{display: inline-block; font: 400 16px/30px 'Open Sans', sans-serif; border-radius: 10px; background: #008d48; color: #fff; padding: 0 15px; text-transform: uppercase;}

.th-social{overflow: hidden;}
.th-social li{width: 35px; height: 35px; margin-right: 8px; border: 1px solid #887d7d; text-align: center; padding: 9px 0; float: left;}
.th-social li span{font-size: 16px;}
/*===================================================================*/

@-moz-document url-prefix() { 
	
}

@media (min-width: 1190px){}
@media (max-width: 1024px){
	.th-logo{width: 190px;}
	.th-menu ul.menu-bar li a{padding: 5px;}
	.th-logo{top: -30px; left: calc(50% - 90px);}
	.camera_prev{ left: calc((100% - 970px)/2); }
	.camera_next{ right: calc((100% - 970px)/2); }
	.item-lst-ser .img-lst-ser{}
	.item-lst-ser .detail-lst-ser{width: calc(970px / 2); }
	.item-lst-ser .detail-lst-ser.lst-ser-rg{margin-right: calc(50% - 970px / 2);}
	.item-lst-ser .detail-lst-ser.lst-ser-lf{margin-left: calc(50% - 970px / 2);}
}
@media (max-width: 991px){
	.th-menu a.menu-mobile{display: block;}
	.th-menu ul.menu-bar{display: none;}
	.camera_prev{ left: calc((100% - 750px)/2); }
	.camera_next{ right: calc((100% - 750px)/2);}

	.item-lst-ser .img-lst-ser{width: 750px;  margin-left: calc((100% - 750px )/ 2); padding: 0 15px;}
	.item-lst-ser.item-lst-ser-rg .img-lst-ser{ float: none; }
	.item-lst-ser .detail-lst-ser{width: calc(750px); height: auto; padding: 15px; margin-left: calc((100% - 750px )/ 2); }
	.item-lst-ser .detail-lst-ser.lst-ser-rg{margin-right: calc(50% - 750px / 2);}
	.item-lst-ser .detail-lst-ser.lst-ser-lf{margin-left: calc(50% - 750px / 2);}
	.img-intro{display: none;}

	.th-logo{top: -60px; left: 0;}
	.th-logo a{background: transparent; border-radius: 0; box-shadow: none; }
	.th-maps{margin-bottom: 30px;}

	.coppyright-right{float: left;}
	.form-contact li p{width: 100%;}
	.th-pdt{padding: 50px 0;}
}
@media (max-width: 768px){
	.item-lst-ser .img-lst-ser{width: 100%; margin-left: 0;}
	.item-lst-ser .detail-lst-ser.lst-ser-rg{width: 100%; margin-left: 0;}
	.item-lst-ser .detail-lst-ser.lst-ser-lf{width: 100%; margin-left: 0;}
	.form-tour{ width: 100%;}
	.price-tour {width: 100%; position: relative; padding-top: 20px; text-align: left;}
	.th-title h4{font-size: 26px;}
	.th-title h5{font-size: 26px;}
	.tab-content{padding: 0 30px;}
	.item-lst-ser.item-lst-ser-rg .img-lst-ser{height: auto;}
	.item-lst-ser .img-lst-ser{height: auto;}
}
@media (max-width: 767px){
	.camera_prev{display: none;}
	.camera_next{ display: none;}
	.item-tours .img-tour{height: auto;}
}
@media (max-width: 680px){}
@media (max-width: 630px){
}
@media (max-width: 500px){}
@media (max-width: 420px){}