/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body p{
	font-size: 15px !important;
}
.header-top .nav-center li.html i{
    font-size: 16px;
}
.header-top .nav-center li.html span{
    font-size: 15px;
}
.container{
	max-width: 1200px !important;
}
ul#chinh-sach{
	list-style-type: none;
}
ul#chinh-sach li b{
	color: #E67E22;
}
.div-uu-dai{
	border-width: 2px;
	border-color: #edae44;
	border-style: solid;
	padding: 20px;
	/* background-color: #ffffff; */
	border-radius: 5px;
}
.div-uu-dai p{
	color: red;
	text-transform: uppercase;
	font-size: 19px;
}
.section-thong-tin .text-box .text{
	background-color: rgba(0,84,146,0.73) !important;
	color: white !important;
}
.section-thong-tin .text-box .text h3{
	color: white;
}
.section-tin-tuc .post-title {
	min-height: 57px;
}
.section-tin-tuc .from_the_blog_excerpt {
	font-size: 14px;
	min-height: 66px;
}
.section-tin-tuc{
	border-top: 2px solid #DB8927;
}
.section-tin-tuc .box,.section-tin-tuc .box-image{
	border-radius: 8px;
}
.section-slide .div-slide .row-slide{
	padding: 50px;
}
.section-slide .div-slide .is-selected{
	padding: unset !important; 
}
.section-tien-ich .banner-layers{
	max-width: 1920px;
}


.section-tien-ich .flickity-prev-next-button{
	display: none;
}

.section-vi-tri-moi .slider-item-home {

	color: #fff;
	background: url(images/map-text-bg.png) no-repeat;
	background-size: 100% 100%;
}
.section-vi-tri-moi .slider-item-home .description {
	padding: 40px 20px 40px 40px;
}
.section-vi-tri-moi .slider-item-home h2 {
	color: white;
	border-bottom: 2px solid #fff;
	padding-bottom: 8px;
	margin-bottom: 10px;
	line-height: 1.5em;
	font-size: 18px;
}
.section-vi-tri-moi .slider-item-home p {
	line-height: 1.8em;
	text-align: justify;
}
.section-vi-tri-moi .slider-item-home .map-more {
	display: none;
	color: #fff;
	text-decoration: underline;
}
body p{
	font-size: 16px;
}
.header-nav-main li a{
	font-size: 14px;
	font-weight: normal !important;
	padding: 0px 15px;
}
.spu-content .div-lien-he h4 {
	color: white;
}
.spu-content .div-submit{
	text-align: center;
}
.spu-content .wpcf7-submit{
	background: #EE9E0A;
}
.section-loi-the h3{
	padding-bottom: 20px;
}
.section-title-center{
	margin-bottom: 0px;
}
.section-vi-tri-moi .medium-4 {
	padding-left: 0px !important
}
.section-lien-he{
	background-color: #005492 !important;

	background-repeat: no-repeat;
	background-position: bottom;
}
/*.absolute-footer{*/
/*	background: black !important*/
/*}*/
.absolute-footer .copyright-footer{
	color: white !important;
}
.copyright-footer{
	font-size: 16px;
}
.section-tien-do .fa-bookmark{
	color: #e74c3c
}
.section-tien-do .fa-money{
	color: #27ae60
}
.section-mat-bang .tabbed-content li{
	margin-right: 0px;
}
.section-mat-bang .tab-panels{
	text-align: center;
}
.section-mat-bang .tabbed-content li a{
	margin-right: 0px !important;
	font-weight: normal !important;

	border: 1px solid #08488a !important;
	border-radius: 0px 0px 0 0 !important;
	background-color: #1b5b9d !important;
	color: #ffffff !important;
	padding: 11px 18px 11px 18px !important;
	text-decoration: none !important;
	font-size: 16px !important;
	text-align: center !important;

}
.section-mat-bang .tabbed-content li a span:before{
	content: "\f15c";
	font-family: fontawesome;
	padding-right: 4px;
}
.section-mat-bang .tabbed-content li a:hover{

}
.section-gia-ban i.fa-star{
	color: #f1c40f
}
.dang-ky-ngang .wpcf7-text{
	border-radius: 30px
}
.dang-ky-ngang .wpcf7-submit{
	border: 1px solid;
	background: transparent;
	padding: 0px 40px;
	border-radius: 30px
}
.section-loi-the .icon-box-text {
	text-align: center;
}

.div-tron-bo{
	background: #3498db;
	padding: 20px;
	margin-bottom: 40px;
}
.div-tron-bo h3{
	color: white;
}
.dang-ky-ngang {

	margin: 0px !important;

}
.dang-ky-ngang .div-nho{
	padding: 0px 15px;

}
.flex-right ul li{
	padding: 0px 10px !important;

}
.flex-right ul li a{
	text-transform: initial !important;
	font-size: 16px;
}

/*Màu sắc button*/
.social-button, .social-icons .button.icon:not(.is-outline), .social-icons .button.icon:hover {
	background-color: currentColor !important;
	border-color: currentColor !important;
}
.text-center .social-icons{
	display: flex;
}
.button.facebook,.button.facebook:not(.is-outline), .button.facebook:hover {
	color: #fff;
	background-color: #446084;
	border-color: #446084;
}
.button.twitter,.button.twitter:not(.is-outline), .button.twitter:hover {
	color: white !important;
	background : #2478ba !important;
	border-color: #2478ba;
}
.button.email,.button.email:not(.is-outline), .button.email:hover {
	color: #fff;
	background-color: black !important;
	border-color: black !important;
}
.button.pinterest,.button.pinterest:not(.is-outline), .button.pinterest:hover {
	color: #fff !important;
	background-color: #cb2320  !important;
	border-color: #cb2320  !important;
}

.button.google-plus,.button.google-plus:not(.is-outline), .button.google-plus:hover {
	color: #fff !important;
	background-color: #dd4e31 !important;
	border-color: #dd4e31  !important;
}
.button.linkedin,.button.linkedin:not(.is-outline), .button.linkedin:hover {
	color: #fff !important;
	background-color: #0072b7 !important;
	border-color: #0072b7     !important;
}

.single-date{
	border-bottom: 1px dashed #ededed;
}
h1.entry-title{
	font-size: 24px !important;
}
/*Kết thúc màu sắc*/



