@media only screen and (max-width: 960px) {
html,body,.whatWeDo .content{width:100%} .content{width:90.5%}


/* fz 14 */
.companyShortInfo,.since span,.companyType,.tabs ul li,.faq_title,.faq_text{font-size:14px}

/* fz 16 */
.slogan_description{font-size:16px}

/* fz 18 */
.tariff_price{font-size:18px}

/* fz 20 */
.pol h6{font-size:20px}

/* fz 24 */
.shownTimes,.pol h3{font-size:24px}

/* fz 28 */
.tabs ul li.active{font-size:28px}

/* fz 32 */
header .menu li{font-size:32px}


/* flex 30 */
.col2{max-width:30%;flex-basis:30%}

/* flex 90 */
.revolverRow p{max-width:90%;flex-basis:90%}


/* flex 100 */
.leftHeadPart,.rightHeadPart,.weDoIs.firstElem,.weDoContent,.weDoContent .weDoIs,.revolver [class*="part"],.col3,.col4{max-width:100%;flex-basis:100%}


/* db */
.tariffMoreCover{display:block}

/* dn */
.tabText{display:none}


/* headline */
.subHeadline36{font-size:24px}


/* home */
header{padding:10px 0 0} .slogan{font-size:48px} .slogan_description{max-width:180px;margin:21px 0 0}
.rightHeadPart{order:-1;position:relative;top:23px} header .menu.active ul{right:0}
header .menu ul{position:fixed;top:0;height:100%;z-index:20;padding:20px 4.75%;box-shadow:0 0 40px rgba(0,0,0,0.9);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--black--color);flex-direction:column;justify-content:center;align-items:center}
header .menu li:not(:last-child){margin:0 0 27px} .forBurger{z-index:21} .header_logo{margin:377px 0 10px;width:100%}
.header_logo img{width:107%;max-width:414px;margin:0 0 0 -4.75%} .companyShortInfo{bottom:90px;right:4.75%;width:192px} .since{margin:0}
.companyContacts{bottom:23px;right:auto;left:4.75%} .companySocNet{margin:91px 0 0} .whatWeDo{padding:87px 0 226px;overflow:hidden}
.weDo .owl-stage{padding-left:4.75%!important} .weDoIs.firstElem{min-height:1px;padding:0} .weDoIs:last-child{margin:0}
.weDoContent{margin:67px 0 0} .weDoContent.owl-theme .owl-dots{margin:36px 0 0;text-align:left;padding:0 0 0 4.75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.weDoIs.firstElem .weDoIsPad{padding:0 0 0 4.75%} .weDoText{padding:0 0 45px;position:static;border:0}
.weDoIs:not(.firstElem) .weDoBottom{padding:40px 0 0} .weDoContent .owl-item.active{z-index:3} .revolverContainer{overflow:hidden}
.revolverAbout{margin:0 0 40px} .revolversvg{width:370px} .revolverCircle{width:98px;height:98px}
.rc1{top:21px;left:112px} .rc2{top:61px;left:222px} .rc3{top:173px;left:248px} .rc4{top:252px;left:161px} .rc5{top:216px;left:48px}
.rc6{top:98px;left:23px} .pulse{width:98px;height:98px;bottom:98px;right:auto;left:248px} .revolver .partRight{margin:54px 0 0}
.revolverInfo{max-width:375px;margin:0 auto} .tariff{margin:246px 0 0} .tabs ul li{margin:0!important} 
.tabs ul{justify-content:space-between;max-width:335px} .mainTab{margin:13px 0 0} .tariff_price{margin:35px 0 0} .payAfter{margin:5px 0 0}
.scaleImg{width:100%;position:static;margin:58px 0 0} .tabHuman{top:137px} .tariff{min-height:650px} 
.tariffMoreCover{position:absolute;z-index:4;top:55px;right:4.75%} .tariffMore span{margin:0 10px 0 0}
.tabText{margin:0;width:100%;height:100%;position:absolute;top:120px;left:0;z-index:3;padding:30px 0 0px;background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.home_form{padding:120px 0} .formAtHome{margin:0 auto;width:100%;max-width:600px} .faq{border-radius:10px}
.faq_plus svg{display:block;width:16px;height:auto} .faq_plus{right:20px;top:19px} .faq_text{padding:0 50px 0 15px}
.faq_textHidden{padding:30px 0 50px} .faq_title{padding:15px 50px 15px 15px} .home_contacts{padding:120px 0}
.homeFooterLogo{top:120px;right:auto;left:0} .hc_half{margin:306px 0 0} .hc_half .partLeft{max-width:370px;flex-basis:100%;margin:0 auto}
.hc_contacsRows{margin:47px 0 0} .hc_contactsRow.partnerscard a{margin:0 0 0 38%} 
.hc_messangers{bottom:auto;right:auto;left:0;top:154px} .fire1{margin-bottom:-170px} .col1{max-width:100%;flex-basis:auto}
footer .content,.footer{position:relative} .col3{order:2;justify-content:center;margin:44px 0 0} .col4{text-align:center;margin:87px 0 0}
.oferta{margin:85px 0 0} .postFooter{margin:25px 0 0} .postFooter .col2{position:absolute;top:60px;left:0}
.postFooter .col3{position:absolute;top:222px;left:0} .postFooter .col4{text-align:right;margin:0;flex-basis:auto}



/* modal */
#privacy{padding:60px 4.75%} 


}
/*--iPhone Portrait--*/
@media only screen and (max-width: 360px) {


/* home */
.weDoIs:not(.firstElem) .weDoTitle{font-size:32px} .postFooter .col2{left:70%} .col4{font-size:28px}
.postFooter .col4{font-size:14px} .postFooter .col3{top:252px}


}
/*--iPhone Landscape--*/
@media only screen and (min-width: 961px) and (max-width: 1460px) {
html,body{width:100%} .content{width:90.5%}


/* flex 460px */
.revolver .partLeft,.hc_half .partLeft{max-width:460px;flex-basis:460px}

/* flex 15 */
.col2{max-width:15%;flex-basis:15%}


/* flex 20 */
.col3{max-width:23%;flex-basis:23%}

/* flex 35 */
.col4{max-width:35%;flex-basis:35%}

/* flex 40 */
.revolver .partRight{max-width:40%;flex-basis:40%}

/* flex 90 */
.revolverRow p{max-width:90%;flex-basis:90%}





/* home */
.companyContacts{right:745px} .tabText{margin-right:0} .hc_messangers{right:auto;left:68%}
.hc_contactsRow.partnerscard a{margin:0 0 0 38%} 









}
/*--Small Laptops--*/
@media only screen and (min-width: 961px) and (max-width: 1280px) {

}

/*--Laptops--*/
@media only screen and (min-width: 1366px) and (max-width: 1920px) {

}
