/**handles:spiel-responsive**/
@media(min-width:991px){.menu-main ul li:hover ul{opacity:1;visibility:visible;top:100%}}@media(min-width:1200px) and (max-width:1700px){.footer-top .ft-contact{flex:0 0 25%;max-width:25%;padding-right:15px}.footer-top .ft-widget{flex:0 0 75%;max-width:75%;padding-left:15px}.ft-col{margin-right:15px}}@media (max-width:1750px){.container{padding:0 100px}.menu-main ul li{margin:0 10px}.logo img{height:auto!important;width:420px}.header-bg .header-right{width:calc(100% - 420px);text-align:right;white-space:nowrap}.home-about .ab-info-des{padding:50px 100px 0 100px}.ab-contact-it{margin-right:30px}.why-left{padding-left:100px}.home-about .ab-info-des h1{font-size:50px}.banner-feature{padding-right:50px}.menu-main ul li a{font-size:13.5px}.home-about .ab-info-link{padding:0 100px;background:#f2f2f2;padding-bottom:35px}.dv-quote-flex .content{width:74%;padding-left:100px}}@media(max-width:1350px){.container{padding:0 50px}.home-about .ab-info-des{padding:150px 50px 50px 50px}.home-about .ab-info-des h1{font-size:45px}.ab-contact{flex-wrap:wrap;padding:0 30px}.ab-contact-it{width:50%;padding:0 10px;margin:0}.why-left{padding-left:50px}.why-right{padding:40px 50px}.pd-single-right{padding-left:50px}.pd-our-inner-4 .container{padding:0 100px}.gl-video-top{margin-top:-80px;padding:80px}.menu-main ul li a{font-size:12px}.home-about .ab-info-link{padding:0 50px;background:#f2f2f2;padding-bottom:35px}.dv-quote-flex .content{width:74%;padding-left:50px}.ab-contact{margin:252px 0 0 0;flex-wrap:wrap;padding:0 30px}.home-about .ab-feature img{width:100%;object-fit:cover;height:185%}.dv-quote-flex .thumb img{margin:76px 0 0 0}}@media(max-width:1279px){.container{padding:0 20px}#header{padding:20px 0 10px}.logo img{width:320px}.header-bg .header-right{width:calc(100% - 320px);white-space:nowrap}.menu-main ul li{margin:0 7px}.menu-main ul li a{font-size:12px}.home-about .ab-info-des{padding:100px 20px 50px 20px}.home-about .ab-info-des h1{font-size:36px}.ab-contact-it p{font-size:12px}.ab-contact{padding:0 10px}.home-about .ab-info-link{padding:50px 100px}.why-left{padding-left:20px}.why-right{padding:30px 20px}.home-latest{padding:100px 0}.home-latest img{margin-top:30px}.ft-contact,.ft-widget{max-width:100%;padding:0 15px 30px;flex:0 0 100%}.ab-department .ab-item,.ab-item{flex:0 0 100%;max-width:100%;margin-bottom:30px}.ab-department .ab-feature-it{width:350px}.ab-department .ab-info{width:calc(100% - 350px)}.page-banner-bg{flex-direction:column-reverse}.page-banner-bg .banner-info{margin-top:0;width:100%;padding-right:100px}.banner-feature{width:100%;text-align:right}.banner-feature img,.product-banner .banner-feature img{max-height:200px}.about-people{margin-bottom:100px}.ab-department .about-bg{margin:0 -20px;padding:40px 0}.ab-department .ab-item{padding:0 20px}.about-bg{margin:0 -20px}.ab-item{padding:0 20px}.ab-department .about-bg{border:none;padding:0}.pd-single-left{flex:0 0 100%;max-width:100%}.pd-single-right{flex:0 0 100%;max-width:100%;padding:50px 15px 0}.pd-our-inner-4 .container{padding:0 50px}.gl-video-top .gl-video-list{margin:0 -15px}.gl-video-top .gl-video-it{padding:0 15px}.gl-video-bindery .gl-video-it{width:25%}.ab-contact{margin-top:0;padding:0 10px}.home-about .ab-feature img{width:100%;object-fit:cover;height:284%}.home-about .ab-info-link{padding:50px 20px}.dv-quote-flex .content{width:95%;padding-left:20px}.home-banner-content{display:flex;flex-direction:column}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}}@media(max-width:992px){.header-right .icon-search{display:none;white-space:nowrap}#header{padding-top:12px!important;position:fixed;top:0;left:0;right:0;z-index:99;height:53px}.rst-menu-trigger{display:block}.menu-main ul li{display:block}#header.click-menu{top:0}.menu-main{background:#f2f2f2;position:fixed;top:53px;width:100%;right:-100%;z-index:99;bottom:0;padding-top:27px;transition:all .3s ease-in-out}.menu-main ul li{padding:0;margin:0 20px;position:relative}.menu-main ul ul{display:none;opacity:1;visibility:visible;position:relative;width:100%;padding:0 0 0 10px;transition:none;background:0 0;left:0}.menu-main ul li i{position:absolute;top:8px;right:auto;left:0;font-size:22px}.menu-main ul li.menu-item-has-children i{display:block}.menu-main ul li.menu-item-has-children i.active{transform:rotate(180deg)}.menu-main ul li a{display:block;padding:10px 0;font-size:15px}#header.click-menu .menu-main{right:0}.home-about .ab-info-link{padding:50px 20px;text-align:center}.home-about .ab-info-link .sma-btn{width:300px}.ab-contact-it{width:100%;padding:0}.ab-contact{padding:0 20px;justify-content:end}.product-it:nth-child(4n){border-right:none}.product-it:nth-child(3n){border-right:1px solid #304060}.product-it:nth-child(4){border-top:none}.home-product{padding-bottom:100px}.footer-bottom>div{flex:0 0 100%;max-width:100%;text-align:center!important}.ft-social{margin:71px 0 46px}.pd-our-inner-4 .container{padding:0 20px}.pd-table-4 thead th{padding:14.5px 20px}.gl-video-top{padding:50px 50px}.gl-video-top .video-it{height:230px}.gl-video-bindery .gl-video-it{width:33.33%}.gl-video-bindery{padding-bottom:100px}.pr-list{padding:0 50px}.pr-post-it .pr-feature{height:180px}.inpage-custom .pd-custom-feature{width:100%;margin-bottom:25px;text-align:center}.inpage-custom .pd-custom-feature .alignright{float:none;margin:0}.inpage-custom .pd-custom-text{width:100%;padding-bottom:58px}.inpage-custom{display:flex;flex-direction:column-reverse}.inpage-custom img{height:auto}}@media(max-width:767px){.pr-inpage-author{position:inherit;bottom:0}.ft-widget{display:block;padding-bottom:55px}.ft-col{margin-right:0;max-width:100%;margin-bottom:31px}.home-about .ab-info-des{padding:43px 20px 40px 20px}.home-about .ab-info-des h1{margin-bottom:27px}.home-about .ab-info-des p{font-size:14px;font-weight:600;line-height:1.42}.home-about .ab-info-link{height:auto;position:relative;padding:0 20px 45px;background:#f2f2f2}.home-about .ab-feature,.home-about .ab-info{padding-bottom:0}.home-about .ab-info-link .sma-btn{background:0 0;padding:13.5px 13px;width:auto}.sma-btn span{top:-2px}.home-about .ab-contact{position:relative;height:auto;padding:46px 20px 28px}.home-about .ab-feature img{height:203px;object-fit:cover}.ab-contact-it{margin-bottom:36px}.ab-contact-it p{font-size:13px}.sma-title{font-size:25px;margin-bottom:13px}.sma-sub-title{font-size:14px;line-height:1.43;font-weight:600}.home-pd-title{margin-bottom:31px}.product-it:nth-child(3n){border-right:none}.product-it:nth-child(3){border-top:none}.product-it:nth-child(2n){border-right:1px solid #304060}.product-it{padding:9px 10px}.product-it .pd-feature{height:100px;margin:10px 0 0}.product-it .pd-info{padding-right:20px}.product-it .pd-info h4{font-size:15px;margin-bottom:5px}.product-it .pd-info .pd-number{font-size:12px}.product-it .pd-linh-dt{width:12px}.home-product{padding:36px 0 70px}.home-why{background:#eeeff2;flex-direction:column-reverse}.why-left{width:100%;padding-bottom:22px}.why-right{width:100%;padding:24px 20px 60px}.home-latest img{max-width:185px}.why-right-bg h2{margin-bottom:22px}.why-right-bg p{font-size:14px;line-height:2;font-weight:600}.why-right-bg .sma-btn{margin-top:30px}.mb-readmore{background-color:transparent;text-align:center;margin-right:16px}.why-right-bg .sma-btn{padding:12.5px 24px}.why-right-des{height:287px;overflow:hidden}.why-right-des.show{height:100%}.why-video{height:313px}.why-video-info{padding:23px 27px 36px}.why-info-bg{background:#fbfbfb}.why-info-bg h4{font-size:16px}.why-info-bg .why-author p{font-size:12px}.why-video-info .sma-btn{padding:9.5px 19px}.home-latest{padding:82px 0 88px}.home-latest .sma-title{margin-bottom:40px}#footer{padding:30px 0 27px}#footer .container{padding:0 35px}.ft-contact h3{margin:0 -15px 30px}.ft-contact .form-group{margin-bottom:10px}.ft-contact{padding-bottom:70px}.footer-bottom .ft-info{text-align:left!important}#content{margin-top:53px}.banner-feature img{max-height:92px}.product-banner .banner-feature img{max-height:135px}.page-banner-bg h1{font-size:35px;margin-bottom:12px}.page-banner-bg p{font-size:14px}.page-banner-bg .banner-info{padding-right:0}.banner-link-more{display:none}.banner-feature{padding:0;margin-bottom:-20px}.breacrump{padding:14px 0}.page-banner-bg{padding-top:15px;min-height:auto}.about-banner{padding-bottom:45px}.about-inner{padding:43px 0 15px}.about-people .sma-title{margin-bottom:25px}.ab-feature-it{width:100%;margin-bottom:15px;max-height:100%}.ab-item-bg .ab-info{width:100%;padding:0}.ab-item-bg .ab-info p{font-size:14px;margin-bottom:10px}.ab-item-bg .ab-info .ab-mail{position:relative;left:0;font-size:14px}.ab-department .ab-item,.ab-item{margin-bottom:40px}.about-people{margin-bottom:0}.ab-department.about-people .sma-title{margin-bottom:40px}.product-banner{padding-bottom:30px}.pd-our-product{padding:45px 0 73px}.pd-our-product .sma-title{margin-bottom:18px}.pd-our-equipment .sma-title{font-size:25px;margin-bottom:43px}.pd-our-equipment{padding-bottom:5px}.pd-list-product{padding:33px 0 150px}.pd-list-product .pd-list-number{font-size:14px}.pd-list-product .product-list{margin-top:38px}.pd-single-inner{padding:40px 0}.pd-single-main .sma-title-small{font-size:14px;margin-bottom:7px}.pd-single-main .pd-single-feature .sma-title-small{font-size:18px}.pd-single-main .pr-item-2 .sma-title-small{font-size:18px}.pd-single-feature h4{font-size:14px;margin-bottom:7px}.pd-single-inner h1{font-size:25px;margin-bottom:39px}.gallery-slider .slider-nav,.gallery-slider .slider-nav .slick-track{width:76px!important}.gallery-slider .slider-nav .slick-slide{height:78px;padding:7px}.gallery-slider{padding-right:84px;margin:12px 0 36px}.gallery-slider .slider-for .slick-slide{padding:33px 13px;height:255px}.pd-single-gallery{padding-right:0}.show-mobile{display:block}.hide-mobile{display:none}.pd-single-inner p{font-size:14px;line-height:1.21;margin-bottom:20px}.pd-single-right{padding-top:44px}.pd-sg-feature{width:100px;padding:20px 10px;height:101px}.pd-sg-description{width:calc(100% - 100px);padding-left:15px}.pd-single-inner .pd-sg-description p{margin-bottom:0}.pr-tes-it h3{line-height:1.33}.pd-single-main .pr-item:last-child{padding-bottom:24px}.pd-single-main .pd-single-des .sma-title-small{margin-bottom:20px}.pd-table-4 thead th{padding:14.5px 15px}.pd-table-4 td{padding:14px 15px}.pd-table-4 td:last-child,.pd-table-4 thead th:last-child{text-align:right}.pd-table-4 tr:nth-child(odd) td{background:rgba(217,217,217,.36)}.pd-table-4 tr:nth-child(2n) td{background:0 0}.pd-table-4{margin-bottom:0}.pd-table-4 table{margin-bottom:50px}.pd-custom-4 .wp-caption.alignright{margin:0}.pd-custom-feature{width:100%;margin-top:13px}.pd-custom-4 .wp-caption-text{margin-top:7px;font-size:10px}.pd-our-inner-4{padding:73px 0 89px}.product-banner-4 .banner-feature img{max-height:80px;margin-bottom:20px}.page-banner{min-height:auto;padding-bottom:58px}.gl-video-top{margin-top:32px;padding:0}.gl-video-top .video-it{height:216px}.gl-video-title{font-size:14px;margin:9px 0 7px}.gl-video-top .gl-video-it{margin-bottom:20px}.video-it .icon-video{width:18px}.gl-video-bindery{padding:40px 0 30px}.gallery-inner .gl-video-bindery .gl-video-it{width:50%;padding:0 6px}.gl-video-bindery .video-it{height:128px}.gl-video-bindery .video-bg{padding:15px}.gl-video-bindery .video-it .icon-video{width:11px}.gl-video-bindery .gl-video-list{margin:23px -6px 0}.gl-video-bindery .gl-video-title{font-size:10px;margin:9px 0 4px}.gl-video-bindery .gl-number-item{font-size:7px;margin-bottom:0}.gl-video-top-inner .gl-video-title-top{margin-bottom:30px}.gl-video-title-top .gl-number-item{font-size:14px}.gl-video-title-top .sma-title{font-size:21px}.gl-video-top-inner{padding-bottom:64px}.contact-form{padding:35px 0 73px}.pd-custom-text{width:100%}.contact-form h1{font-size:35px;margin-bottom:30px}.contact-form form{padding:0 15px}.contact-form .form-heigh{height:40px}.contact-form textarea.form-control{margin-top:40px;margin-bottom:14px}#content.contact-content{border-bottom:1px solid #5b6881}.footer-contact .ft-contact{display:none}.pr-top .sma-title{font-size:21px;margin-bottom:27px}.pr-post-it .pr-feature{height:170px}.pr-post-it{margin-bottom:35px}.pr-list{padding:0;margin:58px 0 0}.pr-item .sma-title{margin-bottom:30px;font-size:21px}.pr-tes-it-bg{padding:20px 40px 40px 15px}.pr-tes-it{margin-bottom:39px}.pr-item,.pr-item:last-child{padding-bottom:79px}.pr-list .pr-item .pr-tes-it-bg h3{line-height:1.67}.pr-top-1{padding-bottom:93px}.inpage-custom p{font-size:14px;margin-bottom:20px}.inpage-custom .aligncenter-2 img{max-width:calc(50% - 12px);padding:0 6px;margin:0}.inpage-custom .aligncenter-2{margin:35px -6px}.dv-quote-flex .thumb img{margin:0}.ab-contact{margin-top:0;padding:0 10px}}@media (max-width:400px){.why-right-bg .sma-btn{padding:12.5px 15px}}@media(max-width:360px){.home-about .ab-info-des h1{font-size:30px}.ft-info .ft-mail{font-size:20px}.logo img{width:220px}}