footer.entry-meta {

	border-top: none !important;
	border-bottom: 1px dashed #ececec !important;

}

/* footer */
.title-menu{
	color: white;
}

footer .ux-menu.ux-menu--divider-solid .ux-menu-link:not(:last-of-type) .ux-menu-link__link{
	border-bottom: none;
}
footer .ux-menu-link__link{
	color: white;
}

.entry-content img{
	width: auto !important
}
.duong-line {
	background: rgba(0,0,0,0) url(images/line.png) repeat scroll 0 0;
	height: 12px;
	margin-top: 5px;
	overflow: hidden;
}
.related-post h7{
	font-weight: bold;
	font-size: 18px;
	float: left;
	margin: -8px 20px 0 0;
}
.section-vi-tri h3,.section-vi-tri h4{
	color: rgba(238,158,10,1)

}
.section-vi-tri p{
	color: white;
	font-size: 15px !important;
}

/*Nut goi dien thoai*/
.call-now {
	left: 0;
	bottom: 51px;
	height: 50px;
	min-width: 200px;
	position: fixed;
	background-color: #e67e22;
	border-radius: 0 25px 25px 0;
	box-shadow: 0 1px 2px rgba(0,0,0,.8);
	z-index: 998;
}
.tai-lieu {
	padding: 5px;
	right: 0;
	bottom: 25px;
	/* height: 50px; */
	min-width: 200px;
	position: fixed;
	background-color:#e67e22;
	/* border-radius: 0 25px 25px 0; */
	box-shadow: 0 1px 2px rgba(0,0,0,.8);
	z-index: 998;
}
.tai-lieu a{
	color: white;
}
.back-to-top {
	bottom: 73px !important; 
}
.call-now .btn-call-now i {
	position: absolute;
	color: #e67e22;
	background-color: #fff;
	font-size: 35px;
	right: 0;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #e67e22;
}
.call-now .btn-call-now p {
	color: #fff;
	font-size: 14px;
	min-width: 150px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}
.call-now .btn-call-now strong {
	display: block;
	font-size: 18px;
}
.section-lien-he .wpcf7-form .wpcf7-text{
	background-color: transparent !important; 
	color: white !important
}
.section-lien-he .wpcf7-form .wpcf7-submit{
	background-color:  rgb(238, 158, 10);
}
.section-lien-he .wpcf7-form .div-submit{
	text-align: center;
}
.section-lien-he input.wpcf7-text::-webkit-input-placeholder {
	color: white !important;
}
div.wpcf7-mail-sent-ok{
	color: white;
	border: 2px solid rgb(238, 158, 10);
}
.div-lien-he{
	text-align: center;
}
.div-lien-he h4{

}
.section-cam-ket img{
	margin-bottom: 0px !important
}
.div-lien-he p i{
	font-size: 68px;
	border-radius: 50%;
	background: rgb(238, 158, 10);
	color: white;
	padding: 10px;
}
.section-doi-tac .box-text{
	text-align: center;
	font-weight: bold;
}

#tong-quan{
	margin-top: -100px;
}
#post-228 .single-page h4 a{
	color:green;
	text-decoration: underline;}
@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
@media(min-width: 1023px){
	.home h1{
		font-size: 40px;
	}
	.home h3{
		font-size: 30px;

	}
}
@media(max-width: 481px){
	.section-tien-ich .text-box .text{
		background-color: rgba(0,84,146,0.73) !important ;
		color: white ;
	}

	.section-gold .banner .text-box {
		text-align: justify;
		padding: 10px;
	}
	.section-gold .banner{
		min-height: 450px;
	}
	.section-mat-bang .tabbed-content li{
		width: 100%;
	}
	.section-mat-bang .tabbed-content li a{
		width: 100%;
	}
	.tai-lieu {

		bottom: -9px !important;

		min-width: 90px !important;

	}
}
@media(min-width: 769px){

	.section-lien-he .wpcf7-form{
		width: 500px;
		margin: auto;
	}

}
@media(max-width: 481px){
	.section-tien-ich .text-box{
		width: 90% !important; 
	}
}
@media(min-width: 1023px){
	.section-tien-ich .text-box .text{
		background: transparent !important;
		box-shadow: none !important;
	}
	.section-tien-ich .text-box{
		height: 100%;
		background: url(images/intro-bg.png) no-repeat;
		background-position: top right;
		background-size: cover;
		height: calc(100vh);
		width: 450px;
		z-index: 1;
		position: absolute;
		padding-top: 7%;
		padding-left: 30px;
		padding-right: 120px;
		color: #fff;
		bottom: 0;
		left: 0;
	}
	.section-tien-ich .flickity-prev-next-button{
		display: none;
	}

	.section-vi-tri-moi .slider-item-home {
		margin-top: 50px;
		position: absolute;
		right: 10%;
		top: 20%;
		width: 420px;
		color: #fff;
		background: url(images/map-text-bg.png) no-repeat;
		background-size: 100% 100%;
	}
}



/* Top bar */

#top-bar{
	font-size: 20px;

}
#top-bar a{
	color: white;
}
#top-bar span{
	font-weight: 500;
}
#top-bar b{
	font-weight: 700;
}
.nav-divided>li+li>a:after{
	border-left: none;
}
#top-bar .contact_topbar{
	margin-left: 50px;
}

/*#logo{*/
/*	display: none;*/
/*}*/

@media (min-width: 992px) {
	#logo{
		display: none;
	}
}

/* Menu */
.header-main .nav > li > a{
	font-weight: bold !important;
	padding-left: 0;
	padding-right: 75px;
}
.header .header-search a{
	padding-right: 0 !important;
}
.header .header-search .nav-dropdown{
	padding: 0;
	top: 94px;
	right: 0 !important;
}
.header .header-search{
	position: relative;
	height: 94px;
	display: flex;
}

.header .header-search .nav-dropdown .header-search-form{
	padding: 0 !important;
}
.header .header-search input{
	border: 1px solid white;
	background: #333;
	font-size: 14px;
	height: 40px;
	color: white;
}
.nav-dropdown-has-border .nav-dropdown{
	border: none !important;
	box-shadow: none;
}
.header-search .nav-dropdown .header-search-form button{
	background-color: #e98c2e;
}

