.mobile, .mobile_footer, .info-menu {
    display: none!important;
}
section.page-section.page-section--numbers.container .page-section__content {
    margin: 20px auto;
}.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity{
    width: 77%!important;
}
.super-simple-slider-container .super-simple-slider .slide .overlay-container .overlay .opacity.half{
    transform: translateY(-60%);
}
section.page-section.page-section--numbers.container {
    background-image: url(https://globalcare.com.vn/wp-content/themes/huongda-gc/assets/img/bg_nen1.png);
    padding: 20px 0;
    background-repeat-y: no-repeat;
}
.controls-container.half .controls .prev.half, .controls-container.half .controls .next.half{
    border: unset;
}
.sss-fa-angle-left:before {
    content: url(https://globalcare.com.vn/wp-content/themes/huongda-gc/assets/icon/double-arrow-left.svg);
}
.sss-fa-angle-right:before {
    content: url(https://globalcare.com.vn/wp-content/themes/huongda-gc/assets/icon/double-arrow-right.svg);
}
.opacity.half {
    background-color: unset!important;
}
.super-simple-slider-container .slide .overlay .opacity .buttons {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}
.super-simple-slider-container .super-simple-slider .slide .overlay-container {
    position: absolute;
    width: 100%;
    top: 75%;
    bottom: 0px;
}
.opacity.half .buttons button {
    background: #FD6801;
    font-size: 25px!important;
    border: 1.5px solid #FFFFFF;
    border-radius: 33px;
    color: #fff;
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    letter-spacing: 2px;
}
.thfaqf-faq-item-content ol {
    margin: 0;
    padding: 10px 13px 5px 17px;
}
#primary.common-question-page .main-content ul {
    list-style: disc;
    margin: 0;
    padding: 0 0 0 18px;
}
section.page-section.page-section--bannerqc.pc {
    background: aliceblue;
}
.page-section--bannerqc .pc .qc-page-03 {
    width: 1175px;
    margin: 0 auto;
}
.page-section--bannerqc .mobile .qc-page-03 {
    width: 100%;
    margin: 0 auto;
    padding: 0 22px
}
.sidebar-news .box-img img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 160px;
    height: 80px;
    object-fit: fill;
    border-radius: 10px;
}
.page-section__content.list-news.container .box-txt {
    display: flex;
    flex-direction: column;
    align-content: flex-end;
    justify-content: flex-start;
}
.login.verify-modal .re-set-password {
    display: flex;
    padding-bottom: 20px;
}
.login.verify-modal .re-set-password a.open-login {
    padding-right: 20px;
}
.login.verify-modal .re-set-password p {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #1A437E;
}
.wp-block-image figcaption {
    text-align: center;
	font-size: 12px;
}
.product-info-table--content.rights a, .product-info-table--content.subjects a, .product-info-table--content.rules a, .product-info-table--content.range a, .product-info-table--content.exception a, .product-info-table--content.indemnification a {
    text-align: center;
	margin-top: 20px
}
.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li div {
    display: flex;
}
#masthead .noti-container .noti-list {
    height: 300px;
    overflow: hidden;
}
ul.mota {
    list-style: disc;
    padding-left: 20px;
    padding-bottom: 20px;
}
.page-section--enterprise-customer .page-section--consultant .leader-quote {
	font-size: 15px;
}
#primary.common-question-page::before, #primary.common-question-page::after{
	display: none;
}
#primary.user-account-info .main-content .content-right .avatar-change-area .area-content .select-img-btn label {
	display: block;
	text-align: center;
	line-height: 50px;
	font-size: 15px;
	height: 48px;
	width: 170px;
	box-sizing: border-box;
	background-color: #1a437e;
	border-radius: 24px;
	border: none;
	outline: none;
	color: var(--main-color);
	cursor: pointer;
}
#primary.cart-history-page .mode-selection div a, #primary.cart-history-page .mode-selection .history-option {
    font-size: 30px;
}
.leader-info .leader-avatar img {
    width: 120px;
}
#primary.cart-history-page .main-content-area .content-box .box-title{
	display: none;
}
.page-section--feedback li.feedback-item .item__content{
	height: 170px
}
nav#site-navigation li.menu-item a:hover{
	  color: #e06c2e;
}
.page-section--feedback li.feedback-item .item__author .author_img img {
    width: 70px;
}
.page-section--tuyen-dung .tuyen_dung > .entry-header > div:first-child {
    flex: 0 0 calc(100% - 100px);
}
.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li{
	color: #1a437e;
	font-weight: bold;
}
.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li span {
    font-weight: 100;
}
.page-section__content.container .post-desc {
    height: 100px;
}
.box-news.container.box-news-normal .post-desc {
    -webkit-line-clamp: 2;
    height: 100px;
}
.wpcf7 form .wpcf7-response-output{
	color: #000;
}
.free-trial-form-container .wpcf7 form .wpcf7-response-output {
    color: #fff;
}
.page-section--collaborators .wpcf7-submit{
	padding: 0;
}
nav#site-navigation li.menu-item a:hover::after {
    content: "";
    border-bottom: 3px solid #e16b2b;
    position: absolute;
    top: 25px;
    left: 0;
    display: block;
    height: auto;
    width: 100%;
}
.page-section__content.container .company-info {
    padding: 0 35px;
}
li.featured-products__item .item__image img {
    border-radius: 10px;
}
.page-section--product .product-info-table .product-info-table--content .incurrence-interests {
    display: flex;
    flex-direction: column;
    flex: 1;
	justify-content: unset;
}
ul.dot-detail-css {
    list-style: disc;
    padding: 20px 0 20px 20px;
}
p.detail-pro {
    padding: 20px 0 20px 20px;
}
ul.dot-detail {
	list-style: disc!important;
	padding: 0 0 0 20px;
}
ul.stt-.detail {
    list-style: auto!important;
    padding: 10px 0 20px 20px;
}
.old-password {
    position: relative;
}
form#form-change-password img.box-input_img-show.hide-icon {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translate(0, -50%);
    cursor: pointer;
}
form#form-change-password img.box-input_img-show.show-icon {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translate(0, -50%);
    cursor: pointer;
}
.new-password{
	position:relative
}
form#form-change-password img.box-input_img-show.hide-icon-new {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translate(0, -50%);
    cursor: pointer;
}
.close-form-login {
    position: absolute;
    top: 5%;
    right: 5%;
}
form#form-change-password img.box-input_img-show.show-icon-new {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translate(0, -50%);
    cursor: pointer;
}
.renew-password{
	position:relative
}
form#form-change-password img.box-input_img-show.hide-icon-renew {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translate(0, -50%);
    cursor: pointer;
}
form#form-change-password img.box-input_img-show.show-icon-renew {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translate(0, -50%);
    cursor: pointer;
}
.page-section--your-products .list-your-products li.product__item{
	min-height: 324px!important;
}
.page-section--your-products .list-your-products .box-txt{   
	top: 20%;
}
#primary.document-download-page .content .reference-model {
    width: 652px;
}
.page-section--numbers ul.home-numbers .item__numer {
    font-size: 35px!important;
    line-height: 40px;
}
.page-section--numbers ul.home-numbers .item__desc {
    padding: 0 11px;
}
.page-section--about .timeline .timemark .text {
    font-size: 36px!important;
}
.page-section--about .timeline .timemark .dot {
    top: 4px;
    width: 25px!important;
    height: 25px!important;
}
.page-section--about .vision-mission-content .vision-mission-content-card {
    width: 300px!important;
}
.page-section--about .vision-mission-content .vision-mission-content-card {
    height: 380px!important;
}
.page-section--recruitment .working-environment .working-environment-info-with-image .image img {
    max-width: 520px!important;
}
.section-title .line-gap {
	width: 200px;
}
.section-title::before, .section-title::after, #primary.document-download-page::before, #primary.document-download-page::after{
	display: none;
}
.page-section--recruitment .working-environment .title {
    font-size: 24px!important;
}
.page-section--recruitment .working-environment {
    font-size: 17px!important;
}
.page-section--personal-customer .product-list-item {
    height: 210px;
    width: 100%;
    text-align: center;
}
ul.header-action{
	max-width: 480px!important;
}
.page-section--about .vision-mission-content .vision-mission-content-card{
	width: 210px;
}
.page-section--about .vision-mission-content .vision-mission-content-card p {
	font-size: 17px;
}
.page-section--about .vision-mission-content .vision-mission-content-card .card-title {
    font-size: 20px;
}
.page-section--about .vision-mission-content .vision-mission-content-card p {
    font-size: 16px!important;
    line-height: 28px;
    font-weight: 500;
}
.page-section--about .vision-mission-content .vision-mission-content-card .card-title {
    font-weight: 700;
    font-size: 27px!important;
    line-height: 38px;
    padding: 10px 0;
}
.page-section--about .vision-mission-content .vision-mission-content-card .card-image {
    width: 125px!important;
    height: 125px!important;
}
.page-section--enterprise-customer .page-section--consultant .slider-buttons{
	display:none;
}
section.page-section.page-section__content.container.page-section--consultant .marketing-team-leader-info.page-section__content .lSSlideWrapper.usingCss .lSAction {
    display: none!important;
}

.page-section--tuyen-dung .tuyen_dung > .entry-header{
	margin-top:50px!important;
}
.main-navigation-wrapper{
	justify-content: space-between;
}
.menu_mobile_2 {
    display: none;
}
.mobile_recuit{
	display: none
}
.pc_recuit{
	display: block
}
.mobile-pa {
	padding: 20px;
}
#primary.cart-page .mode-selection .cart-option {
    font-size: 36px!important;
}
#primary.cart-page .mode-selection div a {
    font-size: 36px!important;
}

.page-section--collaborators .box-form {
    width: 546px!important;
}
.page-section--reason .container img.img-bg:nth-child(5) {
    height: 386px!important;
	bottom: 30px!important;
}
#primary.cart-page .main-content-area .selected-cart ul.item-list {
    grid-template-columns: repeat(3,330px)!important;
}
.page-section--collaborators p.box-form_title {
    font-size: 32px!important;
}
.page-section--reason .container img.img-bg:nth-child(6) {
    width: 301px!important;
}
.page-section--personal-customer .product-list-item .product-info .btn-group{
    justify-content: space-around;
}
ul.featured-products{
	gap: 40px;
    margin-top: 8%;
}
ul.dot-post {
    list-style: disc;
    padding: 20px;
}

ul.auto-post {
    list-style: auto;
    padding: 20px;
}
ul.inside-post {
    list-style: inside;
}

/*Footer ver 2*/
li.namecompany {
    display: flex;
    align-items: center;
}
li.namecompany img {
    margin-right: 12px;
}
li.namecompany p {
    color: #19447E;
}
li.gpkd {
    display: flex;
    align-items: center;
}
li.gpkd img {
    margin-right: 12px;
}
li.gpkd p {
    color: #19447E;
}
.site-footer__content .content__column .footer__tbbct {
    display: flex;
}
.site-footer__content .content__column .footer__tbbct img {
    width: 50%;
}

section.page-section.page-section--qc.pc {
    padding: 0 0 40px 0;
    width: calc(100% - 200px);
    margin: 0 auto;
	max-width: 1171px;
}
/*New Update*/
.page-section__content.list-news.container {
    display: block;
    width: 1175px!important;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.post-latest-01 .box-img img {
    width: 100%;
    height: 34vh;
}
.post-latest-01 .box-txt .post-desc {
    display: none;
}
.post-latest-01 .box-img {
    height: 35vh;
}
.post-latest-01 p.date-post {
    font-size: 20px;
}
.page-section__content.list-news.container .box-news.box-news-latest {
    width: 60%;
}
.page-section--single-news .page-section__content > .box-news-latest .slider-post-news li.post-item{
	height: 290px!important
}
ul.slider-post-news.hdgc-slider.lightSlider.lsGrab.lSSlide {
    height: 300px!important;
}
@media (max-width: 1440px){
	nav#site-navigation li.menu-item a{
    	font-size: 15px;
    }
}

