@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/company.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; 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' !important; font-style: italic; font-size: 13.39px !important; font-weight: normal; height: 84px; right: 157px; line-height: 84px; margin-top: 0px; position: absolute; text-align: center; top: 61px; width: 84px; }
	
.intro { width: 275px; margin: 0px auto; }



#slide {
  position: relative;
}

#slide > div {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.6s ease-out, visibility 0.6s ease-out;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

#slide > div.active {
  opacity: 1;
  visibility: visible;
  position: relative;
}

#slide2 {
  position: relative;
  overflow: hidden;
  height: auto;
}

#slide2 > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.6s ease-out;
}

#slide2 > div.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  display: block;
}


.slide-text {
  padding: 20px;
  background-color: none;
  border-radius: 0;
  margin: 0 auto;
  max-width: 900px;
}




.testimonial-dots .dot {
  height: 15px;
  width: 15px;
  margin: 0 6px;
  background-color: #efefef;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.testimonial-dots .dot.active {
  background-color: #fe7373;
}

#slide2 h2 {
	font-size: 20px;
    line-height: 30px;
    font-weight: 100;
	color: #231F1F;font-family: 'Source Sans Pro', sans-serif;
}





	
.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 { background: #fff; width: 275px; margin: 0px auto; position: relative; }
.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; }

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

.breadcrumbs { display: none; }

#tabs { display: block; padding-top: 0px; margin: 0px auto; width: 199px; }
#tabs ul.tabs { display: none; }

#about h1, #whyus h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 200; margin-top: 40px; padding-bottom: 15px; margin-bottom: 0; }
#about h1 span, #whyus h1 span { font-family: 'Lora', serif; font-style: italic; }
#about p { display: block; font-size: 12px; line-height: 24px; margin-bottom: 20px; width: 100%; }
#about img.about-image { display: block; float: right; margin-top: 0px; width: 199px; height: auto; margin-right: 38px; }

#about .about-right p.certified {
	display: block; width: 200px; height: auto; margin-left: 0px; margin-left: 38px; padding-top: 20px; clear:both; line-height:1.4em; 	
	}
	
#about .about-left { 
  display: block;
  float: left;
  width: 100%;
  margin-left: 0;
  text-align: center;
}

