@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:200px}.box-testimonial .content .text i{font-size:22px}.box-team figure img{width:125px;height:125px}.box-article figure img{height:180px}.box-gallery figure img{height:230px}.box-slide{padding:30px 0}.box-slide .input-group,.main-list .search-filter .input-group{margin:0 0 15px}.banner .slider .item .text{padding:0}.about .content .text h1,.banner .slider .item .text h1,.contact .content h1,.title h1{font-size:28px}.article,.client-partner,.contact,.testimonial{padding:60px 0}.team{padding:0 0 60px}.benefit{padding:60px 0 30px}.benefit .content .item{margin:0 0 30px}.about{padding:60px 0 0}.about .content{margin-top:0}.about .content .text{padding:30px}.contact .col-xl-4:first-child,.contact .col-xl-4:nth-child(2){padding-bottom:30px}.main-content{padding:50px 0}.main-about .content .sub-content{margin:0 0 60px}.main-about .content .sub-content img{height:450px;margin:0 0 30px}.main-about .content .sub-content figure .btn{top:40%}.main-about .content .sub-content .text-1{padding-left:0}.main-about .content .sub-content .text-2{padding-right:0}.main-about .cta .content h2,.main-about .team h2{font-size:24px}.main-article nav ol.breadcrumb li span{width:200px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
