.breadCrumbs {
margin: 19px 0 0 0;
font-size: 16px;
display: inline-flex;
list-style-type: none;
padding: 0;
}

.breadCrumbs li {
margin: 0 20px 0px 0px;
color: #000000;
font-size: 14px;
}

.breadCrumbs li a {
color: #000000;
text-decoration: none;
font-size: 14px;
}

.breadCrumbs li a:hover {
color: #000000;
text-decoration: underline;
}

.breadCrumbs li:not(:last-child):after {
content: '>';
left: 9px;
position: relative;
color: #000000;
}

h1 {
margin: 0;
padding: 10px 0 20px 0;
}


@media (max-width: 991px) {
h1 {
padding-top: 40px;
text-align: center;
}
}

h1.prod {	
margin: 0;
padding: 49px 0 29px 0;
}

.head {	
margin: 0;
padding: 0px 0 29px 0;
}


p {	
line-height: 1.2;
font-size: 14px;
}

.news-block {
width: 320px;
height: 308px;
display: block;
margin: 0 20px 11px 0;
float: left;
text-decoration:none;
color: #000000;
font-size: 22px;
text-align:left;
}


.news-block:nth-child(3n) {
margin-right:0px;
}

.news-block:hover {
color: #61a703;
}

.news-hover {
display:none;
width: 320px;
height: 240px;
position: absolute;
z-index: 9;
background: #61a703 url(/krona/images/hover-small.png) center center no-repeat;
opacity: 0.6;
}

.news-block:hover .news-hover {
display:block;
}

.news-block img {
border:0;
width: 320px;
height: 240px;
padding: 0;
margin: 0 0 15px 0;
}

#derevo-block-1 {
	min-height: 675px;
	width: 100%;
	max-width:1600px;
	margin: 0 auto;
	padding-bottom: 14px;
	
	
	
	background-color: #fdfaf3;
	background-position: center top;
	background-repeat: no-repeat;
}

@media (max-width: 767px) {
#derevo-block-1 {
background-image: none!important;
}
}







#derevo-block-1 .image {
	float: right;
	max-width: 480px;
	width: 100%;
	height: 650px;
	margin-top: -76px;
	background-position: center center;
	background-repeat: no-repeat;
}

@media (max-width: 767px) {
#derevo-block-1 .image {
display: none!important;
background-image: none!important;
}
}

/*
#derevo-block-1 .image img {
	max-width: 480px;
	width: 100%;
	height: auto;
}
*/

#derevo-block-1 .descr {
	float: left;
	max-width: 490px;
	width: 100%;
}

#derevo-block-1 .descr p {
font-size: 16px;
margin: 10px 0 6px 0;
line-height: 1.3;
}

#derevo-block-1 .descr p.big {
font-size: 22px;
line-height: 1.2;
margin: 15px 0 6px 0;
}

#derevo-block-1 .descr h2 {
font-size: 28px;
line-height: 1.2;
margin: 35px 0 6px 0;
}

#derevo-block-1 .descr ul {
list-style-image: url(/krona/images/punkt-4.png);
margin: 34px 0 10px 0;
padding: 0 0 0px 11px;
}

#derevo-block-1 .descr ul li {
font-size: 16px;
line-height: 1.7;
padding-left: 3px;
}


#derevo-block-1 a.skolko-stoit-button {
	width: 146px;
	margin: 24px 29px 0 0;
	padding: 7px 0 9px 0;
	text-align: center;
	display: block; 
	color: #ffffff;
	text-decoration:none;
	font-size: 14px;
	background: #61a703;
	float: left;
}

#derevo-block-1 a.skolko-stoit-button:hover {
	opacity: 0.7;
}

#derevo-block-1 a.portfolio-button {
	width: 146px;
	margin: 24px 0 0 0;
	padding: 7px 0 9px 0;
	text-align: center;
	display: block;
	color: #ffffff;
	text-decoration:none;
	font-size: 14px;
	background: #c06c38;
	float: left;
}

#derevo-block-1 a.portfolio-button:hover {
	opacity: 0.7;
}

#derevo-block-3 a.button {
	width: 240px;
	margin: 24px 0 0 0;
	padding: 8px 0 10px 0;
	text-align: center;
	display: block;
	color: #ffffff;
	text-decoration:none;
	font-size: 14px;
	background: #c06c38;
	float: left;
}

