
/*================================================================================================================================ 800px*/
@media only screen and (min-width:414px) and (max-width:1057px){
	.section8_container-left,
	.section8_container-right {
	    max-width: 320px;
	}
}
@media only screen and (min-width:414px) and (max-width:865px){
	.section8_container-left,
	.section8_container-right {
	    max-width: 320px;
	}
	.section8_container > div {
    	flex: 1 1 100%;
    	max-width: 80%;
	}
	.section8_foto-box{
		max-width: 146px;
	}
	.section8_container-left > div{
		flex: 1 1 33%;
	}
	.section8_container-right > div{
		flex: 1 1 33%;
	}
	.section8_container-centar {
    	flex-direction: column;
    	align-items: center;
	}
}
@media only screen and (min-width:745px) and (max-width:865px){
	.section8_container > div {
	    flex: 1 1 100%;
	    max-width: 70%;
	}
}

@media only screen and (max-width:1056px){
	.section8_container-left,
	.section8_container-right {
	    max-width: 320px;
	}
}
@media only screen and (min-width:200px) and (max-width:863px){
	.section8_container{
		flex-wrap: wrap;
	}
}
/*@media only screen and (min-width:748px) and (max-width:836px){
	.popup_our_object1-body {
	    padding: 30px 0px;
	    width: 100%;
	    padding-left: 0%;
	    padding-right: 0%;
	}
	.our_object-container {
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    justify-content: space-between;
	    -webkit-justify-content: space-between;
	    align-items: flex-start;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    padding-left: 2px;
	}
	.popup_our_object-solutions-parent {
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    justify-content: space-between;
	    -webkit-justify-content: space-between;
	    align-items: flex-start;
	    padding-top: 20px;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	}
}*/
@media only screen and (min-width:200px) and (max-width:1279px){
	/*============== default ===========*/
	html, body { font-size: 100%; margin:0; padding:0; -webkit-text-size-adjust:100%; text-size-adjust:100%; height: 100%; min-width: 100%;}
	.wrapp {width: 96%; margin: 0 auto; position: relative; z-index: 0;padding-left:2%;padding-right:2%;}
	/* ============= default End======================= */

	/* ======================= Menu ======================= */
	.menu_parent{height: 60px;}
	#menu{width: 96%;margin: 0% 2%;}
	.menu_logo{height: auto;margin-right: 20px;min-width:80px;}
	.menu_link {max-width: 770px;background-color:#fff;}
	.menu_link div{font-size: 8px;line-height: 16px;padding-right: 14px;}
	.menu_phone{width: 219px;max-width:initial;padding-right:20px;}
	.menu_phone a{display:block;font-size: 12px;line-height: 16px;padding-right: 0px;text-align:right;}
	.menu_btn{min-width: 140px;line-height: 34px;font-size:14px;}
	/* ======================= Menu End======================= */

	/* ======================= header ======================= */
	#header{width: 100%;min-height: 630px;position: relative;}
	.header_carousel{width: 100%;height: auto;position: relative;padding-bottom: 40px;}
	#header .owl-carousel .owl-stage-outer {padding-bottom: 0px;}
	.slider_1{background: url(../img/header/slider_1.png) no-repeat;background-size:cover;}
	.slider_2{background: url(../img/header/slider_2.png) no-repeat;background-size:cover;}
	.slider_3{background: url(../img/header/slider_3.png) no-repeat;background-size:cover;}
	.slider_4{background: url(../img/header/slider_4.png) no-repeat;background-size:cover;}
	.slider{height: auto;}
	.slider_containet{margin-top: 50px;padding: 0% 2%; text-align:center;}
	.slider_containet-title{min-width: auto;width:56%;margin-right:2%;text-align:left;margin-bottom:40px;}
	.slider_suggestion{width:290px;margin-bottom:40px;}
	.slider_h6{font-size: 16px;line-height: 20px;padding-top: 30px;}
	.slider_h1{font-size: 30px;line-height: 34px;min-width: 100%;}
	.slider_notes{font-size: 12px;line-height: 16px;padding-top: 18px;letter-spacing: 1px;}
	.slider_notes-more{display:none;}
	.slider_suggestion_info{width: 280px;height: 228px;font-size: 14px;line-height: 20px;}
	.slider_suggestion_info p{padding-top: 34px;display: table;width: 90%;margin: 0 auto;}
	.suggestion-btn{width: 170px;line-height: 36px;font-size: 14px;margin: 0 auto;bottom: 38px;left: 8px;right: 8px;}
	.booklet_img{position: relative;height: 56px;width: 56px;}
	.booklet_container-text{position: relative;font-size: 12px;line-height: 14px;padding-left: 24px;margin-left: 24px;}
	.booklet_link{min-width: 290px;margin-top: 24px;margin-bottom: 24px;}
	.suggestion-info_container-ul li {font-size: 14px;line-height: 22px;}
	.slider_objects-electricity{width: 99.8%;height: 124px;display:inline-block;}
	.objects-electricity-span{font-size: 14px;line-height: 30px;}
	.objects-electricity-table{height: 90px;display:block;position:absolute;left:0px;right:0px;bottom:0px;}
	.objects-electricity-table div{width: 16%;height:90px;}
	.objects-electricity-table div p{font-size: 10px;line-height: 20px;}
	.objects-electricity-table div img{height: 50px;margin:0 auto;margin-top:2px;}
	.header-cos-dots{width: 141px;height: 18px;position: absolute;bottom: 143px;left: 50%;margin-left: -73px;}
	.header-cos-dots > .slider-navigator-btn{display: inline-block;width: 10px;height: 10px;margin: 0 10px;}
	/* ======================= header End======================= */

	/* ======================= section_2 ======================= */
	h3{font-size: 28px;line-height: 36px;}
	.section2-more {font-size: 12px;margin-right: 40px;display: table;float: right;border-bottom: 1px solid #edbf1f;cursor: pointer;}
	.section2-container{margin-top: 24px;}
	.section2-container-left,.section2-container-center,.section2-container-right{width: 33.33%;}
	.section2-container-left .container_indoor{min-height: 200px;}
	.section2-container-center .container_indoor{min-height: 200px;}
	.section2-container-right .container_indoor{min-height: 200px;}
	.section2 .indoor-title{font-size: 16px;line-height: 20px;padding-top:130px;padding-left: 6%;}
	.section2-container .container-text-indoor{padding-top: 14px;padding-left: 14px;}
	.section2-container .container-text-h6{font-size: 12px;line-height: 13px;padding-bottom: 10px;padding-left: 0px;}
	.section2 .container-text-list{font-size: 12px;line-height: 14px;padding-right: 10px;}
	.section2 .container-text-list li{margin-bottom: 10px;}
	.section2-container-left .container-text{height: 290px;}
	.section2-container-center .container-text{height: 290px;}
	.section2-container-right .container-text{height: 290px;}
	.section2-scrollbar{height: 206px;}
	.container-height{height: 206px;}
	/* ======================= section_2 End======================= */

	/* ======================= section_3 ======================= */
	.section3{padding-top: 40px;padding-bottom: 40px;}
	.section3 .wrapp{overflow:hidden;}
	.types-services-indoor{width: 100%;max-width:768px;height: 420px;background: url(../img/section3/types-services-indoor.jpg) no-repeat center 50px;background-size:450px auto;margin: 0 auto;position: relative;}
	.services-indoor{display: table;position: absolute;}
	.services-info-1{left: 4%;top: 70px;}
	.services-info-2{left: 4%;top: 188px;}
	.services-info-3{right: 4%;top: 110px;}
	.services-info-4{right: 12%;top: 294px;}
	.services-info-5{right: 30%;top: 360px;}
	.services-info-1:before{content: '1';top: -40px;left: 0px;font-size: 70px;}
	.services-info-2:before{content: '2';top: -40px;left: 0px;font-size: 70px;}
	.services-info-3:before{content: '3';top: -40px;right: 20px;font-size: 70px;}
	.services-info-4:before{content: '4';top: -40px;right: 20px;font-size: 70px;}
	.services-info-5:before{content: '5';top: -40px;right: 20px;font-size: 70px;}
	.square{margin-top: 4px;right: 4px;}
	.square-line{width: 30px;height: 1px;margin-top: 8px;}
	.square-text{font-size: 14px;line-height: 16px;max-width: 283px;}
	.square-rigth{text-align: right;padding-right: 8px;}
	.square-left{text-align: left;padding-left: 8px;}
	.services-info-3 .square{right: 0px;}
	.services-info-4 .square{right: 0px;}
	.services-info-4 .square{right: 0px;}
	.services-hide{top: 41px;left: 50%;-webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%);width: 310px;}
	.services-hide-indoor{padding: 20px 20px 15px;}
	/* ======================= section_3 End======================= */

	/* ======================= section_4 ======================= */
	.ster_title{font-size: 22px;list-style: 24px;line-height:24px;padding-bottom: 17px;}
	.step-electricity_indoor{width: 49%;height: 280px;}
	.step-electricity_indoor:nth-child(2n+1){margin-right: 4px;}
	/* ======================= section_4 End======================= */

	/* ======================= section_5 ======================= */
	.dop-service-indoor{height: 310px;position: relative;}
	.dop-service-btn{min-width: 220px;line-height: 39px;font-size: 14px;height: 40px;margin: 0px;position: absolute;bottom: 30px;left: 50%;margin-left: -110px;}
	.dop-service{width: 50%;}
	.section5{padding-top: 50px;padding-bottom: 50px;}
	/* ======================= section_5 End======================= */

	/* ======================= section5_1 ======================= */
	.section5_1{padding-bottom:50px;}
	.section5_1-container{width: 98%;max-width: 816px;height: 530px;border: 2px solid #2b3d50;}
	.section5_1-container-indoor{padding: 30px 30px;}
	.section5_1-col2 {min-width: 171px;}
	/* ======================= section5_1 End======================= */

	/* ======================= section_6 ======================= */
	.section6{width: 100%;margin-bottom: 50px;}
	.section6 h3{padding-top: 30px;padding-bottom: 50px;}
	.section6-slider{max-width: 550px;margin: 0 auto 50px;}
	.section6_tittle-slider{display:block;font-size: 14px;line-height: 16px;padding-left: 0px;max-width: 550px;margin:0 auto;}
	/* ======================= section_6 End======================= */


	/* ======================= section_7 ======================= */
	.section7{margin-bottom: 0px;}
	.section7 h3{padding-bottom: 40px;}
	.section7_container{max-width: 860px;margin: 0 auto;}
	.section7_container-box{width: 30%;padding-right: 0%;padding-left: 3.33%;margin-bottom: 40px;}
	.section7_box-title{font-size: 14px;line-height: 18px;margin-bottom: 5px;}
	.section7_box-img{margin-bottom: 14px;}
	/* ======================= section_7 End======================= */

	/* ======================= section_8 ======================= */
	#section8{padding-bottom: 0px;padding-top: 40px;}
	.section8 h3{padding-bottom: 76px;}
	.section8_container{
	    /* display: block; */
    /* width: 100%; */
    /* margin: 0 auto; */
    /* max-width: 525px; */
    	display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flex;
    	display: -o-flex;
    	display: flex;
    	justify-content: center;
    	-webkit-justify-content: center;
    	align-items: center;
	}
/*	.section8_container-right .section8_foto-box:nth-child(4n) {
    	margin-right: 29px;
	}*/
	/*.section8_container-left{width:100%;margin:0 auto;}*/
	.section8_container-centar{width:100%;margin:0 auto;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		-webkit-justify-content: center;
	}
	/*.section8_container-right{width:100%;margin:0 auto;}*/
	.section8_container-left,
	.section8_container-right{
		max-width: 450px;
	}
	/* ======================= section_8 End======================= */

	/* ======================= section_9 ======================= */
	.section9{margin-bottom: 0px;padding-top: 40px;}
	.section9 h3{padding-bottom: 40px;}
	/*.section9_container{max-width: 724px;margin: 0 auto;}*/
	.our_object-box:hover img{-webkit-filter: grayscale(0); filter: none; filter: grayscale(0);	}
	.our_object-box img{-webkit-filter: grayscale(0); filter: gray;filter: grayscale(0); transition: all 0.4s;}
	.our_object-box:hover img{-webkit-filter: grayscale(0);filter: none;filter: grayscale(0);	}
	.our_object-box-hide{bottom: 0px;}
	/* ======================= section_9 End======================= */

	/* ======================= section_10 ======================= */
	.section10{height: auto;margin-bottom: 0px;}
	.section10 h3{padding-top: 40px;}
	.section10_sider{margin:40px auto;max-width: 650px;height: auto;}
	.section10_sider-box-foto{margin-right:20px;}
	.section10_sider-foto{width:120px;}
	.section10_sider-foto-name{font-size: 12px;line-height: 14px;padding-bottom: 5px;}
	.section10_sider-foto-position{font-size: 12px;line-height: 14px;}
	.section10_sider-box-text{max-width: 400px;margin-right:20px;}
	.section10_sider-box-text p{font-size: 12px;line-height: 15px;padding-top: 6px;}
	.section10_sider-box-text span{font-size: 16px;line-height: 20px;}
	/* ======================= section_10 End======================= */

	/* ======================= section_11 ======================= */
	.section11{display:inline-block;height:auto;}
	.section11 h3{padding-bottom: 40px;padding-top: 40px;}
	.section11_conatiner > div:nth-child(4n+1){min-width: auto;}
	.section11_conatiner > div:nth-child(4n+2){min-width: auto;}
	.section11_conatiner > div:nth-child(4n+3){min-width: auto;}
	.section11_suggestions{font-size: 14px;line-height: 18px;max-width: 300px;margin: 0 auto 20px;}
	.section11_conatiner{height:auto;max-height:auto;}
	.adaptiv_div{width:32%;height:150px;}
	.section11_conatiner-text-info{font-size: 14px;line-height: 16px;}
	.section11_conatiner-text-info .section11_conatiner-dote{font-size: 14px;line-height: 16px;}
	.section11_conatiner-text-info-small{font-size: 12px;}
	/* ======================= section_11 End======================= */

	/* ======================= section_12 ======================= */
	#section12{display:inline-block;height: auto;margin-bottom: 0px;padding-bottom: 70px;}
	.section12 h3{padding-top: 40px;padding-bottom: 40px;}
	.section12_slider{width: 620px !important;}
	.section12 h6{font-size: 10px;line-height: 14px;min-height: 30px;padding-bottom: 8px;text-align:center;}
	.section12 h5{font-size: 18px;padding-bottom:20px;}
	#section12 .section12_slider.owl-carousel .owl-item img {display: block;width: auto;height: 200px;margin:0px 5px;}
	#section12 .owl-item .section12_sider-item.section12_sider-item-two img{width: auto;height: 200px;margin:0px 5px;}
	.section12_sider-item{-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;}
	/* ======================= section_12 End======================= */

	/* ======================= section_13 ======================= */
	.section13{margin-bottom: 0px;padding-bottom: 40px;padding-top: 40px;}
	.section13-container-box{padding-top: 50px;padding-left: 30px;padding-right: 30px;}
	.section13-container > div{margin-right: 1px;margin-bottom: 1px;width: 49.9%;height: 276px;}
	.section13-btn {margin-top:26px;}
	.section13-box-title{font-size: 20px;line-height: 30px;}
	.section13-box-text{font-size: 16px;line-height: 20px;}
	.section13-container > div:nth-child(2){background: url(../img/section13/box-1.png) no-repeat;background-size:cover;}
	.section13-container > div:nth-child(3){background: url(../img/section13/box-2.png) no-repeat;background-size:cover;}
	.section13-container > div:nth-child(4){background: url(../img/section13/box-3.png) no-repeat;background-size:cover;}
	.section13-container{margin-bottom: 0px;}
	.section13 h3{padding-bottom: 30px;}
	/* ======================= section13 End======================= */

	/* ======================= .section14 ======================= */
	.section14{padding-bottom: 40px;}
	.section14 h3{padding-bottom: 40px;}
	.section14-container{margin-bottom: 30px;}
	.section14-container > div{width: 33.33%;height: 210px;}
	.section14-container > div:nth-child(1){background: url(../img/section14/box-1.png) no-repeat;background-size:cover;}
	.section14-container > div:nth-child(2){background: url(../img/section14/box-2.png) no-repeat;background-size:cover;}
	.section14-container > div:nth-child(3){background: url(../img/section14/box-3.png) no-repeat;background-size:cover;}
	.section14-container-box{bottom: -100%;opacity: 0;}
	.section14-h4{font-size: 18px;line-height: 20px;padding-left: 20px;padding-top: 140px;}
	.section14-container > div:hover .section14-h4{padding-top: 24px;}
	.section14-p{font-size: 12px;line-height: 15px;padding-left: 20px;padding-top: 20px;max-width:80%;opacity: 0;}
	.section14-container > div:hover .section14-container-box{bottom: 0%;opacity: 1;}
	.section14-container > div:hover .section14-p{opacity: 1;}
	.section14_sub{font-size: 14px;line-height: 20px;text-align: center;margin: 0 auto 20px;}
	/* ======================= section14 End======================= */

	/* ======================= section15 ======================= */
	.section15{height: 580px;}
	.section15_container > div{width: 50%;height: 580px;}
	.section15-contact{padding-top: 40px;position: relative;overflow: hidden;}
	.section15-contact-container{display: inline-block;text-align: left;padding-right: 0px;width: 210px;float: none;position: relative;left: 10%;}
	.section15 h3{padding-bottom: 15px;text-align: left;}
	.polit{width:100%;}
	.section15-info{padding-top: 20px;}
	/* ======================= section15 End======================= */

}

/*ПОШЛИ МОБИЛКИ И ПЛАНШЕТЫ*/
/*================================================================================================================================= 767px*/

@media only screen and (min-width:200px) and (max-width:561px){
	.section8_container > div {
	    flex: 1 1 100%;
	    max-width: 100%;
	}
	.section8_container-left,
	.section8_container-right{
   		justify-content: center;
   		-webkit-justify-content: center;
	}
	.section10_sider > div {
    	min-height: 780px;
	}
}

@media only screen and (min-width:200px) and (max-width:767px){
	.popup_our_object1-body {padding: 30px 33px 30px 49px;width: 918px;}
}
@media only screen and (min-width:200px) and (max-width:767px){
	.section10_sider > div {
	    min-height: 700px;
	}
}
/* iPads (горизонтальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.popup_our_object1-body {
    	padding: 30px 33px 30px 49px;
    	max-width: 854px;
    	width: 100%;
	}
	#popup_our_object1{
		max-width: 645px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	.popup_our_object1-body {
    	padding: 30px 33px 30px 49px;
    	max-width: 854px;
    	width: 100%;
	}
	#popup_our_object1{
		max-width: 645px;
	}
}
/* iPad (горизонтальная) ----------- */
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
	.popup_our_object1-body {
    	padding: 30px 33px 30px 49px;
    	max-width: 854px;
    	width: 100%;
	}
	#popup_our_object1{
		max-width: 645px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
	.popup_our_object1-body {
    	padding: 30px 33px 30px 49px;
    	max-width: 854px;
    	width: 100%;
	}
	#popup_our_object1{
		max-width: 645px;
	}
}

