a,a:hover{
	text-decoration: none;
}
img
{
	max-width: 100%;
}
.maugoc {
	color: #31aea0;
}
.fontsize-chinh
{
	font-size: 45px;
}
.section1
{
	margin-top: 50px;
}
.section1 .row-1
{
	position: absolute;
	top: 0; left: 0;
	padding: 0 50px;
}
.section1 .row-1 .col-left
{
	margin-top: -40px;
}
.section1 .row-1 .line-1
{
	color: #fff;font-size: 30px;
}
.section1 .row-1 .line-2
{
	 font-weight: bold;
	font-size: 70px;
}
.section1 .row-1 hr	
{
	width: 10%;
	margin: 10px 1px; border-bottom: thin solid #fff;
}
.section1 .row-1 .line-3
{
	color: #fff;font-size: 35px;
}
.section1 .row-1 .line-4,.section2 .row-1 .line-4,.section3 .row-1 .line-4,.section6 .row-1 .line-4
{
	background: rgb(37,184,160);
background: linear-gradient(90deg, rgba(37,184,160,1) 0%, rgba(44,167,166,1) 50%, rgba(50,151,171,1) 100%);
color: #fff; display: table;
padding: 5px 50px; border-radius: 10px; font-weight: bold;
font-size: 35px;
}
.section3 .row-1 .line-4
{
	float: right;
}
.section1 .row-1 .line-4 a{
	color: #fff;
}
.section2 
{
	padding: 0 50px;
}
.section2 .line-0 span
{
	font-size: 50px; font-weight: bold;
}
.section2  .row-1 .line-1
{
	 font-weight: bold;
}
.section2  .row-1 .line-2
{
	font-size: 35px;
}
.section2  hr
{
	width:10%; border-bottom: thin solid #31aea0; margin-top: 30px; margin-bottom: 50px;
}
.section2 #slide_nhanvienxuatsac
{
	position: absolute; top: 0; left: 0;
	padding: 23px 40px 40px 43px;    border-radius: 60px;
}
#slide_nhanvienxuatsac .item img,#slide_nhanvienxuatsac .item,#slide_nhanvienxuatsac .owl-item,#slide_nhanvienxuatsac .owl-stage-outer
{
	border-radius: 50px;
}
.section3 
{
	margin-top: -50px;
	position: relative; z-index: 2;
}
.section3 .row-1
{
	position: absolute; right: 5%; top: 50%; transform: translate(0 ,-83%);
}
.section3 .row-1 .line-2
{
	font-size: 35px; color: #fff;
}
.section4 p
{
	width: 85%;  text-align: center; margin: 20px auto 50px auto; font-size: 35px;
}
.section4 #slide_dutoanchiphi
{
	   /* position: absolute;
    top: 59px;
    left: 189px;*/
    padding: 23px 40px 40px 43px;
    border-radius: 60px;
}
.section4 .owl-theme .owl-nav
{
   position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: auto;
}
.section4 .owl-carousel .owl-nav button.owl-next,.section4 .owl-carousel .owl-nav button.owl-prev,.section4 .owl-carousel button.owl-dot
{
    font-size: 120px;
    color: #32b4a5;
}

.section4 .carousel-control-next-icon, .section4 .carousel-control-prev-icon
{
	display: inline-block;
    width: 41px;
    height: 126px;
    
    background-size: 100% 100%;
}
.section4 .carousel-control-prev
{
	left: -10%;
}
.section4 .carousel-control-next
{
	right: -10%;
}
.section4 .carousel-control-next-icon
{
	background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") #31aea0 no-repeat center center;
}
.section4 .carousel-control-prev-icon
{
	background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") #31aea0 no-repeat center center;	
}
.section5 .row-1
{
	position: absolute;
	top: 0; left: 0; padding: 0 50px;
}
.section5 .row-1 .line-2
{
	color: #fff; font-size: 35px; margin: 30px 0;
}
.section6
{
	margin-top: 6rem;
}
.section6 .line-2
{
	margin-top: 15px;
	font-size: 35px;
	    padding-right: 68px;
}
.section7
{
	margin-top: -135px;
}
.section7 .row-1
{
	padding: 0 50px;
	position: absolute;
	left: 0; top: 50%; transform: translate(-0%,-30%);
} 
.section7 .row-1 .line-2
{
	font-size: 35px; color: #fff;
}
.section8
{
	margin-top: 130px;
	padding: 0 50px;
}
.section8 .row-1
{
	background: #31aea0;
	padding:10px 50px 0 10px; border-radius: 50px;
}
.section8 .col-left img
{
	position: absolute;
    left: -23%;
    top: -13%;
    max-width: 105%;
}
.section8 .col-right .line-1
{
	color: #fff; font-size: 35px;
}
.section8 .col-right .line-3
{
	font-size:35px; color: #fff;
}
