/* Large Devices, Wide Screens */
@media only screen and (max-width: 1900px) {}
@media only screen and (max-width: 1850px) {
}
@media only screen and (max-width: 1800px) {
}
@media only screen and (max-width: 1750px) {
.promo-block .promo-content .block_title{font-size: 58px;}
}
@media only screen and (max-width: 1700px) {

}

@media only screen and (max-width: 1650px) {
.logo-box svg{height: 100px;}
.module, .product_block {margin-bottom: 60px;}

}
@media only screen and (max-width: 1600px) {

}


@media only screen and (max-width: 1520px) {
}


@media only screen and (max-width: 1480px) {
    .fint{font-size: 34px;}
.promo-block .promo-content .block_title{font-size: 66px;}
.promo-block .promo-content .block_subtitle{font-size: 50px;}
.logo-box svg, .is-sticky header .logo-box svg, .inner header .logo-box svg{height: 92px;}
.logo-box-inner .logo-text{font-size: 8px;}
#promo-block2 .item img {height: 55px;}
#promo-block2 .phones .phone-item .phone{font-size: 36px;}
#promo-block3 .block_title, #promo-block4 .block_title, #promo-block5 .promo-content .block_title{font-size: 44px;}
#promo-block3 .items .item .item_info{gap:0px 15px;}
.events .item-event .image img{height: 400px; width: auto;}
.events .item-event .image{justify-content: center;}
#promo-block5 .promo-image img {min-height: 820px;}
.feauture_block .item{gap:0px 15px;}
.block3 .text-wrapper{padding: 50px 0px 50px 130px; }
.block6 .text-wrapper, .block_history .text-wrapper{padding: 50px 90px 50px 30px;}
.promo .promo_content .fint{font-size: 42px;}
}
@media only screen and (max-width: 1460px) {
}
@media only screen and (max-width: 1440px) {
.feauture_block .item .image{padding: 30px;}
}
@media only screen and (max-width: 1400px) {
}
@media only screen and (max-width: 1380px) {
    #promo-block2 .phones .phone-item .phone{font-size: 32px;}
    #promo-block1 .promo-content .block_title span:after{width: 32px; left: -9px;top: 12px; height: 32px;}
.promo-block .promo-content .block_wrapper_title{margin-bottom: 60px;}
#promo-block4.promo-block .promo-content .block_wrapper_title, #promo-block4.promo-block .promo-content .text{margin-bottom: 30px;}
}

@media only screen and (max-width: 1366px) {
.feauture_block .item .image {padding: 20px;}
.feauture_block .item img {height: 34px;}
}

 
@media only screen and (max-width: 1300px) {
}
@media only screen and (max-width: 1200px) {
}
/* 2k-5k Devices */
@media only screen 
and (min-device-width : 1600px) 
and (max-device-width : 5120px) {

} 
 

