/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.17.3
Requires at least:    5.4.0
Requires PHP:         5.6.20
WC requires at least: 4.7.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.phone-vr-img-circle {
   width: 3.3rem;
   height: 3.3rem;
}
#contact-vr .phone-vr-img-circle {
   background-color: #fff;
}
.phone-vr-img-circle {
   background-color: #fff;
}
:root {
    --font-family: 'MTD';
}
 h1,h2,h3,h4,h5,h6{
    font-family: var(--font-family) !important;
 }
 p{
    margin-bottom: 0.8em;
 }
 footer .footer-widgets .row{
    max-width: 100%;
 }
 footer .footer-widgets{
    background-image: url(/wp-content/uploads/2023/07/gold-cutlery-set-black-background-1.png);
    background-size: cover;
    background-repeat: round;
 }
 footer .absolute-footer{
    display: none;
 }
 footer .widget li{
    list-style: disc;
 }
 header#header .header-inner.container{
    max-width: 100%;
    padding: 0 3%;
 }
 header#header #logo{
    display: flex;
   margin-right: 10px;
   width: 4% !important;
 }
 header#header .flex-col.flex-right{
    display: flex;
    width: 60%;
 }
 header#header .flex-col.flex-right .nav-right{
    justify-content: space-evenly;
 }
 header#header .flex-col.flex-right .nav-right li a{
    font-size: 1.2rem;
 }
 .h-100{
    min-height: 100vh;
 }
 a.button.white span{
    color: #C75D15;
 }
 a.button.btn-slider{
    padding: 0 5rem;
 }
 .slider-nav-circle .flickity-prev-next-button:hover .arrow, .slider-nav-circle .flickity-prev-next-button:hover svg {
    background-color: #a3a6aa;
    border-color: #a3a6aa;
}
.flickity-prev-next-button {
    width: 2.8rem;
}
.slider-nav-light .flickity-page-dots .dot {
    border-color: #fff;
    opacity: 1;
    background-color: #fff;
}
.slider-nav-light .flickity-page-dots .dot.is-selected, .slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot {
    background-color: #ed7d31;
    border-color: #ed7d31;
}
/* .slider_home .flickity-slider{
    transform: unset !important;
} */
.slider_home  .slider>div:not(.col){
    width: 101%;
}
header#header li h1{
    font-size: 2rem;
    margin-bottom: 2px;
}
header#header .nav-dark .nav>li.html h1 {
    color: #fff;
}
.nav>li.html.custom{
    margin-top: .5rem;
}
.slider_pages.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
    margin-top: -5%;
}
.slider_pages .box-text-inner p {
    color: #c75d15;
    font-weight: 700;
    font-size: 1.1rem;
}
header#header .header-main .nav>li.active>a{
   color: #c75d15;
}
header#header .header-main .nav>li:hover>a{
   color: #ec4747;
}
header#header ul.header-nav li{
   position: initial;
}
header#header ul.header-nav li.has-dropdown ul.sub-menu.nav-dropdown>li>a{
   padding: 0;
   border-bottom: unset;
}
header#header ul.header-nav li.has-dropdown ul.sub-menu.nav-dropdown>li{
   padding: 1rem;
}
header#header ul.header-nav li.has-dropdown ul.sub-menu.nav-dropdown{
   left: unset !important;
   padding: 0 !important;
   border-radius: 8px;
   box-shadow: 3px 4px 9px 0px rgba(0, 0, 0, 0.11); 
}
header#header ul.header-nav li.has-dropdown ul.sub-menu.nav-dropdown li:hover>a{
   color:#ffffff;
   border-bottom: 1px solid #ed7d31;
}
header#header ul.header-nav li.has-dropdown ul.sub-menu.nav-dropdown li:hover{
   background-color: #ed7d31;
}
#main_thucdon{
   display: flex;
   height: auto;
   width: 100%;
   min-height: 100vh;
   background-image: url(/wp-content/uploads/2023/07/Group-14.png);
   background-size: cover;
   background-repeat: round;
  
}
#main_thucdon .container_left_thucdon{
   display: flex;
   height: auto;
   width: 70%;
}
#main_thucdon .container_right_menu{
   display: flex;
   height: auto;
   width: 30%;
   padding-top: 7%;
}
#main_thucdon .container_right_menu .menu_thucdon{
   display: flex;
   width: 70%;
   height: auto;
   flex-direction: column;
}
.container_thucdon {
   display: flex;
   flex-direction: column;
   align-items: center;
   border-radius: 32px;
background: #FFFAEC;
box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, 0.10); 
padding: 1.5rem;
}
.container_thucdon img#menu{
   width: 40%;
}
.tab_menu_thucdon {
   display: flex;
   flex-direction: column;
   margin: 1rem 0;
   gap: 1.5rem;
   max-height: 60vh;
   overflow: auto;
}
.tab_menu_thucdon::-webkit-scrollbar {
   width: 4px;
   height: 50%;
 }
 .tab_menu_thucdon::-webkit-scrollbar-thumb {
   background: #c5c4c4; 
 }
 