.spacer { background: #fff; display: block; height:120px; }
	
#suppliers { position: relative; width: 275px; margin: 0px auto; z-index: 1; }
#suppliers h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 200; top: -80px; padding-bottom: 30px; position: absolute; left: 38px; }
#suppliers h1 span { font-family: 'Lora', serif; font-style: italic; }

#suppliers .controls { display: block; position: absolute; top: -45px; right: 38px; width: 198px; }
#suppliers .controls p { display: block; float: left; font-size: 12px; padding-top: 15px; }
#suppliers .controls a { background: url(../img/arrows.png); background-repeat: no-repeat; background-position: 0px 0px; background-size: 60px; display: block; height: 30px; width: 30px; margin-top: 7px; margin-left: 7px; float: right; overflow: hidden; text-indent: -999px; }
#suppliers a#next { background-position: -30px 0px;}
#suppliers a:hover#next { background-position: -30px -30px; }
#suppliers a:hover#prev { background-position: 0px -30px; }
	
#suppliers .slide-text { height: 301px; color: #fff; display: block; width: 275px; float: left; }
#suppliers .slide-text h2 { font-size: 30px; font-weight: 100; padding-bottom: 20px; padding-top: 42px; margin-left: 38px; font-family: 'Source Sans Pro', sans-serif; }
#suppliers .slide-text p { font-size: 12px; line-height: 24px; width: 207px; margin-left: 38px; }
	
#suppliers .slide-image { display: block; width: 275px; float: right; overflow: hidden; }
#suppliers .slide-image img { width: 275px; height: auto; }






.block { display: block; clear: both; height: auto; min-width: 275px; padding-bottom: 40px; position: relative; width: 100%; }
.bg1 { background: url(../img/bg3.gif); }

.bg2 { background: url(../img/bg2.gif); }

.bg3 { background: url(../img/bg1.gif);   }

.bg4 { background: url(../img/bg4.gif); }

.bg5 { background: url(../img/bg5.gif); }

.bg6 { background: url(../img/bg6.gif); }

.bg7 { background: url(../img/bg7.gif) center top; }

.bg8 { background: url(../img/bg8.gif) center top; }

.bg9 { background: url(../img/bg9.gif) center top; }

.bg10 { background: url(../img/bg10.gif) center top; }

.bg11 { background: url(../img/bg11.gif) center top; }

.bg12 { background: url(../img/bg12.gif) center top; }

.bg13 { background: url(../img/bg13.gif) center top; }


#whyus { background: #fff; margin: 0px auto; padding-bottom: 0px; position: relative; width: 275px; height: auto; border: 1px solid #fff; z-index: 1; } 
#whyus .nav { position: absolute; left: 38px; right: auto; top: 100px; z-index: 9999; text-align: left; width: 275px; }	
#whyus .nav a { background: url(../img/pagging.png); background-repeat: no-repeat; background-position: -15px top; display: inline-block; height: 15px; margin-left: 0px; margin-right: 17px; overflow: hidden; text-indent: 999px; width: 15px; }
#whyus .nav a.activeSlide { background-position: 0px top; }

#whyus h1 { margin-left: 38px; }

#whyus .slide-text { border-top: 7px solid #F4F4F8; display:block; margin: 0px auto; margin-top: 65px; padding-top: 35px; width: 236px; margin-left: 20px; padding-left: 0;}
#whyus .slide-text h2 { font-size: 20px; line-height: 30px; font-weight: 100; text-transform: uppercase; margin-left: 18px; }
#whyus .slide-text h2 span { display: block; font-size: 14px; font-weight: normal; text-transform: none; } 
#whyus .slide-text p { font-family: 'Lora'; font-style: italic; font-size: 15.2px; line-height: 25px; padding-top: 20px; width: 205px; margin-left: 18px; }

.end-line { border-bottom: 7px solid #F4F4F8; display: block; margin: 0px auto; padding-top: 35px; 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;margin-top:0px; z-index:11; }
#sb-site { height: 100%; position: relative; margin: 0px auto; width: 100%; z-index: 1; overflow-x: hidden; overflow-y: 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; }

.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: 17px !important; 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) {
	
	
 .testimonial-dots {
    text-align: center;
    margin-top: 1.5rem;
    position: absolute;
    top: 72px;
    left: 30px !important;
    z-index: 9999;
  }	
	
}
	
	
@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; }
	
	
.testimonial-dots {
  text-align: center;
  margin-top: 1.5rem;
  position: absolute;
  top: 72px;
  right: 0 !important;
  z-index: 9999;
}
	
	a.logo img { width: 270px; height: auto; margin-top: 0px; margin-left: 0px; }
	
	.banner { background:url(../images/banner/company.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: 95px; line-height: 139px; margin-top: 0px; position: absolute; text-align: center; top: 153px; 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 { background: #fff; width: 700px; margin: 0px auto; position: relative; }
	.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; }	
	
	.company { background: #fff; padding-bottom: 15px; }
	
	.breadcrumbs { border-bottom: 7px solid #F4F4F8; display: block; height: 89px; line-height: 89px; list-style: none; width: 580px; margin: 0px auto; }
	.breadcrumbs li { display: block; float: left; }
	.breadcrumbs li a { color: #000; margin-left: 20px; }
	
	#tabs { display: block; padding-top: 49px; margin-left: 60px; width: auto; position: relative; z-index: 9999; }
	#tabs ul.tabs { list-style: none; display: block; }
	#tabs ul.tabs li { display: block; height: 47px; float: left; margin-right: 10px; }
	#tabs ul.tabs li a { border: 6px solid #F4F4F8; color: #000; display: block; line-height: 47px; font-family: 'Lora'; font-style: italic; font-size: 17.88px; padding: 0px 30px; }
	.ui-tabs-active { background: #F4F4F8; padding-bottom: 7px; }

	#about h1, #whyus h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 36px; font-weight: 200; margin-top: 80px; padding-bottom: 30px; }
	#about h1 span, #whyus h1 span { font-family: 'Lora', serif; font-style: italic; }
	#about p { display: block; font-size: 14px; line-height: 26px; margin-bottom: 30px; width: 576px; }
	#about img.about-image { display: block; float: left; margin-top: 0px; width: 410px; height: auto; margin-right: 0px; margin-left: 60px; }
	
	#about .about-right p.certified {
	display: block; width: 410px; height: auto; margin-left: 0px; margin-left: 60px; padding-top: 25px; clear:both; 	
	}
	
	#about .about-left { display: block; float: left; width: 576px; margin-left: 60px; }
	
	.spacer { background: #fff; display: block; height:120px; }
	
	#suppliers { position: relative; width: 700px; margin: 0px auto; z-index: 1; }
	#suppliers h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 36px; font-weight: 200; top: -80px; padding-bottom: 30px; position: absolute; left: 60px; }
	#suppliers h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#suppliers .controls { display: block; position: absolute; top: -85px; right: 60px; width: 215px; }
	#suppliers .controls p { display: block; float: left; font-size: 14px; padding-top: 23px; }
	#suppliers .controls a { background: url(../img/arrows.png); background-repeat: no-repeat; background-position: 0px 0px; background-size: 86px; display: block; height: 43px; width: 43px; margin-top: 7px; margin-left: 7px; float: right; overflow: hidden; text-indent: -999px; }
	#suppliers a#next { background-position: -43px 0px;}
	#suppliers a:hover#next { background-position: -43px -43px; }
	#suppliers a:hover#prev { background-position: 0px -43px; }	
	
	#suppliers .slide-text { height: 301px; color: #fff; display: block; width: 360px; float: left; }
	#suppliers .slide-text h2 { font-size: 30px; font-weight: 100; padding-bottom: 20px; padding-top: 42px; margin-left: 60px; }
	#suppliers .slide-text p { font-size: 14px; line-height: 26px; width: 253px; margin-left: 60px; }
	
	#suppliers .slide-image { display: block; width: 340px; float: right; overflow: hidden; margin-top: 50px; }
	#suppliers .slide-image img { width: auto; height: auto; margin-left: -10%; }
	
	.block { background: #fff; display: block; clear: both; height: auto; min-width: 700px; position: relative; padding-bottom: 0px; width: 100%; padding-bottom: 50px; }
	.bg1 { background: url(../img/bg3.gif); }
	
	.bg2 { background: url(../img/bg2.gif) center top; }

	.bg3 { background: url(../img/bg1.gif) center top; }

	.bg4 { background: url(../img/bg4.gif) center top; }

	.bg5 { background: url(../img/bg5.gif) center top; }

	.bg6 { background: url(../img/bg6.gif) center top; }

	.bg7 { background: url(../img/bg7.gif) center top; }

	.bg8 { background: url(../img/bg8.gif) center top; }

	.bg9 { background: url(../img/bg9.gif) center top; }

	.bg10 { background: url(../img/bg10.gif) center top; }

	.bg11 { background: url(../img/bg11.gif) center top; }

	.bg12 { background: url(../img/bg12.gif) center top; }

	.bg13 { background: url(../img/bg13.gif) center top; }
	
	#whyus { background: #fff; margin: 0px auto; padding-bottom: 0px; position: relative; width: 700px; height: auto; border: 1px solid #fff; z-index: 1; } 
	#whyus .nav { position: absolute; left: auto; right: 60px; top: 100px; z-index: 9999; text-align: right; width: 40%; }	
	#whyus .nav a { background: url(../img/pagging.png); background-repeat: no-repeat; background-position: -15px top; display: inline-block; height: 15px; margin-left: 17px; margin-right: 0px; overflow: hidden; text-indent: 999px; width: 15px; }
	#whyus .nav a.activeSlide { background-position: 0px top; }
	
	#whyus h1 { margin-left: 60px; }
	
	#whyus .slide-text { border-top: 7px solid #F4F4F8; display:block; margin: 0px auto; margin-top: 0px; padding-top: 45px; width: 650px; margin-left: 25px; border-radius: 0 !important; }
	#whyus .slide-text h2 { font-size: 20px; line-height: 30px; font-weight: 100; text-transform: uppercase; margin-left: 35px; }
	#whyus .slide-text h2 span { display: block; font-size: 14px; font-weight: normal; text-transform: none; } 
	#whyus .slide-text p { font-family: 'Lora'; font-style: italic; font-size: 20px; line-height: 33px; padding-top: 20px; width: 580px; margin-left: 35px; }
	
	.fixed { background: #fff !important; border-top: 7px solid #F4F4F8; margin-top: 0px !important; display: block; z-index: 9999; position: fixed !important; top: -30px; height: 85px; width: 700px !important; left: 50% !important; margin-left: -350px !important; }
	.fixed ul { width: 700px; margin: 0px auto !important; position: relative; left: 60px; } 
		
	.end-line { border-bottom: 7px solid #F4F4F8; display: block; margin: 0px auto; padding-top: 55px; 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: #fff; height: 100%; position: relative; width: 100%; margin: 0px auto; z-index: 1; overflow-x: hidden; overflow-y: 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/company.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 455px; position: relative; z-index: 1; margin-top: 0 !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' !important; font-style: italic; font-size: 28.94px !important; font-weight: normal !important; height: 160px; right: 177px; line-height: 160px; margin-top: 0px; position: absolute; text-align: center; top: 202px; 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 { background: none; 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; }
	
	.company { border-bottom: 7px solid #F4F4F8; margin-bottom: 15px; }
	
	.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; }
	
	#tabs { display: block; padding-top: 30px; margin-left: 0px; }
	#tabs ul.tabs { list-style: none; }
	#tabs ul.tabs li { display: block; height: 52px; float: left; margin-right: 10px; }
	#tabs ul.tabs li a { border: 7px solid #F4F4F8; color: #000; display: block; line-height: 52px; font-family: 'Lora'; font-style: italic; font-size: 20px; padding: 0px 30px; }
	.ui-tabs-active { background: #F4F4F8; padding-bottom: 7px; }
		
	#about h1, #whyus h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 39px; font-weight: 200; margin-top: 50px; padding-bottom: 20px; }
	#about h1 span, #whyus h1 span { font-family: 'Lora', serif; font-style: italic; }
	#about p { display: block; font-size: 14px; line-height: 26px; margin-bottom: 30px; width: 420px; }
	#about img.about-image { display: block; float: right; margin-top: 120px; width: auto; height: auto; margin-left: 0px; }
	
#about .about-right p.certified {
	display: block; float: right; margin-top: -220px; width: 410px; height: auto; margin-left: 0px; clear:both; 	
	}
	
	#about .about-left { display: block; float: left; width: 490px; margin-left: 0px; }
	
	.spacer { display: block; height: 80px; }
	
	#suppliers { position: relative; width: 960px; margin: 0px auto; }
	#suppliers h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 36px; font-weight: 200; top: -80px; padding-bottom: 30px; position: absolute; left: 0px; }
	#suppliers h1 span { font-family: 'Lora', serif; font-style: italic; }
	
	#suppliers .controls { display: block; position: absolute; top: -85px; right: 0px; width: 215px; }
	#suppliers .controls p { display: block; float: left; font-size: 14px; padding-top: 23px; }
	#suppliers .controls a { background: url(../img/arrows.png); background-repeat: no-repeat; background-position: 0px 0px; background-size: 86px; display: block; height: 43px; width: 43px; margin-top: 7px; margin-left: 7px; float: right; overflow: hidden; text-indent: -999px; }
	#suppliers a#next { background-position: -43px 0px;}
	#suppliers a:hover#next { background-position: -43px -43px; }
	#suppliers a:hover#prev { background-position: 0px -43px; }
	
	#suppliers .slide-text { background: none; color: #fff; display: block; width: 550px; float: left; }
	#suppliers .slide-text h2 { font-size: 34px; font-weight: 100; padding-bottom: 20px; padding-top: 42px; margin-left: 0px; font-family: 'Source Sans Pro' }
	#suppliers .slide-text p { font-size: 14px; line-height: 26px; width: 428px; margin-left: 0px; }
	
	#suppliers .slide-image { display: block; width: 410px; float: right; overflow: hidden; }
	#suppliers .slide-image img { margin-left: 0px; }
	
	.block { background: none; background-repeat: repeat-y; background-position: center top; display: block; clear: both; height: auto; min-width: 960px; padding-bottom: 50px; margin-top: 10px; position: relative; width: 100%; -webkit-transition: all 2s linear; -moz-transition: all 2s linear; -o-transition: all 2s linear; transition: all 2s linear; }
	.bg1 { background: url(../img/bg3.gif) center top; }

	.bg2 { background: url(../img/bg2.gif) center top; }

	.bg3 { background: url(../img/bg1.gif) center top; }

	.bg4 { background: url(../img/bg4.gif) center top; }

	.bg5 { background: url(../img/bg5.gif) center top; }

	.bg6 { background: url(../img/bg6.gif) center top; }

	.bg7 { background: url(../img/bg7.gif) center top; }

	.bg8 { background: url(../img/bg8.gif) center top; }

	.bg9 { background: url(../img/bg9.gif) center top; }

	.bg10 { background: url(../img/bg10.gif) center top; }

	.bg11 { background: url(../img/bg11.gif) center top; }

	.bg12 { background: url(../img/bg12.gif) center top; }

	.bg13 { background: url(../img/bg13.gif) center top; }

	 
	#whyus { background: none; margin: 0px auto; padding-bottom: 0px; position: relative; width: 960px; height: auto; margin-top: 40px; } 
	#whyus .nav { position: absolute; left: 30%; right: 30%; top: 75px; z-index: 9999; text-align: center; width: 40%; }	
	#whyus .nav a { background: url(../img/pagging.png); background-repeat: no-repeat; background-position: -15px top; display: inline-block; height: 15px; margin-left: 0px; margin-right: 17px; overflow: hidden; text-indent: -999px; width: 15px; }
	#whyus .nav a.activeSlide { background-position: 0px top; }
	
	#whyus h1 { margin-left: 0px; }
	
	#whyus .slide-text { border-top: 7px solid #F4F4F8; border-bottom: none; display:block; margin: 0px auto; margin-top: 20px; width: 100%; max-width: 100%; padding: 50px 0px; background: none; border-radius: 0 !important;}
	#whyus .slide-text h2 { font-size: 20px; line-height: 30px; font-weight: 100; text-transform: uppercase; margin-left: 0px; }
	#whyus .slide-text h2 span { display: block; font-size: 14px; font-weight: normal; text-transform: none;  } 
	#whyus .slide-text p { font-family: 'Lora'; font-style: italic; font-size: 26px; line-height: 43px; padding-top: 20px; width: 100%; margin-left: 0px; }
	
	.fixed { background: #fff !important; border-top: 7px solid #F4F4F8; margin-top: 30px !important; display: block; z-index: 9999; position: fixed !important; top: -30px; height: 96px; width: 100% !important; left: 0px !important; margin-left: 0px !important; }
	.fixed ul { width: 960px; margin: 0px auto !important; position: relative; left: 0px; } 
	
	.end-line { border-bottom: 7px solid #F4F4F8; display: block; margin: 0px auto; padding-top: 60px; width: 960px; }
	
	.end { height: 220px; width: 100%; padding-bottom: 300px; }
	.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: auto !important; position: relative; width: 100%; z-index: 1; margin-top: -24px; }
	.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; }

	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;
}
}
