@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) {

}
@media only screen and (max-width: 1700px) {
.promo_slider .slide_content .title{font-size: 50px;}
.promo_slider .slide_content .text{font-size: 25px;}
}

@media only screen and (max-width: 1650px) {
}
@media only screen and (max-width: 1600px) {


}
@media only screen and (max-width: 1550px) {
}
@media only screen and (max-width: 1460px) {

}
@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1480px) {


}
@media only screen and (max-width: 1460px) {


}
@media only screen and (max-width: 1400px) {
	.quality .boss_content_wrapper .boss_content .name{font-size: 20px;}
	.quality .boss_content_wrapper .boss_content .note{font-size: 12px;}
	.quality .boss_content_wrapper{padding: 0px 15px 15px}
	.header_contact .delimiter{padding-right: 10px; padding-left: 10px;}
	.header_contact svg{height: 26px; width: 26px;}
	#block67c9831c147df .wrapper_title_content .fint, #block67c985e23c181 .wrapper_title .fint {font-size: 40px;}
	.flex_content .wrapper_title .subtitle {font-size: 38px;}
}
@media only screen and (max-width: 1360px) {
.logo_box .logo_box_inner{gap : 0px 15px;}
.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1320px;}
.variation_repair .item .items .v_item img {height: 30px;width: 30px;}
.last_works .more_photo_wrapper, .last_works .item_work .gallery img{height: 390px;}
.quality .items .item{padding: 15px;}

}

