@media only screen and (min-width:992px){.close-menu-button,.mobil-menu-button,.mobilefooter-sticky,.single-sidebar .sidebar-head h2 i,.vl-footer .vl-footer-menu .menu-group .title i{display:none}}@media only screen and (max-width:767px){.vl-footer .vl-footer-menu .menu-group{margin:0}.vl-page-head .images{display:none}body .service-box .images img{height:150px}body .blog-box .images img{height:250px}.vl-about-section .mission-and-vision .box-flex .box-item:first-child:after,.vl-about-section .mission-and-vision .box-flex .box-item:first-child:before,.vl-about-section .mission-and-vision .box-flex .box-item:nth-child(2):after,.vl-about-section .mission-and-vision .box-flex .box-item:nth-child(2):before{display:none}.vl-about-section .mission-and-vision .box-flex{flex-direction:column}.vl-about-section .mission-and-vision .box-flex .box-item:first-child{border-bottom:1px solid #e0e0e0}.vl-about-section .mission-and-vision .box-flex .box-item{padding:20px}.vl-about-section .mission-and-vision .box-flex .box-item h2{font-size:18px;margin:0 0 10px}.vl-about-section .mission-and-vision .box-flex .box-item p{font-size:14px}.vl-page-head{height:80px}.vl-page-section .images:before{display:none}.vl-page-section .images:after{width:100px}.vl-page-section .images{top:0;margin:20px 0}.vl-header .vl-head-flex .vl-head-item.vl-buttons:after{height:120px}.vl-page-head .page-head-flex:before{display:none}.vl-page-head .page-head-flex h1{font-size:18px}.vl-page-head .page-head-flex .breadcrumb p{font-size:12px}.vl-page-head .page-head-flex{height:100%;padding:0;justify-content:space-between;flex-wrap:wrap;gap:10px;align-items:center;width:100%}.vl-blog-section{padding:30px 0}body .service-box h3{font-size:13px;max-width:100%;bottom:10px;margin:0;left:10px}body{overflow-x:hidden!important}.vl-header .vl-head-flex .vl-head-item a img{width:200px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .image{height:300px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .content-flex .hero-main-content .title{font-size:22px;line-height:30px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .content-flex .hero-main-content .title span{font-size:16px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .content-flex{bottom:50px;left:20px}.vl-hero-section .slider-wrap .navigation-and-pagination .navigation-number{font-size:18px;gap:5px}body .swiper-common-pagination .swiper-pagination-bullet{height:3px;width:30px}.vl-hero-section .slider-wrap .navigation-and-pagination{padding:0 20px;bottom:15px}.vl-future-section .future-box h2{font-size:18px}.vl-future-section .future-box{margin:0 0 30px}.vl-service-section{margin:50px 0}.vl-head{justify-content:center!important;flex-wrap:wrap;gap:10px;margin:0 0 20px;align-items:center}.vl-head h2{font-size:22px!important;line-height:26px}.vl-head span{font-size:16px}.vl-head .all-view{height:30px;padding:0 10px;font-size:13px}.vl-content-section .content-main p{font-size:14px;line-height:22px}.vl-content-section{margin:50px 0}.vl-content-section .images{margin:30px 0 0}.vl-content-section a{margin:10px 0 0}.vl-sss-section .sss-content .sss-wr .sss-question-box .sss-questions-box-content .sss-questions-title{padding:0 0 20px}.vl-sss-section .sss-content .sss-wr .sss-question-box .sss-questions-box-content .sss-questions-title h3,.vl-sss-section .sss-content .sss-wr .sss-question-box .sss-questions-box-content .sss-questions-title i{font-size:14px}.vl-sss-section{margin:50px 0}.vl-contact-bar .vl-contact-flex{justify-content:center;flex-direction:column;gap:15px;text-align:center;align-items:center}.vl-contact-bar .vl-contact-flex .title{font-size:24px;line-height:34px}.vl-contact-bar .vl-contact-flex .title span{font-size:20px}.vl-contact-bar .vl-contact-flex a{padding:8px 15px;font-size:14px}.vl-contact-bar .vl-contact-flex a i{font-size:16px;top:0}.vl-footer .vl-footer-menu .menu-group .title{padding:5px 0 15px;justify-content:space-between;font-size:16px;border-bottom:1px solid #e0e0e0;align-items:center;display:flex}.vl-footer .vl-footer-menu .menu-group .title i{font-size:16px;line-height:1}.vl-footer .vl-footer-menu .menu-group ul{margin:0 0 30px;display:none}.vl-footer .vl-footer-menu{padding:0;border:unset}.vl-footer .vl-footer-main .logo a img{width:300px}.vl-footer .vl-footer-main{padding:20px 0;text-align:center}.vl-footer .vl-footer-main .logo a{margin:0 auto 30px;width:fit-content;display:flex}.vl-footer .vl-footer-main .footer-contact{justify-content:center;text-align:center;margin:20px 0 0;align-items:center}.vl-footer .vl-footer-main .footer-contact a.tel{font-size:18px}.vl-footer .vl-footer-main .footer-contact a.address{font-size:14px}.vl-footer .vl-footer-copy .copy-flex{flex-direction:column;gap:10px;align-items:center}.vl-footer .vl-footer-copy .copy-flex .copy-item span{font-size:13px}.vl-footer .vl-footer-copy .copy-flex .copy-item ul li a{font-size:12px}.vl-footer .vl-footer-copy{padding:15px 0}.vl-footer .vl-footer-copy .copy-flex .copy-item .powered img{width:65px}.vl-footer .vl-footer-copy .copy-flex .copy-item{justify-content:center;width:100%;display:flex}.vl-footer .vl-footer-copy .copy-flex .copy-item .powered{padding:15px 0 0;justify-content:center;border-top:1px solid #e0e0e0;width:100%}}@media only screen and (max-width:991px){.vl-page-section.single-product{margin:50px 0}.vl-page-section.single-product .row{flex-direction:column-reverse}.vl-page-section.single-product .slide-wrapper{top:0}.swiper.swiper-gallery:before{display:none}.single-buttons{flex-wrap:wrap}.mobilefooter-sticky,.mobilefooter-sticky .sticky-box{align-items:center;display:flex}.mobilefooter-sticky{height:60px;position:fixed;bottom:0;background:#e0051b;left:0;width:100%;z-index:99}.mobilefooter-sticky .sticky-box{flex:1;flex-direction:column;gap:10px}.mobilefooter-sticky .sticky-box:nth-child(2n) .icon{border:1px solid #fff;background:#e0051b}.mobilefooter-sticky .sticky-box:nth-child(2n) .icon i{color:#fff}.mobilefooter-sticky .top-box{transform:translateY(-20px);position:relative}.mobilefooter-sticky .top-box .icon{height:45px;position:relative;background:#fff;width:45px}.mobilefooter-sticky .sticky-box .icon{justify-content:center;border:1px solid #e0e0e0;align-items:center;display:flex}.mobilefooter-sticky .sticky-box .icon.wp{background-color:#49a408}.mobilefooter-sticky .sticky-box .icon i{font-size:20px}.mobilefooter-sticky .sticky-box .icon img{width:18px;line-height:1}.mobilefooter-sticky .top-box.sticky-box .icon img{width:22px}.mobilefooter-sticky .sticky-box .name{font-size:12px;font-weight:300;color:#fff;text-align:center;margin:0 0 4px}.single-sidebar{padding:0}aside{margin-bottom:20px}.side-buttons{display:none}.single-sidebar .sidebar-head{margin:0}.single-sidebar .sidebar-head h2{padding:15px;justify-content:space-between;font-size:18px;display:flex}.single-sidebar .sidebar-body{padding:15px;transition:unset;display:none}.single-sidebar .sidebar-body ul li a{font-size:13px}.single-sidebar .sidebar-body ul li button i{font-size:14px}.contact-form{margin:50px 0}.contact-form .form-body{margin:0;width:100%}body div.sub-menu{height:100%;transform:translate(100%);overflow-y:scroll;padding:20px;transition:all .8s cubic-bezier(.5,0,0,1) 0s;position:fixed;opacity:0;top:0;left:0;width:100%;display:block}body div.sub-menu .back-menu{padding:6px 8px;font-size:13px;font-weight:300;color:#fff;background-color:#000;margin:0 0 20px;line-height:1}body div.sub-menu .back-menu i{font-size:16px}body div.sub-menu.active{transform:translate(0);transition:all .8s cubic-bezier(.5,0,0,1) 0s;opacity:1}body div.sub-menu ul.sub-list{grid-template-columns:1fr 1fr!important}body div.sub-menu ul.sub-list li a{padding:10px!important}body div.sub-menu ul.sub-list li a img{width:100%!important}body div.sub-menu ul.sub-list li a .title{text-align:center}.vl-header{position:relative}.vl-header .vl-head-flex .vl-head-item.vl-menu{height:100%;transform:translate(0);padding:50px 20px 20px;border:1px solid #e0e0e0;transition:unset;position:fixed;top:0;background-color:#fff;left:0;width:100%;display:none;z-index:999}.vl-header .vl-head-flex .vl-head-item.vl-menu .close-menu-button{height:35px;font-size:20px;right:15px;color:#fff;position:absolute;top:15px;background-color:#c4222d;width:35px}.vl-header .vl-head-flex .vl-head-item.vl-menu ul{flex-direction:column;gap:10px;align-items:flex-start}.vl-header .vl-head-flex .vl-head-item.vl-menu ul li{position:relative;width:100%}.vl-header .vl-head-flex .vl-head-item.vl-menu ul li:not(:last-child){border-bottom:1px solid #e0e0e0}.vl-header .vl-head-flex .vl-head-item.vl-menu ul.sub-list li{border:unset}.vl-header .vl-head-flex .vl-head-item.vl-menu ul li a+i{height:40px;justify-content:center;right:0;position:absolute;top:-9px;align-items:center;width:40px;display:flex}.vl-header .vl-head-flex .vl-head-item.vl-buttons a,.vl-header .vl-head-flex .vl-head-item.vl-menu ul li a i{display:none}.vl-header .vl-head-flex .vl-head-item a{height:auto;padding:0 0 10px;justify-content:flex-start}.vl-header .vl-head-flex .vl-head-item.vl-buttons button{height:60px;font-size:22px;color:#fff;width:50px}body .blog-box h3{font-size:18px;margin:0;line-height:25px}.product-box .images img{height:120px}.product-box h3{min-height:50px;font-size:13px}.product-box a{font-size:14px}.product-box{padding:15px}}@media only screen and (min-width:768px) and (max-width:991px){.vl-page-head .page-head-flex{width:100%}.vl-page-head .page-head-flex:before{background-color:#e0051c}.vl-page-section .images:before{display:none}.vl-page-section .images{top:0;margin:40px 0 0}body{overflow-x:hidden!important}body .service-box h3{font-size:26px;bottom:25px;margin:0;left:25px}.vl-service-section .service-wrap .swiper-service-pagination{margin:30px 0 0}.product-box{padding:15px}.product-box .images img{height:200px}.product-box .images{margin:0 0 30px}.product-box h3{min-height:50px;font-size:18px}.product-box .common-button{font-size:18px}body .blog-box h3{font-size:18px;bottom:15px;margin:0;left:15px;line-height:24px}.vl-blog-section{padding:30px 0}.vl-sss-section .sss-content .sss-wr .sss-question-box .sss-questions-box-content .sss-questions-title{padding:0 0 20px}.vl-sss-section .sss-content .sss-wr .sss-question-box .sss-questions-box-content .sss-questions-title h3{font-size:18px}.vl-sss-section .sss-content .sss-wr .sss-question-box .sss-questions-box-content .sss-questions-title i{font-size:14px}.vl-sss-section{margin:50px 0}.vl-contact-bar .vl-contact-flex{justify-content:center;flex-direction:column;gap:15px;text-align:center;align-items:center}.vl-contact-bar .vl-contact-flex .title{font-size:24px;line-height:34px}.vl-contact-bar .vl-contact-flex .title span{font-size:20px}.vl-contact-bar .vl-contact-flex a{padding:8px 15px;font-size:14px}.vl-contact-bar .vl-contact-flex a i{font-size:16px;top:0}.vl-footer .vl-footer-menu .menu-group .title{padding:5px 0 15px;justify-content:space-between;font-size:16px;border-bottom:1px solid #e0e0e0;align-items:center;display:flex}.vl-footer .vl-footer-menu .menu-group .title i{font-size:16px;line-height:1}.vl-footer .vl-footer-menu .menu-group ul{margin:0 0 30px;display:none}.vl-footer .vl-footer-menu{padding:0;border:unset}.vl-footer .vl-footer-main .logo a img{width:350px}.vl-footer .vl-footer-main{padding:20px 0;text-align:center}.vl-footer .vl-footer-main .logo a{margin:0 auto 30px;width:fit-content;display:flex}.vl-footer .vl-footer-main .footer-contact{justify-content:center;text-align:center;margin:20px 0 0;align-items:center}.vl-footer .vl-footer-main .footer-contact a.tel{font-size:18px}.vl-footer .vl-footer-main .footer-contact a.address{font-size:14px}.vl-footer .vl-footer-copy .copy-flex{flex-direction:column;gap:10px;align-items:center}.vl-footer .vl-footer-copy .copy-flex .copy-item span{font-size:13px}.vl-footer .vl-footer-copy .copy-flex .copy-item ul li a{font-size:12px}.vl-footer .vl-footer-copy{padding:15px 0}.vl-footer .vl-footer-copy .copy-flex .copy-item .powered img{width:65px}.vl-footer .vl-footer-copy .copy-flex .copy-item{justify-content:center;width:100%;display:flex}.vl-footer .vl-footer-copy .copy-flex .copy-item .powered{padding:15px 0 0;justify-content:center;border-top:1px solid #e0e0e0;width:100%}.vl-header .vl-head-flex .vl-head-item.vl-buttons button{height:80px;font-size:30px;width:100px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .image{height:400px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .content-flex .hero-main-content .title{font-size:30px;line-height:40px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .content-flex .hero-main-content .title span{font-size:22px}.vl-hero-section .slider-wrap .swiper .swiper-wrapper .swiper-slide .content-flex{bottom:70px;left:30px}.vl-hero-section .slider-wrap .navigation-and-pagination .navigation-number{font-size:24px;gap:5px}body .swiper-common-pagination .swiper-pagination-bullet{height:3px;width:30px}.vl-hero-section .slider-wrap .navigation-and-pagination{padding:0 30px;bottom:20px}.vl-future-section .future-box h2{font-size:18px}.vl-future-section .future-box{margin:0 0 30px}.vl-service-section{margin:100px 0}.vl-head{margin:0 0 30px}.vl-head h2{font-size:30px!important;line-height:40px}.vl-head h2 span{font-size:inherit!important}.vl-head span{font-size:24px!important}.vl-content-section .content-main p{font-size:14px;line-height:22px}.vl-content-section{margin:50px 0}.vl-content-section .images{margin:30px 0 0}.vl-content-section a{margin:10px 0 0}}@media only screen and (min-width:992px) and (max-width:1200px){.vl-header .vl-head-flex .vl-head-item a img{width:200px}.vl-header .vl-head-flex .vl-head-item a{font-size:13px}.vl-header .vl-head-flex .vl-head-item ul{gap:15px}.vl-header .vl-head-flex .vl-head-item.vl-buttons a{padding:0 15px;font-size:13px}.vl-footer .vl-footer-menu .row{row-gap:50px}}