@media (max-width:1720px){.html__fonts{font-size:14.2px}.button{height:45px}.header__wrapper{height:90px}.header__iconCall svg{width:36px}.firstScreen__content{row-gap:25px}.title_wrapper h1:after,.name_category:after{margin-top:25px}.firstScreen__call{height:50px}.firstScreen_messengers>li a{width:45px;padding:6px}.firstScreen_messengers{row-gap:28px}.objects__swiper_buttons button{width:60px;height:60px}.vacancies_form input[type=text]{height:60px}.vacancies_form{row-gap:30px}.paginate_links .page-numbers:not(.next,.prev){width:60px;height:60px}.firstScreen__call svg{width:32px}}@media (max-width:1600px){.html__fonts{font-size:12.7px}.button{height:40px}.header__wrapper{height:80px}.header__iconCall{padding:8px}.header__iconCall svg{width:32px}.firstScreen_messengers>li a{width:42px;padding:6px}.firstScreen_messengers{row-gap:26px}.footer{.list__contacts>li svg{width:35px}.list__calling{row-gap:6px}}.advantages__items>li{row-gap:16px;padding:30px 0 15px}.advantages{padding-bottom:80px}.objects__swiper_buttons button{width:55px;height:55px}.contacts_form{row-gap:25px;padding:45px 0}.stagesConstriction__items>li:after{width:55px;height:55px}.stagesConstriction__text p:before{height:50px}.stagesConstriction__items{row-gap:40px}.stagesConstriction__text{min-height:100px}.vacancies_information__items>li{padding:35px 0}.vacancies_form input[type=text]{height:55px}.vacancies_form{row-gap:28px}.vacancies_items__content{padding-top:150px}.contacts__items>li{row-gap:14px;padding:18px 5.576208% 70px}.single_btn{width:45px;height:45px}.modal{padding:50px 4.615385% 140px}.paginate_links .page-numbers:not(.next,.prev){width:55px;height:55px}.paginate_links{margin-top:80px}.firstScreen__call svg{width:28px}}@media (max-width:1400px){.html__fonts{font-size:12px}.header__wrapper{height:75px}.firstScreen__content{row-gap:20px}.title_wrapper h1:after,.name_category:after{margin-top:20px}.firstScreen__call{height:45px}.footer{.list__contacts>li svg{width:30px}.list__calling{row-gap:5px}}.objects__swiper_buttons button{width:50px;height:50px}.vacancies_form input[type=text]{height:50px}.vacancies_form{row-gap:26px}.vacancies_items__content{padding-top:100px}.modal{padding:40px 4.615385% 120px}.paginate_links .page-numbers:not(.next,.prev){width:50px;height:50px}}@media (max-width:1240px){.html__fonts{font-size:10.5px}.header__wrapper{height:65px}.button{height:35px}.header__iconCall svg{width:30px}.header__iconCall{padding:7px}.firstScreen_messengers{row-gap:20px}.firstScreen_messengers>li a{width:35px;padding:5px}.firstScreen__call{height:40px}.objects__swiper_buttons button{width:45px;height:45px;padding:6px}.contacts_form{row-gap:20px;padding:40px 0}.aboutCompany_information__item:nth-child(even) .aboutCompany_information__img{top:0}.stagesConstriction__items>li:after{width:45px;height:45px}.stagesConstriction__text p:before{height:40px}.stagesConstriction__items{row-gap:30px}.vacancies_form{row-gap:24px}.vacancies__items>li{padding:8px 7.415254% 8px 2.118644%}.contacts__items>li{row-gap:12px;padding:16px 5.576208% 60px}.single_btn{width:40px;height:40px}.modal{padding:30px 4.615385% 60px}.paginate_links .page-numbers:not(.next,.prev){width:45px;height:45px}.paginate_links{margin-top:60px}.firstScreen__call svg{width:25px}}@media (max-width:1024px){.html__fonts{font-size:18px}body{font-size:.875rem}.container{width:100%;padding:0 24px;box-sizing:border-box}h3.title{font-size:1.25rem}.advantages{.text{font-size:1rem}}.button{font-size:1rem}.header__logo{width:100px}.header__wrapper button.button{height:20px;width:fit-content;font-size:.625rem;padding:0 15px}.header__iconCall svg{width:20px}.header__iconCall{padding:5px;margin:0 10px 0 auto}nav.navigation{width:60%;height:100vh;position:fixed;z-index:11;top:0;right:0;background:#000;padding:15px 15px 25px 25px;transform:translateX(100%);transition:ease-in-out .5s;border-left:1px solid red}nav.navigation.__active{transform:translateX(0%)}nav.navigation .menu{flex-direction:column;align-items:flex-start;row-gap:20px;font-size:1rem}#menu__open,#menu__close{display:flex;align-items:center;justify-content:center}#menu__open{margin-left:15px}#menu__close{margin:0 0 10px auto}.title_wrapper h1,.name_category{font-size:2.5rem}.firstScreen__content h2{font-size:1rem}.firstScreen__content p{font-size:.75rem}.firstScreen__call{height:50px;font-size:1.25rem;padding:0 35px 0 70px;left:-60px}.firstScreen_home .firstScreen__wrapper{height:500px}.firstScreen_messengers{display:none}.footer{padding:35px 0 15px;font-size:.875rem}.footer__logo{width:200px;margin:0 auto}.footer__wrapper{flex-direction:column;row-gap:35px}.footer .button{width:auto;padding:0 60px}.advantages__items{max-width:720px;margin:25px auto 0;grid-template-columns:repeat(2,1fr);gap:12px}.advantages__items>li{font-size:1rem}.advantages__items>li svg{width:30%}.construction__content p{font-size:.75rem;text-align:right;margin:10px 0}.construction__content{width:80.128205%}.construction__wrapper{padding-top:.9375rem}.construction__content{.button{margin:0 0 0 auto}}.object__item{font-size:1rem}.objects__swiper_buttons button{width:35px;height:35px;padding:5px}.object__item{padding:15px 0}.objects__swiper_buttons{margin:0}.object__item{padding:0}.massMedia__wrapper{grid-template-columns:1fr;row-gap:24px}.massMedia__wrapper *{min-width:0}.massMedia{padding:30px 0;.sub_title{font-size:1rem}.massMedia__content{padding:0}}.massMedia button,button.btn_swiper{display:none}.contacts__wrapper{grid-template-columns:1fr;row-gap:26px}.contacts__info>li span{font-size:1rem}.contacts__info>li,.contacts_form input[type=text]{font-size:.875rem}.contacts_form{padding:20px;max-width:400px}.contacts_form input[type=text],.contacts_form .button{width:100%}.aboutCompany_information__item{display:flex;flex-direction:column;text-align:center;row-gap:25px;margin-bottom:35px}.aboutCompany_information__item:nth-child(even) .aboutCompany_information__text{text-align:center}.aboutCompany_information__item:nth-child(even){flex-direction:column-reverse}.aboutCompany_information__img{max-width:576px;margin:0 auto}.aboutCompany_information__text{font-size:1rem;padding:0;row-gap:12px}.stagesConstriction__items>li:nth-child(odd) .stagesConstriction__text{margin:0 0 0 auto}.stagesConstriction__wrapper,.stagesConstriction__items>li{justify-content:flex-start}.stagesConstriction__items{row-gap:50px;width:100%}.stagesConstriction__items>li:after{transform:translateX(calc(-50% + 2px))}.stagesConstriction__text{width:90%;min-height:70px;line-height:1.2;font-size:.875rem}.stagesConstriction__items>li:nth-child(odd):hover:after{transform:rotate(-90deg) scale(1.1)}.stagesConstriction__text p:before{display:none}.stagesConstriction__text p{grid-template-columns:1fr}.stagesConstriction__items>li:after{width:30px;height:30px}.stagesConstriction__line{width:4px;height:calc(100% - 35px);transform:translate(0)}.stagesConstriction__items>li:first-child{align-items:flex-start}.content{font-size:1rem}.certificates__type{font-size:1rem;padding:15px;margin-bottom:35px}.certificates__item:not(:last-child){margin-bottom:50px}.vacancies_advantages__items>li span{font-size:3rem}.vacancies_advantages__items>li{font-size:1rem;padding:20px}.vacancies_information__items>li{grid-template-columns:1fr;text-align:center;row-gap:15px;font-size:1rem;padding:15px 0 30px}.vacancies_information__items>li span{font-size:1.5rem}.vacancies_information__items>li ul{text-align:left}.inputs_col_2{grid-template-columns:1fr;row-gap:10px}.vacancies_form{row-gap:10px}.vacancies_form .button{height:50px}.vacancies_form__img{height:100%;img{height:100%;object-fit:cover;object-position:center}}.vacancies_form__text{font-size:1rem}.vacancies_items__wrapper{grid-template-columns:1fr;row-gap:30px}.vacancies_contacts__img{max-width:370px}.vacancies__contacts__info{font-size:1rem;margin-top:15px}.vacancies_items__content{padding-top:0}.vacancies__items>li{font-size:.75rem}.vacancies__contacts{display:flex;column-gap:3.846154%}.contacts__items{grid-template-columns:1fr;row-gap:20px}.maps_adress__items{margin:0 auto}.contacts__maps{padding-bottom:420px}.projects__item{grid-template-columns:1fr;row-gap:16px}.projects__item{font-size:.875rem}.projects__name{font-size:1.25rem}.projects__year{font-size:6rem}.project_single__gallary{width:100%}.project_single__content{flex-direction:column;align-items:center;text-align:center}.project_single__item .projects__executor{font-size:1rem}.swiper_single_btn__wrapper{display:none}.modal,.modal__form input[type=text]{font-size:1rem}.modal__form .button{font-size:1.25rem;padding:0;height:42px}.modal__close{width:20px;height:20px}.modal__form{row-gap:20px;margin-top:20px}.paginate_links .page-numbers:not(.next,.prev){width:32px;height:32px}.paginate_links .page-numbers{font-size:.875rem;font-weight:600}.paginate_links{margin-top:20px}}@media (max-width:768px){.html__fonts{font-size:17px}.object__item{grid-template-columns:1fr}.object__gallary{padding:20px 0 25px;margin-top:20px}.objects__wrapper{position:relative}.objects__swiper_buttons{position:absolute;bottom:0;left:0}.objects .title{margin-bottom:20px}.object__gallary{column-gap:10px}.objects__swiper_buttons button{width:40px;height:40px}.object__gallary{a:nth-child(even){transform:translateY(10px)}a:nth-child(odd){transform:translateY(-20px)}}.pagination_bullet{margin-top:20px}.vacancies_advantages__items{grid-template-columns:1fr;row-gap:15px;max-width:420px;margin:0 auto}.vacancies_form__img{display:none}.vacancies_form__wrapper{grid-template-columns:1fr}.vacancies__contacts{flex-direction:column}.modal{background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/css/../img/modal_bg-mm.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat;max-width:400px;width:calc(100% - 48px);padding:40px 16px 250px}.modal__form{width:100%}.modal__close{top:15px;right:15px}}@media (max-width:576px){.html__fonts{font-size:16px}h3.title{margin-bottom:16px}.firstScreen__content{row-gap:15px}.title_wrapper h1:after,.name_category:after{margin-top:10px}.footer{white-space:inherit}.footer .menu{font-size:.75rem;justify-content:space-between}.footer .button{width:100%;max-width:100%}.advantages__items>li{padding:15px 0;row-gap:10px}.advantages__items>li{font-size:.625rem}.advantages{padding-bottom:40px}.mt-middle{margin-top:40px}.construction__content{.button{width:fit-content;padding:0 40px;height:30px}}.objects__swiper_buttons button{width:35px;height:35px}.objects__swiper_buttons{column-gap:10px}.customers__swiper{img{border:1px solid #000}}.massMedia{.massMedia__content{.button{width:100%;height:50px;max-width:100%;margin-top:10px}}}.recommendations .title{padding-top:15px}.recommendations .title:before{width:90%;height:2px}.contacts{background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/css/../img/home/contacts__bg-mm.jpg);background-position:top right;background-repeat:no-repeat;background-size:100%}.page_name{margin-bottom:20px}.page_name img{height:500px;object-fit:cover;object-position:center}.page_name .firstScreen__call{display:flex}.vacancies_form .button{width:100%;margin:15px auto 0}.vacancies__items>li{flex-direction:column;align-items:flex-start;padding:6px 10px}.vacancies_contacts__img{max-width:100%}.contacts__items{font-size:.75rem}.contacts__items>li{min-height:312px;padding:16px 30px}.maps_adress__items{width:100%}.projects__actions{flex-direction:column}.projects__actions .button{width:100%;max-width:100%;height:49px}.projects__year{text-align:right}.project_single__gallary{display:none}.project_single__gallary__mobile{display:block;margin-top:20px}.project_single__gallary__mobile>ul{list-style:none;display:flex;flex-direction:column;row-gap:20px}.project_single__gallary__mobile img{width:100%}.modal{font-size:.875rem;line-height:1.3}}