/* Import Components Home Page */

@import url(../swiper-carousel.css);
@import url(../../css/components/btn-swiper.css);
@import url(../../css/components/hero-header.css);
@import url(../../css/components/top-brands.css);
@import url(../../css/components/home-products-v1.css);
@import url(../../css/components/home-products-v2.css);
@import url(../../css/components/home-products-v3.css);
@import url(../../css/components/home-products-v4.css);
@import url(../../css/components/home-products-v5.css);
@import url(../../css/components/promo-banner.css);
@import url(../../css/components/promo-banner-cooperate.css);
@import url(../../css/components/training.css);
@import url(../../css/components/promo-banner-export.css);
@import url(../../css/components/blog-swiper.css);

/* Style Home Page */

.sec-bg-color {
    width: 100%;
    height: auto;
    background-color: #F1F5F9;
    padding-top: 50px;
    padding-bottom: 200px;
    position: relative;
    z-index: 0;
}

.cutout-top {
    position: absolute;
    top: -55px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

.cutout-bottom {
    position: absolute;
    bottom: -45px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

.cutout-top .cutout-desktop { 
    display:inline; 
}

.cutout-top .cutout-mobile { 
    display:none; 
}

.cutout-bottom .cutout-desktop { 
    display: inline; 
}

.cutout-bottom .cutout-mobile { 
    display: none; 
}

.home-page .main-footer .footer-inner .container.x2::after {
    mix-blend-mode: unset;
}

/* All Media Queris Home Page */

@media screen and (max-width: 1200px) {
    .sec-bg-color {
        padding-top: 1px;
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 768px) {
  .cutout-top .cutout-desktop { 
        display:none; 
    }
  .cutout-top .cutout-mobile { 
        display:inline; 
    }
    .cutout-bottom .cutout-desktop { 
        display: none; 
    }
    .cutout-bottom .cutout-mobile { 
        display: inline; 
    }
    .sec-bg-color {
        padding-bottom: 120px;
    }
}