/*hide menu on start - start*/

/*#main-menu {
		display:none;
	}*/


	.bottom-menu-wrapper{	
		min-height: 20px;
	}
	.wrapper{
		
		padding-left: 240px;
	}
	
	.grid_2 {
    width: 50%;
}
.grid_5, .grid_4, .grid_3, .grid_2, .grid_1, .grid_gold_large, .grid_gold_small {
    float: left;
    position: relative;
}





	.menu-logo #home{
		margin-left: 0;

	
	}
	.menu-logo .welcome{
		margin-left: 0;
		height:auto;

		padding-top: 8px;

	}


/*hide menu on start - end*/



.column-100{
	width:100%;
}
.column-70{
	width:70%;
	position: relative;
	border-right: 1px solid #546e7a;
}
.column-30{
	width:30%;
	position: relative;	
}
.column-30 h1, .column-30 h2, .column-30 h3, .column-30 ul, .column-30 p{
	padding-left: 32px;
}

@media all and (max-width: 1610px) {
	.max-width-container.w-88{
		max-width: 100%;
    width: 100%;
		padding-left: 0;
		padding-right: 0;
	}


	.banner-header , .horizontal-slider-button-wrapper{
		width: 100%;
	}
	.horizontal-slider-button-wrapper{
		text-align: center;
	}
}


@media all and (max-width: 1224px) {

	.grid_5{
		width:20%;
	}
	.grid_4{
		width:25%;
	}
	.grid_3{
		width:33.3%;
	}
	
		.resum-wrapper {
	width:25% ;
		}
	.menu-wrapper{
		padding-left: 0px;
		padding-right: 0px;
	}
	.banner-wrapper{
		height: auto;
		max-height: available;
	}
	.horizontal-slider-button-wrapper{
		position: relative;
			padding-left: 26px;
		padding-right: 26px;
		
	}
	.banner-header{
		width:100%;			
		position: relative;
		padding-top: 0;
		padding-bottom: 0;
		background-color:transparent;
		top:0;
		bottom: auto;
		padding: 0;
	}
	.banner-wrapper .btn {
		border:1px solid #212121;

	}


	.column-30{
		padding-top: 16px;
	}
	.inner-banner-img{
		display:block;
		height: auto;
	}


	.banner-wrapper.cover-bg.slide-item{
		background-image: none !important;
	}
/*	.header-title h1, .header-title h2, .header-title h3, .header-title{

		min-height: 30px;
		font-size: 24px;
		display:inline-block;
		vertical-align: middle;
	}*/
	.banner-header .header-title{
		text-align: left;
	}
	.slider-area .scrollDon{
		display:none;
	}
 #slider-nav.text-right{
		text-align:center;
	}

.banner-header p {
		text-align: left;
		max-width: 800px;
	}
	.banner-wrapper a.btn {
		display:inline-block;
		vertical-align: middle;
	}


	.banner-header .header-resum {
		width:100%;
	}
	.horizontal-slider-button-wrapper{
		width:100%;
	}
	.banner-header .header-title{
		width:50%;
	}
	.banner-header p {
    color: #eee;

	}


.main-padding-lr{
		padding-left: 26px;
		padding-right: 26px;
	}
	article.text-content-article a.btn{
		margin-left: 26px;
		margin-right: 26px;
	}
	article.text-content-article p.inlineLeftImg, 	article.text-content-article p.inlineRightImg{
			padding: 5px;
		
	}

}




@media all and (max-width: 1117px) {
	
			article.text-content-article h2{
		font-size: 2.3vw;
	}
	
	.series-item-resum{
		/*		width:25%;*/
	}
	#video header h2{
		font-size: 4vw;
	}
	.resum-wrapper {
/*	width:calc(33.33% - 8px) ;*/
width:33.333%;
	}
	.flex-img-wrapper {
		width:50%;
	}
	.flex-text-wrapper {
		width:50%;
		padding: 20px;
		padding-right: 32px;
	}
	.cd-tabs-navigation.text-right{
		text-align: center;
	}
	#main-menu {
		display:none;
	}
	.menu-wrapper , .bottom-menu-wrapper{	
		height:auto;
	}

	.menu-wrapper{	
		height:100%;	
		width: 40px;
	}
	.main-nav-wrapper #home {
		height: 40px;
		width: 100%;
		background-size: 96px 96px;
	}

	.bottom-menu-wrapper{	
		min-height: 20px;
	}
	.wrapper{
		padding-left: 40px;
	}

	.menu-logo{
		float:none;
		width:100%;		
		position: relative;
	}
	.menu-logo #show-menu{
		display:block;
		position: absolute;
		right:8px;
		top:4px;
	}

	.horizontal-slider-controls {
    height: 32px;
    padding-top: 8px;
    width: 32px;
		font-size: 16px;
		
}

	.menu-logo #home {
