@media (min-width:992px) and (max-width:1199px){.banner .btn{padding:8px 12px;font-size:12px}}@media (min-width:768px) and (max-width:991px){.step-process{display:block}.step-process li{display:block;border-right:none;border-bottom:1px solid #e0e0e0;padding-top:50px;width:auto}.step-process li:after{content:"\f103";bottom:-30px;top:auto;padding-left:0;padding-top:3px;left:-moz-calc(50% - 30px);left:-webkit-calc(50% - 30px);left:-o-calc(50% - 30px);left:calc(50% - 30px)}.banner .btn{padding:8px 12px;font-size:12px}.section,.site-content{padding:40px 0}.page-menu ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%!important;max-width:100%!important}.banner .carousel-caption{left:auto;right:auto;top:auto;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);position:relative}.banner .carousel-caption h2{font-size:36px}}@media only screen and (max-width:767px){body{font-size:1rem}p{line-height:1.5rem}h1,.h1{font-size:1.875rem}h2,.h2{font-size:1.6875rem}h3,.h3{font-size:1.4375rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}.step-process{display:block}.step-process li{display:block;border-right:none;border-bottom:1px solid #e0e0e0;padding-top:50px;padding-bottom:50px;width:auto}.step-process li:after{content:"\f103";bottom:-30px;top:auto;padding-left:0;padding-top:3px;left:-moz-calc(50% - 30px);left:-webkit-calc(50% - 30px);left:-o-calc(50% - 30px);left:calc(50% - 30px)}.section,.site-content{padding:25px 0}.page-banner{height:200px}.book-search{float:none;width:auto;margin-top:20px}.page-menu ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%!important;max-width:100%!important}.banner .carousel-caption{left:auto;padding:0 0 15px;right:auto;top:auto;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);position:relative}.banner .carousel-caption h2{font-size:36px}.w1 .form-block{margin-top:35px}.w5 .book-case .full-img a{display:block;height:auto;text-align:center}.w5 .book-case .full-img a imgP{display:block;height:auto;width:100%}.pre-header ul.top-menu-link,.pre-header ul.social-link{float:none;text-align:center;border:none}.pre-header ul.social-link li,.pre-header ul.top-menu-link li{float:none;display:inline-block;border:none}.post-header{text-align:center}.menu>li>a{color:#fff}}