img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}


/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


.svg-inline--fa {
  display: inline-block;
  height: 1em;
  overflow: visible;
  vertical-align: -.125em;
}


   .wp-block-font-awesome-icon svg::before,
   .wp-rich-text-font-awesome-icon svg::before {content: unset;}


@font-face {
				font-family: "fl-icons";
				font-display: block;
				src: url(/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot);
				src:
					url(/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot#iefix?v=3.15.4) format("embedded-opentype"),
					url(/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2) format("woff2"),
					url(/wp-content/themes/flatsome/assets/css/icons/fl-icons.ttf) format("truetype"),
					url(/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff) format("woff"),
					url(/wp-content/themes/flatsome/assets/css/icons/fl-icons.svg#fl-icons) format("svg");
			}

.bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1;}
:root {--primary-color: #446084;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1350px}.row.row-collapse{max-width: 1320px}.row.row-small{max-width: 1342.5px}.row.row-large{max-width: 1380px}.header-main{height: 150px}#logo img{max-height: 150px}#logo{width:216px;}#logo img{padding:7px 0;}.header-bottom{min-height: 46px}.header-top{min-height: 20px}.transparent .header-main{height: 30px}.transparent #logo img{max-height: 30px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 80px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.search-form{ width: 75%;}.header-bg-color {background-color: rgba(255,255,255,0.9)}.header-bottom {background-color: #015289}.header-main .nav > li > a{line-height: 16px }.stuck .header-main .nav > li > a{line-height: 50px }.header-bottom-nav > li > a{line-height: 18px }@media (max-width: 549px) {.header-main{height: 86px}#logo img{max-height: 86px}}.nav-dropdown{border-radius:10px}.nav-dropdown{font-size:92%}.nav-dropdown-has-arrow li.has-dropdown:after{border-bottom-color: #f1f1f0;}.nav .nav-dropdown{background-color: #f1f1f0}/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step{ background-color:#015289; }[data-text-bg="secondary"]{background-color: #015289;}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #015289}/* Color !important */[data-text-color="secondary"]{color: #015289!important;}/* Border */.secondary.is-outline:hover{border-color:#015289}.alert.is-underline:hover,.alert.is-outline:hover,.alert{background-color: #fa0a0a}.alert.is-link, .alert.is-outline, .color-alert{color: #fa0a0a;}/* Color !important */[data-text-color="alert"]{color: #fa0a0a!important;}/* Background Color */[data-text-bg="alert"]{background-color: #fa0a0a;}body{font-family:"Roboto", sans-serif}body{font-weight: 0}body{color: #000000}.nav > li > a {font-family:"Roboto", sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family:"Roboto", sans-serif;}.nav > li > a {font-weight: 700;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 700;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Lora", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 0;}.alt-font{font-family: "Roboto", sans-serif;}.alt-font{font-weight: 0!important;}.header:not(.transparent) .header-nav-main.nav > li > a {color: #f9c938;}.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{color: #eeee22;}.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{color:#FFF!important;background-color: #eeee22;}a{color: #1e73be;}/* Custom CSS */.post-title-home {min-height: 180px;}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}

			body {
	background : url('/wp-content/uploads/2023/06/body-bg-1.jpg') center center no-repeat;
}

.entry-category{
	display: none;
}
.entry-meta{
	display: none;
}
.col1{
	border-top: 1px solid pink;
}
.item-right{
	display: flex;
	flex-direction: column;
	justify-content:center;
	margin-left: 100px;
	font-family: cursiv;
}

.item-right .fa-phone-volume{
	font-size: 25px;
	margin-right:10px;
	
}
.ptext{
	display: flex;
	font-size: 20px;
	color: #015289;
}
.item-right .fa-envelope{
	font-size:25px;
	margin-right:10px;
}
.adress{
	display:flex;
	color: #015289;
	font-weight: 600;
	font-size: 18px;
}
.title{
	line-height: 2.3rem;
	margin: 0 auto;
   display: block;
	text-align: center;
	width: 463px;
	color: #015289;
	font-size: 30px;
}
.bgtitle{
	background-color: #008543;
}
.colGQTC{
	border: 1px solid black;
	margin-top: 2px;
}
.title-home h2 {
	font-size: 20px;
}
.title-home h2 span {
	margin-right: 10px;
}
.title-home p {
	width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(0, 87, 138, 0.84), rgba(255, 255, 255, 0));
    margin-top: 5px;
    margin-bottom: 10px;
}
.post-title-home .post-title, .post-title h2,  .post-title-home .from_the_blog_excerpt  {
	color: black;
}
.content-home{
	    margin:10px 0px ;
}
.content-home p{
	color: #015289;
}
.content-home p i{
	color : rgba(245, 134, 52, 0.84) !important;
}
.content-home p:hover a{
	color : rgba(245, 134, 52, 0.84) !important;
}
.pfooter p{
	margin-bottom: 0.6rem;
}
.footer-thanhvien{
	border-radius: 2rem;
}
.notranslate{
	margin-left: 5px;
}
@media screen and (max-width: 849px){
.banner{
	width: 100% !important;
}
.col {
  padding-bottom: 0 !important;
}
}
.title-footer .section-title b{
	background: transparent;
}
.section-title-container{
	margin-bottom: 0;
}
.menu-footer p span:hover{
	color: blue !important;
}
.nav-dropdown{
	width: 1000px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto auto auto auto;
}
.lawfirm{
	font-size: 22px;
}
.nav-dropdown .menu-item a{
	color: #015289;
}
.nav-dropdown .menu-item a::before {
  font-family: "Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome";
  content: "\f04e";
  margin-right: 5px;
	color: orange;
}

#menu-item-580 .sub-menu a::before
{
	font-family: "Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome";
  content: "\f0a9" !important;
  margin-right: 5px;
	color: orange;
}
#menu-item-578 .sub-menu a::before{
	font-family: "Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome";
  content: "\f0a9" !important;
  margin-right: 5px;
	color: orange;
}
#menu-item-576 .sub-menu a::before
{
	font-family: "Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome";
  content: "\f04b" !important;
  margin-right: 5px;
	color: orange;
	font-size: 13px;
	padding: 1px;
}
#menu-item-1010 .sub-menu {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1;
	text-align: center;
}
.menu-item-581 .sub-menu a::before{
	font-family: "Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome";
  content: "\f058" !important;
  margin-right: 5px;
	color: orange;
	font-size: 15px;
}
.pfooter-col1 p{
	margin-left:5px
}
.pfooter-col1 p:nth-child(1){
	margin-left: 0;
}
.pfooter-col1 i{
	padding: 0 5px;
	animation: eff 0.5s infinite linear;
}