#derevo-block-3 a.button:hover {
	opacity: 0.7;
}


@media (max-width: 991px) {
#derevo-block-1 {
	padding-bottom: 60px;
	background-position: left top;
	background-repeat: repeat-y;
}
}
@media (max-width: 575px) {
#derevo-block-1 p, #derevo-block-1 h2 {
text-align: center;	
}
	
	
#derevo-block-1 a.skolko-stoit-button {
float: left;
margin-left: 70px;
}
	
	
#derevo-block-1 a.portfolio-button {
float: right;
margin-right: 70px;
}
	
}

.okna-item {
	width: 320px;
	min-height: 400px;
	float: left;
	text-align: center;
	margin: 0;
	padding-bottom: 60px;
}

.okna-item a {
	text-decoration: none;
}


.okna-item img {
	height: 340px;
}

.okna-item h3 {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Conv_PT_Serif-Web-Bold';
	margin: 8px 0 14px 0;
}

.okna-item p {
	color: #62a703;
	font-size: 28px;
	font-weight: bold;
	font-family: 'Conv_PT_Serif-Web-Bold';
	margin: 0;
}


.okna-item a.okna-button {
	width: 146px;
	margin: 35px auto 0 auto;
	padding: 10px 0px 10px 0;
	text-align: center;
	display: block;
	color: #fff;
	text-decoration:none;
	font-size: 14px;
	border: 1px #62a703 solid;
  background: #61a703;	
}

.okna-item a.okna-button:hover, .okna-item:hover a.okna-button {
	color: #fff;
	background: #447302;
	border: 1px #447302 solid;
}


#footer #block-5 {
	display: none;
}

@media (max-width: 575px) {
#derevo-block-1 .okna-item {
margin: 0 auto;
float: none;

}
	
#main-price .okna-item .image {
display:block;
margin: 0 auto;
}
#main-price .okna-item a.okna-button {
margin: 0 auto;
float: none;
}
#main-price .okna-item h3 {
text-align: center;
}
#main-price .okna-item p {
text-align: center;
}
#main-price .okna-item .price {
text-align: center;
}

}




#derevo-block-preim {
	min-height: 379px;
	width: 100%;
	max-width:1600px;
	margin: 0 auto;
}




#derevo-block-preim h2 {
margin: 131px 0 0 0;
padding: 0 0 40px 0;
display: block;
font-size: 28px;
float: left;
width: 295px;
line-height: 1.2;
}

@media (max-width: 991px) {
#derevo-block-preim h2 {
float: none;
width: 100%;
text-align: center;
margin: 60px 0 0 0;
padding: 0;
}
}



#derevo-block-preim #preimuchestva-icon-block {
float: right;
max-width: 665px;
width: 100%;
margin-top: 61px;
}

#derevo-block-preim #preimuchestva-icon-block .punkt {
max-width: 204px;
width: 100%;
height: 168px;
float: left;
margin: 0;
font-size: 12px;
}




#derevo-block-preim #preimuchestva-icon-block .punkt .image {
width: 40px;
height: 40px;
}

@media (max-width: 991px) {
#derevo-block-preim #preimuchestva-icon-block .punkt {
float: none;
margin: 0 auto;
text-align: center;
}
#derevo-block-preim #preimuchestva-icon-block .punkt .image {
display: block;
margin: 0 auto;
}
}

#derevo-block-preim #preimuchestva-icon-block .punkt h3 {
font-size: 18px;
line-height: 1.2;
margin: 13px 0 5px 0;
}

#derevo-block-preim #preimuchestva-icon-block .punkt p {
font-size: 12px;
margin: 0;
padding: 0;
}

#derevo-block-2 {
	min-height: 620px;
	width: 100%;
	max-width:1600px;
	margin: 0 auto;
}

#derevo-block-2 h2 {
	font-size: 28px;
	margin: 0;
	padding: 45px 0 25px 0;
}

ul#vibor-drevesini-vklandki {
	text-align: left;
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	border: 0;
}

ul#vibor-drevesini-vklandki li {
	margin: 0;
  padding: 0;
  display: inline-block;
	cursor: pointer;
	list-style-type: none;
	border: 0;
}

ul#vibor-drevesini-vklandki li .punkt {
color: #000000;
font-size: 18px;
padding: 5px 19px 7px 19px;
margin: 0;
border: 1px solid #ffffff;
}

