@media screen and (min-width: 1201px) and (max-width: 1300px) {
.feedback-slider__wrapper{width:calc(100% - 88px);}
}
@media screen and (max-width:1200px){ .header{height:auto;}
.section-title br{display:none;}
.sending-resume-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.sending-resume-column:first-child, .sending-resume-column:last-child{width:100%;}
.sending-resume-column:last-child{margin-top:45px;}
.requests .wr-form{margin-right:auto;margin-left:auto;}
.mmenu{border-bottom:7px solid #6a7a9c;position:relative;}
.mmenu:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;background:#000;}
.mmenu .container{position:relative;}
.float-menu{display:block;}
.float-list{display:none;position:absolute;left:0;right:0;z-index:5;top:7px;padding-top:30px;padding-bottom:30px;background:#fff;-webkit-box-shadow:5px 5px 15px rgba(0, 0, 0, 0.3);box-shadow:5px 5px 15px rgba(0, 0, 0, 0.3);}
.mmenu ul li{display:block !important;padding:0 !important;}
.float-list a{display:block;height:50px;font-size:17px;line-height:50px;color:#000;border:none !important;}
.float-list a:hover{background:#f58c00;color:#fff !important;border-bottom:none !important;}
.float-list .langs{display:block;}
.float-list .langs a{display:inline;color:#ca4e04;}
.main-screen-second{}
.main-screen-second__content{}
.main-screen-second__customers{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3, 1fr);margin-right:auto;margin-left:auto;}
.requirements__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.requirements__column{width:100%;}
.requirements__column:first-child{margin-bottom:26px;}
.top-footer .container{display:block;}
.foot-left{width:auto;}
.foot-logo{margin:0 auto;}
.foot-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.foot-right{width:100%;border-left:none;padding-left:0;margin-top:40px;}
.foot-nav{display:block;}
.menu-footer-menu-1-container, .menu-footer-menu-2-container, .menu-footer-menu-3-container{width:auto;}
.menu-footer-menu-1-container, .menu-footer-menu-2-container{margin-right:0;margin-bottom:30px;}
.top-footer .post-ratings{text-align:center;}
.foot-copyright{text-align:center;margin-top:55px;}
.price .item{margin-left:0;width:100%;}
.quiz-form .input-wrapper:not(:last-child){margin-bottom:16px;}
.quiz-form .form-label, .quiz-form .form-input{font-size:16px;}
.quiz-form .form-btn.btn{font:16px "Lato-Regular", Tahoma, sans-serif;}
.quiz-form__left{padding:24px 22px 30px;}
.quiz-form__right{padding:24px 22px 30px;width:300px;}
.vacancies[data-locale] .vacancies-item__desc::after{margin-top:12px;}
.vacancies h2, .vacancies .second-level-heading{font-size:34px !important;}
.vacancies-top{padding:42px 0 32px;}
.vacancies-content{gap:22px;}
.vacancies-item{border-color:transparent;}
.vacancies-item.active .vacancies-item__btn::after{-webkit-transform:translateY(2px) rotate(-135deg);-ms-transform:translateY(2px) rotate(-135deg);transform:translateY(2px) rotate(-135deg);}
.vacancies-item__main{padding:16px 16px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.vacancies-item__img{width:104px;height:72px;}
.vacancies-item__content{margin:0 0 0 24px;-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 128px);flex:0 1 calc(100% - 128px);}
.vacancies-item__title > span, .vacancies-item__info-text > span{font-size:18px;}
.vacancies-item__info-text > span{font-family:"Lato-Heavy", Tahoma, sans-serif;}
.vacancies-item__btn{margin:20px -17px -1px;width:calc(100% + 34px);height:24px;font-size:14px;background-color:rgba(234, 125, 20, 0.05);}
.vacancies-item__btn::after{-webkit-transform:translateY(-2px) rotate(45deg);-ms-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg);width:4px;height:4px;}
.vacancies-item__btn > span{margin-right:8px;padding-bottom:0;border-bottom:none;}
.vacancies-item__desc{padding:30px 20px 12px;border:none;}
.vacancies-item__desc ul{padding:0 0 0 10px;}
.vacancies-item__desc > div{gap:40px;}
.vacancies-item__desc > div > div:first-child::after{right:-20px;}
.vacancies-pagination{padding:32px 60px 40px;}
.vacancies-pagination > .page-number{width:48px;height:48px;font-size:16px;}
.team-list{padding-bottom:20px;-ms-grid-columns:1fr 25px 1fr;grid-template-columns:1fr 1fr;gap:25px;}
}
@media screen and (min-width: 620px) and (max-width: 1200px) {
.container{max-width:600px;}
.header .wr-logo:after{display:none;}
.header .content-right{float:none;clear:both;}
.header .content-center{margin-left:0;width:auto;clear:both;}
.header .wr-logo{border:0;margin-bottom:20px;}
.float-list .langs{display:block;}
.float-list .langs a{display:inline;color:#ca4e04;}
h1{font:44px/48px "CRC75", Tahoma, sans-serif !important;margin-bottom:15px;}
h1 span{font:20px/25px "CRC55", Tahoma, sans-serif !important;}
h2, .second-level-heading{font-size:34px !important;}
.header h2{line-height:38px !important;}
.price #fb-sale-banner{left:160px;top:175px;}
.price .item:not(:first-child){margin-top:25px;}
.price h3{margin-bottom:0;}
.often .col{float:none;width:100%;}
.often .second-level-heading{line-height:35px;}
.sphere .text-wrapper{padding-right:18px;}
.sphere .item{font-size:14px;}
.feedback .main .predesc{font-size:15px;}
.feedback .main .desc{float:left;}
.feedback .main a{float:left;}
.feedback .frame-wrapper{width:50%;}
.about .coowner .img-wrapper .img{background-size:cover;width:345px;height:183px;}
.about .workers .img-wrapper .img{background-size:cover;height:215px;}
.about .coowner{margin-bottom:70px;}
.about .workers{float:none;clear:both;}
.about .team-list .stamp, .about .team-list .stamp-ru, .about .team-list .stamp-ua, .about .team-list .stamp-en{background-size:cover;width:128px;height:128px;right:-10px;top:-88px;}
.about .left-info .text{width:auto;}
.steps .item span{display:initial;border:none;}
.how_we_work .item .text-wrapper{height:auto;}
.how_we_work .item{height:auto;margin-top:10px;}
.info-txt h2{line-height:28px !important;font-size:21px !important;}
}
@media screen and (max-width:767px){
table.content-table{font-size:11px;}
.feedback-slider__wrapper{width:calc(100% - 68px);}
.feedback-slider__wrapper .swiper-button-next{right:-36px;}
.feedback-slider__wrapper .swiper-button-prev{left:-36px;}
}
@media screen and (max-width:700px){
.float-list .langs{display:block;}
.float-list .langs a{display:inline;color:#ca4e04;}
.main-screen strong{font:35px/45px "CRC75", Tahoma, sans-serif;}
}
@media screen and (min-width: 480px) and (max-width: 619px) {
.container{max-width:600px;}
.header .content-right .order-call{margin-left:auto;margin-right:auto;}
.header .wr-logo:after{display:none;}
.header .content-right{float:none;text-align:center;}
.header .wr-logo{border-bottom:1px solid #ebebeb;float:none;padding-right:0px;}
.header .content-center{float:none;text-align:center;margin-left:0;width:auto;}
.float-list .langs{display:block;}
.float-list .langs a{display:inline;color:#ca4e04;}
h1{font:30px/39px "CRC75", Tahoma, sans-serif !important;}
h1 span{font:20px/25px "CRC55", Tahoma, sans-serif !important;}
h2, h3, .second-level-heading{font-size:23px !important;}
.price #fb-sale-banner{left:160px;top:175px;}
.price .item:not(:first-child){margin-top:25px;}
.price .item .content{width:calc(100% - 84px);}
.price .item a{width:100%;}
.often .col{float:none;width:100%;}
.often h2, .often .second-level-heading, .info-txt h3{line-height:30px;}
.clients .wrapper{float:left;margin-left:30px;}
.clients .title{margin-top:0;}
.sphere .text-wrapper{padding-right:18px;}
.sphere .item{font-size:14px;}
.feedback .main .predesc{font-size:15px;}
.feedback .main .desc{float:left;}
.feedback .main a{float:left;}
.feedback .frame-wrapper{width:50%;}
.feedback .frame{margin:auto;}
.about .coowner .img-wrapper .img{background-size:cover;width:131px;height:183px;}
.about .workers .img-wrapper .img{background-size:cover;width:375px;height:215px;}
.about .coowner{margin-bottom:70px;}
.about .workers{float:none;clear:both;}
.about .team-list .stamp, .about .team-list .stamp-ru, .about .team-list .stamp-ua, .about .team-list .stamp-en{background-size:cover;width:92px;height:92px;right:12px;top:-70px;}
.about .left-info .text{width:auto;}
.about h2, .about .second-level-heading{margin-bottom:40px;}
.steps .item span{display:initial;border:none;}
.how_we_work .item .text-wrapper{height:auto;}
.how_we_work .item{height:auto;margin-top:10px;}
.how_we_work .item .text{width:300px;font-size:12px;}
pc{display:none;}
mob{display:initial;}
}
@media screen and (max-width:619px){
.quiz{padding:60px 0 20px;}
.quiz .second-level-heading{color:#526ba5;font-family:"Lato-Bold", Tahoma, sans-serif;font-size:23px !important;text-transform:none !important;line-height:30px !important;}
.quiz .second-level-heading > pc{display:none;}
.quiz-form__body{display:block;}
.quiz-form__left{margin:0;padding:24px 16px 30px;border-radius:4px 4px 0 0;}
.quiz-form__right{padding:24px 16px 30px;width:100%;border-radius:0 0 4px 4px;}
.vacancies{padding:60px 0;overflow-x:unset;}
.vacancies h2, .vacancies .second-level-heading{margin-bottom:20px;font-size:23px !important;}
.vacancies-top{margin-bottom:24px;padding:16px 0;}
.vacancies-top::before, .vacancies-pagination::before{width:calc(100% + 30px);height:100%;background-color:#ca4e04;border-radius:0;}
.vacancies-top__text{margin-bottom:10px;font-size:16px;}
.vacancies-filters{position:relative;width:100%;}
.vacancies-filters.active .vacancies-filters__list{opacity:1;visibility:visible;pointer-events:auto;}
.vacancies-filter__main-btn{display:-webkit-box;display:-ms-flexbox;display:flex;}
.vacancies-filters__list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 16px;display:block;position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:254px;z-index:9;background-color:#ffffff;border-radius:4px;-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;}
.vacancies-filter__btn{padding:0;width:100%;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;color:#000000;font-size:15px;background-color:transparent;border-radius:4px;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}
.vacancies-filter__btn.active{color:#ea7d14;background-color:transparent;}
.vacancies-content:not(:last-child){margin-bottom:36px;}
.vacancies-item__main{padding:12px 16px 0 6px;}
.vacancies-item__img{width:72px;height:48px;}
.vacancies-item__content{margin:0 0 0 12px;-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 84px);flex:0 1 calc(100% - 84px);}
.vacancies-item__title, .vacancies-item__title > span{font-size:15px;}
.vacancies-item__info::before{width:20px;height:20px;}
.vacancies-item__info-text{font-size:13px;}
.vacancies-item__info-text > span{font-size:14px;}
.vacancies-item__btn{margin:12px -17px -1px -7px;width:calc(100% + 24px);}
.vacancies-item__desc, .vacancies-item__desc ul{font-size:14px;}
.vacancies-item__desc > p{padding-bottom:24px;border-bottom:1px solid #d9d9d9;}
.vacancies-item__desc > div{display:block;}
.vacancies-item__desc > div > div:first-child{margin-bottom:48px;}
.vacancies-item__desc > div > div:first-child::after{top:auto;bottom:-24px;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;height:1px;background-color:#d9d9d9;}
.vacancies-pagination{padding:16px 0;}
.vacancies-pagination > .page-number.active{color:#ca4e04;background-color:#ffffff;border-color:#ffffff;}
.team-list{padding-bottom:0;-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
@media screen and (max-width:576px){
.float-list .langs{display:block;}
.float-list .langs a{display:inline;color:#ca4e04;}
.feedback .main{margin-top:30px;}
.feedback .img-wrapper{float:none;margin-right:auto;margin-left:auto;}
.feedback-slider__wrapper{width:70%;}
}
@media screen and (max-width:546px){ .float-list .langs{display:block;}
.float-list .langs a{display:inline;color:#ca4e04;}
.about .certs{width:100%;}
.about .certs .frame-wrapper{float:none;margin-left:0;}
.frame{margin-right:auto;margin-left:auto;}
}
@media screen and (max-width:479px){ .button{width:100%;}
.container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding-right:16px;padding-left:16px;}
.header .content-right .order-call{margin-left:auto;margin-right:auto;}
.header .wr-logo:after{display:none;}
.header .content-right{float:none;margin-top:15px;text-align:center;}
.header .content-center{margin-left:0;}
.header .wr-logo{float:none;padding-right:0;padding-bottom:16px;border-bottom:1px solid #ebebeb;}
.header .content-center{float:none;text-align:center;}
.header h1{margin-bottom:5px;}
.float-list .langs{display:block;}
.float-list .langs a{display:inline;color:#ca4e04;}
h1{font:30px/35px "CRC75", Tahoma, sans-serif !important;}
h1 span{font:20px/25px "CRC55", Tahoma, sans-serif !important;}
h2, h3, .second-level-heading, .info-txt h3{font-size:23px !important;line-height:30px !important;}
.price #fb-sale-banner{left:160px;top:175px;}
.price h2{margin-bottom:10px;}
.price .item:not(:first-child){margin-top:25px;}
.price .item .content{width:100%;float:none;}
.price .item .wr-image{margin-bottom:10px;}
.price .item a{width:100%;}
.price .item a span{font-size:15px;}
.often .container{padding:80px 15px 30px;}
.often .col{float:none;width:100%;}
.often h2, .often .second-level-heading, .second-level-heading{line-height:30px !important;}
.clients .wrapper{float:left;margin-left:30px;}
.clients .title{margin-top:0;}
.link-button a{width:100%;}
.link-button a span{font-size:15px;}
.sphere .text-wrapper{padding-right:18px;}
.sphere .item{font-size:10px;margin-top:20px;}
.feedback .main .predesc{font-size:15px;}
.feedback .main .desc{float:left;}
.feedback .main a{float:left;}
.feedback .frame-wrapper{width:100%;}
.feedback .frame{margin:auto;}
.feedback .img-wrapper{margin-bottom:30px;}
.about .coowner .desc span{font-size:17px;}
.about .coowner .img-wrapper{padding-bottom:52%;height:0;position:relative;}
.about .coowner .img-wrapper .img{background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;}
.no-js .about .coowner .img-wrapper .img, .no-webp .about .coowner .img-wrapper .img{background-image:url(//bestheads.in.ua/wp-content/themes/bhead/images/cowners_photos1.png);}
.webp .about .coowner .img-wrapper .img{background-image:url(//bestheads.in.ua/wp-content/themes/bhead/images/cowners_photos1.webp);}
.about .workers .img-wrapper{padding-bottom:57.3%;height:0;position:relative;}
.about .workers .img-wrapper .img{background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0;background-position:50% 50%;}
.about .coowner{margin-bottom:70px;}
.about .workers{float:none;clear:both;}
.about .team-list .stamp, .about .team-list .stamp-ru, .about .team-list .stamp-ua, .about .team-list .stamp-en{background-size:cover;width:92px;height:92px;right:12px;top:-70px;}
.about .left-info .text{width:auto;font-size:19px;}
.about h2, .about .second-level-heading{margin-bottom:40px;}
.how_we_work .item span{display:initial;border:none;}
.how_we_work .item .text-wrapper{height:auto;width:calc(100% - 72px);}
.how_we_work .item{height:auto;margin-top:10px;width:100%;}
.how_we_work .item .text{width:calc(100% - 40px);font-size:12px;padding:12px 12px 11px 14px;}
.how_we_work .wr-image{margin-top:20px;}
.how_we_work h2, .how_we_work .second-level-heading{margin-bottom:10px;}
.how_we_work .confident{font-size:15px;}
.how_we_work .confident span{font-size:19px;}
.how_we_work .container{padding:40px 15px 40px;}
.header .content-center{width:initial;}
.main-screen .wr-form{padding:35px 20px 30px;width:initial;}
.clients .icon{width:165px;height:106px;line-height:106px;}
.clients img{max-width:90%;}
.map{background-color:#5d6e91;}
.map .cv{margin-left:10px;}
.map .cv .icon{margin-right:20px;}
.map .cv .text{font-size:10px;}
.map .address{margin-left:10px;margin-top:30px;}
.map .address .text{font-size:10px;}
.map .phone{margin-left:10px;margin-top:15px;}
.map .phone .text{font-size:20px;}
.map .question{width:100%;padding:0;}
.map .question .form{margin-left:10px;margin-right:10px;}
.map .question .title{font-size:16px;}
.map .question form input{}
.map .question textarea{}
.map .question .link-button > a{width:initial;}
.map .question .link-button .btn{}
.about .coowner{width:initial;}
.article-page__text .author-info{font-size:12px;}
pc{display:none;}
mob{display:initial;}
.map iframe{display:none;}
.map .google-map{display:none;}
.requests h3, .requests p.second-level-heading{font-size:22px !important;line-height:30px;}
.requests .wr-form{padding:35px 20px 30px;width:initial;}
.requests .double-list li, .requests .req-bonus-list li{background-position:left top !important;}
.request-popup .popup-form{width:auto;}
.float-menu{max-width:100%;height:50px;}
.float-menu__logo{margin-top:10px;}
.float-menu__logo img{max-width:40px;}
.float-menu__tg_logo{margin-top:10px;}
.float-menu__tg_logo img{max-width:31px;}
.float-menu__phone{margin-top:12px;font-size:20px;}
.float-menu__hamburger{max-width:24px;margin-top:15px;}
.lead{font-size:15px;}
.lead strong{font-size:17px;}
.requirements__lead{font-size:17px;line-height:20px;}
.requirements__btn{width:100%;}
.main-screen-second__list li{font-size:20px;}
.main-screen-second__list li::before{top:9px;}
.main-screen-second__customers{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2, 1fr);}
.faq-list__title, .faq-list__answer{padding-right:15px;padding-left:15px;}
   .feedback-slide__text{font-size:12px;}
.vacancies-top::before, .vacancies-pagination::before{width:calc(100% + 32px);}
}
@media screen and (max-width:310px){
.float-list .langs {
display: block;
}
.float-list .langs a {
display: inline;
color: #ca4e04;
} .feedback .img-wrapper {
width: 100%;
}
.article-page__text .author-info {
font-size: 12px;
} }