body.home {
    background: url(https://namlongav.vn/wp-content/uploads/bg-namlongav-audio-visual-20-years.png) no-repeat fixed center center!important;
	background-size: cover!important;
    min-height: 100vh;
}
.home.v2 .title-heading h1 {
	color: #284d78;}
body.home .ss-home-portfolio .box .box-text{background:transparent;}
body.home .ss-home-news .box .box-text{min-height:calc(83px + .5vw)!important;}
/* body.home #main:after{background:linear-gradient(to right,#094933ad,#0a2a31c9);content:'';width:100%;height:100%;position:absolute;top:0;left:0;} */
body.home #wrapper,
body.home #main {
	background: transparent;
}
/* Lớp phủ màu */
body.home::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(40, 66, 131, .39);
}

/* Nội dung bên trong nằm trên overlay */
body.home #main > * {
  position: relative;
  z-index: 2;
}

body.home div#content .section{background:transparent;background-size:cover;padding-top:0!important;padding-bottom:0!important;}
body.home div#content .section .section-content>.row{background:#e7e0d4;padding:30px calc(1vw);box-sizing:border-box;border-radius:12px;margin:15px auto!important;max-width:min(calc(100% - 15px),1330px);}
body.home .title-heading-center span,
body.home .left-title-heading h3,
body.home h2.section-title,
body.home h3.section-title,
body.home .title-heading-center h4,
body.home .title-heading-center p,
body.home .title-heading-center a{color:#1b4990!important;}
body.home div#content .ss-home-portfolio .section-content>.row .box .box-text a,
body.home div#content .section .section-content>.row p{color:#284d78;}
body.home .cat-img-box .box-text p, body.home .reason-img-box p {color:#fff!important;}



body.home div#content .ss-about .section-content > .row,
body.home div#content .ss-service .section-content > .row,
body.home div#content .ss-reason .section-content > .row,
body.home div#content .ss-home-brand .section-content > .row,
body.home div#content .ss-home-portfolio .section-content > .row,
body.home div#content .ss-news-talk .section-content > .row,
body.home div#content .ss-home-news .section-content > .row,
body.home div#content .ss-home-news + .section.ss-dark .section-content > .row,
body.home div#content .ss-home-faq .section-content > .row,
body.home div#content .ss-home-contact .section-content > .row {
	background: #d7dcdf url(https://namlongav.vn/wp-content/themes/final-maket/assets/img/wavy-bg.png) !important;
	position: relative;
	overflow: hidden;
}
body.home div#content section.ss-channel > .section-content>.row {
	background-color: #1065BA!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000'%3E%3Cg %3E%3Ccircle fill='%231065BA' cx='50' cy='0' r='50'/%3E%3Cg fill='%231162b6' %3E%3Ccircle cx='0' cy='50' r='50'/%3E%3Ccircle cx='100' cy='50' r='50'/%3E%3C/g%3E%3Ccircle fill='%23125fb2' cx='50' cy='100' r='50'/%3E%3Cg fill='%23135cad' %3E%3Ccircle cx='0' cy='150' r='50'/%3E%3Ccircle cx='100' cy='150' r='50'/%3E%3C/g%3E%3Ccircle fill='%23145aa9' cx='50' cy='200' r='50'/%3E%3Cg fill='%231457a5' %3E%3Ccircle cx='0' cy='250' r='50'/%3E%3Ccircle cx='100' cy='250' r='50'/%3E%3C/g%3E%3Ccircle fill='%231554a1' cx='50' cy='300' r='50'/%3E%3Cg fill='%2315519d' %3E%3Ccircle cx='0' cy='350' r='50'/%3E%3Ccircle cx='100' cy='350' r='50'/%3E%3C/g%3E%3Ccircle fill='%23154e99' cx='50' cy='400' r='50'/%3E%3Cg fill='%23154c95' %3E%3Ccircle cx='0' cy='450' r='50'/%3E%3Ccircle cx='100' cy='450' r='50'/%3E%3C/g%3E%3Ccircle fill='%23154990' cx='50' cy='500' r='50'/%3E%3Cg fill='%2315468c' %3E%3Ccircle cx='0' cy='550' r='50'/%3E%3Ccircle cx='100' cy='550' r='50'/%3E%3C/g%3E%3Ccircle fill='%23144488' cx='50' cy='600' r='50'/%3E%3Cg fill='%23144184' %3E%3Ccircle cx='0' cy='650' r='50'/%3E%3Ccircle cx='100' cy='650' r='50'/%3E%3C/g%3E%3Ccircle fill='%23133e80' cx='50' cy='700' r='50'/%3E%3Cg fill='%23133c7c' %3E%3Ccircle cx='0' cy='750' r='50'/%3E%3Ccircle cx='100' cy='750' r='50'/%3E%3C/g%3E%3Ccircle fill='%23123979' cx='50' cy='800' r='50'/%3E%3Cg fill='%23113775' %3E%3Ccircle cx='0' cy='850' r='50'/%3E%3Ccircle cx='100' cy='850' r='50'/%3E%3C/g%3E%3Ccircle fill='%23113471' cx='50' cy='900' r='50'/%3E%3Cg fill='%2310316d' %3E%3Ccircle cx='0' cy='950' r='50'/%3E%3Ccircle cx='100' cy='950' r='50'/%3E%3C/g%3E%3Ccircle fill='%230F2F69' cx='50' cy='1000' r='50'/%3E%3C/g%3E%3C/svg%3E")!important;
	background-size: contain;
	position: relative;
	overflow: hidden;
}
body.home div#content section .section-content>.row {
	margin-top: 40px!important;
	position: relative;
	overflow: hidden;
	transition: 0.2s;
}
body.home div#content section .section-content>.row:hover {
	box-shadow: var(--shadow1);
}
body.home div#content .ss-about .section-content > .row {
  margin-top: 40px !important;
}
body.home div#content .ss-about .section-content > .row > .col {
	z-index: 2;
}
body.home div#content section:not(.ss-channel) .section-content>.row::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #ebf3ff85;
}
body.home div#content .ss-home-contact .section-content > .row {
  margin-bottom: 80px !important;
}