@media only screen and (min-width:200px) and (max-width:767px){
	.popup_close {
    	right: 30px;
    	top: 30px;
    	width: 20px;
    	height: 20px;
    	background-size: cover;
	}

	.popup_mobile_indoor{
		height: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		background: #e1e1e1;
	}
	#callback4 .popup_mobile_indoor div{
    	width: 100%;
    	display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flex;
    	display: -o-flex;
    	display: flex;
    	flex-wrap: wrap;
    	-webkit-flex-wrap: wrap;
    	align-items: center;
    	justify-content: center;
    	-webkit-justify-content: center;
    	min-height: auto;
	}
	.menu_link,#nbm_1,#nbm_2,#nbm_3 {transition: 0.3s ;-webkit-transition:0.3s;-moz-transition:0.3s ;-o-transition:0.3s ;}
	/* ======================= Menu ======================= */
	#menu{width: 100%;margin: 0% 0%;position:relative;}
	.menu_logo{margin-left: 2%;max-width:80px;}
	.menu_link {max-width: 92%;min-width:92%;position:absolute;padding:4%;top:100%;left:-100%;}
	.menu_link.active {max-width: 92%;min-width:92%;position:absolute;padding:4%;top:100%;left:0%;}
	.menu_link div{font-size: 12px;line-height: 28px;padding-right: 20px;}
	.menu_phone{width: auto;max-width:initial;padding-right:5px;padding-left:5px;position:absolute;right:94px;top: 19px;}
	.menu_phone a{display:block;font-size: 9px;line-height: 10px;padding-right: 0px;text-align:right;}
	.menu_btn{margin-right:2%;min-width: 86px;line-height: 24px;font-size:10px;}
	.nav_btn_mobil{display:block;}
	/* ======================= Menu End======================= */

	/* ======================= header ======================= */
	.header_carousel{padding-bottom: 20px;}
	.slider_containet{margin-top: 30px;}
	.slider_containet-title{width:90%;margin-right:0%;}
	.slider_h6{font-size: 13px;line-height: 16px;padding-top: 20px;}
	.slider_h1{font-size: 20px;line-height: 26px;min-width: 90%;}
	.slider_objects-electricity{width: 100%;height: 218px;display:inline-block;}
	.objects-electricity-table{height: 186px;display:block;position:absolute;left:0px;right:0px;bottom:0px;border:none;}
	.objects-electricity-table div{width: 32%;height:90px;border:none;}
	.objects-electricity-table div p{font-size: 8px;line-height: 20px;}
	.objects-electricity-table div img{height: 50px;margin:0 auto;margin-top:2px;}
	.header-cos-dots{width: 141px;height: 18px;position: absolute;bottom: 143px;left: 50%;margin-left: -73px;}
	.header-cos-dots > .slider-navigator-btn{display: inline-block;width: 10px;height: 10px;margin: 0 10px;}
	.header-cos-dots {bottom: 236px;}
	/* ======================= header End======================= */

	/* ======================= section_2 ======================= */
	.section2-container-left,.section2-container-center,.section2-container-right{width: 100%;}
	.section2-container-left .container-text{height: auto;padding-bottom:35px;}
	.section2-container-center .container-text{height: 260px;padding-bottom:35px;}
	.section2-container-right .container-text{height: auto;padding-bottom:35px;}
	.section2-container-left .container_indoor{min-height: 130px;background: url(../img/section2/section_2-container-left.jpg) no-repeat center center;background-size: cover;}
	.section2-container-center .container_indoor{min-height: 130px;background: url(../img/section2/section_2-container-center.jpg) no-repeat center center;background-size: cover;}
	.section2-container-right .container_indoor{min-height: 130px;background: url(../img/section2/section_2-container-right.jpg) no-repeat center center;background-size: cover;}
	h3{font-size: 24px;line-height: 36px;}
	.section2-more {
		font-size: 12px;
		margin-right: 40px;
		display: table;
		float: right;
		border-bottom: 1px solid #edbf1f;
		cursor: pointer;
	}
	.section2-container{margin-top: 24px;}
	.section2 .indoor-title{font-size: 16px;line-height: 20px;padding-top:60px;padding-left: 6%;}
	.section2-container .container-text-indoor{padding-top: 14px;padding-left: 14px;}
	.section2-container .container-text-h6{font-size: 12px;line-height: 13px;padding-bottom: 10px;padding-left: 0px;}
	.section2 .container-text-list{font-size: 12px;line-height: 14px;padding-right: 10px;}
	.section2 .container-text-list li{margin-bottom: 10px;}
	.section2-scrollbar{height: 206px;padding-bottom:10px;}
	.container-height{height: auto;padding-bottom:10px;}
	/* ======================= section_2 End======================= */

	/* ======================= section_3 ======================= */
	.section3{padding-top: 40px;padding-bottom: 40px;}
	.section3 .wrapp{overflow:hidden;}
	.types-services-indoor{width: 100%;max-width:768px;height:auto;padding-top:220px;background: url(../img/section3/types-services-indoor.jpg) no-repeat center top;background-size:320px auto;margin: 0 auto;position: relative;}
	.services-indoor{display: block;position: relative;max-width:320px;margin:0 auto;margin-top:30px;}
	.services-info-1{left: 0%;top: 0px;}
	.services-info-2{left: 0%;top: 0px;}
	.services-info-3{right: auto;left: 0%;top: 0px;}
	.services-info-4{right: auto;left: 0%;top: 0px;}
	.services-info-5{right: auto;left: 0%;top: 0px;}
	.services-info-1:before{content: '1';top: -28px;left: 14px;font-size: 60px;}
	.services-info-2:before{content: '2';top: -28px;left: 14px;font-size: 60px;}
	.services-info-3:before{content: '3';top: -28px;right: auto;left: 14px;font-size: 60px;}
	.services-info-4:before{content: '4';top: -28px;right: auto;left: 14px;font-size: 60px;}
	.services-info-5:before{content: '5';top: -28px;right: auto;left: 14px;font-size: 60px;}
	.square{display:none!important;}
	.square-line{width: 30px;height: 1px;margin-top: 8px;float:left;margin-left:50px;}
	.square-text{font-size: 14px;line-height: 16px;max-width: 283px;}
	.square-rigth{text-align: left;padding-left: 8px;}
	.square-left{text-align: left;padding-left: 8px;}
	.services-info-3 .square{display:none!important;}
	.services-info-4 .square{display:none!important;}
	.services-info-4 .square{display:none!important;}
	.services-hide{top: 41px;left: 50%;-webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%);width: 310px;}
	.services-hide-indoor{display:none;}
	.mobil_list{display:inline-block;}
	/* ======================= section_3 End======================= */

	/* ======================= section_4 ======================= */
	.ster_title{font-size: 22px;list-style: 24px;line-height:24px;padding-bottom: 17px;}
	.step-electricity_indoor{width: 100%;height: 240px;margin-bottom:4px;}
	.step-electricity_indoor:nth-child(2n+1){margin-right: 0px;}
	.section_4{padding-bottom: 85px;}
	.section4_step-electricity-container{margin-top: 28px;}
	.ster_indoor{padding: 20px;}
	/* ======================= section_4 End======================= */

	/* ======================= section_5 ======================= */
	.dop-service-indoor{height: 310px;position: relative;}
	.dop-service-btn{min-width: 220px;line-height: 39px;font-size: 14px;height: 40px;margin: 0px;position: absolute;bottom: 30px;left: 50%;margin-left: -110px;}
	.dop-service{width: 100%;}
	.section5{padding-top: 50px;padding-bottom: 50px;}
	.dop-service-text{padding: 20px 19px 0px 25px;}
	.dop-service-title{font-size: 15px;line-height: 18px;padding-bottom: 18px;}
	.dop-service-ul{font-size: 12px;line-height: 14px;margin-bottom: 20px;}

	/* ======================= section_5 End======================= */

	/* ======================= section5_1 ======================= */
	.section5_1{padding-bottom:50px;}
	.section5_1 h3{padding-bottom: 28px;}
	.section5_1-container{width: 98%;max-width: 816px;height: 530px;height: auto;padding-bottom: 20px;}
	.section5_1-container-indoor{padding: 30px 30px;}
	.section5_1-col1-question{display:none!important;}
	.section5_1-col1{min-width: 100%;}
	.section5_1-col2{min-width: 100%;}
	.section5_1-col13{min-width: 100%;}
	.section5_1-btn{width: 260px;font-size: 14px;}
	.section5_1-col1 p {font-size: 14px;line-height: 18px;margin: 5px 0px;}
	.section5_1-checkbox{margin-bottom: 16px;}
	.label-kvt input{line-height: 18px;font-size: 14px;}
	.section5_1-col2 .name_readings{font-size: 12px;line-height: 20px;}
	.section5_1-calk input[type="radio"] + label > span {width: 12px;height: 12px;}
	.section5_1-total-container > div{font-size: 14px;}
	/* ======================= section5_1 End======================= */

	/* ======================= section_6 ======================= */
	.section6{width: 100%;margin-bottom: 0px;padding-bottom:30px;}
	.section6 h3{padding-top: 30px;padding-bottom: 50px;}
	.section6-slider{max-width: 50%;margin: 0px auto;margin-bottom:20px;}
	.section6_tittle-slider{display:block;font-size: 14px;line-height: 16px;padding-left: 0px;max-width: 80%;margin:0 auto;padding-bottom:20px;}
	.section6-btn-container{width: 100%;margin: 0 auto;}
	.section6-btn-container .section6-btn:first-child{float: none;margin:10px auto;}
	.section6-btn-container .section6-btn:last-child{float: none;margin:10px auto;}
	/* ======================= section_6 End======================= */

	/* ======================= section_7 ======================= */
	.section7{margin-bottom: 0px;padding-top:30px;}
	.section7 h3{padding-bottom: 40px;}
	.section7_container{max-width: 860px;margin: 0 auto;}
	.section7_container-box{width: 95%;padding-right: 0%;padding-left: 5%;margin-bottom: 30px;}
	.section7_box-title{font-size: 14px;line-height: 18px;margin-bottom: 5px;}
	.section7_box-img{margin-bottom: 14px;}
	/* ======================= section_7 End======================= */

	/* ======================= section_8 ======================= */
	#section8{padding-bottom: 20px;padding-top: 20px;}
	.section8 h3{padding-bottom: 66px;}
	/*.section8_container{display:block;width:100%;margin:0 auto;max-width: 525px;}*/
	.section8_container-left{width:100%;margin:0 auto;max-width: 525px;text-align:center;}
	.section8_container-centar{width:100%;margin:0 auto;max-width: 525px;text-align:center;}
	.section8_container-right{width:100%;margin:0 auto;max-width: 525px;text-align:center;}
	.section8_container-right .section8_foto-box:nth-child(4n){margin-right: 2px;}
	.section8_container-right .section8_foto-box:nth-child(7n){margin-right: 2px;}
	.section8_container-centar{margin: 20px 0;}
	.section8_foto-box{width: 130px;height: 130px;float: none;margin-right: 2px;margin-bottom: 2px;display:inline-block;}
	.foto-box{font-size: 10px;line-height: 11px;}
	.foto-indoor{padding: 6px 0px 6px 4px;}
	/* ======================= section_8 End======================= */

	/* ======================= section_9 ======================= */
	.section9{margin-bottom: 0px;padding-top: 10px;}
	.section9 h3{padding-bottom: 40px;}
	.section9_container{margin: 0 auto;}
	.our_object-box:hover img{-webkit-filter: grayscale(0); filter: none; filter: grayscale(0);	}
	.our_object-box img{-webkit-filter: grayscale(0); filter: gray;filter: grayscale(0); transition: all 0.4s;}
	.our_object-box:hover img{-webkit-filter: grayscale(0);filter: none;filter: grayscale(0);	}
	.our_object-box-hide{bottom: 0px;}
	.our_object-box-container{min-width: 100%;}
	/* ======================= section_9 End======================= */

	/* ======================= section_10 ======================= */
	.section10{height: auto;margin-bottom: 0px;}
	.section10 h3{padding-top: 40px;}
	.section10_sider{margin:40px auto;max-width: 70%;height: auto;}
	.section10_sider-item{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.section10_sider-box-foto{margin-right:0px;margin-bottom:20px;width:100%;text-align:center;}
	.section10_sider-foto{width:auto;margin:10px auto;}
	.section10_sider-foto-name{font-size: 12px;line-height: 14px;padding-bottom: 5px;}
	.section10_sider-foto-position{font-size: 12px;line-height: 14px;}
	.section10_sider-box-text{width:100%;max-width: 100%;margin-right:0px;padding-bottom: 15px;}
	.section10_sider-box-text p{font-size: 12px;line-height: 15px;padding-top: 6px;}
	.section10_sider-box-text span{font-size: 16px;line-height: 20px;}
	/*.section10_sider > div {min-height: 680px;}*/
	/* ======================= section_10 End======================= */

	/* ======================= section_11 ======================= */
	.section11{display:inline-block;height:auto;}
	.section11 h3{padding-bottom: 40px;padding-top: 40px;}
	.section11_conatiner > div:nth-child(4n+1){min-width: auto;}
	.section11_conatiner > div:nth-child(4n+2){min-width: auto;}
	.section11_conatiner > div:nth-child(4n+3){min-width: auto;}
	.section11_suggestions{font-size: 14px;line-height: 18px;max-width: 300px;margin: 0 auto 20px;}
	.section11_conatiner{height:auto;max-height:auto;}
	.adaptiv_div{width:92%;height:150px;margin:0 auto;max-width:320px;}
	.section11_conatiner-text-info{font-size: 14px;line-height: 16px;}
	.section11_conatiner-text-info .section11_conatiner-dote{font-size: 14px;line-height: 16px;}
	.section11_conatiner-text-info-small{font-size: 12px;}
	.section11_conatiner-text {width: 230px;}
	/* ======================= section_11 End======================= */

	/* ======================= section_12 ======================= */
	#section12{display:inline-block;height: auto;margin-bottom: 0px;padding-bottom: 70px;}
	.section12 h3{padding-top: 40px;padding-bottom: 40px;}
	.section12_slider{width: 58% !important;}
	.section12 h6{font-size: 10px;line-height: 14px;min-height:auto;padding-bottom: 8px;text-align:center;}
	.section12 h5{font-size: 18px;padding-bottom:20px;}
	#section12 .section12_slider.owl-carousel .owl-item img {display: block;width: 150px;height: auto;margin:0 auto 10px;}
	#section12 .owl-item .section12_sider-item.section12_sider-item-two img{width: 150px;height: auto;margin:0 auto 10px;}
	.section12_sider-item{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-content: center;
	}
	/* ======================= section_12 End======================= */

	/* ======================= section_13 ======================= */
	.section13{margin-bottom: 0px;padding-bottom: 0px;padding-top: 40px;}
	.section13-container-box{padding-top: 20px;padding-left: 20px;padding-right: 20px;}
	.section13-container > div{margin-right: 0px;margin-bottom: 1px;width: 100%;height: 190px;}
	.section13-btn {margin-top:0px;line-height: 38px;font-size:14px;line-height: 30px;}
	.section13-box-title{font-size: 16px;line-height: 16px;}
	.section13-box-text{font-size: 12px;line-height: 15px;height:70px;}
	.section13-container > div:nth-child(1) .section13-box-title{font-size: 18px;line-height: 20px;}
	.section13-container > div:nth-child(1){height:80px;}
	/* ======================= section13 End======================= */

	/* ======================= .section14 ======================= */
	.section14{padding-bottom: 40px;}
	.section14 h3{padding-bottom: 40px;padding-top: 40px;}
	.section14-container{margin-bottom: 30px;}
	.section14-container > div{width:100%;height: 210px;margin-bottom:1px;}
	.section14-container-box{bottom: 0%;opacity: 1;}
	.section14-h4{font-size: 18px;line-height: 20px;padding-left: 20px;padding-top: 24px;color: #fcb040;}
	.section14-container > div:hover .section14-h4{padding-top: 24px;}
	.section14-p{font-size: 12px;line-height: 15px;padding-left: 20px;padding-top: 20px;max-width:80%;opacity: 1;}
	.section14-container > div:hover .section14-container-box{bottom: 0%;opacity: 1;}
	.section14-container > div:hover .section14-p{opacity: 1;}
	.section14_sub{font-size: 14px;line-height: 20px;text-align: center;margin: 0 auto 20px;}
	/* ======================= section14 End======================= */

	/* ======================= section15 ======================= */
	.section15{height: auto;}
	.section15_container > div{width: 100%;height: auto;min-height:250px;display:inline-block;}
	.section15-contact{padding-top: 40px;position: relative;overflow: hidden;}
	.section15-contact-container{display: inline-block;text-align: left;padding-right: 0px;width: 210px;float: none;position: relative;left: 10%;}
	.section15 h3{padding-bottom: 15px;text-align: left;}
	.polit{width:100%;padding-bottom:40px;}
	.section15-info{padding-top: 20px;}
	/* ======================= section15 End======================= */

	/* ======================= ВСПЛЫВАШКИ ========================= */
	#callback3, #anketa, #requestByk {
		width: 100%;
		/*padding: 40px 0% 40px 0%;*/
    	padding: 0px 0% 0px 0%;
		height: 100%;
    	/*min-height: 100%;*/
		left:0%!important;
		top:0%!important;
		-webkit-transform: translate(0%, 0%)!important;
		transform: translate(0%, 0%)!important;
	}
	#callback4{
		width: 100%;
		/*padding: 40px 0% 40px 0%;*/
    	padding: 0px 0% 0px 0%;
		height: 100%;
    	/*min-height: 100%;*/
		left:0%!important;
		top:0%!important;
		-webkit-transform: translate(0%, 0%)!important;
		transform: translate(0%, 0%)!important;
	}
	.popupobjects{
    	width: 100%;
    	padding: 0px 0% 0px 0%;
    	height: auto;
    	left: 0%!important;
    	top: 0%!important;
    	-webkit-transform: translate(0%, 0%)!important;
    	transform: translate(0%, 0%)!important;
	}
	#callback3 .btn, #anketa .btn, #requestByk .btn,.popup .btn {
		max-width:244px;margin:0 auto;
	}
	.question_object-left {display: none;}
	#question_object1_1, #question_object1_2, #question_object1_3, #question_object1_4,.question_object.popup,
	#question_object1_5-1, #question_object1_5-2, #question_object1_5-3, #question_object1_5-4  {
		min-height: 100%;
		width: 100%;
		left:0%!important;
		top:0%!important;
		-webkit-transform: translate(0%, 0%)!important;
		transform: translate(0%, 0%)!important;
	}
	.question_object-right {
		width: 100%;
		height: auto;
		float: none;
	}
	.popup .question_object-right .button {
		width: 244px;
		margin: 0 auto;
	}
	#get_advice.popup {min-height: 100%;}
	.object-form-title {max-width: 90%;padding-left:5%;}
	.popup .question_object-right form {max-width: 280px;margin: 0 auto;}
	.question_object-indoor {padding: 40px 0px 26px 0px;}
	#callback3 .popup_h1, #anketa .popup_h1, #requestByk .popup_h1, #callback4 .popup_h1 {width: 90%; }
	.popup_h1{
		padding-top: 10%;
	}
	.popup_kp {display: none;}
	.callback4_container > div:nth-child(1) {display:none!important;}
	.callback4_container > div:nth-child(2) {
		padding: 40px 0px 26px 0px;
		float: none;
		width: 100%;
		height:auto;
		min-height:100vh;
	}
	#callback4.popup,.callback4_container  {width: 100%;}
	.popup {left: 0%;top: 0%;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);min-height:100%;}
	.popupobjects {left: 0%;top: 0%;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);min-height:100%;}
	.question_object-indoor {min-height: 100vh;}
	#popup_our_object1.popup.popup_our_object1-body {width: 100%;padding:0px;}
	.our_object-container {
    	display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flex;
    	display: -o-flex;
    	display: flex;
    	justify-content: space-between;
    	-webkit-justify-content: center;
    	align-items: center;
    	-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
    	padding-left: 2px;
    	width: 60%;
    	margin: 0 auto;
	}
	.popup_our_object-logo {
    	margin-bottom: 14px;
    	display: block;
	}

	.popup_our_object-solutions-parent{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		align-items: flex-start;
		padding-top: 20px;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.popup_our_object-solutions-parent .popup_our_object-solutions:nth-child(2){
		margin-left: 50px;
		margin-top: 24px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.popup_our_object1-body {
    	padding: 30px 0px;
    	width: 100%;
    	padding-left: 0%;
    	padding-right: 0%;
	}
	.popup_our_object-solutions-parent .popup_our_object-solutions:nth-child(2) {margin-left: 0px;margin-top: 10px;}
	.popup_our_object-base-info {width: 100%;margin-right: 0px;}
	.popup_our_object-solutions {min-height: auto;}
	.popup_our_object-base-info {
    	width: 65%;
		padding-left: 0%;
		padding-top: 20px;
		margin-right: 0px;
	}
	#popup_our_object1 .our_object-container > div {
	    max-width: 100%;
	    padding-left: 5%;
	    padding-right: 0%;
	}
	#thx {
		width: 300px;
		height: 206px;
		min-height: 206px;
		left:50%;top:50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	#thx .popup_h1, #thx .popup_h2 {width: 92%;margin: 0% 4%;}


	/* ======================= ВСПЛЫВАШКИ End ===================== */

}



