/*
@font-face{font-family:'SVN-AvantGardeGothicMedium';src:url('font/SVN-GilroyRegular.otf');}
@font-face{font-family:'SVN-GilroySemiBold';src:url('font/SVN-GilroySemiBold.otf');}
@font-face{font-family:'SVN-GilroyBlack';src:url('font/SVN-GilroyBlack.otf');}
@font-face{font-family:'SVN-AvantGardeGothicBold';src:url('font/SVN-GilroyBold.otf');}

@font-face{font-family:'SVN-GilroyHeavy';src:url('font/SVN-GilroyHeavy.otf');}
@font-face{font-family:'SVN-GilroyLight';src:url('font/SVN-GilroyLight.otf');}
@font-face{font-family:'SVN-GilroyMedium';src:url('font/SVN-GilroyMedium.otf');}
@font-face{font-family:'SVN-GilroyXBold';src:url('font/SVN-GilroyXBold.otf');}
*/




@font-face{font-family:'SVN-AvantGardeGothicBold';src:url('font/SVN-AvantGardeGothicBold.ttf');}
@font-face{font-family:'SVN-AvantGardeGothicMedium';src:url('font/SVN-AvantGardeGothicMedium.ttf');}
@font-face{font-family:'SVN-AvantGardeGothicDemi';src:url('font/SVN-AvantGardeGothicDemi.ttf');}
@font-face{font-family:'SVN-AvantGardeGothicBook';src:url('font/SVN-AvantGardeGothicBook.ttf');}

@font-face{font-family:'UTMKabelKT';src:url('font/UTMKabelKT.ttf');}
@font-face{font-family:'SVN-Hughs';src:url('font/SVN-Hughs.otf');}
*{
    padding:0;margin:0;
}
body {
    font-size: 18px;
    color: #000;font-family:'SVN-AvantGardeGothicMedium';
}
img{max-width: 100%;transition: all 1s; }
/*img:hover{ -webkit-transform: scale(1.2); transform: scale(1.2); }*/
.slider img{
    width: 100%;
}

