.home .full-content {
	padding-top: 0;
}
/**/
.home-box{
	position: relative;
	padding: 30px 0;
}
@media (min-width:1600px) {
	.main-home-box1 .main-home-box1-wrap{
		padding:60px 134px;
	}
}
.main-home-box1-wrap .btn {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 0 !important;
}
@media screen and (min-width:1200px) {
	.main-home-box1-wrap .btn {
		width:220px!important;
		height: 48px;
		padding: 0 20px;
	}
}
.main-home-box1-wrap .btn.btn-dki {
	background-color: #BF3127;	
}
.main-home-box1-wrap .btn.btn-kygui {
	background-color: #4FAE52;	
}
/**/
/*@media screen and (min-width:991px) {*/
	.home-box2.home-box {
		padding-top: 250px;
		padding-bottom: 0;
	}
/*}*/
.head-line .icon {
	background-color: #bf3127;
	border-radius: 10px;
	width: 40px;
	height: 40px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
/**/
.home__phanhoi__card__content {
	line-height: 1.75;
	padding: 20px;
	padding-bottom: 100px;
	font-size: 16px;
}
.item-ph{
	border-radius: 20px;
	background-color: #fff;
  color: #666;
  box-shadow: 0 5px 15px rgba(0,0,0,.08);
  overflow: hidden;
}
.item-ph-1 .home__phanhoi__card__content, 
.item-ph-4 .home__phanhoi__card__content {
	background: linear-gradient(130.34deg,#9A9B74 -6.67%,#15838A 117.13%);
	color: #FFFFFF;
}
.item-ph-2 .home__phanhoi__card__content, 
.item-ph-3 .home__phanhoi__card__content {
	background: #9A9B74;
	color: #F5FFB5;
}
.home__phanhoi__card__body {
	padding: 20px;
	padding-top: 0;
	position: relative;
}
.home__phanhoi__card__avarta {
/*	border: 6px solid #FFFFFF;*/
	margin-top: -80px !important;
	 width: 160px; 
}
.home__phanhoi__card__name {
	color: #262626;
	font-size: 24px !important;
}
.home__phanhoi__card__txt {
	margin-top: 12px;
	font-size: 16px;
	color: #BF3127;
  font-weight: 500;
  line-height: 1;
}

.home__phanhoi__card__body:after,
.home__phanhoi__card__body:before {
  content:"";
  position:absolute;
  background-repeat:no-repeat;
  background-position:top center;
  background-size:contain;
  width:76.93px;
  height:139px
}
@media (min-width:960px) {
  .home__phanhoi__card__body:after,
  .home__phanhoi__card__body:before {
    width:127px;
    height:230px
  }
}
.home__phanhoi__card__body:before {
  left:8px;
  bottom:36px;
  background-image:url("data:image/svg+xml,%3Csvg width='64' height='49' viewBox='0 0 64 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.3154 0.615574V13.8704C35.3154 17.7824 36.0518 21.9015 37.5245 26.2277C38.9513 30.5079 40.9763 34.627 43.5996 38.585C46.223 42.543 49.3066 45.9488 52.8504 48.8023L63.0676 41.4845C60.3522 37.5265 58.005 33.3153 56.026 28.851C54.001 24.3867 52.9885 19.4622 52.9885 14.0775V0.615574H35.3154ZM0.176395 0.615574V13.8704C0.176395 17.7824 0.912773 21.9015 2.38553 26.2277C3.81226 30.5079 5.8373 34.627 8.46064 38.585C11.084 42.543 14.1676 45.9488 17.7114 48.8023L27.9286 41.4845C25.2132 37.5265 22.866 33.3153 20.887 28.851C18.862 24.3867 17.8494 19.4622 17.8494 14.0775V0.615574H0.176395Z' fill='%23F2BDBF' fill-opacity='0.12'/%3E%3C/svg%3E%0A")
}
@media (min-width:960px) {
  .home__phanhoi__card__body:before {
    background-image:url("data:image/svg+xml,%3Csvg width='105' height='81' viewBox='0 0 105 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M58.8052 0.604685V22.4855C58.8052 28.9434 60.0208 35.7431 62.452 42.8848C64.8072 49.9505 68.1501 56.7502 72.4807 63.2841C76.8112 69.8179 81.9016 75.4401 87.7516 80.1505L104.618 68.0705C100.136 61.5367 96.2608 54.5849 92.9939 47.2154C89.651 39.8458 87.9796 31.7165 87.9796 22.8274V0.604685H58.8052ZM0.798205 0.604685V22.4855C0.798205 28.9434 2.01381 35.7431 4.44501 42.8848C6.80023 49.9505 10.1431 56.7502 14.4737 63.2841C18.8043 69.8179 23.8946 75.4401 29.7447 80.1505L46.6112 68.0705C42.1286 61.5367 38.2539 54.5849 34.987 47.2154C31.6441 39.8458 29.9726 31.7165 29.9726 22.8274V0.604685H0.798205Z' fill='%23F2BDBF' fill-opacity='0.12'/%3E%3C/svg%3E%0A");
    left:20px;
    bottom:-4px
  }
}
.home__phanhoi__card__body:after {
  right:8px;
  bottom:17px;
  background-image:url("data:image/svg+xml,%3Csvg width='64' height='49' viewBox='0 0 64 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.6182 0.615574V13.8704C28.6182 17.7824 27.8818 21.9015 26.4091 26.2277C24.9823 30.5079 22.9573 34.627 20.334 38.585C17.7106 42.543 14.627 45.9488 11.0832 48.8023L0.86598 41.4845C3.58137 37.5265 5.92857 33.3153 7.90759 28.851C9.93262 24.3867 10.9451 19.4622 10.9451 14.0775V0.615574H28.6182ZM63.7572 0.615574V13.8704C63.7572 17.7824 63.0208 21.9015 61.5481 26.2277C60.1213 30.5079 58.0963 34.627 55.473 38.585C52.8496 42.543 49.766 45.9488 46.2222 48.8023L36.005 41.4845C38.7204 37.5265 41.0676 33.3153 43.0466 28.851C45.0716 24.3867 46.0841 19.4622 46.0841 14.0775V0.615574H63.7572Z' fill='%23F2BDBF' fill-opacity='0.12'/%3E%3C/svg%3E%0A")
}
@media (min-width:960px) {
  .home__phanhoi__card__body:after {
    background-image:url("data:image/svg+xml,%3Csvg width='105' height='81' viewBox='0 0 105 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.1948 0.604685V22.4855C46.1948 28.9434 44.9792 35.7431 42.548 42.8848C40.1928 49.9505 36.8499 56.7502 32.5193 63.2841C28.1888 69.8179 23.0984 75.4401 17.2484 80.1505L0.381903 68.0705C4.86443 61.5367 8.73916 54.5849 12.0061 47.2154C15.349 39.8458 17.0204 31.7165 17.0204 22.8274V0.604685H46.1948ZM104.202 0.604685V22.4855C104.202 28.9434 102.986 35.7431 100.555 42.8848C98.1998 49.9505 94.8569 56.7502 90.5263 63.2841C86.1957 69.8179 81.1054 75.4401 75.2553 80.1505L58.3888 68.0705C62.8714 61.5367 66.7461 54.5849 70.013 47.2154C73.3559 39.8458 75.0274 31.7165 75.0274 22.8274V0.604685H104.202Z' fill='%23F2BDBF' fill-opacity='0.12'/%3E%3C/svg%3E%0A");
    right:20px;
    bottom:-37px
  }
}
/**/
.home-box6.home-box {
	background-color: #FFF8E2;
	padding: 80px 0;
}
.block_kyguinhadat__boxtitle {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  min-height:48px;
  background:#BF3127;
  color:#fff;
  font-weight:700;
  margin:0 -12px
}
.block_kyguinhadat__boxtitle:after,
.block_kyguinhadat__boxtitle:before {
  content:"";
  position:absolute;
  width:100vw;
  height:4px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background:#BF3127;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.block_kyguinhadat__boxtitle:before {
  right:100%
}
.block_kyguinhadat__boxtitle:after {
  left:100%
}
.block_kyguinhadat__boxtitle {
  font-size:18px!important
}
@media screen and (min-width:640px) {
  .block_kyguinhadat__boxtitle {
    font-size:calc(18px + 6 * ((100vw - 640px) / 560))!important
  }
}
@media screen and (min-width:1200px) {
  .block_kyguinhadat__boxtitle {
    font-size:24px!important
  }
}
@media (min-width:960px) {
  .block_kyguinhadat__boxtitle {
    min-height:60px;
    border-radius:500px;
    padding:0 50px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }
}	
/**/
.main-home-tt .swiper-container {
	padding-bottom: 10px;
}
@media screen and (min-width:769px) {
	.main-home-tt .swiper-container {
		margin-right: -351px;
		padding-bottom: 10px;
	}
}
.main-home-box7::before{
	content: "";
	width: 40px;
  height: 304px;
  background: #BF3127;
  position: absolute;
  top: 0;
  right: calc(100% + 40px);
}
.main-home-tt .item_post {
	padding: 0;
	border-radius: 0;
	margin-bottom: 0;
}
.main-home-tt .item_post .item_post_img img {
	border-radius: 0;
}
.main-home-tt .item_post .item_post_content {
	padding: 0 20px 20px;
}
/**/
.main-home-box7 form{
	position: relative;
}
.main-home-box7 form .wpcf7-submit {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #BF3127;
	padding: 0 20px;
	color: #fff;
	height: 100%;
	border: 0;
	height: 48px;
}
.main-home-box7 .wpcf7-form-control.wpcf7-text{
	border-radius: 0;
	background: #ECECEC;
  border-color: #ECECEC;
  color: rgba(0,0,0,0.6);
  font-size: 14px;
}
/**/
.item-video .about__btnIcon{
	background-size: contain;
}
@media only screen and (min-width: 576px) {
	.item-video .video-thum{
		width: 33.333%;
	}
}
.video-thum img{
	aspect-ratio: 200/110;
	width: 100%;
}
.video-thum img{
	display: block;
	object-fit: cover;

}
.info-video{
	flex: 1;
}
/**/
@media screen and (min-width:961px) {
	.home-box4.home-box {
		padding-top: 70px;
		padding-bottom: 40px;
	}
}
.home-box4 .item-grid-info h3{
	color: #4FAE52;
}
.home-box4 .desc {
	text-align: center;
  max-width: 100%;
  width: 886px;
  color: rgba(54,54,54,0.9);
  margin: 0 auto;
}
/**/
.home-box6 .bg-white {
	-webkit-box-shadow: 0px 4px 16px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 16px rgba(0,0,0,0.2);
}
.main-content-box6 .content {
	margin-top: 20px;
}
.main-content-box6 .content strong {
	font-weight: 600;
	display: block;
	margin-bottom: 30px;
}
.main-content-box6 .btn-style {
	padding: 0 53px;
}
.home_box6_btn{
	margin-top: 40px;
}
/**/
.main-home-box7 .col-md-5 h3 {
	font-weight: 500;
}
.main-home-box7 .wpcf7 {
	max-width: 414px;
}
.main-home-box7 .item_post_img img {
	aspect-ratio: 305/200;
}
.home-box7 {
	padding: 40px 0;
}

@media screen and (min-width:900px) {
	.home-box5{
		padding-top: 80px;
		padding-bottom: 60px;
	}
}
@media screen and (max-width:768px) {
	.home-box {
		padding: 20px 0;
	}
	.home-box2.home-box {
		padding-bottom: 0;
	}
	/*	*/
	.home-box6.home-box {
		padding: 40px 15px;
	}
	.home-box6 .row {
		box-shadow: 0px 4px 16px rgba(0,0,0,0.2);
	}
}
@media screen and (max-width:640px) {
	.main-home-box1-wrap > h3 {
		font-size: 14px !important;
	}
	.df-title {
		font-size: 20px;
		line-height: normal;
	}
	/**/
	.home-box1-btn a{
		display: flex !important;
		width: 180px;
		height: 48px;
		margin: 0 auto;
	}
	.home-box1-btn .btn-dki{
		margin-bottom: 10px;
	}
	.home-box2.home-box {
		padding-top: 330px;
	}
	.main-td-box1.main-home-box1 {
		margin-top: 150px;
	}
	.home_box1_desc{
		line-height: 1.71;
	}
	.home-box2 .df-title {
		margin: 20px 0;
		font-size: 20px;
	}
	.home-box2 .content {
		margin-bottom: 20px;
	}
	/**/
	.home-box3.home-box {
		padding-top: 0;
		padding-bottom: 10px;
	}
	/**/
	.home-box5 {
		padding: 40px 0;
	}
	.home__phanhoi__card__content {
		padding: 12px;
		padding-bottom: 85px;
		font-size: 14px;
		font-weight: 500;
		line-height: 1.57;
	}
	.main-content-box6{
		padding-top: 12px;
		padding-bottom: 40px;
	}
	.main-content-box6 .btn-style{
		height: 48px;
		display: inline-flex;
		align-items: center;
	}
	/**/
	.home-box7 {
		padding-top: 55px;
	}
	.main-home-box7 .col-md-5 h3{
		font-size: 14px !important;
	}
	.main-home-box7 .df-title{
		margin-bottom: -10px;
	}
	.main-home-box7 .wpcf7 {
		margin-top: 16px;
		margin-bottom: 30px;
	}
}
.list-tk p {
	color: rgba(38,38,38,0.9);
	line-height: 1.57;
}
.home-box2 .head-line  {
	color: #363636;
	line-height: 1.56;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 12px;
}
.kygui-phanhoi .swiper-pagination,
.home-box5 .swiper-pagination{
	position: unset;
}
.kygui-phanhoi .swiper-pagination-bullet.swiper-pagination-bullet-active,
.home-box5 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #BF3127;
}
.kygui-phanhoi .swiper-pagination-bullet,
.home-box5 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
}
.kygui-phanhoi div.swiper-button-next, 
.home-box5 div.swiper-button-next, 
.kygui-phanhoi div.swiper-button-prev,
.home-box5 div.swiper-button-prev{
	background-size: contain;
	width: 25px;
	height: 25px;
	opacity: 0;
} 
.kygui-phanhoi .swiper-container:hover div.swiper-button-next, 
.home-box5 .swiper-container:hover div.swiper-button-next, 
.kygui-phanhoi .swiper-container:hover div.swiper-button-prev,
.home-box5 .swiper-container:hover div.swiper-button-prev{
	opacity: 1;
} 