ul#vibor-drevesini-vklandki li.active .punkt, ul#vibor-drevesini-vklandki li:hover .punkt {
color: #62a703;
font-size: 18px;
margin: 0;
border: 1px solid #62a703;
}

#vibor-drevesini-vklandki .tabus {
	display: none;
	position: absolute;
	width: 1000px;
	left: 50%;
	margin: 0px 0 0 -500px;
	cursor: default;
}

@media (max-width: 1000px) {
#vibor-drevesini-vklandki .tabus {
width: 100%;
left: 0;
margin: 0;
padding: 0 15px 0 15px;
}
}

#vibor-drevesini-vklandki .image {
	max-width: 461px;
	height: 461px;
	width: 100%;
	margin-top: -45px;
	background-position: center center;
	background-repeat: no-repeat;
}

@media (max-width: 767px) {
#vibor-drevesini-vklandki .image {
display: none!important;
background-image: none!important;
}
}

/*
#vibor-drevesini-vklandki .image img {
	max-width: 461px;
	width: 100%;
	height: auto;
}
*/

#vibor-drevesini-vklandki .tabus .text {
	max-width: 450px;
	width: 100%;
	text-align: left;
	font-size: 12px;
	color: #000000;
	line-height: 1.2;
	margin-top: 39px;
}

#vibor-drevesini-vklandki .tabus .text p {
	font-size: 18px;
	color: #000000;
	line-height: 1.2;
	margin: 8px 0 6px 0;
}

#vibor-drevesini-vklandki .tabus .text p.big {
	font-size: 18px;
	color: #000000;
	line-height: 1.2;
}

#vibor-drevesini-vklandki .tabus .text h3 {
	font-size: 22px;
	color: #000000;
	line-height: 1.2;
	margin: 14px 0 25px 0;
}

#vibor-drevesini-vklandki .tabus .text ul {
	list-style-type: circle;
	list-style-image: url(/krona/images/punkt-3.png);
	margin: 0 0 0 28px;
	padding: 0;
}

#vibor-drevesini-vklandki .tabus .text li {
font-size: 18px;
list-style-type: circle;
display: list-item;
padding: 6px 0 7px 9px;
}

#vibor-drevesini-vklandki .active .tabus {
	display: block;
}

#derevo-block-3 {
	min-height: 775px;
	width: 100%;
	max-width:1600px;
	margin: 0 auto;
	background: #64a51d url(/krona/images/derevo-block-3-bg.png) center center repeat-x;
	background-size: auto 100%;
}

@media (max-width: 767px) {
#derevo-block-3 {
background-image: none!important;
}
}

@media (max-width: 991px) {
#derevo-block-2 ul#vibor-drevesini-vklandki {
text-align: center;
}
	
#derevo-block-2 h2, #derevo-block-2 #vibor-drevesini-vklandki .tabus .text h3 {
text-align: center;
}	
#derevo-block-3 {
display: none;
visibility:hidden;
}
}

#derevo-block-3 h2 {
	font-size: 28px;
	text-align: center;
	color: #ffffff;
	margin: 0;
	padding: 28px 0 23px 0;
}

ul#komplectaciya-vklandki {
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	border: 0;
}

ul#komplectaciya-vklandki li {
	margin: 0;
  padding: 0;
  display: inline-block;
	cursor: pointer;
	list-style-type: none;
	border: 0;
}

ul#komplectaciya-vklandki li .punkt {
color: #ffffff;
font-size: 18px;
padding: 6px 25px 8px 25px;
margin: 0;
}

ul#komplectaciya-vklandki li.active .punkt, ul#komplectaciya-vklandki li:hover .punkt {
color: #62a703;
font-size: 18px;
background:	#ffffff;
margin: 0;
}

#komplectaciya-vklandki .tabus {
	display: none;
	position: absolute;
	width: 1000px;
	left: 50%;
	margin: 60px 0 0 -500px;
	cursor: default;
}

@media (max-width: 1000px) {
#komplectaciya-vklandki .tabus {
width: 100%;
left: 0;
margin: 60px 0 0 0;
padding: 0 15px 0 15px;
}
}

#komplectaciya-vklandki .image {
	max-width: 461px;
	width: 100%;
	float: left;
	height: 460px;
	background-position: center center;
	background-repeat: no-repeat;
}

@media (max-width: 767px) {
#komplectaciya-vklandki .image {
display: none!important;
background-image: none!important;
}
}