/*		padding-top: 12px;*/
height:48px;
margin-top: 6px;

	}

	.menu-logo #home{
		margin-left: 0;
/*		margin-top: 8px;*/

	
	}
	.menu-logo .welcome{
		margin-left: 0;
		height:auto;
		padding-top: 8px;

	}
	.fixed-bg{
		background-attachment:scroll;
	}

	.resum-wrapper.important figure{
		width:70%;
	}
	.resum-wrapper.important article{
/*		width:50%;
		margin-right: -20%;
		min-height:100%;
		-webkit-align-self: stretch; 
		align-self: stretch;*/
		
	}
	.resum-wrapper.gr3{
		width: 50%;
	}
	
	.main-nav-wrapper #show-menu {
    display: block;
    position:relative;
		width: 100%;
   
}
.main-nav-wrapper #home {
/*    height: 48px;
    top: 4px;*/
    width: 100%;
		margin-bottom: 24px;
    margin-top: 16px;
}

}





@media all and (max-width: 1024px) {

	.products-grid-wrapper .item-product {
		width:50%;
	}
	.flex-img-wrapper, .flex-text-wrapper{
		width:50%;
	}
	.flex-text-wrapper {
		padding: 20px;
	}
	.column-30{
		width:40%;
		padding-top: 32px;
	}
	.column-70{
		width: 60%;
	}
	.series-item-resum{
		width:50%;
	}
	.banner-wrapper {
		height:auto;
	}
	.banner-header .header-title {
		/*		padding-bottom: 0;*/
	}
	.products-list-item .flex-img-wrapper {
		width:30%;
	}
	.products-list-item .flex-text-wrapper{
		width:70%;
	}

	.doors-item-text, .models-wrapper{
		width:100%;
	}
	.models-wrapper{
		text-align: center;
		padding-left: 0;
	}
	h1{
		font-size: 4vw;
	}
	h2{
		font-size: 3vw;
	}



}
@media all and (max-width:992px){
 	.grid_5, .grid_4{
		width:33.3%;
	}
	.grid_3{
		width:50%;
	}
	.product-detail .inner .cell-text{
		padding-left: 30px;
	}
	.banner-header .header-resum , .banner-header .header-title {
		width:100%;
	}
/*	.banner-header .header-title , 	.banner-header .header-title h2{
		text-align: center;
	}*/
	.banner-header .header-resum p{
		margin-left: auto;
		margin-right: auto;
	}

	.banner-wrapper.cover-bg.slide-item{
		background-image: none !important;
	}
	.horizontal-slider-controls{
		top:40%;
	}
	.banner-header .header-title{
		padding-bottom: 0;
	}





	.flex-grid-25{
		width:33.33%;

	}
	.horizontal-slider-button-wrapper .max-width-container{
		text-align: center;
	}






	.banner-header .header-resum , .accent-wrapper article {
		-webkit-box-ordinal-group: 1;  
		-moz-box-ordinal-group: 1;    
		-ms-flex-order: 1;             
		-webkit-order: 1;              
		order: 1;      
	}

.resum-wrapper article {
   
    padding: 26px;
   
}
}

