@media only screen and (max-width: 1600px){
	.container{max-width: 1440px;}
	.header .btn{padding: 0px 15px;}
	.main_menu>.menu-li>*{font-size: 16px;padding: 0px 11px;}
	.modal-body{padding: 30px;}
	.get_guide_book{background-position: -210px 0px;}
	.header .logo-image img {height: 32px;}
	.logo-box .logo-text {left: 70px; font-size: 9.5px;}
}
@media only screen and (max-width: 1550px){
}
@media only screen and (max-width: 1520px){
	.profitable .items{flex-direction: column; gap:10px 0}
	.profitable .items .item_wrapper{flex:0 0 100%; max-width: 100%;}
}
@media only screen and (max-width: 1460px){

}
@media only screen and (max-width: 1440px){
	.container{max-width: 1360px;}
	/*.promo{padding-left: 15px; padding-right: 15px;}*/
	.welcome .col-right .boss{width: 400px;}
	.welcome .col-right .image_under{right: -20px;}
	.welcome .col-right .accent_block .f-white img{height: 28px;}
	.welcome .col-right .accent_block .accent_text{font-size: 30px;}
	.welcome .col-right .accent_block{width: 160px; height: 160px; border-radius: 0px 40px 40px 40px;}
	.welcome .col-right .accent_block .f-white{margin-bottom: 15px;}
	.welcome .col-right .wrapper-image {transform: translate(0px, 0px);}
	.welcome .col-right .accent_block{right: -10px;}
	.price_module .price_items .item_text{padding: 15px; border-radius: 16px;}
	.fint, .promo .promo_title {font-size: 28px;}
	.price_module .price_items .col-content{flex-direction: column; gap:15px 0; align-items: flex-start;}
	.price_module .price_items .col-content .title_wrapper{}
	.btn{line-height: 48px;}
	.module_block_images .grid img {height: 460px;}
	.block_group1 .items .item .item_title{font-size: 22px;}
	.logo-image img {height: 34px;}
	.fixed_callback .social-button__item, .fixed_callback{width: 70px; height: 70px;}
	.fixed_callback.active .social-button__item:nth-child(2){top: -70px;}
.fixed_callback.active .social-button__item:nth-child(3){top: -140px;}
.fixed_callback.active .social-button__item:nth-child(4){top: -210px;}
.promo .promo_text{font-size: 18px;}
.get_guide_book .main-row{left: 45%; width: 55%;}
.page740 .welcome_offer .text{max-width: 80%;}
.header .messenger_wrap{display: none;}
    .main_menu>.menu-li>* {font-size: 16px; padding: 0px 8px;}
}
@media only screen and (max-width: 1380px){
}
@media only screen and (max-width: 1360px){
	.container{max-width: 1320px;}
	.logo-image img {height: 30px;}
	.header .messenger_wrap{display: none;}
	.state-item .title{font-size: 16px;}
	.get_guide_book {background-position: -290px 0px;}
	.header .logo-image img {height: 28px;}
	.header .logo-box .logo-text {left: 63px; font-size: 8.4px;}
	.header .phone_link{display: none;}
	.header .mobile_phone {display: block; color: var(--color-black);font-size: 22px;}
	.page802 .video_teaser{height: 407px;}

}
@media only screen and (max-width: 1320px){
	.container{max-width: 1260px;}
	.bg-video__media{top: 50%; left: 50%; transform: translate(-50%, -50%);}
	.promo_inner{height: 60vh;}
	/*.promo{padding: 0px 15px;}*/
	.promo .promo_content{padding: 0px 30px 60px}
	.promo_page .promo_title{font-size: 32px;    margin-bottom: 20px;}
	.line-btn{height: 52px;}
	.welcome .col-right .boss .bottom_info{padding: 0px 30px 40px}
	.profitable{padding: 60px 45px;}
	.profitable .items .item .title{font-size: 18px;}
	.block_group3 .col-sm-9 .wrapper_title{flex-wrap: wrap; gap:15px 0}
	.block_group3 .fint span{display: inline;}
	.block_group3 .fint span+span{padding-left: 8px;}
	.discuss_your_project .row-top img{height: 76px;}
	.discuss_your_project{padding: 30px; }
	.page802 .video_teaser{height: 387px;}

}
@media only screen and (max-width: 1280px){
	.main_menu_container, .header .mobile_phone{display: none;}
	.mobile_btn{display: flex;}
	.header .messenger_wrap, 	.header .phone_link{display: inline-block;}
	.block_group3 .col-sm-9{padding-left: 30px;}
	.accordion-module .item .itemHeader .title{font-size: 16px;}
	.container {max-width: 1024px;}
	.page740 .welcome_offer .col-left{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.page740 .welcome_offer .col-right{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.page740 .welcome_offer .accent_block{width: 185px;}
	.page740 .welcome_offer .accent_block .f-white img{height: 42px;}
	.page740 .welcome_offer .accent_block .accent_text{font-size: 11px;}
	.promo .mobile_offer_banner{width: 300px;}
	.promo .mobile_offer_banner a .banner_content{flex-direction: column; gap:15px 0}
	.page802 .video_teaser{height: 310px;}

}
@media only screen and (max-width: 1199px){
	.container {max-width: 960px;}
	.promo_page .promo_title{font-size: 28px;}
	.promo_page .promo_text{font-size: 20px;}
	.promo .promo_content {}
	.nav-modal-wrap{width: 50%;}
	.promo_page .promo_text{margin-bottom: 15px;}
	.welcome .col-right .boss{width: 100%;}
	.welcome .col-right .accent_block{width: 140px; height: 140px;}
	.module_block_images .item2{}
	.module_block_images .item3{}
	.module_block_images .grid img{height: 360px; border-radius: 16px;}
	.portfolio .swiper-grid, .salon .swiper-grid{height: 440px;  grid-template-rows: 212px 212px;}
	.welcome .col-right .accent_block{border-radius: 0px 16px 16px 16px;}
	.welcome .col-right .image_under{border-radius: 0px 24px 0 0}
	.welcome .col-right .boss{border-radius: 0px 36px 0px 36px;}
	.welcome .col-right .accent_block .accent_text{margin-bottom: 5px;}
	.fint, .promo .promo_title {font-size: 26px;}
	.welcome .col-right .accent_block {right: 50px; bottom: -10px;}
	.block_group1 .items .item{padding: 20px; border-radius: 16px;}
	.block_group2 .advantages .item_wrapper .item{flex-direction: column; gap: 15px 0; align-items: center;text-align: center; border-radius: 8px;}
	.block_group2 .advantages .item_wrapper .item_icon img{height: 36px; width: 36px;}
	.block_group2 .advantages .item_wrapper .item_icon{flex: auto}
	.profitable{height: auto;}
	.profitable .col-left, .profitable .col-right{max-width: 100%; flex:0 0 100%;}
	.profitable .fint span{display: inline;}
	.block_group3 .image{border-radius: 36px;}
	 .price_module .price_items .col-image,  #map{border-radius: 16px;}
	.profitable .fint span+span{padding-left: 8px;}
	.profitable .col-left{flex-direction: row; align-items: center; gap:0px 15px; margin-bottom: 20px;}
	.profitable .col-left img{height: 26px;}
	.profitable .items{flex-wrap: wrap; gap:15px 0}
	.profitable .items .item_wrapper{padding: 0; flex:0 0 100%; max-width: 100%;}
	.promo{padding: 0;}

	.module {margin-bottom: 30px;}
	.welcome.module {margin-bottom: 60px;}
	.block_group3 .wrapper_button{flex-wrap: wrap; gap: 10px 10px}
	.block_group3 .col-sm-3{flex: 0 0 33.333333%; max-width: 33.333333%;}
	.block_group3 .col-sm-9{flex: 0 0 66.6667%; max-width: 66.667%;}
	.discuss_your_project .row-top{gap:0}
	.discuss_your_project .row-top img{height: 66px;}
	.discuss_your_project .fint{margin-bottom: 5px;}
	.price_module .price_items .col-content{padding-left: 30px;}
	.price_module .price_items .price_row:nth-child(even) .col-content{padding-right: 30px;}
	.price_module .price_items .price_row .btn{margin-bottom: 0;}
	.step_items .step_item{padding: 0px 45px;}
	.step_items .step_item:after{width: 20px; height: 20px;}
	.step_items .step_item.odd:after {right: -8px;}
	.step_items .step_item.even:after {left: -12px;}
	.step_items .step_inner {padding-bottom: 5px; padding-top: 5px;}
	.block_group2 .two_image .item:last-child{border-radius: 36px 0px 36px 0px;}
	.grid_portfolio_items{grid-template-rows: 220px 220px 220px;}
	.grid_portfolio_items.items_fill3 {grid-template-rows: 160px 160px;}
	.grid_portfolio_items{grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-rows: 220px;}
	.grid_portfolio_items .portfolio_item_1 {grid-area: 1 / 1 / 3 / 3}
	.grid_portfolio_items .portfolio_item_2{grid-area: 1 / 3 / 2 / 5;}
	.grid_portfolio_items .portfolio_item_3{grid-area: 2 / 3 / 3 / 5;}
	.grid_portfolio_items .portfolio_item_4{grid-area: 3 / 1 / 4 / 3;}
	.grid_portfolio_items .portfolio_item_5{grid-area: 3 / 3 / 4 / 5;}
	.grid_portfolio_items .portfolio_item_6{        grid-area: 4 / 1 / 4 / 3;}
	.grid_portfolio_items .portfolio_item_7{grid-area: 4 / 3 / 4 / 5;}
	.welcome .col-right .boss{width: auto;}
	.fixed_callback.active .social-button__item:nth-child(2) {top: -80px;}
	.fixed_callback.active .social-button__item:nth-child(3){top: -160px;}
	.fixed_callback.active .social-button__item:nth-child(4) {top: -240px;}
	.block_group2 .two_image .item:first-child img{height: 400px;}
    .modal-body{padding: 15px;}
    .modal-dialog{}
    .blog_category  .col-sm-4{max-width: 50%; flex:0 0 50%;}
    .state-item .title{padding: 60px 16px 15px;}
    .feedback_form .communication_format .btn i{}
    .get_guide_book {height: 420px;}
    .get_guide_book .main-row {left: 0%; width: 70%;}
    .get_guide_book {background-position: 200px center; background-image: url(../images/guide_book-rverse_bg.webp); background-color: #2D2D2D;background-repeat: no-repeat;}
    .page740 .welcome_offer .accent_block{bottom: -60px;    right: 160px;}
    .page740 .welcome_offer .text {max-width: 94%;}
    .discount-mobile-link{display: block;}
    .discount-mobile-link a{color: var(--color-black);  position: relative; font-size: 15px; font-weight: 600;}
    .discount-mobile-link a .icon{position: absolute; right: -15px;}
    .header .btn {padding: 0px 10px;}
    .promo .mobile_offer_banner{width: 250px; margin-bottom: 0;}
    .page802 .welcome .col-right .accent_block .accent_text {font-size: 20px;}
    .page802 .welcome .col-right .accent_block{width: 200px; height: 60px;        padding: 15px}
    .welcome.module .col-left .text{max-width: 100%;}

    .portfolio_category.works .grid_portfolio_items{
    	grid-template-rows: repeat(3, 1fr);
	grid-template-columns: repeat(4, 1fr);
    }
    .portfolio_category.works .grid_portfolio_items .portfolio_item_1{grid-area: 1/1/2/3;}
    .portfolio_category.works .grid_portfolio_items .portfolio_item_2{grid-area: 1 / 3 / 2 / 5;}
    .portfolio_category.works .grid_portfolio_items .portfolio_item_3{grid-area: 2 / 1 / 3 / 3;}
    .portfolio_category.works .grid_portfolio_items .portfolio_item_4{grid-area: 2 / 3 / 3 / 5;;}
}
@media only screen and (max-width: 992px){
	.logo-image img {height: 30px;}
	.logo-box .logo-text{left: 67px; font-size: 9px;}
	.promo_inner {height: 415px;}
	.welcome .row>*, .map_wrapper .row>*{max-width: 100%; flex:0 0 100%;}
	.welcome .col-right .boss {width: 410px;}
	.welcome .row{align-items: flex-start; gap:30px 0}
	.welcome .col-right .wrapper-image{display: table; margin: 0px auto}
	.welcome.module {margin-bottom: 120px;}
	.module_block_images .item3{display: none;}
	.module_block_images .grid{grid-template-columns:1fr 1fr}
	.welcome .col-right .image_under {right: -100px;}
	.welcome .col-right .accent_block{width: 190px; height: 190px;}
	.block_group2 .advantages .item_wrapper .item_icon img{width: 50px; height: 50px;}
	.portfolio .swiper-grid, .salon .swiper-grid{height: 360px; grid-template-rows: 172px 172px;}
	.profitable .col-left img{display: none;}
	.block_group3 .col-sm-9{padding-left: 30px;}
	.step_items .step_item{padding: 0px 30px}
	.step_items .step_item_title{font-size: 18px;}
	.map_wrapper .row{gap: 30px 0px}
	.map_wrapper .row .col-sm-4{order:1}
	#map{border-radius: 24px;}
	.map_wrapper .col-contact .inner{flex-direction: row; gap: 15px;flex-wrap: wrap; justify-content: center;text-align: center;align-items: center;}
	.price_module .price_items .col-image, .module_block_images .grid img{border-radius: 8px;}
	.map_wrapper .col-sm-4 .h4{text-align: center;}
	.price_module .price_items .item_note{font-size: 16px;}
	.discuss_your_project .row-top img{height: 30px;}
	.discuss_your_project .row-top{gap:15px 0; margin-bottom: 10px;}
	.step_items .step_item_text{font-size: 16px;}
	.discuss_your_project, .block_group3 .image{border-radius: 8px;}
	.block_group3 .image .bottom_info{padding: 100px 15px 20px;}
	.accordion-list .item_wrapper{max-width: 100%; flex:0 0 100%;}
	.block_group3  .btn{width: 100%;}
	.header .btn-info{display: none;}
	.welcome .row>*{text-align: center;}
	.header .mobile_phone{display: inline-block; color: var(--color-black); font-size: 18px;}
	.block_group2 .advantages .item_wrapper .item_title, .block_group1 .items .item .item_title {font-weight: 500; font-size: 20px;}
	.accordion-list{gap:10px 0}
	.accordion-module .item .itemHeader .item_title_wrapper i{width: 48px; height: 48px; flex:0 0 48px;}
	.accordion-module .item .itemHeader{padding: 15px;}
	.widget_video{width: 100px; height: 160px; bottom: 15px; left: 15px;}
	.fixed_callback{right: 15px; bottom: 15px;}
	.salon .salon-logo-brand .wrapper img{height: 22px;}
	.page740 .welcome_offer .row{gap:30px 0}
	.page740 .welcome_offer .fint{text-align: center;}
	.page740 .welcome_offer .fint span:first-child{font-size: 38px; margin-bottom: 0;}
	.page740 .welcome_offer .text{max-width: 100%;}
    .page740 .welcome_offer .col-left, .page740 .welcome_offer .col-right, .page740 .items .item_wrapper{max-width: 100%; flex:0 0 100%}
    .page740 .welcome_offer .image {position: relative; max-width: 30%;}
    .page740 .items .row{gap:15px 0}
    .page740 .items .item_wrapper .item{padding: 15px 30px}
    .page740 .example_price #example_price_black{height: 100px;}
    .page740 .example_price .content {padding-left: 15px;}
    .page740 .accent_rules{font-size: 15px;}
    .header .main_phone{display: none;}
    .page740 .welcome_offer .alert{display: table; margin: 0px auto 15px;}
    .page740 .welcome_offer .wrapper_image {display: flex; align-items: center; justify-content: center;}
    .page740 .welcome_offer .accent_block{position: relative; bottom: 0; right: -20px;}
    .promo .mobile_offer_banner{bottom: 160px;}
    .page802 .welcome .col-right .accent_block{height: 80px;}
   .page802 .video_teaser {height: 458px; width: 470px;}
}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
	.block_group1 .items .item_wrapper, .block_group2 .advantages .item_wrapper, .block_group3 .row>*, .blog_category  .col-sm-4{flex:0 0 100%; max-width: 100%;}
	.welcome .col-right .boss{width: 100%;}
	.block_group2 .two_image{flex-direction: column; gap:15px 0}
	.welcome .col-right .image_under {right: -20px;}
	.header .col-sign, .header .main_phone, .profitable .items .item:before, .welcome .col-right .image_under{display: none;}
	.mobile_phone {font-size: 22px; display: block; color: var(--color-black);}
	.promo_page .promo_btn_wrapper{flex-direction: column; gap:10px 0}
	.promo_page .promo_title{font-size: 22px; text-shadow: 0 0 0}
	.profitable .col-left{flex-direction: column; gap: 15px 0; align-items: center;}
	.profitable {padding: 30px 0px;}
	.block_group3 .col-sm-9{padding-left: 15px;}
	.block_group3 .row{gap:15px 0}
	.portfolio .swiper-grid .item4, .salon .swiper-grid .item4{display: none;}
	.portfolio .swiper-grid, .salon .swiper-grid{height: 320px; grid-template-columns: 1fr 120px; grid-template-rows: 152px 152px;}
	.nav-modal-wrap{width: 80%;}
	.welcome .col-right .accent_block{border-radius: 0px 0px 0px 36px; right: inherit; left: 0; width: 100%; position: relative;
        bottom: 30px;height: auto; padding: 30px 15px;flex-direction: row;  justify-content: flex-start; gap: 0px 20px;}
	.welcome .col-right .accent_block .f-white{display: none;}
	.welcome .col-right .accent_block .accent_note span{display: inline;}
	.welcome .col-right .accent_block .accent_note span+span{padding-left: 8px;}
	.welcome .col-right .accent_block .accent_text{margin-bottom: 0;}
	.welcome .col-right .boss .bottom_info {padding: 0px 15px 60px; flex-direction: row;  display: flex; align-items: self-end;gap: 0px 18px;}
	.module_block_images .grid{grid-template-columns: 1fr;}
	.welcome.module{margin-bottom: 30px;}
	.fint, .promo .promo_title{font-size: 24px;}
	.block_group1 .module_title .fint span{display: inline;}
	.block_group1 .module_title .fint span+span{padding-left: 8px; text-transform: lowercase;}
	.block_group2 .two_image .item:last-child {border-radius: 24px 0px 24px 0px;}
	.fancybox .hidden_info img {height: 10%;}
	h5, .h5 {font-size: 20px;}
	.header .inner{opacity: 1}
	.discuss_your_project{padding: 20px 0; border-radius: 0;}
	.feedback_form .format_items{flex-wrap: wrap;}
	.feedback_form .col_btn{flex-wrap: wrap; gap: 10px 0; margin-top: 15px;}
	.feedback_form .col_btn .btn{width: 100%; order:1}
	.price_module .price_items .col-content {padding-left: 15px;}
	.price_module .price_items .price_row:nth-child(even) .col-content{padding-right: 15px;}
	.price_module .price_items .price_row{flex-wrap: wrap; text-align: center;}
	.price_module .price_items .price_row>*{max-width: 100%; flex: 0 0 100%; padding: 0;}
	.price_module .price_items .price_row:nth-child(even) .col-content{padding: 0;}
	.price_module .price_items .item_text, .price_module .price_items .col-content .title_wrapper, .price_module .price_items .price_row .btn{width: 100%;}
	.price_module .price_items .col-content{margin-top: 15px;}
	.price_module .price_items .item_title{margin-bottom: 5px;}
	.price_module .price_items .price_row .btn{margin-top: 0;}
	.price_module .price_items .price_row:nth-child(even) .col-image{order: 0;}
	.step_items .step_item{flex: 0 0 100%; max-width: 100%;padding: 0; text-align: left;}
	.step_items .step_item.even{right: 0;}
	.step_items:after{left: 0;}
	.step_items .step_item.odd:after, .step_items .step_item.even:after{right: 0; left: -28px;}
    .step_items{padding-left: 20px;}
    .step_items .step_item:after{top:7px;}
    .copyright .row{justify-content: center;}
    .module .module_title {margin-bottom: 15px;}
    .block_group3 .wrapper_button>*, .profitable .btn, .portfolio  .btn, .welcome .btn{width: 100%;}
    .profitable .items, .block_group2 .advantages{gap: 10px 0px}
    .block_group2 .advantages .item_wrapper .item_title{font-size: 20px;}
    .block_group1 .items{gap:15px 0}
    .promo_inner::after, .promo_inner::before, .module_block_images .item2{display: none;}
    .promo_inner{height: auto; border-radius: 0; display: flex; flex-direction: column-reverse; gap: 30px 0;}
    .promo .promo_content{color:var(--color-black); position: relative; padding: 0px 15px 30px;}
    .bg-video{height: 360px; position: relative;}
    .promo .promo_content .container{padding: 0;}
    .promo .promo_btn_wrapper .btn-info{border-color: var(--color-black);  background: var(--color-black); color: var(--color-white);}
    .bg-video__media{width: 100%; height: 100%; transform: translate(0,0); position: inherit; object-fit: cover; top:0; left: 0;}
    .promo_page .promo_text{font-size: 18px;}
    .fint {font-size: 22px;}
    .welcome .col-right .boss, .block_group2 .two_image .item:last-child{border-radius: 8px;}
    .welcome .col-right .accent_block{border-radius: 0 0 8px 8px}
    .step_items .step_item:after {width: 12px; height: 12px;}
    .block_group1 .items .item .title_wrapper .item_icon img{width: 60px; height: 60px;}
    .block_group2 .two_image{margin-bottom: 20px;}
    .preloader_logo svg {height: 50px;}
    .portfolio .full3 .swiper-grid .item1, .salon .full3 .swiper-grid .item1 {grid-area: 1 / 1 / 3 / 2;}
    .portfolio .full3 .swiper-grid .item2, .salon .full3 .swiper-grid .item2 {grid-area: 1 / 2 / 2 / 3;}
    .portfolio .full3 .swiper-grid .item3, .salon .full3 .swiper-grid .item3 {grid-area: 2 / 2 / 3 / 3;}
    .grid_portfolio_items{display: flex; flex-direction: column; gap:15px 0}
    .single-portfolio .gallery_photos{display: grid; gap: 15px; grid-template-columns: 1fr 1fr;}
    .single-portfolio .gallery_photos a{}
    .single-portfolio .gallery_photos a img{height: 180px; width: 100%; object-fit: cover;}
    .header .mobile_phone{font-size: 22px;}
    .Cursor{display: none;}
    .block_group1 .items .item{border-radius: 8px;}
    .faq .btn{width: 100%;}
    .btn {line-height: 52px;}
    .block_group2 .two_image .item:first-child img{height: 300px;}
    .accordion-module .item .itemHeader .item_title_wrapper i{width: 40px; height: 40px; flex:0 0 40px;}
    .accordion-module .item .itemHeader{padding: 10px;}
    .accordion-module .item .collapseblocks{padding: 0px 15px 15px;}
    .feedback_form .communication_format .btn{font-size: 12px; line-height: 32px; padding: 0px 10px;}
    .state-item .title {padding: 15px 0px; background: transparent; color: var(--color-black); position: relative;}
    .state-item .image{border-radius: 8px; overflow: hidden;}
    .salon .salon-logo-brand .wrapper img{height: 20px}
    .salon .salon-logo-brand .wrapper{    gap: 15px 30px;}
    .get_guide_book .main-row, .get_guide_book form .btn{width: 100%;}
    .get_guide_book .rules{margin-top: 15px;}
    .get_guide_book {height: auto;}
    .get_guide_book .checkLabel .text span{display: inline;}
    .get_guide_book .checkLabel .text span+span{padding-left: 5px;}
    .get_guide_book .module_title_wrapper{text-align: center;}
    .page740 .welcome_offer .fint span:first-child{font-size: 30px; margin-bottom: 5px;}
    .page740 .alert-warning{text-align: center;}
    .page740 .welcome_offer .image{display: block; margin: inherit;  max-width: 100%; width: 100%}
    .page740 .welcome_offer .accent_block {position: absolute; top: 20px; right: 25px; }
	.page740 .example_price .row {flex-wrap: wrap;flex-direction: column;align-items: center; gap: 15px 0;text-align: center;}
	.page740 .three_blocks .block .title{}
	.page740 .accent_rules {font-size: 14px;  border-radius: 0;}
	.discount-mobile-link, .promo .mobile_offer_banner{display: none;}
	.mobile_offer_banner{display: block;}
	.page802 .welcome .col-right .accent_block{flex-direction: column; width: 100%;}
	.page802 .result .result_items .item{padding: 15px;}
	.page802 .about2  table{font-size: 13px;}
	.page802 .about2 table th, .page802 .about2 .table td{padding: 5px;}
	.page802 .result_items .item_title{font-size: 16px;}
	h3, .h3 {font-size: 24px;}
	.page802 .video_teaser{width: 100%; height: 385px;}
}
@media only screen and (max-width: 380px){
	.promo_page .promo_title{font-size: 20px;}
	.block_group3 .wrapper_button .btn-default{display: none;}
	.block_group3 .wrapper_button{width: 100%;}
	.preloader_logo svg {height: 40px;}
	.page802 .video_teaser{width: 100%; height: 336px;}

}
@media only screen and (max-width: 320px){
}