/*Màn hình tablet loại lớn, chiều ngang*/
@media (max-width: 1024px){
	.page-section__content.list-news.container {
        width: calc(100% - 110px)!important;
        padding: 0;
        display: block;
    }
    .box-news.container.box-news-normal .post-desc {
        display: -webkit-box;
        max-width: 100%;
        margin: 0 auto;
        font-size: 12px;
        line-height: 18px;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 50px;
    }
    .page-section__content.list-news.container .sidebar-news {
        display: none;
    }
    .page-section__content.list-news.container .box-img {
        display: block;
    }
    .page-section__content.list-news.container .box-news.box-news-latest {
        width: 100%;
    }
    .page-section--single-news .page-section__content > .box-news-latest .slider-post-news li.post-item {
        height: 360px!important;
    }
    .page-section--featured-products .page-section__header-desc p:first-child {
        padding: 0 20px 20px 20px;
        font-size: 15px;
    }
    section.page-section.page-section--qc.mobile {
        padding: 0 0 40px 0;
        width: calc(100% - 50px);
        margin: 0 auto;
    }
    .page-section--featured-products .page-section__header-desc p:nth-child(2){
    	padding: 0 20px;
        font-size: 15px;
    }
	.noti-container ul#notificationM-list a {
		width: 100%;
	}
	#primary.user-notification .main-content .noti-area .noti-card{
		width: unset;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li {
		color: #1a437e;
		font-weight: bold;
		font-size: 15px;
	}
	.page-section--tuyen-dung .tuyen_dung .entry-content .form-ung-tuyen > h5{
		font-size: 15px
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title .transaction-title-left .transaction-code {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title .transaction-title-left .transaction-type-name {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title .transaction-title-date {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-info .transaction-name {
		font-size: 17px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-info .transaction-user-name {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-list-item-right .transaction-time {
		font-size: 17px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title{
		height: 85px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item {
		height: 100px;
	}
	#primary.user-history .main-content .page-control .page-numbers {
		position: unset;
	}

	nav#site-navigation li.menu-item a:hover::after {
		display: none;
	}
	nav#site-navigation li.menu-item a:hover{
		color: #fff;
	}
	.sidebar-news .box-img {
		display: block;
	}
	ul#notificationM-list {
		position: unset;
		height: 470px;
    	overflow: hidden;
	}
	li.agvantage-item .box-img {
		display: block!important;
	}
	.page-section--reason .box-txt {
		margin-left: 50px!important;
	}
	.page-section__content.container .box-img {
		display: none;
	}
	.section-title::after, .section-title::before{display:none} 
	#primary.common-question-page::after, #primary.common-question-page::before{display: none}
	#primary.document-download-page::after, #primary.document-download-page::before{display: none}
	.pc{
		display:none;
	}
	.page-section--contact .send-message-form .role div:first-child {
		width: 30%;
	}

	li.header-action__item.item--cartM .item__content a {
		color: #1a437e;
		font-size: 15px;
	}
	.item__content .header-login-dropdown-wraper a {
		color: #000;
	}
	.cultureRecruitment {
		width: 100%;
		padding: 0 20px;
		margin-top: -51px;
		margin-bottom: 30px;
	}
	.page-section--feedback li.feedback-item{
		padding: 5px
	}
	.page-section--feedback li.feedback-item .item__content {
		margin-left: 0;
		height: 180px;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 26px;
		-webkit-line-clamp: 7;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	#primary.user-notification{
		padding-left:10px;
		padding-right: 10px;
	}
	.contact__item .item__content span {
		font-size: 10px;
		font-weight: 600;
	}
	.topbar__contact a {
		font-size: 11px;
	}
	.item__quote img {
		width: 70%;
	}
	li.feedback-item.lslide .item__author .author_img img {
		width: 80%;
	}
	.page-section--feedback .lSAction .lSNext, .page-section--feedback .lSAction .lSPrev{
    	opacity: 0.3;
	}
	.page-section--news .page-section__content ul.list-news {
		display: flex;
		height: 315px!important;
		padding-top: 50px;
		align-items: center;
		justify-content: center;
	}
	.page-section--news .page-section__content ul.list-news li {
		margin-right: 0!important;
	}
	.page-section--news .box__item {
		box-shadow: 5px 5px 5px #ffffff;
	}
	.item__info p.item__title {
		font-size: 15px;
	}
	.page-section--news .list-news .news__item .item__img {
		text-align: center;
		overflow: hidden;
		border-radius: 20px 20px 29px 29px;
		width: 100%;
		height: 247px;
	}
	.page-section--news .page-section__content ul.list-news li.active + li {
		transform: unset;
		transition: 0.4s;
	}
	.page-section--feedback li.feedback-item .author_info .author__name, .page-section--feedback li.feedback-item .author_info .author__desc {
		font-size: 15px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list{
		grid-template-columns: repeat(2,250px);
	}
	#primary.cart-page .main-content-area .selected-cart .summary-area .summary-title{
		font-size: 30px;
	}
	
	#primary.user-account-info .main-content .content-right .avatar-change-area .area-content .preview-avatar .take-picture-btn{
		z-index: 0!important;
	}
	#instruction-buy-insurrance .instruction-content{
		z-index: 0!important;
	}
	#primary.cart-page .main-content-area .selected-cart .summary-area .summary-value{
		font-size: 35px;
	}
	.lSAction>a, .lSSlideOuter .lSPager.lSpg>li a{
		z-index: 0!important;
	}
	.mobile, .mobile_footer, .info-menu{
		display: block!important;
	}
	.page-section--single-news .box-news-normal .post-desc {
		font-size: 15px;
	}
	.page-section--single-news .box-news-normal .post-title {
		font-size: 20px;
	}
	/*Trang chủ*/
    div#topbar {
        display: none;
    }
	
    .page-section__content, .feedback-container .page-section__content{
    	width:100%!important;
    }
	
	ul#login_m {
		display: flex!important;
		align-items: center;
	}
	ul#primary-menu ul#login_m {
		box-shadow: unset;
		position: unset;
		top: 100%;
		left: -999em;
		z-index: 99999;
	}
	ul#login_m li.header-action__item.item--account {
		display: flex;
		padding-top: 7px;
		padding-left: 15px;
	}
	.main-navigation ul ul a#login-btn {
		width: 200px;
		color: #fff;
		font-size: 20px;
		font-weight: 100;
		margin-top: 10px;
	}
	div#info-cskh ul {
		left: 0;
		background: #1a437e;
		color: #fff;
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-around;
		padding: 20px 0;
	}
	div#info-cskh ul li.cskh-email, div#info-cskh ul li.cskh-tongdai  {
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	li.cskh-tongdai p a, li.cskh-email p a{
		width: 100%!important;
		color: #fff;
	}
	div#info-cskh ul li.cskh-email img, div#info-cskh ul li.cskh-tongdai img {
		width: 35px;
	}
	div#info-cskh ul li.cskh-email span, div#info-cskh ul li.cskh-tongdai span {
		margin-left: 20px;
	}
	ul#primary-menu ul#login_m a.item__icon.user__icon {
		width: 50px;
	}
	ul#login_m li.header-action__item.item--account img {
		border-radius: 50px;
    	padding: 0;
		width: 30px;
	}
	ul#login_m .item--cartM span#cart-countM {
		position: absolute;
		background: #fff22f;
		width: 13px;
		height: 13px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 500;
		font-size: 9px;
		line-height: 11px;
		letter-spacing: -0.25138px;
		right: 10px;
		top: 20px;
		color: #008947;
	}
	li.header-action__item.item--cartM {
		padding: 20px 10px 10px 11px;
	}
	li.header-action__item.item--notificationM {
		padding: 20px 10px 10px 11px;
	}
	ul#login_m .item--notificationM span#notificationM-count {
		position: absolute;
		background: red;
		width: 13px;
		height: 13px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 500;
		font-size: 9px;
		line-height: 11px;
		letter-spacing: -0.25138px;
		right: 8px;
    	top: 18px;
		color: #fff;
	}
	li.header-action__item.item--account a#login-btn img {
		width: 40px;
	}
	section.page-section.page-section--your-products .page-section__content.container .box-img {
		display: block;
	}
	.page-section--numbers ul.home-numbers {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		width: 100%;
		grid-gap: 30px;
		padding: 0 50px;
		margin: 75px auto 45px auto;
	}
	.main-navigation ul ul a {
		width: 60px;
	}
	.page-section--numbers ul.home-numbers .item__numer {
		font-weight: 700;
		font-size: 25px!important;
    	line-height: 30px;
		color: var(--brown-color);
	}
	.page-section--numbers ul.home-numbers .item__desc{
		font-size: 15px;
		padding: 0 ;
	}
	.page-section--your-products .list-your-products {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 50px 0;
	}
	li.header-action__item.item--cartM .item__content {
		display: none;
		position: fixed;
		top: 75px;
		background: var(--main-color);
		z-index: 11111;
		width: 303px;
		height: auto;
		right: 80px;
		box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
		border-radius: 20px;
		padding-top: 20px;
		padding-left: 22px;
		color: #000;
		padding-bottom: 20px;
	}
	.header-login-dropdown-wraper .header-login-dropdown {
		position: fixed;
		top: 70px;
		background: var(--main-color);
		z-index: 11111;
		width: 303px;
		height: auto;
		right: 144px;
		box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
		border-radius: 20px;
		padding-top: 20px;
		padding-left: 22px;
		color: #000;
		padding-bottom: 20px;
		display: none;
	}
	.header-login-dropdown-wraper .header-login-dropdown:before{
		content: "";
		position: absolute;
		top: -33px;
		right: 2px;
		height: 37px;
		width: 48px;
		border-width: 22px 24px;
		border-style: solid;
		border-color: transparent transparent white transparent;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	li.header-action__item.item--account:hover .header-login-dropdown {
		display: block;
	}
	.page-section--product .product-info {
		padding: 0 10px;
	}
	.page-section--product .product-info-table .product-info-table--content .buy-btn {
		font-size: 20px;
		line-height: 30px;
		font-weight: 700;
		color: #ffffff;
		background-color: #E47134;
		border-radius: 20px;
		padding: 10px;
		width: 25%;
		margin-left: 40px;
		cursor: pointer;
	}
	
	li.header-action__item.item--cartM .item__content:before {
		content: '';
		position: absolute;
		top: -44px;
		right: 8px;
		height: 20px;
		width: 33px;
		border-width: 28px 17px;
		border-style: solid;
		border-color: transparent transparent white transparent;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	li.header-action__item.item--notificationM .noti-container {
		visibility: unset!important;
		display: none;
		top: 75px!important;
    	right: 250px!important;
		position: fixed!important;
	}
	.header-login-dropdown-wraper ul.header-login-dropdown a {
		width: 100%;
	}
	.header-login-dropdown-wraper ul.header-login-dropdown {
		left: -169px;
		box-sizing: border-box;
		top: 53px;
		right: 103px;
		z-index: 100;
		display: none;
		flex-direction: column;
		gap: 19px;
		width: 224px;
		height: 157px;
		padding-top: 26px;
		padding-left: 20px;
		padding-bottom: 30px;
		background-color: var(--main-color);
		border-radius: 10px;
	}
	li.header-action__item.item--account .item__content.ava img:hover ul.header-login-dropdown {
		display: flex;
	}
	.header-login-dropdown-wraper ul.header-login-dropdown:before {
		content: "";
		position: absolute;
		top: -33px;
		right: 2px;
		height: 37px;
		width: 48px;
		border-width: 22px 24px;
		border-style: solid;
		border-color: transparent transparent white transparent;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	li.header-action__item.item--notificationM:hover .noti-container {
		display: block;
	}
	li.header-action__item.item--cartM:hover .item__content {
		display: block;
	}
	.page-section--your-products .list-your-products li.product__item{
		min-width: unset;
	}
	.page-section--featured-products .page-section__header-desc{
		font-size: 16px;
	}
	.feedback-container{
		width:100%;
	}
	section.page-section.page-section--footer-contact{
		width: 100%;
	}
	.site-footer__content{
		width: 100%;
		display: grid;
		justify-content: center;
	}
	ul.featured-products{
		justify-content: center;
		gap: 40px;
	}
	ul.featured-products li.featured-products__item {
		position: relative;
		height: 205px;
   		width: 200px;
	}
	ul.featured-products li.featured-products__item p.item__name{
		font-size: 15px;
		align-items: flex-end;
		bottom: 0
	}
	.site-footer__botttom-bar .container {
		width: 100%;
		display: block;
		padding: 20px;
	}
	ul#bottom-navigation li:before{
		display:none
	}
	.site-footer__botttom-bar .container {
		width: 100%;
		display: flex;
		padding: 20px;
		flex-direction: column;
	}
	.site-footer__copyrights {
		font-size: 20px;
		text-align: center;
		order: 2;
		width: 100%;
		padding-top: 20px;
	}
	.site-footer__bottom-menu {
		order: 1;
	}
	section.page-section.page-section--footer-contact {
		width: 100%;
		padding: 10px 20px;
	}
	.page-section--partners h4.page-section__header, h4.page-section__header, .page-section--feedback h4.page-section__header, .page-section--your-products h4.page-section__header, .section-title h4.page-section__header {
		font-size: 30px;
	}
	ul#bottom-navigation {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.site-footer__content {
		width: 100%;
		display: block;
		padding: 10px 30px;
	}
	.site-footer__content .background-footer {
		display: none;
	}
	h5.column__heading {
		display: contents;
	}
	.site-footer__content .content__column.content__column--about-right, .site-footer__content .content__column.content__column--about-left, .site-footer__content 	.content__column.content__column--info, .site-footer__content .content__column.content__column--contact {
		width: 100% !important;
	}
	#colophon {
		background: #F0F7FF;
	}
	
	.content__column.content__column--about-right, .site-footer__content .content__column.content__column--contact,  .site-footer__content .content__column.content__column--about-left{
		padding-top:10px;
	}
	.site-footer__content .content__column.content__column--info .site-footer__desc img {
		width: 120px;
		height: 78px;
		padding: 10px;
		border-radius: 10px;
	}
	.page-section--feedback h4.page-section__header {
		padding-left: 20px;
	}
	.page-section--your-products .list-your-products li.product__item .img-bg-hover{
		transition: unset;
	}
	.page-section--your-products .list-your-products .item__icon .img-1 {
		width: 90%;
	}
	.page-section--your-products .list-your-products .item__icon .img-2 {
		width: 80%;
	}
	.page-section--your-products .list-your-products .item__icon .img-3 {
		width: 70%;
	}
	.page-section--your-products .list-your-products .item__icon .img-4 {
		width: 90%;
	}
	.page-section--your-products .list-your-products .item__icon .img-5 {
		width: 80%;
	}
	.page-section--your-products .list-your-products .box-txt{
		top: 60px
	}
	.page-section--your-products {
		padding: 40px 0 50px 0;
	}
	.page-section--your-products .list-your-products li.product__item .box-img {
		padding-top: 10px;
		height: 80px
	}
	.page-section--your-products .list-your-products .box-txt .item__desc {
		font-size: 12px;
		padding: 0 20px;
	}
	.page-section--recruitment .working-environment .lSSlideOuter {
		padding: 0 10px;
	}
	/*Về chúnng tôi*/
	 .page-section--about .introduction-us .introduction-us-menu {
		display: none;
	}
	.page-section--about .timeline::before, .page-section--about .timeline .timemark .dot {
		left: 23%;
	}
	.page-section--about .timeline .timemark {
		justify-content: flex-start;
		gap: 0;
	}
	.page-section--about .timeline .timemark .text {
		width: 30%;
		font-size: 30px;
		text-align: left;
	}
	.page-section--about .timeline .timemark > * {
		width: 70%;
	}
	.page-section--about {
		width: calc(100% - 50px);
	}
	.page-section--about .vision-mission > div {
		width: 100%;
		padding-top: 15px;
	}
	.page-section--about .title{
		text-align: center
	}
	.page-section--about .introduction-us-content {
		width: 100%;
	}
	.page-section--about .vision-mission-content {
		display: flex;
		padding: 25px 0;
		justify-content: space-around;
		align-items: unset;
		flex-wrap: wrap;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card{
		margin: 20px;
		width: 30%
	}
	.page-section--about .leader{
		display: unset;
	}
	.leader.container img {
		width: 100%;
		height: auto!important;
	}
	.page-section--about .member-info .title, .page-section--about .member-info .role {
		text-align: center;
	}
	.page-section--about .member-info .title{
		padding-top: 10px;
	}
	.page-section--about .member-info .desc{
		padding-bottom:10px
	}
	.page-section--about .history {
		padding-top: 50px;
	}
	img.back-to-top-btn, div#zalo-custom {
		display: none!important;
	}
	.breadcrumb.container {
		width: 100%!important;
		padding: 0 20px;
	}
	/*Cộng tác viên*/
	.page-section--agvantage ul.agvantage{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		justify-items: center;
		padding: 0 50px
	}
	.page-section--agvantage ul.agvantage li.agvantage-item .box-txt {
		font-size: 15px;
	}
	.page-section--connect .connect-title{
		font-size: 30px
	}
	.page-section--connect .connect-desc{
		font-size: 18px
	}
	.page-section--connect .download-box {
		justify-content: flex-start;
	}
	.page-section--recruitment .video-intro {
		margin: 50px auto 0px;
	}
	.page-section--recruitment .jobs-list .job-list-item {
		margin: 20px;
	}
	
	.page-section--agvantage ul.agvantage li.agvantage-item{
		max-width: 210px;
	}
	.section-title h4.page-section__header {
		line-height: 40px;
	}
	.page-section--agvantage h4.page-section__header{
		font-size: 30px;
	}
	.page-section--connect{
		height: auto;
		padding: 10px 0;
	}
	.page-section--connect .page-section__content {
		display: flex;
		flex-direction: column;
	}
	.page-section--connect .page-section__content > img{
		width: 100%;
		height: auto;
    	padding-top: 40px;
	}
	.page-section--connect .page-section__content .box-txt{
		width:100%; 
		padding-left: 50px;
	}
	.page-section--connect .connect-desc{
		width: 100%;
		margin-bottom: 20px;
	}
	.page-section--collaborators .page-section__content{
		padding-left:0
	}
	.page-section--reason .container img.img-bg{
		
	}
	.page-section--reason .container {
		position: unset;
		width: 100%
	}
