/* Add here all your css styles (customizations) */


body {
	font-family: "微軟正黑體" !important;
	}

h1, h2, h3, h4, h5, h6 {
  	font-family: "微軟正黑體", "Open Sans", Arial, sans-serif;
  	margin: 0px;
	}

a:link, a:visited, a:hover, a:active {
	text-decoration: none !important;
	}
.en-s {
    letter-spacing: -1.5px;	
}

.blog-slider .blog-slider-title h2 a {
  	color: #7CCAD3;
	transition: all 0.3s ease-in-out;
	-webkit-trasition: all 0.3s ease-out;
	-o-transition: all 0.3 ease-out;
	position: absolute;
    z-index: 1;
    bottom: 55px;
    padding: 10px;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);        
	}
.blog-slider .blog-slider-title h2 a:hover {
  	color: #fff;
	}

.header-v8 .navbar {
  	border-top: 5px solid #7CCAD3 !important;
	}

.navbar-brand {
  	padding: 5px 0 0 0 !important;
	}

.bt_color a {
	color: #6EC1C9 !important;
	transition: all 0.3s ease-in-out;
	-webkit-trasition: all 0.3s ease-out;
	-o-transition: all 0.3 ease-out;
	}

.bt_color a:hover {
	color: #554219 !important;
	}


.lang {
    margin: 0 0px 0 15px;
  	width: 25px;
	}

.lang a {
	margin: 20px 0 0 0 !important;
	padding: 0px !important;
	height: 30px;
	text-align: center !important;
	}

.lang_font {
	background-color: #554219 !important;
  	border-radius: 50% !important;
	color: #d6e03e !important;
	padding: 5px 7px 6px 7px !important;
	text-align: center !important;
	}

.lang_font:hover {
    background-color: #7CCAD3 !important;
    color: #554219 !important;
    transition: all 0.3s ease-in-out;
	-webkit-trasition: all 0.3s ease-in-out;
	-o-transition: all 0.3 ease-in-out;
	}
	
.lang_top {
	display: none;
	}

.lang_top_box , .lang_top_box_left {
	display: none;
	}

.content {
  	padding-top: 0px;
  	padding-bottom: 0px !important;
	}

.trip {
	margin: 0 0 0 25px !important;
	}

body.header-fixed-space-v2 {
  	padding-top: 100px;
	}

h2 .title_en {
	font-size: 15px !important;
	}


.content-box-all {
	margin: 50px auto 120px;
	}

.content-box-all p {
	font-size: 15px;
    text-indent: 32px;
    line-height: 25px;
	}


.float-left {
	float: left;
	}

.float-right {
	float: right;
	}

/** welcome **/
.welcome_box {
	background-color: #7CCAD3;
    font-family: 'Courgette', cursive;
    padding: 4px 0 0 10px;
    margin: 0 auto 10px;
    height: 25px;
	}

.welcome_box p {
	font-size: 13px;
    letter-spacing: 0;
    text-align: initial;
    line-height: inherit;
    text-indent: 0;
	}

/** End welcome **/



/**slider button**/

h3 {
	color: #d6e03e !important;
	}

.ms-thumb-list.ms-dir-v {
	max-height: 80%;
	}

.ms-thumb p {
	color: #FFF !important;
	}

.ms-tabs .ms-thumb {
	padding: 15px 0 0 30px;
	letter-spacing: 1px;
	}

.ms-tabs .ms-thumb-frame {
  	border:none !important;
  	background-color: rgba(0, 0, 0, 0.5);
  	color: #FFF !important;
  	text-shadow:none !important;
	}

.ms-tabs .ms-thumb-frame:hover {
  	background-color: rgba(87, 67, 25, 0.6);
	}

.ms-thumb-list.ms-dir-v {
  	left: 0px!important;
	}

.ms-thumbs-cont {
  	top: 0px !important;
	}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected {/**button-bg**/
	background-color: rgba(118, 118, 118, 0.8); 
	}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol {/**button-arrow**/
  	border-left-color: rgba(118, 118, 118, 0.8);
	}