/*
#komplectaciya-vklandki .image img {
	max-width: 461px;
	width: 100%;
	height: auto;
}
*/

#komplectaciya-vklandki .tabus .text {
	max-width: 490px;
	width: 100%;
	float: right;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	line-height: 1.2;
	margin-top: 17px;
}

#komplectaciya-vklandki .tabus .text p {
	font-size: 16px;
	color: #ffffff;
	line-height: 1.2;
	margin: 10px 0 20px 0;
}

#komplectaciya-vklandki .tabus .text p.big {
	font-size: 20px;
	color: #ffffff;
	line-height: 1.2;
}

#komplectaciya-vklandki .tabus .text h3 {
	font-size: 20px;
	color: #f4db88;
	line-height: 1.2;
	font-weight: normal;
	font-family: 'Conv_PT_Serif-Web-Regular';
	margin: 10px 0 15px 0;
}

#komplectaciya-vklandki .active .tabus {
	display: block;
}


#derevo-block-price {
	width: 100%;
	max-width:1600px;
	margin: 0 auto;
	padding-bottom: 34px;
}

#derevo-block-price h2 {
	font-size: 28px;
	margin: 0;
	padding: 43px 0 42px 0;
	color: #000000;
	line-height: 1.2;
}

@media (max-width: 991px) {
#derevo-block-price h2 {
text-align: center;
}
}

#derevo-block-price p {
	font-size: 19px;
	line-height: 1.2;
	margin: 33px 0 10px;
}

#derevo-block-4 {
	min-height: 541px;
	width: 100%;
	max-width:1600px;
	margin: 0 auto;
	background: #64a51d url(/krona/images/color.jpg) center center repeat-y;
}

@media (max-width: 767px) {
#derevo-block-4 {
background-image: none!important;
}
}



#derevo-block-4 h2 {
	font-size: 28px;
	margin: 0;
	padding: 48px 0 0 0;
	color: #62a700;
	line-height: 1.2;
}

#derevo-block-4 .text {
	float: left;
	max-width: 480px;
	width: 100%;
}

#derevo-block-4 p {
	font-size: 14px;
	color: #ffffff;
	margin: 22px 0 0 0;
}

#derevo-block-4 h3 {
	font-size: 18px;
	margin: 0;
	padding: 30px 0 0 0;
	color: #62a703;
	line-height: 1.2;
	font-weight: normal;
	font-family: 'Conv_PT_Serif-Web-Regular';
}

#derevo-block-4 ul {
	padding: 0;
	margin: 19px 0 0 11px;
	list-style-image: url(/krona/images/punkt-2.png);
}

#derevo-block-4 ul li {
	font-size: 14px;
	color: #ffffff;
	line-height: 1.7;
	padding: 0 0 0 4px;
}

#derevo-block-4 a.color-button {
	width: 159px;
	margin: 33px 0 0 0;
	padding: 8px 0 8px 0;
	text-align: center;
	display: block;
	color: #61a703;
	text-decoration:none;
	font-size: 12px;
	border: 1px #61a703 solid;
	float: left;
}

#derevo-block-4 a.color-button:hover {
	color: #ffffff;
	background: #61a703;
	border: 1px #61a703 solid;
}


@media (max-width: 991px) {
#derevo-block-4 {
background: #64a51d url(/krona/images/color.jpg) center left repeat-y;
padding-bottom: 60px;
}
	
#derevo-block-4 h2, #derevo-block-4 h3, #derevo-block-4 p {
text-align: center;
}
	
#derevo-block-4 a.color-button {
float: none;
margin: 33px auto 0 auto;
}	
}



#derevo-block-5 {
	min-height: 450px;
	width: 100%; 
	max-width:1600px;
	margin: 0 auto;
}

@media (max-width: 991px) {
#derevo-block-5 {
padding-bottom: 40px;
}
}


#derevo-block-5 h2.portfolio {
display: block;
text-align: left;
font-family: 'Conv_PT_Serif-Web-Bold';
font-size: 28px;
font-weight: bold;
padding: 49px 0 46px 0;
margin: 0;
}




.news-block {
width: 302px;
height: 300px;
display: block;
float: none;
text-decoration:none;
color: #000000;
font-size: 18px;
text-align:left;
margin: 0 auto;
line-height: 1.2;
}