.page-section--reason .container img.img-bg:nth-child(1), .page-section--reason .container img.img-bg:nth-child(2), .page-section--reason .container img.img-bg:nth-child(3), .page-section--reason .container img.img-bg:nth-child(4){
		display: none;
	}
	.page-section--reason .container img.img-bg{
		position:unset;
	}
	.page-section--reason .box-txt{
		margin-left: 40px;
    	width: 90%;
		margin-top: 45px;
		max-width: unset;
	}
	
	/* Tuyển dụng */
	.working-environment-info-with-image .responsive {
		display: flex !important;
		align-items: flex-start !important;
		padding: 0 30px;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image > div:first-child{
		margin-right: unset;
	}
	.page-section--recruitment .working-environment .working-environment-info-content{
		margin-left: 30px;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image{
		display: unset
	}
	.page-section--recruitment .jobs-list {
		display: block;
		width: 100%;
	}
	.page-section--recruitment .title{
		font-size: 35px
	}
	.contact-form-footer button img{
		max-width: unset;
		width: 100%;
	}
	.contact-form-footer p.input-mail input {
		background: #f4f4f4;
		border: 1px solid #bdbdbd;
		border-radius: 11.254px;
		padding: 15px 10px 15px 30px;
		font-size: 15px;
		line-height: 25px;
		color: #bdbdbd;
	}
	footer-contact__ads p.ads__text {
		font-size: 20px;
		width: 60%;
	}
	.site-footer__content .content__column.content__column--info .site-footer__desc {
		display: flex;
		flex-wrap: unset;
		flex-direction: unset;
		margin-bottom: 10px;
		justify-content: space-between;
	}
	.site-footer__desc p.mobile_footer {
		margin-left: 20px;
	}
	.content__column.content__column--about-left, .content__column.content__column--about-right {
		display: none;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image.image-group{
		justify-content: center;
	}
	.working-environment-info-with-image .image {
		text-align: center;
		padding-bottom: 25px;
	}
	.footer-contact__ads .ads__text {
		width: 50%;
		font-size: 18px;
	}
	.footer-contact__ads .ads__phone {
		font-size: 20px;
	}
	.footer-contact__ads {
		height: auto;
	}
	.footer-contact__ads .bg-img{
		width: 7%;
	}
	/*Liên hệ*/
	.page-section--contact .send-message-form form p:nth-child(4) > input{
		width: 30%;
	}
	.page-section--contact .send-message {
		margin-top: 50px;
		display: block;
		margin-bottom: 58px;
		text-align: -webkit-center;
		padding: 0 24px;
	}
	.page-section--contact .send-message-form {
		border: 1px solid var(--main-bg-color);
		border-radius: 10px;
		font-size: 16px;
		font-weight: 400;
		width: 100%;
		height: max-content;
		padding-top: 11px;
		margin-bottom: 20px;
	}
	.page-section--contact .company-info {
		width: 100%;
		padding: 0 30px;
	}
	.page-section--contact .page-section__header-desc{
		padding: 0 30px;
	}
	/*Tin tức*/
	.box-news.container.box-news-normal .title {
		width: 100%;
	}
	.page-section--single-news .box-news-normal .box-news-latest .post-latest{
		width: 100%;
	}
	.page-section--single-news .box-news-normal .box-news-latest {
		width: 100%;
	}
	.page-section--single-news .box-news {
		width: calc(100% - 110px);
	}
	.box-news .box-img {
		height: 250px;
	}
	/*Câu hỏi thường gặp*/
	#primary.common-question-page .main-content .img-bottom {
		right: 0px;
	}
	#primary.common-question-page .main-content {
		width: 95%;
	}
	#primary.common-question-page .title, #primary.document-download-page .title {
		font-size: 30px;
		padding-top: 40px;
		margin-bottom: 90px;
	}
	#primary.document-download-page .content .document {
		width: 100%;
	}
	
	/*Tải tài liệu*/
	#primary.document-download-page .content .document {
		width: 100%;
	}
	#primary.document-download-page .content {
		display: grid;
	}
	/*Khách hàng cá nhân*/
	.page-section--personal-customer .product-list {
		grid-template-columns: 230px 230px 230px;
		justify-items: center;
	}
	.page-section--personal-customer .product-list-item:hover {
		box-shadow: 0 10px 15px rgb(29 91 130 / 70%);
	}
	.page-section--personal-customer .product-list{
		gap: 20px;
	}
	.page-section--personal-customer .product-list-item .product-info{
		border-radius: 16px;
	}
	.page-section--personal-customer .product-list-item img {
		height: 200px;
	}
	.page-section--personal-customer .product-list-item {
		height: 250px;
		max-width: 210px;
	}
	.page-section--contact .page-section__header-desc, .page-section--enterprise-customer .page-section__header-desc, .page-section--product .page-section__header-desc, .page-section--personal-customer .page-section__header-desc, .page-section--recruitment .page-section__header-desc {
		font-size: 17px;
	}
	.page-section--personal-customer .product-list-item .product-info .btn-group{
		justify-content: center;
		font-size: 12px;
    	line-height: 0;
		margin: 10px 0 0 0;
	}
	.page-section--personal-customer .product-list-item .product-info{
		padding: 10px;
	}
	.page-section--personal-customer .product-list-item .product-info .product-name{
		margin-bottom: unset;
		font-size: 12px;
		line-height: 10px;
	}
	.page-section--personal-customer .product-list-item .product-info {
		bottom: 0px;
	}
	.page-section--personal-customer .product-list-item .product-info .product-desc {
		display: none;
	}
	/*Khách hàng doanh nghiệp*/
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list{
		grid-template-columns: repeat(3, minmax(0, 1fr));
		padding: 30px 50px;
	}
	.page-section--enterprise-customer .page-section--interests .page-section__header{
		font-size: 30px
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list .insurance-list-item{
		padding: 5px 19px 0px 19px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-header h4 {
    	font-size: 16px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-desc {
    	font-size: 16px;
	}
	.page-section--enterprise-customer .page-section--technology-products .page-section__header, .page-section--enterprise-customer .page-section--interests .page-section__header{
		font-size: 30px;
	}
	.page-section--enterprise-customer .page-section--free-trial{
		display:grid;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-header {
		margin-bottom: 50px;
	}
	.page-section--enterprise-customer .free-trial-form-container {
		margin: 20px;
		border-radius: 0;
	}
	.page-section--enterprise-customer .page-section--interests .interests-table .urgent-call-btn{
		font-size: 15px;
	}
	.page-section--enterprise-customer .page-section--free-trial > img {
		margin: 0px auto;
	}
	section.page-section.page-section__content.container.page-section--interests {
		width: 100%!important;
		overflow-x: auto;
	}
	.page-section--enterprise-customer .page-section--consultant .marketing-team-leader-info {
		margin-bottom: 0;
		margin-left: 0;
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container{
		width:50%;
		z-index: 1;
		margin-top: -640px;
	}
	.page-section--enterprise-customer .page-section--interests .interests-table th, .page-section--enterprise-customer .page-section--interests .interests-table tr:not(.fee) > td:first-child{
		font-size: 15px;
	}
	.page-section--enterprise-customer .page-section--technology-products .page-section__content{
		font-size: 20px;
	}
	.page-section--enterprise-customer .page-section--interests .interests-table tr:not(.fee) > td:not(td:first-child){
		font-size: 15px
	}
	.page-section--enterprise-customer .page-section--interests .interests-table img{
		width: 25px;
		height: 25px;
	}
	.page-section--enterprise-customer .free-trial-form-container .title{
		font-size: 25px
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container .form-header-line-2{
		font-size: 17px
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list {
		grid-template-columns: repeat(3,250px)!important;
	}
	/*Menu*/
	.menu_mobile_2 {
		display: block;
		width: 100%;
		background: #F0F7FF;
	}
	#masthead {
		z-index: 2;
		overflow: hidden;
		position: sticky;
		top: 0;
		width: 100%;
	}
	.site-branding:after {
		content: " ";
		display: block;
		width: 0;
		border-bottom: 65px solid transparent;
		border-left: 60px solid #fbfbfb;
		position: absolute;
		top: -3px;
		left: 22.9%;
		height: 9%;
		z-index: 3;
	}
	.menu_mobile_2 li.title a {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 14px;
		color: #1a437e;
	}
	.menu_mobile_2 ul {
		display: flex;
		justify-content: space-around;
	}
	.menu_mobile_all {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.menu_mobile_all span {
		background: #1a437e;
		padding: 10px;
		width: 15%;
		text-align: center;
	}

	.menu_mobile_all ul {
		width: 80%;
		z-index: 1;
	}
	.menu_mobile_all span:after {
		content: "";
		display: block;
		width: 0;
		border-bottom: 80px solid #1a437e;
    	border-right: 60px solid #F0F7FF;
		position: absolute;
		top: 66px;
		left: 15%;
		height: auto;
	}
	ul.header-action {
		display: none;
	}
	.mobile_login {
   		display: block!important;
	}
	.site-branding {
		background: #fbfbfb;
		width: 30%;
		margin: 0;
	}
	.main-navigation-wrapper{
		background: #1A437E;
		border-bottom: 3px solid #1A437E;
		height: 65px;
	}
	.menu-main-menu-container {
		position: fixed;
		top: 65px;
		z-index: 4;
		background: #1A437E;
		width: 100%;
		right: 0;
	}
	nav#site-navigation li.menu-item a {
		color: #fff;
		padding: 10px;
		width: 100%!important;
		right: 0;
		border-bottom: 1px solid #E2E2E2;
		text-transform: capitalize;
	}
	.page-section--single-news .box-news-normal .box-news-latest .slider-post-news {
		display: flex;
		justify-content: center;
		gap: 10px;
	}
	
	.cskh_menu {
		width: 40%;
    	display: flex;
	}
	.cskh_menu .item__content a {
		color: #fff;
		font-weight: 700;
		font-size: 21px;
		line-height: 21px;
	}
	.cskh_menu .item__content {
		padding-left: 30px;
		margin-top: 5px;
	}
	.cskh_menu .item__content span {
		color: #fff;
		font-size: 13px;
	}
	nav#site-navigation{
		padding-right: 20px;
	}
	.cskh_menu img {
		border-radius: 50px;
		padding: 10px;
		border: 1px solid #fff;
	}
	button.menu-toggle {
		background: #1a437e;
		border: 0;
	}
	button.menu-toggle svg.svg-inline--fa.fa-bars.fa-w-14, button.menu-toggle svg.svg-inline--fa.fa-times.fa-w-11.icon_menu_off {
		color: #fff;
		font-size: 31px;
	}
	nav#site-navigation li.menu-item{
		margin-right:0
	}
	.site-branding img.custom-logo {
		max-width: 8vw;
		text-align: center;
		margin: 0 auto;
	}
	.main-navigation button.menu-toggle .icon_menu_on {
		display: block;
	}
	.main-navigation button.menu-toggle .icon_menu_off {
		display: none;
	}
	.main-navigation.toggled button.menu-toggle .icon_menu_on {
   		 display: none;
	}
	.main-navigation.toggled button.menu-toggle .icon_menu_off {
		display: block;
	}
	li#menu-item-718, li#menu-item-719, li#menu-item-720, li#menu-item-721, li#menu-item-722, li#menu-item-723, li#menu-item-724 {
		display: block;
	}
	/* chi tiết tuyển dụng */
	.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li{
		width: 100%!important;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header {
		margin: 0 20px 0 20px;
		padding: 0 30px;
		border-bottom: 1px solid #cdcdcd;
	}
	.entry-content .the-content {
		padding: 0 50px;
	}
	.page-section--tuyen-dung .tuyen_dung .entry-content {
		display: grid;
		grid-template-columns: 1fr;
	}
	.page-section--tuyen-dung .tuyen_dung .entry-content .form-ung-tuyen{
		margin: 50px;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li svg{
		font-size: 20px
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header > div:first-child{
		display:unset;
		flex: unset;
    	flex-wrap: unset;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li img{
		width: 24px;
		padding-left: 6px;
	}
	
	/* Chi tiết trang tin tức*/
	.page-section--single-news .sidebar-news{
		max-width: unset;
		margin: 50px;
	}
	.slider-post-news .post-item .box-txt .post-desc {
		font-size: 15px!important;
	}
	.slider-post-news .post-item .box-txt{
		padding: 21px 10px;
	}
	.slider-post-news .post-item .box-txt .post-title {
		font-weight: 700;
		font-size: 18px!important;
	}
	.page-section--single-news .box-news .title{font-size: 30px}
	ul.slider-post-news.hdgc-slider.lightSlider.lsGrab.lSSlide {
		height: 450px!important;
	}
	.page-section--single-news .page-section__content > .box-news-latest .slider-post-news li.post-item {
		margin: 0px 5px !important;
	}
	.slider-post-news .post-item .box-img {
		width: 100%;
		height: 200px;
	}
	/*Form đăng ký đăng nhập*/
	#form-login .login .form-login-left{
		display:none
	}
	#form-login .login .form-login-right {
		padding: 79px 25px 0 25px;
		width: 100%;
		position: relative;
	}
	#form-login .login{
		max-width: unset;
		width : 50%;
	}
	/*Chi tiết sản phẩm */
	.page-section--product .consultant-form-container {
		background-color: #19447E;
		border: none;
		color: #ffffff;
		width: 100%;
		order: 2;
		margin: 0 30px;
		border-radius: 50px;
	}
	.page-section--product .product-info-table .product-info-table--content > div:first-child {
		width: 40%;
		display: flex;
		flex-direction: row;
		margin: 0 auto;
	}
	.page-section--product .page-section--consultant {
		display: flex;
		flex-direction: column;
		align-content: center;
		align-items: center;
		padding: 10px;
	}
	.page-section--product .page-section--consultant > img {
		max-height: 500px;
		order: 1;
		width: 50%;
		display: none;
	}
	.consultation-btn {
		display: none!important;
	}
	.page-section--product .product-info .product-info-table > #btn1:checked ~ .rights,
	.page-section--product .product-info .product-info-table > #btn2:checked ~ .subjects,
	.page-section--product .product-info .product-info-table > #btn3:checked ~ .rules,
	.page-section--product .product-info .product-info-table > #btn4:checked ~ .range,
	.page-section--product .product-info .product-info-table > #btn5:checked ~ .exception,
	.page-section--product .product-info .product-info-table > #btn6:checked ~ .indemnification
	{
		display: block;
	}
	.page-section--product .product-info-table .product-info-table--header {
		font-size: 16px;
	}
	/*Tài khoản của tôi */

	#primary.user-account-info .sidebar{
		display: none
	}
	#primary.user-account-info .main-content .content-left, #primary.user-account-info .main-content .content-right{ 
		width: 100%;
    	padding: 0 50px;
	}
	#primary.user-account-info .main-content .content-bottom {
		display: block;
	}
	#primary.user-account-info .main-content .area-content .form{
		display:block;
	}
	#primary.user-account-info {
		width: 100%;
		display: block;
	}
	#primary.user-account-info .main-content .content-left .account-info-area .area-content {
		width: 100%;
		align-items: center;
		height: auto;
	}
	#primary.user-account-info .main-content .content-left .account-info-area .area-content .form-group {
		width: 100%;
		padding: 10px;
	}
	#primary.user-account-info .main-content{
		width:100%;
		min-width: unset;
	}
	/*Giỏ hàng không sản phẩm*/
	#instruction-buy-insurrance > img {
		width: 100%;
		min-width: unset;
		margin: 0;
	}
	#primary.cart-page .mode-selection .cart-option {
		width: 50%;
	}
	#primary.cart-page .mode-selection::before{
		left: 40%
	}
	#instruction-buy-insurrance {
		width: 100%;
	}
	#instruction-buy-insurrance .instruction-content img{
		width: 90%
	}
	#primary.cart-page .mode-selection, #primary.cart-history-page .mode-selection {
		width: 80%;
		margin-top: 30px;
		font-size: 25px;
	}
	.page-section--collaborators .box-form{
		width: 100%;
    	margin: 10px;
	}
	#primary.cart-history-page .main-content-area .content-box .box-title .title-item span {
		font-size: 16px;
	}
	#primary.cart-history-page .main-content-area .content-box {
		width: 100%;
		padding: 0 20px;
	}
	#primary.cart-history-page .main-content-area .notify-text{
		margin-bottom: 20px;
	}
	/*Thông báo */
	#primary.user-notification .sidebar{display: none}
	#primary.user-notification .main-content {
		min-width: unset;
		width: 100%;
	}
	/*Lịch sử */
	#primary.user-history .sidebar{
		display:none
	}
	#primary.user-history .main-content{
		width: 100%
	}
	#primary.cart-history-page .mode-selection .cart-option {
		width: 50%;
	}
	#primary.cart-history-page .mode-selection::before{
		left: 40%;
	}
	.super-simple-slider-container .super-simple-slider-pagination {
		z-index: 0;
	}
	.section-title .line-gap {
		width: 100px;
		margin: 0 auto 10px auto;
	}
	.page-section--news h4.page-section__header{
		font-size: 30px;
	}
	.page-section--single-news .page-section__content > .box-news-latest .slider-post-news {
		height: 370px!important;
	}
	/*thông tin đơn hàng*/
	#primary.user-order-info .sidebar {
		display: none;
	}
	#primary.user-order-info .main-content {
		width: 100%;
		min-width: unset;
	}
	#primary.user-order-info .main-content .content-bottom{
	   flex-direction: column;
	}
	#primary.user-order-info .main-content .left-area .top-area .left-box {
		width: 100%;
	}
	#primary.user-order-info .main-content .left-area .top-area .right-box{
	   width: 100%;
	}
	#primary.user-order-info .main-content .left-area .middle-area{
	   width: 100%;
	}
	#primary.user-order-info .main-content .left-area .bottom-area.box{
	   width: 100%;
	}
	#primary.user-order-info .main-content .right-area .top-box{
	   display: none;
	}
	#primary.user-order-info .main-content .right-area .middle-box{	
	   width: 100%;
	}
    .page-section--single-news .box-news-normal .read-more {
        font-size: 20px;
        font-weight: 600;
        padding-top: 10px;
    }
}

