@media only screen and (min-width:200px) and (max-width:1023px){
	/*----------------------------------------------------------------------default*/	
	.screen--full{height:auto!important;min-height:auto!important;max-height:auto!important;}
	.wrapp{max-width:700px;}
	.wrapp.wrapp--1200{max-width:700px;}
	.wrapp.wrapp--760{max-width:700px;}	
	.pad--120 {padding: 90px 0px;}
	.padLR--80 {padding: 0px 0px;}
	.padL--90 {padding-left: 40px;}	
	.padL--80 {padding-left: 0px;}	
	.padR--80 {padding-right: 0px;}	
	.marT--90 {margin-top: 60px;}	
	.marT--70 {margin-top: 48px;}
	.marT--60 {margin-top: 20px;}
	#callback, #request, #thx, #client, #reviews, #team_popup, #client_big, #documentation, #project_popup, #shema {width: 768px;}	
	#search,#shema,#reviews {width:768px;border-radius: 0px;}
	#search .popup_h1{display:inline-block;}	
	#search .popup_close {right:30px;top:30px;}	
	#team_popup, #client_big, #project_popup {border-radius: 0px;overflow: hidden;}	
	.mobil-hr{display:block;}
	.f100 {font-size: 64px;line-height: normal;letter-spacing: -1px;}	
	.f36 {font-size: 26px;line-height: normal;letter-spacing: -1px;}
	.f18 {font-size: 16px;}	
	.f60 {font-size: 40px;letter-spacing: -3px;}	
	.slick-dots {margin-top: 40px;}	
	.slick-dots li {margin:0px 3px;}	
	.slick-dots li button {width: 10px; height: 10px; background: #3a3a3a; border-radius: 2px; margin-top: 5px;}
	.slick-dots li.slick-active button {background: #e59846;}	
	.title.title--26 {font-size: 23px;line-height: 41px;}
	.popup_close {box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
	
	
	/*----------------------------------------------------------------------header*/
	.loginForm {padding: 0px 28px;width:100%;}
	.menuMobil {width: 375px;}
	.loginForm .popup_h1 {font-size: 26px;line-height: 30px;letter-spacing: -0.5px;margin-bottom: 30px;}	
	
	/*----------------------------------------------------------------------MAIN screen1*/
	.screen--fix{display:none;}
	.main .compas{display:block;}
	.main .screen__content{margin-top:100px;}
	.choose-auditory__inner {height: 130px;}
	.dotted-list li p, .dotted-list li a, .dotted-list li span { padding-left: 4px;}
	
	/*----------------------------------------------------------------------MAIN screen2*/
	.can-we-halp-you .ci--2{width:100%;}
	.screen--full.can-we-halp-you{height:auto!important;min-height:auto!important;max-height:auto!important}
	.dotted-list br{display:none;}
	.screen__content.screen__content--center{position:relative;top:0%;-webkit-transform: translate(0%, 0%); transform: translate(0%, 0%);}	
	.error_404 .screen__content{position:absolute;top:50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
	.can-we-halp-you .screen__content {min-height: auto;padding:30px 0px;margin-top:0px!important;}	
	.menu {width: 375px;}
	
	/*----------------------------------------------------------------------MAIN screen3*/
	.our-works__links,.our-works__arrows,.our-works__items .compas{display:none;}
	.our-works {height: auto;margin-top: 40px;margin-bottom:0px;}	
	.ows{margin-right:20px;margin-bottom:80px;} 
	.ows{ position:relative; width:470px; height:360px; overflow:visible; -webkit-transform: translate(0px, 0px)scale(1)rotate(0deg); transform: translate(0px, 0px)scale(1)rotate(0deg); opacity:1; } 
	.ows.active{-webkit-transform: translate(0px, 0px)scale(1)rotate(0deg); transform: translate(0px, 0px)scale(1)rotate(0deg);z-index:3;opacity:1;} 
	.ows.prev{-webkit-transform:translate(0px, 0px)scale(1)rotate(0deg); transform:translate(0px,0px)scale(1)rotate(0deg);z-index:2;} 
	.ows.next{-webkit-transform:translate(0px, 0px)scale(1)rotate(0deg); transform:translate(0px, 0px)scale(1)rotate(0deg);z-index:2;} 	
	.ows .image--full{width:100%;border-radius:5px;} 	
	.full_link .project__adres{position:absolute;overflow:visible;height:auto;width:100%;top:100%;}	
	#our-worksSlider .slick-list{overflow:visible;}
	.our-works__mobilLinks{display:inline-block;}
	
	/*----------------------------------------------------------------------MAIN screen4 statistic*/
	.statisticInfo { margin-top: 50px;}
	.statistic {padding:90px 0px;}
	
	/*----------------------------------------------------------------------MAIN screen5 mobilSoft*/
	.mobilSoft .wrapp{max-width:100%;}
	.attachment {padding: 50px 30px;text-align:center;}
	.attachment .titleBox{max-width:700px;text-align:left;}
	.attachment .marT--90{display:inline-block;width:700px;text-align:left;}
	.attachment__image {top: -70px;width: 380px;right:50%;margin-right:-400px;}	
	.attachment__links {left: 50%;margin-left: -352px;bottom: -110px;}	
	
	/*----------------------------------------------------------------------MAIN screen5 mobilSoft*/
	#ourSkills .ci--2{width: 455px;text-align:left;margin-right:30px;}
	#ourSkills .ci--3{width: 300px;text-align:left;margin-right:30px;}
	.ci--3 .benefits {margin-top: 60px;}	
	#ourSkills .slick-list{overflow:visible;}
	.consultation .ci--3{width:50%;}
	.consultation .ci--3.ta--r{width:100%;}
	.consultation .ci--3.ta--r .input-inline {padding-left:0px;}
	.consultation .ci--3.ta--c .input-inline {padding: 0px 0px 0px 5px;}
	
	/*----------------------------------------------------------------------ABOUT screen1*/
	.about{padding:200px 0px 90px 0px;}
	.about .marT--60 {margin-top: 40px;}
	.about .ci--2 {width: 100%;}
	.fixedNavigation__wrapp {width: 100%;}
	.fixedNavigation .navigation__link {padding: 0px 10px;font-size: 10px;min-width: auto;letter-spacing: 0px;}	
	
	/*----------------------------------------------------------------------ABOUT screen2 allwinIs*/
	.allwinIs{padding:0px;display:block;}
	.allwinIs .wrapp{max-width:100%;}
	.allwinIs .wrapp .conteiner{display:block;}
	.allwinIs img{max-width:300px;display:inline-block;margin:60px 0px;}
	.allwinIs .ci--2{width:100%;text-align:center;}
	.allwinIs .ci--2.right{background:#f0f2f5;padding:60px 0px;text-align:center;}
	.allwinIs .ci--2.right .titleBox,
	.allwinIs .ci--2.right .person,
	.allwinIs .ci--2.right .person__text{width:700px;text-align:center;}
	
	/*----------------------------------------------------------------------ABOUT screen3 allwinIs*/
	.gradient__white--grey{background:#3a3a3a;display:block;}
	
	/*----------------------------------------------------------------------ABOUT screen4 slider*/
	.about-slider {padding: 70px 0px;overflow:visible;}
	.about-slider img {max-width: 236px;margin-top: 10px;left: 20px;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}	
	.about-slider__arrows {left: 0px;}
	#aboutSlider .slick-list{overflow:visible;}
	
	/*----------------------------------------------------------------------ABOUT screen5 diagramma*/
	.diagramma-explane {right: 0px; bottom: 0px; padding: 14px 20px; width: 224px; }	
	.border-image {max-width: 100%;}
	
	/*----------------------------------------------------------------------ABOUT screen8 clients*/
	.clients {margin-top: 40px;}	
	.clients .ci--4 {height: 160px;}
	.clients img {max-width: 90px;max-height: 80px;}
	
	/*----------------------------------------------------------------------NEWS*/
	.sign_image{max-width:80%;margin-top:10px;}
	.socials .social {margin-right: 10px;}	
	.notebook{max-width:500px;margin-top:30px;}
	
	/*----------------------------------------------------------------------REVIEWS */
	.reviews .select-wrapp{position:relative;margin-top:40px;}
	.reviews .flex{margin-top:10px;}
	.reviews .comment {max-width: 100%;min-height: auto;padding: 26px 30px;}	
	.reviews .comment__title {height: auto;margin-bottom: 26px;}	
	.reviews .comment__title br{display:none;}	
	
	/*----------------------------------------------------------------------TEAM */
	.team .select-wrapp{position:relative;margin-top:40px;}
	.team .flex{-webkit-justify-content: space-around;justify-content: space-around;-webkit-align-content: space-around;align-content: space-around;}
	.team-box { margin-bottom: 20px;}
	
	/*----------------------------------------------------------------------VACANCY */
	#vacancySlider .slide {padding: 40px 50px;}
	.vacancySlider__adress {right: 50px; bottom: 40px; line-height: 20px; max-width: 40%; }	
	.vacancyArrows {left: 50px;bottom: 40px;}	
	.document { max-width: 338px;}
	.document.document--variant2 .document__name {min-height: 60px;}	
	
	/*----------------------------------------------------------------------CONTACTS */
	.comment.comment--social {max-width: 338px;	}
	.allwinIs.allwinIs--contacts .ci--2.right{background:#fff;padding:0px 0px;text-align:center;}
	.allwinIs.allwinIs--contacts .ci--2.right .titleBox,.allwinIs.allwinIs--contacts .ci--2.right .person,.allwinIs.allwinIs--contacts .ci--2.right .person__text{width:700px;text-align:center;}	
	.allwinIs.allwinIs--contacts .ci--2.left{background:#f0f2f5;padding:60px 0px;text-align:center;}
	.allwinIs.allwinIs--contacts .ci--2.left .titleBox,.allwinIs.allwinIs--contacts .ci--2.left .person,.allwinIs.allwinIs--contacts .ci--2.left .person__text{width:700px;text-align:center;}	
	.ourOffice .ci--2{width:100%;}
	.contactsSlider {left: 0px;margin-top:20px;}
	.ows:hover .eye{opacity:0;}
	.ows:hover .full_link{background:rgba(0,0,0,0)!important;}	
	.ourOffice .titleBox .button{display:none;}
	.button--ourOffice{display:inline-block;}
	
	/*----------------------------------------------------------------------SERVICE */
	.calculator__result .subtitle {margin: 4px 0px 0px 0px;font-size: 12px;line-height: 16px;}
	.calculator {padding: 30px;margin-top: 30px;}	
	.tumbler {max-width: 310px;text-align: left;}		
	.business-slider {max-width: 340px;padding: 30px 0px 30px 0px;}	
	#BusenessSteps2 .slide {width: 340px;margin: 0px 30px;padding: 0px 30px;}	
	.business-slider .simple-slider__text br{display:none;}	
	/*==========.tab==========*/
	.tab .wrapp {max-width: 700px;}	
	.tabBox__navigation li {padding: 20px;}
	.tabBox .inner {padding: 0px 20px 14px 20px;}	
	.tabBox__navigation li p {width: 40px;height: 40px;}	
	.tabBox__navigation li p span {font-size: 14px; line-height: 18px; letter-spacing: 0px; left: 58px; top: 2px; }	
	.service-link {width: 49.2%; padding: 30px 80px 30px 30px; margin: 5px 0px; }	
	.servicesSlider .slide{width:100%;max-width:660px;}
	.service-link .arr {right: 30px;}	
	.tab .accordeon__top {padding: 30px 80px 30px 30px;}
	.tab .accordeon__bottom {padding: 20px 30px;}	
	
	
	
	
	
	
	
	
}