#derevo-block-5 .slick-prev:before {
content: '';
display: block;
width: 34px;
height: 33px;
background: url(/krona/images/blog-action.png) left top no-repeat;
}

#derevo-block-5 .slick-next:before {
content: '';
display: block;
width: 34px;
height: 33px;
background: url(/krona/images/blog-action.png) right top no-repeat;
}



	
	
	
#derevo-block-5 .slick-prev {
display: block;
width: 34px;
height: 33px;
position: absolute;
z-index: 1;
top: -68px;
left: auto;
right: 302px;
margin-left: 0;
}

#derevo-block-5 .slick-next {
display: block;
width: 34px;
height: 33px;
position: absolute;
z-index: 1;
top: -68px;
right: 254px;
}



#derevo-block-5 .slick-prev:before {
content: '';
display: block;
width: 34px;
height: 33px;
background: url(/krona/images/blog-action.png) left top no-repeat;
}

#derevo-block-5 .slick-next:before {
content: '';
display: block;
width: 34px;
height: 33px;
background: url(/krona/images/blog-action.png) right top no-repeat;
}
}

.news-block:hover {
color: #62a703;
text-decoration:none;
}

.news-hover {
display:none;
width: 302px;
height: 225px;
position: absolute;
z-index: 9;
background: #61a700 url(/krona/images/hover.png) center center no-repeat;
opacity: 0.6;
}

.news-block:hover .news-hover {
display:block;
}

.news-block span {
color: #777777;
font-size: 12px;
display: block;
text-decoration:none;
margin-bottom: 14px;
text-align: left;
}

.news-block img {
border:0;
width: 302px;
height: 225px;
padding: 0;
margin: 0 0 17px 0;
}

.news-block .bg-image {
border:0;
width: 302px;
height: 225px;
padding: 0;
margin: 0 0 17px 0;
background-position: center center;
background-repeat: no-repeat;
background-size: 100% 100%;
}

#news-slayder-block {
position: absolute;
width: 1000px;
left: 50%;
margin-left: -500px;
margin-top: 0px;
}






#main-news-block {
width: 1000px;
margin:0 auto;
}



.news-prev {
float: right;
margin: 52px 13px 44px 0;
width:34px;
height:33px;
cursor:pointer;
background: url(/krona/images/blog-action.png) left top no-repeat;
}

.news-next {
float: right;
margin: 52px 61px 44px 0;
width:34px;
height:33px;
cursor:pointer;
background: url(/krona/images/blog-action.png) right top no-repeat;
}

.news-prev:hover {
background: url(/krona/images/blog-action.png) left bottom no-repeat;
}

.news-next:hover {
background: url(/krona/images/blog-action.png) right bottom no-repeat;
}


a.main-news-button {
    width: 159px;
    margin: 47px 34px 0 0;
    padding: 8px 0 8px 0;
    text-align: center;
    display: block;
    color: #828282;
    text-decoration: none;
    font-size: 12px;
    border: 1px #828282 solid;
    position: absolute;
    right: 16px;
}

a.main-news-button:hover {
color: #61a703;
border: 1px #61a703 solid;
}




@media (max-width: 991px) {
	
#derevo-block-5 .slick-prev {
left: 42%;
}

#derevo-block-5 .slick-next {
right: 42%;
}
	
#derevo-block-5 h2.portfolio {
padding: 49px 0 120px 0;
}
.news-prev {
margin: 100px 13px 44px 0;
}

.news-next {
margin: 100px 61px 44px 0;
}
	
a.main-news-button {
right: auto;
top: 480px;
left: 50%;
margin-left: -80px;
z-index: 6;
}
	
#derevo-block-5 h2 {
padding-top: 80px;
}
}



@media (max-width: 575px) {
	
#derevo-block-5 .slick-prev {
left: 39%;
}

#derevo-block-5 .slick-next {
right: 39%;
}
	
#derevo-block-5 .news-block {
text-align: center;
}
	