@media screen and (max-width: 768px) {
	
	
	.grid_2 {
    width: 100%;
}

	.flex-grid-25{
		width:50%;

	}

	#ovr-content nav a{
		max-width: 98%;
	}

	.column-30{
		width:30%;
	}
	.column-70{
		width: 70%;
	}
	.column-30 .grid-gallery-img-wrapper {
		text-align: center;
	}
	.column-30 .img-gallery.grid-gallery .item {
    height: 200px;
    margin: 1px;
    width: calc(100% - 2px);
	}

	.grid_5, .grid_4{
		width:50%;
	}
	.grid_3{
		width:100%;
	}
	.grid_2{
		width:100%;
	}
	.banner-wrapper{

		height: auto;
	}





	.column-2{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-o-column-count:1;
		-ms-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		-o-column-gap: 0;
		-ms-column-gap: 0;
		column-gap:0;
		max-width: 760px;
	}
	.horizontal-slider-controls {
		top:30%;
	}
	.inlineLeftImg, .inlineRightImg{
		float:none;
		margin:0 auto;
	}
	.inlineLeftImg img, .inlineRightImg img{
		margin:0 auto;
		margin-bottom: 24px;
	}


	.menu-logo{
		float:none;
		display: inline-block;
		vertical-align: middle;
		
		position: relative;
	}
	.menu-logo #show-menu{
		display:block;
		top:3px;
	}

	.resum-wrapper{

width:50%;
	}


	.resum-wrapper article{
		padding: 32px;
	}

	h1{
		font-size: 4.5vw;
	}
		h2{
		font-size: 3.5vw;
	}
	article.text-content-article h2{
		font-size: 3vw;
	}
	
		#video header h2{
		font-size: 5vw;
	}
}

@media all and (max-width: 680px) {
	
	
/*		.resum-wrapper.important figure ,  .resum-wrapper.important article{
		width:100%;
		margin-right:0;
	}*/
		.resum-wrapper.important article{
		-webkit-box-ordinal-group: 1;  
		-moz-box-ordinal-group: 1;    
		-ms-flex-order: 1;             
		-webkit-order: 1;              
		order: 1;     
	}

.main-padding-lr {
    padding-right: 16px;
		padding-left: 16px;
	}



	.slide-item.flex-group-wrapper{
		display:block;
		height: auto;
	}


	.right-alight-img.flex-img-wrapper{
		/*	-prefix-box-ordinal-group: -1;  old spec; must be positive 
			-ms-flex-order: -1;  IE 10 syntax 
			
			order: 1;  new syntax */
		-webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
		-moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */
		-ms-flex-order: 1;              /* TWEENER - IE 10 */
		-webkit-order: 1;               /* NEW - Chrome */
		order: 1;      
	}

	.flex-text-wrapper{
		-prefix-box-ordinal-group: -1; /* old spec; must be positive */
		-ms-flex-order: -1; /* IE 10 syntax */
		order: 1; /* new syntax */
	}

	.banner-wrapper.cover-bg.slide-item{
		background-image: none !important;
	}



	.resum-wrapper .news-resum-img, .resum-wrapper .news-resum-text{

		width: 100%;
		padding: 0;

	}
	.resum-wrapper .news-resum-img{
		max-width: 300px;
		margin:0 auto;
	}
	.resum-wrapper .news-resum-text{
		padding: 24px;
		text-align: center;
	}
	.resum-wrapper .news-resum-text p{
		text-align: center;
	}


	.sub-nav a{
		width:50%;
	}


	.series-item-resum{
		width: 100%;
	}
	.series-item-resum figure{
		max-height: 160px;
	}
	/*	new*/
	.series-item-resum article p , .series-item-resum article h2, .series-item-resum article h3{
		height: auto;
	}

	.flex-text-wrapper{
		-webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
		-moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */
		-ms-flex-order: 1;              /* TWEENER - IE 10 */
		-webkit-order: 1;               /* NEW - Chrome */
		order: 1;      
	}

	.banner-wrapper {
		height:300px;
	}
	.flex-img-wrapper {
		width:100%;
	}
	.flex-img-wrapper img{
		width:100%;
		position: relative;
		display:block;
		margin:0 auto;
	}
	.flex-text-wrapper{
		width:100%;
	}
	.products-list-item .flex-img-wrapper {
		width:20%;
	}
	.products-list-item .flex-text-wrapper{
		width:80%;
	}
	.products-grid-wrapper .item-category h3{
		position: relative;
	}
	.products-grid-wrapper .item-category {
		height:auto;
		margin:1px;
		width:98%;
		background-image: none;
	}
 #ovr-content nav a, .menu-footer-content{
		text-align: center;
	}
	
	
	
	h2 {
		font-size: 16px;
		display: block;
	}

	h1{
		font-size: 5.5vw;
	}
		h2{
		font-size: 5vw;
	}
	article.text-content-article h2{
		font-size: 3vw;
	}
}

