@font-face{font-family:"SegoeUIRegular";src:url("../../../core/fonts/SegoeUIRegular/SegoeUIRegular.eot");src:url("../../../fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix")format("embedded-opentype"),url("../../../core/fonts/SegoeUIRegular/SegoeUIRegular.woff") format("woff"),url("../../../core/fonts/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"SegoeUIBold";src:url("../../../core/fonts/SegoeUIBold/SegoeUIBold.eot");src:url("../../../core/fonts/SegoeUIBold/SegoeUIBold.eot?#iefix")format("embedded-opentype"),url("../../../core/fonts/SegoeUIBold/SegoeUIBold.woff") format("woff"),url("../../../core/fonts/SegoeUIBold/SegoeUIBold.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"SegoeUIItalic";src:url("../../../core/fonts/SegoeUIItalic/SegoeUIItalic.eot");src:url("../../../core/fonts/SegoeUIItalic/SegoeUIItalic.eot?#iefix")format("embedded-opentype"),url("../../../core/fonts/SegoeUIItalic/SegoeUIItalic.woff") format("woff"),url("../../../core/fonts/SegoeUIItalic/SegoeUIItalic.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"SegoeUILight";src:url("../../../core/fonts/SegoeUILight/SegoeUILight.eot");src:url("../../../core/fonts/SegoeUILight/SegoeUILight.eot?#iefix")format("embedded-opentype"),url("../../../core/fonts/SegoeUILight/SegoeUILight.woff") format("woff"),url("../../../core/fonts/SegoeUILight/SegoeUILight.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"SegoeUISemiBold";src:url("../../../core/fonts/SegoeUISemiBold/SegoeUISemiBold.eot");src:url("../../../core/fonts/SegoeUISemiBold/SegoeUISemiBold.eot?#iefix")format("embedded-opentype"),url("../../../core/fonts/SegoeUISemiBold/SegoeUISemiBold.woff") format("woff"),url("../../../fonts/SegoeUISemiBold/SegoeUISemiBold.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:Zantroke;src:local("Zantroke"), url(../../../core/fonts/Zantroke.otf);}
@font-face{font-family:Artifika-Regular.ttf;src:local("Artifika-Regular"), url(../../../core/fonts/Artifika-Regular.ttf);}

.black {
	background-color: #020202;
	color: #fff;
}

.black .table_row .name_row,
.black .table_row .price_row {
	color: #323232;
}

#department_service_new {
	min-height: 100vh;
}

#department_service_new h2 a {
	text-decoration: none;
	color: rgb(200, 163, 116);
}

#department_service_new h2 a:hover,
.ser_new_list li a:hover{
	text-decoration: underline;
}

#department_service_new h2 {
	margin-bottom: 2vh;
}

.ser_new_list {
	padding-left: 40px;
	margin-bottom: 5vh;
}

.ser_new_list li {
	list-style: none;
	font-size: 1.2vw;
    line-height: 1.9vw;
}

.ser_new_list li a {
	color: #fff;
	text-decoration: none;
}



