@media screen and (max-width:1599px){.newBannerImage{right:-90px}.newBannerItem:first-child{margin-right:80px}}@media screen and (max-width:1170px){.container{width:100%}.about .about-text{max-width:calc(100% - 400px)}.my-service-item{width:32%;height:auto;padding-bottom:90px}.home-taro-list{flex-wrap:wrap;justify-content:space-around}.home-taro-item{width:24%;padding:20px;height:auto;margin-bottom:20px}.home-taro-layout{padding:60px 0}.day-card-box-text{width:100%;max-width:calc(100% - 400px)}.home-articles-list{flex-wrap:wrap}.home-articles-list .home-article{width:24%}.category,.page-sale{padding:40px 15px}.category header nav{margin:20px 0 40px 0}.category-post{margin-bottom:40px}.category-post-content{width:100%;max-width:calc(100% - 340px)}.category-post-meta{padding-bottom:0}.category-post h2{padding:20px 0}.category-post p{padding-bottom:15px}.service-post{width:48%}.category-service{justify-content:space-around}.input_col_4{max-width:31.3%;width:100%}.input{margin:0 5px}.article h1{padding-bottom:20px}.article .category-post-meta{padding-bottom:20px}.page-sale-list{justify-content:space-around}.page-sale-item{width:47%;padding-bottom:160px}.page-sale-item-bottom .new-price{font-size:26px}.page-sale-item-bottom .old-price{font-size:20px}.page-sale-item-bottom .old-price:after{width:100%;left:0}.article-service{padding:40px 15px}.article-service h1{padding-bottom:20px}.service-content{width:100%;max-width:calc(100% - 400px)}.page-sale-item h4 br{display:none}}@media screen and (max-width:1023px){.header-title{width:40%;text-align:center}.home-taro-item img{max-width:100%}.my-service-item img{width:100%}.my-services-list{flex-wrap:wrap;justify-content:space-around}.my-service-item{width:48%;margin-bottom:30px}.home-taro-item{width:48%}.home-taro-item img{width:100%}.day-card{padding:40px 0}.day-card-box{margin-top:35px;flex-direction:column}.day-card-box img{max-width:100%;width:100%}.day-card-box-text{max-width:100%;margin-top:20px}.day-card-box-text p{font-size:20px}.home-articles,.my-services,.about,.scheme-of-work,.home-taro-layout{padding:40px 0}.home-taro-list,.my-services-list{margin-top:40px}.home-articles-list .home-article{width:48%;margin-bottom:30px}.footer-menu{display:none}.ask-tarologist-row{flex-direction:column}.input_col_4{max-width:100%}.input{margin:0 5px 20px 0}.ask-tarologist-row button[type=submit],.ask-tarologist-row input[type=submit]{width:100%;padding:15px 0;font-size:22px}.page-sale-item{width:100%}.category header nav a{margin-right:20px}.sidebar{width:100%}.sidebar .sidebar-me{display:none}.sidebar img{width:100%;height:auto}.service-content{max-width:100%}.btn-order{margin-bottom:20px}.service-content p.service-content-price{padding-bottom:20px}.service-content p{padding-bottom:20px}.categpry-form-search{display:none}.single-sidebar{width:100%;padding-left:0}.single-post{width:100%}.article .widget-author-block{flex-wrap:wrap}.article .widget-author__photo{width:100%;height:auto;margin-bottom:10px}}@media screen and (max-width:960px){.pageForm{margin-top:40px;padding:30px 15px}p.pageForm__title{font-size:30px;margin-bottom:20px;padding:0!important}p.pageForm__text{padding:20px 0}.pageForm__inputs{display:block;margin:0}.pageForm__input{width:100%;margin:0}.pageForm__bottomInput{width:100%;margin:0}.pageForm__submit{width:100%;margin:0}.newBannerImage{display:none}.newBannerText{font-size:20px;margin-bottom:30px}.newBannerText h1{font-size:32px}.newBannerStart{margin-bottom:30px}.newBannerStart__icon{width:50px;margin-right:15px}.newBannerStart__text{font-size:18px}.newBannerStart__text h4{font-size:24px}.newBannerWrap{flex-wrap:wrap}.newBannerItem{font-size:18px}.newBannerItem:first-child{order:2;width:100%;margin:0}.newBannerItem:last-child{order:1;width:100%;margin-bottom:20px}}@media screen and (max-width:767px){.about .container img{width:auto}.header-menu{position:initial}.header-menu ul{display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;background-color:#2e77ae;z-index:999;padding-top:40px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s}.header-menu ul li{display:block;text-align:left}.header-logo{width:100%;text-align:center}.header-title{width:100%;margin:15px 0}.header-phone{width:100%;text-align:center}.primary-slide-box{padding:25px}.primary-slide-box h4{font-size:26px}.primary-slide-box p{font-size:20px}.primary-slide-box p strong{font-size:20px}.about .container{flex-direction:column}.about .container img{max-width:100%}.about .about-text{max-width:100%;padding-top:20px}.about .about-text p b,.about .about-text p strong{display:block;padding-bottom:10px}.icon-instagram{margin-left:0}.my-service-item{width:100%}.my-service-item{width:100%;padding:15px}.my-service-item .service-link{position:relative;bottom:0;margin-top:20px}.scheme-of-work-list .scheme-of-work-item p br{display:none}.home-taro-item{width:100%}.home-articles-list .home-article{width:100%;padding:15px;height:auto}.home-articles-list .home-article p{padding-bottom:15px}.home-articles-list .home-article p+a{position:relative;bottom:0}.footer{padding:30px 0}.footer-copyright{width:100%;text-align:center}.footer-soc{margin-top:20px;width:100%;text-align:center}.footer-soc ul{width:70%;margin:auto}.footer-contact{margin-top:20px;width:100%;text-align:center}.primary-slide-container{height:365px!important}.primary-slider{height:365px!important}.primary{height:auto}.header-menu{padding:10px;justify-content:flex-end}.nav-menu{display:block;background-color:transparent;border:none;position:relative;z-index:999}.nav-menu span{display:block;position:relative;width:25px;height:3px;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s}.not-found img{max-width:100%;width:95%;height:auto}.nav-menu span:nth-child(2){margin:5px 0}.category header nav{margin:15px 0}.category header nav a{display:block;margin:auto;margin-bottom:0}.category header nav a.category-current:after,.category header nav a:hover:after{opacity:0}.category,.page-sale{padding:30px 15px}.category-post{flex-wrap:wrap}.category-post .category-post-image{max-width:100%;width:100%}.category-post-image img{width:100%;height:auto}.category-post-content{max-width:100%;margin-top:20px}.article h1{font-size:26px}.article{padding:30px 15px}.article p{padding-top:20px}.single-post figure{margin-top:20px}.article h5{padding-top:20px}.ask-tarologist{padding:20px}.ask-tarologist .ask-tarologist-title{font-size:26px;margin-bottom:20px}.contact-list{flex-wrap:wrap}.contact-list li{margin:15px 0}.ask-tarologist{margin-top:20px}.page-sale-item{height:auto;padding:20px}.page-sale-item img{width:100%;height:auto}.page-sale-item-bottom{position:relative;left:0;bottom:0;padding-right:0;margin-top:20px}.page-sale-item-bottom button{margin-top:20px}.page-sale-item-share{position:relative;bottom:0;margin-top:20px}.gift-label{display:block;position:absolute;right:30px;top:30px;width:46px;height:46px;border-radius:96px;box-shadow:3px 4px 50px rgba(0,0,0,.2);background-color:#4caf50;-webkit-border-radius:96px;-moz-border-radius:96px;-ms-border-radius:96px;-o-border-radius:96px;background-image:url(../../../../../../../themes/taro/images/gift.png);background-position:center;background-repeat:no-repeat;background-size:50%}.sale-label{right:30px;top:30px;width:56px;height:56px;font-size:11px;padding-top:11px}.sale-label span{font-size:18px}.article-service h1{font-size:26px}.home-taro-layout h2{font-size:22px}.service-post{width:100%;height:auto;padding:20px 20px 0 20px}.service-post-meta{position:relative;flex-wrap:wrap;left:0;margin-top:30px}.service-post-meta span{width:100%}.service-post-meta a.btn{margin-top:20px}.category header nav{display:none}.category header h1{margin-bottom:10px}.header-menu ul.header-menu-show{left:0}.nav-menu.nav-menu-active span:nth-child(1){top:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.nav-menu.nav-menu-active span:nth-child(2){opacity:0}.nav-menu.nav-menu-active span:nth-child(3){top:-8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}}@media screen and (max-width:560px){.thanks-modal{padding-left:15px;padding-right:15px}}@media screen and (max-width:440px){.modalForm{padding:30px 15px}.modalForm__input{margin:0}}