header{
padding: 5px 0;background: rgb(34,80,209);
background: linear-gradient(0deg, rgba(34,80,209,1) 0%, rgba(28,70,206,1) 100%);
    width: 100%;
}
#main-menu ul{
text-align: center;margin-top: 20px;
}
#main-menu,#main-menu ul,#main-menu ul li,#main-menu ul li a,#main-menu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#main-menu:after,#main-menu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#main-menu #head-mobile{display:none}
#main-menu > ul > li{display: inline-flex;}
#main-menu > ul > li > a{padding: 10px 10px;font-size:18px; text-decoration:none;color:#fff;font-family:'SVN-AvantGardeGothicMedium';}
#main-menu > ul > li:hover > a,#main-menu ul li.active a{color:#fc221a}
#main-menu > ul > li:hover,#main-menu ul li.active:hover,#main-menu ul li.active,#main-menu ul li.has-sub.active:hover{color:#ffac00!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#main-menu > ul > li.has-sub > a{padding-right:30px}
#main-menu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#main-menu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#main-menu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#main-menu ul ul{position:absolute;left:-9999px;z-index: 99999;}
#main-menu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#203f56;transition:all .25s ease}
#main-menu ul ul li:hover{}
#main-menu li:hover > ul{left:auto}
#main-menu li:hover > ul > li{height:35px}
#main-menu ul ul ul{margin-left:100%;top:0}
#main-menu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:196px;font-size:12px;text-decoration:none;color:#fff;font-weight:400;}
#main-menu ul ul li:last-child > a,#main-menu ul ul li.last-item > a{border-bottom:0}
#main-menu ul ul li:hover > a,#main-menu ul ul li a:hover{color:#fff}
#main-menu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#main-menu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#main-menu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
/* #main-menu ul ul li.has-sub:hover,#main-menu ul li.has-sub ul li.has-sub ul li:hover{} */
#main-menu ul ul ul li.active a{border-left:1px solid #203f56}
#main-menu > ul > li.has-sub > ul > li.active > a,#main-menu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #203f56}
/*Hiển thị trên thiết bị thông minh (tablet, di dộng)*/
@media (max-width:1000px){
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
#main-menu{width:100%}
#main-menu ul{width:100%;display:none}
#main-menu ul li{width:100%;}
#main-menu ul li:hover{background:#363636;}
#main-menu ul ul li,#main-menu li:hover > ul > li{height:auto}
#main-menu ul li a,#main-menu ul ul li a{width:100%;border-bottom:0}
#main-menu > ul > li{float:none}
#main-menu ul ul li a{padding-left:25px}
#main-menu ul ul li{background:#203f56!important;}
#main-menu ul ul li:hover{background:#363636!important}
#main-menu ul ul ul li a{padding-left:35px}
#main-menu ul ul li a{color:#fff;background:none}
#main-menu ul ul li:hover > a,#main-menu ul ul li.active > a{color:#ffac00}
#main-menu ul ul,#main-menu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#main-menu > ul > li.has-sub > a:after,#main-menu > ul > li.has-sub > a:before,#main-menu ul ul > li.has-sub > a:after,#main-menu ul ul > li.has-sub > a:before{display:none}
#main-menu #head-mobile{display:block;padding:0px;color:#fff;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0px;cursor:pointer;z-index: 99;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#main-menu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;height:46px;width:46px;cursor:pointer}
#main-menu .submenu-button.submenu-opened{background:#262626}
#main-menu ul ul .submenu-button{height:34px;width:34px}
#main-menu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#000;content:''}
#main-menu ul ul .submenu-button:after{top:15px;right:13px}
#main-menu .submenu-button.submenu-opened:after{background:#000}
#main-menu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#000;content:''}
#main-menu ul ul .submenu-button:before{top:12px;right:16px}
#main-menu .submenu-button.submenu-opened:before{display:none}
#main-menu ul ul ul li.active a{border-left:none}
#main-menu > ul > li.has-sub > ul > li.active > a,#main-menu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-loading .slick-list{background:#fff center center no-repeat}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:43%;margin-top:-10px;padding:0;border:none;outline:none}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:25px;border-radius:10px}
[dir="rtl"] .slick-prev{left:auto;right:-25px;background-size:100%}
.slick-prev:before{background-size:100%;border-radius:10px}
[dir="rtl"] .slick-prev:before{background-size:100%;border-radius:10px}
.slick-next{right:25px;border-radius:10px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{background-size:100%}
[dir="rtl"] .slick-next:before{background-size:100%}
.slide .slick-slider{margin-bottom:0}
.slick-dots{position:absolute;bottom:5%;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 5px;padding:0;cursor:pointer;background-color:#ccc;border-radius:50%}
.slick-dots li.slick-active{background-color:#fc221a}
.slick-dots li button{border:0;background:transparent;display:block;height:15px;width:15px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:15px;height:15px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-slide22 img{width:100%}
.feedback_kh{overflow: hidden}
.feedback_kh .fb_kh:nth-child(4n+1){clear: both}
.muangay{margin-top: 20px;margin-bottom: 20px}
.bomargin{margin:0}
.scrollq{
    position: fixed;top:0;width: 100%;background-color: #fff;z-index: 9999;box-shadow: 1px 3px 6px 0px rgb(0 0 0 / 14%);transition: 1s;
}
.scrollq .button {
  top:-48px;
}
.pulse{
  animation: pulse 1.5s ease-in infinite;
}

@keyframes  pulse{
  25%  {transform: scale(0.9);}
  75%  {transform: scale(1.1);}
}
@keyframes  push{
  50%  {transform: scale(0.8);}
}
@keyframes  pop{
  50%  {transform: scale(1.2);}
}
.hieuungzoom_bg{
  position: relative;
 opacity:1;
   -webkit-transition: opacity 200ms linear;
   -moz-transition: opacity 200ms linear;
   -o-transition: opacity 200ms linear;
   -ms-transition: opacity 200ms linear;
   transition: opacity 200ms linear;
}
@-webkit-keyframes breath {
 0%   {  background-size: 110% auto; }
 50%  {  background-size: 130% auto; }
 100% {  background-size: 110% auto; }      
}
.hieuungzoom_bg:hover{
   opacity:0.8;
   -webkit-transition: opacity 200ms linear;
   -moz-transition: opacity 200ms linear;
   -o-transition: opacity 200ms linear;
   -ms-transition: opacity 200ms linear;cursor: pointer;
   transition: opacity 200ms linear;
 -webkit-animation: breath 5s linear infinite;
}
.cot1_logo img{
     -webkit-transition: max-height 1s ease-out;
  -moz-transition: max-height 1s ease-out;
  -o-transition: max-height 1s ease-out;
  transition: max-height 1s ease-out;

  max-height: 120px;    position: absolute;

    z-index: 99;


  }
    .scrollq .cot1_logo img{
       position: relative;max-height: 70px;  
       -webkit-transition: max-height 1s ease-out;
  -moz-transition: max-height 1s ease-out;
  -o-transition: max-height 1s ease-out;
  transition: max-height 1s ease-out;
    }



.slick-slide22 .arrow{
  position: absolute;top:40%;z-index: 99
}
.slick-slide22 .arrow:hover{cursor: pointer;}
.slick-slide22 .arrow.prev {
  left: 5%;
}
.slick-slide22 .arrow.next {
  right: 5%;
}
.slick-slide22 .arrow i{
  font-size: 46pt;color: #ffffff7a;
}



.slider_nghesi .arrow{
  position: absolute;top:40%;z-index: 99
}
.slider_nghesi .arrow:hover{cursor: pointer;}
.slider_nghesi .arrow.prev {
  left: 5%;
}
.slider_nghesi .arrow.next {
  right: 5%;
}
.slider_nghesi .arrow i{
  font-size: 46pt;color: #ffffff7a;
}

.modal{top:67px;}
.modal-body{
  background:url('../images/bg_popup2.png')bottom no-repeat;
  background-size: 100%;
}
h4.modal-title{font-weight: bold;}



.title_chung{
  text-align: center;
}

.title_chung span{
 background: #1965D9;
background: linear-gradient(to top, #1965D9 38%, #3499F0 66%);
-webkit-background-clip: text;font-family:'UTMKabelKT';
-webkit-text-fill-color: transparent;font-size: 43pt;text-transform: uppercase;
}


.content_box1{
  background:url('../images/bg_gt.png')center no-repeat;color: #fff;
    background-size: cover;
    padding: 25px 0;
    padding-bottom: 4%;
    margin-top: 7%;
  }
.ttile_box1 p{text-align: center;font-family:'SVN-AvantGardeGothicBook';font-size: 29pt;margin-top: 14px;}

.content_box1 .cot1 img{margin-top: -18%;}


.content_box1 .cot1 img.play_vd{
    position: absolute;
    max-width: 70px;
    left: 0;
    right: 0;
    margin: 5% auto;
}

.content_box1 .cot1 img.play_vd:hover{cursor: pointer;}








.bg_minigame{
  background:url('../images/bg_minigame.jpg')center no-repeat;
  background-size: cover;
  padding:30px 0;
}


.ega-badge-ctd {
  display: flex;
  align-items: center;
}
.ega-badge-ctd > div:not(.ega-badge-ctd__colon) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /*box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 10%);*/
  align-items: center;
min-width: 138px;
    min-height: 180px;
  border-radius: 20px;

/*background: rgba(38, 34, 98, 1);*/

}
.ega-badge-ctd__item {
  border-radius: 5px;
  color: #fff;
  text-align: center;
  display: flex;
  place-items: center;
  place-content: center;
  font-size: 39pt;
  font-weight: 500;margin-bottom: 4px;

}
.ega-badge-ctd__item + span {
  font-size: 14pt;
font-family:'SVN-AvantGardeGothicBook';
  color: #fff;
}
.ega-badge-ctd__colon {
  /*font-weight: bold;*/
    font-size: 30pt;
  color: #fff;
  margin: auto 10px;
}
.ega-badge-ctd__s {
  margin-right: 0px;
}
.flashsale {
  --background-color: #f4ebc1;
  --countdown-background: #d3232a;
  --countdown-color: #fff;
}
.flashsale__container {
  padding: 10px;
  background: var(--background-color, transparent);
}
.flashsale .heading-bar {
  background-color: transparent;
  margin-bottom: 5px;
  padding: 0;
}
.flashsale__title h5 {
  margin-bottom: 0
}
.flashsale__item .item_product_main {
  border-radius: 8px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flashsale__title a {
  color: var(--flashsale-heading-color);
}
@media (max-width: 575px) {
  .flashsale__title {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 575px) {
  .flashsale__header {
    justify-content: center;
    margin: auto;
  }
}
.flashsale__news a {
  margin: auto 10px;
  font-size: 14px;
  font-weight: 500;
  color: var(--flashsale-news-color)!important;
}
.flashsale__news-list {
  max-width: 100%;
  overflow: hidden;
}
.flashsale__countdown-wrapper {

  background:url('../images/bg_flash.png')center no-repeat;background-size: cover;
  display: flex;
justify-content: center;
  align-items: center;
  flex-wrap: wrap; margin: 5% 12%;margin-bottom: 0;
    padding: 2%;
}
@media (max-width: 767px) {
  .flashsale .heading-bar {
    margin-bottom: 0;
  }
  .flashsale__countdown-wrapper {
    flex-direction: column;
   margin: 30px 0;
  }


  .ega-badge-ctd__item {
    font-size: 22pt;
  }
}
.flashsale__bottom {
  padding: 0 10px 10px 10px;
}
@media (max-width: 767px) {
  .flashsale__bottom {
    padding: 0 8px 8px 8px;
    font-size: 12px;
  }
  .ega-badge-ctd > div:not(.ega-badge-ctd__colon){
    min-width: 70px;min-height: 100px;
  }
  .ega-badge-ctd__colon {
    font-size: 18pt;
  }
  .ega-badge-ctd__item + span {
    margin-bottom: 10px;
  }


}
.flashsale__progressbar {
  display: block;
  width: 100%;
  height: 10px;
  background: rgba(38, 34, 98, 1);
  margin-top: 2px;
  border-radius: 9999px;
  position: relative;
  overflow: hidden;
}
.flashsale__progressbar.style2{
  height: 18px;
}
.flashsale___percent {
  width: 0%;
  height: 100%;
  background:linear-gradient(270deg,yellow,black);
  border-radius: 9999px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.flashsale__label{
  color: rgba(38, 34, 98, 1);
  font-size: 12px;
}
.flashsale__label img {
  vertical-align: top;
}
.flashsale__progressbar .flashsale__label {
  font-size: 12px;
  position: relative;
  left: 0;
  z-index: 2;
  text-align: center;
  margin: auto;
}

.thamgia img{
  max-width: 250px;margin-top: -65px;
}



.title_batdau{
      color: #262262; font-size: 24pt;font-family:'SVN-AvantGardeGothicBold';text-transform: uppercase;font-style: italic;
}
.dangkyngay{
  margin:40px 0;
}
.dangkyngay a{
  background-color: #DF1616;border-radius: 10px;padding:12px 65px;color: #fff;text-transform: uppercase;font-family:'SVN-AvantGardeGothicBold';box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);    font-size: 24pt;

}



.bg_gt{
  background:url('../images/bg_gt.png')center no-repeat ;background-size: contain;padding:40px 0;
}



.box2{
 padding-top: 30px;
    padding-bottom: 0;
}

.title_box2{    margin: 45px 0;
    margin-left: 20px;
    font-size: 23pt;
    display: grid;
    text-transform: uppercase;}
.title_box2 span{
    font-family:'SVN-AvantGardeGothicMedium';color: #404040;
}
.title_box2 span b{
  font-family:'SVN-AvantGardeGothicBold';font-size: 37pt;color:#404040;    line-height: 46pt;
}
.title_box2 span:last-child{
    padding-left: 23%;
}
.box3{
    background:url('../images/bg_box3_3.png')top no-repeat ;    background-size: 100%;   padding: 8% 0;  
}
.content_box3 .title_box3 {margin-bottom: 40px;}
.content_box3  .description_box3{text-align: center;font-size: 14px;font-family:'SVN-AvantGardeGothicBook';max-width: 73%;margin:0 auto;}
.content_box3 .title_box3 span{display: grid;font-size: 21pt;}
.content_box3 .title_box3 span b{
  font-family:'SVN-Hughs';font-size: 71pt;    line-height: 0.8;    font-weight: normal;
}
.content1_box3 {margin: 15% 0;}
.content1_box3 .title_box3 span b{
  color: #FFCE51;
}
.content1_box3 .title_box3 span:last-child b{padding-left: 30%}



.content2_box3 .title_box3 span{text-align: center;}
.content2_box3 .title_box3 span b{color: #F54444;font-size: 54pt;}


.content_box3 .title_box3 span:first-child{padding-left: 50px;}
.content3_box3 .title_box3 span b{font-size: 36pt;color: #3C85F3;}
.content3_box3 .title_box3 span:last-child b{
  font-size: 54pt;    padding-left: 35%;
}
/*.img_box3 {
background:url('../images/img_box3.png')bottom no-repeat;
background-size: cover;

   

}*/
  .img_box3 {
            position: relative;
          padding-bottom: 24%;
    padding-top: 0%;
    margin-top: -5%;
    width: 100%;
            overflow: hidden;
        }

        .img_box3::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: url('../images/img_box3.png') bottom no-repeat;
            background-size: cover;
            filter: grayscale(100%);
            z-index: -1;
        }
.img_box3 .cot1{text-align: center;}
.img_box3 .cot1 img{max-width: 230px}
.nghesi {
  padding:30px 0;
}
.nghesi .title_chung{
  margin:30px 0;
}
.nghesi img{margin-bottom: 15px;}
.img_fancybox:hover{cursor: pointer;}
.doitac .title_chung{
  margin:70px 0;
}
.ttile_doitac{
  text-align: center;margin: 50px 0; font-family:'SVN-AvantGardeGothicBold';font-size: 20pt;  
}





.tintuc_home{
  padding:20px 0;    margin-bottom: 12%;
}
.around_news_home{
  background: #ebeef3;
    padding-bottom: 20px;
border-radius: 6px;
}



.img_lichsu{position: relative;}
.img_lichsu:before{
 content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Adjust the opacity as needed */
    border-radius: 33px; /* Matches the border radius of the parent element */
    z-index: 1; /* Ensures the overlay is above the background image but below the content */
}
.content_lichsu{
  position: relative;z-index: 2;
}




.tintuc_home .cot1{
  padding: 25px;
}
.row_news .cot1{
  padding: 0;padding-left: 10px
}
.ttile_catepost{
  color: #262626;  font-family:'SVN-AvantGardeGothicDemi';font-size: 22pt;    margin-bottom: 20px;
    margin-top: 10px;
}
.row_news{margin-bottom: 20px;}
.row_news a{color: #000}
.around_news1 .row_news:last-child{
  margin-bottom: 0
}
.title_news{
  margin-top: 0;    font-size: 14pt;
}

.row_news .time{margin-bottom: 5px;color: #696868;font-size: 12px;}
.description_news{
    font-size: 14px;color: #696868;
}


.content_news_2{position: absolute;bottom:10px;width:100%;color: #fff;padding:20px;}
.content_news_2 .time{font-size: 13px;margin-bottom: 7px;}
.content_news_2 .title_news{
   font-family:'SVN-AvantGardeGothicBold';text-transform: uppercase;    margin-bottom: 0;
}


















.lichsu{
    background:url('../images/bg_lichsu.png')center no-repeat ;
    background-size: cover;padding: 5% 0;
}
.arrow:hover{cursor: pointer;}
.slider_lichsu .arrow {
       position: absolute;
    right: 5%;
    color: #fff;
    top: 32px;
    width: 47px;
    height: 47px;
    background: #fff;
    border-radius: 50%;
    color: #000;
    font-size: 24pt;
    text-align: center;
}
.slider_lichsu .arrow.prev{
  display: none!important;
}
.slider-nav  h3{
text-align: center;
    min-height: 57px;
    display: inline-flex;
    align-items: end;
    justify-content: center;
    width: 100%;color: #60e6ff;
}
.slider-nav  h3.vang{
      color: #FFCE51;
}
.slider-nav  .slick-current.slick-active h3 {

    position: relative;
}
.content_show_ls{
  display: none;
}
.slider-nav  .slick-current.slick-active h3 span{display: none;}
.slider-nav  .slick-current.slick-active h3 .content_show_ls{
  display: block;-webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    transition: 1s ease-out;
}
/*.slider-nav img.cau_vang{display: none;}
.slider-nav  .slick-current.slick-active img.cau{display: none;}
.slider-nav  .slick-current.slick-active img.cau_vang{
display: block;
}*/
.lichsu .slider-nav {
  margin-bottom: 30px;
}
.slider_lichsu .item .col-xs-12{
  padding:0;
}
.content_lichsu{color: #fff;position: absolute;width: 100%;padding:30px;bottom:22%;padding-left: 10%;font-size:24pt;  font-family: 'SVN-AvantGardeGothicBold';}
.name_ls{
  font-family: 'SVN-AvantGardeGothicBold';font-size: 20pt;
}
.xemthem{margin:20px 0;}
.xemthem a{
color: #2563eb;
    font-size: 12pt;
    font-family: 'SVN-AvantGardeGothicBold';
    background-color: #f1f5f9;
    padding: 10px 32px;
    border-radius: 28px;
}
/*.xemthem a i{
  font-size: 15pt;
}*/
.xemthem a:hover{
  font-size: 18pt; text-decoration: none;
   -webkit-transition: font-size 0.5s ease-out;
    -moz-transition: font-size 0.5s ease-out;
    -o-transition: font-size 0.5s ease-out;
    transition: font-size 0.5s ease-out;    color: #FFCE51;
}
/*.xemthem a:hover i{
  font-size: 22pt;
  -webkit-transition: font-size 0.5s ease-out;
    -moz-transition: font-size 0.5s ease-out;
    -o-transition: font-size 0.5s ease-out;
    transition: font-size 0.5s ease-out;    color: #FFCE51;
}*/
/*.lichsu .slider-nav img{position: absolute;bottom:0px;}*/

.thongdiep {
overflow: hidden;position: relative;padding:5% 0;
}
.thongdiep .container{width: 90%;margin:0 auto;}
.thongdiep .title_chung{    max-width: 60%;
    margin: 0 auto;
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;}
.thongdiep .title_chung span{
  font-size: 24pt;

}
.thongdiep .xemthem{
  text-align: center;
   top:40%;    margin: 0 auto;
    position: absolute;left: 0;
    right: 0;
}
.content_thongdiep{
    box-shadow: 2px 2px 20px 20px #1010100f;
    position: absolute;
    bottom: 43%;
    left: 0;border-radius: 75px;padding: 2% 4%;
    right: 0;
    max-width: 75%;background-color:#fff;
    margin: 0 auto;
}

.ttile_thongdiep{
  color:#3C85F3;margin-bottom: 10px;font-size: 18px;    font-family: 'SVN-AvantGardeGothicDemi';
}
.description_thongdiep p{margin-bottom: 3px;  font-size: 12pt;
    font-family: 'SVN-AvantGardeGothicBold';}





.mucdichtochuc .col-sm-3{
  width: 20%;
}
.hinhthuc_tochuc{margin-top: -10%;    padding-bottom: 50px;}
.hinhthuc_tochuc .title_chung span{
    color: #fff;
    background-color: #f7941d;
    padding: 10px 50px;
    border-radius: 10px;
}
.hinhthuc_tochuc .title_chung:before{
  display: none;
}
.hinhthuc_tochuc .cot1 img{
      max-width: 239px;
}

.gioithieu .cot2{text-align: center;
    border-right: 2px solid #262262;
    border-left: 2px solid #262262;
    min-height: 235px;}

.content_gt1 {}
.title_gt{color: #F7941D;font-size: 32pt;font-family:'SVN-GilroyXBold';margin-bottom: 20px;}

.content_gt_child1 ul li{font-size: 18px;font-style: italic;font-weight: 700;line-height: 32px;}

.content_gt_child1 ul li b{
  color: #262262;font-family:'SVN-GilroyXBold';    font-size: 20pt;
}
.content_gt_child2{font-style: italic;font-weight: 700;}
.content_gt_child2 span{
    color: #262262;font-family:'SVN-GilroyXBold';    font-size: 38pt;
}


.checkin_cungthantuong{
  padding:30px 0;
}
.checkin_cungthantuong .cot1{padding-top: 10%;}
.checkin_cungthantuong .cot1 p{
    color: #262262;    font-size: 18pt;
}
.checkin_cungthantuong .cot1 p b{
    color: #262262;font-family:'SVN-AvantGardeGothicBold';
}
.checkin_cungthantuong .cot1 span{
     color: #f7941d;text-transform: uppercase;font-style: italic;font-size:28pt;font-family:'SVN-GilroyHeavy';
}




.lichtrinh_hangve{
  background:url('../images/bg_lichtrinh.jpg')center no-repeat;
  background-size: cover;
  padding:30px 0;
}
.mauxanh{
  color: #262262;
}
.mauxanh:before{
  background-color: #262262;
}
.hangve .mauxanh:before{
    width: 24%;
    left: 38%;
}


.dong_doituong{
  margin-bottom: 40px;
    margin-top: 40px;
}
.dong_doituong .cot1{padding-right: 0;}

.dong_doituong .cot3{padding-left: 40px;}


.san_tochuc img{margin-top: -3%;}
.hinhthuc_tochuc h3{margin-bottom: 30px;}
.hinhthuc_tochuc h3 span{
  background-color: #262262;padding: 10px 30px;color: #fff;font-family:'SVN-AvantGardeGothicBold';font-size: 22pt;
}
.hinhthuc_tochuc h4{font-style: italic;color: #262262;font-weight: 600;    font-size: 20px;}
.hinhthuc_tochuc h4 span{font-family:'SVN-AvantGardeGothicBold';font-size: 22pt;text-transform: uppercase;}

.hinhthuc_tochuc p{color: #262262;font-weight: 600;    font-size: 20px;    max-width: 80%;
    margin: 20px auto;}

.hinhthuc_tochuc p span{color: #F7941D;font-weight: 600;    font-size: 24pt;font-family:'SVN-AvantGardeGothicBold';}

.hinhthuc_tochuc p b{font-family:'SVN-AvantGardeGothicBold';}

.hinhthuc_tochuc hr{border-top:2px solid #000;max-width: 50%;margin:20px auto;}


.chidao{
  color: #262262;font-family:'SVN-AvantGardeGothicBold';font-size: 24pt;
}







 
.slider_tongquan .slick-slide.slick-active img{max-width: 90%;margin:0 auto;}
.slider_minigame .slick-slide.slick-active img{max-width: 90%;margin:0 auto;}
.lichtrinh_hangve .title_content{font-size: 18pt;background-color:#262262;color: #fff;text-align: center;padding:15px 10px ;    margin: 0 -25px;    margin-bottom: 15px;font-family:'SVN-AvantGardeGothicBold';
    border-radius: 10px 10px 0 0; }
.lichtrinh_hangve .box_content{
  background-color: #fff;border-radius: 10px;    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);padding:0 25px 25px 25px;height: 430px;
}
.lichtrinh_hangve .box_content p b{
  font-family:'SVN-AvantGardeGothicBold';
}
.lichtrinh_hangve .box_content p{margin-bottom: 0;    margin-top: 15px;}
.lichtrinh_hangve .box_content p.thutle{
  padding-left: 30px;    margin-top: 0;
}

.lichtrinh_hangve .box_content.scrolly{
  overflow-y: scroll;
}


  * {
    scrollbar-width: auto;
    scrollbar-color: #2250d1 #ffffff;
  }


  *::-webkit-scrollbar {
    width: 7px;
  }

  *::-webkit-scrollbar-track {
    background: #ffffff;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #2250d1;
    border-radius: 10px;
    border: 3px solid #ffffff;
  }



.title_hangve h3{margin:0;margin-bottom:30px;text-align: center;text-transform: uppercase;color:#262262;font-size: 22pt;font-family:'SVN-AvantGardeGothicBold';font-style: italic; }
.btn_muave{
      background: #262262;
    width: 139px;
    text-align: center;
    border-radius: 10px;font-family:'SVN-AvantGardeGothicBold';
    padding: 10px;
    text-transform: uppercase;
    margin: 15px auto;
    color: #fff;
}
.btn_muave:hover{
    background-color: #f1f1ef;

    color: #262262;
}

.cauhoithuonggap{
  padding:30px 0;
}
.cauhoithuonggap .panel-default{border:none;}
.cauhoithuonggap .panel-default>.panel-heading{
  background-color: #fff;border:none;padding-left: 0;  
  border-bottom:1.5px solid #262262;color: #262262;text-transform: uppercase;font-style: italic;font-family:'SVN-AvantGardeGothicBold';font-size: 20px;
      margin-bottom: 30px;
}


.panel-default>.panel-heading+.panel-collapse>.panel-body{
      border-top-color: #fff0;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{
      border-top-color:0px solid #fff0;padding-top: 0;
}




.title_hangve{
  margin-top: 25px;
}















footer{
  /*background: rgba(247, 148, 29, 1);*/
background:url('../images/bg_ft.png')center no-repeat;
background-size: cover;


padding-bottom:10%;font-weight: 700;

}
footer .cot1{
  padding:0;z-index: 99;
}
footer .cot2{
  padding:0;position: absolute;left:55%;z-index: 1;padding-left: 3.3%;background-color: #f8f8f8;
}
.around_ft{margin-top: -10%;   display: inline-flex;width: 100%;}
.footer-row{
      display: flex;position: relative;    width: 100%;
}
.baoquanh_cot1_ft form{
  background:url('../images/bg_form.png')bottom no-repeat;
background-size: cover;color: #20102B;
padding:6% 13%;box-shadow: 2px 2px 14px 8px #10101021;padding-bottom: 11%;
}
.baoquanh_cot1_ft form input{height: 44px;    margin-bottom: 27px;box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, .075);}
.baoquanh_cot1_ft form button{background:#fff0;border:none;text-decoration:none;}
.baoquanh_cot1_ft form button img{max-height: 57px;    margin-top: 20px;}
.baoquanh_cot1_ft h3{
  background: #1965D9;
background: linear-gradient(to top, #1965D9 38%, #3499F0 66%);
-webkit-background-clip: text;font-family:'SVN-AvantGardeGothicBold';
-webkit-text-fill-color: transparent;font-size: 24pt;margin-bottom: 40px;
}
.baoquanh_cot2_ft h3{
    background: #1965D9;
background: linear-gradient(to top, #1965D9 38%, #3499F0 66%);
-webkit-background-clip: text;font-family:'SVN-AvantGardeGothicBold';
-webkit-text-fill-color: transparent;font-size: 24pt;margin-bottom: 20px;text-align: center;
}
.content_ft3 iframe{
  width: 100%;
}
.content_ft3 p{margin-bottom: 0;}
.content_ft2{
  padding: 7.2% 11%;
}
.content_ft2 p{
  font-size: 12pt;
}
.content_ft2 ul{display: inline-flex;width: 100%;margin-bottom: 0;margin-top: 10px;
    justify-content: flex-end;}
.content_ft2 ul li {list-style-type: none;margin-right: 10px;}
.content_ft2 ul li img{max-height: 37px}
/*.chantrang{
  border-top:1px solid #262262;
  background: rgba(247, 148, 29, 1);
padding:10px 0;color:  #262262;font-weight: 700;

}
.chantrang p{margin:10px 0;}


*/


.giaymuave{
  position: fixed;right:20px;bottom:15%;
}
.giaymuave img{
      max-width: 230px;
}



.doitac{padding-bottom: 40px;}

.slider-nav-intro{


    padding-bottom: 30px;
}

.slider-nav-intro  h3{
    text-align: center;font-size: 22px;  font-family:'SVN-AvantGardeGothicBold';
}
.slider-nav-intro .slick-current.slick-active h3{
    color: #f68523;position: relative;
}

.slider-nav-intro .slick-current.slick-active h3:before {
    content: "";
    position: absolute;
    bottom: -22px;
    left: 0;right:0;margin:0 auto;
    width: 0px;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #f68523;
}

.slider-nav-intro img{
    max-height: 140px;
    margin: 0 auto;


}
/*.slider-nav-intro .slick-slide{
display: inline-flex;align-items: center;     
}*/
.slider-nav-intro .slick-track{margin:0 auto;}

.slider-nav-intro .arrow{
  position: absolute;bottom:40%;z-index: 99
}
.slider-nav-intro .arrow:hover{cursor: pointer;}
.slider-nav-intro .arrow.prev {
  left: 0;
}
.slider-nav-intro .arrow.next {
  right: 0;
}
.slider-nav-intro .arrow i{
  font-size: 34px;color: #262262;
}

.slider_intro .cot1{
  border-right: 2px solid #f7941d;    padding-right: 45px;padding-top: 40px;padding-bottom: 40px;
}



.slider_intro .cot2{
 padding-left: 45px;
}

.content_box1 .cot2 h2{margin-top: 0;}

.content_box1 .cot2 h2 span{
    background: #1965D9;
    background: linear-gradient(to top, #ffffff 38%, #d5d9dbd6 66%);
    -webkit-background-clip: text;
    font-family: 'UTMKabelKT';
    -webkit-text-fill-color: transparent;
    font-size: 18pt !important;
    text-transform: uppercase;
}






#site-timeline {
    position: relative;

    width: 100%;
    margin: 0 auto;
    margin-top: 70px;
}
.timeline-article .site-center-line {
    position: absolute;
    width: 0.3%;
    height: 100%;
    top: 0;
    left: 50%;
    margin-left: -2px;
    z-index: 0;
    bottom: 5%;
}
.year__ {
    display: inline-block;
}
.timeline-article.odd .site-center-line {
    background: #3C85F3;
}
.timeline-article.even .site-center-line {
    background: #3C85F3;
}
.timeline-article {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0;min-height: 100px;
    /*margin-top: -2%;*/
}
.timeline-article .content-left-container,
.timeline-article .content-right-container {
    max-width: 49.7%;
    width: 100%;
}
.content-right-container img{max-width: 70%;}
.timeline-article .content-left,
.timeline-article .content-right {
    position: relative;
    width: auto;
    /*background-color: #fff;*/
    padding: 4% 3%;
}
.timeline-title {
    margin-top: 0;
}
.timeline-article p {
    padding: 0;
    font-weight: 400;
    color: #242424;
    font-size: 14px;
    line-height: 24px;
    position: relative;
}
.timeline-article .content-left-container {
    float: left;
}
h1.timeline-year {
    margin: 0;
    display: inline-block;
    padding: 10px 25px;
    border-radius: 21px;
    color: #fff;
}
.timeline-article.odd .year__ {
    float: left;
}
.timeline-article.odd h1.timeline-year {
    background: #BE0101;
}
.timeline-article.even .year__ {
    float: right;
}
.timeline-article.even h1.timeline-year {
    background: #000000;
}
.line {
    position: absolute;
    width: 55px;
    height: 2px;
    top: 20px;
    margin-left: 0;
    z-index: -1;
}
.timeline-article.odd .line {
    left: 50%;
    background: #3C85F3;
}
.timeline-article.even .line {
    right: 50%;
    background: #3C85F3;
}
.owl-carousel {
    position: relative;
    width: auto;

}
.timeline-article .content-right-container {
    float: right;
}
/*.timeline-article.even.timeline2{position:absolute;top:19%;}*/
.timeline-article .meta-dot {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-left: -10px;

        -moz-transition: -moz-transform 0.2s ease-in;
    -o-transition: -o-transform 0.2s ease-in;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    /*background-color: black;*/
    outline: 2px solid #ff7500;
    display: block;
    margin: 0.5em 0.5em 0.5em -0.5em;

    width: 1em;
    height: 1em;
}
.timeline-article.odd .meta-dot {
    background: #ff7500;top: -2px;
}
.timeline-article.even .meta-dot {
    background: #f5f5f5;top: 25%;    z-index: 9;
}
.timeline-article.even.timeline2 .meta-dot {
    background: #f5f5f5;top: 65%;
}
.timeline-article:last-child .meta-dot{
top: auto;bottom:-2px;
}
.timeline-article.even.timeline1 .content-left-container{position:relative;z-index: 999;}
/*.timeline-article.even.timeline1 .content-left-container:before{
     content: '';
    background: #3C85F3;
    position: absolute;
    right: -5%;
    top: 29%;
    width: 5%;
    height: 2px;
}*/
.timeline-article.even.timeline2 .content-right-container{position:relative;}
/*.timeline-article.even.timeline2 .content-right-container:before{
     content: '';
    background: #3C85F3;
    position: absolute;
    left: -5%;
    top: 69%;
    width: 5%;
    height: 2px;
}*/


@media  only screen and (max-width: 830px) {
    #site-timeline .site-center-line {
        margin-left: 0;
        left: 25px;
    }
    .timeline-article .meta-dot {
        margin-left: 0;
        left: 20px;
    }
    .timeline-article .content-left-container,
    .timeline-article .content-right-container {
        max-width: 100%;
        width: auto;
        float: none;
        margin-left: 65px;
        min-height: 0px;
    }
    .timeline-article .content-left-container {
        margin-bottom: 20px;
    }
    .timeline-article .content-left,
    .timeline-article .content-right {
        padding: 10px 25px;
        min-height: 65px;
    }
    .timeline-article .content-left:before {
        content: "\f0d9";
        right: auto;
        left: -8px;
    }
    .timeline-article .content-right:before {
        display: none;
    }
}


.title_chuong{
  font-family: 'SVN-AvantGardeGothicBook';font-size: 32px;border-bottom:1.5px solid #3C85F3;padding-bottom: 5px;margin-bottom: 15px;
  position: relative;
}
.title_chuong::before{
  content: '';
  position: absolute;
  background:url('../images/vongtorn.png')center no-repeat;
  background-size: cover;
  width: 50px;height: 50px;    right: -8%;
    top: 24px;
}
.timeline2 .title_chuong::before{
      right: auto;
    left: -9%;
} 
 .timeline2 .content-right .title_chuong{
    padding-left: 7%;
 }
 .timeline2 .content-right .title_ten_chuong{
    padding-left: 7%;
 }
  .timeline2 .content-right .content_cacchuong{
    padding-left: 7%;
 }
   .timeline2 .content-right .img_chuong{
        padding-left: 7%;
   }







.title_ten_chuong{
  color: #505050;  font-family: 'SVN-AvantGardeGothicBold';font-size: 32px;
}

.content_cacchuong{
   font-family: 'SVN-AvantGardeGothicBook';font-size: 14px;
}



.bocucchuongtrinh{
  background:url('../images/bg_timeline1.png')top left no-repeat ;
  background-size: 100%;position: relative;
      padding-bottom: 23%;

}
.bocucchuongtrinh::before{



  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background:     url('../images/bg_timeline2.png') bottom center no-repeat; /* Ảnh nền thứ hai */
  background-size: 100%;
  filter: grayscale(100%);
  z-index: -1; /* Đảm bảo pseudo-element nằm dưới nội dung của .title_chuong */
}



.albumanh{
  padding:5% 0;
}
.albumanh .slider_album .col-xs-12{
padding: 0;
}
.albumanh .slider_album .img_album{
  margin:5px;
}


.box_bocuc{padding-top: 7%;}

.box_bocuc .title_chung{
  margin-bottom: 30px;
}
/*.fancybox-container,.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {

    z-index: 999999999!important;
}*/
@media(max-width: 1380px){
  .thongdiep .title_chung span {
    font-size: 20pt;
}

.content_thongdiep{
  max-width: 80%;
}


}


@media(max-width: 767px){
	body {
    font-size: 18px;
}
header {
    padding: 5px 0;
}
    .cot1_logo img{
        max-width: 56px;
    }
  
.title_chung{
   line-height: 1;
}
.title_chung span {

    font-size: 20pt;       
}
.ttile_box1 p {
    font-size: 16pt;

}

.content_box1 .cot1 img {
    margin-top: -9%;margin-bottom: 20px;
}
.thongdiep .container {
    width: 100%;

}
.ttile_thongdiep{margin-top: 10px;margin-bottom: 0;}


.thamgia img {

    margin-top: -74px;
}
.content1_box3 {
    margin: 15px 0;
}
.content2_box3 {
   margin: 15px 0;
}

.content_box3 .title_box3 {
    margin-bottom: 20px;
}
.img_box3 .cot1 {

    display: none;
}
.img_box3::before{background: none;}
.content_box1 .cot2{text-align: center;}
.box2 {
    padding-top: 0;
    padding-bottom: 0px;
}

.box3 {
    padding: 0% 0;
}
.content_box3 .title_box3 span:first-child {
    padding-left: 0;
    text-align: center;
}
.content1_box3 .title_box3 span b {

    text-align: center;
}
.content1_box3 .title_box3 span:last-child b {
    padding-left: 0;
}
.content_box3 .title_box3 span b{
          /*font-size: 42pt;*/
        /*line-height: 1;*/
}
.content2_box3 .title_box3 span b {
           /*font-size: 42pt;*/
        /*line-height: 1;*/
}
.content_box3 .title_box3 span {
   
    text-align: center;
 
}
.content_box3 .title_box3 span b{
   font-family: 'SVN-AvantGardeGothicBold';
           font-size: 24pt;
        line-height: 1;
}
.img_box3 {
    /* position: relative; */
padding-bottom: 30px;
    margin-top: 0;
}
.content3_box3 .cot2{padding:0;}
.content3_box3 .title_box3 span:last-child b {

           font-size: 24pt;
        line-height: 1;
    padding-left: 0;
}
.slider-nav h3 span {

    font-size: 10px;
}
.slider-nav .slick-active h3 span{
      font-size: 10px;
}
.title_chuong::before {

    left: -18%;
    top: 24px;
}

.content_box1 .cot1 img.play_vd {

    margin: 9% auto;
}
.timeline-article .content-left, .timeline-article .content-right{
  padding:0;
}
.timeline-article .content-left-container{
  margin-left: 16%;
}
 .timeline-article .content-right-container{
  margin-left: 9%;
}
.content-right-container img {
    max-width: 100%;
    margin-bottom: 40px;
}
.owl-carousel.owl-theme img{display: none;}
.doitac .title_chung {
    margin: 20px 0;
}
.ttile_doitac {

    margin: 15px 0;
   
    font-size: 16pt;
}

.slider-nav-intro .arrow i {
    font-size: 18px;
    color: #262262;
}
.thongdiep{
    overflow: inherit;
    padding-top: 80px;
}
.content_thongdiep {
        position: relative;
    padding: 2% 4%;
border-radius: 22px;
    max-width: 100%;
margin-top: 68%;
}
.thongdiep .title_chung{;position: relative;max-width: 77%;line-height: 0.7;margin-bottom: 30px;}
.thongdiep .title_chung span {
        font-size: 14pt;
}
.bg_thongdiep{
 position: absolute;
        top: 5%;z-index: -1;
        width: 100%;
        left: 0;
}
.thongdiep .xemthem {
        margin-bottom: 41px;
    position: relative;
 
}
.doitac {
    padding-bottom: 0;
}

.around_news2 .img_news{min-height: 300px!important;}
.albumanh .slider_album .img_album {
    margin: 7px 15px;
}
.footer-row {
    display: block;
    position: relative;
    width: 100%;
}
.content_gt1{padding:10px;text-align: justify;}

.content_gt1 img{max-width: 80%;height: auto!important;}

/*.title_gt{text-align: center;}*/

.content_gt_child1 ul{margin-left: 20px;}
.gioithieu .cot2{text-align: center;
    border:none;
    min-height: 35px;}
.dong_doituong .cot3 {
    padding-left: 15px;
}
.title_gt {

    font-size: 24pt;
margin-bottom: 10px;
}

   .content_gt_child2 span {
    font-size: 32pt;
}

.content_gt_child1 ul li {
    font-size: 18px;
    line-height: 32px;
}

.content_gt_child1 ul li b {

    font-size: 14pt;
}

.content_gt_child2 {
    line-height: 28px;
}

/*.thongdiep h3 {
    font-size: 30pt;
    margin-top: 20px;
}
.thongdiep p {
    margin-bottom: 20px;
}*/
.title_chung {
    font-size: 24pt;
    margin: 20px 0;

}
.mucdichtochuc .col-sm-3 {
    width: 50%;margin-bottom: 20px;
}
.mucdichtochuc .col-sm-3:nth-child(2n+1){
  clear: both;
}

.hinhthuc_tochuc h3 span {
    background-color: #26226200;

}

.hinhthuc_tochuc h3  {
    background-color: #262262;
    padding:10px;    font-size: 18pt;
    line-height: 34px;

}
.hinhthuc_tochuc h4 span {

    font-size: 20pt;

}

.hinhthuc_tochuc p {
    max-width: 100%;
}

.hinhthuc_tochuc .cot1 img{
  margin-bottom: 20px;
}

.hinhthuc_tochuc .cot2 img{
  margin-bottom: 20px;
}
.slider_tongquan{margin-bottom: 20px;}
.slider_tongquan .slick-dots {
    bottom: -5%;
}

.slider_minigame  .slick-dots {
    bottom: -5%;
}
.checkin_cungthantuong .cot1 {
    padding-top: 0;
}

.checkin_cungthantuong .cot1 span {
    font-size: 24pt;

}


.checkin_cungthantuong .cot1 p {

    font-size: 16pt;
}

.lichtrinh_hangve .box_content{overflow-y: scroll;margin-bottom: 20px;}
.box2 .cot2{display: none;}

.title_hangve h3 {
    font-size: 14pt;
}
.title_hangve{margin-top: 20px;}


.cauhoithuonggap .panel-default>.panel-heading {
    font-size: 18px;
    margin-bottom: 20px;
}
.footer-row{margin:0;}
.baoquanh_cot1_ft h3 {

    font-size: 20pt;
    line-height: 1.2;

}
.box3 {
    background: url(../images/bg_box3_opacity1.png) center no-repeat;
    background-size: cover;

}
/*.box3:before {
  content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bg_box3.png) center no-repeat;
    background-size: cover;
     filter: grayscale(100%);
}
*/
.description_box2{text-align: center;}


.baoquanh_cot1_ft form button img {
    max-height: 46px;
    margin-top: 0px;
}
.nghesi .col-xs-6:nth-child(2n+1){
  clear: both;
}
footer #footer-1 {
    font-family: 'SVN-GilroyBold';
    text-align: center;
}
footer #footer-1 img {
    max-width: 133px;
}
footer .cot2{padding:15px 0;position: relative;left: 0;}
.baoquanh_cot1_ft form{padding:25px;}
footer .cot2 ul li {
    line-height: 27px;
    width: 33%;
    float: left;
}
footer .cot2 ul{
      padding: 0 15px;
}
footer p{font-size: 16px;}

.chantrang p {
    font-size: 14px;
}



.slider-nav-intro .arrow.prev {
    left: 1%;
}

.slider-nav-intro .arrow.next {
    right: 1%;
}

.slider_intro .cot1 img{max-width: 150px;    margin: 0 auto;}


.slider_intro .cot1{border:none;}
.content_truyennhan{margin:0 -15px;}
.bocucchuongtrinh {
    padding-bottom: 38%;
}

}
@media (max-width: 476px) {
  .content_box1 .cot2 h2 span {
    font-size: 14pt !important;

}
  .content1_bocuc  p{font-size: 16px;}
      .description_box2 {
      font-size: 14px;
    font-family: 'SVN-AvantGardeGothicBook';
    }
    .title_box2{font-size: 16px;        margin-bottom: 15px;}
    .content_box3 .title_box3 {
        margin-bottom: 10px;
    }
      .title_chung span {
        font-size: 18pt;
    }
    .thongdiep .title_chung {line-height: 0.4}
        .thongdiep .title_chung span {
        font-size: 9pt;
    }
    .albumanh .slider_album .img_album {
  
        min-height: 350px !important;
    }
    .box2 .cot1{padding:0;}
    .box_bocuc .title_chung {
    margin-bottom: 20px;
    margin-top: 0;
}
.title_chuong {
   
    font-size: 28px;
  
}
.title_ten_chuong {
    font-size: 24px;
}
.row_news .cot1{padding: 0;}
.title_news {
        font-size: 11pt;
        line-height: 1.2;
}
.description_news {
    font-size: 12px;
    line-height: 1.2;

}
    .baoquanh_cot1_ft h3 {
        font-size: 14pt;
        line-height: 1.2;margin-bottom: 10px;
    }
    .baoquanh_cot1_ft form label{font-size: 14px;}
.baoquanh_cot1_ft form input {
    margin-bottom: 12px;
  
}
   .thamgia img {
        margin-top: -30px;border:1px solid #fff;border-radius: 20px;
    }
.content_box3 .description_box3 {
    max-width: 100%;font-size: 13px;
}

}

@media(max-width: 376px){
    .content_box1 .cot2 h2 span {
        font-size: 12pt !important;
    }
      .title_chung span {
        font-size: 16pt;
    }
    .content_box1 .cot2 p , .content_box1 .cot2 p span{
font-size: 16px!important;
    }
    .flashsale__countdown-wrapper {
    background: url(../images/bg_flash.png) center no-repeat;
    background-size: 100%;
  }
    


.box_bocuc {
    padding-top: 0px;
}


}