@media only screen and (max-width :1200px){.advantages-blocks-wrapper{flex-wrap:wrap}.advantages-blocks-wrapper .advantages-block{width:33.333333%}}@media only screen and (max-width :992px){.line-gap{display:none}.head-youtube{margin-left:auto}.main-header a.btn{font-size:14px}.main-header .menu li{margin-right:15px}.main-header .menu li a{padding:20px 0}.main-header .menu .sub-menu li{margin:0}.main-header .menu .sub-menu li a{padding:10px 0}.menu .sub-menu{padding:5px 15px}.banner{text-align:center}.banner ul li{display:block;margin-bottom:5px}div.banner{padding:0!important}.section-title-container .section-title{padding:0;font-size:22px}.section-title-container.text-center .section-title:before,.section-title-container.text-center .section-title:after{display:none}.wp-content .huge-text{font-size:22px}.section-title-container.text-left .section-title:after{display:none}.section-title-container.text-left .section-title{padding:0}.rewiews{text-align:center}.reviews-btns-wrapper{margin:auto}.rewiews .btn-wrap.text-left .button{text-align:center;margin:auto}.footer-form-container .footer-form-row{flex-direction:column;justify-content:center;align-items:center}.footer-form-container .footer-form-row .footer-form-col{width:100%;max-width:480px}.main-footer .footer-container{flex-direction:column;align-items:flex-start}.main-footer .footer-contacts{width:100%;border:0;padding:0;padding-top:55px}.footer-menu{padding:20px 0 55px;width:100%}.page-title{font-size:24px}.country-container.cols-3 .country-col,.country-container.cols-4 .country-col{flex-basis:50%;max-width:50%}.review-container .single-review{flex-direction:column-reverse;justify-content:center;align-items:center}.review-container .single-review .review-content.with-img:after{display:none}.review-container .single-review .review-content{margin-bottom:20px}.price-container{flex-wrap:wrap;justify-content:center}.price-container .price-col{flex-basis:50%;max-width:50%}.single-page-review{flex-direction:column;align-items:center;justify-content:center;max-width:480px;margin-left:auto;margin-right:auto}.single-page-review .review-img{margin:0 0 20px}.review-container .single-review .review-img{margin:0}.after-map-container{flex-direction:column}.after-map-container ul{margin:0}.more-reviews-content .more-reviews-text{font-size:22px}.blog-post-item{padding:0 15px;margin-bottom:30px}.video-posts-container,.blog-posts-container{margin-left:-15px;margin-right:-15px}.video-posts-container{margin-bottom:0}.short-posts-container .blog-post-item,.video-posts-container .blog-post-item{width:50%}}@media only screen and (max-width :768px){.mobile-menu-button{display:block}.main-header .menu{display:none}.main-header .menu.active{display:block}.advantages-blocks-wrapper .advantages-block{width:50%}.main-header .menu{position:absolute;top:100%;background:var(--second-color);left:0;right:0}.main-header .menu li{margin:auto;max-width:540px;padding:0 15px}.main-header .menu li .sub-menu{display:block;position:static;width:100%;visibility:visible;opacity:1;background:var(--second-color);color:#fff;padding:0;padding-left:10px}.main-header .menu li .sub-menu li a{color:#fff}.main-header .menu li a{padding:10px 0}.menu li a:after{display:none}.head-youtube{display:none}.bottom-head-container{height:58px}.menu li a .icon-angle-down{display:none}body.menu-open{height:100vh}.main-header .menu .sub-menu li{padding:0}body{padding-top:123px}.main-header{position:fixed}.main-header .menu{position:fixed;top:123px;height:calc(100vh - 123px);overflow-y:auto}body.menu-open{height:100vh;overflow:hidden}.country-container.cols-3 .country-col,.country-container.cols-4 .country-col{flex-basis:100%;max-width:480px}.price-container .price-col{flex-basis:100%;max-width:480px}.review-container .single-review .review-title{font-size:22px}.more-reviews-content{flex-direction:column}.more-reviews-content .more-reviews-btns{flex-direction:column;align-items:center;max-width:180px}.more-reviews-content .more-reviews-btns .more-btn{margin:0;margin-top:20px}.blog-post-item{width:100%}.review-post{flex-direction:column}.review-post .review-author{margin-right:0;margin-bottom:20px}.learn-more{flex-direction:column;padding:30px 15px}.learn-more-title{font-size:18px;margin:0 0 20px}.sub-small .mc4wp-form-fields{max-width:380px;width:100%;flex-direction:column}.sub-small{--h:auto;background-size:cover}.sub-small h3{font-size:22px}.sub-small input.subscribe-btn{width:100%}.sub-small input[type=email]{width:100%}.subscribe-form-container{flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:380px}.subscribe-form-container .mc4wp-form-fields{max-width:380px;margin:auto}.subscribe-form-container .subscribe-form-content{align-items:center;padding-top:0}.subscribe-form-container .form-title{font-size:22px;line-height:24px;margin-bottom:8px}}@media only screen and (max-width :576px){.lead-item .lead-item-text{font-size:16px}.lead-item .lead-item-text br{display:none}.review-gallery .gallery-item{width:100%}.answer{flex-direction:column;padding-top:20px;margin-top:20px;border-top:1px solid #eaeaea}.answer .answer-logo{border:0;margin-right:0;padding-right:0;margin-bottom:15px}.category-btns>span{display:block}.review-post .author-info,.review-info{flex-direction:column;align-items:flex-start}.author-info span{margin:0;width:14px;display:inline-block;text-align:center}.advantages-blocks-wrapper{flex-direction:column;justify-content:center;align-items:center}.advantages-blocks-wrapper .advantages-block{width:100%;max-width:250px}.top-head-container{height:90px;align-items:flex-start;padding:15px 0 0}body{padding-top:148px}.main-header .menu{top:148px;height:calc(100vh - 148px)}.head-social-links a{margin-left:6px}.top-head-container .logo{flex:1;max-width:150px}.top-head-container .logo img{width:auto;max-width:100%}.short-posts-container .blog-post-item,.video-posts-container .blog-post-item{width:100%}.reviews-header{display:block}.reviews-header>div{margin-right:0;border-right:0;padding-right:0;margin-bottom:5px}.top-head-container{height:100px}}@media only screen and (max-width :480px){h1.heading{font-size:21px}.banner ul li{font-size:14px}h2.heading{font-size:20px}.contact-items{position:absolute;top:60px;left:15px;right:15px;display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (max-width :360px){.top-head-container .contact-item{padding:0}.top-head-container .contact-item span.icon-phone{display:none}}