@media only screen and (max-width: 1199px) {
body{font-size: 18px;}
header .social_links_wrapper .small{font-size: 11px; line-height: 1em;}
header .btn-wrapper .btn{padding-right: 15px; padding-left: 15px;}
header .mobile_phone {font-size: 26px; display: block; color: var(--color-white);text-decoration: none;}
.is-sticky header .mobile_phone{color:var(--color-black);}
header .phone_link{display: none;}
/*.promo-block .promo-image img{min-height: 600px;}*/
.promo-block .promo-content .block_title{font-size: 52px;}
.promo-block .promo-content .block_subtitle{font-size: 42px;}
#promo-block2 .item .title{font-size: 22px;}
#promo-block2 .item{gap:0px 15px;}
#promo-block2 .item img{height: 42px;}
#promo-block2 .phones .phone-item{text-align: center;}
#promo-block3 .items .item {flex: 0 0 33.333%; max-width: 33.333%;}
#promo-block3 .items{gap:30px 0;}
.nav_thumbs{bottom: 30px;}
#promo-block3 .items .item .title{font-size: 22px;}
.promo-block .promo-content .text, #promo-block4.promo-block .promo-content .text{font-size: 20px;}
#promo-block3 .block_title, #promo-block4 .block_title, #promo-block5 .promo-content .block_title {font-size: 38px;}
.events .item-event .image img{height: auto;}
header .social_links_wrapper{flex-direction: column;}
.promo-block {position: relative;}
.promo-block .promo-image {position: absolute; height: 100%; width: 100%;}
.promo-block .promo-content{position: relative;padding-top: 60px; padding-bottom: 80px; z-index: 8}
.promo-block:not(.noshadow):before{z-index: 6;}
#promo-block1 .promo-content{padding-top: 160px;}
#promo-block2 .phones {margin-top: 60px;}
.promo-block .promo-content .block_wrapper_title {margin-bottom: 40px;}
.nav_thumbs{position: inherit; margin-top: 30px;}
.nav-modal-wrap{padding:30px 30px; width: 50%; left: -50%;}
.feauture_block .item .image{padding: 30px;}
.feauture_block .item img{height: 38px;}
.fint{font-size: 32px;}
.block3 .text-wrapper{padding: 60px 0px 60px 90px; }
.block3 .image img, .block6 .image img, .block_history .image img{object-fit: cover;height: 500px;}
.product_block .item .title{font-size: 18px;}
.module .image-wrapper{overflow: hidden;}
.promo{height: 500px; background: url(../images/poster_sm.jpg) center center no-repeat; margin-bottom: 50px;}
.promo .promo_content .fint{font-size: 36px;}
}
/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
    .promo-block .promo-content .block_subtitle {font-size: 38px;}
    #promo-block2 .phones{flex-direction: column; gap: 30px 0;  margin-top: 60px;}
    #promo-block2 .phones .phone-item{gap:5px 0;}
    header .container:after, header .container:before{width: 34%;}
    .promo .promo_content{font-size: 16px;}
    .side-menu-wrapper .main-menu-link{font-size: 20px;}
    .promo .promo_content .fint{font-size: 32px;}
    .feauture_block .item-wrapper{}
    .feauture_block .item{justify-content: center;}
    .feauture_block .item .title{font-size: 17px;}
    .fint{font-size: 29px;}
    .btn{padding: 0px 20px;}
    ul.btn-wrapper{flex-wrap: wrap;gap:15px;}
    .block6 .text-wrapper, .block_history .text-wrapper {padding: 0px 90px 0px 30px;}
    .block_history .col-sm-5, .block_history .col-sm-7, .block3 .col-sm-5, .block3 .col-sm-7, .block6 .col-sm-5, .block6 .col-sm-7{max-width: 50%; flex:0 0 50%;}
    .block_history .col-sm-5{}
    .block_history .col-sm-7{}
    .product_block .product_block_wrapper .item-wrapper{max-width: 100%;}
    .product_block .item .title{font-size: 20px;}
    .block4 .feauture_block .item-wrapper {flex: 0 0 auto;}
    footer .feedback .col-sm-6{max-width: 100%; flex:0 0 100%;}
    footer .feedback .col-sm-6:not(:last-child){}
    .module.feedback .title_module {font-size: 25px;}
    .feedback .btn{margin-top: 15px;}
    header .container:after, header .container:before, .mobile_btn_wrapper{display: none;}
.mobile_btn{display: flex;}
header .logo_wrapper{display: flex; gap:0px 90px;}

}
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
}
@media screen and (max-width: 600px) {

}


/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
    .promo {height: 690px;}