@media only screen and (min-width:200px) and (max-width:414px){

	#callback3 label, #anketa label, #requestByk label{
		margin-bottom: 20px;
	}
	#callback3 .popup_h1, #anketa .popup_h1, #requestByk .popup_h1, #callback4 .popup_h1{
    	padding: 0px 0 10px;
	}
	#callback3 label, #anketa label, #requestByk label{
		line-height: 35px;
	}
	#callback3 .btn, #anketa .btn, #requestByk .btn, .popup .btn {
    	max-width: 244px;
    	margin: 0 auto;
    	line-height: 40px;
	}
	#callback3 .popup_h1, #anketa .popup_h1, #requestByk .popup_h1, #callback4 .popup_h1 {
    	text-align: center;
    	font-size: 30px;
    	line-height: 30px;
	}
	#callback3 label, #anketa label, #requestByk label {
    	margin-bottom: 10px;
	}
	.popup_our_object-logo {
    	margin-bottom: 14px;
    	display: block;
	}

	.popup .question_object-right label{
    	margin-bottom: 10px;
    	line-height: 40px;
	}
	.object-form-title {
		font-size: 22px;
    	line-height: 23px;
    	padding-bottom: 15px;
	}
	.question_object-form-contact{
		padding-top: 10px;
	}
	.popup_close{
    	right: 30px;
    	top: 30px;
	}
	.question_object-indoor{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		flex-wrap: wrap;
	}
	.question_object-form-contact{
		display: none !important;
	}
	.question_object-indoor {
    	padding: 0px 0px 0px 0px;
	}
	.question_object-right {
    	width: 100%;
    	height: 100% !important;
    	float: none;
	}
	.popup{
		overflow-y: hidden;
    	min-height: 100%;
	}
	#thx {
    	width: 100%;
	}
	.logo_footer {
    	width: 259px;
	}
	.section10_sider .owl-stage-outer {
    	min-height: 810px !important;
	}
	.section12_slider .owl-stage-outer {
    	height: 353px;
    	min-height: 524px;
	}
	.section8_container > div{
  		max-width: 100%;
	}
	.section8_container-centar {
    	margin: 25px 0 60px;
	}
	.section8_container-right:before{
		text-align: left;
	}
	.our_object-container {
    	display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flex;
    	display: -o-flex;
    	display: flex;
    	justify-content: space-between;
    	-webkit-justify-content: center;
    	align-items: center;
    	-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
    	padding-left: 2px;
    	width: 95%
	}
	.popup_our_object-base-info {
    	width: 99%;
	}
}