@media all and (max-width:640px){
		.resum-wrapper.gr3, .resum-wrapper.gr3.important .img-mask , .resum-wrapper.gr3.important .img-mask , .resum-wrapper.gr3.important article {
		width:100%;
	}
	
	.resum-wrapper.gr3.important.flex-group-wrapper{
		display: block;
	}
	.resum-wrapper.important .img-mask {
    height: 0;
		padding-bottom: 50%;
   
}

.list_item{
	padding-left: 16px;
	
}
}

@media all and (max-width: 560px) {
	

	
article.text-content-article 	.inlineLeftImg, article.text-content-article  .inlineRightImg{
		float:none;
		width:calc(100% - 20px);
		max-width: 100%;
		margin: 36px auto;
		display: block;
		position: relative;
		
	}
	article.text-content-article 	.inlineLeftImg img, article.text-content-article  .inlineRightImg img{
		max-width: 100%;
	}
	
	.menu-logo #home{
		letter-spacing: 0;
	}

	.column-30, 	.column-70{
		width:100%;
		border-right: none;
	}

	.column-30 .grid-gallery-img-wrapper {
		text-align: center;
	}
	.column-30 .img-gallery.grid-gallery .item {
    height: 200px;
    margin: 1px;
    width: calc(50% - 3px);
	}


	.flex-grid-30, .flex-grid-70 , .flex-grid-30 p.text-right{
    width: 100%;
		text-align: center;
	}
/*	.max-width-container.max-width-container-nav{
		padding-left: 16px;
		padding-right: 0;
	}*/
	
		#video header h2{
		font-size: 8vw;
	}
.banner-header .header-title, .banner-header .header-title h2 {
    text-align: left;
}

	article.text-content-article h2{
		font-size: 5vw;
	}

}


@media screen and (max-width: 480px) {
	
	.list_item .list_item_right_cell {
    text-align: center;
    width: 100%;
		border-left: none;
}
.video-logo{
	left:5%;
}
.videoPattern {
				background-image: none;
	}
.list_item .title {
	 width: 80%;
}
	
	.all-resum-wrapper{
/*		width: 85%;*/
	}
	.resum-wrapper {
width:100%;
}

.resum-wrapper .news-resum-text p{
	text-align: left;
}

	.grid_5, .grid_4, .grid_3, .grid_2, .grid_gold_small, .grid_gold_large{
		width:100%;
	}
	.product-detail .inner .cell-img{
		width:100%;
	}
	.product-detail .inner .cell-text{
		width:100%;
		padding-left: 0;
	}

	.resum-wrapper a.btn{
		width:100%;
		display:block;
	}
/*	.max-width-container{
		padding-left: 16px;
		padding-right: 16px;
	}*/

	.sub-nav a{
		width:100%;
	}




	.banner-wrapper a.btn{
width:80%;
margin-bottom: 32px;
	
	}

	.flex-img-wrapper, .flex-text-wrapper{
		width:100%;
	}
	.flex-text-wrapper a.btn{
		width:100%;
	}
	article.text-content-article ul.flex-grid-25{
		margin-bottom: 16px;
	}
	.flex-grid-25{
		width:100%;
		text-align: center;
		border-bottom: 1px solid #ccc;
		margin-bottom: 16px;
		padding-bottom: 16px;

	}
		h1{
		font-size: 6vw;
	}
		h2{
		font-size: 5vw;
	}
	.list_item{
	padding-left: 8px;
	padding-right: 8px;
}

	.horizontal-slider-controls {
		top:20%;
	}
}


@media all and (max-width: 420px) {

	.doors-item.gallery img.double {

    max-width: 280px;
		width: 80%;
		min-width: 120px;
		margin-left: 0;
		margin-right: 0;

	}


	.banner-wrapper {
		height:200px;
	}
	.flex-text-wrapper , .products-list-item .flex-text-wrapper{
		width:100%;
	}

	.products-list-item .flex-text-wrapper{
		padding-left: 10px;
		padding-right:10px;
	}
	.products-list-item	.flex-img-wrapper{
		display:none;
	}

	.products-grid-wrapper .item-product {
		width:100%;
	}
		h1{
		font-size: 8vw;
	}
		h2{
		font-size: 7vw;
	}

}
@media all and (max-width: 370px) {
.all-resum-wrapper{
		width: 100%;
	}
/*	.list_item{
	padding: 4px;
}*/
}
