
.row_nstyle{
	display: flex;
}
.row_nstyle .col_nstyle{
	width: 50%;
}
.row_nstyle .col_nstyle .slider_block{
	width: 50%;
	box-shadow: 2.83px 5.66px 14.14px 0px rgba(0, 0, 0, 0.1);
	position: relative;
    z-index: 11;
}
.row_nstyle .slick-arrow{
	position: absolute;
	top: 43%;
	height: 34px;
}
.row_nstyle .slick-arrow img{
	width: 34px;
	height: 34px;
}
.row_nstyle .prev.slick-arrow{
	left: 9px;
}
.row_nstyle .next.slick-arrow{
    right: 9px;
    transform: rotate(180deg);
}
.col_nstyle.prod_block{
	display: flex;
	width: 70%;
}
.row_nstyle .descr_block{
	box-shadow: 2.83px 5.66px 14.14px 0px rgba(0, 0, 0, 0.1);
	background-color: #FFFFFF;
	padding-left: 30px;
	padding-right: 15px; 
	position: relative;
	width: 43%;
	padding-bottom: 100px;
}
.descr_block .title{
	margin: 20px 0px;
    font-weight: 500;
}
.group_ions{
	display: flex;
    margin-bottom: 30px;
    position: absolute;
    bottom: 0;
}
.group_ions .icon_item{
	margin-right: 20px;
	height: 50px;
	overflow: hidden;

}
.descr_block h2{
	font-size: 24px;
    color: #F75E25;
    font-weight: 600;
    text-transform: uppercase;
}
.descr_block p{
    line-height: 25px;
}
.row_nstyle .slick-slide img {
    margin: 0 auto;
    max-width: 515px;
    max-height: 370px;
}
.row_nstyle .diff_item_wrap img {
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
}
.node.product-table{
	padding-top: 65px;
}
.col_nstyle.dop_block{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: end;
    width: 30%;
}
.block_nav_nstyle{
	max-width: 56%;
	display: flex;
}
.block_nav_nstyle img{
	max-width: 100%;
	max-height: 100%;
}
.block_nav_nstyle img.arw_nav{
	max-width: 14px;
	position: absolute;
    top: 0px;
    right: 0px;
}
.block_navst a{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: 13px;
    font-weight: 800;
    justify-content: space-between;
    position: relative;
    max-width: 137px;
}
.block_nav_nstyle .block_navst.nxt_node img.arw_nav{
    top: 0px;
    left: 0px;
    transform: rotate(180deg); 
}
.block_nav_nstyle .block_navst span{
    padding-right: 20px;
}
.block_nav_nstyle .block_navst.nxt_node span{
    padding-left: 20px;
    padding-right: 0px;
}

.block_navst a .arw_img{
	
}
.row_nstyle .block-proj .img-project {
    margin-left: 0px;
}
.block_navst{
	margin: 0 10px;
	max-width: 165px;
}
.arw_nav.rg{
	
}
.wr_img_nav{
	background-image: url('/sites/all/themes/imgnew/icons/back_nav.png');
	background-repeat: no-repeat;
    width: 137px;
    height: 137px;
    margin-top: 10px;
    text-align: center;
}
.col_nstyle .block-proj-wrapper{
	width: auto;
}
.col_nstyle .block-proj-wrapper .block-proj{
	max-width: 512px;
}
.dop_block{
	
}
.row_nstyle.dop_block{
	margin-top: 50px;
	flex-wrap: wrap;
}
.dop_block .dp_title{
	font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.dop_block .dop_itemns{
	width: 32%;
	margin: 0 11px;
}
.dop_block .dp_img{
	box-shadow: 2.83px 5.66px 14.14px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	height: 370px;
    text-align: center;
}
.dop_block .dp_img img{
	height: auto;
    width: auto;
    max-width: 100%;
}
.row_nstyle.diff_block{
	margin-top: 50px;
	flex-wrap: wrap;
}
.diff_title{
	font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.slider-for7{
	width: 100%;
}
.diff_img_bloc{
	position: relative;
    height: 400px;
    display: flex;
    z-index: 999;
}
.img_item{
    flex-grow: 1;
    -webkit-box-flex: 1;
    padding: 5px;
}
.row_nstyle.dop_block .slick-arrow img {
    width: 34px;
    height: 34px;
    cursor: pointer;
}

.img_item a{

	height: 95%;
}
.img_item a{
	opacity: 1;
}
.img_item a img{
	display: none;
}
.img_item span{
	 position: relative;
	 height: 100%;
	 display: block;
}
.img_item span:after{
	content: "";
	position: absolute;
	display: block;
    height: 2px;
    background-color: #aaaaaa;
    -webkit-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
}
.img_item.actv span:after{
	background-color: rgba(249, 127, 76, 1);
}
.diff_item{
	position:relative;

}
.diff_item_wrap{
	margin: 10px;
	padding: 10px;
	box-shadow: 2.83px 5.66px 14.14px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}
.bac_img{
	position: absolute;
    top: 0px;
    width: 94%;
    height: 80%;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
}
.bac_img img{
	max-height: 100%;
}
.diff_title_bloc{
	font-size: 24px;
	font-weight: 600;
}
.wr_file_items{
	width: 35%;
    display: flex;
    flex-wrap: wrap;
}
.wr_file_items .fl_item{
	margin-right: 82px;
	margin-right: 30px;
	margin-bottom: 10px;
}
.wr_file_items .fl_item a {
	color: rgba(249, 127, 76, 1);
	font-size: 15px;
    font-weight: 400;
}
.row_nstyle.block_file{
	margin-top: 30px;
}
.dwn_all{
	width: 100%;
	margin-top: 10px;
}
.dwn_all a{
	color: #000;
	font-weight: 700;
	font-size: 15px;
}
.wrap_nstyle .node.product-table {
    padding-top: 35px;
    margin: 0;
}
.slide_border{
	background-size: 100%;
    height: 370px;
    border-radius: 10px;
}

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

	.row_nstyle {
	    flex-wrap: wrap;
	}
	.col_nstyle.prod_block {
	    width: 100%;
	}
	.col_nstyle.dop_block {
	    width: 63%;
	    margin-top: 20px;
	}

}

@media all and (max-width: 980px) {
    .col_nstyle.prod_block {
        flex-wrap: wrap;
    }
    .row_nstyle .col_nstyle .slider_block {
	    width: 100%;
	}
	.row_nstyle .descr_block {
		width: 100%;
	}
	.wr_file_items {
	    width: 100%;
	}
	.product-table-list{
		overflow-x: auto;
	}
	.product-table-list table{
		white-space: nowrap;
	    width: auto;
	    margin-top: 0px;
	    overflow: scroll;
	}

}

@media all and (max-width: 500px) {
	.row_nstyle .descr_block {
	    padding-bottom: 200px;
	}
	.group_ions {
	    flex-wrap: wrap;
	}
	.note_article {
	    max-width: 100%;
	}
	.col_nstyle.dop_block {
        width: 91%;
        margin-top: 20px;
    }
    .block_navst{
    	width: 50%;
    }
    .block_nav_nstyle {
	    max-width: 100%;
	}
}
.group_ions .icon_item img{
	max-width: 50px;
	width: 50px;
	border-radius: 3px;
}

.block-proj-wrapper .block-proj:nth-child(2){
	display: none;
}