
/****************************** NOTEBOOK */
@media(max-width:1230px){ 
	

	/* intro */
	.intro_suptitle{
		font-size:50px;		
	}
	.intro_title{
		font-size:80px;
	}

	/* reviews */
	.reviews_text{
		font-size:18px;
	}
	
	/* header */
	.header_logo-block{
		width:70%;
	}	
}

/**************************** TABLET  */
@media(max-width:991px){

	/* header */	
	.header_logo-block{
		display:block;
		width:50%;		
	}
	.header_logo-center{
		display:none;
	}
	.header_logo-right{
		padding-left:0;
	}

	.header_org_item{

	}
	/* intro */	
	.intro_suptitle{
		font-size:42px;		
	}
	.intro_title{
		font-size:60px;
	}
	
	/* navfull */
	.navfull{
		display:none;
	}
	
	/* nav */
	.nav{
		display:none;
		width:100%;		
		position:absolute;
		top:100%;
		left:0;
		background: linear-gradient(to left, rgba(0,0,255,0.3), rgba(17,37,40,1) 99%);
	}
	
	.nav.active{
		display:block;
	}
	.nav_link{
		display:block;
		margin:0;
		padding:8px 20px;
	}
	.nav_toggle{
		display:block;
	}
	.nav.active{
		display:block;
	}	
	
	/* Sliders */
	.slider_num{
		display:inline-block;
		
	}
	.slider_text{
		display:none;
	}
	
	/* Slides Sm sItem */
	.sItem{
		font-size:24px;
	}
	
	.sm{
		width:80%;
	}
	
	/* stat */
	.statistics{
	}
	.stat{
		justify-content:center;
	}
	.stat_item{
		flex:none;
		width:33.333%;
		border:none;
		padding-top:30px;
		padding-bottom:30px;
	}
	.stat_item:last-child{
		border-right:0;
	}
	
	.stat_count{
		font-size:54px;
	}
	.stat_text{
		font-size:80%;
	}
	
	/* service */
	.services_item{
		width:50%;
		padding-bottom:0;
	}
	.services_item-updcheckfiles{
		margin-bottom:20px;
	}	
	.service_item-border{
		border-bottom:0;
	}

	/* reviews */
	.reviews{
		padding:0 60px;
	}
	.reviews_photo{
		width:100px;
		height:100px;
	}	
	.reviews_item{
		padding-left:175px;
	}
	
	/* footer */
	.footer_col-first{
		width:100%;
	}
	
	.footer_col-second,.footer_col--third{
		width:50%;
	}
	.footer_col-third{
		padding-left:30px;
	}
}

/************************ 950 */
@media(max-width:900px){
	.sItemDescr{
	display:none;
	}
}

/************************ PORTRAITE */
@media(max-width:770px){
	.page_insert{
		height:55px;
	}	
	/* Intro */
/* 	.intro{
	background:url("/images/media.svg") top no-repeat;	
	-webkit-background-size: cover;
	background-size:cover;	
	} */
	
	/* header */
	.header_logotype_link{
		display:none;
	}
	
	.header_logo-left{
	
	}
	.header_logo-block{
		width:70%;
		padding-left:30px;
	}
	
	/* page_header */
	.page_header{
		margin-bottom:75px;
	}
	
	/* intro */
	.intro{
		xmin-height:650px;
	}
	
	/* header */
	.header{
		padding:10px 0;		
	}
	
	/* header */
	.header{
		padding-top:10px;
	}
	
	/* section */
	.section{
		padding:40px 0;
	}	
	.section-devices{
		padding-bottom:0;	
	}
	.secton-updatecheckfiles{
		margin-top:-50px;
	}
	.services_item-updcheckfiles{
		margin-bottom:40px;
	}	
	
	/* about */
	.about{
		margin-top:50px;
		justify-content:center;
	}
	.about_item{
		width:100%;
		max-width:410px;
		margin-bottom:20px;
	}	
	.about_item:last-child{
		margin-bottom:0;
	}
	
	.about_item:hover .about_image{
		transform: translate3d(0, 0, 0);
	xtransition: transform .1s linear;
	}
	
	.about_item:hover .about_image IMG{
		opacity:0.2;
	}
	
	.about_text{
		opacity:1;
	top:50%;	
	transform:translate3d(0,-50%,0);
	}
	
	
	/* SLIDE */
	.slide{
		touch-action: pan-y;
	}
	
	.slide img{
		poiner-events: none;
	}
	
	/*slider */
	.slider_text{
		display:none;
	}
	
	/* services */
	.services{

	}
	.services_item{
		width:100%;
	}
	
	/* wedo */
	.wedo_item{
		width:100%;
	}
	
	/* reviews */	
	.reviews_photo{
		position:static;
	}
	.reviews_item{
		padding-left:0;
	}
	
	/* works */
	.works{
		flex-wrap:wrap;
	}
	.works_col1{
		flex:none;
		width:50%;
	}
		
}

/****************************** 680 PX */
@media(max-width:680px){
	.footer_inner{
		display:block;
	}
	
	.footer_title{
		xmargin-left:0;
		margin-top:10px;
	}
}

/****************************** MOBILE */
@media(max-width:575px){
	/* Articles*/
	.category_link_box{
		margin-bottom:30px;
	}
	.category_article_name{
		font-size:30px;
	}
	
	/* header */
	
	.header_logo-block{
		display:none;
	}
	
	/* intro */	
	.intro_suptitle{
		font-size:22px;		
	}	
	.intro_title{
		font-size:35px; 
	}
	
	/* Sliders */
	.sItem{
		font-size:20px;
	}
	
	/* section */
	.section_suptitle{
		font-size:18px;		
	}	
	.section_title{
		font-size:24px;
	}
	.section_title:after{
		margin:20px auto;
	}
	.section_header{
		margin-bottom:25px;
	}
	.section-update_top{
		padding-bottom:0;
	}
	.section_text-updtext{
		margin-top:0;
	}

	/* services */
	.services_item{
		padding:0;
	}
	.services_icon{
		left:0;
		top:-6px;
	}
	.services_title{
		margin-left:45px;	
	}
	
	/* about */
	.about{
		margin-top:20px;
	}
	
	/* stat */
	.stat_item{
		width:100%;
		border-bottom:1px solid #D8BFD8;
	}
	.stat_item:last-child{
		border-bottom:0;
	}
	
	/* devices */
	.devices{
		max-width:320px;
	}
	.devices_item-iphone{
		width:180px;
		bottom:-50px;
		right:-20px;
	}
	
	/* works */
	.works_col1{
		width:100%;
	}

}

@media(max-width:460px){
	.sItem_text1{
		font-size:38px;
	}	
}