/* Banner */
.banner {
	/*padding-top: 0 !important;*/
}

@media (max-width: 1700px) and (min-width: 1200px)
{
	.banner .content_banner img>a{
		width: 350px;
		margin-bottom: 30px;
	}
}

.banner .content_banner a img {
	width: auto;
	height: auto;
	margin-bottom: 30px;
}
.banner .content_banner h3{
	font-family: "Montserrat",sans-serif;
	font-weight: 700;
	font-size: 50px;
	color: #e98c2e;
	margin: 0 0 25px;
	text-transform: uppercase;
}
.banner .content_banner p {
	font-family: "Montserrat",sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #fff;
}

.banner .content_banner a.button {
	display: inline-block;
	padding: 20px 75px;
	font-size: 15px;
	font-family: "Montserrat",sans-serif;
	font-weight: 600;
	color: #fff;
	border: 1px solid #e98c2e;
	background: #e98c2e;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

/* Giới thiệu */
@media (max-width: 1900px) and (min-width: 1200px)
{
	.section_about .box_welcome {
		padding: 80px 0 80px 80px;
	}
}
.section_about .box_welcome p:first-child {
	display: block;
	font-family: "Montserrat",sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}
@media (max-width: 1599px) and (min-width: 1200px)
{
	.section_about .box_welcome h2 {
		margin: 10px 0 20px;
		font-size: 40px !important;
	}
}

.section_about .box_welcome h2 {
		font-family: "Oswald",sans-serif;
		font-size: 46px;
		font-weight: 400;
		margin: 10px 0 35px;
		color: #e98c2e;
		text-transform: uppercase;
	}
.section_about .box_welcome p.p {
	color: #e98c2e;
	font-style: italic;
}
.section_about .box_welcome p{
	display: block;
	margin: 0 0 15px;
	text-align: justify;
	font-family: "Montserrat",sans-serif;
	font-weight: 500;
	line-height: 22px;
	font-size: 15px;
	color: #fff;
}
.button_main {
	display: inline-block;
	padding: 20px 65px;
	font-size: 15px;
	font-family: "Montserrat",sans-serif;
	font-weight: 600;
	color: #fff;
	border: 1px solid #e98c2e;
	background: #e98c2e;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
	text-align: center;
}
.button_main{
	margin-bottom: 0;
}
.section_about > .section-content {
	display: flex;
}
.section_about{
	position: relative;
}
.section_about:before{
	content: "";
	background-image: url("/wp-content/uploads/2022/11/banner_welcome.webp");
	position: absolute;
	top: 0px;
	left: 0;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 9999999999999999999999;
	background-color: red;
	height: 100%;
	width: 50%;
}

.about_contentt{
	/*justify-content: flex-end;*/
}


/* section service */
.section_service .section-title .section-title-main{
	position: relative;
	padding: 0 0px 30px 0;
	display: block;
	text-transform: uppercase;
}

.section_service .title{
	color: white !important;
	position: relative;
	padding: 0 0px 30px 0;
	display: block;
	text-transform: uppercase;
	font-family: "Oswald",sans-serif;
	letter-spacing: 0;
	font-size: 38px;
	margin: 0;
	font-weight: 400;
	display: block;
	position: relative;
	color: #2E2E2E;
}
.section_service a.title:hover  span{
	color: #e98c2e;
}
.section_service a.title{
	line-height: 0;
}

.section .title span:before {
	content: "";
	width: 51px;
	height: 13px;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-os-transform: translateX(-50%);
	background-image: url("/wp-content/uploads/2022/11/bg-title.png");
}


.section_service .section-content .des{
	color: #fff;
	padding: 0 150px;
	font-family: "Montserrat",sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 20px;
	display: block;
}

.section_service .box-blog-post{
	position: relative;
}
.section_service .box-text{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
}
.section_service .box-text{
	display: none;
}
.section_service .post_section .post-item a:hover .box-text{
	display: block;
	transition: all .25s linear;
}

.section_service .box-text h5 {
	font-family: "Montserrat",sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 10px;
	text-transform: uppercase;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: unset;
	color: #fff;
}
.section_service .box-text h5:hover{
	color: #e98c2e;
}

.section_service .box-text p {
	font-size: 12px;
	font-family: "Montserrat",sans-serif;
	color: #fff;
	line-height: 20px;
	font-weight: 400;
	word-break: break-word;
	margin-bottom: 0;
}

.section_service .blog-post-inner{
	position: absolute;
	top: 50%;
	transform: translateY(-25%);
}
.section_service:before{
	content: '';
	background-image: url("/wp-content/uploads/2022/11/pen_tattoo.png");
}

.post_section .box-image .image-cover{
	padding-bottom: 160px !important;
}

.section_service .blog-post-inner{
	position: relative;
}
.section_service .blog-post-inner:before{
	content: '';
	position: absolute;
	background-image: url("/wp-content/uploads/2022/11/pen_tattoo.png");
	background-repeat: no-repeat;
	width: 65px;
	height: 50px;
	top: -50%;
	left: 50%;
	transform: translate(-50%)
}






/* banner2 */
.section_banner2 .text{
	text-align: justify;
	font-family: "Montserrat",sans-serif;
	font-weight: 700;
	font-size: 40px !important;
	text-transform: uppercase;
	width: 79%;
	color: #fff;
	display: inline-block;
	float: left;
	position: relative;
	margin-bottom: 0;
}
.section_banner2 .text strong{
	font-size: 50px;
	color: #e98c2e;
}
.section_banner2 .col.left{
	padding-bottom: 0;
}
.section_banner2 .col.right{
	padding-bottom: 0;
	margin: auto;
}


/* Tác phẩm của shop */
.section-title-normal {
	border-bottom: none;
}
.section-title-normal span{
	border-bottom: none;
	margin-bottom: 0;
	margin-right: 0;
	padding-bottom: 0;
}
.title.title-main .section-title{
	display: flex;
	justify-content: center;
	color: #2E2E2E;
	position: relative;
	padding: 0 0px 30px 0;
	text-transform: uppercase;
	font-size: 38px;
	margin: 0;
	font-weight: 400;
}
.tacphamcuashop ul{
	margin: 0;
	padding: 0;
	text-align: center;
	display: flex;
	position: relative;
	margin-bottom: 60px;
	border-bottom: 1px solid #cccccc;
}
.tacphamcuashop ul li{
	position: relative;
	line-height: 15px;
	margin: 0 40px 0 0;
	background: transparent;
	border: 0;
	display: inline-block;
	text-align: center;
	font-size: 15px;
	padding: 0 0 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: "Montserrat",sans-serif;
	cursor: pointer;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.tacphamcuashop ul li a{
	padding: 0;
	color: #2e2e2e;
}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{
	height: 1.5px;
}
.nav-column li.active>a, .nav-column li>a:hover, .nav-dropdown li.active>a, .nav-dropdown>li>a:hover, .nav-vertical-fly-out>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav>li>a:hover {
	color: #e98c2e;
}

.tab_img .tab-panels .panel.active{
	display: flex !important;
	gap: 10px;
	flex-wrap: wrap;
}
@media (min-width: 1200px)
{
	.tab_img .img-inner img{
		height: 375px;
	}
}
.tab_img .img .img-inner{
	height: 375px;
}
.tab_img .img>a:hover:before {
	display: block;
}
.tab_img .img>a:before {
	content: "";
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(233,140,46,0.5);
	height: 100%;
	width: 100%;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
	z-index: 9;
}

/* Báo giá dịch vụ */
/*.section_service .box_service {*/
/*	padding: 45px 55px;*/
/*	border: 1px solid #d2d2d2;*/
/*}*/
/*.section_service .box_service h3 {*/
/*	font-family: "Montserrat",sans-serif;*/
/*	font-size: 24px;*/
/*	line-height: 28px;*/
/*	font-weight: 700;*/
/*	text-transform: uppercase;*/
/*	color: #2e2e2e;*/
/*	position: relative;*/
/*	padding: 0 0 20px;*/
/*	margin: 0 0 20px;*/
/*}*/
/*.section_service .box_service h3:before {*/
/*	content: "";*/
/*	background: #c4c4c4;*/
/*	height: 2px;*/
/*	width: 60px;*/
/*	position: absolute;*/
/*	left: 0;*/
/*	bottom: 0;*/
/*}*/
/*.section_service .box_service .content_service p {*/
/*	font-family: "Montserrat",sans-serif;*/
/*	font-weight: 400;*/
/*	font-size: 16px;*/
/*	line-height: 22px;*/
/*	font-weight: 400;*/
/*	color: #2e2e2e;*/
/*	margin: 0 0 40px;*/
/*}*/
/*.section_service .box_service .content_service p b {*/
/*	font-weight: 700;*/
/*	font-size: 20px;*/
/*	display: block;*/
/*	margin: 0 0 5px;*/
/*}*/
/*.section_service .box_service:hover{*/
/*	border: 3px solid #e98c2e;*/
/*	transition: .2s linear;*/
/*}*/
/*.section_service .box_service:hover .section-title-main{*/
/*	color: #e98c2e;*/
/*}*/
/*.button_main:hover {*/
/*	border-color: #e98c2e !important;*/
/*	background: #fff !important;*/
/*	color: #e98c2e !important;*/
/*}*/
/*.button:hover, .dark .button.is-form:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{*/
/*	box-shadow: unset;*/
/*}*/
/*.section_service .title.title-main .section-title{*/
/*	padding-bottom: 0;*/
/*}*/
/*.section_service .title-main{*/
/*	padding-bottom: 20px !important;*/
/*}*/
/*@media screen and (min-width: 850px)*/
/*{*/
/*	.large-4 {*/
/*		flex-basis: 32.433333%;*/
/*		max-width: 32.433333%;*/
/*	}*/
/*}*/
/*.section_service .col_service .row{*/
/*	gap: 15px;*/
/*}*/
/*.section_banner2 .text{*/
/*	margin: auto;*/
/*}*/
/*.section_banner2 .left{*/
/*	padding-bottom: 0;*/
/*}*/
/*.section_banner2 .right{*/
/*	margin: auto;*/
/*	padding-bottom: 0;*/
/*}*/
/*.section_banner2 .right .button{*/
/*	margin-bottom: 0;*/
/*}*/
/*.des_white{*/
/*	color: white !important;*/
/*}*/
/*.main-color{*/
/*	color: #e98c2e !important;*/
/*}*/

.section_price_service .bang_gia .col-inner {
	padding: 46px 55px;
	border: 1px solid #d2d2d2;
}
.section_price_service .bang_gia .col-inner:hover{
	border: 3px solid #e98c2e;
	padding: 44px 53px;
}
.section_price_service .bang_gia .col-inner:hover .section-title{
	color: #e98c2e;
}
.section_price_service .bang_gia .section-title{
	font-family: "Montserrat",sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	text-transform: uppercase;
	color: #2e2e2e;
	position: relative;
	padding: 0 0 20px;
	margin: 0 0 20px;
}
.section_price_service .bang_gia .section-title-container{
	margin-bottom: 0;
}
.section_price_service .bang_gia .section-title:before {
	content: "";
	background: #c4c4c4;
	height: 2px;
	width: 60px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.section_price_service .bang_gia .content_service p{
	font-family: "Montserrat",sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #2e2e2e;
	margin: 0 0 40px;
}
.section_price_service .bang_gia .content_service p b {
	font-weight: 700;
	font-size: 20px;
	display: block;
	margin: 0 0 5px;
}
.section_price_service .bang_gia .btn-booking span{
	display: inline-block;
	padding: 10px 40px;
	font-size: 15px;
	font-family: "Montserrat",sans-serif;
	font-weight: 700;
	color: #fff;
	border: 1px solid #e98c2e;
	background: #e98c2e;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.section_price_service .bang_gia .btn-booking span:hover {
	border-color: #e98c2e;
	background: #fff;
	color: #e98c2e;
}








	/* artist */
.artist .section-title-main {
color: white;
}
.artist .box-text h4{
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 15px 0 5px;
}
.artist .box-text p {
	font-size: 16px;
	font-style: italic;
	line-height: 22px;
	font-weight: 500;
	margin-bottom: 15px;
	display: block;
}

.artist .social-icons .button.facebook, .button.facebook:not(.is-outline), .button.facebook:hover{
	background-color: #e98c2e;
	/*border-color: #446084;*/
}
.artist .social-icons .button.is-outline, input[type=button].is-outline, input[type=reset].is-outline, input[type=submit].is-outline{
	border: none;
}
.artist .social-icons .circle, .circle img{
	border-radius: unset !important;
}
.social-icons i{
	font-size: 25px;
	padding: 10px;
	height: 40px;
	width: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #e98c2e;
	color: white;
}
.social-icons i:hover{
	background-color: white;
	color: #e98c2e;

}
.section_form .social-icons {
	display: flex;
}
.artist .social-icons .button.facebook:hover, .button.facebook:not(.is-outline){
	background: white;
	color: #e98c2e;
	border-color: none;
}

	/* Quy trình */
.line:before {
	content: "";
	width: 60%;
	height: 1px;
	top: 28%;
	position: absolute;
	left: -90px;
	background: #c4c4c4;
	width: 60%;
	z-index: -1;
}

.section_quytrinh .box-image img{
	margin-bottom: 30px;
}
.section_quytrinh .box-text h4{
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	text-transform: uppercase;
}


/* foodter */

.block_text {
	display: flex;
}
.icon_text {
	width: 17px;
	height: 17px;
	background: #e98c2e;
	margin-top: 5px;
	margin-right: 15px;
}
.block_text i{
	width: 100%;
	color: white;
	height: 100%;
	font-size: 10px;
	padding: 10px;
	background: #e98c2e;
	display: flex;
	align-items: center;
	justify-content: center;
}
.block_text .content_contact a {
	font-size: 24px;
	line-height: 29px;
	font-weight: 600;
	color: #e98c2e;
}.block_text .content_contact a:hover{
	color: white;
 }

.content-footer h4{
	font-family: "Montserrat",sans-serif;
	margin: 0;
	font-weight: 700;
	letter-spacing: 0.5px;
	font-size: 16px;
	line-height: 35px;
	color: #ffffff;
	padding: 18px 0 10px;
}
.content-footer ul{
	list-style-type: none;
}
.content-footer ul li{
	 margin-left: 0;
	margin-bottom: 0;
 }

footer .ux-menu-link__link {
	font-family: "Montserrat",sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	line-height: 35px;
	position: relative;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	-ms-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
footer .ux-menu-link:hover span{
	color: #e98c2e;
}

.content-footer .social {
	display: flex;
}
.content-footer .social i {
	color: white;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.social i{
	padding: 10px;
	background: #e98c2e;
	margin-right: 5px;
	font-size: 25px;
}
.social i:hover
{
	background: white;
	color: #e98c2e;
}



/* Section tin tức */

.section_news .post-title{
	font-family: "Montserrat",sans-serif;
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 20px;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: unset;
	max-height: 64px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #494949;
	font-weight: 700;
}
.section_news .post-title{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 50px;
}
.section_news .post-title:hover{
	color: #e98c2e;
}
.box-text p{

}
.section_news .box-text-inner button{
	position: relative;
	font-family: "Montserrat",sans-serif;
	color: #494949;
	font-size: 15px;
	font-weight: 600;
	display: inline-block;
	text-transform: capitalize;
}
.section_news .box-text-inner button:after{
	content: '>>';
	position: absolute;
	padding-left: 5px;
}
.section_news .box-text-inner button:hover{
	color: #e98c2e;
}

/*.section_news a:hover {*/
/*	color: #334862*/
/*}*/



/*.row.row-main{*/
/*	max-width: 100%;*/
/*}*/
/*.row.row-main .col{*/
/*	padding: 0;*/
/*}*/
/*div#content {*/
/*	padding-top: 0;*/
/*}*/



/* Page liên hệ */

.page_lienhe {

}
.title_basic .section-title {
	text-align: center;
	font-family: "Montserrat",sans-serif;
	font-size: 24px;
	line-height: 29px;
	color: #494949;
	margin: 0 0 30px;
	text-transform: uppercase;
	font-weight: 700;
	display: flex;
	justify-content: center;
}

.section_form .title_basic{
	margin-bottom: 0;
}
.section_form .title_basic .section-title{
	margin-bottom: 0;
}


.section_form .left .section-title-main {
	font-family: "Montserrat",sans-serif;
	font-size: 20px;
	line-height: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #494949;
	margin: 0 0 15px;
}

.section_form .left .section-title-container{
	margin-bottom: 0;
}
.section_form .left input:not([type=submit]),
.section_form .left textarea{
	height: 60px;
	border-radius: 0px;
	background-color: #fff;
	outline: none;
	color: #656565;
	line-height: 60px;
	font-size: 15px;
	position: relative;
	padding: 0px 15px 0 40px;
	border: 1px solid #e3e3e3;
	display: block;
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
	box-shadow: none;
}
.section_form .left input::placeholder,
.section_form .left textarea::placeholder{
	color: black;
	font-weight: 100;
}
.section_form .left input[type=tel],
.section_form .left input[type=email]{
	width: 100%;
}
.form_{
	display: flex;

}
.section_form .left .btn-submit input{
	height: 60px;
	line-height: 60px;
	padding: 0 25px;
	color: #fff;
	background: #e98c2e;
	border: 1px solid #e98c2e;
	border-radius: 0px;
	font-family: "Montserrat",sans-serif;
	font-size: 15px;
	font-weight: 600;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	display: inline-block;
	position: relative;
	margin-top: 20px;
	text-transform: none;
}
.section_form .left .btn-submit input:hover{
	background: white;
	color: #e98c2e;
}

.section_form .right h3 {
	font-family: "Montserrat",sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	color: #494949;
	text-transform: uppercase;
	margin: 30px 0 35px;
}

.form_contact{
	margin-bottom: 20px;
}

.form_contact a{
	font-size: 21px;
	line-height: 26px;
	font-weight: 700;
	color: #e98c2e;

}
.form_contact a:hover{
	color: black;
}


.page_datlich input,
.page_datlich textarea,
.page_datlich select{
	height: 60px;
	border-radius: 0px;
	background-color: #fff;
	outline: none;
	color: #656565;
	line-height: 60px;
	font-size: 15px;
	position: relative;
	padding: 0px 15px 0 40px;
	border: 1px solid #e3e3e3;
	display: block;
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
	box-shadow: none;
}
.phone_booking {
	display: block;
	font-family: "Montserrat",sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-top: 15px;
	color: #494949;
}
.phone_booking a {
	font-size: 22px;
	color: #e98c2e;
	font-weight: 700;
}

.service_booking_bottom {
	background: #f3f3f3;
	height: 239px;
	margin-top: 200px;
}

.service_booking_bottom .service_booking {
	background-image: url("/wp-content/uploads/2022/11/bg-booking.webp");
	padding: 40px 50px;
	/*background-repeat: no-repeat;*/
	/*background-position: center center;*/
	/*position: absolute;*/
	/*top: -165px;*/
	/*background-size: cover;*/
	/*margin: 0 15px;*/
	/*left: 0;*/
	/*position: absolute;*/
	margin-top: -200px;
}
.service_booking_bottom .service_booking .col-service h4 {
	text-transform: uppercase;
	color: #e98c2e;
	font-weight: 700;
	font-family: "Montserrat",sans-serif;
	margin: 0 0 15px;
	font-size: 20px;
}

.service_booking_bottom .service_booking .col-service p {
	font-family: "Montserrat",sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
	color: #ffffff;
	opacity: 0.7;
}


/*.header-main .header-nav > li{*/
/*	float: left;*/
/*	margin-right: 15px;*/
/*}*/

/*.header-main .header-nav >li>a{*/
/*	text-transform: none;*/
/*}*/

.header-main .header-nav li{
	position: relative;
}

.sub-menu.nav-dropdown.nav-dropdown-default a{
	padding: 10px;
	line-height: 20px;
	display: inline-block;
}

.header-main .header-nav .sub-menu{
	display: none;
	position: absolute;
	top: -5px;
	left: 235px;
	width: 200px;
	background-color: white;
	padding: 5px 10px 5px 0;
}
.header-main .header-nav li:hover>.sub-menu{
	display: block;
}

.header-main .header-nav>li>.sub-menu{
	top: 94px;
	left: 0;
}
.header-main .header-nav>li>.sub-menu a{
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	display: block;
	/*color: #2e2e2e;*/
	position: relative;
	text-align: left;
	padding: 10px 15px;
	border-bottom: solid 1px #e5e6ec;
}
.nav-dropdown-has-arrow li.has-dropdown:before{
	border: 0 !important;
}
.nav-dropdown-has-arrow li.has-dropdown:after{
	border-color: unset !important;
}
.nav-dropdown-has-arrow li.has-dropdown:after, .nav-dropdown-has-arrow li.has-dropdown:before{
	border: none;
}
.nav-dropdown .menu-item-has-children>a, .nav-dropdown .nav-dropdown-col>a, .nav-dropdown .title>a{
	text-transform: none;
}

/*.header-main .header-nav .sub-menu{*/
/*	position: relative;*/
/*}*/
.nav-dropdown>li.image-column, .nav-dropdown>li.nav-dropdown-col{
	min-width: 260px;
}



/* Page about */
.page_about-title{
	font-size: 30px;
}
.page_about-title span{
	text-transform: capitalize;

}
@media screen and (min-width: 850px)
{
	.blog_news .post-item .box-image {
		flex-basis: 50%;
		max-width: 50%;
	}
	.blog_news .box-text{
		flex-basis: 50%;
		max-width: 50%;
	}
	.blog_news .box-text-bottom{
		display: flex;
	}
}
.blog_news .box-image .image-cover{
	padding-top: 75% !important;
}

.blog_news .post-item .box-text{
	text-align: left;
	padding-left: 20px;
}
.blog_news .post-item .box-text .post-title{
	font-family: "Montserrat",sans-serif;
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 15px;
	display: block;
	color: #494949;
	font-weight: 700;
}
.blog_news .post-item .box-text .post-title:hover{
	color: #e98c2e;
}

.blog_news .post-item .box-text  p {
	font-family: "Montserrat",sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #656565;
	word-break: break-word;
	margin-bottom: 0;
}
.blog_news .post-item .box-text button {
	position: relative;
	font-family: "Montserrat",sans-serif;
	color: #494949;
	font-size: 15px;
	font-weight: 600;
	display: block;
	text-transform: none;
}
.blog_news .post-item .box-text button:hover{
	color: #e98c2e;
}

.blog_news .post-item .box-blog-post{
	padding-bottom: 50px;
	/*margin-bottom: 50px;*/
	border-bottom: 1px solid #e5e5e5;
}

.blog_news .post-item{
	padding-bottom: 0px;
}
.blog_news{
	padding-top: 30px !important;
}
.blog_news .box-text{
	padding-top: 0!important;
}

.menu-sanpham{
	margin-top: 60px !important;
}

.menu-sanpham .menu {
	margin: 0;
	padding: 0;
	text-align: center;
	display: flex;
	margin-bottom: 60px;
	border-bottom: 1px solid #cccccc;
}
.menu-sanpham .menu li{
	position: relative;
	line-height: 20px;
	border: none;
	margin: 0 32px 0 0;
	background: transparent;
	border: 0;
	display: inline-block;
	text-align: center;
	font-size: 15px;
	padding: 0 0 10px;
	text-transform: uppercase;
	font-weight: 500;
	color: #2e2e2e;
	font-family: "Montserrat",sans-serif;
	cursor: pointer;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;

}
.menu-sanpham .menu li a{
	color: #2e2e2e;
	text-decoration: none;
	background: transparent;
}
.menu-sanpham .menu li:hover a {
	color: #e98c2e;
}


.products .slider-sanpham .left{
	height: 475px;
	padding-right: 0;
}
.products .slider-sanpham .right{
	height: 475px;
	background-color: black;
}
.products .slider-sanpham .right{
	padding:60px 70px;
}


.slider-sanpham .slide-prd-title {
	font-family: "Oswald",sans-serif;
	font-size: 46px;
	font-weight: 400;
	/*line-height: 55px;*/
	margin-bottom: 0!important;
	margin-right: 0!important;


}

.slider-sanpham .slide-prd-title span {
	text-transform: uppercase;
	color: #e98c2e;
	font-weight: 400;
}

.slider-sanpham .slide-prd-text {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	/*display: -webkit-box;*/
	/*-webkit-box-orient: vertical;*/
	/*-webkit-line-clamp: 3;*/
	white-space: unset;
	margin: 15px 0;
}
.slider-sanpham .slide-prd-text p {
	font-family: "Montserrat",sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #656565;
	word-break: break-word;
	margin-bottom: 0;
	color: #fff;
	font-size: 15px;
	line-height: 22px;
}

.slider-sanpham .flickity-page-dots{
	left: 0!important;
}
.slider-sanpham .slider-nav-light .flickity-page-dots .dot.is-selected, .slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot{
	background-color: #e98c2e;
}
.slider-sanpham .slider-nav-light .flickity-page-dots .dot {
	border: none;
}
.slider-sanpham .swiper_blog_first .swiper-pagination-bullets .swiper-pagination-bullet {
	box-shadow: none;
	outline: 0;
	width: 10px;
	height: 10px;
	background: #C4C4C4;
	border-radius: 50%;
	padding: 0;
	margin: 0 3px;
	font-size: 0;
	opacity: 1;
}

.slider-sanpham .slider-sanpham .slider-nav-light .flickity-page-dots .dot {
	border-color: #e98c2e;
}
.slider-nav-light .flickity-page-dots .dot {
	/*border-color: #fff;*/
}
.slider-sanpham .slider-nav-light .flickity-page-dots .dot{
	background: #adadad;
}



.news_page-products .box-blog-post .box-text-inner h5{
	font-family: "Montserrat",sans-serif;
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 15px;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: #e98c2e;
	font-weight: 600;

	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 50px;
}
.news_page-products .box-blog-post .box-text-inner h5:hover{
	color: black;
}


.news_page-products .box-blog-post .box-text-inner .from_the_blog_excerpt{
	font-family: "Montserrat",sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #656565;
	word-break: break-word;
	margin-bottom: 0;

	/*width: 100%;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*line-height: 25px;*/
	/*-webkit-line-clamp: 3;*/
	/*display: -webkit-box;*/
	/*-webkit-box-orient: vertical;*/
	/*height: 50px;*/
}

.prd_noibat .title h3{
	color: white;
	font-family: "Oswald",sans-serif;
	letter-spacing: 0;
	font-size: 38px;
	margin: 0;
	font-weight: 400;
	display: block;
	position: relative;
	padding-bottom: 30px;
}

.prd_noibat .button{
	margin-top: 20px;
}


/* Feedback */
.slide_feedback .box .box-text-inner h4{
	font-family: "Montserrat",sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #e98c2e;
	margin: 15px 0;
}
.slide_feedback .box .box-text-inner p{
	font-family: "Montserrat",sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	margin-bottom: 20px;
	display: block;
	text-align: justify;
}
.box_feedback {
	max-width: 600px !important;
}

.slide_feedback .col-inner .box-text.text-center{
	padding-left: 25px;
	padding-right: 25px;
}
.slide_feedback .box-image img{
	border-radius: 50%;
	border: 2px solid #e98c2e;
}

.slide_feedback .slider .flickity-prev-next-button{
	/*background-color: #e98c2e;*/
}

.slider-nav-light .flickity-prev-next-button .arrow, .slider-nav-light .flickity-prev-next-button svg{
	background-color: #e98c2e;
	border: none;
}
.slider-show-nav .flickity-prev-next-button, .slider:hover .flickity-prev-next-button{
	opacity: 1 !important;
}
/*.slide_feedback .slider .flickity-prev-next-button svg:hover{*/
/*	background: white;*/
/*}*/





/* reponse */

@media(max-width: 991px) {
	.section_about .white-text{
		display: none !important;
	}
	.banner .content_banner h3{
		font-size: 30px;
	}
	.banner .content_banner p{
		font-size: 18px;
	}
	.section_about .box_welcome h2 {
		font-size: 26px;
		margin: 10px 0 15px;
	}
	.box_welcome{
		padding: 25px 15px;
	}
	.section_about .col-inner{
		width: 95% !important;
	}

	.section_service .section-content .des{
		padding: 0 40px;
	}
	.tacphamcuashop ul{
		display: block;
		white-space: nowrap;
		overflow-x: auto;
	}
	.tacphamcuashop .tab_img .img{
		/*width: 32% !important;*/
	}
	.tacphamcuashop .tab_img .img .img-inner {
		height: 230px;
	}
	.tacphamcuashop .tab_img .img .img-inner img{
		height: 230px;
	}
	.section_banner2 .text{
		width: 100% !important;
		text-align: center;
		margin-bottom: 0;
	}
	.section_news .post-title {
		margin-top: 20px;
		-webkit-line-clamp: 1;
		height: 25px;
	}
	.section_news .box .box-text.text-left{
		border-bottom: 1px solid #999;
	}
	.section_news .box .box-text.text-left:last-child{
		border-bottom: none;
	}


	}
@media(max-width: 767px) {
	.tophead .contact_header span {
		font-size: 13px;
		line-height: 16px;
	}
	.header-main .nav > li > a {
		padding-right: 25px;
	}
	.banner .content_banner h3 {
		font-size: 18px;
	}.banner .content_banner p {
		 font-size: 10px;
	 }
	.banner .content_banner a.button{
		font-size: 10px !important;
	}
	.section_about:before{
		content: none;
	}
	.section_about > .section-content{
		display: block;
	}
	.section_about .box_welcome p:first-child{
		text-align: center;
	}
	.button_main{
		font-size: 10px;
		padding: 10px 30px;
	}
	.title{
		font-size: 24px !important;
	}
	.section_service .section-content .des {
		padding: 0 5px;
	}
	.section_service .section-content .des p{
		text-align: justify;
		font-size: 15px;
	}
	.section_service .box-text {
		height: 40%;
		display: block!important;
	}
	.section_service .box-text{
		top: 60%;
	}
	.section_service .box-text h5{
		padding-top: 10px;
	}


	/* arrow bottom */
	.feedback .section_service .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
		margin-top: 78%;
	}
	.section_service .flickity-prev-next-button .arrow, .flickity-prev-next-button svg{
		fill: white;
	}
	.section_service .row-slider .flickity-prev-next-button{
		width: 30px !important;
	}
	.btn_bottom{
		padding-bottom: 0;
		margin-top: 30px;
	}
	.section_service .flickity-prev-next-button.next{
		right: 40%;
	}
	.section_service .flickity-prev-next-button.previous{
		left: 40%;
	}
	.title.title-main .section-title{
		font-size: 24px;
	}
	.section_price_service .bang_gia .col-inner{
		text-align: center;
	}
	.section_price_service .section-title{
		display: block;
	}
	.section_price_service .bang_gia .section-title:before{
		left: 50%;
		transform: translateX(-50%);
	}

	/**/

	/**/
	.section_banner2 .text{
		font-size: 35px !important;
	}
	.artist .section-title-normal span{
		color: white;
	}
	.artist .des_white{
		color: white;
	}
	.line:before{
		content: none;
	}
	.slider-nav-light .flickity-page-dots .dot.is-selected, .slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot{
		background: #e98c2e;
	}
	.slider-nav-light .flickity-page-dots .dot{
		/*border-color: #e98c2e;*/
		background-color: black;
	}
	.feedback .slider-wrapper .flickity-prev-next-button{
		display: block !important;
	}
	.flickity-prev-next-button {
		top: -35% !important;
	}

	.section_service .flickity-prev-next-button {
		top: 104% !important;
	}
	.section.banner{
		height: 250px !important;
	}

	.menu-sanpham .menu{
		display: flex;
		white-space: nowrap;
		overflow-x: auto;
	}
	.menu-sanpham .menu{
		margin-bottom: 0px;
	}
	.products .slider-sanpham .left{
		height: 250px;
		/*padding-right: 15px;*/
		padding-left: 0;
	}
	.products .slider-sanpham .right{
		/*padding-right: 15px;*/
		/*padding-left: 15px;*/

	}

	.section.products .title_b0{
		padding-bottom: 0;
	}
	.slider-sanpham .flickity-slider> .row{
		padding: 0 15px;
	}
	.slider-sanpham .flickity-slider img{
		height: 250px;
	}
	.products .slider-sanpham .right{
		padding: 20px;
		height: 100%;
	}
	.slider-sanpham .slide-prd-title{
		line-height: 40px;
	}
	.slider-sanpham .slide-prd-title{
		font-size: 20px;
	}
	.slider-sanpham .slide-prd-title span{
		font-size: 30px;
	}
	.slider-sanpham .flickity-page-dots{
		left: unset !important;
		display: flex;
		justify-content: center;
		align-items: center;
		right: 50%;
		transform: translateX(50%);
		bottom: -25px;
	}

	.page_datlich .section-content >.row .col{
		padding-bottom: 0
	}

	.service_booking_bottom{
		height: 100%;
	}
	.header .header-search .nav-dropdown {
		top: 70px;
	}

	.banner_breakcumb .page-title-inner{
		background-size: 75% !important;
	}
	.banner_breakcumb .title-wrapper{
		padding-top: 140px;
	}
	.button_main{
		padding: 10px 20px !important;
	}
	ul.display-posts-listing .listing-item a.title{
		font-size: 15px !important;
	}


}

@media (min-width: 2560px) {
	.section_about .box_welcome {
		padding: 120px 0 100px 120px; !important;
	}
	.section_about:before {
		left: unset;
		right: 50% !important;
		width: 35% !important;
	}
}

.button.is-outline, input[type=button].is-outline, input[type=reset].is-outline, input[type=submit].is-outline{
	border: none;
}
.button.facebook, .button.facebook:not(.is-outline), .button.facebook:hover{
	color: unset;
	background-color: unset;
	border-color: unset;
}
.follow-icons{
	display: flex;
}

.accordion-title {
	font-family: "Montserrat",sans-serif;
	/*margin: 0;*/
	font-weight: 700;
	letter-spacing: 0.5px;
	position: relative;
	font-size: 16px;
	color: #ffffff;
	padding: 10px 15px;
	border-top: none;
}
.accordion-item a.plain{
	color: white;
}
.accordion .toggle{
	left: unset;
	right: 0;
}
.artist .text-center .social-icons{
	justify-content: center;
}


.button.primary:not(.is-outline){
	background-color: unset;
}
.button:hover{
	box-shadow: none;
}
.button_main:hover{
	border-color: #e98c2e !important;
	background: #fff !important;
	color: #e98c2e !important;
}

.entry-content .img{
	height: 375px;
}

.post-sidebar ul li>a{
	font-family: "Montserrat",sans-serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 26px;
	margin: 0;
	color: #494949;
}
.post-sidebar ul li>a:hover{
	color: #e98c2e;
}

/*ul.display-posts-listing img {*/

/*	max-height:50px;*/

/*	max-width:50px;*/

/*	float:left;*/

/*	padding-right:4px;*/

/*}*/

/*ul.display-posts-listing li {*/

/*	margin-bottom:20px;*/

/*	font-size:11px;*/

/*	display:inline-block;*/

/*}*/

ul.display-posts-listing .listing-item{
	display: flex;
}
ul.display-posts-listing .listing-item img{
	max-width: 130px;
	max-height: 90px;
}

ul.display-posts-listing .listing-item a.title{
	margin-left: 10px;
}
.post-sidebar{
	padding-right:15px !important;
	padding-left: 15px!important;
}
.blog-wrapper.blog-single.page-wrapper > .row-divided .col{
	padding-left: 15px;
	padding-right: 15px;
}

.breadcrumb_last{
	color: #e98c2e;
}

.banner_breakcumb .page-title-inner{
	background-image: url(/wp-content/uploads/2022/11/logo_slider_1.webp);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position-x: center;
	top: 50px;
	background-position-y: top;
}
.banner_breakcumb .title-wrapper{
	padding-top: 140px;
}

.single-news .page-title{
	padding-top: 140px;
}
.breadcrumb_background{
	margin-bottom: 30px;
}
.title-breadcrumbs .page-breadcrumbs span{
	text-transform: none;
}
.title-breadcrumbs .page-breadcrumbs .divider{
	color: white;
}
.breadcrumbs .divider, .breadcrumbs .separator{
	opacity: 1;
}
