/* Responsive */
@media only screen and (max-width:1200px) {
    .w-menu { display: none; }
    .menu-moblie, .menu-res { display: block; background: #fff; max-height: 70px; }
}
@media (max-width:1200px) {
    .wrap-full-page { overflow-x: hidden; }
    .breadCrumbs { margin-top: 0; }
    .croll__floating-support, .slideshows, .header, .btn-frame, #messages-facebook, .menu { display: none !important; }
    .btn-phone.btn-frame, .btn-map.btn-frame { display: block !important; zoom: .8; }
    .menu-res { display: block; }
    .right-head { display: flex; justify-content: space-between; gap: 10px; }
    .toolbar { display: block; }
    .head-bottom {position: fixed;top: 0px;left: 0px;right: 0px;z-index: 999;box-shadow: 0 1px 5px 0 rgb(0 0 0 / 10%);padding: 0px 0;background: #3b3b3b;}
    .check-toolbar { display: block; }
    .show-toolbar {padding-top: 59px;transition: 0.7s;}
    .hidden-toolbar { padding-top: 0px; transition: 0.7s; }
    .hidden-toolbar .toolbar-app { transform: translateY(120%); transition: 0.7s; }
    .hidden-toolbar .head-bottom { transform: translateY(-120%); transition: 0.7s; }
    .show-toolbar .toolbar-app { transform: translateY(0); transition: 0.7s; }
    .show-toolbar .head-bottom {transform: translateY(0);transition: 0.7s;}
    .wrap-container { margin-bottom: 30px; }
    .footer-powered {margin-bottom: 50px;margin-top: 20px;}
    .logo-mobile img {max-height: 59px;}
    .service-left { width: 100%; margin-bottom: 15px; }
    .service-right { width: 100%; max-width: 100%; }
    .gallery-thumb-pro { width: 100%; }
    .left-pro-detail {width: 100%;margin-bottom: 20px;display: block;text-align: center;}
    .right-pro-detail { width: 100%; }
    a.logo-mobile {display: block;position: relative;left: 13px;top: 8px;}
    #FormNewsletter { padding-left: 0 }
    .slideshow .slick-dotted.slick-slider{margin-bottom: 0;}
}
@media (max-width:1024px) {
    .grid-page, .grid-products { grid-template-columns: repeat(3, 1fr); grid-gap: 10px; }
    .othernews { position: initial; }
    .footer-news:nth-child(2) { width: 100%; margin: 20px 0; }
    .footer-news:nth-child(3) { width: 48%; }
    .footer-news:nth-child(4) { width: 48%; }
    .footer-news:nth-child(1) { width: 100%; text-align: center; }
    .title-service, .title-news, .title-main { font-size: 29px !important; }
    .hashtag-service, .title-service { padding-left: 0; }
    .intro-left {/* padding: 0; *//* border: none; */padding: 0 0 10px 30px; margin-left: 10px; }
    .intro-left:after { zoom: .7; }
    .content-page {width: 100%;max-width: 430px;background-size: 100% 100%;padding: 20px 30px 40px 30px;height: unset;}
    .box-criteria { margin: 0 auto; }
    .intro-right:after { right: 0; zoom: .7; }
    .slick-prev, .slick-next { color: #000; width: 12.5px; height: 21px; border-radius: 5px; background: transparent !important; }
    .slick-prev { left: -8px; }
    .slick-next { right: -9px; }
    .slick-prev:before {font-family: "Font Awesome 6 Pro";font-weight: 400;content: "\f053";color: #E5D8D8;}
    .slick-next:before {font-family: "Font Awesome 6 Pro";font-weight: 400;content: "\f054";color: #E5D8D8;}
    .leaves-2,.leaves-1{zoom: .6}
    .footer.footer-inpage{padding-top: 30px;}
}
@media (max-width:990px) {
    .footer-copyright, .footer-statistic { text-align: center; }
    .grid-album { gap: 5px; }
    .item-album { margin-bottom: 5px; }
    .album-home { padding: 25px 0; }
    .arr-album:after { display: none; }
    .introduce-home,.product-home{padding: 30px 0;}
}
@media (max-width:768px) {
    .grid-page, .grid-news, .grid-products { grid-template-columns: repeat(2, 1fr); grid-column-gap: 10px; }
    .row { margin-left: -5px !important; margin-right: -5px !important; }
    .row>* { padding-left: 5px !important; padding-right: 5px !important; }
    .wrap-container { margin-bottom: 30px; }
    .footer-news:nth-child(3), .footer-news:nth-child(4) { width: 100%; margin-bottom: 20px; }
    .introduce-home .wrap-content { flex-wrap: wrap; border: none; }
    .intro-left { width: 100%; margin-bottom: 20px; }
    .intro-right {width: 100%;margin: 0 auto;padding: 0 50px 30px 0;margin-right: 20px;}
    .content-page { margin: 0 auto; }
    .name-product a, .item-service-offers .in4 a { font-size: 14px; font-weight: 400; }
    .logo-title {/* display: none; */margin-bottom: 18px; position: relative; left: 25px; }
    .table-price { padding: 20px 0; }
    .pic-video:after { zoom: .5 }
    .header-news .right { display: none; }
    .criteria-home { background-position-x: 700px; }
}
@media (max-width:600px) {
    .control-slideshow { display: none; }
}
@media (max-width:460px) {
    .box-criteria { width: 100%; min-width: 100% }
}
@media (max-width:320px) {
    .grid-news, .grid-page, .grid-products { grid-template-columns: repeat(1, 1fr); }
}