/* Extra small devices (phones, 420px and down) */
@media only screen and (max-width: 420px) {
	.menu{display:none;}
	.menuMobile{display:flex;}
	.header{
		padding-top: 60px;
		background-position: 40% 74%;
		background-image: url('../source/image/bgMB2.png');
		padding-bottom: 0px;
	}
	
	h1{font-size: 2.5em;}
	
	.header_content>h2{font-size: 1.2em;}
	
	.desHead{font-size: 1em;}
	.head_nt{flex-direction: column;}
	.head_nt>button{
		margin-bottom:250px;
		max-width: 190px;
	}
	.desHead{max-width: 250px;}
	
	.head_soc{justify-content: end;}
	
	.ease_work_itemBOX{
		flex-direction: column;
		align-items: center;
	}
	
	
	.why_imgBox{display: none;}
	.container_wrapper{margin: 0;}
	.why_box_item{flex-direction: column;margin-bottom: 0px;}
	.why_item{max-width: 100%;margin-bottom: 50px;}
	.why_call{margin-left:20px;}
	
	.leadFormPT1{flex-direction: column;}
	.leadFormRHT>textarea{height:150px;}
	.leadFormRHT{padding-left: 0px;    margin-top: 20px;}
	.leadFormLFT, .leadFormRHT{width: 100%;}
	
	.schemeCenter{display: none;}
	.schemeBOX{position: static;flex-direction: column; margin-top: 40px;     align-items: end; width:100% !important;}
	.schemeLeft{margin-right: 0px;}
	.schemeLeftItem, .schemeRightItem{position: static;}
	.schemeRightItem{    flex-direction: row;}
	.schemeRight{display: flex;  flex-direction: column-reverse !important;}
	footer{display:none;}
	
	.section_title>span{font-size: 1.4em;}
	.ease_work_desc{font-size: 1.1em;}
	
	
	.ease_work_item{width: 100%;margin-bottom: 15px;}
	.ease_work_img>img{width: 100px;}
	.ease_work_tl{font-size: 1.1em;}
	.ease_work_ds{max-width: none;font-size:1em;}
	.ease_work{background-position: 50%;padding-top: 40px;padding-bottom: 40px;}
	.numbs_digit{font-size:5.0vw;}
	.numbs_item>span{font-size:2vw;}
	.numbs {    padding-bottom: 20px;padding-top: 20px;}
	.leadForm{padding-bottom: 20px;padding-top: 20px;}
	.category_item{ width: 49%; height: 180px;}
	.category_item:nth-child(odd) {margin-right: 1%; margin-left: 0%;} 	.category_item:nth-child(even) {margin-left: 1%; margin-right: 0%;}

	.category_list{justify-content: center;}
	.category_item_tlt{font-size: 0.7em;}
	.categoryMB{display:none;}
	.category_show{display:block;	font-size:1.2em;}
	.category{    padding-bottom: 40px; padding-top: 40px;}
	
	.category_slider {display:block;}

	.schemeLeftText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeDSC{text-align: right;}
	.schemeLeft>.schemeLeftItemBox>.schemeLeftItem>.schemeLeftText>.schemeTLT{text-align: unset !important;}
	.schemeRight{margin-left: 0px; width: 100%;display: flex;flex-direction: column;align-items: end;}
	.schemeRightImg>.schemeIMGBOX{    margin-left: 20px; margin-right: 0px;}
	.schemeRightText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeRight>.schemeRightItemBox>.schemeRightItem>.schemeRightText>.schemeTLT{text-align: right !important;}
	.schemeRight>.schemeRightItemBox:nth-child(6)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(5)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(4)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeBOX{width: 400px;margin-left: auto;margin-right: auto;}
	.schemeTLT{font-size: 1.2em; width:100% !important;}
	.schemeLeft{margin-right: 0px;width: 100%;display: flex;flex-direction: column;align-items: end;}
	.schemeWork{ padding-bottom: 40px; padding-top: 40px;}

	.partnersLOGOItem>img{width:130px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(3)>img{width:170px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(2)>img{width:170px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(6)>img{width:170px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(4)>img{width:150px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(5)>img{width:75px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(8)>img{width:90px;}
	.partnersLOGOItem{margin: 15px;}
	.partnersLOGOBox{margin-top: 30px;}
	.partners, .contacts, .license{ padding-bottom: 40px; padding-top: 40px;}

	.contactsBox{flex-direction: column;align-items: center;}
	.contactsIMG{width: 100px; height: 100px;}
	.contactsIMGBOX{margin-right: 0px;margin-bottom:20px;}
	.contactsTextTLT{font-size: 1em;}

	.notifiContent{width: 85%;}
	.popupContent>.leadForm_formBox>.section_title>span {font-size: 1.0em;}
	.popupContent{width: 90%;}
	.popupControl{left: 86%;}
	.chatWidget{right: 25px;bottom: 25px;}
   .license_slider > .sliderList > .sliderItem {
        flex: 0 0 100%; /* 100% ширины экрана для каждого слайда */
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 29.7%; /* (435 / 705) * 100 = 61.7% */
    }
	.license_slider{overflow-x: hidden;margin-top:0px;}
}



@media only screen and (min-width: 421px)  and (max-width: 599px) {
	.menu{display:none;}
	.menuMobile{display:flex;}
	.header{
		padding-top: 60px;
		background-position: 63% 120%;
		background-image: url('../source/image/bgMB2.png');
		padding-bottom: 0px;
	}
	
	h1{font-size: 3.0em;}
	
	.header_content>h2{font-size: 1.4em;}
	.desHead{font-size: 1.1em;}
	.head_nt{flex-direction: column;}
	.head_nt>button{
		margin-bottom:250px;
		max-width: 190px;
	}
	
	.desHead{max-width: 370px;}	
	.head_soc{justify-content: end;}
	.ease_work_itemBOX{
		flex-direction: column;
		align-items: center;
	}
	.why_imgBox{display: none;}
	.container_wrapper{margin: 0;}
	.why_box_item{flex-direction: column;margin-bottom: 0px;}
	.why_item{max-width: 100%;margin-bottom: 50px;}
	.why_call{margin-left:20px;}
	
	.leadFormPT1{flex-direction: column;}
	.leadFormRHT>textarea{height:150px;}
	.leadFormRHT{padding-left: 0px;    margin-top: 20px;}
	.leadFormLFT, .leadFormRHT{width: 100%;}
	
	.schemeCenter{display: none;}
	.schemeBOX{position: static;flex-direction: column; margin-top: 40px; align-items: end; width:100% !important;}
	.schemeLeft{margin-right: 0px;}
	.schemeLeftItem, .schemeRightItem{position: static;}
	.schemeRightItem{    flex-direction: row;}
	.schemeRight{display: flex;  flex-direction: column-reverse !important;}
	footer{display:none;}
	
	.section_title>span{font-size: 1.6em;}
	.ease_work_desc{font-size: 1.2em;}
	
	.ease_work_item{width: 100%;margin-bottom: 15px;}
	.ease_work_img>img{width: 120px;}
	.ease_work_tl{font-size: 1.2em;}
	.ease_work_ds{max-width: none;font-size:1em;}
	.ease_work{background-position: 50%;padding-top: 40px;padding-bottom: 40px;}
	.numbs_digit{font-size:5.0vw;}
	.numbs_item>span{font-size:2vw;}
	.numbs {    padding-bottom: 20px;padding-top: 20px;}
	.category_item{ width: 49%; height: 180px;}
	.category_item:nth-child(odd) {margin-right: 1%; margin-left: 0%;} 	.category_item:nth-child(even) {margin-left: 1%; margin-right: 0%;}
	.leadForm{padding-bottom: 20px;padding-top: 20px;}

	.category_list{justify-content: center;}
	.category_item_tlt{font-size: 0.8em;}
	.categoryMB{display:none;}
	.category_show{display:block;	font-size:1.2em;}
	.category{    padding-bottom: 40px; padding-top: 40px;}
	.category_slider {display:block;}
	
	.schemeLeftText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeDSC{text-align: right;}
	.schemeLeft>.schemeLeftItemBox>.schemeLeftItem>.schemeLeftText>.schemeTLT{text-align: unset !important;}
	.schemeRight{margin-left: 0px; width: 100%;display: flex;flex-direction: column;align-items: end;}
	.schemeRightImg>.schemeIMGBOX{    margin-left: 20px; margin-right: 0px;}
	.schemeRightText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeRight>.schemeRightItemBox>.schemeRightItem>.schemeRightText>.schemeTLT{text-align: right !important;}
	.schemeRight>.schemeRightItemBox:nth-child(6)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(5)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(4)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeBOX{width: 400px;margin-left: auto;margin-right: auto;}
	.schemeTLT{font-size: 1.2em; width:100% !important;}
	.schemeLeft{margin-right: 0px;width: 100%;display: flex;flex-direction: column;align-items: end;}
	.schemeWork{ padding-bottom: 40px; padding-top: 40px;}

	.partnersLOGOItem>img{width:130px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(3)>img{width:170px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(2)>img{width:170px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(6)>img{width:170px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(4)>img{width:150px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(5)>img{width:75px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(8)>img{width:90px;}
	.partnersLOGOItem{margin: 15px;}
	.partnersLOGOBox{margin-top: 30px;}
	.partners, .contacts, .license{ padding-bottom: 40px; padding-top: 40px;}

	.contactsBox{flex-direction: column;align-items: center;}
	.contactsIMG{width: 100px; height: 100px;}
	.contactsIMGBOX{margin-right: 0px;margin-bottom:20px;}
	.contactsTextTLT{font-size: 1.1em;}
	.notifiContent{width: 85%;}
	.popupContent>.leadForm_formBox>.section_title>span {font-size: 1.1em;}
	.popupContent{width: 90%;}
	.popupControl{left: 86%;}
	.chatWidget{right: 25px;bottom: 25px;}
   .license_slider > .sliderList > .sliderItem {
        flex: 0 0 100%; /* 100% ширины экрана для каждого слайда */
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 29.7%; /* (435 / 705) * 100 = 61.7% */
    }
	.license_slider{overflow-x: hidden;margin-top:0px;}
}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px)  and (max-width: 767px) {
	.menu{display:none;}
	.menuMobile{display:flex;}
	.header{
		padding-top: 60px;
		background-position: 70% 107%;
		background-image: url('../source/image/bgMB2.png');
		padding-bottom: 0px;
	}
	
	h1{font-size: 3.5em;}
	
	.header_content>h2{font-size: 1.6em;}	
	.desHead{font-size: 1.2em;}
	.head_nt{flex-direction: column;}
	.head_nt>button{
		margin-bottom:250px;
		max-width: 190px;
	}
	.desHead{max-width: 480px;}
	.head_soc{justify-content: end;}
	.ease_work_itemBOX{
		flex-direction: column;
		align-items: center;
	}
	
	.why_imgBox{display: none;}
	.container_wrapper{margin: 0;}
	.why_box_item{flex-direction: column;margin-bottom: 0px;}
	.why_item{max-width: 100%;margin-bottom: 50px;}
	.why_call{margin-left:20px;}
	
	.leadFormPT1{flex-direction: column;}
	.leadFormRHT>textarea{height:150px;}
	.leadFormRHT{padding-left: 0px;    margin-top: 20px;}
	.leadFormLFT, .leadFormRHT{width: 100%;}
	
	.schemeCenter{display: none;}
	.schemeBOX{position: static;flex-direction: column; margin-top: 60px;      align-items: end; width:100% !important;}
	.schemeLeft{margin-right: 0px;}
	.schemeLeftItem, .schemeRightItem{position: static;}
	.schemeRightItem{    flex-direction: row;}
	.schemeRight{display: flex;  flex-direction: column-reverse !important;}
	footer{display:none;}
	.section_title>span{font-size: 1.8em;}
	.ease_work_desc{font-size: 1.4em;}
	
	.ease_work_item{width: 100%;margin-bottom: 15px;}
	.ease_work_img>img{width: 140px;}
	.ease_work_tl{font-size: 1.3em;}
	.ease_work_ds{max-width: none;font-size:1em;}
	.ease_work{background-position: 50%;padding-top: 40px;padding-bottom: 40px;}
	.numbs_digit{font-size:5.0vw;}
	.numbs_item>span{font-size:2.2vw;}
	.category_list{justify-content: center;}
	.category_item{    margin-right: 1%; margin-left: 1%;width: 32%; height: 250px;}
	.category_item:nth-child(3n+1) {margin-left: 0px;} 	.category_item:nth-child(3n) {margin-right: 0px;}
	.leadForm{padding-bottom: 40px;padding-top: 40px;}
	.category_item_tlt{font-size: 0.90em;}
	.categoryMB{display:none;}
	.category_show{display:block;	font-size:1.3em;}
	.category{    padding-bottom: 50px; padding-top: 50px;}
	.category_slider {display:block;}
	
	.schemeLeftText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeDSC{text-align: right;}
	.schemeLeft>.schemeLeftItemBox>.schemeLeftItem>.schemeLeftText>.schemeTLT{text-align: unset !important;}
	.schemeRight{margin-left: 0px; width: 100%;display: flex;flex-direction: column;align-items: end;}
	.schemeRightImg>.schemeIMGBOX{    margin-left: 20px; margin-right: 0px;}
	.schemeRightText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeRight>.schemeRightItemBox>.schemeRightItem>.schemeRightText>.schemeTLT{text-align: right !important;}
	.schemeRight>.schemeRightItemBox:nth-child(6)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(5)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(4)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeBOX{width: 400px;margin-left: auto;margin-right: auto;}
	.schemeTLT{font-size: 1.5em; width:300px !important;}
	.schemeWork{ padding-bottom: 60px; padding-top: 60px;}

	.partnersLOGOItem>img{width:170px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(3)>img{width:290px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(2)>img{width:290px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(4)>img{width:240px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(6)>img{width:210px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(5)>img{width:65px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(8)>img{width:100px;}
	.partners, .contacts, .license{ padding-bottom: 60px; padding-top: 60px;}


	.contactsIMG{width: 50px; height: 50px;}
	.contactsIMGBOX{margin-right: 20px;margin-bottom:0px;}
	.contactsTextTLT{font-size: 1.2em;}
	.notifiContent{width: 50%;}	
	.popupContent>.leadForm_formBox>.section_title>span {font-size: 1.3em;}
	.popupContent{width: 70%;}
	.popupControl{left: 81%;}
	.chatWidget{right: 35px;bottom: 35px;}
   .license_slider > .sliderList > .sliderItem {
        flex: 0 0 100%; /* 100% ширины экрана для каждого слайда */
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 29.7%; /* (435 / 705) * 100 = 61.7% */
    }
	.license_slider{overflow-x: hidden;margin-top:30px;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 991px) {

	.menu{display:none;}
	.menuMobile{display:flex;}
	.header{
		padding-top: 60px;
		background-position: 50% 50%;
		padding-bottom: 0px;

	}
	
	h1{font-size: 4.5em;}
	
	.head_nt{flex-direction: column;}
	
	.head_nt>button{
		margin-bottom:250px;
		max-width: 190px;
	}
	
	.desHead{max-width: 540px;}
	.head_soc{justify-content: end;}
	
	.why_imgBox{display: none;}
	.container_wrapper{margin: 0;}
	.why_box_item{flex-direction: column;margin-bottom: 0px;}
	.why_item{max-width: 100%;margin-bottom: 50px;}
	

	
	.why_call{margin-left:20px;}
	
	.leadFormPT1{flex-direction: column;}
	.leadFormRHT>textarea{height:150px;}
	.leadFormRHT{padding-left: 0px;    margin-top: 20px;}
	.leadFormLFT, .leadFormRHT{width: 100%;}
	
	.schemeCenter{display: none;}
	.schemeBOX{position: static;flex-direction: column; margin-top: 80px;}
	.schemeLeft{margin-right: 0px;width: 100%;display: flex;flex-direction: column;align-items: end;}
	.schemeLeftItem, .schemeRightItem{position: static;}
	.schemeRightItem{    flex-direction: row;}
	.schemeRight{display: flex;  flex-direction: column-reverse !important;}
	
	
	
	
	.ease_work_desc{font-size: 1.5em;}
	
	.ease_work_item{width: 100%;margin-bottom: 15px;}
	.ease_work_ds{max-width: none;}
	.ease_work{background-position: 50%;padding-top: 60px;padding-bottom: 60px;}
	.numbs_digit{font-size:5.0vw;}
	.numbs_item>span{font-size:2.2vw;}
	.numbs_digit{font-size:5.0vw;}
	.numbs_item>span{font-size:2.2vw;}
	.category_list{justify-content: center;}
	.category_item{    margin-right: 1%; margin-left: 1%;width: 32%;}
	.category_item:nth-child(3n+1) {margin-left: 0px;} 	.category_item:nth-child(3n) {margin-right: 0px;}
	.categoryMB{display:none;}
	.category_show{display:block;}
	.category{    padding-bottom: 70px; padding-top: 70px;}
	.category_slider {display:block;}
	.schemeLeftText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeDSC{text-align: right;}
	.schemeLeft>.schemeLeftItemBox>.schemeLeftItem>.schemeLeftText>.schemeTLT{text-align: unset !important;}
	.schemeRight{margin-left: 0px; width: 100%;display: flex;flex-direction: column;align-items: end;}
	.schemeRightImg>.schemeIMGBOX{    margin-left: 20px; margin-right: 0px;}
	.schemeRightText{display: flex;flex-direction: column;align-items: flex-end;}
	.schemeRight>.schemeRightItemBox>.schemeRightItem>.schemeRightText>.schemeTLT{text-align: right !important;}
	.schemeRight>.schemeRightItemBox:nth-child(6)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(5)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeRight>.schemeRightItemBox:nth-child(4)>.schemeRightItem>.schemeRightText{position:static;}
	.schemeBOX{width: 400px;margin-left: auto;margin-right: auto;}
	.schemeTLT{font-size: 1.5em; width:300px !important;}


	.partnersLOGOItem>img{width:200px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(3)>img{width:370px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(2)>img{width:320px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(4)>img{width:270px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(6)>img{width:240px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(5)>img{width:95px;}
	.partnersLOGOBox>.partnersLOGOItem:nth-child(8)>img{width:130px;}
	.notifiContent{width: 50%;}	
	.popupContent{width: 70%;}
	.popupControl{left: 81%;}
	

	
	
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1349px) {
	.menu_contentLink {
		margin-left: 23px;
	}
	
	.header{
		background-position: center;
	}
	.why_imgBox{display: none;}
	.container_wrapper{margin: 0;}
	.why_call{margin-left:20px;}
	
	.numbs_digit{font-size:5.0vw;}
	.numbs_item>span{font-size:2.2vw;}
	
	
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1350px) {
	.container{
		padding:0px;
	}
	.header{
		background-position: center;
	}
}