#derevo-block-5 h2.portfolio {
text-align: center;
}
	
	#footer span.footer-button {
		padding: 8px 0 8px 0;
		border: 1px #c06c38 solid;
		font-size: 24px;
    width: auto;
    background: #c06c38;
    color: #fff;
		margin: 0px auto 27px auto;
    float: none;
	}	
	
	#footer #block-4 {
		max-width: 300px;
	}
	
	#derevo-block-1 .descr p {
		display: none;
	}
	
	#derevo-block-1 .descr ul li {
		text-align: center;
		list-style: none;
		font-size: 18px;
		line-height: 2;
	}
	
	#derevo-block-1 a.skolko-stoit-button {
		padding: 8px 0 8px 0;
		border: 1px #61a703 solid;
		font-size: 24px;
    width: 300px;
    background: #61a703;
    color: #fff;
		margin: 30px auto 10px auto;
    float: none;
	}
	
	#derevo-block-1 a.portfolio-button {
		padding: 8px 0 8px 0;
		border: 1px #c06c38 solid;
		font-size: 24px;
    width: 300px;
    background: #c06c38;
    color: #fff;
		margin: 30px auto 10px auto;
    float: none;
	
	}
	
	.main-otzivi-button-block, #derevo-block-5 {
		display: none;
	}
	
	#derevo-block-price p {
		text-align: center;
	}
	
	.okna-item p {
	color: #62a703;
	font-size: 36px;
	font-weight: bold;
	font-family: 'Conv_PT_Serif-Web-Bold';
	margin: 0;
}


.okna-item a.okna-button {
	width: 240px;
	margin: 35px auto 0 auto;
	padding: 10px 0px 10px 0;
	text-align: center;
	display: block;
	color: #fff;
	text-decoration:none;
	font-size: 24px;
	border: 1px #62a703 solid;
  background: #62a703;	
}

.okna-item a.okna-button:hover, .okna-item:hover a.okna-button {
	color: #61a703;
	border: 1px #61a703 solid;
}
	
	#derevo-block-2, #derevo-block-4 {
	display: none;
}

	
	
}







table {
border-top: 1px solid #e2e2e2;
border-left: 1px solid #e2e2e2;
width: 100%;
}

table tr:nth-child(1) {
background: #fdfcf3;
}

table tr td:nth-child(2), table tr td:nth-child(3), table tr td:nth-child(4) {
text-align: center;
}

table tr td {
border-right: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
font-size: 19px;
padding: 11px 18px 11px 18px;
}



@media (max-width: 991px) {
table tr td:nth-child(1) {
display: none;
visibility: hidden;
}
}



@media (max-width: 767px) {
h1.heid-172:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/okna-iz-duba-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}
	h1.heid-173:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/okna-iz-sosni-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}
h1.heid-174:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/okna-iz-listven-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}
h1.heid-34:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/derevo-alumin-okna-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}
	
h1.heid-35:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/plastik-okna-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}
	
	
h1.heid-36:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/dveri-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}

h1.heid-37:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/portali-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}
	
h1.heid-38:after	{
max-width: 100%;
height: 300px;
display: block;
background: url(/krona/images/head-mobil/istorich-okna-mob.jpg) center top no-repeat;
content: '';
margin-top: 20px;
}
}






#main-preimuchestva {
width: 100%;
min-height: 613px;
background: #62a700 url(/krona/images/preimuchestva-bg.png) center top;
max-width:1600px;
margin: 0 auto;
padding-bottom: 60px;
}

@media (max-width: 767px) {
#main-preimuchestva {
background-image: none!important;
}
}

#main-preimuchestva .item {
min-height: 220px;
font-size: 18px;
color: #c7c7c7;
text-align: center;
text-decoration:none;
padding-top: 297px;
width: 300px;
font-size: 12px;
margin: 57px auto 0 auto;
line-height: 1.2;
}


#main-preimuchestva .item.d1.lazy {
background: none;
}

#main-preimuchestva .item.d2.lazy  {
background: none;
}

#main-preimuchestva .item.d3.lazy {
background: none;
}


#main-preimuchestva .item.d1 {
background: url(/krona/images/preimuchestva-1.png) center top no-repeat;
}

#main-preimuchestva .item.d2  {
background: url(/krona/images/preimuchestva-2.png) center top no-repeat;
}

#main-preimuchestva .item.d3 {
background: url(/krona/images/preimuchestva-3.png) center top no-repeat;
}

#main-preimuchestva .item h3 {
font-size: 24px;
color: #ffffff;
font-family: 'Conv_PT_Serif-Web-Bold';
font-weight: bold;
line-height: 1.2;
margin: 0 0 21px 0;
}


#main-video {
width: 100%;
height: 559px;
background: #ffffff;
max-width:1600px;
margin: 0 auto;
margin-top: 90px;
}