#nav_menu-2 ul li {
	position: relative;
}
#nav_menu-2 ul li a {
	padding-left: 25px;
    z-index: 10;
    position: inherit;
    width: 100%;
    display: block;
}
#nav_menu-2 ul li::before {
	position: absolute;
    content: "";
    background: url(/wp-content/uploads/2023/10/correct.png) no-repeat;
   width: 80%;
    height: 54%;
    z-index: 5;
    background-size: contain;
		top: 20%;
}
@keyframes eff{
	0%{
		transform: rotate(10deg);
	}
	50%{
		transform: rotate(-10deg);
	}
	100%{
		transform: rotate(10deg);
	}
}
.hotline-fb-zalo{
	font-size: 25px
}
.footer-contact{
	text-align: center;
}
.footer-contact img{
	margin: 0 10px;
}
p .fa-sort-down{
	font-size:25px;
}
.menu-item-579 a .icon-angle-down{
	display: none;
}
.stuck #logo img{
	padding: 3px !important;
}
.nav-left {
	justify-content: center;
}
.header_logo.header-logo {
	    margin-top: -25px;
	padding-top: 18px !important;
}
/* .info_group_footer {
	border-radius: 2rem 2rem 0 0;
} */
/* .person-name, .person-title{
	color: black;
	font-weight: 600;
} */
.content-home-new p {
	position: relative;
}
.content-home-new p::before {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2023/07/Screenshot_62.png) no-repeat;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.content-home-new p a {
	padding-left: 25px;
	z-index: 10;
	position: inherit;
	    width: 100%;
    display: block;
}
.from_the_blog_excerpt  {
	text-align: justify;
}
.blog-single .entry-content.single-page p, .blog-single .entry-content.single-page li{
	text-indent:30px;
	text-align:justify;
}
.blog-single .entry-divider, .post_comments, .post-sidebar .is-divider {
	display:none;
}
.blog-single .entry-header-text-top {
	padding-bottom:0;
}
.blog-single .entry-header-text-top .entry-title {
margin-bottom:0;
}
.blog-single .entry-content.single-page img.size-full , img.size-full{
	width:100% !important;
}
.post-sidebar .widget-title  {
	background:#015289;
	color:#fff;
	padding:10px 20px;
	margin:5px 0;
	width:100%;
	display:block;
 }
		