.tab_menu_thucdon .tab_-{
   display: flex;
   width: 100%;
   height: 100%;
   align-items: center;
   position: relative;
   left:-5%;
   cursor: pointer;
}
.tab_menu_thucdon .tab_- img.taxonomy-img{
   left: 5%;
   width: 30%;
   position: relative;
}
.tab_menu_thucdon .tab_- h1{
   margin-bottom: 0;
}
.name_category {
   display: flex;
   width: 100%;
   height: 100%;
   flex-direction: column;
   border-radius: 8px;
   background: #FFF; 
   box-shadow: 4px 4px 10px 0px rgba(203, 126, 20, 0.10); 
   padding-left: 8%;
   justify-content: center;
}
.tab_menu_thucdon .tab_-.active .name_category{
   background: #fcbb62; 
}
.tab_menu_thucdon .tab_-.active .name_category h1,
.tab_menu_thucdon .tab_-.active .name_category{
   color: #fff;
}
.inner-container-left {
   display: flex;
   flex-direction: column;
   width: 85%;
   align-items: flex-start;
   margin-bottom: 2rem;
   /* height: 100vh; */
   overflow: hidden;
   max-height: 55rem;
}
.inner-container-left .tren{
   /* padding-top: 12%;
    padding-left: 7%;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 3rem; */
    display: flex;
    flex-direction: row;
    /* height: 100%; */
    position: relative;
    width: 100%;
}
.carousel__{
   width: 100rem;
   height: 100rem;
   border: 11rem solid#eebe97a6;
   border-radius: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   position: relative;
   top: -65%;
   left: -57%;
   flex-shrink: 0;
   transition: rotate 1s;
}
.slide_thucdon {
   width: 20rem;
   position: absolute;
   opacity: 0;
   transition: opacity 1s;
 }
 
.slide_thucdon:nth-child(1) {
   bottom: -10rem;
   left: 50%;
 }
 .content_post {
   display: flex;
   position: absolute;
   top: 12%;
   left: 52%;
   max-width: 50%;
}
.slide_thucdon.active img {
   transform: scale(1.4);
   transition: transform 0.5s 0.5s;
   filter: drop-shadow(0px 3.13236px 10px rgba(0, 0, 0, 0.4));
 }
 .left1{
   left:50%;
 }
 .left2{
   left: 25%;
 }
 .top{
   top: -12rem;
 }
 .bottom{
   bottom: -12rem;
 }
 
 .opacity{
   opacity: 1;
 }
 .z{
   z-index: 999;
 }
 .content-main{
   display: none;
   flex-direction: column;
 }
 .content-main.active{
   display: flex;
   -webkit-animation: slide-down 1s ease-out;
   -moz-animation: slide-down 1s ease-out;
 }
 @-webkit-keyframes slide-down {
   0% { opacity: 0; -webkit-transform: translateX(100%); }   
 100% { opacity: 1; -webkit-transform: translateX(0); }
 }
 @-moz-keyframes slide-down {
   0% { opacity: 0; -moz-transform: translateX(100%); }   
 100% { opacity: 1; -moz-transform: translateX(0); }
 }
 .slide_thucdon.left2.active {
   transform: rotate(180deg);
}
.tren .content-full-post{
   display: none;
    width: 100%;
    height: auto;
    align-items: center;
}
.inner-container-left .duoi{
   display: flex;
    gap: 20px;
    justify-content: flex-start;
    width: 40vw;
    flex-direction: row;
    overflow: auto;
    padding: 1rem 0;
    position: absolute;
    bottom: 2%;
    left: 7%;
}
.inner-container-left .duoi::-webkit-scrollbar {
   height: 5px;
 }
 .inner-container-left .duoi::-webkit-scrollbar-thumb {
   background: #c5c4c4; 
 }