/*Màn hình tablet loại lớn, chiều dọc*/
@media(max-width: 768px){
	#primary.cart-page .mode-selection::before {
		left: 37%;
	}
    .box-news .box-img img {
        width: 300px;
        height: 125px;
    }
    .box-news .box-img {
        height: 200px;
    }
	.page-section--your-products .list-your-products li.product__item {
		min-height: 300px;
	}
	ul.featured-products {
		gap: 0 20px;
	}
	.page-section--personal-customer .product-list-item .product-info .btn-group{
		margin: 10px 0 0 0;
	}
	.page-section--personal-customer .product-list-item .product-info {
		bottom: 0;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .close-btn img:nth-child(2){
		z-index: 1;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-header h4 {
		font-size: 15px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-desc {
		font-size: 14px;
	}
	.page-section--enterprise-customer .page-section--technology-products .page-section__content {
		font-size: 17px;
	}
	.page-section--enterprise-customer .page-section--free-trial > img {
    	width: 85%;
	}
	.page-section--enterprise-customer .page-section--interests .interests-table tr:not(.fee) > td:not(td:first-child) {
		font-size: 13px;
	}
	.page-section--single-news .page-section__content > .box-news-latest .slider-post-news {
		height: 460px!important;
	}
	.slider-post-news .post-item .box-txt .post-title {
		font-weight: 700;
		font-size: 15px!important;
	}
	.slider-post-news .post-item .box-txt .post-desc {
		font-size: 13px!important;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.page-section--agvantage ul.agvantage{
		gap: 10px;
	}
	

	
}


/*Màn hình tablet, chiều ngang*/
@media(max-width: 800px){
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-header h4 {
		font-size: 15px;
	}
	ul.featured-products li.featured-products__item {
		height: 165pxpx;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-desc {
		font-size: 15px;
	}
	.page-section--enterprise-customer .page-section--technology-products .page-section__content {
		font-size: 17px;
	}
	.page-section--agvantage ul.agvantage {
		gap: 15px;
	}
	.page-section--single-news .page-section__content > .box-news-latest .slider-post-news {
		height: 370px!important;
	}
	ul.list-your-products li.product__item .box-txt .box-img {
		display: block;
	}
	.page-section--enterprise-customer .page-section--consultant .marketing-team-leader-info{
		padding: 10px;
	}
	.page-section--enterprise-customer .free-trial-form-container .title {
		font-size: 20px;
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container .form-header-line-2 {
		font-size: 12px;
	}
	.page-section--enterprise-customer .free-trial-form-container .desc {
		font-size: 15px;
	}
	.page-section--enterprise-customer .free-trial-form {
		padding: 0 20px;
	}
	.page-section--enterprise-customer .page-section--consultant .leader-quote {
		font-size: 20px;
	}
	.page-section--enterprise-customer .free-trial-form .input-form{
		margin-bottom: 15px;
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container{
		margin-top: 0;
		width: 100%;
	}
	.page-section--enterprise-customer .free-trial-form-container .desc{
		padding: 0 20px 20px;
	}
	.page-section--enterprise-customer .page-section--consultant .marketing-team-leader-info {
		display: none;
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container {
		width: 100%;
	}
	.header-login-dropdown-wraper .header-login-dropdown{
		    right: 80px;
	}
	li.header-action__item.item--cartM .item__content{
		    right: 130px;
	}
	li.header-action__item.item--notificationM .noti-container{
		    right: 180px!important;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list {
		grid-template-columns: repeat(3,200px)!important;
	}
	#primary.cart-page .mode-selection .cart-option {
		font-size: 25px!important;
	}
	#primary.cart-page .mode-selection div a {
		font-size: 25px!important;
	}
}




/*Màn hình tablet, chiều dọc*/
@media(max-width: 600px){
	ul.featured-products li.featured-products__item {
		position: relative;
		height: 200px;
		width: 240px;
	}
	ul.featured-products {
		justify-content: center;
		gap: 40px 20px;
	}
	.page-section--numbers ul.home-numbers {
		grid-template-columns: repeat(2, 1fr);
	}
	.page-section--your-products .list-your-products{	
    	grid-template-columns: repeat(2, 1fr);
		grid-gap: 0;
	}
	.page-section--your-products .list-your-products .item__icon .img-1 {
		width: 70%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-2 {
		width: 60%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-3 {
		width: 55%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-4 {
		width: 70%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-5 {
		width: 60%!important;
	}
	.footer-contact__ads .ads__text {
		font-size: 14px;
	}
	.page-section--personal-customer .product-list {
		grid-template-columns: 230px 230px;
	}
	.page-section--product .product-info-table .product-info-table--header {
		font-size: 15px;
		overflow: auto;
		white-space: nowrap;
	}
	.page-section--product .product-info .product-info-table > #btn1:checked ~ .rights,
	.page-section--product .product-info .product-info-table > #btn2:checked ~ .subjects,
	.page-section--product .product-info .product-info-table > #btn3:checked ~ .rules,
	.page-section--product .product-info .product-info-table > #btn4:checked ~ .range,
	.page-section--product .product-info .product-info-table > #btn5:checked ~ .exception,
	.page-section--product .product-info .product-info-table > #btn6:checked ~ .indemnification
	{
		display: block;
	}
	#form-login .login {
		max-width: unset;
		width: 90%;
	}
	.page-section--about {
		top: -40px;
	}
	.page-section--product .product-info-table .product-info-table--header label {
		padding: 0 10px;
	}
	.page-section--product .product-info-table .product-info-table--header{
		padding-bottom: 10px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.page-section--enterprise-customer .page-section--interests .interests-table .urgent-call-btn {
		font-size: 11px;
		color: #E36E2F;
		background-color: #fff;
		padding: 0;
		height: 0;
		line-height: 0;
	}
	.page-section--about .vision-mission-content {
		justify-content: center;
		align-items: unset;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.page-section--about .timeline-container{
		padding: 10px;
	}
	.page-section--reason .container img.img-bg:nth-child(5) {
		height: 320px;
	}
	.page-section--reason .container img.img-bg:nth-child(6) {
		width: 220px!important;
	}
	.page-section--agvantage ul.agvantage{
		grid-template-columns: repeat(2, 1fr);
	}
	.page-section--recruitment .jobs-list .job-list-item .job-name{
		    font-size: 20px;
	}
	.contact-form-footer p.input-mail input{
		padding: 15px 10px 10px 30px;
	}
	.page-section--single-news .page-section__content > .box-news-latest .post-latest {
		gap: 10px;
		padding-right: 0;
	}
	.page-section--single-news .box-news-normal .box-news-latest .post-latest {
    	gap: 10px;
		margin-bottom: 10px;
	}
	#primary.document-download-page .content .document {
		width: 100%;
		padding: 0 20px;
	}
	#primary.document-download-page .content {
		width: 500px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		align-content: center;
	}
	#primary.document-download-page .title::before{
		left: 60px;
	}
	
	#primary.document-download-page .content .reference-model {
		width: 540px;
	}
	#primary.document-download-page .content .reference-model .document-display-area {
		width: 540px;
	}
	#instruction-buy-insurrance .desc{
		width: 500px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list {
		grid-template-columns: repeat(2,250px)!important;
	}
}


@media(max-width: 480px){
	.page-section__content.list-news.container {
        width: calc(100% - 50px)!important;
    }
    box-news .box-img {
        height: 160px;
    }
    .page-section--single-news .box-news-normal .post-title {
        font-size: 13px;
    }
    .page-section--single-news .box-news-normal .read-more {
        font-size: 15px;
        font-weight: 600;
        padding-top: 20px;
    }
    .page-section--single-news .box-news-normal .box-news-latest .post-latest .box-img {
        height: 160px;
    }
    .page-section--single-news .page-section__content > .box-news-latest .slider-post-news li.post-item {
        height: 330px!important;
    }
    ul.slider-post-news.hdgc-slider.lightSlider.lsGrab.lSSlide {
        height: 370px!important;
    }
    
	.mobile_recuit{
		display: block;
	}
	#primary.document-download-page .sub-title {
		margin-bottom: 50px;
	}
	.page-section--news .page-section__content ul.list-news{
		padding: 0;
	}
	.page-section--feedback li.feedback-item .item__content{
		height: 150px;
	}
	.page-section--product .product-info-table .product-info-table--content .incurrence-interests a {
		text-align: center;
	}
	.page-section--tuyen-dung .tuyen_dung .entry-content .form-ung-tuyen form {
		width: 100%;
	}
	.page-section--personal-customer .product-list-item img {
		height: auto;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header{
		padding: 0;
	}
	#primary.user-order-info .main-content{
		width: 100%;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card .card-image {
		width: 85px!important;
		height: 85px!important;
	}
	.page-section--single-news .box-news .title {
		font-size: 20px;
	}
	section.page-section.page-section--numbers.container img {
		width: 50px;
	}
	.page-section--numbers ul.home-numbers .item__desc {
		font-size: 13px;
	}
	#primary.cart-history-page .main-content-area .content-box .box-title .title-item ul.sub-title{
		width: 230px;
	}
	.page-section--product .product-info-table{
		padding: 25px 5px;
	}
	.page-section--product .product-info .product-info-table .product-info-table--header label::after{
		bottom: 0px;
	}
	ul.lSPager.lSpg {
		display: none;
	}
	.swiper-pagination.lgx_lsw_pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		display: none;
	}
	.page-section--product .product-info-table .product-info-table--content > div:first-child {
		width: 70%;
	}
	.page-section--product .consultant-form-container .title{
		font-size: 20px;
	}
	.page-section--product .consultant-form-container .desc {
		font-size: 15px;
	}
	.table-pro-detail {
		overflow: auto;
		white-space: break-spaces;
		font-size: 15px;
	}
	.page-section--product .product-info-table .product-info-table--content .incurrence-interests{
		font-size: 15px;
	}
	table.table-pro-detail {
		font-size: 13px;
	}
	
	.page-section--your-products .list-your-products li.product__item {
		min-height: 260px!important;
	}
	.page-section--feedback h4.page-section__header {
		padding: 25px 0 10px 0;
	}
	.page-section--personal-customer {
		margin-bottom: 30px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list .insurance-list-item{
		height: 240px;
	}
	.page-section--your-products {
		padding: 0;
	}
	.page-section--enterprise-customer .page-section--consultant {
		margin: 30px auto 30px;
	}
	.pc-recuit {
		display: none;
		font-size: 17px;
	}
	.menu_mobile_2 li.title a{
		font-size: 15px;
	}
	ul.featured-products li.featured-products__item {
		position: relative;
		height: 167px;
    	width: 200px
	}
    .box-news .post-title{
    	font-size: 13px;
    }
    .page-section__content.container .post-desc {
       	font-size: 13px;
	}
    .box-news .read-more{
    	font-size: 14px;
    }
	ul.featured-products li.featured-products__item p.item__name{
		bottom: 0;
	}
	ul.featured-products li.featured-products__item p.item__name {
		align-items: center;
        height: auto;
        font-weight: 500;
        font-size: 11px;
	}
    .page-section--personal-customer .product-list-item:hover{
    	box-shadow: unset;
    }
	.page-section--numbers ul.home-numbers{
		margin: 50px auto 30px auto;
		padding:0 10px;
		grid-gap: 0;
	}
	ul.featured-products {
		flex-direction: row;
	}
    .page-section--about .member-info .title, .page-section--about .member-info .role {
        text-align: center;
    }
	.page-section--your-products .list-your-products .item__icon .img-1 {
		width: 70%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-2 {
		width: 65%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-3 {
		width: 60%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-4 {
		width: 75%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-5 {
		width: 65%!important;
	}
	.page-section--news h4.page-section__header {
		font-size: 20px;
		margin-bottom: 0;
	}
	.page-section--enterprise-customer .page-section--technology-products {
		padding: 20px 0;
	}
	nav#site-navigation li.menu-item a{
		font-size: 16px
	}
	.page-section--enterprise-customer .free-trial-form .input-form {
		height: 43px;
	}
	.site-footer__desc p.mobile_footer {
		font-size: 15px;
	}
	page-section--enterprise-customer .page-section--technology-products .page-section__header, .page-section--enterprise-customer .page-section--interests .page-section__header {
		font-size: 20px;
	}
	div#info-cskh ul li.cskh-email, div#info-cskh ul li.cskh-tongdai {
		font-size: 13px;
	}
	.page-section--enterprise-customer .page-section--technology-products .page-section__content {
		font-size: 14px;
		line-height: 25px;
	}
	div#info-cskh ul li.cskh-email img, div#info-cskh ul li.cskh-tongdai img {
		width: 30px;
	}
	.page-section--personal-customer .product-list {
		grid-template-columns: 200px 200px;
		display: grid!important;
	}
	.page-section--enterprise-customer .page-section--interests .interests-table img {
		width: 20px;
		height: 20px;
	}
	.page-section--enterprise-customer .page-section--technology-products .page-section__header, .page-section--enterprise-customer .page-section--interests .page-section__header {
		font-size: 20px;
	}
	.page-section--enterprise-customer .free-trial-form input {
		width: 100%;
		font-size: 15px;
	}
	.page-section--personal-customer .product-list {
		gap: 45px 30px;
	}
	.section-title h4.page-section__header {
		line-height: 40px;
		margin: 20px 0 10px 0;
	}
	.page-section--contact .page-section__header-desc, .page-section--enterprise-customer .page-section__header-desc, .page-section--product .page-section__header-desc, .page-section--personal-customer .page-section__header-desc, .page-section--recruitment .page-section__header-desc {
		font-size: 15px;
		margin-bottom: 20px;
	}
	.page-section--partners h4.page-section__header, h4.page-section__header, .page-section--feedback h4.page-section__header, .page-section--your-products h4.page-section__header, .section-title h4.page-section__header {
		font-size: 20px;
	}
	section.page-section.page-section--your-products h4.page-section__header {
		margin-bottom: 0;
	}
	.section-title{
		padding-top: 0;
	}
	.page-section--featured-products .page-section__header-desc{
		text-align: justify;
	}
	.breadcrumb {
		font-size: 14px;
		display: none;
	}
	.page-section--about .introduction-us-content hr {
		display: none;
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container {
		width: 96% !important;
		margin-left: 10px;
		margin-right: 10px;
	}
	.page-section--enterprise-customer .page-section--interests .interests-table .urgent-call-btn {
		font-size: 10px;
	}
	.page-section--about .title{
		font-size: 20px;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card {
		width: 40%;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card .card-title {
		font-size: 20px!important;
	}
	.page-section--about .timeline .timemark .text {
		font-size: 25px!important;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card p {
		font-size: 15px!important;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card {
		height: max-content!important;
	}
	.section-title .page-section__header-desc{
		font-size: 12px;
		padding: 0 10px;
		text-align: justify;
	}
	.page-section--your-products .list-your-products .box-txt .item__desc {
		font-size: 10px;
		padding: 0 25px;
	}
	.page-section--your-products .list-your-products .box-txt img {
		width: 40px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title {
		height: 70px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item {
		height: 100px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content{
		gap: 15px;
	}
	.page-section--agvantage ul.agvantage li.agvantage-item {
		max-width: 175px;
	}
	.page-section--connect .page-section__content{
		gap: 25px;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image > div:first-child {
		margin-right: 20px;
		margin-left: 10px;
	}
	.page-section--recruitment .video-intro {
		margin: 0px auto 0px;
	}
	.page-section--collaborators .page-section__content{
		padding-top: 20px;
		padding-bottom: 20px
	}
	section.page-section.page-section--agvantage li.agvantage-item img {
		width: 90px;
	}
	.page-section--agvantage h4.page-section__header {
		font-size: 20px;
		margin-bottom: 0;
	}
	.working-environment-info-with-image .responsive{
		padding: 0;
	}
	.page-section--connect .download .download-title{
		font-size: 20px;
	}
	.page-section--collaborators p.box-form_desc{
		font-size: 15px;
	}
	.page-section--collaborators p.box-form_desc{
		margin-bottom: 5px;
	}
	.page-section--reason .container img.img-bg:nth-child(6) {
		width: 190px!important;
	}
	.page-section--reason .container img.img-bg:nth-child(5) {
		height: 290px!important;
	}
	.page-section--reason li.reason .reason-txt .reason-txt_desc{
		font-size: 15px;
	}
	.page-section--reason li.reason .reason-number{
		font-size: 20px!important;
	}
	.page-section--collaborators p.box-form_title {
		font-size: 30px!important;
	}
	.page-section--connect .page-section__content .box-txt {
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-section--connect .connect-title {
		font-size: 20px!important;
	}
	.page-section--connect .connect-desc {
		font-size: 15px!important;
	}
	.page-section--recruitment .title {
		font-size: 20px;
	}
	.page-section--recruitment .jobs-list .job-list-item {
		margin: 20px;
		padding: 6px 12px 2px 0;
	}
	.page-section--enterprise-customer .free-trial-form-container {
		margin: 0;
		border-radius: 0;
	}
	
	.page-section--enterprise-customer .free-trial-form-container .title {
		font-size: 20px;
	}
	.form-header-line-2 h2 {
		font-size: 20px;
	}
	.page-section--enterprise-customer .free-trial-form-container .desc {
		font-size: 15px;
	}
	.page-section--about .introduction-us-content {
		width: 100%;
		font-size: 15px;
	}
	.member-info .desc {
		font-size: 15px;
	}
	.page-section--about .leader {
		display: unset;
		font-size: 15px;
	}
	div#history p.text-center {
		font-size: 15px;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image-group img:nth-child(2){
		width: 100%;
		height: 260px!important;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image-group img:nth-child(1), .page-section--recruitment .working-environment .working-environment-info-with-image .image-group img:nth-child(3) {
		width: 173px;
	}
	.page-section--contact .title {
		font-size: 20px;
	}
	.page-section--contact .company-info .company-info-content {
		font-size: 14px;
	}
	.page-section--contact .send-message {
		padding: 0px 20px;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image img {
		max-width: 390px!important;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image.image-group{
		align-items: center;
	}
	.page-section--single-news .box-news {
		width: calc(100% - 50px);
	}
	.page-section--single-news .page-section__content > .box-news-latest .slider-post-news {
		height: 500px!important;
	}
	ul.slider-post-news.hdgc-slider.lightSlider.lSSlide {
		height: fit-content!important;
    	gap: 5px;
	}
	#primary.common-question-page .title, #primary.document-download-page .title {
		font-size: 30px;
		padding-top: 20px;
		margin-bottom: 50px;
	}
	
	#primary.common-question-page .main-content ul .list-item .title-item, .thfaqf-faq-item span.thfaqf-title-text {
		font-size: 15px;
	}
	.site-footer__botttom-bar .container{
		gap:0!important
	}
	#primary.document-download-page .content .reference-model {
		width: 400px;
	}
	#primary.document-download-page .content .reference-model .document-display-area {
		width: 100%;
	}
	#primary.document-download-page .title::before {
		left: 185px;
		width: 100px;
	}
	#primary.common-question-page .title, #primary.document-download-page .title {
		font-size: 20px;
		padding-top: 20px;
		margin-bottom: 50px;
	}
	#primary.document-download-page .content .document h3 {
		font-size: 20px;
	}
	#primary.common-question-page .title::before{
		top: calc(100% + 15px);
	}
	#primary.document-download-page .content .document {
		width: 100%;
		padding: 0;
	}
	#primary.document-download-page .content {
		width: 330px;
	}
	#form-login .login .form-login-right {
		padding: 130px 25px 0 25px;
	}
	li.header-action__item.item--notificationM .noti-container{
		right: 0!important;
	}
	#masthead .noti-container::before{
		right: 186px;
	}
	#masthead .noti-container .noti-title {
		font-size: 15px;
	}
	#masthead .noti-container .see-all{
		font-size: 15px;
	}
	li.header-action__item.item--cartM:hover .item__content {
		font-size: 15px;
	}
	li.header-action__item.item--account:hover .header-login-dropdown {
		font-size: 15px;
	}	
	#primary.user-account-info .main-content .content-left, #primary.user-account-info .main-content .content-right {
		padding: 0 15px; 
	}
	#primary.user-account-info .main-content .content-left .account-info-area .area-content{
		padding: 15px 10px 25px 10px;
	}
	#primary.user-account-info .main-content .area-content .update-btn {
		margin-top: 10px;
	}
	#primary.cart-page .mode-selection .cart-option {
		font-size: 15px!important;
	}
	#primary.cart-page .mode-selection div a {
		font-size: 15px!important;
	}
	#primary.cart-page .main-content-area .empty-cart .desc-cart{
		font-size: 20px;
		width: 100%;
	}
	#instruction-buy-insurrance .instruction-content{
		padding-top: 100px;
	}
	#instruction-buy-insurrance .title{
		font-size: 25px;
	}
	#instruction-buy-insurrance .desc {
		width: 100%;
		font-size: 15px;
		padding: 0 50px;
		margin-bottom: 25px;
	}
	#primary.cart-page .mode-selection::before {
		left: 36%;
		width: 100px;
	}
	#primary.cart-history-page .mode-selection div a, #primary.cart-history-page .mode-selection .history-option{
		font-size: 20px;
	}
	#primary.cart-history-page .main-content-area .content-box .box-title{
		flex-wrap: wrap;
		padding: 0 15px;
	}
	.contact-form-footer button img {
		max-width: unset;
		width: 100%;
	}
	.contact-form-footer p.input-mail {
		width: 100%;
	}
	.contact-form-footer {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 10px;
		flex-direction: row;
	}
	.contact-form-footer p.input-mail input {
		padding: 10px;
	}
	.footer-contact__ads .ads__text {
		font-size: 15px;
		width: 100%;
		padding: 0 10px;
	}
	.footer-contact__ads .bg-img {
		width: 25%;
	}
	
	.site-footer__copyrights {
		font-size: 16px;
	}
	.page-section--about .member-list{
		padding: 0;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card .card-title{
		font-size: 20px;
	}
	.site-branding:after{
		left: 22.8%;
	}
	.page-section--product .product-info-table .product-info-table--content .buy-btn{
		width: 50%;
		font-size: 20px;
		margin-left: 0;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list {
		grid-template-columns: repeat(2,200px)!important;
	}
	#primary.cart-history-page .mode-selection::before {
		left: 30%;
	}
	.page-section--feedback li.feedback-item .item__author .author_img {
		display: block !important;
	}
	.page-section--feedback li.feedback-item {
		background: var(--main-color);
		border: 1px solid var(--main-bg-color);
		border-radius: 20px;
		padding: 20px 28px 13px 28px;
		/* width: 369px !important; */
		height: 357px !important;
		box-sizing: border-box;
		margin: 0 10px 0 0 !important;
	}
	.page-section--news .page-section__content .lSSlideWrapper {
		height: 359px;
		margin: 0px 10px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .close-btn img:nth-child(2) {
		width: 20px;
		height: 10px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .close-btn img:nth-child(1) {
		width: 35px;
		height: 25px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .card-content .card-title{
		margin-top: 10px;
		margin-bottom: 5px;
		font-size: 15px
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .card-content{
	   height: 400px;	
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .radio-button {
		width: 30px;
		height: 30px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list{
		gap: 25px
	}
	#primary.cart-page .main-content-area .selected-cart .summary-area .summary-title {
		font-size: 20px;
	}
	#primary.cart-page .main-content-area .selected-cart .summary-area .summary-value {
		font-size: 25px;
		font-weight: 700;
	}
	#primary.cart-page .main-content-area .selected-cart .summary-area .summary-value::before {
		content: 'VNĐ';
		top: 0;
		right: -30px;
		position: absolute;
		color: var(--orange-color);
		font-weight: 700;
		font-size: 15px;
	}
	#primary.cart-page .main-content-area .selected-cart .continue-buying-btn{
	   font-size: 20px;	
	}
	#primary.user-notification .main-content .noti-area .noti-card .noti-content .info p {
		font-size: 14px;
	}
	#primary.user-notification .main-content .noti-area .noti-card .noti-content .date-time-info {
		font-size: 15px;
	}
	#primary.user-notification .main-content .noti-area .noti-card .noti-content .info .noti-title {
		font-size: 17px;
	}
	.page-section--personal-customer .product-list-item {
		height: auto;
	}
	.page-section--single-news .sidebar-news {
		max-width: unset;
        display: none;
		margin: 20px;
	}
	.site-branding img.custom-logo {
		max-width: 15vw;
	}
	.page-section--partners .page-section__content {
		padding: 0 30px 30px 30px;
	}
	.box-news .box-img img {
		width: 300px;
	}
	.page-section--single-news .box-news .post-latest{
		margin-bottom: 0;
	}
	.page-section--tuyen-dung .tuyen_dung .entry-content .form-ung-tuyen {
		margin: 20px;
	}
	.page-section--news .page-section__content ul.list-news {
		margin-left: 0;
		gap: 0;
	}
	.page-section--news .page-section__content ul.list-news li {
		margin-right: 10px!important;
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container .lines {
		width: 45%;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card .card-title {
		font-size: 17px;
	}
	.feedback-container .lSSlideOuter .list-feedbacks {
		margin-left: 0 !important;
	}
	.page-section--feedback .list-feedbacks{
		gap: 0;
	}
	.page-section--reason .box-txt{
		width: 90%;
	}	
	section.page-section.page-section--footer-contact {
		padding: 10px;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li span {
		font-size: 15px;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li div {
		width: 42%;
	}
	.page-section--recruitment .working-environment .title {
		font-size: 20px!important;
	}
	.entry-content .the-content {
		padding: 0 20px;
	}
	.page-section--recruitment .working-environment {
		font-size: 13px!important;
	}
	.page-section--your-products .list-your-products li.product__item .box-img {
    	padding-top: 0;
		height: 55px;
	}
	.entry-content .the-content p {
		font-size: 15px;
	}
	.page-section--your-products .list-your-products .box-txt {
		top: 50px;
	}
	li.post-item.lslide .box-img {
		display: block;
	}
	.box-news.box-news-latest .box-img {
		display: block;
	}
	.slider-post-news .post-item .box-txt .post-desc{
		height: 48px;
	}
	.page-section--single-news .page-section__content > .box-news-latest .slider-post-news li.post-item {
		margin: 0 10px !important;
	}
	.page-section--single-news .slider-post-news li {
		margin: 0px 8px !important;
	}
	.page-section--partners {
		padding: 0;
	}
	.page-section--news {
		padding: 15px 0 !important;
	}
	#lgx_logo_slider_app_371 .lgx_logo_carousel {
		padding-bottom: 0!important;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title .transaction-title-left .transaction-code {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title .transaction-title-left .transaction-type-name {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title .transaction-title-date {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-info .transaction-name {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-list-item-right .transaction-time {
		font-size: 15px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-info .transaction-user-name {
		font-size: 15px;
	}
	.page-section--product .product-info-table .product-info-table--content .incurrence-interests .title{
		font-size: 20px;
	}
	#primary.common-question-page .main-content{
		 padding: 20px 10px 67px 10px;
	}
	#primary.common-question-page .main-content .img-bottom{
		display: block;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content{
		padding: 18px 5px 40px 5px;
	}
	#primary.user-order-info .main-content .left-area .top-area{
		flex-direction: column;
	}
	#primary.user-order-info .main-content .left-area .middle-area .box-content{
		flex-direction: column;
	}
	#primary.user-order-info .main-content .left-area .bottom-area.box{
		flex-direction: column;
	}
	#primary.user-order-info .main-content .left-area .bottom-area.box .area-item {
		padding-bottom: 18px;
	}

	#primary.user-order-info .main-content .left-area .middle-area .box-content ul.right {
		padding-top: 20px;
	}
	.page-section--reason .box-txt {
		margin-left: 10px!important;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .card-content img {
		width: 50;
		height: 50px;
		margin: 0 auto;
	}
	#primary.cart-history-page .main-content-area .notify-text {
		font-size: 15px;
	}
	#instruction-buy-insurrance{
		height: 330px;
	}
	#instruction-buy-insurrance > img{
		min-height: 330px;
	}
	#instruction-buy-insurrance .instruction-content {
		padding-top: 50px;
	}
	#instruction-buy-insurrance .instruction-content img {
		height: 110px;
	}
	#primary.user-order-info .main-content .right-area .bottom-box {
    	height: 280px;
		width: 100%;
	}
	#primary.user-order-info .main-content .right-area .bottom-box .box-content a {
		padding-bottom: 10px;
	}
	#primary.user-order-info .main-content .right-area .bottom-box .box-content{
		flex-direction: column;
		display: flex;
		align-content: space-around;
		justify-content: space-between;
		align-items: stretch;
		flex-wrap: nowrap;
	}
	#primary.cart-history-page .main-content-area .content-box .box-title .title-item span {
		font-size: 15px;
		line-height: 40px;
	}
	.password-change-area form#form-change-password .form-group {
		padding-top: 20px;
	}
	#primary.user-account-info .main-content .content-right .password-change-area .area-content {
		padding: 5px 15px 25px 15px;
	}
	.wpcf7-response-output {
		position: absolute;
		background: #f0f7ff;
		z-index: 1;
		left: 0;
		box-shadow: 0 0 6px #f0f7ff;
		top: 0;
		font-size: 12px;
	}
	.page-section--enterprise-customer .free-trial-form .submit-btn input {
		line-height: 6px;
	}
	.page-section--recruitment .pagination {
		width: calc(100% - 25px);
	}
    .page-section--featured-products .page-section__header-desc p:nth-child(2) {
        font-size: 13px;
        padding: 0;
        line-height: 20px;
    }
    .page-section--featured-products .page-section__header-desc p:first-child {
        font-size: 12px;
        line-height: 18px;
        padding: 0 0 12px 0;
    }
    .site-footer__content .content__column.content__column--contact .column__links {
    	padding-top: 15px;
    }
    section.page-section.page-section--numbers.container{
    	padding: 0;
    }
}