@media only screen and (max-width: 1300px) {
.footer .header_contact {gap: 0px 10px;}
.logo_box .logo_text_wrapper .logo_title{font-size: 13px;}
.logo_box .logo_text_wrapper .logo_text{font-size: 15.6px;}
.header .header_contact{gap:0px 20px;}
.quality .boss_wrapper .image, .quality .boss_wrapper .image img{height: 100%;}
.quality .items .item .text{font-size: 14px;}
.footer .header_contact .delimiter {padding-right: 5px; padding-left: 5px;}
.footer .header_contact .contact_item{gap:0px 10px;}
.quality .get_consult .item .btn{font-size: 14px;}
}
@media only screen and (max-width: 1250px) {

}
@media only screen and (max-width: 1199px) {
.promo_slider{height: 60vh; overflow: hidden;}
.userForm .fint span{display: block;}
.header .header_contact .contact_item.email_wrapper, .header .header_contact .contact_item.email_wrapper+.delimiter, .main_menu_container{display: none;}
.logo_box .logo_img{height: 62px;}
.main_menu_section .col-feedback-link, .footer .col-feedback-link{gap:0px 15px;}
.mobile_btn{display: flex;}
.main_menu_section  .col-feedback-link .btn{background: var(--color-accent);}
.promo_slider .slide_content .title{font-size: 40px;}
.promo_slider .slide_content .title_wrapper{gap:0px 30px;}
.promo_slider .slide_content .title_wrapper .icon{height: 90px;}
.promo_slider .slide_content .text{font-size: 22px;}
.promo_slider .slide_content .title_wrapper{margin-bottom: 30px;}
.quality .boss_wrapper.col-sm-3, .quality .main_row  .col-sm-9, .quality .items.bottom_row .item_wrapper.get_consult, 
.footer .col_logo, .footer .col_header_contact{max-width: 100%; flex: 0 0 100%;}
.quality .boss_wrapper .image{max-width: inherit; display: table;  margin: 0px auto;}
.quality .boss_wrapper.col-sm-3{margin-bottom: 30px;}
.quality .items.bottom_row .item_wrapper{max-width: 33.33%; flex:0 0 33.333%;}
.quality .items.bottom_row .item_wrapper.get_consult {}
.quality .get_consult .item .title div{display: inline-block;}
.quality .get_consult .item .title div:last-child{margin-left: 5px;}
.fint{font-size: 32px;}
.footer .row_top{gap: 30px 0px;}
.footer .header_contact .delimiter{display: none;}
.footer .header_contact{justify-content: space-between;}
.footer .header_contact .delimiter{display: block;}
.footer .contact_item.social{gap:0px 15px;}
.footer .policy a{font-size: 15px;}
#block67c9831c147df .wrapper_title_content .fint, #block67c985e23c181 .wrapper_title .fint, .flex_content .wrapper_title .subtitle {font-size: 35px;}
.contact_page .contact_items_info {flex-direction: column; gap:15px 0px;}
.promo_slider .slide_content .btn {height: 60px; line-height: 60px;}
}
@media only screen and (max-width: 992px) {
.header .header_contact .contact_item.social .note{display: none;}
.promo_slider .slide_content .title{font-size: 32px;}
.promo_slider .slide_content .text {font-size: 20px;}
.flex_content .padding_left{padding-left: 15px;}
.flex_content .padding_right{padding-right: 15px;}
#block67c9831c147df .col-sm-6, #block67c985e23c181 .col-sm-6,
#variation-accordion .collapseblocks .row>*, .your_project form .col-sm-7{max-width: 100%; flex:0 0 100%;}
#block67c9831c147df, #block67c985e23c181, #variation-accordion .collapseblocks .row {gap:30px 0;}
#block67c9831c147df .list-fint li:before{display: none;}
#block67c9831c147df .bl0{text-align: center;}
.quality .items .item_wrapper{flex:0 0 50%; max-width: 50%;}
.last_works .item_work .title, .social_video .item .title{border-bottom: 0; text-align: center;}
#block67c998e764875 .fint{font-size: 26px;}
.last_works .item_work .title, .social_video .item .title{font-size: 18px;}
.your_project form .col-sm-5, .footer .header_contact .delimiter, .footer .col-feedback-link .text_question{display: none;}
.footer .logo_box_inner{justify-content: center;}
.nav-modal-wrap{width: 60%;}
#block67c9ca56d93d2 .variation_repair .fint div:last-child{font-size: 24px;}
.social_video .play_wrapper .play{width: 80px; height: 80px; font-size: 30px;}
#block67c9831c147df .wrapper_title_content{align-items: center; text-align: center;}
.last_works .more_photo_wrapper, .last_works .item_work .gallery img {height: 290px;}
.accordion-module .title_wrapper{padding: 10px 15px;}
#variation-accordion .title_wrapper{padding: 15px;}

.accordion-module .title_wrapper i{margin-right: 0;}
.accordion-module .title_wrapper .title{font-size: 16px;}
.userForm .module_title_wrapper {justify-content: center; text-align: center;}
.copyright .row{justify-content: center; text-align: center;}
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 480px) {
.fint {font-size: 26px;}
.modal-dialog{margin-top: 80px;}
.modal .close {right: 18px; top: 15px; font-size: 20px;}
.main_menu_section .text_question, .header .phone_wrapper .icon_svg, 
.header .header_contact .contact_item .note, .promo_slider .slide_content .title_wrapper .icon, .footer .header_contact svg{display: none;}
.promo_slider .slide_content .title {font-size: 28px;}
.footer .header_contact {justify-content: center; flex-direction: column; align-items: center; gap: 15px 0px;}
.footer .header_contact .contact_item .contact_item_content{align-items: center;}
.promo_slider .slide_content .text{font-size: 22px;}
.header .row{justify-content: center;}
.header .col_header_contact{padding-top: 15px;}
.customize-support .header {padding-top: 61px;}
.nav-modal-wrap{width: 90%;}
.modal form .btn, #variation-accordion .btn, .your_project .col_btn .btn{width: 100%;}
.modal-content{border-right: 16px;}
#block67c9831c147df .wrapper_title_content .fint, #block67c985e23c181 .wrapper_title .fint, .flex_content .wrapper_title .subtitle {font-size: 30px;}
#block67c985e23c181 .wrapper_title_content{align-items: center; text-align: center;}
#block67c9831c147df, #block67c985e23c181, #variation-accordion .collapseblocks .row {gap: 15px 0;}
.flex_content .wrapper_title{margin-bottom: 20px;}
#block67c998e764875 .fint{font-size: 24px;}
.quality .boss_content_wrapper .boss_content .name{font-size: 22px;}
.quality .boss_content_wrapper .boss_content .note{font-size: 14px;}
.quality .boss_content_wrapper .boss_content .name{font-size: 25px;}
.quality .items .item_wrapper, .quality .items.bottom_row .item_wrapper, .variation_repair .item .items .v_item{max-width: 100%; flex:0 0 100%;}
.quality .items .item .title{font-size: 18px;}
.quality .items .item .text{font-size: 16px;}
.is-sticky .main_menu_section {padding-top: 10px;}
.variation_repair .item .items{gap: 10px 0px;}
#variation-accordion .collapseblocks .row .col-sm-7{order:1;}
#variation-accordion .title_wrapper .title{font-size: 22px;}
.last_works .row, .social_video .row{gap: 30px 0px;}
.social_video  .fint{text-align: center;}
#faq .collapseblocks {font-size: 15px;}
.accordion-module .collapseblocks{padding: 15px;}
.accordion-module .title_wrapper i{font-size: 22px;}
.your_project .col_btn{max-width: 100%; flex:0 0 100%; padding-bottom: 15px;}
.your_project .checkLabel .text{font-size: 12px;}
.footer_info .row:last-child{justify-content: center; gap:15px 0;}
.footer .copyright{line-height: 1.3em}
.footer .copyright .studio{padding-top: 10px;}
#block67c9831c147df .list-fint{font-size: 16px;}
.userForm{padding:20px;}
.footer .logo_box_inner{flex-direction: column; gap: 10px 0px;}
.footer .copyright{font-size: 75%}
.customize-support .is-sticky .main_menu_section{padding-top: 10px;}
.feedback_form .btn{width: 100%;}
.contact_page .map-module .fint{font-size: 22px;}
    .promo_slider .slide_content .btn {height: 50px; line-height: 50px; padding: 0px 15px; font-size: 18px;}
}

@media only screen and (max-width: 380px) {
.promo_slider .slide_content .title {font-size: 24px;}
#block67c9831c147df .wrapper_title_content .fint, #block67c985e23c181 .wrapper_title .fint, .flex_content .wrapper_title .subtitle{font-size: 28px;}
#block67c998e764875 .fint {font-size: 21px;}
#variation-accordion .title_wrapper .title{font-size: 20px;}
.footer .copyright{font-size: 70%}

}
@media only screen and (max-width: 320px) {
}