.ms-slide .ms-layer {
	position: relative !important;
	}

.enter {
	text-align: center;
    font-size: 17px;
	}

.enter a {
	color: #fff !important;
    padding: 10px 15px 10px 18px;
    border: 1px solid #fff;
	transition: all 0.3s ease-in-out;
	-webkit-trasition: all 0.3s ease-in-out;
	-o-transition: all 0.3 ease-in-out;
	}

.enter a:hover {
	color: #333 !important;
    border: 1px solid rgb(255, 255, 255);
    background-color: rgba(255, 255, 255 ,0.9) ;
	}


/**slider button**/


.blog-slider-title {
	
	}

.master-slider {
	margin: 0px!important;
	}

.blog-slider .blog-slider-title {
	left: initial !important;
  	right: 0px !important;
	}

.ms-skin-black-2.round-skin .ms-nav-next, .ms-skin-black-2.round-skin .ms-nav-prev, .ms-skin-black-2.round-skin .ms-slide .ms-slide-vpbtn, .ms-skin-black-2.round-skin .ms-video-btn {
	display: none;
	}

.ms-tabs .ms-thumb {
    padding: 0px;
	}

.ms-img {
	width: 60px;
	float: left;
	margin: 7px 15px 0 25px !important;
	}
.ms-font {
	float: left;
	margin: 15px 0 0 0 !important;
	letter-spacing: 2px;
	}

/** contant **/

.mg-content {
    margin: 50px auto 50px;	
	}

.lang_top_box a:nth-child(2) {
    padding: 0 5px;
	}

.lang_top_box a:nth-child(5) {
    border-right: none;
	}

/** fastbooking **/

.booking_box {
	background-color: rgba(87,67,25,0.6);
    height: 55px;
    position: relative;
    margin: -55px 0 0 0;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}

.booking_box.bookingfix { 
	position: fixed;
    top: 130px;
    z-index: 998;
    width: 100%;
    background-color: rgba(87,67,25,0.9);    
	}

.booking_box .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	padding: 0 !important;
	}

/** End fastbooking **/

/** News **/
.headline {
    margin: 25px 0 25px 0 !important;
	}

.headline h2, .headline h3, .headline h4 {
    border-bottom: 2px solid #7CCAD3 !important;
    color: #554219 !important;
    margin: -40px 0 0 0;
	}

.owl-work-v1 .item a:hover p {
    border-bottom: none !important;
	}

.owl-btn:hover {
    color: #7CCAD3 !important;
    background: #554219 !important;
	}

.owl-work-v1 .item a p {
    color: #808080 !important;
    font-size: 13px !important;
    margin: 5px 0 0 0 !important;
    text-align: left !important;
	}

.owl-work-v1 .item a h3 {
    color: #554219 !important;
    margin: 15px 0 0 0;
    font-size: 17px !important;
	}

/*.owl-work-v1 .item a img {
    margin: -50px 0 0 0 !important;
	}*/

.owl-work-v1 .owl-navigation {
    margin-bottom: 12px !important;
	}

.owl-btn {
    margin: -210px 0 0 0 !important;
	}

.owl-carousel-v1 .item {
    margin: 0 6px !important;
	}

.owl-carousel-v1 .owl-pagination {
  	display: block !important;/**dot**/
	}

.owl-work-v1 .item em.overflow-hidden {
    height: 180px;
	}

/** End News **/

/** tripadvisor **/

.narrative {
	text-align: center;
	margin: 60px 0 65px 0;
	}

.narrative hr {
	width: 70px;
	border: 1px solid #e0e0e0;
    margin: 18px auto -5px;
	}

.narrative p {
	color: #554219;
	font-size: 15px;
	letter-spacing: 1px;
	margin: 25px 0 0 0;
	}

.nar_en {
	font-weight: bold;
	font-size: 25px;
	margin: 20px 0 0 0;
	}

.slogan {
	color: #554219;
	font-size: 19px;
    letter-spacing: 30px;
    margin: 16px -30px 0 0;
	}



/** End tripadvisor **/

.youtube-mv .row , h2{
    margin-right: 0px !important;
    margin-left: 0px !important;
	}