.header-col-right .btn-wrapper, header .social_links_wrapper{display: none;}
header .logo_wrapper{display: flex; align-items: center;gap: 0px 30px;}
.promo-block .promo-content .block_title {font-size: 40px; margin-bottom: 15px;}
.promo-block .promo-content .block_subtitle{font-size: 30px;}
#promo-block2 .items{flex-direction: column; gap:15px 0px;}
html #wpadminbar{position: fixed;}
#promo-block2 .item-wrapper{width: 100%;}
#promo-block2 .alarm img{height: 26px; margin-right: 5px;}
#promo-block3 .block_title, #promo-block4 .block_title, #promo-block5 .promo-content .block_title{font-size: 32px;}
#promo-block3 .items .item{flex:0 0 100%; max-width: 100%;}
#promo-block3 .items{flex-direction: column;}
#promo-block3 .items .item .title{font-size: 24px; margin-bottom: 10px;}
#promo-block4.promo-block .content-wrapper {margin-left: 20%;flex: 0 0 80%; max-width: 80%;}
.nav-modal-wrap{width: 80%; left:-80%;}
.nav_thumbs span img{width: 30px;}
#promo-block2 .alarm .btn {line-height: 1.5em; padding: 15px;}
.header-col-right{flex:1;}
.mobile_btn .text{display: none;}
header .logo_wrapper{gap:0px 50px; flex: 1;}
.promo .promo_content .fint{font-size: 30px;}
.promo .promo_content .container{padding-bottom: 15px;}
.feauture_block .item{justify-content: flex-start;}
.block1.feauture_block .item .image{width: 120px; flex:0 0 120px; gap:0px 30px;}
.is-sticky header .logo-box svg{height: 56px;}
.is-sticky header .logo-text{opacity: 0; visibility: hidden; height: 0;}
.block_history .col-sm-5, .block_history .col-sm-7, .block3 .col-sm-5, .block3 .col-sm-7, .block6 .col-sm-5, .block6 .col-sm-7{max-width: 100%; flex: 0 0 100%;}
.block6 .text-wrapper, .block_history .text-wrapper{width: 100%; padding: 0;}
.block3 .text-wrapper{transform: translate(0px, 0px); padding: 80px 50px 20px; width: 100%; margin-top: -90px;}
.module, .product_block{margin-bottom: 30px;}
.block_history .col-sm-5{order:1;}
.block_history .text-wrapper{margin-top: -110px; padding: 40px 50px 0px;}
.block4 .feauture_block .row{justify-content: flex-start;}
.product_block .item .title{font-size: 14px;}
.block6 .col-sm-5{order:1;}
.block6 .text-wrapper{margin-top: -90px; padding: 40px 40px 0px;}
.footer-contact{margin-bottom: 30px;}
.block4 .text-wrapper{text-align: left;}
.feauture_block .row{gap:15px 0; justify-content: flex-start;}
.product_block .product_block_wrapper{gap:15px 0px;        justify-content: flex-start;}
.fint{margin-bottom: 30px;}
header .mobile_phone{font-size: 22px;}
footer .feedback .btn{width: 100%;}
footer .container{padding-top: 60px; padding-bottom: 60px;}
.bg-video__media{height: 100%;}
.promo .promo_content{font-size: 15px;}
}


@media only screen and (max-width: 380px) {
.nav-modal-wrap{padding: 15px;}
.nav-modal-wrap{width: 90%; left: -90%;}
.block .title, .fint{font-size: 24px;}
.product_block .item .wrapper_title{padding: 0px 20px;}
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
.product_block .item .title {font-size: 13px; line-height: 1.2em;}
.product_block .product_block_wrapper{}
}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
   
}

/* Small Devices, Tablets */
@media only screen and (min-width: 769px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
 
    
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
  
}

@media only screen and (min-width: 1600px){
    
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
  
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  {
   
}

@media only screen and (max-width: 240px) {

}

@media only screen and (min-width: 768px) and (max-width: 992px) {

}
@media only screen and (min-width: 481px) and (max-width: 767px) {

}

@media only screen and (min-width : 992px) and (max-width : 1200px) {

}  

@media only screen and (min-width: 769px) and (max-width: 1199px) {
  
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
 
}

@media print {
 
}
​@media only screen and (max-width: 1440px) and (min-width: 1366px) {

}