@media (max-width: 414px){
	.page-section--about .vision-mission-content .vision-mission-content-card {
		height: 450px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .card-content .card-details p{
		font-size: 12px;
	}
	.page-section--recruitment .jobs-list .job-list-item .job-apply-desc p{
		font-size: 15px;
	}
	.page-section--recruitment .jobs-list .job-list-item .job-desc {
		font-size: 15px;
	}
	.page-section--recruitment .video-intro {
		margin: 25px auto 0px;
	}
	.page-section--reason .box-txt {
		margin-left: 10px!important;
	}
	.page-section--connect .connect-title {
		font-size: 17px!important;
	}
	.site-footer__desc p.mobile_footer {
		font-size: 13px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .card-content {
		height: 300px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list .insurance-list-item {
		height: 210px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list{
		padding: 15px 10px;
	}
	.page-section--product .consultant-form .input-form-with-icon {
		height: 40px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-header {
		margin-bottom: 30px;
	}
	.page-section--your-products .list-your-products .item__icon .img-1 {
		width: 75%!important;
	}
	.page-section--product .consultant-form-container {
		border-radius: 10px;
	}
	section.page-section.page-section--footer-contact{
		padding: 10px;
	}
	ul.featured-products li.featured-products__item p.item__name {
		font-size: 13px;
	}
	.page-section--your-products h4.page-section__header{
		margin-bottom: 0;
	}
	.page-section--personal-customer .product-list-item .product-info .product-name {
		font-size: 12px;
	}
	.page-section--personal-customer .product-list {
		grid-template-columns: 180px 180px;
	}
	.page-section--personal-customer .product-list-item {
		height: 230px;
	}
	.page-section--product .consultant-form-container .title {
		font-size: 20px;
	}
	.page-section--product .consultant-form-container .desc {
		font-size: 15px;
	}
	section.page-section.page-section__content.container.page-section--consultant input {
		font-size: 12px;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card {
		width: 38%;
	}
	.page-section--about .timeline .timemark .text {
		width: 40%;
	}
	.page-section--about .timeline::before, .page-section--about .timeline .timemark .dot {
		left: 27%;
	}
	.site-branding:after {
		left: 22.7%;
	}
	ul.featured-products li.featured-products__item {
		position: relative;
		height: 180px;
		width: 185px;
	}
	.menu_mobile_2 li.title a {
		font-size: 14px;
	}
	#form-login .login {
		max-width: unset;
		width: 90%;
	}
	li.header-action__item.item--cartM .item__content{
		width: 230px;
	}
	.header-login-dropdown-wraper .header-login-dropdown{
		 width: 250px;
	}
	.page-section--contact .send-message{
		padding: 0px;
	}
	div#info-cskh ul li.cskh-email span, div#info-cskh ul li.cskh-tongdai span {
	  margin-left: 10px;
	}  
	div#info-cskh ul li.cskh-email img, div#info-cskh ul li.cskh-tongdai img {
		width: 20px;
	}
	
	#primary.cart-page .main-content-area .selected-cart ul.item-list {
		gap: 15px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list {
		grid-template-columns: repeat(2,175px)!important;
	}
	.page-section--recruitment .working-environment .title {
		font-size: 20px;
	}
	.page-section--about .timeline .timemark .dot {
		top: 4px;
		width: 15px!important;
		height: 15px!important;
	}
	.page-section--about .timeline .timemark .text {
		font-size: 26px!important;
	}
	.page-section--reason .container img.img-bg:nth-child(6) {
		width: 160px!important;
	}
	.page-section--reason .container img.img-bg:nth-child(5) {
		height: 250px!important;
	}
	.page-section--reason .box-txt {
		width: 97%;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image img {
		max-width: 370px!important;
	}
	.page-section--contact .title{
		font-size: 17px;
	}
	ul.featured-products li.featured-products__item p.item__name {
		bottom: 25px;
	}
	#primary.cart-page .mode-selection div a {
		font-size: 15px!important;
	}
	#primary.cart-history-page .mode-selection div a, #primary.cart-history-page .mode-selection .history-option {
		font-size: 15px;
	}
	#primary.document-download-page .title::before {
		left: 145px;
		width: 100px;
	}
	.page-section--your-products .list-your-products li.product__item .box-img {
		height: 45px;
	}
	.page-section--about .timeline .timemark .text {
		font-size: 25px!important;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item >a {
		display: block;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-list-item-right{	
    	gap: 170px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title {
		height: 110px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title .transaction-title-date {
		margin-top: 10px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-list-item-right{
		gap: 225px;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-title{
		display: block;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-list-item-right .transaction-time{
		margin-top: 10px;
	}
	#primary.cart-page .main-content-area .selected-cart .notify-text {
		font-size: 15px;
	}
}	

@media (max-width: 393px){
	ul.featured-products li.featured-products__item {
		position: relative;
		height: 162px;
		width: 165px;
	}
	.page-section--contact .company-info .company-info-content {
		font-size: 15px;
	}
	ul.featured-products {
		gap: 15px 20px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list .insurance-list-item {
		height: 200px;
	}
	.page-section--reason .box-txt {
		width: 93%;
	}
	.page-section--reason .box-txt {
		margin-left: 10px!important;
	}
	.page-section--tuyen-dung .tuyen_dung > .entry-header .job-features li div {
		width: 52%;
		display: flex;
		flex-wrap: wrap;
	}
	.page-section--your-products .list-your-products .item__icon .img-1 {
   		 width: 75%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-2 {
		width: 70%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-3 {
		width: 65%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-4 {
		width: 75%!important;
	}
	.page-section--your-products .list-your-products .item__icon .img-5 {
		width: 70%!important;
	}
	ul.featured-products li.featured-products__item p.item__name {
		font-size: 12px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-header h4 {
		font-size: 13px;
	}
	.page-section--enterprise-customer .page-section--insurance-list .insurance-list-item .item-desc {
		font-size: 13px;
	}
	page-section--enterprise-customer .page-section--interests .interests-table th, .page-section--enterprise-customer .page-section--interests .interests-table tr:not(.fee) > td:first-child {
		font-size: 12px;
	}
	.page-section--recruitment .title{
		margin-bottom: 0;
	}
	.page-section__content.container .company-info {
		padding: 0 10px;
	}
	#primary.cart-page .mode-selection div a {
		font-size: 15px!important;
	}
	#primary.cart-page .mode-selection .cart-option {
		font-size: 15px!important;
	}
}	

@media (max-width: 375px){
	.section-title .line-gap {
		width: 80px;
	}
	#instruction-buy-insurrance .instruction-content img {
		height: 90px;
	}
	.header-login-dropdown-wraper .header-login-dropdown {
		right: 70px;
	}
	.header-login-dropdown-wraper .header-login-dropdown {
		right: 65px;
	}
	#primary.cart-history-page .mode-selection::before {
		left: 25%;
	}
	#primary.cart-history-page .main-content-area .content-box .transaction-content .transaction-box .transaction-list .transaction-list-item .transaction-list-item-right {
		gap: 170px;
	}
	.page-section--your-products .list-your-products li.product__item {
		min-height: 210px!important;
	}
	.page-section__content.container .company-info {
		padding: 0px 5px;
	}
	.page-section--contact .company-info .company-info-content {
		font-size: 15px;
	}
	#primary.document-download-page .content .reference-model {
		width: 350px;
	}
	.page-section--reason .container img.img-bg:nth-child(5) {
		height: 215px!important;
	}
	.page-section--personal-customer .product-list-item {
		height: 210px;
	}
	.page-section--your-products .list-your-products .box-txt {
		top: 25px;
	}
	.page-section--partners .page-section__content {
		padding: 0px 25px;
	}
	div#info-cskh ul li.cskh-email, div#info-cskh ul li.cskh-tongdai {
		font-size: 13px;
	}
	.page-section--about .introduction-us {
		padding: 20px 10px;
	}
	.page-section--enterprise-customer .page-section--consultant .consultant-request-form-container {
    	width: 100%!important;
		margin: 0;
	}
	li.header-action__item.item--cartM .item__content:before{
		right: 70px;
	}
	li.header-action__item.item--cartM .item__content{
		right: 70px;
	}
	#masthead .noti-container::before {
		right: 175px;
	}
	#masthead .noti-container{
		width:275px;
	}
	#primary.user-notification .main-content .read-checkbox span {
		font-size: 15px;
	}
	ul#bottom-navigation a {
		font-size: 13px;
	}
	.site-footer__copyrights {
		font-size: 11px;
	}
	.page-section--partners h4.page-section__header, h4.page-section__header, .page-section--feedback h4.page-section__header, .page-section--your-products h4.page-section__header, .section-title h4.page-section__header {
		font-size: 20px;
		margin: 0;
	}
	#form-login .form-content_login .box-input button{
		font-size: 20px;
	}
	.page-section--your-products .list-your-products .box-txt .item__desc {
		font-size: 9px;
		padding: 0 33px;
	}
	ul.featured-products li.featured-products__item {
		width: 165px;
		height: 137px;
	}
	.site-branding:after {
		left: 22.5%;
	}
	.menu_mobile_2 li.title a {
		font-size: 12px;
	}
	.page-section--personal-customer .product-list-item img {
		height: 160px;
	}
	.page-section--personal-customer .product-list-item .product-info .product-name {
		font-size: 10px;
	}
	ul.featured-products li.featured-products__item p.item__name {
		font-size: 9px;
		bottom: 0;
	}
	.site-branding img.custom-logo {
    	max-width: 15vw;
	}
	#form-login .login .login-bg img {
    	width: 106px;
  	}
	.site-branding img.custom-logo {
    	max-width: 15vw;
	}
	section.page-section.page-section--your-products h4.page-section__header {
		margin-bottom: 0;
	}
	.footer-contact__ads .bg-img {
		width: 36%;
		right: 180px;
	}
	.footer-contact__ads .ads__text {
		width: 80%;
		font-size: 14px;
		padding-left: 0;
	}
	.footer-contact__ads .ads__phone {
		font-size: 20px;
	}
	.footer-contact__ads {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.page-section--numbers ul.home-numbers {
		padding: 0 20px;
		margin: 0 auto 45px auto;
	}
	.page-section--personal-customer .product-list-item {
    	height: 195px;
		max-width: 210px;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card .card-image {
		width: 100px!important;
		height: 100px!important;
	}
	.page-section--about .vision-mission-content {
		padding: 0;
	}
	.page-section--product .consultant-form input {
		font-size: 15px;
		width: 60%;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card p {
		font-size: 13px!important;
	}
	.page-section--agvantage ul.agvantage li.agvantage-item {
		max-width: 160px;
	}
	.page-section--enterprise-customer .page-section--free-trial, .page-section--enterprise-customer .page-section--insurance-list .insurance-list, .page-section--personal-customer .product-list {
		padding-left: 10px;
		padding-right: 10px;
    	grid-template-columns: 160px 160px;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image img {
		max-width: 355px!important;
	}
	.page-section--enterprise-customer .page-section--technology-products .page-section__content {
		font-size: 15px;
		padding: 10px;
	}
	.page-section--product .page-section--consultant {
		padding: 0 ;
	}
	ul.featured-products li.featured-products__item {
		width: 165px;
	}
	.page-section--enterprise-customer .free-trial-form-container{
		margin:0 
	}
	
	.page-section--about .vision-mission-content .vision-mission-content-card{
		height: 450px;
	}
	.page-section--single-news .page-section__content > .box-news-latest .post-latest .box-txt, .page-section--single-news .box-news-normal .box-news-latest .post-latest .box-txt {
		width: 100%;
	}
	.page-section--reason .container img.img-bg:nth-child(5) {
		right: 460px;
		bottom: 74px;
		height: 209px;
	}
	.page-section--reason .container img.img-bg:nth-child(6) {
		width: 142px;
		bottom: -15px;
		right: 122px;
	}
	.page-section--reason .box-txt {
		margin-left: 10px;
	}
	.page-section--agvantage ul.agvantage {
		gap: 10px;
	}
	.page-section--agvantage ul.agvantage {
		padding: 10px;
	}
	.page-section--connect .page-section__content .box-txt {
		width: 100%;
		padding-left: 10px;
	}
	.page-section--connect .connect-title {
		font-size: 20px;
	}
	.page-section--connect .connect-desc {
		font-size: 15px;
	}
	.page-section--collaborators p.box-form_title {
		font-size: 20px!important;
	}
	.page-section--collaborators .box-form {
		width: 100%;
	}
	.page-section--collaborators .box-form{
		padding: 15px 15px 28px 15px;
	}
	.page-section--recruitment .working-environment {
		font-size: 13px;
	}
	.page-section--contact .send-message{
		text-align: inherit;
	}
	.page-section--contact .send-message-form form p:nth-child(4) > input {
		width: 100%;
	}

	.site-footer__content .content__column.content__column--info .site-footer__desc{
		align-items: center;
	}
	.lgx_logo_slider .lgx_app_item_row {
		width: 100%;
		height: 100%;
		margin-bottom: 35px;
	}
	.center--vertical {
		justify-content: flex-start;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card .card-image {
		width: 85px;
		height: 85px;
	}
	.card-image.center--vertical img {
		max-width: 50%;
		margin-top: 24px;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card {
		width: 37%;
	}
	.page-section--about .vision-mission-content .vision-mission-content-card .card-title {
		font-size: 14px;
	}
	.page-section--recruitment .working-environment {
		font-size: 12px;
	}
	.box-news .post-desc{
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 18px;
		-webkit-line-clamp: 4;
		height: 75px!important;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.box-news .box-img {
		height: 175px!important;
	}
	#primary.cart-page .mode-selection div a {
		font-size: 15px;
	}
	#primary.cart-page .mode-selection .cart-option {
		font-size: 18px;
	}	
	#instruction-buy-insurrance .title {
		font-size: 20px;
	}
	ul.featured-products li.featured-products__item p.item__name{
		border-radius: 0px 0px 6px 6px;
	}
	.form-header-line-2 h2 {
		font-size: 18px;
	}
	.page-section--your-products .list-your-products li.product__item{
		min-height: 250px
	}
	.page-section--your-products .list-your-products .box-txt img{
		margin-bottom: 12px;
		width: 50px;
	}
	#primary.document-download-page .sub-title {
		font-size: 15px;
	}
	ul.featured-products {
		gap: 40px 20px;
	}
}

@media (max-width: 360px){
	.page-section--your-products .list-your-products .box-txt .item__desc {
		font-size: 9px;
	}
	.page-section--numbers ul.home-numbers .item__desc {
		font-size: 11px;
	}
	ul.featured-products {
		gap: 20px;
	}
	page-section--about .vision-mission-content .vision-mission-content-card {
		margin: 10px;
	}
	.page-section--recruitment .working-environment {
		font-size: 11px;
	}
	.page-section--recruitment .jobs-list .job-list-item .job-name{
		width: 300px;
	}
	.page-section--recruitment .working-environment .working-environment-info-with-image .image img {
		max-width: 345px!important;
	}
	/* #primary.cart-page .main-content-area .selected-cart ul.item-list li.item-area .item-card .card-content {
		height: 258px;
	}
	#primary.cart-page .main-content-area .selected-cart ul.item-list {
		grid-template-columns: repeat(1,325px)!important;
	} */
}