.mw-content {
	padding: 0 0 0 15px !important;
	}

/** End youtube **/


/** icon **/

.other-icon {
    text-align: center !important;
	}

.icon_font {
	margin: 0 auto;
    text-align: center;
    font-size: 15px;
    font-family: "微軟正黑體";
    color: #554219;
	}

.item p {
	text-indent: 0 ;
	}

/** End icon **/


	/**fixed slider**/

.search-block-news {
    padding: 180px 0;
    position: relative;
    margin-bottom: 0px;
    background: url(../../images/fixedslider1.jpg) 50% 0 repeat fixed;Z
	}

.search-block-about {
    padding: 180px 0;
    position: relative;
    margin-bottom: 0px;
    background: url(../../images/fixedslider2.jpg) 50% 0 repeat fixed;
	}

.search-block-location {
    padding: 180px 0;
    position: relative;
    margin-bottom: 0px;
    background: url(../../images/fixedslider3.jpg) 50% 0 repeat fixed;
	}

.search-block-contact {
    padding: 180px 0;
    position: relative;
    margin-bottom: 0px;
    background: url(../../images/fixedslider4.jpg) 50% 0 repeat fixed;
	}

.search-block-newsdetail {
    padding: 180px 0;
    position: relative;
    margin-bottom: 0px;
    background: url(../../images/fixedslider5.jpg) 50% 0 repeat fixed;
	}

.slider-font-title-bdr {
    margin: 10px 0px 0px 0px !important; 
    color: #fff;
    letter-spacing: 10px;
    font-size: 27px;
    text-shadow: 1px 1px #424242;    
	}

.r-line {
	border-right: 1px solid rgba(237, 237, 138, 0.7);
	}

.slider-font-title-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent rgba(237, 237, 138, 0.8);
    margin: 13px 0 0 0px;
    position: absolute;
	}

.color-green {
    color: #7CCAD3!important;
	}
.slider-font-title {
	text-align: center;
	}

.slider-font-title-en 	{
	letter-spacing: 1px !important;	
    font-family: 'Raleway', sans-serif !important;
    color: rgba(237, 237, 138, 1) !important;
    margin: 0 0 0 20px !important;    
	}

.booking-mg-55 {
	
	}

	/**End fixed slider**/




	/**hotnews**/

