@media only screen and (min-width:200px) and (max-width:767px){
	/*----------------------------------------------------------------------default*/	
	.wrapp{width:90%;max-width:315px;}
	.wrapp.wrapp--1200{width:90%;max-width:315px;}
	.wrapp.wrapp--760{width:90%;max-width:315px;}
	.wrapp.wrapp--640{width:90%;max-width:315px;}
	.wrapp.wrapp--500{width:90%;max-width:315px;}	
	.header__logo {margin-left: 0px;}
	.pad--120 {padding: 80px 0px;}
	.padT--120 {padding-top: 80px;}	
	.padB--120 {padding-bottom: 80px;}	
	.marT--40 {margin-top: 30px;}
	.padR--50 {padding-right: 0px;}	
	.padL--50 {padding-left: 0px;}	
	.f100 {font-size: 80px;letter-spacing: -1px;}	
	.ci--3-4,.ci--2-3,.ci--2,.ci--3,.ci--4,.ci--5,.ci--2-5,.ci--3-5,.ci--4-5,.ci--45,.ci--55,.ci--70,.ci--30,.ci--60,.ci--40{width:100%;height:auto;}
	.input_select .input_select_text {margin-top: 0px;border-radius: 0px;}		
	.input_select.active .list {opacity: 1;-webkit-transform: translate(0px, -8px);transform: translate(0px, -8px);border-radius:0px 0px 5px 5px;}		
	.infoRules a.hover {display: inline;}	
	.desctop--only{display:none;}
	.mobil--only{display:inline-block;}
	.popup_close {right: 10px;top: 10px;width: 40px;height: 40px;box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
	.menuMobil .button--black {right: 70px;height: 40px;}
	.menuMobil .button--black p {line-height: 40px;}
	
	/*----------------------------------------------------------------------MAIN*/
	.main{padding:90px 0px 30px 0px;}	
	.main .screen__content {margin-top: 120px;}	
	.title {font-size: 24px;line-height: 30px;letter-spacing: -0.45px;margin-bottom: 10px;}
	.title br,.subtitle br{display:none;}
	.title.title--26 {font-size: 20px;line-height:26px;}
	.title.title--22 {font-size: 20px;line-height: 26px;}
	.title.title--24 {font-size: 20px;line-height: 26px;}
	.titleBox .f14 {margin-bottom: 12px;}
	.subtitle {font-size:15px;line-height:24px;margin: 10px 0px;}
	.choose-auditory__inner {width: 100%;height: 75px;margin-right: 0px;}	
	.choose-auditory__inner:first-child {background: #e59846;margin-bottom: 4px;}	
	.choose-auditory__inner:last-child {background: #3a3a3a;}	
	.choose-auditory__inner:first-child:hover {background: #e59846;}	
	.choose-auditory__inner:last-child:hover {background: #3a3a3a;}	
	.choose-auditory__inner img{opacity:0!important;}	
	.choose-auditory__inner .arr { border: solid 1px rgba(255,255,255,0.5);}	
	.dotted-list li p, .dotted-list li a, .dotted-list li span {font-size: 12px;line-height: 22px;}	
	.loginForm {padding: 0px 20px;}	
	.loginForm .popup_h1 {font-size: 22px;line-height: 28px;letter-spacing: -0.5px;margin-bottom: 20px;}	
	.navigation__link {line-height: 20px;}	
	.main .compas {width: 500px;height: 500px;right: -260px;top: -110px;}	
	
	/*----------------------------------------------------------------------MAIN screen2 can-we-halp-you*/
	.can-we-halp-you .screen__content { padding: 20px 0px;}
	.can-we-halp-you .dotted-list {list-style-type: none;padding-left: 0px;}	
	.can-we-halp-you .dotted-list li p, .can-we-halp-you .dotted-list li a, .can-we-halp-you .dotted-list li span {font-family: 'OS_Regular';}

	/*----------------------------------------------------------------------MAIN screen3 our-works*/
	.our-works__mobilLinks li {margin-right: 70px;}	
	.ows {width: 280px;height: auto;min-height: 200px;margin-right:16px;}	
	.project__adres span{font-family: 'OS_Regular';}	
	.ows .comment {width: 100%;max-width: 100%;min-height: 200px;padding: 30px 30px;}
	.ows .quotes_big {display:none;}
	.ows .comment{overflow:visible;padding:30px 30px 0px 30px;}	
	.ows .comment__title {font-size: 16px;line-height: 24px;height: auto;margin-bottom: 0px;}	
	.ows .comment__title br{display:none;}	
	.ows .person__foto{display:none;}
	.ows .person__text {position: absolute;top: 100%;left: 0px;}
	.ows .person.person--white .person__text span, .ows .person.person--white .person__text p {color: #3a3a3a;}
	.ows .person__text span {padding-bottom: 10px; padding: 8px 0px 8px 0px; font-family: 'OS_Regular'; font-size: 10px; line-height: 14px; letter-spacing: -0.27px; color: #3a3a3a!important; }	
	.ows .person__text p {font-size: 9px; line-height: 12px; opacity: 0.5; letter-spacing: 0px; }
	
	/*----------------------------------------------------------------------MAIN screen4 statistic*/
	.statisticInfo {margin-top:20px;}	
	.statisticInfo__text {width: 100%;text-align: left;margin-top: 40px;}	
	
	/*----------------------------------------------------------------------MAIN screen5 mobilSoft*/
	.mobilSoft{padding-bottom:0px;}
	.mobilSoft .wrapp{width:100%;max-width:100%;}
	.attachment {padding: 280px 30px 50px 30px;margin-top:200px;margin-bottom:0px;}		
	.attachment__image {top: -270px; width: 300px; right: 50%; margin-right: -150px; }	
	.attachment__links {left: 50%; width: 320px; margin-left: -160px; bottom: auto; top: 180px; }	
	.attachment__links a {display: inline-block; float: none; width: 140px; height: 50px; margin-right: 5px; margin-left: 5px; opacity: 1; 	}	
	.attachment__links a img{width:100%;}	
	.attachment .marT--90 {width: 100%;margin-top:40px;}	
	.attachment .marT--90 .button {width: 100%;padding:0px;}	
	.attachment .titleBox{text-align:center;}	
	
	/*----------------------------------------------------------------------MAIN screen6 ourSkills*/
	#ourSkills .ci--2 {width: 285px; text-align: left; margin-right: 14px; } 
	.benefits { padding: 50px 30px 30px 30px; max-width: 100%; min-height: auto; margin-top: 50px; }	 
	.benefits img { width: 80px; height: 80px; left: 30px; top: -52px; }	 	
	
	/*----------------------------------------------------------------------MAIN screen7 news*/ 
	#newsSlider .newsLink { max-width:285px; margin-right:14px; } 
	#newsSlider .slick-list{overflow:visible;}	 
	#newsSlider .slick-dots { margin-top: 10px; margin-bottom: 10px; }	 	
	
	/*----------------------------------------------------------------------MAIN screen8 form*/
	.consultation .ci--3 {width: 100%;}	
	.consultation .ci--3.ta--c .input-inline {padding: 0px 0px 0px 0px;}	
	.ta--l .input-inline {padding-right: 0px;}	
	.ta--r .input-inline {padding-left: 0px;}	
	.ta--c .input-inline {padding: 0px;}	
	
	/*----------------------------------------------------------------------footer*/
	.footer {height: auto;padding: 0px 0px 0px 0px;text-align: left;}	
	.footer .navigation{display:none;}	
	.footer .wrapp{width:100%;max-width:100%;}	
	.mokselle {text-align: left; margin-top: 0px; box-sizing:border-box; border-top:1px solid #cccccc; padding:20px 30px; 	}	
	.footer__callback{display:inline-block;}
	.fix-callback.limit {-webkit-transform: translate(0px, -92px);transform: translate(0px, -92px);}
	
	/*----------------------------------------------------------------------ABOUT-PAGE*/
	.about{min-height:480px!important;max-height:100vh!important;height:100vh!important;padding:0px 0px 0px 0px;}
	.about .button{width:100%;padding:0px;}
	.about.about--contacts{min-height:610px!important;max-height:100vh!important;height:100vh!important;padding:0px 0px 0px 0px;}
	.about .screen__content.screen__content--center{position:absolute;top:50%;-webkit-transform: translate(0%, -50%); transform: translate(0%, -50%);}
	.fixedNavigation{position:relative;top:20px;height:0px;overflow:hidden;}	
	.map-btn {width: 300px;right: 10px;bottom: 20px;}	
	.map-btn .button--black{display:none;}	
	.allwinIs{padding:0px;}	
	.allwinIs .wrapp {width: 100%;}	
	.allwinIs .ci--2.right .titleBox, .allwinIs .ci--2.right .person, .allwinIs .ci--2.right .person__text,	
	.allwinIs.allwinIs--contacts .ci--2.left .titleBox, .allwinIs.allwinIs--contacts .ci--2.left .person, 
	.allwinIs.allwinIs--contacts .ci--2.left .person__text {width: 100%;text-align: left;}	
	.allwinIs.allwinIs--contacts .ci--2.left {padding: 50px 30px 60px 30px;text-align: left;}
	.allwinIs.allwinIs--contacts .ci--2.left .button{padding:0px;width:100%;}
	.allwinIs.allwinIs--contacts .marT--40{margin-top:50px;}
	.allwinIs img {max-width: 300px;display: inline-block;margin: 0px 0px;}
	.allwinIs .ci--2 {width: 100%;padding: 30px 0px;}	
	.allwinIs .ci--2.right{padding:40px 30px 40px 30px;}
	.allwinIs.allwinIs--contacts .ci--2.right {padding: 30px 0px;}	
	.allwinIs .ci--2.right .marT--20{margin-top:0px;}	
	.allwinIs .ci--2.right .marT--90{margin-top:30px;}	
	#aboutSlider{position:relative; width: 310px; height:auto; left:50%; margin-left:-155px; }	 
	#aboutSlider .slide { width: 310px; height: auto; margin: 0px 150px; text-align: center; }	 
	.about-slider{height:auto;} 
	.about-slider .ci--45 {width:120px;height:120px;position:absolute;left:50%;margin-left:-60px;top:0px;} 
	.about-slider .ci--55 {padding: 150px 20px 0px 20px;} 
	.about-slider img { max-width: 100%; margin-top: 0px; left: 50%; -webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%); }	 
	.about-slider__arrows{display:none;}	 
	#aboutSlider .slick-dots li button{background:#fff;} 
	#aboutSlider .slick-dots li.slick-active button{background:#e59846;} 	
	.diagramma-explane {width: 100%; margin-top: 20px; position: relative; }
	.diagramms{overflow: visible;}
	.diagramms .conteiner__inner {overflow: visible;}
	.conteiner__inner.padL--90{padding-left:0px;}
	.conteiner__inner.padR--90{padding-right:0px;}
	.border-image{margin-bottom:30px;}
	.border-image img{max-width:100%;}
	.clients {margin-top: 30px; border:none; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; width:100%; box-sizing:border-box; position:relative;		 }
	.clients .ci--4{border:1px solid #eee; width:49%;border-radius:5px;height: 90px;margin:4px 0px;}
	
	/*----------------------------------------------------------------------PROJECTS-PAGE*/
	.projects{padding-bottom:40px;}
	.projects-maps{height:420px;}	
	.projects-maps__list {right:0px; top:0px; bottom:0px; width: 140px; border-radius:0px; }	
	.project { padding: 6px 6px 10px 6px;}
	.project__image {height: 80px;border-radius: 3px;}
	.project__adres span {padding: 8px 0px 8px 0px; font-size: 10px; line-height: 14px; letter-spacing: 0px; }	
	.project__adres p {font-size: 9px;line-height: 12px;opacity: 0.5;}	
	#projects-map {right: 140px;}
	.projects .select-wrapp {width: 100%;}	
	.select-wrapp{position:relative;width: 100%;height:auto;min-height:60px;}
	.select-wrapp .conteiner__inner {position:relative;width: 100%;height:auto;margin:5px 0px;}
	.select-wrapp .input_select {position: relative;}	
	.select-wrapp .ci--1{width:100%;height:auto;}
	.select-wrapp .ci--4-5{width:100%;height:auto;}
	.select-wrapp .ci--5{width:100%;height:auto;}
	.select-wrapp .sw--10{padding-left:0px;}
	.select-wrapp .sw--10 .input_select{position:relative;width:auto;left:0px;right:0px;}	
	
	/*----------------------------------------------------------------------CONTACTS*/
	.ourOffice .ows{margin-bottom:40px;}
	.ourOffice .button{padding:0px;width:100%;}
	.comment.comment--social {max-width: 100%;padding: 24px;}
	.documentsLinks {padding: 30px 30px;}
	.documentsLinks .subtitle {font-size: 12px;line-height: 20px;margin: 4px 0px;}
	.contactsMap {height: 360px;}
	
	/*----------------------------------------------------------------------REVIEWS*/
	.reviews .comment {padding: 26px 30px 90px 30px;}
	.reviews .comment .person__foto{margin-bottom: 14px}
	.reviews .comment:before{content:'читать отзыв'; position:absolute; left:0px; bottom:0px; width:100%; height:61px; line-height:60px; box-sizing:border-box; border-top:1px solid #d3d9e3; text-transform:uppercase; font-family: 'OS_Semibold'; font-size: 12px; letter-spacing: 1px; color: #e59846;	 padding:0px 30px;	 background:url(../img/main/read_more_mobil.svg)no-repeat 90% center; 	}
	.comment__title {font-family: 'OS_Semibold';font-size:15px;line-height: 22px;letter-spacing: -0.2px;}
	.person__text span {font-family: 'OS_Semibold';font-size: 15px;line-height: 22px;letter-spacing: -0.2px;padding-bottom: 6px;}
	.person__text p {font-size: 12px;line-height: 20px;letter-spacing:0px;}
	.person__text p br,.person__text span br{display:none;}
	.reviews .comment__title {margin-bottom: 14px;}
	#reviews .person__foto { margin-right: 20px;margin-bottom:14px;}
	#reviews .f14 {width: 100%;}
	
	/*----------------------------------------------------------------------TEAM*/
	.team .compas{display:none;}
	.team .flex{margin-top:0px;}
	.team-box {max-width: 100%; min-height: auto; padding: 0px; margin-top: 30px; margin-bottom: 0px; }	
	.team-box__foto {border-radius: 0px;margin-bottom:0px;width: 100%;height: 200px;}	
	.team-box .person{padding:20px 30px 26px 30px;}	
	
	/*----------------------------------------------------------------------NEWS*/
	.newsLink { width:100%; display: inline-block; min-height: auto; padding: 20px 30px 84px 30px; margin-bottom: 20px;}	 
	.newsLink__left { display: inline-block; position: relative; padding: 0px 0px 10px 0px; left: 0px; top: 0px; width: 100%; height: auto; border-right: 1px solid rgba(0,0,0,0)!important;} 
	.newsLink .title { font-family: 'OS_Semibold'; width: 100%; position: relative; top: 0%; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); padding-left: 0px; color:#666; font-size:15px; line-height:22px;}	 
	.newsLink .arr {display:none;} 
	.newsLink:before{content:'читать новость'; position:absolute; left:0px; bottom:0px; width:100%; height:61px; line-height:60px; box-sizing:border-box; border-top:1px solid #d3d9e3; text-transform:uppercase; font-family: 'OS_Semibold'; font-size: 12px; letter-spacing: 1px; color: #e59846;	 padding:0px 30px;	 background:url(../img/main/read_more_mobil.svg)no-repeat 90% center; 	}
	.newsLink__left p { margin-right: 10px;}
	.sign_image {max-width: 100%;margin-top: 0px;margin-bottom: 30px;}
	.news .ci--2{text-align:center;}
	.news .ci--2 .button{padding:0px;width:100%;margin-bottom:50px;}
	.socials {height: auto;max-width: 210px;}	
	.socials .social {margin-right: 10px;margin-bottom: 4px;}
	.ourMedia{overflow:visible;padding-top:120px;}
	.ourMedia .ci--2 img{top:-220px;max-width:100%;height:auto;position:absolute;left:50%;-webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%);}
	
	/*----------------------------------------------------------------------NEWS POST*/
	.BreadСrumbs { height: auto;margin-top: 0px; padding-top: 80px}
	.BreadСrumbs ul {display:block;margin-top: 20px;margin-bottom: 20px;}	
	.BreadСrumbs ul li, .BreadСrumbs ul li a, .BreadСrumbs ul li p{display:inline;text-align:left;vertical-align:top;}
.BreadСrumbs ul li{margin: 0px;margin-right:12px;}	
	.post{padding-top:30px;}
	.post__title h1 {max-width: 74%;font-size: 18px;line-height: 24px;}	
	.post .post__text p {margin: 14px 0px;}	
	.sendResume .ci--2{text-align:center;}
	.sendResume .button{width:100%;padding:0px;}
	.sendResume img{display:inline-block;width:150px;margin-bottom:30px;}
	
	/*----------------------------------------------------------------------VACANCY*/
	#vacancySlider {height: auto;}	
	.vacancyArrows {display:none;}	
	#vacancySlider .slide {max-width:286px;width:286px;padding: 30px 30px;margin-right:20px;border-radius:5px;overflow:hidden;z-index:0;}	
	.vacancySlider__adress {right: auto; left: 0px; bottom: 40px; line-height: 20px; max-width: 100%; text-align: unset; padding: 0px 30px; }	
	#vacancySlider .slick-list{overflow:visible;}
	.vacancySliderWrapp {overflow: visible;	}
	.accordeon__top {padding: 20px 70px 20px 20px;}
	.accordeon__top .input_select_arrow {right: 20px;}
	.accordeon__top span {font-size: 16px;line-height: 20px;letter-spacing: 0px;}
	.accordeon__top p {font-size: 12px;line-height: 12px;letter-spacing: 0px;}
	.accordeon__bottom {padding:20px;}
	.accordeon__bottom .button{padding:0px;width:100%;border-radius:0px 0px 5px 5px;}
	.dotted-list li p, .dotted-list li a, .dotted-list li span {font-size: 12px;line-height: 18px;}

	/*----------------------------------------------------------------------FAQ*/
	.newsLink.newsLink--faq {padding: 20px 30px 84px 30px;}
	.newsLink.newsLink--faq:before {content: 'смотреть ответ на вопрос';}
	.newsLink.newsLink--faq .title {width: 100%;line-height: 22px;}

	/*----------------------------------------------------------------------FAQ ANSWER*/
	.post .post__text .comment {margin: 10px 0px;}
	.post .post__text .comment .comment__title {font-size: 15px;line-height:22px;margin-bottom: 10px;}
	.comment.comment--responsive {padding:30px;}
	.post__text p {line-height: 24px;}
	.document {max-width: 100%; border-radius: 5px; padding: 20px 30px 74px 30px; margin-top: 0px; margin-bottom: 20px; }
	.document__btn p {padding: 0px 80px 0px 30px;line-height: 60px;}
	.document__btn {height: 60px;}
	.document__btn .arr {width: 60px;height: 60px;}
	.document__btn .arr svg {width: 14px;height: 10px;}	
	
	/*----------------------------------------------------------------------SERVICE*/
	.calculator {border-radius: 0px; border:none; padding: 0px; margin-top: 30px; }	
	.calculator.grey--bg {    margin-top: 50px;border-radius: 5px;background: rgba(0,0,0,0)!important;padding: 0px 0px 0px 0px;}	
	.calculator__result {width:100%;margin-bottom:20px;}	
	.tumbler__btn div p {font-size: 10px;}	
	.black--bg .newsLink.newsLink--faq:before {color:#fff; background:url(../img/main/read_more_mobil_white.svg)no-repeat 90% center;}	
	.tumbler {max-width: 100%;}
	.tumbler .input_select {position: absolute;}
	
	
	/*----------------------------------------------------------------------SERVICE BUSINES*/
	.project.project--likeItem {max-width: 100%; min-height: auto; padding: 0px; margin-top: 20px; }	 
	.project.project--likeItem .project__image { width: 100%; height: 170px; border-radius: 5px 5px 0px 0px; }	
	.project.project--likeItem .project__adres span {padding: 0px 0px 10px 0px; font-size: 16px;line-height: 22px;}
	.project.project--likeItem .project__adres {padding:20px 30px;}
	.project.project--likeItem .project__adres p {font-size: 12px;line-height: 20px;letter-spacing: 0px;}	
	.conteiner--workWithUs {max-width: 100%; border-bottom: none; padding:0px; }
	.conteiner--workWithUs:first-child {padding: 0px;}	
	.ci--3 .benefits {padding: 55px 30px 20px 30px; max-width: 286px; min-height: auto; margin-top: 52px; }	
	.ci--3 .benefits img {left: 30px;}	
	#ourSkills .ci--3 {width: 286px;text-align: left;margin-right: 14px;}	
	.manager {max-width: 100%;}	
	.manager img{width: 100%;height:auto;}	
	.ourManager .ci--60{margin-top:30px;}
	.ourManager .ci--60 .button{padding:0px;width:100%;}
	/*----------tabBox-------------*/
	.tab .wrapp{max-width:315px;}
	.tabBox{background: #fff;}
	.tabBox .inner{padding:0px;}
	.tabBox__navigation{display:none;}
	.serviceTab--mobil{width:100%;padding:20px;border:none;border-bottom:1px solid #f0f2f5;border-radius:0px;}
	.serviceTab--mobil.active{border:none;border-bottom:1px solid #f0f2f5;}
	.serviceTab--mobil p{width:36px;height:36px;}
	.serviceTab--mobil p span{font-size: 14px;line-height: 16px;letter-spacing: 0px;left:50px;top:-1px;}
	.serviceTab--mobil:first-child{border-radius:0px;border-left:none;}
	.serviceTab--mobil:first-child.active{border-left:none;}
	.serviceTab--mobil:last-child{border-radius:0px 0px 0px 0px;border-bottom:none;}
	.serviceTab--mobil:last-child.active{border-radius:0px 0px 0px 0px;border-bottom:none;}
	#servicesSlider .slide{width:100%;box-sizing:border-box;padding:5px 10px;background:#e59846;}
	#servicesSlider .slide .flex{margin-top:0px;}
	#servicesSlider .label-title{color:#3a3a3a!important;margin-top:20px;}	
	#servicesSlider .input_select.input_select--white {background: #f0f2f5;}
	#servicesSlider .input_select.input_select--white .input_select_text {background: #f0f2f5;}
	#servicesSlider .service-link {width: 100%;padding: 20px 70px 20px 20px;margin:5px 0px;border-radius:5px;}
	#servicesSlider .service-link p {font-size: 13px;line-height: 18px;letter-spacing: -0.7px;}
	#servicesSlider .service-link .arr {right:10px;border: none;background:url(../img/main/read_more_mobil_white.svg)no-repeat center center;}
	#servicesSlider .service-link .arr svg{display:none;}
	.grey--bg .statisticInfo {margin-top: 0px;}
	.business-slider{margin-top:30px;background: none;overflow: visible;}
	#BusenessSteps2 .slide {width:288px; margin: 0px 30px; padding:30px;background: #fff;border-radius:5px;min-height:280px;}
	.buseness-steps .titleBox{text-align:center;}
	.business-head-slider__arrows{display:none;}
	.simple-slider__title.simple-slider__title--22 {font-size: 18px;line-height:22px;}
	#BusenessSteps2 .slick-list{overflow:visible;}
	#BusenessSteps2 .slick-dots {margin-top: 30px;}
	#BusenessSteps2 .slick-dots li button {background: #fff;}
	#BusenessSteps2 .slick-dots li.slick-active button {background: #3a3a3a;}
	#why-worck-with-us .ci--55{width:100%;padding-top:120px;text-align:center;}
	#why-worck-with-us .ci--45{width:80px;height:80px;position:absolute;left:50%;margin-left:-40px;top:20px;}
	#why-worck-with-us .conteiner{width:288px;margin:0px 50px;}
	#why-worck-with-us{margin-top:30px;}
	#why-worck-with-us .slick-dots li button { background: #fff;}
	#why-worck-with-us .slick-dots li.slick-active button {background: #e59846;}
	.workWithUs--btn {margin-top: 40px;}


	.conteiner--workWithUs img {
	   position:absolute;
	   width:80px;
	   height:auto;
	   bottom:0px;
	   left:50%;
	   margin-left:-40px;
	}
	
	.tab .accordeon{margin-top:5px;margin-bottom:5px;}	
	.tab .accordeon__top {padding: 20px 70px 20px 20px;}	
	.tab .accordeon__bottom {padding: 5px 10px;}
	.tab .accordeon__top .input_select_arrow {right: 20px;}
	.tab .accordeon__top p {font-size: 13px;line-height: 18px;letter-spacing: -0.7px;}	
	.serviceTab--mobil{display:inline-block;}
	.st--1{
		border-left:1px solid #f0f2f5!important;
		border-top:1px solid #f0f2f5!important;
		border-right:1px solid #f0f2f5!important;
		border-bottom:1px solid rgba(0,0,0,0)!important;
		border-radius:5px 5px 0px 0px!important;
		margin-top:30px;
	}
	.st--1.active{
		border-left:1px solid #e59846!important;
		border-top:1px solid #e59846!important;
		border-right:1px solid #e59846!important;
		border-bottom:1px solid rgba(255,255,255,0.3)!important;
	}	
	
	.st--2{
		border-left:1px solid #f0f2f5!important;
		border-top:1px solid #f0f2f5!important;
		border-right:1px solid #f0f2f5!important;
		border-bottom:1px solid #f0f2f5!important;
	}
	.st--2.active{
		border-left:1px solid #e59846!important;
		border-top:1px solid #e59846!important;
		border-right:1px solid #e59846!important;
		border-bottom:1px solid rgba(255,255,255,0.3)!important;
	}	
	
	.st--3{
		border-left:1px solid #f0f2f5!important;
		border-right:1px solid #f0f2f5!important;
		border-bottom:1px solid #f0f2f5!important;
		border-radius:0px 0px 5px 5px!important;
		
	}
	.st--3.active{
		border-left:1px solid #e59846!important;
		border-right:1px solid #e59846!important;
		border-bottom:1px solid rgba(255,255,255,0.3)!important;
		border-radius:0px 0px 0px 0px!important;
	}	
	.ss--3{border-radius:0px 0px 5px 5px;}
	
	.newsLink.newsLink--search span {padding-right: 0px;}	
	.newsLink.newsLink--search p {padding-right: 0px;padding-bottom:60px;}	
	.newsLink.newsLink--search:hover{background:rgba(0,0,0,0);}	
	.newsLink.newsLink--search:hover p,.newsLink.newsLink--search:hover span{color:#3a3a3a;}	
	.searchArrows{width:100%;}
	
	/*----------------------------------------------------------------------popups*/
	.popup_background {width: 100%;left: 0%;background:#fff;}
	.popup {border-radius: 0px;}	
	.popup.active {display:block;}	
	.popup_wrapp {display:block;width: 100%;}
	.popup .inner {display:block;padding: 40px 30px 40px 30px;}
	#callback, #request, #thx, #client, #reviews, #team_popup, #client_big, #documentation, #project_popup, #shema {width: 100%;}	
	#thx{min-height:100vh;}
	.thx__text{position:absolute;left:30px;right:30px;bottom:80px;}
	.project_popupDopinfo {height: auto;padding:20px 0px;background: #eeeff0;}
	.project_popupDopinfo img{position:relative;left:0px;top:0px;-webkit-transform: translate(0%, 0%); transform: translate(0%, 0%);}
	.project_popupDopinfo .conteiner__inner {border-right:none;width:100%;height: auto;padding:20px 30px;text-align:left;}
	.project_popupDopinfo .conteiner__inner .aboutPerson__text br{display:none;}
	.workTypeButton {width: 100%;max-width: 100%;}
	.popup_h1 {font-size: 24px; line-height: 30px; letter-spacing: -0.4px; }	
	.popup_h1 br{display:none;}	
	.popup_h2 br{display:none;}	
	.popup_h2{width: 100%;}	
	#request .inner {padding: 90px 30px 40px 30px;}
	#search .inner {padding: 90px 30px 40px 30px;}
	#shema .inner {padding: 90px 30px 40px 30px;}
	#projectPopupMap {height: 200px;}
	.project_popupDopinfo .aboutPerson {text-align: left;margin-top: 0px;}
	.aboutPerson__number {padding-bottom: 0px;}
	#project_popup .person {padding: 30px;}	
	#search .popup_input {height: 60px;font-size: 14px;padding: 0px 70px 0px 20px;}	
	#search .placeholder{height: 60px;font-size: 14px;line-height:60px;	padding: 0px 70px 0px 20px;}
	#search .for_input {height: 60px;}	
	.searchBtn {width: 60px;height: 60px;border-radius: 0px 5px 5px 0px;background: rgb(229, 152, 70);}	
	.searchBtn svg {width: 22px; height: 22px; margin-left: 2px; margin-top: 2px; fill: #fff; fill-rule: nonzero; stroke: #fff; stroke-width: .5; }
	#project_popup .label-title {font-size: 16px;margin-top: 30px;}
	.team_popupDopinfo {padding: 20px 0px;}
	.team_popupDopinfo .conteiner__inner{width:50%;text-align:left;padding:0px 15px 0px 30px;margin:10px 0px;}
	.aboutPerson__text {font-size: 11px;line-height: 14px;letter-spacing: -0px;}	
	.post__text h2 {padding-right: 0px;font-size: 20px;line-height: 26px;}	
	.comment.comment--responsive.grey--bg .person__foto{margin-bottom:10px;}
	.quotes_big{display:none;}
	#client_big .title {font-size: 20px;line-height: 26px;letter-spacing: 0px;margin-bottom: 0px;}
	.popup hr { margin: 30px 0px;}
	#client_big .inner .team_popupDopinfo {padding: 0px 0px 0px 0px;}
	#client_big .team_popupDopinfo .conteiner__inner {width: 100%;text-align: left;padding: 0px 0px 0px 0px;margin: 0px 0px;}
	#client_big .team_popupDopinfo .conteiner__inner.ta--l {width: 50%;margin-bottom: 30px;}
	.comment.comment--responsive .comment__title br {display:none;}
	.newsLink.newsLink--black:before{display:none;}
	.newsLinks-zip .newsLink {padding: 20px 70px 20px 20px;}
	.newsLink.newsLink--black .arr {display: inline-block; right: 20px; width: 30px; height: 30px; margin-top: -15px; }
	.newsLink.newsLink--black .arr svg {width: 10px;height: 12px;}
	.post__text p br{display:none;}	
	#project_popup .person__text {padding-right: 0%;}	
	.developerImage {position:relative; vertical-align:top; text-align:left; width: 100%; height: 50px; margin-top:20px; 	}	
	.developerImage img{position:relative;max-height:100%;left:0px;top:0px;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}	
}