.icon{width:inherit;height:inherit;}
body{font-family:"SegoeUILight";font-size:13px;height:100%;color:rgb(50,50,50);background-color:#fff;}html{height:100%}nav{list-style:none}button:focus,input:focus{outline:none}a,a:hover,button,button:hover,.anime,.small_btn,.btn:hover,.btn,.small_btn,.anime:hover,.cuorses_box,.cuorses_box:hover,.small_box_link,.small_box_link:hover, .home_box_department, .service_box, .service_box:hover{-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;-webkit-transition:all 200ms linear;transition:all 200ms linear}button{cursor:pointer}
header{position:fixed;left:0px;top:0px;display:block;min-height:100vh;height:100vh;background-size:cover;transition:all 200ms ease-out 0s;z-index:500;color:#fff;background-image:url(../img/menu_bg.jpg);background-repeat:no-repeat;background-position:center center;width:21vw;}
#logo{fill:#c8a374;padding:3vh 0 1vh;margin:0 auto;width:56%;}
#main_menu li{width:100%;text-align:center;}
#main_menu a{text-decoration:none;}
#main_menu nav a{text-transform:uppercase;color:#f1ead9;display:block;font-size:1vw;letter-spacing:.1vw;}
#main_menu nav a:after, #main_menu nav a:before{content:'';display:block;width:0%;height:1px;background-color:#f1ead9;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;margin-left:auto;margin-right:auto;}
#main_menu nav a:after{margin-top:1vh;}
#main_menu nav a:before{margin-bottom:1vh;}
#main_menu nav a:hover:after, #main_menu nav a:hover:before{width:50%;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#cover_home_text_block{background-image:url(../img/home_cover_2.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:50vh;background-attachment:fixed;}
p{font-size:1.2vw;line-height:1.9vw;margin-bottom:1vw;text-align:justify;}
.wrap{padding:4vw;}
#main_menu{width: 100%;}
#lang_box a{text-decoration: none;color: #7e7b73;margin-right: 1vw;font-size: 1.2vw;}
#lang_box a:last-of-type{margin-right: 0;}
#lang_box a:hover {text-decoration: underline;}
#lang_box a.open {color: #fff;}
#box_header{width:100%;height:100%;display:flex;flex-direction: column; justify-content: space-around; align-items: center; background-color:rgba(0,0,0,0.70)}
main{min-height:100vh;width:79%;margin-left:21%;}
#home_departmens{width:100%;height:100vh;color:#fff;}
.home_box_department{background-repeat:no-repeat;background-position:center center;background-size:cover;height:50vh;background-color:#000;}
.home_box_department:nth-of-type(1), .home_box_department:nth-of-type(2){flex-grow:1;-webkit-flex-grow:1;min-width:38.5vw;}


.post_content img {
	width: 100%;
	height: auto;
}


.home_box_department:nth-of-type(3), .home_box_department:nth-of-type(4), .home_box_department:nth-of-type(5){min-width:25.3vw;flex-grow:1;}
.home_box_department a{height:inherit;color:#fff;text-decoration:none;font-family:Artifika-Regular;font-size:3vw;background-color:rgba(0,0,0,0.70);background-repeat:no-repeat;}
.home_box_department a:hover{background-color:rgba(0,0,0,0.30);text-shadow:4px 2px 6px black;color:#c8a374;}
.album_box{width:22vw;height:13.42vw;padding:2vw;border:2px solid #404040;margin-bottom:2.5vw;}
.album_cover{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#000;background-blend-mode:luminosity;}
.album_cover h2{color:#fff;font-size:1vw;padding:2% 4%;background-color:rgba(0, 0, 0, .8);opacity:0;text-align:center;}
.album_box:hover{padding:0.8vw;}
.album_box:hover .album_cover{background-blend-mode:normal;}
.album_box:hover .album_cover h2{opacity:1;}
#album_list a{text-decoration:none;cursor:pointer;}
#get_all_album{text-align:center;}
#get_all_album button{border:1px solid #000;background-color:#fff;font-size:1vw;padding:1vw 2vw;}
#get_all_album button:hover{background-color:#000;color:#fff;}
h1{font-size:3vw;}
h1:after{display:block;margin:15px 3% 50px;width:85%;height:2px;background-color:rgb(200, 163, 116);content:'';line-height:0;-webkit-animation:show 1000ms linear;-moz-animation:show 1000ms linear;-o-animation:show 1000ms linear;-ms-animation:show 1000ms linear;animation:show 1000ms linear;}
h2{font-size:2.5vw;}
#last_post h2{color:rgb(200, 163, 116);width:100%;text-align:center;margin-bottom:2vw;}
#list{overflow:hidden;}
#last_post{padding:1vw;background-color:#000;}
#blog_page{padding:1vw;background-color:#000;min-height:100vh;}
#blog_page article, #last_post article{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;width:18vw;height:18vw;cursor:pointer;margin-right:1vw;margin-bottom:1vw;}
#blog_page article a, #last_post article a{display:block;width:inherit;height:inherit;text-decoration:none;background-color:rgba(0, 0, 0, .7);}
#blog_page article a:hover, #last_post article a:hover{background-color:rgba(255, 191, 109, .9);}
#blog_page article a:hover h2, #blog_page article a:hover .article_date, #last_post article a:hover h2, #last_post article a:hover .article_date{opacity:0;display:none;}
#blog_page article a:hover .more_block, #last_post article a:hover .more_block{display:block;}
#blog_page article .more_block, #last_post article .more_block{display:none;fill:#fff;height:7vw;}
#blog_page article h2, #last_post article h2{color:#fff;text-transform:uppercase;width:80%;text-align:center;font-size:1.3vw;letter-spacing:.1vw;line-height:2vw;}
.prew_article{height:inherit;}
.prew_article .article_date{position:absolute;width:100%;color:#fff;font-size:.8vw;text-decoration:none;height:2vw;bottom:1%;left:5%;letter-spacing:.05vw;}
.article_date{font-family:'Raleway', sans-serif;}
.prew_article .article_date .datepicker{width:1.1vw;margin-right:.8vw;fill:#fff;}
#load{margin-bottom:3vw;}
article.post{}
/*.post_header, .post_cover, .post_content, .post_similar, .menu_img, .menu_table{margin:0 auto 8vh;width:90%;}*/
.menu_img h3{text-align:center;margin-bottom:5vh;font-size:1.3vw;font-family:"SegoeUISemiBold";}
.menu_img img{width:100%;height:auto;}
.menu_table_title{width: 100%;margin: 3vh 0;}
.menu_table_title h3{font-size: 2vw;}


.menu_table_title_new{width: 100%;margin: 3vh 0;margin: 40px 0 40px;
    color: #653907;
    text-align: center;}
.menu_table_title_new h3{font-size: 2vw;font-family:"SegoeUISemiBold";}



.menu_table_row_new{font-size: 1.2vw;line-height: 1.9vw;padding: 2vh 1vw;border-top: 1px solid #ababab;}

.menu_table_row_price_new{margin-left: 3vw;}
.menu_table_row_sub_new{width: 100%;padding: 2vh 1vw;background-color: #c4a27a;color: #fff;font-size: 1vw;line-height: 1;margin: 30px 0 0px;}






.menu_table_row{font-size: 1.2vw;line-height: 1.9vw;padding: 2vh 1vw;}
.menu_table_row:nth-child(even){background-color: #ecd8c4;}
.menu_table_row:nth-child(odd){background-color: #fff5eb;}
.menu_table_row_price{margin-left: 3vw;}
.menu_table_row_sub{width: 100%;padding: 2vh 1vw;background-color: #c4a27a;color: #fff;font-size: 1vw;line-height: 1;}

.post_ul a{color: rgb(200, 163, 116) !important;}

.post_header h1:after{display:none;}
.post_header h1{width:100%;/*text-align:center;*/text-transform:uppercase;font-family:"SegoeUISemiBold";letter-spacing:.1vw;line-height:1.2;margin-bottom:7vh;}
#baseline{text-align:center;width:100%;margin-bottom:5vh;font-size:1.2vw;letter-spacing:.1vw;}
#baseline a{text-decoration:none;text-transform:uppercase;color:rgb(200, 163, 116);font-family:"SegoeUISemiBold";}
#baseline .article_date{font-size:1.4vw;}
#social{width:12vw;margin:0 auto 3vh;}
#social li{list-style:none;width:3vw;height:3vw;fill:#4a4a4a;cursor:pointer;}
#social li:hover{fill:#252525;}
.post_cover{text-align:center;}
.post_cover img{width:100%;height:auto;}
.post_content p{margin-bottom:5vh;font-size:1.2vw;line-height:1.9vw;}
.post_content li{list-style-position:inside;font-size:1.2vw;line-height:1.9vw;}
.post_content ul{margin-bottom:5vh;}
.post_content h3{font-size:1.6vw;margin-bottom:5vh;font-family:"SegoeUISemiBold";}
.post_similar{font-size:1.2vw;line-height:1.9vw;}
.post_similar li{list-style:none;}
.post_similar a{text-decoration:none;color:#323232;}
.post_similar a:hover{text-decoration:underline;color:rgb(200, 163, 116);}
strong{font-family:"SegoeUISemiBold";}
.photo_list{margin-top:5vh;}
#facebook_box{background-color:#000;padding:3vw 3vw;background-image:url(../img/016.png);background-repeat:no-repeat;background-size:cover;background-position:center;}
.input_box option{color:#BDBDBD;}
.service_box{min-width:50%;height:50vh;background-position:center;background-size:cover;background-repeat:no-repeat;}
.service_box a{text-decoration:none;width:inherit;height:inherit;background-color:rgba(0,0,0,0.80);color:#fff;text-transform:uppercase;font-size:1.5vw;letter-spacing:.05vw;}
.service_box a:hover{background-color:rgba(0,0,0,0.85);}
#department_service{background-color:#000;min-height:100vh;}
.table_name{background-color:#323232;color:#fff;font-size:1.1vw;padding:1vw;margin-bottom:.7vw;}
.table_row{padding:1vw;font-size:1.1vw;margin-bottom:.7vw;background-color:rgba(255, 255, 255, 1);box-shadow:1px 2px 4px 0px #d0d0d0;}
.price_row{text-align:center;width:15%;}
.price_service{margin-bottom:10vh;}
.about_card{width:45%;text-align:center;}
.about_card h2{font-family:"SegoeUISemiBold";margin-bottom:1vh;}
.a_btn{text-decoration:none;display:block;padding:1vw 2vw;text-align:center;}
.about_card .a_btn{background-color:#292929;color:#fff;text-transform:uppercase;width:11vw;margin:1vw auto;cursor:pointer;}
.about_card .a_btn:hover{background-color:#c8a374;}
.card_box{margin-bottom:1vh;}
#about_card p, #about_card ul, #about_card h3{margin-bottom:3vh;}
.btn{background-color:transparent;padding:1vw 2vw;text-transform:uppercase;margin-left:auto;margin-right:auto;cursor:pointer;}
.active_btn{color:#fff;background-color:#292929;border:none;font-size:1.2vw}
.active_box{text-align:center;}
#social_nav{height:2.5vh;width:100%;margin-top:2vh;}
#online_rev{width:100%;margin-top:2vh;}
#online_rev button{animation:color 5s ease infinite;color:#2b2622;border:none;background-color:#c8a374;font-size:1vw;padding:1.2vw 3.1vw;}
#social_nav span{display:block;height:inherit;width:2.5vh;fill:#c8a374;margin-right:2vh;}
#social_nav span:last-of-type{margin-right:0;}
#nav_contact{text-align:center;font-size:.9vw;color:#797470;margin:2vh auto 0;width:80%;}
#nav_contact p{text-align:center;font-size:.9vw;line-height:1vw;}
p.phone, .phone a{font-size:1vw;letter-spacing:.1vw;color:#c8a374;margin-bottom:0.8vw;width:100%;text-decoration:none;}
#contact_text{text-align:center;margin:4vh auto;}
#contact_text p{text-align:center;}
@-webkit-keyframes imageAnimation{0%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
1%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/001.jpg);}
20%{-webkit-animation-timing-function:ease-in;background-image:url(../img/003.jpg);}
40%{-webkit-animation-timing-function:ease-in;background-image:url(../img/004.jpg);}
60%{-webkit-animation-timing-function:ease-in;background-image:url(../img/002.jpg);}
80%{-webkit-animation-timing-function:ease-in;background-image:url(../img/005.jpg);}
100%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
}
@-moz-keyframes imageAnimation{0%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
1%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/001.jpg);}
20%{-webkit-animation-timing-function:ease-in;background-image:url(../img/003.jpg);}
40%{-webkit-animation-timing-function:ease-in;background-image:url(../img/004.jpg);}
60%{-webkit-animation-timing-function:ease-in;background-image:url(../img/002.jpg);}
80%{-webkit-animation-timing-function:ease-in;background-image:url(../img/005.jpg);}
100%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
}
@-o-keyframes imageAnimation{0%{opacity:1;-webkit-animation-timing-function:ease-out;background-image:url(../img/001.jpg);}
35%{-webkit-animation-timing-function:ease-out;opacity:1;background-image:url(../img/003.jpg);}
45%{-webkit-animation-timing-function:ease-out;opacity:1;background-image:url(../img/004.jpg);}
55%{-webkit-animation-timing-function:ease-out;opacity:1;background-image:url(../img/002.jpg);}
85%{-webkit-animation-timing-function:ease-out;opacity:1;background-image:url(../img/005.jpg);}
100%{-webkit-animation-timing-function:ease-out;opacity:1;background-image:url(../img/005.jpg);}
}
@-ms-keyframes imageAnimation{0%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
1%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/001.jpg);}
20%{-webkit-animation-timing-function:ease-in;background-image:url(../img/003.jpg);}
40%{-webkit-animation-timing-function:ease-in;background-image:url(../img/004.jpg);}
60%{-webkit-animation-timing-function:ease-in;background-image:url(../img/002.jpg);}
80%{-webkit-animation-timing-function:ease-in;background-image:url(../img/005.jpg);}
100%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
}
@keyframes imageAnimation{0%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
1%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/001.jpg);}
20%{-webkit-animation-timing-function:ease-in;background-image:url(../img/003.jpg);}
40%{-webkit-animation-timing-function:ease-in;background-image:url(../img/004.jpg);}
60%{-webkit-animation-timing-function:ease-in;background-image:url(../img/002.jpg);}
80%{-webkit-animation-timing-function:ease-in;background-image:url(../img/005.jpg);}
100%{-webkit-animation-timing-function:ease-in-out;background-image:url(../img/006.jpg);}
}
@-webkit-keyframes imageAnimation2{0%{opacity:1;-webkit-animation-timing-function:ease-out;background-image:url(../img/2.jpg);}
55%{-webkit-animation-timing-function:ease-out;opacity:1;background-image:url(../img/1.jpg);}
100%{-webkit-animation-timing-function:ease-out;opacity:1;}
}
@-webkit-keyframes show{0%{width:0%;opacity:0;}
20%{width:10%;opacity:0.5;}
60%{width:40%;opacity:0.7;}
100%{width:85%;opacity:1;}
}
@-moz-keyframes show{0%{width:0%;opacity:0;}
20%{width:10%;opacity:0.5;}
60%{width:40%;opacity:0.7;}
100%{width:85%;opacity:1;}
}
@-o-keyframes show{0%{width:0%;opacity:0;}
20%{width:10%;opacity:0.5;}
60%{width:40%;opacity:0.7;}
100%{width:85%;opacity:1;}
}
@-ms-keyframes show{0%{width:0%;opacity:0;}
20%{width:10%;opacity:0.5;}
60%{width:40%;opacity:0.7;}
100%{width:85%;opacity:1;}
}
@keyframes show{0%{width:0%;opacity:0;}
20%{width:10%;opacity:0.5;}
60%{width:40%;opacity:0.7;}
100%{width:85%;opacity:1;}
}
.comingson{color: #c8a373;font-size: 5vw;letter-spacing: .3vw;font-weight: 800;text-align: center;}
.booking_box{background-repeat:no-repeat;background-size:cover;}
#black_box{position:fixed;background-color:rgba(0,0,0,0.95);top:0;left:21%;width:79%;height:100vh;z-index:40;}
.modal_box{position:fixed;top:0;left:21%;width:79%;height:100vh;z-index:42;}
#closs_modal{fill:#fff;width:2vw;height:2vw;position:absolute;right:15vh;top:10vh;cursor:pointer;}
.conten_modal{position:absolute;top:20vh;left:0;width:100%;height:80vh;padding:0 20%;}
.conten_modal label, .form_booking label{color:#fff;width:100%;text-align:center;text-transform:uppercase;font-size:1.9vw;margin-bottom:6vw;}
.conten_modal input, .form_booking input, .form_booking select{background-color:transparent;color:#fff;text-align:center;padding-bottom:.5vh;border:none;border-bottom:1px solid #fff;font-size:1.6vw;width:80%;margin:0 auto 8vh;font-family:"SegoeUILight";}
.conten_modal .send, .form_booking .send{width:25%;margin:0 auto;color:#fff;border:2px solid #fff;}
.conten_modal .send:hover, .form_booking .send:hover{color:#000;background-color:#fff;}
.ans{color:#fff;text-align:center;font-size:1.5vw;margin-top:25vh;}
.small_text{margin-bottom:0;}
#booking_page{background-color:rgba(0,0,0,1.00);width:100%;min-height:100vh;}
.booking_box{width:50%;height:50vh;cursor:pointer;}
.booking_box:hover{background-color:#c8a374;background-image:none !important;}
.booking_box:hover .icon_booking{fill:#000;}
.booking_box:hover h3{color:#000;}
.icon_booking{fill:#c8a374;width:6vw;height:6vw;}
.booking_box h3{text-align:center;width:100%;color:#c8a374;font-size:1.2vw;margin-top:2vh;}
.booking_form{height:inherit;width:100%;min-height:100vh;}
.form_booking{width:80%;margin:0 auto;}
#booking_page .ans{margin-top:0;}
#team_page h2{text-align:center;margin-bottom:4vh;}
.team_box{border:1px solid #000;padding:1vw;height:inherit;}
.team_photo{width:100%;height:23vw;overflow:hidden;text-align:center;}
.team_photo img, .photo_team img{width:100%;height:auto;}
.team_line a{text-decoration:none;color:#000;width:31%;height:30vw;margin-bottom:2%;}
.team_name{width:100%;text-align:center;}
.team_name h4{font-family:"SegoeUISemiBold";color:#323232;font-size:1.3vw;}
.photo_team{width:30%;margin-right:3vw;overflow:hidden;}
.info_box_team{width:50%;}
.about_team ul{list-style-position:inside;font-size:1.2vw;line-height:1.9vw;}
#page__team{height:100vh;}
.hidden{display:none;}
#phone_num{display:none;}
#category_serv, #services, #employers, #date{width:100%;}
.input_box{text-align:center;}
#time{width:12%;}

#video_box {width: 100%;}
#video_box video {width: 100%;}
#d3_tour a {display: block;text-decoration: none;color: #fff;background-color: #181818;width: 90%;margin: 0 auto;text-align: center;padding: 2vw;font-size: 1.2vw;border-radius: 4px;}

@media
only screen and (min-device-width:320px) and (max-device-width:480px),
only screen and (max-width:320px),
only screen and (min-device-width:768px) and (max-device-width:1024px),
only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),
only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#phone_num{display:block;text-align:center;font-size:5vw;padding:3vw;border:1px solid #c8a374;width:70%;margin:2vw auto;color:#c8a374;}
header{position:relative;width:100%;min-height:auto;height:auto;}
main{width:100%;margin-left:0;}
	#lang_box a{font-size: 3.2vw;}
	
	.ser_new_list li {
		font-size: 5vw;
    	line-height: 6vw;
		margin-bottom: 3vw;
	}
	
#home_departmens, #facebook_box, #department_service{display:block;height:auto;}
#facebook_box iframe{width:99%;}
#video_box{display: none;}
.home_box_department a{font-size:10vw;}
.service_box a{font-size:6vw;text-align:center;}
p, .post_content p, .post_similar,.about_team ul, .post_content li{font-size:5vw;line-height:6vw;margin-bottom:6vw;}
.menu_table_title h3 {font-size: 6vw;}
	.menu_table_row{    font-size: 5vw;
    line-height: 8vw;padding: 2vh 3vw;}
	.menu_table_row_sub{    padding: 2vh 3vw;    font-size: 5vw;}
#blog_page article h2, #last_post article h2{font-size:5vw;line-height:6vw;}
h2{font-size:6.5vw;}
#blog_page article, #last_post article{width:98vw;height:98vw;margin-left:auto;margin-right:auto;}
.prew_article .article_date .datepicker{width:9vw;margin-right:1.8vw;}
.prew_article .article_date{font-size:3.8vw;height:11vw;}
#last_post h2{margin-bottom:3vw;}
.post_header, .post_cover, .post_content, .post_similar, .menu_img{margin:0 auto 3vh;}
h1{font-size:7vw;}
.post_header h1{margin-bottom:0;}
.table_name{font-size:3.5vw;}
.table_row{font-size:4vw;}
#social li{width:10vw;height:10vw;}
#social{width:44vw;margin:0px auto 5vh;}
.price_service{margin-bottom:5vh;}
.menu_img h3{font-size:4.3vw;}
h1:after{margin:15px 3% 25px;}
#baseline{margin-bottom:3vh;margin-top:3vh;font-size:3.2vw;}
#baseline .article_date{font-size:3.2vw;}
.post_content iframe{width:100%;}
.post_similar li{margin-bottom:2vh;}
.card_box, .team_line, #page__team{display:block;}
.card_box img{width:100%;}
.about_card, .photo_team, .info_box_team{width:100%;}
.about_card .a_btn{font-size:4vw;width:27vw;}
.team_line a{width:100%;height:100vw;}
.team_photo{height:80vw;}
.team_name h4{font-size:5vw;}
.about_team li{margin-bottom:4vh;}
#main_menu nav a{font-size:5vw;}
#main_menu nav a:before{margin-bottom:2vh;}
#main_menu nav a:after{margin-top:2vh;}
#social_nav span{width:4vh;}
#nav_contact{margin:40px auto 0;}
#nav_contact p{font-size:3vw;}
.small_text{margin-bottom:16px;}
p.phone, .phone a{font-size:6vw;margin-bottom:5vw;}
#online_rev button{font-size:5vw;padding:3.2vw 4.1vw;margin-bottom:30px;}
#album_list a{width:100%;}
.album_box{width:100%;height:50vw;}
.album_cover h2{opacity:1;font-size:4vw;}
#get_all_album button{font-size:3vw;padding:2vw 2vw;}
#main_menu{display:none;}
#main_menu.open{display:block;}
.booking_box{width:100%;}
.booking_box h3{font-size:6.2vw;}
.icon_booking{fill:#c8a374;width:13vw;height:13vw;}
.conten_modal label, .form_booking label{font-size:4.9vw;}
.conten_modal input, .form_booking input{font-size:5vw;}
.conten_modal .send, .form_booking .send{width:48%;font-size:5vw;}
.post_content h3{font-size:4.6vw;}
.active_btn{font-size:4.2vw;padding:2vw 4vw;margin-bottom:5vh;margin-top:4vh;}
	#cover_home_text_block {background-size: contain;}
	
}