@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,400italic);
@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic);
/*

font-family: 'Source Sans Pro', sans-serif;
font-family: 'Lora', serif;

*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0;    font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration: none; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

body { color: #231F1F; font-size: 14px; font-family: 'Source Sans Pro', sans-serif; overflow-x: hidden; }
::selection {
	background: #fe7373;
	color:#fff; /* Safari */
	}
::-moz-selection {
	background: #fe7373; 
	color:#fff;/* Firefox */
}
.left { float: left; }
.right { float: right; }
.clear { clear: both; display: block; }

a:active,a:focus { outline: none; }

body { background: #E6E6E6; overflow-x: hidden; }	
.header { background: #fff; display: block; height: 82px; margin: 0px auto; position: relative; width: 275px; z-index: 2; }

a.logo img { width: 181px; height: auto; margin-top: 10px;margin-left: -14px; }

.banner { background:url(../images/banner/heating.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; width: auto; height: 226px; position: relative; z-index: 1; margin-top: 0px !important; margin: 0px auto; }
.banner p { display: none; }
.banner h2 { background:url(../img/banner-title.png); background-position: 0px top; background-repeat: no-repeat; background-size: 84px; color: #fff; display: block; font-family: 'Lora'; font-style: italic; font-size: 13.39px; font-weight: normal; height: 84px; right: 138px; line-height: 84px; margin-top: 0px; position: absolute; text-align: center; top: 61px; width: 84px;
background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
-ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc); }
	
.intro { width: 275px; margin: 0px auto; }
	
.line { bottom: 0px; display: block; height: 6px; position: absolute; width: 100%; }
.line span.blue-line { display: block; float: left; height: 6px; width: 50%; background: #130D71; }
.line span.red-line { display: block; height: 6px; float: right; width: 50%; background: #FF0103; }

.wrapper { width: 275px; margin: 0px auto; position: relative; z-index: 1; }
.wrapper a.title { display: block; color: #000; font-family: 'Source Sans Pro', sans-serif; font-size: 20px; padding-left: 38px; font-weight: 200; margin-top: 40px; }
.wrapper a.title span { font-family: 'Lora', serif; font-style: italic; }

.heating { background: #fff; padding-bottom: 15px; }

.breadcrumbs { display: none; }

.slideshow { display: block; position: relative; width: 199px; margin: 0px auto; padding-top: 38px; }
.slideshow .nav { position: absolute; left: 0px; top: 38px; z-index: 9999; }	
.slideshow .nav a { background: url(../img/pagging.png); background-repeat: no-repeat; background-position: -15px top; display: block; float: left; height: 15px; margin-right: 17px; overflow: hidden; text-indent: -999px; width: 15px; }
.slideshow .nav a.activeSlide { background-position: 0px top; }

#slide1 { height: 400px; position: relative; }
#slide1 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 200; line-height: 30px; margin-top: 0px; padding-bottom: 20px; }
#slide1 h1 span { font-family: 'Lora', serif; font-style: italic; }

#slide1 .slide-text { display: block; width: 199px; float: left; }
#slide1 .slide-text p { font-size: 12px; line-height: 24px; }

#slide1 .slide-image { display: none; float: right; height: 199px; margin-top: 290px; overflow: hidden; width: 199px; }
#slide1 .slide-image img { display: block; height: 199px; width: auto; position: relative; left: -50%; }

#slide1 .suppliers-mobile { display: block; bottom: 0px; position: absolute; }
#slide1 .suppliers-mobile p { font-size: 14px; font-family: 'Lora', serif; font-style: italic; padding-bottom: 20px; }
#nav1 { display: none; }

#slide1 .suppliers { display: block; list-style: none; margin-top: 0px; margin-left: 0px; }
#slide1 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 58px; width: 97px; }
#slide1 .suppliers li img { display: block; height: 58px; margin: 0px auto; width: auto; }

#slide1 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; }
#slide1 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide1 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;  }
#slide1 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide1 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; }
#slide1 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
#slide1 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
#slide1 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }

#slide1 .suppliers li.last { border: none; height: 28px; }

#slide1 .supp-mobile { display: none; }

#slide2 { height: 161px; position: relative; }
#slide2 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 200; line-height: 30px; margin-top: -360px; padding-bottom: 20px; }
#slide2 h1 span { font-family: 'Lora', serif; font-style: italic; }

#slide2 .slide-text { display: block; float: none; width: 199px; }
#slide2 .slide-text p { font-size: 12px; line-height: 24px; }

#slide2 .slide-image { display: block; float: none; height: 101px; margin-top: 370px; overflow: hidden; width: 199px; }
#slide2 .slide-image img { display: none; height: 199px; width: auto; position: relative; left: -50%; top:40px; }

#slide2 .suppliers-mobile { display: block; bottom: 0px; position: absolute; }
#slide2 .suppliers-mobile p { font-size: 14px; font-family: 'Lora', serif; font-style: italic; padding-bottom: 20px; }
#nav2 { display: none; }

#slide2 .suppliers { display: block; list-style: none; margin-top: 0px; margin-left: 0px; }
#slide2 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 58px; width: 97px; }
#slide2 .suppliers li img { display: block; height: 58px; margin: 0px auto; width: auto; }

#slide2 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; }
#slide2 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide2 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide2 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide2 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; }
#slide2 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
#slide2 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
#slide2 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }

#slide2 .suppliers li.last { border: none; height: 28px; }

#slide2 .supp-mobile { display: none; }

#slide3 { height: 670px; }
#slide3 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 200; line-height: 30px; margin-top: 10px; padding-bottom: 20px; }
#slide3 h1 span { font-family: 'Lora', serif; font-style: italic; }

#slide3 .slide-text { display: block; width: 199px; float: left; }
#slide3 .slide-text p { font-size: 12px; line-height: 24px; }

#slide3 .slide-image { display: none; float: right; height: 199px; margin-top: 476px; overflow: hidden; width: 199px; }
#slide3 .slide-image img { display: block; height: 199px; width: auto; position: relative; left: -50%; }

#slide3 .suppliers-mobile { display: block; bottom: 0px; position: absolute; }
#slide3 .suppliers-mobile p { font-size: 14px; font-family: 'Lora', serif; font-style: italic; padding-bottom: 20px; }
#nav3 { display: none; }

#slide3 .suppliers { display: block; list-style: none; margin-top: 0px; margin-left: 0px; }
#slide3 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 58px; width: 97px; }
#slide3 .suppliers li img { display: block; height: 58px; margin: 0px auto; width: auto; }

#slide3 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; }
#slide3 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide3 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
#slide3 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide3 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide3 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
#slide3 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
#slide3 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }

#slide3 .suppliers li.last { border: none; height: 28px; }

#slide3 .supp-mobile { display: none; }

#slide4 { height: 170px; }
#slide4 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 200; line-height: 30px; margin-top: -425px; padding-bottom: 20px; }
#slide4 h1 span { font-family: 'Lora', serif; font-style: italic; }

#slide4 .slide-text { display: block; float: none; width: 199px; }
#slide4 .slide-text p { font-size: 12px; line-height: 24px; }

#slide4 .slide-image { display: block; float: none; height: 399px; margin-top: 435px; overflow: hidden; width: 199px; }
#slide4 .slide-image img { display: none; height: 199px; width: auto; position: relative; left: -50%; }

#slide4 .suppliers-mobile { display: block; bottom: 0px; position: absolute; }
#slide4 .suppliers-mobile p { font-size: 14px; font-family: 'Lora', serif; font-style: italic; padding-bottom: 20px; }
#nav4 { display: none; }

#slide4 .suppliers { display: block; list-style: none; margin-top: 0px; margin-left: 0px; }
#slide4 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 58px; width: 97px; }
#slide4 .suppliers li img { display: block; height: 58px; margin: 0px auto; width: auto; }

#slide4 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; }
#slide4 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide4 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8;  }
#slide4 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide4 .suppliers li:nth-child(5) { border-left: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#slide4 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
#slide4 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
#slide4 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }

#slide4 .suppliers li.last { border: none; height: 28px; }

#slide4 .supp-mobile { display: none; }

.end-line { border-bottom: 7px solid #F4F4F8; display: block; margin: 0px auto; padding-top: 20px; width: 236px; }

.end { background: #fff; height: 250px; width: 275px; margin: 0px auto; }
.end p { margin-top: 20px; padding: 0px 38px; float: left; font-size: 12px; line-height: 24px; }
.end p:first-child { padding-top: 20px; }
.end p:nth-child(2) { margin-top: 30px; float: left; }
.end a { color: #000; }

.sb-slidebar { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:0px; z-index:11;}
#sb-site { height: 100%; position: relative; margin: 0px auto; width: 275px; z-index: 1; overflow: hidden; }
.sb-right { right: -157px; opacity: 1; }
html.sb-static .sb-slidebar, .sb-slidebar.sb-static { position: absolute; }
.sb-slidebar.sb-active { visibility: visible; }
.sb-slidebar.sb-style-overlay { z-index: 2; }
.sb-slidebar { width: 157px; }
.sb-slidebar { border-left: 6px solid #F5F5F5; height: 100%; top: 0; position: absolute; padding-left: 0px; padding-right: 0px; background: #fff; }	
.sb-slidebar ul { background: #fff; display: block; margin-top: 87px; list-style: none; padding-left: 25px; width: 104px; }
.sb-slidebar ul li { border-bottom: 1px solid #F2F2F2; }
.sb-slidebar ul li a { color: #000; display: block; font-family: 'Lora'; font-style: italic; font-size: 14px; height: 49px; line-height: 49px; }
.sb-slidebar li ul { margin-top: -5px; padding-bottom: 20px; padding-left: 0px; }
.sb-slidebar li ul li { border-bottom: none; }
.sb-slidebar li ul li a { color: #9D9D9D; font-size: 12px; height: 32px; line-height: 32px; }



.slideshow1 .slide-image {
		position: absolute;
		right: -306px;
	}

.slideshow2 .slide-image {
		position: absolute;
		left: -341px;
	}

.slideshow3 .slide-image {
		position: absolute;
		right: -306px;
	}

.slideshow4 .slide-image {
		position: absolute;
		left: -341px;
	}

.slideshow1 {
	margin-top: 50px !important;
}




.dot-container {
  text-align: center;
  margin-top: 10px;
}

.dot {
  height: 15px !important;
  width: 15px !important;
  margin: 0 5px;
  background-color: #F4F4F8;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.dot.active {
  background-color: #333;
}






.sb-slide, #sb-site, .sb-slidebar {
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition: -moz-transform 400ms ease;
	     -o-transition: -o-transform 400ms ease;
	        transition: transform 400ms ease;
	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
	-webkit-backface-visibility: visible; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
}

.sb-toggle-right { background: url(../img/menu.png); background-position: 0px top; color: #fff; float: right; text-indent: -999px; overflow: hidden; height: 40px; line-height: 40px; margin-right: 25px;margin-top: 17px !important;  text-align: center; width: 40px; }
.close-menu { background: url(../img/menu.png); background-position: -40px top; color: #fff; display: none; float: right; text-indent: -999px; overflow: hidden; height: 40px; line-height: 40px; margin-right: 25px; margin-top: 22px; text-align: center; width: 40px; }

#overlay {
    position: fixed;
    top: 0;    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}
span.phoneHome {
		font-size:25px;
		font-family: 'Lora',serif;
    	font-style: italic;
		font-weight:100;
		color:#000;
		height:auto;
		width:auto;
		float: right;
 		position: relative;
  		z-index: 10;
  		padding-right: 16px;
  		padding-top: 23px;
}

span.phoneHome img {
	  vertical-align: bottom;
}

#phone {
	display:none;	
	font-weight:100;
}

#ordinary-phone {
	display:none;
}

#mobile-phone {
	display:inline;
}





@media only screen and (max-width: 767px) {
	.slide-image {
		display: none;
	}
	.dot-container {
		display: none;
	}
	#slide1 .suppliers-mobile, #slide2 .suppliers-mobile, #slide3 .suppliers-mobile, #slide4 .suppliers-mobile {
		position: relative;
	}
	.suppliers-mobile {
		position: relative;
	}
	#slide1, #slide2, #slide3, #slide4  {
  height: auto !important;
  position: relative;
	}	
	
	.banner h2 {
		font-family: 'Lora' !important;
  font-style: italic !important;
  font-size: 13.39px !important;
  font-weight: normal !important;
	}
	#slide2 h1, #slide4 h1, #slide1 h1, #slide3 h1 {
		margin-top: 0;
		padding-bottom: 0px !important;
	}
	.suppliers-mobile p {
		font-size: 16px !important;
		margin-top: 30px;
	}
	#slide1 .slide-text, #slide3 .slide-text {
		float: none;
	}
	.slideshow {
		margin-bottom: 40px;
	}
	#slide1 .suppliers li img, #slide2 .suppliers li img, #slide3 .suppliers li img, #slide4 .suppliers li img {
		height: 56px;
	}	

}

@media only screen and (min-width: 768px) {
	body { background: #f4f4f4; overflow-x: hidden; }	
	.header { background: #fff; display: block; height: 82px; margin: 0px auto; position: relative; width: 700px; z-index: 2; }
	
	a.logo img { width: 270px; height: auto; margin-top: -5px; margin-left: 0px;  }
	
	.banner { background:url(../images/banner/heating.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 335px; position: relative; z-index: 1; margin-top: 0px !important; }
	.banner p { color: #fff; display: block; font-family: 'Source Sans Pro', sans-serif; font-size: 30px; font-weight: 200; height: 78px; line-height: 41px; position: absolute; margin-left: 62px; margin-top: 18%; width: 506px; }
	.banner p span { font-family: 'Lora', serif; font-style: italic; }
	.banner h2 { background:url(../img/banner-title.png); background-position: 0px top; background-repeat: no-repeat; background-size: 139px; color: #fff; display: block; font-family: 'Lora' !important; font-style: italic; font-size: 22.16px !important; font-weight: normal; height: 139px; right: 52px; line-height: 139px; margin-top: 0px; position: absolute; text-align: center; top: 71px; width: 139px; }
			
	.line { bottom: 0px; display: block; height: 6px; position: absolute; width: 100%; }
	.line span.blue-line { display: block; float: left; height: 6px; width: 50%; background: #130D71; }
	.line span.red-line { display: block; height: 6px; float: right; width: 50%; background: #FF0103; }
	
	.wrapper { width: 700px; margin: 0px auto; position: relative; z-index: 1; }
	.wrapper a.title { display: block; color: #000; font-family: 'Source Sans Pro', sans-serif; font-size: 36px; padding-left: 60px; font-weight: 200; margin-top: 30px; }
	.wrapper a.title span { font-family: 'Lora', serif; font-style: italic; }	
	
	.heating { background: #fff; padding-bottom: 95px; }
	
	.breadcrumbs { border-bottom: 7px solid #F4F4F8; display: block; height: 89px; line-height: 89px; list-style: none; width: 576px; margin: 0px auto; }
	.breadcrumbs li { display: block; float: left; }
	.breadcrumbs li a { color: #000; display: block; margin-left: 20px; }
	
	.slideshow { display: block; position: relative; width: 576px; margin: 0px auto; padding-top: 38px; }
	.slideshow .nav { position: absolute; left: 0px; top: 38px; z-index: 9999; }	
	.slideshow .nav a { background: url(../img/pagging.png); background-repeat: no-repeat; background-position: -15px top; display: block; float: left; height: 15px; margin-right: 7px; overflow: hidden; text-indent: -999px; width: 15px; }
	.slideshow .nav a.activeSlide { background-position: 0px top; }

	.slideshow #nav2 { display: block; left: 532px !important; position: absolute; margin-top: 17px;}
	.slideshow #nav4 { display: block; left: 532px !important; position: absolute; margin-top: 0px;}
	
	
	.slideshow1 .slide-image {
		right: -126px;
  		width: 390px;
		top: 148px;
	}
	
	
	.slideshow3 .slide-image {
		right: -126px;
  		width: 390px;
		top: 171px;
	}
	
	.slideshow2 .slide-image {
		left: -156px;
    width: 390px;
    top: 128px;
  }
	
	
	.slideshow4 .slide-image {
		left: -156px;
    width: 390px;
    top: 128px;
  }
	
	.activeDot {
    background: #fe7373;
  }
	
	
	#slide1 {  max-height: 325px; }
	#slide1 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 36px; font-weight: 200; line-height: 50px; margin-top: 30px; padding-bottom: 10px; width: 576px; }
	#slide1 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#slide1 .slide-text { display: block; float: left; width: 298px; }
	#slide1 .slide-text p { font-size: 14px; line-height: 26px; width: 245px; margin-top:-5px; }
		
	#slide1 .slide-image { display: block; float: right; height: 199px; margin-top: 125px; overflow: visible; width: 278px; }
	#slide1 .slide-image img { display: block; height: 158px; width: auto; position: relative; left: 0px; }
	
	#slide1 .suppliers-mobile { display: none; }
	#nav1 { display: block; }
	
	#slide1 .suppliers { display: block; list-style: none; margin-top: 4px; margin-left: 0px; }
	#slide1 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 51px; overflow: hidden; width: 90px; }
	#slide1 .suppliers li img { display: block; height: 51px; margin: 0px auto; width: auto; }
	
	#slide1 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; border-right:none; }
	#slide1 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: none; }
	#slide1 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
	#slide1 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: none; }
	#slide1 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide1 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide1 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide1 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }
	
	#slide1 .suppliers li.last {border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; height: 51px; }	
	
	#slide2 { height: 333px; }
	
	
	
	 #slide2 h1 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 36px;
    font-weight: 200;
    margin-top: 0px;
    top: 16px;
    padding-bottom: 20px;
    width: 576px;
    position: absolute;
    left: 295px;
  }
	
	
	#slide2 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#slide2 .slide-text { display: block; float: right; width: 278px; margin-left: 20px;margin-top: 68px; }
	#slide2 .slide-text p { font-size: 14px; line-height: 26px; margin-top:10px; }
	
	#slide2 .slide2-text { margin-left: 298px; }
	
	#slide2 .slide-image { display: block; float: left; height: 158px; margin-top: 47px; overflow: visible; width: 278px; }
	#slide2 .slide-image img { display: block; height: 158px; width: auto; position: relative; left: -203px; }
	
	#slide2 .suppliers-mobile { display: none; }
	#nav2 { display: block; }
	
	#slide2 .suppliers { display: block; list-style: none; margin-top: 19px; margin-left: 0px; }
	#slide2 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 51px; overflow: hidden; width: 90px; }
	#slide2 .suppliers li img { display: block; height: 51px; margin: 0px auto; width: auto; }
	
	#slide2 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; }
	#slide2 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: none; }
	#slide2 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
	#slide2 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: none; }
	#slide2 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide2 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide2 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide2 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }
	
	#slide2 .suppliers li.last {border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; height: 51px; }	
	
	#slide3 { max-height: 485px; }
	#slide3 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 36px; font-weight: 200; line-height: 50px; margin-top: 35px; padding-bottom: 20px; width: 576px; }
	#slide3 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#slide3 .slide-text { display: block; float: left; width: 298px; }
	#slide3 .slide-text p { font-size: 14px; line-height: 26px; width: 245px; margin-top:15px; }
	
	#slide3 .slide-image { display: block; height: 199px; margin-top: 130px; overflow: visible; width: 278px; }
	#slide3 .slide-image img { display: block; height: 158px; width: auto; position: relative; left: 0px; }
	
	#slide3 .suppliers-mobile { display: none; }
	#nav3 { display: block; }
	
	#slide3 .suppliers { display: block; list-style: none; margin-top: 23px; margin-left: 0px; }
	#slide3 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 51px; overflow: hidden; width: 90px; }
	#slide3 .suppliers li img { display: block; height: 51px; margin: 0px auto; width: auto; }
	
	#slide3 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; }
	#slide3 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: none; }
	#slide3 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
	#slide3 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
	#slide3 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide3 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide3 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide3 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }
	
	#slide3 .suppliers li.last {border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; height: 51px; }
	
	#slide4 { height: 333px; }
	#slide4 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 36px; font-weight: 200; margin-top: 0px; padding-bottom: 40px; width: 576px; position: absolute; top: 51px;left: 295px;}
	#slide4 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#slide4 .slide-text { display: block; float: right; width: 278px; margin-left: 298px;margin-top: 68px; }
	#slide4 .slide-text p { font-size: 14px; line-height: 26px; margin-top: 13px; }
	
	#slide4 .slide2-text { margin-left: 298px; }
	
	#slide4 .slide-image { display: block; float: left; height: 158px; margin-top: 89px; overflow: visible; width: 278px; }
	#slide4 .slide-image img { display: block; height: 158px; width: auto; position: relative; left: -203px; }
	
	#slide4 .suppliers-mobile { display: none; }
	#nav4 { display: block; }
	
	#slide4 .suppliers { display: block; list-style: none; margin-top: 21px; margin-left: 0px; }
	#slide4 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 51px; overflow: hidden; width: 90px; }
	#slide4 .suppliers li img { display: block; height: 51px; margin: 0px auto; width: auto; }
	
	#slide4 .suppliers li:nth-child(1) { border-bottom: 1px solid #d8d8d8; }
	#slide4 .suppliers li:nth-child(2) { border-bottom: 1px solid #d8d8d8; border-right: none; }
	#slide4 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
	#slide4 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
	#slide4 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide4 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide4 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide4 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }
	
	#slide4 .suppliers li.last {border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; height: 51px; }	
	
	.text-mobile { display:none; }
	
	.end-line { border-bottom: 7px solid #F4F4F8; display: block; margin: 0px auto; padding-top: 80px; width: 650px; }
	
	.end { background: #fff; height: 220px; margin: 0px auto; padding-bottom: 40px; width: 700px; }
	.end p { margin-top: 60px; padding: 0px 25px; font-size: 12px; line-height: 24px; }
	.end p:first-child { padding-top: 0px; }
	.end p:nth-child(2) { margin-top: 60px; float: right; }
	.end a { color: #000; }
	
	.sb-slidebar { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:0px; z-index:11;}
	#sb-site { background: #f4f4f4; height: 100%; position: relative; width: 700px; margin: 0px auto; z-index: 1; overflow: hidden; }
	.sb-right { right: -157px; }
	html.sb-static .sb-slidebar, .sb-slidebar.sb-static { position: absolute; }
	.sb-slidebar.sb-active { visibility: visible; }
	.sb-slidebar.sb-style-overlay { z-index: 2; }
	.sb-slidebar { width: 157px; }	
	.sb-slidebar { border-left: 6px solid #F5F5F5; height: 100%; position: absolute; padding-left: 0px; padding-right: 0px; background: #fff;}		
	.sb-slidebar ul { background: #fff; display: block; margin-top: 87px; list-style: none; padding-left: 25px; width: 104px; }
	.sb-slidebar ul li { border-bottom: 1px solid #F2F2F2; }
	
	.sb-slidebar ul li a {  color: #000; display: block; font-family: 'Lora'; font-style: italic; font-size: 14px; height: 49px; line-height: 49px; }
	.sb-slidebar li ul { margin-top: -5px; padding-bottom: 20px; padding-left: 0px; }
	.sb-slidebar li ul li { border-bottom: none; }
	.sb-slidebar li ul li a { color: #9D9D9D; font-size: 12px; height: 32px; line-height: 32px; }	
	
	.sb-toggle-right { background: url(../img/menu.png); background-position: 0px top; color: #fff; float: right; text-indent: -999px; overflow: hidden; height: 40px; line-height: 40px; margin-right: 25px; margin-top: 22px; text-align: center; width: 40px; }
	.close-menu { background: url(../img/menu.png); background-position: -40px top; color: #fff; display: none; float: right; text-indent: -999px; overflow: hidden; height: 40px; line-height: 40px; margin-right: 25px; margin-top: 22px; text-align: center; width: 40px; }

	span.phoneHome {
		font-size:23px;
		font-family: 'Lora',serif;
    	font-style: italic;
		font-weight:100;
		color:#000;
		height:auto;
		width:auto;
		float: right;
 		position: relative;
  		z-index: 10;
  		margin-right: 37px;
		padding-top: 26px;
  		padding-right: 0px;
	}
	
	span.phoneHome img {
	  vertical-align: bottom;
}

#phone {
	display:inline;	
	font-weight:100;
}

#ordinary-phone {
	display:inline;
}

#mobile-phone {
	display:none;
}

}
@media only screen and (min-width: 1140px) {
	body { background: #fff; }	
	.header { background: #fff; display: block; height: 125px; margin: 0px 50px; position: relative; width: auto; z-index: 2; }
	
	a.logo img { width: 270px; height: auto; margin-top: 38px; margin-left: 0px; }
	
	.banner { background:url(../images/banner/heating.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 455px; position: relative; z-index: 1; margin-top: -24px !important; }
	.banner p { color: #fff; display: block; font-family: 'Source Sans Pro', sans-serif; font-size: 39px; font-weight: 200; height: 96px; line-height: 50px; position: absolute; margin-left: 0px; margin-top: 18%; width: 605px; }
	.banner p span { font-family: 'Lora', serif; font-style: italic; }
	.banner h2 { background:url(../img/banner-title.png); background-position: 0px top; background-repeat: no-repeat; color: #fff; display: block; font-family: 'Lora'; font-style: italic; font-size: 28.94px; font-weight: normal; height: 160px; right: 0; line-height: 160px; margin-top: 0px; position: absolute; text-align: center; top: 117px; width: 160px; }
	
	.line { bottom: 0px; display: block; height: 6px; position: absolute; width: 100%; }
	.line span.blue-line { display: block; float: left; height: 6px; width: 50%; background: #130D71; }
	.line span.red-line { display: block; height: 6px; float: right; width: 50%; background: #FF0103; }
	
	.wrapper { margin: 0px auto; padding-bottom: 100px; position: relative; width: 960px; }
	.wrapper a.title { color: #000; display: block; font-family: 'Source Sans Pro', sans-serif; font-size: 42px; padding-left: 0px; font-weight: 200; margin-top: 30px; }
	.wrapper a.title span { font-family: 'Lora', serif; font-style: italic; }
	
	.heating { border-bottom: none; margin-bottom: 15px; }
	.activeDot {
		background:#fe7373 ;
	}
	
	
	
	.slideshow1 .slide-image, .slideshow3 .slide-image {
		position: absolute;
		right: -306px !important;
		top: auto !important;
		width: auto !important;	
	}
	
	.slideshow2 .slide-image, .slideshow4 .slide-image {
    left: -336px;
    width: auto;
    top: auto;
  }
	
	
	
	.breadcrumbs { border-bottom: 7px solid #F4F4F8; display: block; height: 89px; line-height: 89px; list-style: none; width: 100%; margin: 0px; }
	.breadcrumbs li { display: block; float: left; }
	.breadcrumbs li a { color: #000; display: block; margin-left: 20px; }	
	
	.slideshow { display: block; position: relative; width: auto; margin: 0px auto 70px; padding-top: 63px; }
	.slideshow .nav { position: absolute; left: 0px; top: 63px; z-index: 9999; }	
	.slideshow .nav a { background: url(../img/pagging.png); background-repeat: no-repeat; background-position: -15px top; display: block; float: left; height: 15px; margin-right: 7px; overflow: hidden; text-indent: -999px; width: 15px; }
	.slideshow .nav a.activeSlide { background-position: 0px top; }	
	
	.slideshow #nav2 { display: block; left: 532px !important; position: absolute; margin-top: 0px;}
	
	#slide1 { max-height: 303px; }
	#slide1 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 39px; font-weight: 200; margin-top: 38px; padding-bottom: 17px; width: auto; }
	#slide1 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	.text-mobile { display:none; }
	
	#slide1 .slide-text { display: block; float: left; width: 479px; }
	#slide1 .slide-text p { font-size: 14px; line-height: 26px; width: 428px; }
	
	#slide1 .slide-image { display: block; height: 263px; margin-top: 0px; overflow: visible; width: 481px; }
	#slide1 .slide-image img { display: block;
    height: 263px;
    width: auto;
    position: absolute;
    left: 450px; }
	
	#slide1 .suppliers { display: block; list-style: none; margin-top: 0px; margin-left: 0px; }
	#slide1 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 58px; width: 97px; }
	
	#slide1 .suppliers li img { display: block; height: 87px; margin: 0px auto; width: 53px; left: -23px;  margin: -15px auto 0;
    position: relative; }
	
	#slide1 .suppliers li:nth-child(1) { border-bottom: none;  border-top:none; border-left:none; border-right:none; }
	#slide1 .suppliers li:nth-child(2) { border-bottom: none;  border-top:none; border-left:1px solid #d8d8d8; }
	#slide1 .suppliers li:nth-child(3) {  border-left: 1px solid #d8d8d8; border-top: none; border-bottom: none; border-right:none; }
	#slide1 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
	#slide1 .suppliers li:nth-child(5) {  border-left: 1px solid #d8d8d8;border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide1 .suppliers li:nth-child(6) { border-right: 1px solid #d8d8d8; border-top: none; border-bottom: 1px solid #d8d8d8; }
	#slide1 .suppliers li:nth-child(7) { border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide1 .suppliers li:nth-child(8) { border-bottom: 1px solid #d8d8d8; border-top: none; border-right: 1px solid #d8d8d8; }
	
	#slide1 .suppliers li.last { border: none; height: 28px; }

	#slide2 { max-height: 323px; }
	#slide2 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 39px; font-weight: 200; margin-top: 0px; top: 45px; padding-bottom: 70px; width: 576px; position: relative; left: 50px; }
	#slide2 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#slide2 .slide-text { display: block; float: right; width: 479px; margin-left: 0px;margin-top: 0px; }
	#slide2 .slide-text p { font-size: 14px; line-height: 26px; margin-left: 50px; }
	
	#slide2 .slide2-text { margin-left: 481px; }
	
	#slide2 .slide-image { display: block; float: left; height: 263px; margin-top: -40px; overflow: visible; width: 481px; }
	#slide2 .slide-image img { display: block; height: 263px; width: auto; position: absolute; left: -322px ; }
	
	#slide2 .suppliers { display: block; list-style: none; margin-top: 10px; margin-left: 50px; }
	#slide2 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 61px; overflow: hidden; width: 106px; }
	#slide2 .suppliers li img { display: block; height: 90px; margin: 0px auto; width: auto; position: relative; left: -18px; margin-top: -15px; }
	
	#slide2 .suppliers li:nth-child(1) { border-bottom: none; border-left: none; border-top: none; }
	#slide2 .suppliers li:nth-child(2) { border-bottom: none; border-top: none; border-right: none; }
	#slide2 .suppliers li:nth-child(3) { border-bottom: none; border-left: 1px solid #d8d8d8; border-top: none; border-right: none; }
	#slide2 .suppliers li:nth-child(4) { border-top: none; border-bottom: 1px solid #d8d8d8; border-right: none; }
	#slide2 .suppliers li:nth-child(5) { border-bottom: none; border-left: none; border-top: none; }
	#slide2 .suppliers li:nth-child(6) { border-bottom: none; border-right: none; border-top: none; }
	#slide2 .suppliers li:nth-child(7) { border-bottom: none; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide2 .suppliers li:nth-child(8) { border-bottom: none; border-top: none; border-right: none; }
	
	#slide2 .suppliers li.last {border: none; height: 0px; }		
		
	#slide3 { max-height: 353px; }
	#slide3 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 39px; font-weight: 200; margin-top: 38px; padding-bottom: 17px; width: auto; }
	#slide3 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#slide3 .slide-text { display: block; float: left; width: 479px; }
	#slide3 .slide-text p { font-size: 14px; line-height: 26px; width: 428px; }
	
	#slide3 .slide-image { display: block; height: 263px; margin-top: 0px; overflow: visible; width: 481px; }
	#slide3 .slide-image img { display: block; height: 263px; width: auto; position: absolute; left: 0px; }
	
	#slide3 .slide-image { margin-left: 479px; }
	
	#slide3 .suppliers { display: block; list-style: none; margin-top: 10px; margin-left: 0px; }
	#slide3 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 61px; overflow: hidden; width: 106px; }
	#slide3 .suppliers li img { display: block; height: 90px; margin: 0px auto; width: auto; position: relative; left: -18px; margin-top: -15px; }
	
	#slide3 .suppliers li:nth-child(1) { border-bottom: none; border-left: none; border-top: none; }
	#slide3 .suppliers li:nth-child(2) { border-bottom:none; border-top: none; border-right: none; }
	#slide3 .suppliers li:nth-child(3) { border-bottom: none; border-left: 1px solid #d8d8d8; border-top: none; border-right: none; }
	#slide3 .suppliers li:nth-child(4) { border-top: none; border-bottom: none; border-right: none; }
	#slide3 .suppliers li:nth-child(5) { border-bottom: none; border-left: none; border-top: none; border-right: 1px solid #d8d8d8; }
	#slide3 .suppliers li:nth-child(6) { border-bottom: none; border-right: none; border-top: none; }
	#slide3 .suppliers li:nth-child(7) { border-bottom: none; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide3 .suppliers li:nth-child(8) { border-bottom: none; border-top: none; border-right: none; }
	
	#slide3 .suppliers li.last {border: none; height: 0px; }
	
	#slide4 { max-height: 323px; }
	#slide4 h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 39px; font-weight: 200; margin-top: 0px; top: 45px; padding-bottom: 70px; width: 576px; position: relative; left: 50px; }
	#slide4 h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#slide4 .slide-text { display: block; float: right; width: 479px; margin-left: 0px;margin-top: 0px; }
	#slide4 .slide-text p { font-size: 14px; line-height: 26px; margin-left: 50px; }
	
	#slide4 .slide4-text { margin-left: 481px; }
	
	#slide4 .slide-image { display: block; float: left; height: 263px; margin-top: 0px; overflow: visible; width: 481px; }
	#slide4 .slide-image img { display: block; height: 263px; width: auto; position: relative; left: -322px ; }
	
	#slide4 .suppliers { display: block; list-style: none; margin-top: 10px; margin-left: 50px; }
	#slide4 .suppliers li { background: #fff; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; display: block; float: left; height: 61px; overflow: hidden; width: 106px; }
	#slide4 .suppliers li img { display: block; height: 90px; margin: 0px auto; width: auto; position: relative; left: -18px; margin-top: -15px; }
	
	#slide4 .suppliers li:nth-child(1) { border-bottom: none; border-left: none; border-top: none; }
	#slide4 .suppliers li:nth-child(2) { border-bottom: none; border-top: none; border-right: none; }
	#slide4 .suppliers li:nth-child(3) { border-bottom: none; border-left: 1px solid #d8d8d8; border-top: none; border-right: none; }
	#slide4 .suppliers li:nth-child(4) { border-top: none; border-bottom: none; border-right: none; }
	#slide4 .suppliers li:nth-child(5) { border-bottom: none; border-left: none; border-top: none; }
	#slide4 .suppliers li:nth-child(6) { border-bottom: none; border-right: none; border-top: none; }
	#slide4 .suppliers li:nth-child(7) { border-bottom: none; border-left: 1px solid #d8d8d8; border-top: none; }
	#slide4 .suppliers li:nth-child(8) { border-bottom: none; border-top: none; border-right: none; }
	
	#slide4 .suppliers li.last {border: none; height: 0px; }	
	
	.text-mobile { display:none; }
	
	.end-line { display: none; }
	
	.end { height: 220px; width: 100%; padding-bottom: 0px; }
	.end p { margin-top: 50px; padding: 0px; font-size: 14px; line-height: 26px; }
	.end p:nth-child(2) { margin-top: 50px; float: right; }
	.end a { color: #000; }	
	
	.sb-slidebar { background-color: #fff; border-left: none; height: 81px !important; overflow: visible; position: absolute; top: 0; visibility: visible; width: 70%; z-index: 1; padding: 0px;  margin-top:38px; z-index:9;}
	
	#sb-site { background: #fff; height: 100%; position: absolute; width: 100%; z-index: 1; padding-bottom: 0px; overflow: visible; }
	.sb-right { right: 0px !important; }
	
	.sb-slidebar ul { float: right; margin-right: 40px; margin-top: 0px; padding-left: 0px; width: auto; }
	.sb-slidebar ul li { border-bottom: none; display: block; float: left; margin-top: 31px; position: relative;  }
	.sb-slidebar ul li a { color: #010101; height: auto; line-height: normal; font-family: 'Lora'; font-style: italic; font-size: 14px; padding: 9px 0px; margin: 0px 16px; padding-bottom: 17px; }	
	.sb-slidebar li:hover ul { border-top: 6px solid #FF0103; max-height: 999px; padding-bottom: 15px; -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }	
	.sb-slidebar li ul { background: #fff; float: right; max-height: 0px; overflow: hidden; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 5px; position: absolute; top: 44px; min-width: 172px;  }
	.sb-slidebar li ul li { display: block; float: none; margin-top: 0px; padding-top: 0px; height: 32px; line-height: 32px; }
	.sb-slidebar li ul li a { background: #fff; color: #010101; font-size: 14px; padding-top: 0px; line-height: 42px; }	
	.sb-slidebar a.akt { background: url(../img/akt.png); background-repeat: repeat-x; background-position: left 32px; }
	
	.sb-toggle-right { display: none; }	
	.close-menu { display: none !important; }
	
	.slide-text ul.thelist li {
		font-size: 14px;
		line-height: 26px;
	}
	
	.slide-text ul.thelist {
		margin-top:20px;
		margin-left:63px;
	}
	span.phoneHome {
		font-size:25px;
		font-family: 'Lora',serif;
    	font-style: italic;
		font-weight:100;
		color:#000;
		height:auto;
		width:auto;
		float: right;
 		position: relative;
  		z-index: 10;
  		margin-right: 55px;
		padding-top: 26px;
  		padding-right: 0px;
	}
	
	span.phoneHome img {
	  vertical-align: bottom;
}

#phone {
	display:inline;
	font-weight:100;
}

#ordinary-phone {
	display:inline;
}

#mobile-phone {
	display:none;
}
	
}