#main-video .video {
max-width: 1000px;
width: 100%;
margin: 0 auto;
height: 500px;
padding-top: 166px;
background: url(/krona/images/video.jpg) center top no-repeat;
margin-top: 31px;
}


#main-video .video span.play {
width: 66px;
height: 66px;
background: url(/krona/images/play.png) center top no-repeat;
margin: 0 auto;
display: block;
cursor: pointer;
}

#main-video .video span.play:hover {
opacity: 0.7;
}

#main-video .video h2 {
text-align: center;
font-size: 28px;
color: #ffffff;
font-family: 'Conv_PT_Serif-Web-Bold';
font-weight: bold;
line-height: 1.2;
margin: 17px 0 0 0;
}


#main-otzivi {
width: 100%;
min-height: 280px;
background: #ffffff;
max-width:1600px;
margin: 0 auto;
}

.new-text-block {
margin: 0 auto;
max-width: 720px;
margin-top: 10px;
margin-bottom: 50px;
}

.new-text-block p {
line-height: 1.2;
font-size: 16px;
}

#derevo-block-1.new-item {
	min-height: 620px;
	margin-bottom: 50px;
}

#derevo-block-1.new-item .container {
	padding-top: 50px;
}








/*
.news-block {
max-width: 222px;
width: 100%;
height: 200px;
display: block;
margin: 50px 37px 11px 0;
float: left;
text-decoration:none;
color: #000000;
font-size: 13px;
text-align:left;
padding-top: 200px;
margin-bottom: 66px;
}

.news-block span {
display: block;
position: relative;
top: 10px;
}

.news-block:hover span {
color: #61a703;
text-decoration: none
}

.news-block:hover {
color: #61a703;
}

.news-hover {
display:none;
max-width: 222px;
width: 100%;
height: 200px;
position: relative;
z-index: 9;
background: #61a703 url(/krona/images/hover-small.png) center center no-repeat;
opacity: 0.6;
margin: -200px 0 0 0;
}

.news-block:hover .news-hover {
display:block;
}




@media (max-width: 1920px) {

	
	

	
#news-bg .news-block {
max-width: 100%!important;
width: 100%!important;
height: 200px!important;
display: block;
margin: 0 37px 11px 0!important;
float: left!important;
text-decoration:none;
color: #000000;
font-size: 13px!important;
text-align:left;
padding-top: 200px!important;
margin-bottom: 66px!important;
}
	
#news-bg .news-block span {
display: block;
position: relative;
top: 10px;
}
	
	
#news-bg .news-block:hover span {
color: #61a703;
}
	
	
#news-bg .news-hover {
display:none;
max-width: 100%!important;
width: 100%!important;
height: 200px!important;
position: relative;
z-index: 9;
background: #61a703 url(/krona/images/hover-small.png) center center no-repeat!important;
opacity: 0.6;
margin: -200px 0 0 0!important;
}

#news-bg .news-block:hover .news-hover {
display:block;
}

	
}

@media (max-width: 991px) {
h1, #news-bg .news-block span {
text-align: center;	
}	
}

@media (max-width: 575px) {
#news-bg .news-block {
max-width: 222px!important;
width: 100%!important;
height: 180px!important;
display: block;
margin: 0 37px 11px 0!important;
float: left!important;
text-decoration:none;
color: #000000;
font-size: 13px!important;
text-align:left;
padding-top: 180px!important;
margin-bottom: 66px!important;
}
	
	
#news-bg .news-hover {
display:none;
max-width: 222px!important;
width: 100%!important;
height: 180px!important;
position: relative;
z-index: 9;
background: #61a703 url(/krona/images/hover-small.png) center center no-repeat!important;
opacity: 0.6;
margin: -180px 0 0 0!important;
}
}

#content-right .news-block {
padding: 0!important;
}

#content-right .news-block:hover {
text-decoration: none!important;
}

#content-right .news-hover {
position: absolute!important;
margin: 0!important;
}


@media (max-width: 991px) {
#content-right {
width: 100%;
max-width: 100%;
float: none;
padding: 0;
}
#content-right .news-block {
float: none;
}
}

@media (max-width: 575px) {
	

#content-right .news-block {
width: 174px;
margin: 0 auto 50px auto;	
text-align: center;
}
#content-right .news-block img {
width: 174px;
height: 160px;
}
	
#content-right .news-block .news-hover {
width: 174px;
height: 160px;
}
}
*/