


.branding_video .w-branding-slider{
	position: relative;
}
.branding_video .w-branding-slider li.slide{
	height: 100px;
}
.branding_video .bx-wrapper div.bx-viewport{
	height: auto;
}
.branding_video .w-page-branding-video-frame{
	overflow: visible;
}
.branding_video .w-page-branding-video-frame{
	height: auto;
}
.branding_video .page-branding-video-frame {
    width: auto;
    left: 0;
    top: 0;
    z-index: 2;
}
.branding_video video {
	top: 0;
	width: auto;
}
.s-product .w-product-top .bx-wrapper .bx-controls-direction a,
.s-product .w-product-bottom .bx-wrapper .bx-controls-direction a {
    background: #f4f4f46b;
    transition: ALL 0.2s ease;
    -webkit-transition: ALL 0.2s ease;
    -moz-transition: ALL 0.2s ease;
    -o-transition: ALL 0.2s ease;
}
.s-product .w-product-bottom .bx-wrapper .bx-controls-direction a:hover,
.s-product .w-product-top .bx-wrapper .bx-controls-direction a:hover {
    color: white;
    background: #3333336b;
}
.s-product .w-product-top .bx-wrapper .bx-controls-direction a:hover:after, .s-product .w-product-top .bx-wrapper .bx-controls-direction a:hover:after,
.s-product .w-product-top .bx-wrapper .bx-controls-bottom a:hover:after, .s-product .w-product-bottom .bx-wrapper .bx-controls-direction a:hover:after {
    border-top: 3px solid white;
    border-right: 3px solid white;
}
.s-product .w-product-bottom .bx-wrapper .bx-controls-direction a.bx-next,
.s-product .w-product-top .bx-wrapper .bx-controls-direction a.bx-next {
	height: 100%;
	top: 0;
	text-align: center;
	right: 0;
	width: 10%;
}
.s-product .w-product-bottom .bx-wrapper .bx-controls-direction a.bx-prev,
.s-product .w-product-top .bx-wrapper .bx-controls-direction a.bx-prev {
	height: 100%;
	top: 0;
	text-align: center;
	left: 0;
	width: 10%;
}
.s-product .w-product-bottom .bx-wrapper .bx-controls-direction a.bx-next:after,
.s-product .w-product-top .bx-wrapper .bx-controls-direction a.bx-next:after {
	left: -5px;
	top: 50%
}
.s-product .w-product-bottom .bx-wrapper .bx-controls-direction a.bx-prev:after,
.s-product .w-product-top .bx-wrapper .bx-controls-direction a.bx-prev:after {
	right: -5px;
	top: 50%
}

.p-index .bx-wrapper .bx-pager {
    bottom: 30px;
}
.p-index .bx-wrapper .bx-pager.bx-default-pager a {
	width: 20px;
	height: 20px;
	margin: 5px 10px;
}
.p-index .bx-wrapper .bx-pager.bx-default-pager a:hover, .p-index .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #cc000f;
}
.w-contacts-page .contacts-video-frame{
	background: black;
}
.feedbacks_video_all {
	position: relative;
}
.feedbacks_video_all a.pop-video_all {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
}
.feedbacks_video_all a.pop-video_all:hover {
	background: rgba(255, 255, 255, 0.26);
}
.s-popup2 {
	position: fixed;
	    left: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    z-index: 8;
	    text-align: center;
	    display: none;
	    z-index: 15;
}

.s-popup2 .w-popup {
	width: 85%;
	max-width: 1000px;
}
.s-popup2 .w-popup {
	top: 5%;
}
.s-popup2 .w-popup iframe {
	width: 100%;
}
.pop-video_all button{
	top: 41%;
	position: absolute;
	left: 0;
	cursor: pointer;
	width: 100%;
}
.pop-video_all:hover button path.ytp-large-play-button-bg{
	fill: rgb(255, 0, 0);
}

.w-partners .w-item{
	-webkit-filter: grayscale(100%);
	    -moz-filter: grayscale(100%);
	    -ms-filter: grayscale(100%);
	    -o-filter: grayscale(100%);
	    filter: grayscale(100%);
	    /*cursor: pointer;*/
}
.w-pop-video_1 .pop-body, .w-pop-video_2 .pop-body {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.w-pop-video_all .pop-body iframe {
  position: absolute;
  top: 10%;
  left: 5%;
  width: 90%;
  height: 80%;
}
ul.main-menu>li>a {
	padding: 6px 12px;
}
.branding_video.company {
    position:relative;padding-bottom:56.25%;/*пропорции видео 16:9 */padding-top:25px;height:0;
}
.branding_video.company iframe {position:absolute;top:0;left:0;width:100%;height:100%;}












.w-breadcrumbs span.breadcrumb_last {
	color: #909090;
}






@media (min-width: 981px) {
	.navigation-menu.main-menu {
		min-width: 340px;
	}
}




@media (max-width: 980px) {
	.contacts-video-frame video{ 
	    width: 100%;
	    left: 0;
    	height: auto;
	}	
	.w-styled-swither-slider .name {
    	font-size: 17px;
	}

}

.lang_en .logo-adress {
	left: -6px;
}
	.s-popup2 .w-popup {
		top: 2%;
		width: 95%;
		height: 98%;
	}
	.s-popup2 .pop-head+.pop-body {
		height: 80%;
		position: relative;
		padding: 0;

	}
	.s-popup2 .pop-head {
	    margin: 0;
	}

@media (max-width: 900px) {

	.branding_video .page-branding-video-frame {
	    width: 100%;
	    left: 0;
	    top: 0;
	    z-index: 2;
	}


}
@media (max-width: 767px) {
/*	.s-popup2 .w-popup iframe {
		height: 300px;
	}*/

/*	.s-product .w-product-top .bx-wrapper .bx-controls-direction a.bx-next, 
	.s-product .w-product-top .bx-wrapper .bx-controls-direction a.bx-prev {
		width: 20%;
	}*/

}
@media (max-width: 760px) {
.p-index .bx-wrapper .bx-pager {
    bottom: -58px;
}


}
@media (max-width: 590px) {
.p-index .bx-wrapper .bx-pager {
    bottom: -50px;
}

}

@media (max-width: 481px) {
	h2, .h2 {
	    font-size: 26px;
	}

}