.tab-v3 .nav-pills li a:hover, .tab-v3 .nav-pills li.active a {
    color: #35290D;
    background: #7CCAD3;
    border: solid 1px #7CCAD3;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}

.tab-v3 .nav-pills li a {
    background: #fff;
    border: solid 1px #eee;
	}

.tab-v3 .tab-content {
    background: #fff;
	}

	/**End hotnews**/

	/**about**/

.text-indent0 {
    text-indent: initial !important;
	}

.photo-font {
    text-align: center;
    background-color: rgba(87,67,25,0.8);
    color: #7CCAD3;
    font-size: 15px;
    letter-spacing: 1px;
	}

.owl-carousel-v5 .owl-controls .owl-page.active span, .owl-carousel-v5 .owl-controls.clickable .owl-page:hover span {
    background: #bbb;
	}

	/**End about**/


	/**location**/

.location p {
    text-indent: 10px;
    margin: 5px 0 0 0;
    color: #666;
	}	

.location h3 {
	color: #8d8b00 !important;
	font-size: 19px;	
	}

.location h4 {
	font-size: 17px;
	color: #8d8b00 ;
	}

.location ul {
    padding: 0 0 0 18px;
	}

.location ul li {
    font-size: 15px;
    color: rgba(0,159,194,1);
    list-style-type: none;	
	}

blockquote:hover, blockquote.text-right:hover {
    border-color: #7CCAD3 !important;
	}

.btn-u.btn-u-green {
    background: #fff;
    color: rgba(0,159,194,0.5);   
    border: 1px solid rgba(0,159,194,0.3); 
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}

.btn-u.btn-u-green:hover , .btn-u.btn-u-green:visited {
    color: rgba(0,159,194,1);   
    border: 1px solid rgba(0,159,194,1); 
    background: #fff;
	}

blockquote {
    margin: 15px 0 !important;
	}

.pd-15 {
	padding: 0 15px 0 0; 
	}

.one-page hr {
	margin: 50px 0 60px ;
	}

.deep-red {
	color: #E63F3F;
    font-size: inherit;
	}

.location_tb {
    color: rgba(87,67,25,1);
    margin: 0 auto;
    }

.location_tb td {
    padding: 0 20px;
    border: 1px solid rgba(87,67,25,0.5); 
    font-size: 15px;
    text-align: center;
}   


	/**End Location**/


	/**contact**/

.contact_photp_box {
    background-color: #000;
    background-image: url(../../images/contact-photo.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 640px !important;
    background-size: cover !important;
	}

.btn-u-ct {
    border: none;
    font-size: 1.5rem;
    height: 34px;
    background-color: #7CCAD3 !important;
    color: #ffffff;
    line-height:18px;
    border: 1px solid #7CCAD3; 
    padding: 6px 13px;       
    font-family: Helvetica, Arial, 'LiHei Pro', '微軟正黑體', sans-serif;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}

.bt-center {
	text-align: center !important;
	margin: 0 auto !important;
	}

.btn-u-ct:hover {
	background-color: #574319 !important;
	color: #7CCAD3 !important;
	border: 1px solid #7CCAD3 !important;
	}

.dp-table {
    width: 100% !important;
	}

.dp-table li {
	color: rgba(237, 237, 138, 1) !important;
	font-size: 1.1em;
    letter-spacing: 2px;
	}

.dp-table p {
	color: #fff !important;
	font-size: 1.1em !important;
    letter-spacing: 2px !important;
    text-indent: 32px !important;
    line-height: 25px !important;
    margin: 0 0 -10px 0 !important;
	}

.sky-form {
    box-shadow: none !important;
	margin: 20px 0 0 0 !important;
	}

.sky-form section {
    margin-bottom: 0px !important;
	}

.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
    font-family: Helvetica, Arial, 'LiHei Pro', '微軟正黑體', sans-serif !important;
	}

.sky-form .inline-group {
    margin: 0px !important;
	}

.radio-box {
	color: #fff !important;
    font-family: Helvetica, Arial, 'LiHei Pro', '微軟正黑體', sans-serif !important;
    margin: 0 20px 0 !important;
	}

.sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i {
    border-color: #7CCAD3 !important;
	}

.sky-form .radio input + i:after {
    background-color: #7CCAD3 !important;
	}

.wm {
	color:#fff;
	float:left;
	font-family: Helvetica, Arial, 'LiHei Pro', '微軟正黑體', sans-serif;
	font-size: 15px;
	}

.contact-box {
    height: 640px !important;
    background-color: #574319;
    padding: 30px !important;
    }

.contact-box .headline h2 {
    color: #7CCAD3 !important;
    }

.content-box-pd {
	padding: 0 15px;
	}

.dp-table-height640 {
    height: 640px !important;
    }

.g-recaptcha {
    float: left;
    margin: 0 -27px 0 0;
    transform:scale(0.84);
    transform-origin:0 0;
    width: 285px;    
    }

.btn-u-ct {
    height: 64px;
    border-radius: 3px !important;
    float: right;
	}  

	/**End contact**/


	/**newsdetail**/

.content_box_all {
    margin: 0 auto;
	}	 

.container-fluid {
    margin: 40px 0 140px 0;	
	}

table img {
    max-width: 100% !important;
    margin:0 0 20px;
	}

.container-fluid h2 {
	margin: 20px 0;
    letter-spacing: 1px;
	}

.clearfix {
	list-style-type: none;
    margin: 10px 0;
    border-bottom: 1px solid #eee;
	}

.clearfix h4 ,.clearfix a {
	color: #8d8b00;
    margin: 0;	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}

.clearfix a:hover {
	margin-left:20px; 
	}

.clearfix p {
	text-indent: 0;
    color: rgba(0,159,194,1);
	}

	/**End newsdetail**/


/** footer bottom **/
.footer-all {
	width:100%;
	height:auto;
	background-color: #313131;
	position: fixed;
    bottom: 0px;
    border-top: 5px solid #7CCAD3;
    opacity: 0;
    z-index: 999;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}

.footer-all.botfix {
	opacity: 1;
	bottom:0px;
	}
	
.footer-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #7CCAD3 transparent;
	margin: -15px auto 0;
	}

