/* Responsive */
@media(max-width:1300px){
	.wrap-content { margin: 0px 15px; }
	.header{display: block;}
	.menu{display:block;}
	.menu-res{display:none;}
	.menu-res{height: 95px;}
}
@media(min-width:1025px) {  
	.header{display: block;}
	.menu{display:block;}
	.menu-res{display:none;}   
}
@media(max-width:1024px){
	.header{display: none;}
	.menu{display:none;}
	.menu-res{display:block;}
	.menu-res{height: 95px; }
	.logo-header2 {width: 10%;background: #fff;border-radius: 5px;height: 50px;display: flex;align-items: center;justify-content: center;}
	.wrap-gioithieu .content-gt {width: 50%;}
	.wrap-gioithieu .name {font-size: 32px;}
	.wrap-gioithieu .name2 { font-size: 33px; }
	.wrap-gioithieu .desc { padding-left: 20px; font-size: 14px; line-height: 30px;}
	.wrap-gioithieu .desc2 { font-size: 12px; }
	.wrap-gioithieu .flex-gioithieu { gap: 11px; align-items: center; }
	.items-lh .owl-item{padding: 0 10px;}
	.wrap-lophoc .control-owl button.owl-prev { left: -27px;}
	.wrap-lophoc .control-owl button.owl-next {right: -27px;}
	.wrap-gioithieu .img-gt .img:first-child {
		position: relative;
		top: 10px;
		left: -3px;
		width: 410px;
		z-index: 4;
	}

	.wrap-giatri .flex-giatri:before {
		content: url(../images/center.png);
		position: absolute;
		top: 15em;
		left: 37em;
		transform: translate(-50%,-50%);
		z-index: -1;
	}
	.wrap-giatri .right .item-giatri:nth-child(2) {
		margin-left: 44px;
		gap: 10px;
	}
	.wrap-giatri .right .item-giatri:nth-child(2) img {zoom: 1.2;}
	.wrap-giatri .right .name-giatri {-webkit-line-clamp: 3 !important;}
	.wrap-dangky .form {
		width: 44.5em;
	}
	.grid-page .name{height: 51px;}
	.grid-page {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 15px;
	}
}
@media(max-width: 850px){
	.header{display: none;}
	.menu{display:none;}
	.menu-res{display:block;} 
	.logo-header2 {width: 10%;}
	.wrap-gioithieu .content-gt {width: 50%;}
	.wrap-gioithieu .name {font-size: 32px;}
	.wrap-gioithieu .name2 { font-size: 33px; }
	.wrap-gioithieu .desc {padding-left: 20px;font-size: 14px;line-height: 25px;}
	.wrap-gioithieu .desc2 {font-size: 12px;line-height: 24px;}
	.wrap-gioithieu .flex-gioithieu { gap: 11px; align-items: center; }
	.wrap-gioithieu .img-gt .img:first-child{transform: scale(.85);z-index: 2;}
	.wrap-gioithieu .img-gt .img:last-child {transform: scale(.85);bottom: 50px;}
	.wrap-gioithieu .img-gt .img:first-child:before{bottom: -53px;right: -50px;z-index: 13;}
	.items-lh .owl-item{padding: 0 10px;}
	.wrap-lophoc .control-owl button.owl-prev { left: -27px;}
	.wrap-lophoc .control-owl button.owl-next {right: -27px;}
	.grid-page {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 10px;}
	.grid-page .item .name {font-size: 12px;padding: 10px 9px 5px;}
	.wrap-tintuc .items-tt {width: 52.3%;}
	.wrap-tintuc .video {width: 45.16%;}
	.wrap-tintuc .item-tt .content .name {font-size: 13px;}
	.item-tt .content {padding: 0 0 0 10px;}
	.item-tt.eventt .content {padding: 0 10px 0 0;}
	.menu-bar-res,.menu-res { height: 75px; }
	.wrap-gioithieu .img-gt .img:first-child {
		position: relative;
		top: 10px;
		left: -38px;
		width: 410px;
		z-index: 4;
	}
	.grid-page .name {
		height: 39px;
		font-size: 15px;
	}
	.wrap-dichvu .name-dv {
		margin: 0;
		background: #fff;
		padding: 20px;
		font-size: 15px;
		font-family: 'a1-b';
		text-transform: uppercase;
		color: #0f3154;
	}
	.wrap-dichvu .xemthem {
		background-color: transparent;
		padding: 10px 29px;
		border-radius: 5px;
		cursor: pointer;
		color: #0f3154;
		font-family: 'a1-e';
		font-size: 15px;
		text-transform: uppercase;
		border: 1px solid #0f3154;
	}
	.wrap-giatri .flex-giatri:before {
		content: url(../images/center.png);
		position: absolute;
		top: 22em;
		left: 41em;
		transform: translate(-50%,-50%);
		z-index: -1;
		zoom: .7;
	}
	.wrap-giatri .flex-giatri {
		display: flex;
		justify-content: center;
		gap: 210px;
		margin-top: 55px;
		position: relative;
		z-index: 10;
	}
	.wrap-giatri .flex-giatri:after {
		content: url(../images/item1.png);
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		z-index: -2;
		zoom: .7;
	}

	.wrap-dangky .box-form {
		display: flex;
		justify-content: end;
		align-items: center;
		gap: 10px;
		flex-direction: column;
		width: 29em;
	}
	.wrap-dangky .form {
		width: 30.5em;
	}
	.grid-page .content {
		padding: 22px 7px 22px 4px;
	}
	.wrap-dichvu .flex-dichvu {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}


}
@media(max-width: 790px){
	.header{display: none;}
	.menu{display:none;}
	.menu-res{display:block;} 
	.logo-header2 {width: 10%;}
	.wrap-gioithieu { padding: 20px 0px;}
	.wrap-gioithieu .flex-gioithieu {flex-direction: column;}
	.wrap-gioithieu .flex-gioithieu .content-gt {width: 100%;}
	.wrap-gioithieu .flex-gioithieu .img-gt {width: 100%;}
	.wrap-gioithieu .content-gt {width: 50%;}
	.wrap-gioithieu .name {font-size: 32px;}
	.wrap-gioithieu .name2 { font-size: 33px; }
	.wrap-gioithieu .desc {padding-left: 20px;font-size: 14px;line-height: 25px;}
	.wrap-gioithieu .desc2 {font-size: 12px;line-height: 24px;}
	.wrap-gioithieu .flex-gioithieu { gap: 11px; align-items: center; }
	.wrap-gioithieu .img-gt .img:first-child{transform: scale(1);z-index: 2;left: 74px;}
	.wrap-gioithieu .img-gt .img:last-child {transform: scale(.9);bottom: 15px;left: 55%;}
	.wrap-gioithieu .img-gt .img:first-child:before{bottom: -53px;right: -50px;z-index: 13;}
	.items-lh .owl-item{padding: 0 10px;}
	.wrap-lophoc .control-owl button.owl-prev { left: -27px;}
	.wrap-lophoc .control-owl button.owl-next {right: -27px;}
	.grid-page {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 10px;}
	.grid-page .item .name {font-size: 12px;padding: 10px 9px 5px;}
	.wrap-tintuc .items-tt {width: 52.3%;}
	.wrap-tintuc .video {width: 45.16%;}
	.wrap-tintuc .item-tt .content .name {font-size: 13px;}
	.item-tt .content {padding: 0 0 0 10px;}
	.item-tt.eventt .content {padding: 0 10px 0 0;}
	.menu-bar-res,.menu-res {height: 69px;}
	.wrap-form .giang-vien { width: 41.5%; gap: 0 45px; }
	.wrap-tintuc .flex-tintuc { flex-direction: column;}
	.wrap-tintuc .flex-tintuc>div{width: 100%;}
	.items-tt .slick_newsnb {margin: 40px 0px;}
	.footer-article .box_footer {flex-direction: column;margin-bottom: 30px;}
	.footer-article .box_footer>.footer-news { width: 100% !important; }.title-main span {
		text-transform: uppercase;
		font-size: 30px;
		display: inline-block;
		color: var(--menu);
		font-family: 'a1-b';
		text-align: center;
	}

	.wrap-dichvu .xemthem {
		background-color: transparent;
		padding: 8px 24px;
		border-radius: 5px;
		cursor: pointer;
		color: #0f3154;
		font-family: 'a1-e';
		font-size: 13px;
		text-transform: uppercase;
		border: 1px solid #0f3154;
	}
	.videos,.thungo{width: 100% !important;}
}
@media(max-width:500px){
	.header{display: none;}
	.menu{display:none;}
	.menu-res{display:block;} 
	.logo-header2 {width: 17%;}
	.slideshow { padding-bottom: 0; }
	.wrap-hinhanh .flex-anh {
		display: grid;
		grid-template-columns: repeat(2,auto);
	}
	.wrap-lophoc,.wrap-sanpham,.wrap-hinhanh { padding: 20px 0px; }
	.wrap-lophoc .name-td ,.wrap-sanpham .name-tdm,.wrap-hinhanh .name-td{ font-size: 25px; }
	.wrap-lophoc .slogan ,.wrap-sanpham .slogan,.wrap-hinhanh .slogan{ font-size: 11px; }
	.wrap-form .flex-form{flex-direction: column;gap: 30px;}
	.wrap-form .flex-form .form {width: 100%;gap: 1px;}
	.wrap-form .flex-form .giang-vien{width: 77%;}
	.wrap-gioithieu .doinet {font-family: 'a2';font-size: 20px;position: relative;margin-bottom: 10px;}
	.wrap-gioithieu .doinet:before {position: absolute;content: '';width: 90px;height: 1px;background-color: #000;bottom: 0;}
	.wrap-gioithieu { padding: 20px 0px;}
	.wrap-gioithieu .flex-gioithieu {flex-direction: column;}
	.wrap-gioithieu .flex-gioithieu .content-gt {width: 100%;}
	.wrap-gioithieu .flex-gioithieu .img-gt {width: 100%;}
	.wrap-gioithieu .content-gt {width: 50%;}
	.wrap-gioithieu .name {font-size: 30px;}
	.wrap-gioithieu .name2 {font-size: 30px;}
	.wrap-gioithieu .desc {padding-left: 20px;font-size: 14px;line-height: 25px;}
	.wrap-gioithieu .desc2 {font-size: 12px;line-height: 24px;}
	.wrap-gioithieu .flex-gioithieu {gap: 20px;align-items: center;}
	.wrap-gioithieu .img-gt .img:first-child{transform: scale(1);z-index: 2;left: -10px;}
	.wrap-gioithieu .img-gt .img:last-child {transform: scale(.9);bottom: 26px;left: 61%;}
	.wrap-gioithieu .img-gt .img:first-child:before{bottom: -53px;right: -50px;z-index: 13;}
	.items-lh .owl-item{padding: 0 10px;}
	.wrap-lophoc .control-owl button.owl-prev { left: -27px;}
	.wrap-lophoc .control-owl button.owl-next {right: -27px;}
	.grid-page {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 10px;}
	.grid-page .item .name {font-size: 12px;padding: 10px 9px 5px;}
	.wrap-tintuc .items-tt {width: 52.3%;}
	.wrap-tintuc .video {width: 45.16%;}
	.wrap-tintuc .item-tt .content .name {font-size: 13px;}
	.item-tt .content {padding: 0 0 0 10px;}
	.item-tt.eventt .content {padding: 0 10px 0 0;}
	.menu-bar-res,.menu-res {height: 69px;}
	.wrap-form .giang-vien { width: 41.5%; gap: 0 45px; }
	.wrap-tintuc .flex-tintuc { flex-direction: column;}
	.wrap-tintuc .flex-tintuc>div{width: 100%;}
	.items-tt .slick_newsnb {margin: 40px 0px;}
	.footer-article .box_footer {flex-direction: column;margin-bottom: 30px;}
	.footer-article .box_footer>.footer-news { width: 100% !important; }.title-main span {text-transform: uppercase;font-size: 30px;display: inline-block;color: var(--menu);font-family: 'a1-b';text-align: center;}
}
 
@media(max-width: 440px){
	.header{display: none;}
	.menu{display:none;}
	.menu-res{display:block;} 
	.logo-header2 {width: 17%;}
	.slideshow { padding-bottom: 0; }
	.wrap-hinhanh .flex-anh {
		display: grid;
		grid-template-columns: repeat(2,auto);
	}
	.wrap-lophoc,.wrap-sanpham,.wrap-hinhanh { padding: 20px 0px; }
	.wrap-lophoc .name-td ,.wrap-sanpham .name-tdm,.wrap-hinhanh .name-td{ font-size: 25px; }
	.wrap-lophoc .slogan ,.wrap-sanpham .slogan,.wrap-hinhanh .slogan{ font-size: 11px; }
	.wrap-form .flex-form{flex-direction: column;gap: 30px;}
	.wrap-form .flex-form .form {width: 100%;gap: 1px;}
	.wrap-form .flex-form .giang-vien{width: 77%;}
	.wrap-gioithieu .doinet {font-family: 'a2';font-size: 20px;position: relative;margin-bottom: 10px;}
	.wrap-gioithieu .doinet:before {position: absolute;content: '';width: 90px;height: 1px;background-color: #000;bottom: 0;}
	.wrap-gioithieu { padding: 20px 0px;}
	.wrap-gioithieu .flex-gioithieu {flex-direction: column;}
	.wrap-gioithieu .flex-gioithieu .content-gt {width: 100%;}
	.wrap-gioithieu .flex-gioithieu .img-gt {width: 100%;}
	.wrap-gioithieu .content-gt {width: 50%;}
	.wrap-gioithieu .name {font-size: 30px;}
	.wrap-gioithieu .name2 {font-size: 30px;}
	.wrap-gioithieu .desc {padding-left: 0;font-size: 14px;line-height: 25px;}
	.wrap-gioithieu .desc2 {font-size: 12px;line-height: 24px;}
	.wrap-gioithieu .flex-gioithieu {gap: 20px;align-items: center;}
	.wrap-gioithieu .img-gt .img:first-child{z-index: 2;left: -26px;position: relative;transform: scale(0.9);}
	.wrap-gioithieu .img-gt .img:last-child {transform: scale(.9);bottom: 26px;left: 61%;}
	.wrap-gioithieu .img-gt .img:first-child:before{bottom: -53px;right: -50px;z-index: 13;}
	.items-lh .owl-item{padding: 0 10px;}
	.wrap-lophoc .control-owl button.owl-prev { left: -27px;}
	.wrap-lophoc .control-owl button.owl-next {right: -27px;}
	.grid-page {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 10px;}
	.grid-page .item .name {font-size: 12px;padding: 10px 9px 5px;}
	.wrap-tintuc .items-tt {width: 52.3%;}
	.wrap-tintuc .video {width: 45.16%;}
	.wrap-tintuc .item-tt .content .name {font-size: 13px;}
	.item-tt .content {padding: 0 0 0 10px;}
	.item-tt.eventt .content {padding: 0 10px 0 0;}
	.menu-bar-res,.menu-res {height: 58px;}
	.wrap-form .giang-vien { width: 41.5%; gap: 0 45px; }
	.wrap-tintuc .flex-tintuc { flex-direction: column;}
	.wrap-tintuc .flex-tintuc>div{width: 100%;}
	.items-tt .slick_newsnb {margin: 40px 0px;}
	.footer-article .box_footer {flex-direction: column;margin: 0;}
	.footer-article .box_footer>.footer-news { width: 100% !important; }.title-main span {text-transform: uppercase;font-size: 25px;display: inline-block;color: var(--menu);font-family: 'a1-b';text-align: center;}
	.menu.fixed {
		background: #00640047;
		top: 0px;
		width: 100%;
		display: flex !important;
		height: 60px;
		display: none !important;
	}
	.footer-article {
		padding: 40px 0px 0px;
		background-size: cover;
	}
	.footer-article .ft_txt {
		color: #fff;
		font-size: 14px;
		font-family: 'a1-r';
	}	
	.footer-article .name-ft {
		font-size: 19px;
		margin-bottom: 10px;
		font-family: 'a1-b';
	}
	.footer-article .item-chinhsach {
		color: #fff;
		font-size: 12px;
		font-family: 'a1-r';
		margin-bottom: 20px;
	}	
	.chinhanh_items {
		display: block;
		width: max-content;
		background: #000;
		padding: 8px 12px;
		border-radius: 5px;
		margin: 0 5px;
		transition: all .3s ease;
		cursor: pointer;
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		color: #fff;
	}
	.flex_chinhanh {
		width: 100%;
		gap: 10px 0px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-content: center;
		justify-content: flex-end;
		align-items: center;
		float: right;
	}	
	.wrap_chinhanh {
		width: 100%;
		position: absolute;
		right: 0;
		top: 10px;
		right: -15px;
	}
	.footer-powered {
		font-size: 10px;
		text-align: center;
		padding: 15px 0px;
	}
	.wrap-gioithieu .img-gt .img:first-child:after {
		position: absolute;
		content: url(../imgs/item2.png);
		bottom: 73%;
		left: 46%;
		z-index: -1;
		transform: scale(.5);
	}

	.wrap-tieuchi,.wrap-listsp,.wrap-dichvu,.wrap-giatri,.wrap-tintuc,.wrap-doitac{padding: 20px 0px !important;}
	.tieude .name-td,.wrap-giatri .tieude .name-td {
		font-size: 35px; }
	.grid-page .name {
		height: 39px;
		font-size: 12px;
	}
	.grid-page .price {
		font-size: 13px;
		font-family: 'a1-b';
		color: #d50101;
		margin: 0 0 10px 0;
	}
	.grid-page .btn-buy .btn-buynow {
		background: #0f3154;
		font-family: 'a1-m';
		font-size: 12px;
		color: #fff;
		width: 115px;
		margin-bottom: 10px;
	}
	.wrap-dichvu .flex-dichvu {
		gap: 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
	}
	.wrap-dichvu .slider-nav,.wrap-dichvu .slider-for {
		width: 100% !important;
	}
	.wrap-tieuchi .name-tc {
		font-size: 14px;
		font-family: 'a1-b';
		margin: 0;
		height: 45px;
		text-transform: uppercase;
	}
	.wrap-tieuchi .desc-tc {
		font-size: 12px;
		font-family: 'a1-r';
		margin: 0;
		width: 100%;
	}
	.footer-powered .flex-truycap {
		gap: 10px;
		font-size: 13.5px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 5px 0px;
		flex-direction: column;
	}
	.items-giatri{display: flex;}
	.flex-giatri{display: none !important;}
	 
	.wrap-giatri .item-giatri {display:flex;align-items: center;gap: 10px;margin-left: 10px;flex-direction: row-reverse;justify-content: flex-end;}
	.wrap-giatri .item-giatri:nth-child(2) { gap: 10px;margin-right: 70px;}
	.wrap-giatri .item-giatri:nth-child(2) .name-giatri {width: 125px;}
	.wrap-giatri .name-giatri{font-size: 16px;font-family: 'a1-e';background: linear-gradient(to right, #be943a 0%, #fff19b 20%, #be943a 46%, #fff19b 79%, #be943a 100% );-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform: uppercase;text-align: start;width: 180px;}

	.wrap-dangky .flex-dangky {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
		gap: 20px;
	}
	.wrap-dangky .form {
		width: 100%;
	}
	.wrap-dangky .box-form {
		display: flex;
		justify-content: end;
		align-items: center;
		gap: 10px;
		flex-direction: column;
		width: 100%;
	}
	.wrap-hotro .flex-hotro {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 15px 0px;
		flex-direction: column;
		gap: 30px;
	}
	.wrap-gioithieu .ten{
		font-size: 25px;
		top: 0;
		left: 0;
	}
	.wrap-gioithieu .cauchuyenve{
		font-size: 28px;
		text-align: center;
		right: 0;
	}
	.wrap-gioithieu .title{
		font-size: 40px;
	}
}
@media(min-width:440px){
	.items-giatri{display: none;}
	.flex-giatri{display: flex;}
}
@media(max-width:369px){
	.cart-pro-detail a{width:100%;}
	.cart-pro-detail a:first-child{margin-right:0px;margin-bottom:0.5rem;}
	.cart-pro-detail a i{display:none;}
}