.mgt-20{margin-top: 20px;}
.pdt-40{padding-top:40px}
.mgt-60{margin-top: 60px;}
.ma-rp25{margin:0px -25px}
.pa-rp25{padding:0px 25px}
.mgb-20{margin-bottom: 20px;}
.wrap_background{padding-top: 0px;font-family:var(--font-r)}
.top-nav{padding:0px 0;}
.top-nav .home-tab{padding:10px 15px;margin:0;background:#e2e2e2;}
.home-tab{margin:0 0 30px;padding:0;background:none;border:none;border-radius:0;display:-webkit-box;
    display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;
    align-items:center;align-content:center;list-style: none;background:#e2e2e2}
.home-tab li,.home-tab .nav-item{margin:0;padding:0;background:none;border:none;border-radius:0;
    -webkit-transition:all,0s;-khtml-transition:all,0s;-moz-transition:all,0s;-ms-transition:all,0s;
    -o-transition:all,0s;transition:all,0s;}
.home-tab li a,.home-tab li .nav-link,.home-tab .nav-item a,
.home-tab .nav-item .nav-link{border:none;margin:0;padding:7px 10px 5px 10px;margin:0px 5px;display: inline-block;
    font-size:13px;line-height:20px;font-weight:600;text-transform:uppercase;color:#1b242b;
    background:#ffff;-webkit-transition:all,0.3s;-khtml-transition:all,0.3s;-moz-transition:all,0.3s;
    -ms-transition:all,0.3s;-o-transition:all,0.3s;transition:all,0.3s;}
.home-tab li a:hover{background:var(--color-r);color:#fff;text-decoration: none;}
.home-tab li a.active,.home-tab li a.mPS2id-highlight{background:var(--color-r);color:#fff;text-decoration: none;}
.content-about img{max-width:100%;}
.scroll-to-fixed-fixed{z-index: 100; position: fixed; top:0px; margin-left: 0px; width: 100%; left: 0px;}
.scroll-to-fixed-fixed{animation: slide-down 0.5s;}
.menu.fixmenu{position: static!important;}
/*===*/
.tit-about{margin-bottom:20px;text-align: center;}
.tit-about h2{color: #323232;padding: 0px 10px;display: inline-block;position: relative;text-transform: uppercase;font-weight: 400}
.tit-about h2:after{content:"";left: 100%;top:calc(50% - 2.5px);width:169px;height:5px;background:url(../images/bg-tit.png) no-repeat;
transform:rotate(180deg);position: absolute;}
.tit-about h2:before{content:"";right: 100%;top:calc(50% - 2.5px);width:169px;height:5px;background:url(../images/bg-tit.png) no-repeat;position: absolute;}
/*===*/
.mgt-20{margin-top: 20px;}
.thumb__ss1 img{width: 100%;object-fit: cover;border-radius:7px;}
.box-about{border-radius:10px;background:#fff;box-shadow:-2px 3px 15px 0px rgb(0 0 0 / 12%);padding:20px 20px 20px 20px;}
.desc-about img{max-width: 100%;height: auto!important;width:auto!important}
/*===*/
.item-about__s2{display: flex!important;flex-flow: wrap;align-items: center;justify-content: space-between;}
.thumb-about__s2{width:50%}
.thumb-about__s2 img{width: 100%;border-radius:10px}
.info-about__s2{width: 50%;text-align:left;padding-left: 20px}
.info-about__s2 h3{margin-bottom:5px;font-size:20px;line-height:22px;color: #333;text-transform: capitalize;font-weight:700;text-align: center;}
.info-about__s2{padding-bottom:20px}
.info-about__s2 p{font-size:14.5px;color: #333;line-height:27px;-webkit-line-clamp:10;font-weight:500;margin-bottom: 0px;}
.dote-site.slick-dotted.slick-slider{margin-bottom: 0px;}
.dote-site .slick-dots{display: block!important;}
.dote-site .slick-dots {position: absolute; bottom: 10px; width: 50%; left: 50%; padding-left: 20px; text-align: left; margin-top:0px; }
.dote-site .slick-dots li {width: 12px; height: 12px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
 background: rgba(0,0,0,0.2); margin-left: 8px; margin-right: 0; cursor: pointer }
.dote-site .slick-dots li:first-child {margin-left: 0 }
.dote-site .slick-dots li button {display: none }
.dote-site .slick-dots li.slick-active {background:#ffc500}
/*====*/
.desc-ss2{margin-bottom: 20px;}
.item-thanhtich img{max-width: 100%;margin: auto;}
.thanhtich{padding:0px 20px;}
.item-thanhtich{text-align: center;}
.doitac{max-width:810px;margin: auto;margin-top:50px;padding-top:30px;position: relative;}
.doitac:after{content:"";position: absolute;left: 0px;right: 0px;margin: auto;width: 100%;height: 1px;top: 0px;
background: rgb(248,248,248);
background: linear-gradient(90deg, rgba(248,248,248,1) 0%, rgba(229,229,229,1) 50%, rgba(248,248,248,1) 100%);
}
/*====*/
.item-album img{width: 100%;object-fit: cover}
.item-album h3{margin:0px;padding:15px 10px;border:1px solid #d1d1d1;border-top: none;text-align: center;}
.item-album h3 a{-webkit-line-clamp:1;font-size:14px;color:#2b2b2b;font-size:16px;}
.item-album h3 a:hover{color:var(--color-r);text-decoration: none;}
.wrap__video{position: relative;z-index: 3}

.wrap__video .leftNav{
	top:45%!important;left:18%!important;
	background:url(../images/arrow.png) no-repeat;
	z-index: 992;width:41px!important;height: 45px!important;
	bottom: inherit!important;
	
}
.wrap__video .rightNav{
	top:45%!important;right:18%!important;
	background:url(../images/arrow.png) no-repeat;
	z-index: 992;width:41px!important;height: 45px!important;
	bottom: inherit!important;
	transform: rotate(180deg);
}
.icon-lay{display: block;position: relative;}
.icon-lay:after{content:"";position: absolute;left:0px;right: 0px;top: 0px;bottom: 0px;margin: auto;
width:92px;height:91px;background:url(../images/paly.png);transform: scale(0.8);opacity: 0}
.contentHolderUnit[style*="z-index: 100"] .icon-lay:after{opacity: 1}
/*===*/
#dinhhuong{padding:20px;margin-top:20px;}
#dinhhuong .dote-site .slick-dots {left: 0px;right: 0px;text-align: center;width: 100%;bottom: 10px;}
#dinhhuong .dote-site{padding:40px 0px 50px 0px;}
.item-about__s4{text-align: center;padding-top: 10px!important;}
.item-about__s4 .thumb-about__s4{width:135px;height:135px;margin: auto;
	border-radius:50%;border:2px solid #ffc500;box-shadow: 0px 0px 13px 0px rgb(0 0 0 / 29%)}
.thumb-about__s4 img{width: 100%;object-fit: cover;border-radius:50%}
.info-about__s4{margin-top: 10px;}
.info-about__s4 h3{color:#2b2b2b;font-size:16px;font-weight:700;text-transform: uppercase;margin-bottom: 5px;}
.info-about__s4 p{color: #2b2b2b;font-size:14px;margin-bottom: 0px;}
.about-section3 .content-about{max-width:560px;margin: auto;}
.item_big{text-align: center;}
.item_big h3{margin-bottom: 20px;font-size:50px;color: var(--color-r);text-transform: uppercase;padding-bottom: 10px;
	position: relative;font-weight:700;line-height:60px;}
.item_big p{margin-bottom: 0px;line-height: 25px;font-size:14px;color: #474747;}
.item_big h3:after{content:"";position: absolute;left: 0px;right: 0px;margin:auto;width:43px;height:1px;background:var(--color-r);
bottom: 0px;}
.item_big h3 span.nam{padding: 0px 10px;min-width:200px;display: inline-block;}
.nav__custom{background:url(../images/arrow2.png) no-repeat;width:42px;height:20px;display: inline-block;cursor: pointer;position: relative;top: -8px}
.nav__custom.nav-Next{transform: rotate(180deg);}
.slider-nav span{font-size:18px;color: #353535;font-weight: 700;padding:0px 5px 0px 25px;
	position: relative;cursor: pointer;text-align: center;}
.slider-nav .slick-slide{text-align: center;}
.slider-nav span:after{content:"";position: absolute;left: 0px;top: calc(50% - 4px);width:5px;height:5px;
border-radius:50%;background:#353535}
.slider-nav{margin:30px 0px 40px 0px}
.slider-nav .slick-center span:after{background:var(--color-r)}
.slider-nav .slick-center span{color: var(--color-r)}
/*=====*/

/* Responsive */
@media screen and  (max-width:1248px) {
.mgt-20{margin-top: 20px;}
.pdt-40{padding-top:20px}
.mgt-60{margin-top: 20px;}
.ma-rp25{margin:0px -10px}
.pa-rp25{padding:0px 10px}
.mgb-20{margin-bottom: 20px;}
}
@media screen and  (max-width:1180px) {

}
@media screen and  (max-width:1120px) {

}
@media screen and (max-width:1070px) {

}
@media(max-width:1024px){

}
@media screen and  (max-width:992px) {
.ma-rp25{margin:0px -5px}
.pa-rp25{padding:0px 5px}
.top-nav{display: none;}
.tit-about h2:before,.tit-about h2:after{display: none;}
.tit-about{margin-bottom:15px;}
.tit-about h2{font-size:20px;line-height: 30px;font-weight:700;}
.item_big h3{font-size:35px;line-height:35px}
.box-about{padding: 10px}
.thumb-about__s2{width: 100%;}
.info-about__s2{width: 100%;margin-top: 10px;}
.info-about__s4 h3{font-size:14px;}
#dinhhuong .dote-site {
    padding: 20px 0px 50px 0px;
}
.dote-site .slick-dots{left: 0px;right: 0px;margin: auto;width: 100%;text-align: center;}
.dote-site.slick-dotted.slick-slider{padding-bottom: 30px}
.icon-lay:after{transform: scale(0.4);}
.wrap__video .rightNav,.wrap__video .leftNav{transform: scale(0.6);}
.wrap__video .rightNav{transform:rotate(180deg) scale(0.6);}

}
@media(max-width:850px){

}
@media(max-width:769px){

}
@media screen and  (max-width:600px) {

}
@media(max-width:440px){

}
@media(max-width:369px){
    
}