@media only screen and (max-width: 1600px){
	.container{max-width: 1440px;}
}
@media only screen and (max-width: 1550px){
body{font-size: 16px;}
.fint {font-size: 32px;}
.fint.x2 {font-size: 40px;}
.we_love_hospitaly .items .item .number{font-size: 45px;}
}
@media only screen and (max-width: 1520px){
}
@media only screen and (max-width: 1460px){
}
 
@media only screen and (max-width: 1440px){
	.container{max-width: 1360px;}
}
@media only screen and (max-width: 1380px){
}
@media only screen and (max-width: 1360px){
	.container{max-width: 1320px;}
}
@media only screen and (max-width: 1300px){
}
@media only screen and (max-width: 1250px){
}
@media only screen and (max-width: 1199px){
	.container {max-width: 960px;}
	.header{padding-top: 15px; padding-bottom: 15px;}
	.logo-box .logo-image img{height: 80px;}
	.main_menu>.menu-li>*{padding: 0px 10px; font-size: 16px;}
	.main_menu>.menu-li:not(:last-child)>*:after{transform: translate(10px, 0px)}
	.fint {font-size: 28px;}
	.module {margin-bottom: 30px;}
	.we_love_hospitaly{margin-top: 45px;}
	.fint.x2 {font-size: 36px;}
	.we_love_hospitaly .items .item{gap:0}
	.we_love_hospitaly .items{flex-direction: column; gap:15px 0px;}
	.we_love_hospitaly .col-text{padding-top: 30px; padding-bottom: 30px; gap: 10px 0px;}
	.we_love_hospitaly .col-photo{left: -40px;}
	.we_love_hospitaly .col-photo .photo_text{font-size: 19px; left: 112px;}
	.block_hello_company .col-left {padding-right: 30px;}
	.block_hello_company .d-flex{align-items: flex-start;}
	.module .title_wrapper{gap:0px 30px;flex-direction: column;}
	.module .title_wrapper .fint span{display: initial;}
	.module .title_wrapper .fint span+span{padding-left: 10px;}
	.team .team-items .item{flex:0 0 50%; max-width: 50%;}
	.team .team-items{flex-wrap: wrap; gap: 30px 0px;}
	.nav-swiper .swiper-wrapper{justify-content: center;}
	.thumbSlider {--thumbSliderGridTemplateColumns: 1fr 10rem;}
	.thumbSlider__main.slider{--sliderContainerHeight: 30.5rem;}
	.thumbSlider__secondary.slider{--sliderContainerHeight: 30.5rem;}
	.feedback_module .form-row{justify-content: space-between;}
	.feedback_module .form-row .form-input-wrapper{flex:1}
	.lwpcngNotice{max-width: 100% !important; left: 15px; right: 15px !important}
	.block_hello_company .items .item .image{display: none;}
	.block_hello_company .items .item .hidden_image{display: block; margin-bottom: 15px;}
	.block_hello_company .items .item .hidden_image img{height: 170px;}
}
@media only screen and (max-width: 992px){
	.header .social{gap:0px 5px;}
	.header .phone_link{display: none;}
	.header .mobile_phone {display: block; color:var(--color-black); font-size: 18px;}
	.main_menu>.menu-li:not(:last-child)>*:after{width: 4px; height: 4px;}
	.main_menu>.menu-li>*{padding: 0px 8px;}
	.fint {font-size: 25px;}
	.fint.x2 {font-size: 32px;}
	.we_love_hospitaly .d-flex{flex-direction: column;}
	.we_love_hospitaly .d-flex .col-photo{position: inherit; transform: translate(0px, -20px);  max-width: 60%; flex: 0 0 60%;}
	.we_love_hospitaly .col-text{max-width: 100%; flex: 0 0 100%; left: 0; padding: 0 30px 30px;}
	.we_love_hospitaly .items{flex-wrap: wrap; flex-direction: row;}
	.we_love_hospitaly .items .item{flex:0 0 50%; }
	.we_love_hospitaly .items .item:last-child{flex:100%; }
	.we_love_hospitaly .items .item .number{font-size: 38px;}
	.we_love_hospitaly .items .item {gap: 5px 0px;}
	.we_love_hospitaly .fint, .project-module .title_wrapper{text-align: center;}
	.clients .client-items{gap:0px 60px;}
	.block_hello_company .d-flex>*{max-width: 100%; flex:0 0 100%; padding: 0;}
	.block_hello_company .col-left{padding-right: 0px;}
	.block_hello_company .d-flex{flex-direction: column; gap:15px 0;}
	.block_hello_company .col-right{text-align: left;}
	.team .team-items .item{padding-left: 15px; padding-right: 15px;}
	#map_footer {height: 400px;}
	.we_love_hospitaly .col-photo .photo_text {font-size: 24px;left: 50px;}
	.nav-swiper{overflow: hidden;}
	.team .row{gap:30px 0}
	.team .col-sm-5 img{width: 100%;}
	.team .row>*{max-width: 100%; flex:0 0 100%;}
	.team .col-sm-7{padding-left: 15px;}

}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
	.col-menu{display: none;}
	.logo-box .logo-image img {height: 66px;}
	.thumbSlider__secondary.slider{display: none;}
	.thumbSlider {--thumbSliderGridTemplateColumns: 1fr;}
	.fint {font-size: 22px;}
	.header .phone_link{display: block;}
	.header .mobile_phone{display: none;}
	.swiper-slider .swiper-pagination-light{left: 0; text-align: center;}
	.about-block .btn{color: var(--color-white); width: 100%; background: var(--color-black);}
	.we_love_hospitaly .d-flex .col-photo{flex:0 0 50%; max-width: 50%;}
	.we_love_hospitaly .col-photo .photo_text{left: 13px; font-size: 12px; bottom: 6px;}
	.fint.x2 {font-size: 28px;}
	.we_love_hospitaly .items{flex-direction: column;}
	.we_love_hospitaly .items .item{text-align: center;}
	.clients .client-items{gap: 10px 0px; flex-wrap: wrap;}
	.clients .client-items .item{flex:0 0 50%; max-width: 50%; padding: 0px 15px;}
	.team .team-items .item{flex:0 0 100%; max-width: 100%; padding: 0;}
	.nav-swiper .swiper-wrapper{}
	.project-module .tab-link{height: 48px; font-size: 14px; padding: 0px 15px;}
    .thumbSlider__main.slider {--sliderContainerHeight: 22.5rem;}
    .thumbSlider__main .swiper-arrow{display: none;}
    .feedback_module .form-row {justify-content: space-between;flex-direction: column;gap: 15px 0px;}
    .feedback_module .form-row{text-align: center;}
    .feedback_module .form-row .form-input-wrapper, .feedback_module .form-row .form-input-wrapper .row{gap:10px 0}
    footer .row {justify-content: center; text-align: center;}
    .block_hello_company .text, .about-block .text, .team .text_title, .team .text {text-align: justify;}
    .block_hello_company, .about-block , .team {text-align: center;}
    .lwpcngNoticeBox{font-size: 12px !important; line-height: 1.5em !important;}
    .block_hello_company .items .item{padding: 15px;}
    .mobile_btn {display: flex;}
    .header .logo-wrapper{display: flex; gap:0px 30px}
    .nav-modal-wrap {width: 90%;}
    .about-block .about_items .item_wrapper{max-width: 100%; flex:0 0 100%;}
    .about-block .about_items, .block_hello_company .items{gap:15px 0}
}
@media only screen and (max-width: 380px)
 { .we_love_hospitaly .col-photo .photo_text {left: 78px;} }
@media only screen and (max-width: 320px){
}