@media (min-width:1300px) and (max-width:1600px){
  .thumb-foto{margin:0}
  .thumb-foto img{max-width:100%}
  .tabs{margin:0 0 0 50px}
  .service-block{padding:0 0 0 68px}
  .service-foto{margin:0}
  .service-foto img{max-width:100%}
  }
  @media (min-width:1200px) and (max-width:1309px){
  .container{width:1200px}
  .thumb-foto img{max-width:100%}
  .thumb1-flex{padding:46px 15px 0 15px}
  .tabs{margin:0 0 0 50px}
  .service-foto{margin:0}
  .service-foto img{max-width:100%}
  .header__button{max-width:150px;font-size:15px;line-height:17px;margin:0 10px 0 10px}
  ul.desctop-menu li a{padding:10px 5px 10px 5px}
  .performer__block1{width:830px}
  .search__block ul.executor__checkbox li{width:80px}
  .tabs__content__rabot ul.category__block li:nth-child(8){margin-right:16px}
  ul.tabs__caption__rating li{font-size:16px;line-height:18px}
  }
  @media (min-width:992px) and (max-width:1199px){
  ul.desctop-menu{margin:0 0 0 25px}
  ul.desctop-menu li{margin-right:5px}
  .thumb-foto{margin:0}
  .thumb-foto img{max-width:100%}
  .thumb1{min-height:50px;padding:0 0 40px 0}
  .thumb1-flex{padding:46px 15px 0 15px}
  .thumb1-foto{margin:0}
  .thumb1-foto:before{display:none}
  .tabs{margin:0 0 0 30px}
  .tabs-title{font-size:25px;line-height:28px}
  .order{padding:80px 0 0 0}
  .order-item-text{font-size:14px;line-height:17px;padding:33px 5px 0 5px}
  .service-block{padding:0}
  .service-foto{margin:0}
  .service-foto img{max-width:100%}
  .page-indent{padding:40px 0 0 0}
  .service1-item{width:100%}
  .performer__block1{width:600px}
  .customer1__items{justify-content:space-between}
  .customer1__item{width:48%;margin-right:0}
  .performer6__executor__buttons{padding:30px 0 0 0}
  .tabs__content__rabot ul.category__block li{margin-right:8px}
  .tabs__content__rabot ul.category__block li:nth-child(8){margin-right:8px}
  ul.tabs__caption__rating li{width:100%;margin:0 0 10px 0}
  ul.desctop-menu{margin:0 20px 0 12px}
  .header-block-left{max-width:100%}
  ul.desctop-menu li a{padding:10px 3px}
  .apps{margin:0;max-width:100px}
  .apps li{margin:0 0 6px}
  .apps li a{max-width:100px}
  .logo{max-width:120px}
  .logo img{width:120px}
  .header__button{margin:0 0 0 12px}
  }
  @media (min-width:768px) and (max-width:991px){
  .apps{margin:0;max-width:100px;align-items:center;justify-content:center}
  .apps li{margin:0 0 12px;padding:0}
  .mobile-pad .mobile-button2:nth-child(4){margin:0 0 26px 0}
  .mobile-button2{font-size:26px;line-height:26px;margin:0 auto}
  .mobile-button2 a{padding:26px 0 26px 0}
  .mobile-button a{padding:26px 0 26px 0}
  .mobile-button{font-size:26px;line-height:26px}
  ul.mobile-list1{padding:52px 0 52px 0}
  ul.mobile-list2{padding:52px 0 0}
  ul.mobile-list2 li{padding:26px 0 0}
  ul.mobile-menu{padding:52px 0 52px 0}
  ul.mobile-menu li{font-size:26px;line-height:26px;text-align:center;padding:0 0 52px 0}
  ul.mobile-list1 li{font-size:26px;line-height:26px;text-align:center;padding:0 0 52px 0}
  .desctop-version{display:none}
  .mobile-version{display:block}
  .thumb{flex-wrap:wrap}
  .thumb .thumb-block{order:2;padding:56px 0 0 0;max-width:100%}
  .thumb-block-title{font-size:58px;line-height:61px}
  .thumb-block-text1{font-size:29px;line-height:40px;max-width:100%}
  .thumb-block-buttons{position:relative}
  .thumb-block-button{font-size:18px;line-height:18px;max-width:100%;border-radius:60px}
  .thumb-block-button a{padding:24px 12px}
  .thumb .thumb-foto{order:1;width:100%;margin:0;text-align:center}
  .thumb-foto img{max-width:94%}
  .thumb1{margin:96px auto 0;min-height:50px;padding:0}
  .thumb1-flex{padding:66px 15px 85px 15px}
  .thumb1-foto{display:none}
  .tabs{margin:0;padding:0}
  ul.tabs__caption{max-width:640px;margin:0 auto;width:100%;border:3px solid #006789;border-radius:35px}
  ul.tabs__caption li{width:50%;font-size:33px;line-height:36px;padding:18px 0 18px 0}
  .tabs-mobile-foto{display:block}
  .tabs-item{width:100%}
  .tabs-extra{font-size:29px;line-height:41px}
  .tabs-link{font-size:33px;line-height:35px}
  .order{padding:80px 0 0 0}
  .order-item{width:50%}
  .order-item-text{font-size:29px;line-height:36px;max-width:95%}
  .order-button{font-size:37px;line-height:40px;max-width:100%;border-radius:60px;border:3px solid #006789}
  .order-button a{padding:37px 0 37px 0}
  .order-button span{display:none}
  .service-block{flex-wrap:wrap;padding:0}
  .service-extra{min-width:inherit;width:inherit}
  .service-foto{margin:95px 0 0 0}
  .service-foto img{width:100%}
  .service-title{font-size:50px;line-height:52px}
  .service-text{font-size:29px;line-height:41px}
  .service-button{font-size:37px;line-height:40px;max-width:100%;border-radius:60px}
  .service-button a{padding:35px 0 35px 0}
  .work{display:none}
  .work-mobile{display:block}
  .work-mobile-title{display:block}
  .work-button-mobile{display:block}
  .block-bottom{margin:100px 0 0 0;padding:55px 15px 55px 15px;flex-wrap:wrap;text-align:center}
  .block-bottom-text{width:100%;padding:0 0 48px 0;font-size:41px;line-height:58px}
  ul.block-bottom-list li{max-width:270px}
  ul.block-bottom-list li:last-child{margin-left:30px}
  .footer-logo{width:100%;max-width:100%;text-align:center}
  .footer-logo img{max-width:348px}
  .footer-block1{width:48%;padding:105px 0 0 0}
  .footer-block2{width:48%;padding:105px 0 0 0}
  .footer-title{font-size:33px;line-height:36px}
  ul.footer-list li{font-size:29px;line-height:32px}
  .footer-block3{padding:70px 0 0 0;width:100%;max-width:560px}
  .footer-phone{font-size:29px;line-height:31px}
  .footer-phone a{padding:0 0 0 70px}
  .footer-phone a:before{width:35px;height:35px}
  .footer-data{font-size:29px;line-height:41px;padding:0 0 0 70px;margin:35px 0 0 0}
  .footer-data:before{width:35px;height:35px}
  .footer-copy{font-size:29px;line-height:45px;text-align:center;width:100%}
  .footer-flex{padding:70px 0 100px 0}
  ul.footer-social{width:100%;justify-content:center;padding:60px 0 0 0}
  ul.footer-social li{width:56px;margin:0 0 0 74px}
  .page-indent{padding:40px 0 0 0}
  .service1-block{flex-wrap:wrap;margin:0 0 30px 0;padding:30px 0 30px 0}
  .service1-foto{width:100%;min-width:100%;text-align:center}
  .service1-foto img{max-width:350px}
  .service1-extra{margin:40px 0 0 0}
  .service1-item{width:100%}
  #map-registration4{height:700px;padding:0}
  header{position:relative}
  .content{padding:0 0 30px 0}
  .executor__step1__item{max-width:340px}
  .modal2{width:100%;height:100%;border-radius:0!important}
  #ex-rigstration .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-rigstration .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-authorization .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-order .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
  #ex-order .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-authorization .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
  .modal2 .padding{padding:0 15px 0 15px;width:100%}
  .modal2 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  .modal-performer5{width:100%;height:100%;border-radius:0!important}
  #ex-performer5 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-performer5 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal-performer5 .padding{padding:0 15px 0 15px;width:100%}
  #ex1-performer5 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex1-performer5 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal-performer5 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  #ex-review .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-review .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-incomestatement .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-incomestatement .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-help .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-help .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation1 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation1 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation2 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation2 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal3{width:100%;height:100%;border-radius:0!important}
  .modal3 .padding{padding:0 15px 0 15px;width:100%}
  .modal3 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  #ex-confirmation3 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation3 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .ex-authorization__logo{display:block}
  .ex-authorization__block{display:flex}
  .performer__thumb{flex-wrap:wrap}
  ul.performer__list{justify-content:center}
  .performer__box{display:flex;align-items:center;justify-content:center;padding:30px 30px 30px 30px}
  .performer__portfolio{margin:0}
  .performer__portfolio img{margin:0}
  .performer__box__title{margin:0}
  .performer__block2{flex:0 0 100%;margin:0}
  .performer__box1__img{display:none}
  .performer__block1{width:100%}
  .performer2__block3__desctop{display:none}
  .performer2__block3__mobile{display:block}
  .customer1__items{justify-content:space-between}
  .customer1__item{width:48%;margin-right:0}
  .performer10__form{flex-wrap:wrap}
  .performer10__block{margin:30px 0 0 0;flex:0 0 100%}
  .performer11__findorder__mobile{display:block;margin:0 0 35px 0}
  .performer11__findorder__mobile a{padding:19px 0 19px 0}
  .performer11__caption{margin:0 0 0 25px}
  .performer11__caption__name{font-size:23px;line-height:25px}
  .inn-controls-mobile{display:block}
  .performer11__findorder{display:none}
  .performer11__block3{display:none}
  .order-step{display:none}
  #ex-employerinn{padding:80px 0 0 0}
  .inn-controls-desctop{display:none}
  .performer6__executor__buttons{padding:30px 0 0 0}
  .tabs__content__rabot ul.category__block li{margin-right:8px}
  .tabs__content__rabot ul.category__block li:nth-child(8){margin-right:8px}
  ul.tabs__caption__rabot li{font-size:12px;line-height:14px}
  ul.tabs__caption__rating li{width:100%;margin:0 0 10px 0}
  ul.footer__links{padding:20px 0 20px 0}
  .thumb-block-buttons{position:relative}
  }
  @media (min-width:480px) and (max-width:767px){
  .apps{margin:0;max-width:100px;align-items:center;justify-content:center}
  .apps li{margin:0 0 12px;padding:0}
  .desctop-version{display:none}
  .mobile-version{display:block}
  .thumb{flex-wrap:wrap}
  .thumb .thumb-block{order:2;padding:56px 0 0 0;max-width:100%}
  .thumb-block-title{font-size:calc(30px + (20 + 20 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .thumb-block-text{font-size:calc(20px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .thumb-block-text1{font-size:21px;line-height:31px;max-width:100%}
  .thumb-block-buttons{position:relative;flex-direction:column;gap:24px 0}
  .thumb-block-button{font-size:18px;line-height:1;max-width:100%;border-radius:60px}
  .thumb-block-button a{padding:18px 6px}
  .thumb .thumb-foto{order:1;width:100%;margin:0;text-align:center}
  .thumb-foto img{max-width:94%}
  .thumb1{margin:50px auto 0;min-height:50px;padding:0}
  .thumb1-flex{padding:66px 15px 85px 15px}
  .thumb1-foto{display:none}
  .tabs{margin:0;padding:0}
  ul.tabs__caption{max-width:640px;margin:0 auto;width:100%;border:3px solid #006789;border-radius:35px}
  ul.tabs__caption li{width:50%;font-size:23px;line-height:26px;padding:18px 0 18px 0}
  .tabs-mobile-foto{display:block}
  .tabs-title{font-size:25px;line-height:27px}
  .tabs-item{width:100%}
  .tabs-extra{font-size:21px;line-height:27px}
  .tabs-link{font-size:25px;line-height:29px}
  .order{padding:40px 0 0 0}
  .order-item{width:50%;margin:25px 0 0 0}
  .order-item-text{font-size:17px;line-height:21px;max-width:95%}
  .order-button{font-size:25px;line-height:28px;max-width:100%;border-radius:60px;border:3px solid #006789}
  .order-button a{padding:17px 0 17px 0}
  .order-button span{display:none}
  h2{font-size:30px;line-height:32px}
  .service-block{flex-wrap:wrap;padding:0}
  .service-extra{min-width:inherit;width:inherit}
  .service-foto{margin:95px 0 0 0}
  .service-foto img{width:100%}
  .service-title{font-size:36px;line-height:39px}
  .service-text{font-size:22px;line-height:30px}
  .service-button{font-size:25px;line-height:27px;max-width:100%;border-radius:60px}
  .service-button a{padding:35px 0 35px 0}
  .work{display:none}
  .work-mobile{display:block}
  .work-mobile-title{display:block}
  .work-button-mobile{display:block;font-size:25px;line-height:27px}
  .block-bottom{margin:50px 0 0 0;padding:30px 15px 30px 15px;flex-wrap:wrap;text-align:center}
  .block-bottom-text{width:100%;padding:0 0 48px 0;font-size:25px;line-height:27px}
  ul.block-bottom-list li{max-width:270px}
  ul.block-bottom-list li:last-child{margin-left:30px}
  .footer-logo{width:100%;max-width:100%;text-align:center}
  .footer-logo img{max-width:200px}
  .footer-block1{width:48%;padding:40px 0 0 0}
  .footer-block2{width:48%;padding:40px 0 0 0}
  .footer-title{font-size:20px;line-height:22px}
  ul.footer-list li{font-size:17px;line-height:22px}
  .footer-block3{padding:40px 0 0 0;width:100%;max-width:560px}
  .footer-phone{font-size:20px;line-height:22px}
  .footer-phone a{padding:0 0 0 60px}
  .footer-phone a:before{width:35px;height:35px}
  .footer-data{font-size:20px;line-height:22px;padding:0 0 0 60px;margin:35px 0 0 0}
  .footer-data:before{width:35px;height:35px}
  .footer-copy{font-size:20px;line-height:24px;text-align:center;width:100%}
  .footer-flex{padding:40px 0 30px 0}
  ul.footer-social{width:100%;justify-content:center;padding:30px 0 0 0}
  ul.footer-social li{width:36px;margin:0 0 0 34px}
  .content{padding:0 0 30px 0}
  footer{padding:30px 0 0 0}
  .footer-box{padding:0 20px 40px 0}
  .mobile-pad{padding:0 15px 0 15px}
  .mobile-button{font-size:20px;line-height:22px;max-width:260px}
  .mobile-button a{padding:20px 0 20px 0}
  ul.mobile-menu{padding:20px 0 30px 0}
  ul.mobile-menu li{font-size:18px;line-height:20px;text-align:center;padding:0 0 15px 0}
  ul.mobile-list1{padding:30px 0 30px 0}
  ul.mobile-list1 li{font-size:18px;line-height:20px;text-align:center;padding:0 0 15px 0}
  ul.mobile-list2 li{max-width:inherit;width:48%}
  .page-indent{padding:40px 0 0 0}
  h1{font-size:35px;line-height:38px}
  .service1-block{flex-wrap:wrap;margin:0 0 30px 0;padding:30px 0 30px 0}
  .service1-foto{width:100%;min-width:100%;text-align:center}
  .service1-foto img{max-width:250px}
  .service1-extra{margin:40px 0 0 0}
  .service1-item{width:100%}
  #map-registration4{height:500px;padding:0}
  header{position:relative}
  .executor__step1__item{max-width:100%}
  .executor__step1{padding:30px 0 0 0;border-bottom:none}
  .executor__step2{padding:0;border-bottom:none}
  .executor__step2__block{flex-wrap:wrap;padding:0 0 20px 0}
  .executor__step2__left{flex:0 0 100%}
  .registration-form-file{width:200px;margin:0 auto;padding:0 0 40px 0}
  .registration-form-file .input-file+.js-labelFile{width:200px;height:200px}
  .js-fileName{bottom:0}
  .executor__step2__extra{max-width:100%;margin:25px 0 0 0}
  .executor__step3{padding:0;border-bottom:none}
  ul.executor__checkbox li{width:31%;margin-right:2.3%}
  .company__item{max-width:100%;width:100%;margin-right:0}
  .company__block{padding:25px 0 0 0}
  .step__next{display:block}
  ul.executor__checkbox{display:none}
  .executor__checkbox__mobile{display:block;margin:0 -100px 0 0}
  .modal2{width:100%;height:100%;border-radius:0!important}
  #ex-rigstration .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-rigstration .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-authorization .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-authorization .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
  #ex-order .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-order .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
  .modal2 .padding{padding:0 15px 0 15px;width:100%}
  .modal2 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  .modal-performer5{width:100%;height:100%;border-radius:0!important}
  #ex-performer5 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-performer5 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex1-performer5 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex1-performer5 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal-performer5 .padding{padding:0 15px 0 15px;width:100%}
  .modal-performer5 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  #ex-review .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-review .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-incomestatement .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-incomestatement .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-help .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-help .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation1 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation1 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation2 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation2 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal3{width:100%;height:100%;border-radius:0!important}
  .modal3 .padding{padding:0 15px 0 15px;width:100%}
  .modal3 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  #ex-confirmation3 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation3 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal3 input{font-size:13px}
  .modal3 select{font-size:13px}
  .ex-authorization__logo{display:block}
  .ex-authorization__block{display:flex}
  .mobile-button2{font-size:20px;line-height:22px;max-width:300px;border-radius:60px;margin:0 auto 25px}
  .mobile-button2 a{padding:16px 0 16px 0}
  .performer__thumb{flex-wrap:wrap}
  ul.performer__list{justify-content:center}
  .performer__box{display:flex;align-items:center;padding:30px 30px 30px 30px}
  .performer__portfolio{margin:0}
  .performer__portfolio img{margin:0}
  .performer__box__title{margin:0}
  .performer__block2{flex:0 0 100%;margin:0}
  .performer__box1__img{display:none}
  .performer__block1{width:100%}
  .performer2__block3__desctop{display:none}
  .performer2__block3__mobile{display:block}
  .ordering__step1{padding:30px 0 30px 0;border-bottom:none}
  .ordering__step2{padding:30px 0 30px 0;border-bottom:none}
  .ordering__step3{padding:30px 0 30px 0;border-bottom:none}
  .ordering__step3__form input[type=submit]{margin:25px 0 0 0}
  .performer5__block{flex-wrap:wrap}
  .performer5__block__left{width:100%}
  .performer5__block1{flex-wrap:wrap}
  .response__accepted{padding:20px 0 0 0}
  .performer5__reject{flex:0 0 100%;margin:25px 0 0 0}
  ul.performer5__list{display:none}
  .performer5__mobile{display:block}
  .response__rejected{padding:20px 0 0 0}
  .performer__item{border-bottom:none}
  .performer__box__indent{padding:10px 0 0 0}
  .performer5__block2{flex-wrap:wrap}
  .performer5__order__in__work{width:100%;margin:20px 0 0 0}
  .customer1__items{justify-content:space-between}
  .customer1__item{width:48%;margin-right:0}
  .customer1__form input[type=submit]{margin:25px 0 25px 0}
  .performer10__form{flex-wrap:wrap;margin:10px 0 0 0}
  .performer10__items{flex-wrap:wrap}
  .performer10__item{width:100%;margin:0 0 20px 0}
  .performer10__block{margin:10px 0 0 0;flex:0 0 100%}
  .performer11__findorder__mobile{display:block;margin:0 0 35px 0}
  .performer11__findorder__mobile a{padding:19px 0 19px 0}
  .performer11__caption{margin:0;max-width:100%}
  .performer11__caption__name{font-size:23px;line-height:25px;text-align:center}
  .performer11__caption__name span{padding:5px 0 0 0;display:block}
  .inn-controls-mobile{display:block}
  .performer11__findorder{display:none}
  .performer11__block3{display:none}
  .performer11__thumb{padding:10px 0 0 0}
  .performer11__block{flex-wrap:wrap;padding:40px 25px 40px 25px}
  ul.tabs__caption__performer11 li{width:30%;margin-right:2%}
  ul.tabs__caption__performer11 li:last-child{margin-right:0}
  .tabs__performer11{padding:38px 0 40px 0}
  .performer11__block__left{display:flex;justify-content:center;width:100%;padding:0 0 70px 0}
  .performer11-form-file{max-width:250px}
  .performer11-form-file .input-file+.js-labelFile{width:250px;height:250px}
  .performer11-form-file .js-fileName{text-decoration:underline}
  .performer11__block2{justify-content:space-between}
  .performer11__no__ratings{display:block;text-align:center}
  .performer11__no__ratings span{display:block;padding:10px 0 0 0}
  .performer11__no__ratings img{max-width:inherit;height:30px}
  .performer11__no__review{display:block;text-align:center}
  .performer11__no__review span{display:block;padding:10px 0 0 0}
  .performer11__no__review i{height:30px;font-size:30px}
  .performer11__no__orders{display:block;text-align:center}
  .performer11__no__orders span{display:block;padding:10px 0 0 0}
  .performer11__no__orders svg{width:inherit;height:30px}
  .order-step{display:none}
  .customization__block__items{flex-wrap:wrap}
  .customization__block__item{margin:0 0 30px 0}
  #ex-employerinn{padding:80px 0 0 0}
  .inn-controls-desctop{display:none}
  .modal5{width:450px}
  .modal5 .padding{padding:45px 15px 45px 15px}
  .performer6__executor__buttons{padding:30px 0 0 0}
  .tabs__content__rabot ul.category__block li{margin-right:0}
  .tabs__content__rabot ul.category__block li:nth-child(8){margin-right:0}
  ul.tabs__caption__rabot li{font-size:12px;line-height:14px;height:50px;margin:0 0 15px 0}
  ul.category__block{justify-content:space-between}
  ul.category__block li{width:49%}
  ul.tabs__caption__rabot li span{display:none}
  .tabs__content__rabot{margin:10px 0 0 0}
  .ratin__section2 ul.category__block li{width:49%;margin-right:0;margin-top:10px;margin-bottom:0}
  ul.tabs__caption__rating li{width:100%;margin:0 0 10px 0}
  ul.footer__links{padding:0 0 20px 0}
  }
  @media (min-width:320px) and (max-width:479px){
  .apps{margin:0;max-width:200px;align-items:center;justify-content:center}
  .apps.inmodal{max-width:150px}
  .apps li{margin:0 0 12px;padding:0}
  .desctop-version{display:none}
  .mobile-version{display:block}
  .mobile-logo a img{max-width:200px}
  .thumb{flex-wrap:wrap;padding:20px 0 0 0}
  .thumb .thumb-block{order:2;padding:30px 0 0 0;max-width:100%;min-width:inherit}
  .thumb-block-title{font-size:calc(30px + (20 + 20 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .thumb-block-text{font-size:calc(20px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:10px 0 0 0}
  .thumb-block-text1{font-size:calc(15px + (14 + 14 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:15px 0 0 0;max-width:100%}
  .thumb-block-buttons{position:relative;flex-direction:column;gap:24px 0}
  .thumb-block-button{font-size:18px;line-height:1;max-width:100%;border-radius:60px}
  .thumb-block-button a{padding:18px 6px}
  .thumb .thumb-foto{order:1;width:100%;margin:0;text-align:center}
  .thumb-foto img{max-width:100%}
  .thumb1{margin:50px auto 0;min-height:50px;padding:0}
  .thumb1-flex{padding:45px 15px 45px 15px}
  .thumb1-foto{display:none}
  .tabs{margin:0;padding:0}
  ul.tabs__caption{max-width:640px;margin:0 auto;width:100%;border:1px solid #006789;border-radius:35px}
  ul.tabs__caption li{width:50%;font-size:calc(20px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:12px 0 12px 0}
  .tabs__content{padding:40px 0 0 0}
  .tabs-mobile-foto{display:block;width:250px;min-width:250px;height:510px;margin:0 auto 25px;position:relative;background:url(../images/thumb1-foto.png) 0 0 no-repeat;background-size:cover}
  .thumb1-foto-pad{padding:67px 15px 0 15px}
  #owl-thumb1-mobile .item{height:378px!important}
  #owl-thumb1-mobile1 .item{height:378px!important}
  .tabs-mobile-foto img{max-width:50%}
  .tabs-title{font-size:calc(20px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .tabs-item-foto{width:60px;min-width:60px;margin:0 15px 0 0}
  .tabs-item-foto img{max-width:100%}
  .tabs-item-list{padding:10px 0 0 0}
  .tabs-item{width:100%;margin:25px 0 0 0}
  .tabs-extra{font-size:calc(15px + (14 + 14 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .tabs-link{font-size:calc(20px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .order{padding:50px 0 0 0}
  .order-item-list{padding:15px 0 0 0}
  .order-item{width:50%;margin:25px 0 0 0}
  .order-item-pic{max-width:60%}
  .order-item-text{font-size:calc(16px + (16 + 16 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;max-width:98%;padding:20px 5px 0 5px}
  .order-button{font-size:calc(20px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;max-width:100%;border-radius:60px;margin:40px auto 0}
  .order-button a{padding:16px 0 16px 0}
  .order-button span{display:none}
  h2{font-size:calc(25px + (25 + 25 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .service{padding:40px 0 0 0;margin:0 0 40px 0}
  .service .container{padding-left:0;padding-right:0}
  .service-block{flex-wrap:wrap;padding:30px 0 0 0}
  .service-extra{min-width:inherit;width:inherit;padding:0 15px 0 15px}
  .service-foto{margin:35px 0 -20px 0;text-align:center}
  .service-foto img{width:100%}
  .service-title{font-size:calc(22px + (28 + 28 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  .service-text{font-size:calc(15px + (14 + 14 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:15px 0 0 0}
  .service-button{font-size:calc(18px + (15 + 15 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;max-width:100%;border-radius:60px;margin:40px auto 0}
  .service-button a{padding:16px 0 16px 0}
  .work{display:none}
  .work-mobile{display:block}
  .work-mobile-title{display:block;padding:25px 0 0 0}
  #owl-work .work-item{padding:25px 0 25px 0;box-shadow:0 2px 5px #d9d9d9;-moz-box-shadow:0 2px 5px #d9d9d9;-webkit-box-shadow:0 2px 5px #d9d9d9}
  #owl-work .work-item svg{max-height:55px;max-width:55px}
  .block-bottom{margin:25px 0 0 0;padding:40px 15px 40px 15px;flex-wrap:wrap;text-align:center}
  .block-bottom-text{width:100%;padding:0 0 15px 0;font-size:calc(19px + (21 + 21 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307}
  ul.block-bottom-list li{max-width:48%;padding:15px 0 0 0}
  ul.block-bottom-list li:last-child{margin-left:10px}
  .footer-logo{width:100%;max-width:100%;text-align:center;padding:35px 0 0 0}
  .footer-logo img{max-width:180px}
  .footer-block1{width:48%;padding:35px 0 0 0}
  .footer-block2{width:48%;padding:35px 0 0 0}
  .footer-title{font-size:calc(15px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:0 0 20px 0}
  ul.footer-list li{font-size:calc(15px + (14 + 14 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:0 0 15px 0}
  .footer-block3{padding:20px 0 0 0;width:100%;max-width:560px}
  .footer-phone{font-size:calc(15px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;margin:0}
  .footer-phone a{padding:0 0 0 40px}
  .footer-phone a:before{width:25px;height:25px}
  .footer-data{font-size:calc(15px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:0 0 0 40px;margin:15px 0 0 0}
  .footer-data:before{width:25px;height:25px}
  .footer-copy{font-size:calc(15px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;text-align:center;width:100%}
  .footer-flex{padding:35px 0 35px 0}
  ul.footer-social{width:100%;justify-content:center;padding:25px 0 0 0}
  ul.footer-social li{width:26px;margin:0 0 0 20px}
  .content{padding:0 0 25px 0}
  footer{padding:0}
  .footer-box{padding:0 0 35px 0}
  .work-item-title{font-size:calc(14px + (14 + 14 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;padding:10px 0 0 0}
  .work-button-mobile{display:block;font-size:calc(18px + (15 + 15 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;max-width:100%;border-radius:60px;margin:20px auto 0}
  .work-button-mobile a{padding:16px 0 16px 0}
  .mobile-pad{padding:0 15px 0 15px}
  .mobile-button{font-size:16px;line-height:18px;max-width:300px;border-radius:60px;margin:20px auto 0}
  .mobile-button a{padding:16px 0 16px 0}
  ul.mobile-menu{padding:40px 0 50px 0}
  ul.mobile-menu li{font-size:19px;line-height:21px;text-align:center;padding:0 0 25px 0}
  ul.mobile-list1{padding:50px 0 30px 0}
  ul.mobile-list1 li{font-size:13px;line-height:15px;text-align:center;padding:0 0 25px 0}
  ul.mobile-list2{justify-content:center}
  ul.mobile-list2 li{max-width:inherit;width:41%}
  ul.mobile-list2 li:first-child{margin:0 10px 0 0}
  .page-indent{padding:20px 0 0 0}
  h1{font-size:20px;line-height:1.2307}
  .politics-block{padding:0;font-size:12px;line-height:15px}
  .service1-block{flex-wrap:wrap;margin:0 0 20px 0;padding:0 0 10px 0}
  .service1-foto{width:100%;min-width:100%;text-align:center}
  .service1-foto img{max-width:180px}
  .service1-title{font-size:15px;line-height:17px;padding:0 0 15px 0}
  .service1-extra{margin:20px 0 0 0;font-size:12px;line-height:15px}
  .service1-extra p{padding:0 0 10px 0}
  .service1-item-list{padding:0}
  .service1-item{width:100%}
  .service1-item-title{font-size:15px;line-height:17px;padding:0 0 10px 0}
  .service1-title2{font-size:15px;line-height:17px}
  .service1-item-extra{margin:0 0 0 10px;font-size:12px;line-height:15px}
  .service1-item-extra ul li{padding:0 0 15px 20px}
  .service1-item-foto{width:130px;min-width:130px}
  #map-registration4{height:500px;padding:0}
  .map-block{width:250px;padding:0 10px 0 0}
  .map-flex-text{font-size:12px;line-height:14px}
  .map-flex-data{font-size:12px;line-height:14px}
  .map-title1{font-size:15px;line-height:17px}
  .map-text1{font-size:12px;line-height:14px}
  .map-price{font-size:14px;line-height:16px;padding:15px 0 0 0}
  .map-button{font-size:13px;line-height:15px;max-width:190px;border-radius:60px;margin:15px 0 0 0}
  .map-button a{padding:9px 0 9px 0}
  .modal1{width:320px}
  .modal1 .padding{padding:25px 15px 25px 15px;text-align:center}
  .modal1-text{font-size:17px;line-height:19px}
  ul.modal1-list{padding:10px 0 0 0;justify-content:center}
  ul.modal1-list li{width:45%}
  ul.modal1-list li:first-child{margin-right:10px}
  .modal1-button{font-size:calc(20px + (13 + 13 * .7) * ((100vw - 320px)/ 1310));line-height:1.2307;max-width:100%;border-radius:60px;margin:30px auto 0}
  .modal1-button a{padding:16px 0 16px 0}
  .ymaps-2-1-77-balloon__close-button{width:30px!important;height:30px!important}
  .ymaps-2-1-77-balloon__close+.ymaps-2-1-77-balloon__content{margin-right:0!important}
  .block-bottom-list{justify-content:center}
  header{position:relative}
  ul.tabs__caption__check li{width:50%}
  .executor__step1__item{max-width:100%}
  .executor__step1{padding:30px 0 0 0;border-bottom:none}
  .executor__step2{padding:0;border-bottom:none}
  .executor__step2__block{flex-wrap:wrap;padding:0 0 20px 0}
  .executor__step2__left{flex:0 0 100%}
  .registration-form-file{width:200px;margin:0 auto;padding:0 0 40px 0}
  .registration-form-file .input-file+.js-labelFile{width:200px;height:200px}
  .js-fileName{bottom:0}
  .executor__step2__extra{max-width:100%;margin:25px 0 0 0}
  .executor__step3{padding:0;border-bottom:none}
  ul.executor__checkbox li{width:31%;margin-right:2.3%}
  .company__item{max-width:100%;width:100%;margin-right:0}
  .company__block{padding:25px 0 0 0}
  .step__next{display:block;font-size:17px;line-height:20px}
  ul.executor__checkbox{display:none}
  .executor__checkbox__mobile{display:block;margin:0}
  .checkbox__mobile__item{font-size:9px;line-height:12px}
  .modal2{width:100%;height:100%;border-radius:0!important}
  #ex-rigstration .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-rigstration .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-authorization .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-authorization .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-order .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-order .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal2 .padding{padding:0 15px 0 15px;width:100%}
  .modal2 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  #ex-review .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-review .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .ex-authorization__block{display:flex}
  .modal-performer5{width:100%;height:100%;border-radius:0!important}
  #ex-performer5 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-performer5 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex1-performer5 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex1-performer5 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal-performer5 .padding{padding:0 15px 0 15px;width:100%}
  .modal-performer5 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  #ex-incomestatement .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-incomestatement .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-help .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-help .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation1 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation1 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  #ex-confirmation2 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation2 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal3{width:100%;height:100%;border-radius:0!important}
  .modal3 .padding{padding:0 15px 0 15px;width:100%}
  .modal3 a.close-modal{top:25px!important;right:inherit!important;left:20px!important;width:20px!important;height:20px!important}
  #ex-confirmation3 .items-authorization{position:absolute;top:110px;left:0;right:0;bottom:20px;overflow:hidden;background:#fff;border:none}
  #ex-confirmation3 .items-authorization>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll}
  .modal3 input{font-size:13px}
  .modal3 select{font-size:13px}
  #ex-confirmation3 .executor__step1__items .executor__step1__item{max-width:100%}
  .ex-order-submit input[type=submit]{font-size:16px;line-height:18px;padding:17px 0 16px 0}
  .ex-order-submit{padding:20px 0 0 0}
  .mobile-button2{font-size:13px;line-height:15px;max-width:300px;border-radius:60px;margin:0 auto 25px}
  .mobile-button2 a{padding:11px 0 11px 0}
  .performer__thumb{flex-wrap:wrap}
  ul.performer__list{justify-content:center}
  .performer__item{padding:25px 0 25px 0}
  .performer__item:last-child{border-bottom:none}
  .performer__item:first-child{padding:0 0 25px 0}
  .performer__profession{font-size:20px;line-height:27px}
  .performer__data1{font-size:14px;line-height:16px}
  .performer__text{font-size:13px;line-height:16px}
  .performer__budget{font-size:18px;line-height:21px}
  .performer__bottom{padding:30px 0 0 0}
  .performer__block2{flex:0 0 100%;margin:0;padding:20px 0 0 0}
  .performer__box1__img{display:none}
  .performer__block1{width:100%}
  .performer__box1{margin:25px 0 0 0}
  .performer2__block3__desctop{display:none}
  .performer2__block3__mobile{display:block}
  .performer2__caption{padding:35px 0 35px 0}
  ul.performer2__caption1__list{display:none}
  .performer2__owl__mobile{display:block}
  .performer2__caption__text{font-size:18px;line-height:20px}
  .ordering__step1{padding:30px 0 30px 0;border-bottom:none}
  .ordering__step2{padding:30px 0 30px 0;border-bottom:none}
  .ordering__step3{padding:30px 0 30px 0;border-bottom:none}
  .ordering__step3__form input[type=submit]{margin:25px 0 0 0}
  .executor__step1__text{font-size:18px;line-height:21px;padding:25px 0 25px 0}
  .ordering__loading{font-size:15px;line-height:17px}
  .ordering__text{padding:25px 0 0 0}
  .ordering__input input{font-size:13px;line-height:15px}
  .ordering__input{margin:30px 0 0 0}
  .ordering__input__icon{top:4px}
  .ordering__step2__textarea textarea{font-size:13px;line-height:15px}
  .ordering__items{padding:0}
  .ordering__block__text{font-size:15px;line-height:17px}
  .ordering__item{width:100px;height:100px}
  .ordering-file .input-file+.ordering-labelFile{width:100px;height:100px}
  .ordering__item__icon{font-size:25px;line-height:27px}
  .performer5__block{flex-wrap:wrap}
  .performer5__block__left{width:100%}
  .performer5__block1{flex-wrap:wrap}
  .response__accepted{padding:20px 0 0 0}
  .performer5__reject{flex:0 0 100%;margin:25px 0 0 0}
  ul.performer5__list{display:none}
  .performer5__mobile{display:block}
  .performer5__mobile{margin:0 -120px 0 0}
  .performer__portfolio img{max-width:50%}
  .performer__box__title span{font-size:18px}
  .performer__box__title{font-size:22px;line-height:24px}
  .performer__box__text{font-size:15px;line-height:17px}
  .performer__box1__title{font-size:25px;line-height:27px}
  .performer__box1__title1{font-size:17px;line-height:19px}
  .response__rejected{padding:20px 0 0 0}
  .performer__box__indent{padding:25px 0 0 0}
  .performer5__block2{flex-wrap:wrap}
  .performer5__order__in__work{width:100%;margin:20px 0 0 0}
  .performer5__block3{margin:25px 0 0 0;font-size:17px;line-height:20px;padding:15px 10px 15px 10px}
  .ex__performer5__text{padding:0;font-size:17px;line-height:21px}
  .order__waiting{padding:20px 0 0 0}
  .performer6__button__order{display:none}
  .performer6__button__order__mobile{display:block;font-size:16px;line-height:18px}
  .performer6__button__order__mobile a{padding:17px 0 16px 0}
  .performer6__button4{font-size:16px;line-height:18px;margin:30px 0 0 0;width:100%;max-width:100%}
  .performer6__button4 a{padding:17px 0 16px 0}
  .performer6__button4 span{display:none}
  .customer1__items{justify-content:space-between}
  .customer1__item{width:100%;margin-right:0}
  .customer1__form input[type=submit]{font-size:16px;line-height:18px;padding:17px 0 16px 0;margin:30px 0 25px 0}
  .performer10__form{flex-wrap:wrap;margin:10px 0 0 0;padding:25px 15px 25px 15px}
  .performer10__items{flex-wrap:wrap}
  .performer10__item{width:100%;margin:0 0 20px 0}
  .performer10__block{margin:10px 0 0 0;flex:0 0 100%}
  .performer10__table{padding:30px 0 0 0}
  .performer10__block1{padding:20px 0 0 0}
  .performer10__button{font-size:16px;line-height:18px}
  .performer10__button a{padding:17px 0 16px 0}
  .performer11__findorder__mobile{display:block;margin:0 0 35px 0;font-size:18px;line-height:20px}
  .performer11__findorder__mobile a{padding:13px 0 13px 0}
  .performer11__caption{margin:0 0 0 12px;max-width:100%}
  .performer11__caption-company{font-size:13px;line-height:15px}
  .performer11__caption__name em{font-size:13px;line-height:15px}
  .performer11__caption__name{font-size:15px;line-height:20px}
  .performer11__caption__name span{padding:5px 0 0 0;display:block}
  .inn-controls-mobile{display:block}
  .performer11__findorder{display:none}
  .performer11__block3{display:none}
  .performer11__thumb{padding:10px 0 0 0}
  .performer11__block{flex-wrap:wrap;padding:30px 15px 30px 15px}
  ul.tabs__caption__performer11 li{width:30%;margin-right:2%;font-size:14px;line-height:16px}
  ul.tabs__caption__performer11 li:last-child{margin-right:0}
  .tabs__content__performer11{padding:25px 0 0 0}
  .tabs__performer11{padding:38px 0 40px 0}
  .performer11__block__left{display:flex;justify-content:center;width:100%;padding:0 0 70px 0}
  .performer11-form-file{max-width:200px}
  .performer11-form-file .input-file+.js-labelFile{width:150px;height:150px}
  .performer11-form-file .js-fileName{text-decoration:underline}
  .performer11__block2{flex-wrap:wrap;justify-content:space-between}
  .performer11__no__ratings{display:block;text-align:center}
  .performer11__no__ratings span{display:block;padding:10px 0 0 0}
  .performer11__no__ratings img{max-width:inherit;height:30px}
  .performer11__block2-reiting{padding:0 10px 10px 0}
  .performer11__flex{width:100%}
  .performer11__no__review{display:block;text-align:center;padding:0}
  .performer11__no__review span{display:block;padding:10px 0 0 0}
  .performer11__no__review i{height:30px;font-size:30px}
  .performer11__no__orders{display:block;text-align:center;padding:0 0 0 20px}
  .performer11__block2__city{padding:0 0 0 25px;margin:15px 0 0 0;display:none}
  .performer11__block2__phone{font-size:13px;display:none}
  .performer11__block2__phone a{padding:0 0 0 25px}
  .performer11__block2__email{font-size:13px;display:none}
  .performer11__block2__email a{padding:5px 0 0 25px}
  .performer11__no__orders span{display:block;padding:10px 0 0 0}
  .performer11__no__orders svg{width:inherit;height:30px}
  .completedwork__items{width:100%;justify-content:space-between}
  .performerinfo__gallery .completedwork__item{width:49%;margin:0 0 10px 0}
  .completedwork-file .input-file+.js-labelFile{width:100%}
  .tabs__performer11__block1{padding:20px 0 0 0}
  .tabs__performer11__text{padding:15px 0 20px 0}
  .performer11__item3__text{font-size:13px;line-height:16px}
  .performer11__more{font-size:16px;line-height:18px}
  .performer11__more a{padding:17px 0 16px 0}
  .order-step{display:none}
  .performer6__executor__buttons{padding:30px 0 0 0}
  .performer6__executor__cancelorder{font-size:16px;line-height:18px;margin:40px 0 0 0}
  .performer6__executor{padding:25px 0 0 0}
  ul.category__block{justify-content:space-between}
  ul.category__block li{width:48%;margin-right:0}
  .customization__block__items{flex-wrap:wrap}
  .customization__block__item{margin:0 0 30px 0}
  .help-form-item{width:100%}
  #header__open-new{right:inherit;left:0;width:100%}
  ul.header__open__list li{padding-bottom:15px}
  .inn-controls-desctop{display:none}
  #ex-employerinn{padding:80px 0 0 0}
  ul.tabs1__caption__check li{font-size:14px;line-height:16px;width:140px; margin: 10px;}
  .adv-orders a:before{top:22px}
  .outsourcing__item{flex-wrap:wrap}
  .outsourcing__item__text{width:100%;padding:0 0 10px 0}
  .outsourcing__item__input{margin:0}
  .outsourcing__item__result{margin:0}
  .modal5{width:320px}
  .modal5 .padding{padding:45px 15px 45px 15px}
  .response-outsourcer-form input{max-width:90px}
  .response-outsourcer-title1{font-size:14px;line-height:16px}
  .response-outsourcer-resultat{font-size:18px;line-height:20px}
  .tabs__performer11__balans{position:relative;top:auto;right:auto;padding:20px 0 0 0;text-align:left}
  .withdrawal__block input[type=submit]{font-size:11px;line-height:13px}
  .tabs__content__rabot ul.category__block li{margin-right:0}
  .tabs__content__rabot ul.category__block li:nth-child(8){margin-right:0}
  ul.tabs__caption__rabot li{font-size:12px;line-height:14px;height:110px;margin:0 0 15px 0;justify-content:flex-start}
  ul.category__block{justify-content:space-between}
  ul.category__block li{width:49%}
  ul.tabs__caption__rabot li span{padding:0;height:40px}
  ul.tabs__caption__rabot li svg{width:30px;height:30px;min-height:auto}
  .tabs__content__rabot{margin:10px 0 0 0;padding:36px 12px 12px 12px}
  .ratin__section2 ul.category__block{padding:20px 0 0 0}
  .ratin__section2 ul.category__block li{width:49%;margin-right:0;margin-top:10px;margin-bottom:0}
  .ratin__section2{padding:50px 0 0 0;display:none}
  .tabs__content__rating{padding:10px 0 0 0}
  ul.tabs__caption__rating li{font-size:15px;line-height:17px;width:100%}
  .ordering__text{font-size:18px;line-height:21px}
  .ordering__text1{font-size:18px;line-height:21px}
  .modal-bell{width:320px}
  .modal-bell .padding{padding:52px 15px 31px 15px}
  .modal__bell-text{font-size:15px;line-height:18px}
  .modal__bell-foto img{max-width:110px}
  .item-new-style{width:100%}
  .rating-block-foto{margin:0 10px 0 0}
  .rating-block-name{font-size:15px;line-height:20px}
  .rating-block-name em{font-size:13px;line-height:15px}
  .performer11__block2-reiting{width:100%}
  .rating-box{width:100%}
  .rating__item-foto{margin:0 15px 0 0;flex-shrink: 0;}
  .rating__item-flex{display:flex}
  .executor__checkbox-vibility .executor__checkbox{display:flex}
  .executor__checkbox-vibility ul.executor__checkbox li{width:19.5%;margin-right:.5%;font-size:8.5px;line-height:12px}
  .executor__checkbox-vibility ul.executor__checkbox li:nth-child(5n){margin-right:0}
  .executor__checkbox-vibility ul.executor__checkbox svg{max-width:35px;max-height:35px}
  .executor__checkbox-vibility ul.executor__checkbox li b{height:inherit}
  ul.tabs__caption__rating li{font-size:14px;line-height:16px;margin:0 0 10px 0;text-align:left}
  ul.tabs__caption__rating li a{padding:5px 5px 5px 5px;display:flex;align-items:center;justify-content:space-between}
  .tabs__caption-icon img{max-width:20px}
  .completedwork__items-new{flex-wrap:wrap;justify-content:space-between}
  .completedwork__item-new{width:19%;margin:0 1% 10px 0}
  .completedwork__item-new .completedwork__item-foto{width:100%;height:auto}
  .completedwork__item-new .completedwork__item-foto a{height:auto;padding-bottom:120%}
  .modal2__zakaz{padding:80px 0 0 0}
  ul.footer__links{padding:0 0 20px 0}
  .customer_item_pic{max-width:64px;height:64px;margin:0 12px 0 0}
  .performer11__flex{flex-direction:column}
  .performer11__no__orders{padding:12px 0 0}
  }
  
  .active .executor__checkbox__mobile .owl-carousel{
    display: block !important;
  }
  
  @media screen and (max-width: 475px) {
    ul.tabs__caption__rating li span {
      padding: 5px;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
  }
    ul.tabs__caption__rating li a {
      padding: 0;
    }
    .tabs__caption-icon {
      padding: 5px 0px 0 5px;
    }
    ul.tabs__caption__rating li {
      font-size: 12px;
      padding: 5px;
    }
  }
  
  @media screen and (max-width:575px) {
    .banner-viplati-box p {
      font-size: 18px;
      margin: 4rem 0;
    }
  
    .abilities-box p {
      text-align: center;
    }
  
    .abilities-box span {
      line-height: 30px;
    }
  
    .call-back-subtitle {
      font-size: 18px;
      line-height: 24px;
    }
  
    .small-center {
      display: block;
    }
    .banner-viplati-box a {
      margin: 4rem 0;
    }
  }
  @media screen and (max-width:991px) {
    .tabs__rabot__mobile ul.tabs__caption__rabot li span {
      display: none;
    }
    ul.tabs__caption__rabot {
      justify-content: unset;
    }
    .tabs__rabot__mobile ul.tabs__caption__rabot li {
      height: unset;
      margin: 0.5rem 0.25rem;
    }
    .tabs__content__rabot.active {
      display: flex;
      position: fixed;
      top: 20%;
      height: auto;
      z-index: 10;
      background: #fff;
      left: 2.5%;
      width: 95%;
    }
    .active .executor__checkbox__mobile .owl-worker-types {
      display: flex !important;
      flex-wrap: wrap;
    }
    .active .executor__checkbox__mobile .owl-worker-types .item {
      width: 33%;
    }
    .checkbox__mobile__item b {
      word-break: break-word;
    }
    .executor__checkbox__mobile {
      width: 100%;
    }
    .close-tab {
      display: block;
      margin: 0 0 0 auto;
      cursor: pointer;
    }
  }

  @media (min-width: 320px) and (max-width: 767px) {
    .delete-acc {
      left: 0;
      bottom: -66px;
      text-decoration: underline;
    }
  }