.inner-container-left .duoi .name-post{
   display: flex;
   flex-direction: column;
   max-width: 8rem;
   text-align: center;
   color: #5A1C01;
   margin-right: 1rem;
   min-width: 20%;
}
.inner-container-left .duoi .name-post .img-click-cate{
   padding: 1rem 0;
   display: flex;
   margin: 0 1rem;
   justify-content: center;
}
.inner-container-left .duoi .name-post.active{
   border-radius: 15.662px;
   /* box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.20); */
   background-color: #fff;
}
.inner-container-left .duoi .img-click-cate img{
   width: 100%;
   filter: drop-shadow(0px 3.13236px 10px rgba(0, 0, 0, 0.25));
}
/* .content-full-post .content-main{
   padding-left: 1.5rem;
} */
.content-main p.sub-title{
   color: #3F3F41;
   font-size: 3rem;
   font-weight: 700;
   margin-bottom: 0.5rem;
}
.content-main h1.ten-mon{
   color: #ED7D31;
   font-size: 4.2rem;
   font-weight: 700;
   text-decoration-line: underline;
   text-decoration-thickness: 3px;
   margin-bottom: 0.6rem;
}
.div-of_tags {
   display: flex;
   justify-content: flex-start;
   gap: 1rem;
}
.div-of_tags p.label-tag{
   border-radius: 4px;
   background: #FCBB62;
   padding: 0 1rem;
   color: #fff;
}
 .content-main p.money{
   color: #ED7D31;
   font-size: 2rem;
   font-weight: 700;
   margin-bottom: 0;
}
.slick-list {
   width: 70%;
}
button.slick-next.slick-arrow,
button.slick-prev.slick-arrow
{
   font-size: 2rem;
   margin-right: 0;
}
a#open_menu_thucdon{
   display: none;
}
@media screen and (min-width:850px)  and (max-width:1023px){
   p {
      margin-bottom: 0;
  }
   .tab_- .name_category h1{
      font-size: 1.2rem;
   }
   .container_thucdon {
      padding: 1rem;
  }
   #main_thucdon .container_right_menu .menu_thucdon {
      width: 90%;
  }
   #main_thucdon .container_right_menu {
      padding-top: 12%;
  }
   .inner-container-left .duoi {
      width: 50vw;
  }
   .inner-container-left .tren {
      padding-top: 20%;
  }
  .content-full-post .content-main h1.ten-mon {
   font-size: 2.8rem;
}
   .tren .content-full-post {
      align-items: flex-start;
  }
  .content-full-post .content-main p.sub-title {
   font-size: 2rem;
}
.content-full-post .content-main p.money {
   font-size: 1.4rem;
}
   .image-post {
      display: flex;
      width: 40%;
  }
  .content-full-post .content-main {
   padding-left: 1.5rem;
   display: flex;
   width: 100%;
   flex-direction: column;
}
   header#header li h1 {
      font-size: 1.3rem;
  }
   header#header .flex-col.flex-right .nav-right li a {
      font-size: 0.9rem;
  }
  header#header .flex-col.flex-right {
   width: 65%;
}
}
@media screen and (min-width:2601px)  {
   .carousel__ {
      left: -30%;
  }
}
@media screen and (min-width:2401px)  and (max-width:2600px){
   .carousel__ {
      left: -35%;
  }
  .content_post {
   left: 50%;
}
}
@media screen and (min-width:2251px)  and (max-width:2400px){
   .carousel__ {
      left: -40%;
  }
}
@media screen and (min-width:2100px)  and (max-width:2250px){
   .carousel__ {
      left: -45%;
  }
}
@media screen and (min-width:1751px)  and (max-width:1850px){
   .carousel__ {
      left: -62%;
  }
}
@media screen and (min-width:1700px)  and (max-width:1750px){
   .content_post {
      top: 11%;
      left: 46%;
  }
  .inner-container-left {
   max-height: 52rem;
}
}
@media screen and (min-width:1601px)  and (max-width:1750px){
   .inner-container-left {
      width: 90%;
  }
  .carousel__ {
   border: 10rem solid#eebe97a6;
   left: -65%;
   }
   .slide_thucdon.active img {
      transform: scale(1.3);
  }
}
@media screen and (min-width:1501px)  and (max-width:1600px){
   .inner-container-left {
      max-height: 52rem;
  }
   .left2 {
      left: 23%;
  }
   .slide_thucdon.active img {
      transform: scale(1.30);
  }
  .carousel__ {
   width: 95rem;
   height: 95rem;
   border: 10rem solid#eebe97a6;
   left: -72%;
   }
   .content-main p.money {
      font-size: 1.7rem;
   }
   .content-main h1.ten-mon {
   font-size: 3.9rem;
   }
   .content_post {
      top: 10%;
      left: 55%;
   }
}
@media screen and (min-width:1440px)  and (max-width:1500px){
   .inner-container-left {
      max-height: 50rem;
  }
   .left2{
      left: 22%;
   }
   .slide_thucdon.active img {
      transform: scale(1.3);
  }
  .carousel__ {
   width: 90rem;
   height: 90rem;
   border: 9rem solid#eebe97a6;
   left: -73%;
}
.content_post {
   top: 10%;
   left: 55%;
}
.content-main p.money {
   font-size: 1.7rem;
}
.content-main h1.ten-mon {
  font-size: 3.8rem;

}
}
@media screen and (min-width:1351px)  and (max-width:1439px){
   .carousel__ {
      top: -80%;
      left: -53%;
      }
}
@media screen and (min-width:1251px)  and (max-width:1350px){
   .carousel__ {
      top: -80%;
      left: -60%;
      }
}
@media screen and (min-width:1151px)  and (max-width:1250px){
   .carousel__ {
      top: -78%;
      left: -68%;
      }
}
@media screen and (min-width:1071px)  and (max-width:1150px){
   .carousel__ {
      top: -75%;
      left: -76%;
      }
}
@media screen and (min-width:1024px)  and (max-width:1070px){
   .carousel__ {
      top: -75%;
      left: -83%;
      }
}
@media screen and (min-width:1024px)  and (max-width:1439px){
   .carousel__ {
      width: 80rem;
      height: 80rem;
      border: 8rem solid#eebe97a6;
      }
   .left2 {
      left: 18%;
  }
   .inner-container-left {
      width: 100%;
      max-height: 47rem;
  }
   .slide_thucdon.active img {
      transform: scale(1.05);
   }
   .content_post {
      top: 10%;
      left: 53%;
      max-width: 45%;
  }
  .content-main h1.ten-mon {
   font-size: 3.1rem;
   }
   .content-main p.money {
      font-size: 1.4rem;

   }
   p {
      margin-bottom: 0;
  }
  header#header li h1 {
   font-size: 1.4rem;
   }
   header#header .flex-col.flex-right {
      width: 70%;
  }
  header#header .flex-col.flex-right .nav-right li a {
   font-size: 1.1rem;
   }
   .image-post {
      display: flex;
      width: 40%;
   }
   .content-full-post .content-main {
      padding-left: 1.5rem;
      display: flex;
      width: 100%;
      flex-direction: column;
   }
   .content-full-post .content-main p.sub-title {
      font-size: 2.2rem;
   }
   .content-full-post .content-main p.money {
      font-size: 1.6rem;
   }
   .content-full-post .content-main h1.ten-mon {
      font-size: 3rem;
   }
      .tren .content-full-post {
         align-items: flex-start;
     }
     .inner-container-left .tren {
      padding-top: 18%;
  }
  #main_thucdon .container_right_menu {
   padding-top: 10%;
   }
   .inner-container-left .duoi .name-post {
      min-width: 22%;
  }
  .inner-container-left .duoi {
   width: 50vw;
   }
   #main_thucdon .container_right_menu .menu_thucdon {
      width: 85%;
  }
  .tab_- .name_category h1{
   font-size: 1.3rem;
   }
   .tab_menu_thucdon {
      gap: 1.2rem;
   }
}
@media screen and (min-width:992px) and (max-width:1023px){
   .content-main p.sub-title {
      font-size: 2rem;
  }
   .content_post {
      max-width: 45%;
  }
   .carousel__ {
      width: 60rem;
      height: 60rem;
      border: 7rem solid#eebe97a6;
      top: -73%;
      left: -65%;
      }
      .slide_thucdon.active img {
         transform: scale(1);
     }
     .left2 {
      left:6%;
      }
      .content-main h1.ten-mon {
         font-size: 2.8rem;
     }  
     .content-main p.money {
      font-size: 1.4rem;
  }
}
@media screen and (min-width:921px) and (max-width:991px){
   .carousel__ {
      top: -73%;
      left: -59%;
      }
}
@media screen and (min-width:850px) and (max-width:920px){
   .carousel__ {
      top: -73%;
      left: -66%;
      }
}
@media screen and (min-width:850px) and (max-width:991px){
   .inner-container-left .duoi .name-post {
      min-width: 25%;
  }
   .inner-container-left {
      max-height: 40rem;
  }
   .content-main p.sub-title {
      font-size: 1.8rem;
  }
   .content_post {
      max-width: 45%;
  }
   .carousel__ {
      width: 52rem;
      height: 52rem;
      border: 6rem solid#eebe97a6;
      }
      .slide_thucdon.active img {
         transform: scale(.8);
     }
     .left2 {
      left:6%;
      }
      .content-main h1.ten-mon {
         font-size: 2.65rem;
     }  
     .content-main p.money {
      font-size: 1.25rem;
  }
}
@media screen and (max-width:1023px){
   .inner-container-left {
      width: 100%;
      max-height: 40rem;
  }
}
@media screen and (min-width:769px) and (max-width:849px){
   .left2{
      left: 10%;
   }
   .carousel__ {
      width: 60rem;
      height: 60rem;
      border: 5rem solid#eebe97a6;
      top: -60%;
      left: -30%;
  }
  .slide_thucdon.active img {
   transform: scale(1.1);
   }
}
@media screen and (min-width:650px) and (max-width:768px){
   .carousel__ {
      width: 55rem;
      height: 55rem;
      border: 5rem solid#eebe97a6;
      top: -58%;
      left: -35%;
  }
  .slide_thucdon.active img {
   transform: scale(1);
}
.left2 {
   left: 5%;
}
}
@media screen and (min-width:551px) and (max-width:649px){
   .carousel__ {
      width: 50rem;
      height: 50rem;
      border: 5rem solid#eebe97a6;
      top: -67%;
      left: -43%;
  }
  .slide_thucdon.active img {
   transform: scale(1);
}
.left2 {
   left: -5%;
}
}
@media screen and (max-width:849px){
   .inner-container-left {
      width: 100%;
      max-height: 100rem;
  }
   
  .content_post {
   top: 50%;
   left: 5%;
   max-width: 90%;
}
   .inner-container-left .tren {
      flex-direction: column;
   }
   .content-full-post .content-main {
      /* padding-left: 1.5rem; */
      padding-right: 1.5rem;
      max-width: 100%;
  }
   a#open_menu_thucdon{
      display: block;
      z-index: 9999;
   }
   #main_thucdon .container_right_menu .menu_thucdon {
      display: none;
      width: 45%;
      margin-top: 0.5rem;
  }
  .inner-container-left {
   width: 100%;
   }
   #main_thucdon .container_left_thucdon {
      width: 100%;
   }
   #main_thucdon .container_right_menu {
      width: 100%;
      position: absolute;
      right: 3%;
      flex-direction: column;
      align-items: flex-end;
   }
   .inner-container-left .duoi {
      width: 75vw;
      margin-left: 5%;
      margin-bottom: -4%;
      left: 3%;
      position: relative;
      bottom: 15%;
   }
   .tren .content-full-post {
      flex-direction: column;
      align-items: flex-start;
   }
   .content-main p.sub-title {
      font-size: 2.3rem;
   }
   .content-main h1.ten-mon {
      font-size: 3.6rem;
   }
   .top {
      top: -11rem;
   }
   .bottom {
      bottom: -11rem;
   }
   .content-full-post .image-post {
   display: flex;
   width: 100%;
   justify-content: center;
   }
   .content-full-post .image-post img{
      width: 50%;
   }
   #main_thucdon {
      background-image: url(/wp-content/uploads/2023/08/Group-15-1-e1690945679347.png);
  }
   .off-canvas:not(.off-canvas-center) .nav-vertical li.current-menu-item>a {
      color: #C75D15; 
      text-decoration: underline;
      text-underline-offset: 5px;
  }
  .off-canvas:not(.off-canvas-center) .nav-vertical li.current-menu-parent>a {
   color: #C75D15; 
}
   .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
      padding-left: 10px;
      color: #434146;
   font-size: 1rem;
   font-weight: 700;
  }
   .nav-sidebar.nav-vertical>li+li {
      border-top: unset;
  }
   header#header #logo {
      width: 9% !important;
   }
   .img-overflow-mobile .img-inner{
      overflow: auto;
   }  
   .img-overflow-mobile img{
      max-width: unset;
      width: 900px;
   }  
   footer .footer-widgets{
      background-image: url(/wp-content/uploads/2023/07/Footer.png);
      
   }
   footer .footer-widgets .widget{
      margin-bottom: 0;
   }
   #main-menu ul li.html.custom{
      display: flex;
      justify-content: space-between;
   }
   .logo_header_mobile {
      display: flex;
      width: 25%;
  }
  .title_header_mobile {
   display: flex;
   flex-direction: column;
   width: 70%;
   font-size: 1rem;
}
.off-canvas-left .mfp-content{
   width: 80%;
}
}
@media screen and (min-width:550px) and (max-width:649px){
   .inner-container-left .duoi .name-post {
      min-width: 30%;
  }
   .inner-container-left .tren{
      padding-top: 17%;
  }
  #main_thucdon .container_right_menu{
   padding-top: 12%;
}
}
@media screen and (max-width:549px){
   .carousel__ {
      width: 60rem;
      height: 60rem;
      border: 6rem solid#eebe97a6;
  }
  .slide_thucdon.active img {
   transform: scale(1);
}
.content_post {
   top: 43%;
}
.inner-container-left .duoi {
   width: 85vw;
   margin-bottom: -55%;
   position: relative;
   bottom: 35%;
}
.left2 {
   left: 10%;
}
.top {
   top: -10rem;
}
.bottom {
   bottom: -10rem;
}
.content-main p.sub-title {
   font-size: 1.9rem;
}
.content-main h1.ten-mon {
   font-size: 3rem;
}
.content-main p.money {
   font-size: 1.6rem;
}
   .inner-container-left .duoi .name-post {
      min-width: 30%;
  }
   .content-full-post .content-main h1.ten-mon {
      font-size: 3.3rem;
  }
  .content-full-post .content-main p.money {
   font-size: 1.7rem;
}
   #main_thucdon .container_right_menu .menu_thucdon {
      width: 65%;
  }
   .inner-container-left .tren{
      padding-top: 20%;
  }
  #main_thucdon .container_right_menu{
   padding-top: 15%;
}
   .logo_header_mobile {
      width: 30%;
  }
  .title_header_mobile {
   width: 65%;
}
   header#header #logo {
      width: 15% !important;
   }
   .title_header_mobile {
      font-size: .75rem;
   }
   .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
      padding-left: 10px;
  }
  .off-canvas:not(.off-canvas-center) li.html {
   padding: 10px;
}
}
@media screen and (min-width:500px) and (max-width:550px){
   .carousel__ {
      top: -70%;
      left: -70%;
  }
}
@media screen and (min-width:450px) and (max-width:499px){
   .carousel__ {
      top: -70%;
      left: -85%;
  }
  .inner-container-left .duoi {
   width: 85vw;
   margin-bottom: -55%;
   bottom: 35%;
}
}
@media screen and (min-width:400px) and (max-width:449px){
   .inner-container-left .duoi {
      width: 90vw;
      margin-bottom: -60%;
      bottom: 35%;
  }
   .carousel__ {
      top: -70%;
      left: -102%;
  }
}
@media screen and (min-width:376px) and (max-width:399px){
   .inner-container-left .duoi .name-post {
      min-width: 33%;
  }
   .carousel__ {
      top: -70%;
      left: -115%;
  }
  .slide_thucdon.active img {
   transform: scale(.9);
}
.left2 {
   left: 8%;
}
.inner-container-left .duoi {
   width: 90vw;
   margin-bottom: -70%;
   bottom: 35%;
}
}
@media screen and (min-width:350px) and (max-width:375px){
   .content-main p.money {
      font-size: 1.3rem;
  }
   .inner-container-left .duoi {
      width: 90vw;
      margin-bottom: -60%;
      bottom: 32%;
   }
   .left2 {
      left: -5%;
  }
   .carousel__ {
      width: 50rem;
      height: 50rem;
      top: -65%;
      left: -105%;
  }
  .slide_thucdon.active img {
   transform: scale(.8);
}
}
@media screen and (min-width:321px) and (max-width:349px){
   .inner-container-left .duoi .name-post {
      min-width: 35%;
  }
   .content-main p.money {
      font-size: 1.3rem;
  }
   .inner-container-left .duoi {
      width: 90vw;
      margin-bottom: -60%;
      bottom: 32%;
   }
   .left2 {
      left: -5%;
  }
   .carousel__ {
      width: 50rem;
      height: 50rem;
      top: -65%;
      left: -115%;
  }
  .slide_thucdon.active img {
   transform: scale(.8);
}
}


@media screen and (max-width:320px){
   .inner-container-left .duoi {
      width: 90vw;
      margin-bottom: -60%;
      bottom: 30%;
   }
   .left2 {
      left: -5%;
  }
   .carousel__ {
      width: 47rem;
      height: 47rem;
      top: -65%;
      left: -115%;
  }
  .slide_thucdon.active img {
   transform: scale(.7);
}
.content-main h1.ten-mon {
   font-size: 2.3rem;
}
.content-main p.money {
   font-size: 1.3rem;
}
.inner-container-left .duoi .name-post {
   min-width: 35%;
}
}
@media screen and (max-width:400px){
   .content-full-post .content-main h1.ten-mon {
      font-size: 2.8rem;
  }
  .inner-container-left .tren {
   padding-top: 23%;
}
#main_thucdon .container_right_menu {
   padding-top: 18%;
}
}