/* iPhone 6+ ----------- */
/*@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){
	.question_object-form-contact{
		display: none;
	}
}
*/


/* iPhone 6+ ----------- */
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: landscape){
	.question_object-form-contact{
		display: none;
	}
}

@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: portrait){
	.question_object-form-contact{
		display: none;
	}
}

@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: landscape){
	.object-form-title {
	    max-width: 90%;
	    padding-left: 5%;
	    padding-bottom: 20px;
	}
	.popup .question_object-right label{
	    margin-bottom: 20px;
	}
}

/* iPhone 6 ----------- */
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: landscape){
	#callback3 label, #anketa label, #requestByk label {
	    margin-bottom: 12px;
	}
	#callback3 .popup_h1, #anketa .popup_h1, #requestByk .popup_h1, #callback4 .popup_h1 {
    	text-align: center;
    	font-size: 28px;
    	line-height: 30px;
    	padding-bottom: 15px;
	}
}

@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: portrait){
/*	#callback3 label, #anketa label, #requestByk label {
	    margin-bottom: 12px;
	}*/
}

/* iPhone 5 ----------- */
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: landscape){
	#callback3 .popup_h2, #anketa .popup_h2, #requestByk .popup_h2, #callback2 .popup_h2{
    	margin: 0 auto 11px;
	}
	.popup_h1 {
    	padding-top: 1%;
	}
	#callback3 .popup_h1, #anketa .popup_h1, #requestByk .popup_h1, #callback4 .popup_h1{
		padding-bottom: 10px;
	}
	.popup_our_object-solutions {
    	min-height: 368px;
    	max-width: 573px;
	}
	#popup_our_object1 .our_object-container > div {
    	max-width: 70%;
	}
	.our_object-container > div {
    	max-width: 70%;
	}
	.object-form-title {
    	max-width: 90%;
    	padding-left: 5%;
    	padding-bottom: 13px;
	}
	.popup .question_object-right label {
    	margin-bottom: 20px;
	}
	.section8_container > div {
	    flex: 1 1 100%;
	    max-width: 90%;
	}

}
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: portrait) {
	.section8_container > div {
	    max-width: 100%!important;
	}

}


/* Samsung Galaxy S3 ----------- */
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: landscape){
	#popup_our_object1 .our_object-container > div {
	    max-width: 66%;
	}
}
@media only screen and (min-width:415px) and (max-width:960px){
	.section9_container {
    	margin: 0;
    }
	.section9_container > div {
    	flex: 1 1 50%;
    	min-width: auto;
    	min-height: 215px;
	}
}
@media only screen and (max-width:700px){
	.section9_container > div {
    	flex: 1 1 100%;
    	min-width: auto;
	}
}