body.home div#content .section.ss-channel .section-content > .row {
  background: #8b7b6d;
}

body.home section.section.dot-grbg > .section-bg {
  background: unset;
}


body.home div#content .section.ss-channel .section-content>.row p {color: #eee!important;}
body.home .ss-footer.v3.dark{background:#0c2043;}
body.home .absolute-footer.dark{background:#081b3d;}
body.home .ss-footer .hotline ul {
	background: #173c73;
}
body.home .ss-home-faq .accordion.home-faq {
	background:#3a6bbd;
	border:0;
}
body.home .ss-home-faq .accordion-title{
	color:#d4e3fa;
	border:1px solid #3c71ca;
	font-weight: 500;
}
body.home .ss-home-contact .cf7-contact-us-now {
	background:#265aa9;
	border:0;
}
body.home .ss-home-contact .cf7-contact-us-now label{color:#edeae3;}
body.home .ss-home-faq .accordion-title.active,
body.home .ss-home-faq .accordion-title:hover{
	color: #fff;
	border: 1px solid #21529c;
	background: #225198;
}
body.home .ss-home-faq .accordion-item .accordion-inner{background:#bad0f0;}
body.home .ss-home-faq .accordion-item .accordion-inner ul li, body.home .ss-home-faq .accordion-item .accordion-inner a {color: #234c9d;}
body.home .ss-home-contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{
	border: 1px solid #345eb2;
	background: #24437a !important;
}
body.home .sub.center {
	background: #23519c;
	border: 1px solid #23519c;
}
body.home .sub.center p { color: #fff!important; }
@media (min-width:851px) and (max-width:1300px){
	body.home div#content .section .section-content>.row{
		max-width:min(calc(100% - 30px),1330px);
	}
}