@media only screen and (min-width:576px) and (max-width:767px){html{font-size:15px}.hidden-sm{display:none!important}.container,.container-fluid{max-width:100%;width:90%}.box-product figure img{height:300px!important}.box-team figure img{width:60%}.box-gallery figure img{height:230px}.box-slide{padding:30px 0}.box-slide .input-group{margin:0 0 15px}.title{margin:0 0 40px!important}.header .content .navigation ul li.item{line-height:1}.contact h1,.title h1{font-size:28px}.banner{padding:30px 0 0}.banner .pl-0,.banner .pr-0{padding-right:calc(var(--bs-gutter-x) * .5)!important;padding-left:calc(var(--bs-gutter-x) * .5)!important}.banner .slider-default-1{border-bottom:1px solid #000;padding:0 0 70px}.banner .slider-default-1 .item figure,.benefit .content .item,.contact figure{margin:0 0 30px}.banner .slider-default-1 .item .content,.contact .content{padding:0}.banner .slider-default-1 .item .content h1{font-size:38px}.article,.client-partner,.contact,.product,.testimonial{padding:70px 0}.benefit,.team{padding:70px 0 40px}.about .container-fluid,.about .content .text,.contact .content ul.chat li a{width:100%}.about .content .text ul{display:block}.about .content .text ul li{margin:0 0 8px}.about .content .text ul li:last-child{margin:0}.client-partner .slider-carousel-3 .item img{width:60%;margin:0 auto}.contact .content ul.chat li{width:100%;margin:0 0 5px}.main-content{padding:50px 0}.main-product .slider-default-2 figure img{height:370px}}