/** go top **/

#topcontrol {
	z-index: 9999 !important;
	}

#topcontrol:hover {
    color: #574319 !important;
    background: #7CCAD3 !important;
	}

/** go top **/
/** footer bottom **/

.footer-box {
	float:left;
	margin: 14px 0 7px 0;
	}

.footer-bt {
	color: #7CCAD3;
    font-size: 15px;
    letter-spacing: 2px;
	}

.footer-bt a {
	color:#7CCAD3 ;
	border-right: 1px solid #7CCAD3;
    padding: 0 5px 0 0px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}	

.footer-bt a:hover {
	color: #8d8b00 !important;
	}

.footer-bt a:nth-child(6) {
    border-right: none;
    }	

.footer-location {
	font-size: 13px;
	color: rgba(0,159,194,1);
	}

.modal-body h4{
	color:#795e00 !important;
	}	
	
.gre {
	color: #d6e03e !important;
	}
.gry {
	color: #868585 !important;
	}
.footer-icon {
	margin: 32px 30px 0 0;
    float: right;
	}
/** End footer **/

@media (max-width: 1366px) {
	.mg-content {
	margin: 50px auto 50px;	
	}

	.blog-slider .blog-slider-title h2 a {
    left: initial;
    right: 0;  
	}

}

@media (max-width: 991px) {

	.ms-thumb-list.ms-dir-v {   /**slider button**/
	    display: block !important;
	    opacity: 1 !important;
		max-height: 100% !important;
		}							

	body.header-fixed-space-v2 {
  		padding-top: 0;
		}
	.blog-slider .blog-slider-title h2 a {
  		font-size: 21px;
    	position: absolute;
    	z-index: 1;
    	bottom: 0px;
    	background-color: rgba(0, 0, 0, 0.5);
    	padding: 10px;
  		}
  	.ms-skin-black-2.round-skin .ms-nav-next, .ms-skin-black-2.round-skin .ms-nav-prev, .ms-skin-black-2.round-skin .ms-slide .ms-slide-vpbtn, .ms-skin-black-2.round-skin .ms-video-btn {
		display: none;/** slider arrow**/
	    border-radius: 50% !important;	
		}
	.blog-slider-title {
		display: block;
		}
	.booking_box {
    	background-color: rgba(85,66,25,1);
    	margin: 0;
		}
	.header-v8 .navbar {
    	border:none !important;
	}
	.lang .round {
		display: none;
	}
	.lang_font {
		display: none;
	}
	.lang_top {
		display: block;
		background-color: #7CCAD3;	
		height: 24px
	}	

	.header .topbar ul.loginbar {
    	float: left !important;
    	margin: 0 0 0 -37px !important;
	}

	.loginbar ul {
		position: absolute !important;
	    border-radius: 5px !important;
	    box-shadow: 1px 1px 5px rgba(0,0,0,0.1);    
	}

	.lang_top_box {
	  	display: block;
	    background-color: #FFF;
    	float: right;
    	margin: 0 15px 0 5px;
	}

	.lang_top_box_left {
		display: block;
		background-color: #FFF;
		position: absolute;
		right: 135px;
		width: 95px;
    }

	.lang_top_box a , .lang_top_box_left a {
		color: #A5A207 !important;
		font-size: 15px !important;
		padding: 0 7px 0 3px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.lang_top_box a:hover , .lang_top_box_left a:hover {
		color: #7CCAD3 !important;
	}	

	.header .topbar ul.languages li a {
    	color: #574319 !important;
	}

	.header .topbar ul.loginbar > li > a {
    	color: #574319 !important;
	}

	.nome_border {
		border-right:none !important;
		}
	.top_arrow_right {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 12px 0 12px 5px;
		border-color: transparent transparent transparent #FFF;
		float: right;
	    position: relative;
	    margin: -24px -5px 0 0;
		}
	.top_arrow_left {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 12px 5px 12px 0;
		border-color: transparent #FFF transparent transparent;
		margin: 0px 0 0 -5px;
		}

	.lang_top_box a {
	    font-size: 15px !important;
	    -webkit-transition: all 0.3s ease-in-out;
    	-moz-transition: all 0.3s ease-in-out;
    	-o-transition: all 0.3s ease-in-out;
    	transition: all 0.3s ease-in-out;		
	}

	.header .topbar {
    	padding: 0;
	}

	.header {
    	border-bottom: none !important;
	}

	.header .topbar ul.languages li a {
	    border-right: none;
	    font-size: 13px !important;
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	}

	.lang_top_box a:hover {
	    color: #7CCAD3 !important;
	}

	.slogan {
    	letter-spacing: 10px;
    	margin: 16px 0 0 0;
	}
	.narrative hr {
    	margin: 18px auto;
	}

	.footer-all {
		position: relative;
	}

	.content {
    	padding-bottom: 0px;
	}
	.footer-box {
    	margin: 14px 0 5px 0 !important;
    	text-align: center;
    	padding: 0 10px;
	}
	.footer-icon {
		float: none !important;
    	margin:0 auto 5px;
    	text-align: center;	
	}
	.booking_box.bookingfix { 
		position: relative !important;
	    top: 0px !important;  
	}
	.mg-content {
	    margin: 50px auto 0px;	
	}
	.trip {
		display: none !important;	
	}
	.enter {
		display: none;
	}
	.blog-slider .blog-slider-title h2 a:hover {
		color: #fff;
	}
	.content-box-all {
    	margin: 50px auto 30px;
	}
	.container-fluid {
    	margin: 40px 0 50px 0;
	}
}

@media (max-width: 768px) {
	.ms-thumb-frame img {
    	display: none;
	}
	.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {
	    margin-left: 0px;
	    width: 150px !important;
	    padding: 0 0 0 20px;
	}
	.ms-font {
    	margin: 8px 0 0 0 !important;
	}
}

@media (max-width: 640px) {
	.pd-15 {padding: 0;}
}

@media (max-width: 480px) {
	.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {
	    margin-left: 0px;
	    width: 120px !important;
    	padding: 0 0 0 10px;
    	float: inherit;
	}
	.ms-thumb-list.ms-dir-v {
    	width: 145px !important;
	}

	h3 {
    	font-size: 19px;
	}

	.ms-font {
    	letter-spacing: 0px;
	}	

	.blog-slider .blog-slider-title h2 a {
	    padding: 0 5px !important;
	    font-size: 13px;
	    letter-spacing: 1px;
	    text-align: center;
	}
    .slider-font-title-bdr {
		font-size: 20px;
		text-shadow:initial;

	}	
	.slider-font-title {
    	background-color: rgba(87, 67, 25 ,0.5) ;
    	padding: 40px 0;
	}
	.slider-font-title-en {
    	font-size: 23px;
	}
	.location ul {
    	padding: 0;
	}	

}

@media (max-width: 452px) {
	.contact-box {
	    height: 745px !important;
	    padding: 30px 10px !important;
	}
}

@media (max-width: 320px) {
	.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {
	    margin-left: 0px;
	    width: 88px !important;
    	padding: 0 0 0 5px;
    	float: inherit;
	}
	.ms-thumb-list.ms-dir-v {
    	width: 113px !important;
	}	
	h3 {
    	font-size: 15px;
        line-height: 20px;	
	}
	.ms-font {
    	letter-spacing: 0px;
    	margin: 10px 0 0 0 !important;
	}
	.ms-thumb p {
	    line-height: 15px;
	}
	.lang_top_box {
	    right: 15px;
	}

	.lang_top_box_left {
		right: 125px;
    }
    .slider-font-title-bdr {
		letter-spacing: 2px;
	}
	.contact_photp_box {
    	height: 260px !important;
	}
}