@charset "utf-8";

@import "font.css";
body {margin:0 auto; background:#fff; font-family: 'Varela Round', sans-serif;  }
a, a:hover, a:focus{outline:none;} 
a, a:hover {-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;text-decoration:none;}

h1,h2,h3,h4,h5 {font-family: 'Archivo Narrow', sans-serif;}
p {font-family: 'Varela Round', sans-serif; }

.header-section {
	margin:0 auto;
	padding:10px 0 0 0;
	background:#e8d88f;
	position:fixed;
	z-index:999;
	left:0;
	right:0;
}

.header-section-left {
	margin:0;
	padding:0;
}

.header-section-right {
	margin:0;
	padding:0;
}

.callus-col {
	margin:0 0 0 300px;
	padding:15px 0 15px 15px;
	float:left;
	font-size:20px;
}

.callus-col h1{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:5px 0 0 0;
}

.callus-col h1 span{
	color:#C00;
}

.translator-col {
	margin:0 0 0 25px;
	padding:15px 0 0 0;
	float:left;
}

.social-icon-col {
	margin:0 0 0 25px;
	padding:12px 0 0 0;
	float:left;
}

.fa-facebook {
	color:#fff;
	font-size:16px;
	background:#0e67a5;
	border-radius:50%;
	height:30px;
	width:30px;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:7px 0 0 0;
}

.fa-facebook:hover {
	background:#333;
}

.fa-twitter {
	color:#fff;
	font-size:16px;
	background:#1fade8;
	border-radius:50%;
	height:30px;
	width:30px;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:7px 0 0 0;
}

.fa-twitter:hover {
	background:#333;
}

.fa-linkedin {
	color:#fff;
	font-size:16px;
	background:#0e67a5;
	border-radius:50%;
	height:30px;
	width:30px;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:7px 0 0 0;
}

.fa-linkedin:hover {
	background:#333;
}

.fa-instagram {
	color:#fff;
	font-size:16px;
	background:#0a9487;
	border-radius:50%;
	height:30px;
	width:30px;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:7px 0 0 0;
}

.fa-instagram:hover {
	background:#333;
}

.fa-rss {
	color:#fff;
	font-size:16px;
	background:#f87f14;
	border-radius:50%;
	height:30px;
	width:30px;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:7px 0 0 0;
}

.fa-rss:hover {
	background:#333;
}



.navigation-panel {
	margin:5px auto 0 auto;
	padding:0;
	border-top:1px solid #c08e00;
	border-bottom:1px solid #c08e00;
	background:#e8d88f;
	height:40px;
}

.ht-banner {
	height:110px;
}

.banner-section {
	margin:0 auto;
	padding:0;
}

#hero-wrapper {
  height: 100%;
  width: 100%;
}

#hero-wrapper .carousel-wrapper,
#hero-carousel {
  height: 100%;
  width: 100%;
}

#hero-carousel{
  img {
    left: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    width: auto;
    height: auto;
  }
  & i {
    position: absolute;
    top: 50%;
  }
}

.carousel-fade {
  .carousel-inner {
    .item {
      opacity: 0;
      transition-property: opacity;
    }

    .active {
      opacity: 1;
    }

    .active.left,
    .active.right {
      left: 0;
      opacity: 0;
      z-index: 1;
    }

    .next.left,
    .prev.right {
      opacity: 1;
    }
  }

  .carousel-control {
    z-index: 2;
  }
}

.news-section {
	margin:0 auto;
	padding:0;
	background:#f6efd1;
	height:50px;
}

.news-section a{
	color:#000;
	text-decoration:none;
	font-size:14px;
}

.news-section a:hover{
	color:#F00;
	text-decoration:underline;
}

.news-section-right {
	margin:0;
	padding:0;
}
.news-section-right span{
	margin-top:0;
}

.news-section-right a{
	padding-top:14px;
	position:absolute;
	color:#C00;
}

.news-section-right a:hover{
	text-decoration:underline;
	color:#000;
}

.news-section-right a.brochure{
	font-size:16px; 
	position:absolute; 
	padding:5px 13px; 
	background:#300; 
	color:#fff;
	margin:8px 0;
	border-radius:5px;
}

.news-section-right a.brochure:hover{
	background:#C00;
	text-decoration:none;
}


marquee {
	padding:10px 0 0 0;
}

.welcome-section {
	margin:0 auto;
	padding:20px 0;
	background:url(../images/bg-welcome.jpg) bottom center no-repeat;
	height:550px;
	text-align:center;
}

.welcome-section h1{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:36px;
	color:#000;
	text-align:center;
	margin:0 auto;
	padding:35px;
	font-weight:normal;
	text-transform:uppercase;
}

.welcome-section p{
	font-size:14px;
	color:#333;
	text-align:left;
	line-height:20px;
	margin:0;
	padding:15px 35px;
}

.welcome-section a{
	font-size:14px;
	color:#333;
	border:1px solid #333;
	display:table;
	text-align:center;
	margin:0;
	padding:10px 35px;
	position:static;
}

.welcome-section a:hover{
	text-decoration:none;
	background:#000;
	color:#FFF;
	border:1px solid #000;
}

.welcome-section a.marquee{
	font-size:14px;
	color:#C00;
	margin:0;
	padding:0;
	border:none;
	background:none;
	text-decoration:underline;
}

.welcome-section a.marquee:hover{
	text-decoration:none;
	color:#000;
}

.product-section {
	margin:0 auto;
	padding:90px 0;
	background:url(../images/bg-products.jpg) bottom center no-repeat;
	height:850px;
}

.product-sectin-main {
	margin:55px 170px;
}

.product-sectin-main h2{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:20px;
	color:#000;
	text-align:center;
	margin:0 0 0 -25px;
	padding:15px 0;
	font-weight:normal;
	text-transform:uppercase;
}

.product-section h1{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:36px;
	color:#000;
	text-align:center;
	margin:0 auto;
	padding:0;
	font-weight:normal;
	text-transform:uppercase;
}

.product-section h3{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:36px;
	color:#C00;
	text-align:center;
	margin:0 auto;
	padding:0;
	font-weight:normal;
	text-transform:uppercase;
}


.product-section p{
	font-size:18px;
	color:#666;
	text-align:center;
	line-height:20px;
	margin:0;
	padding:0 35px;
}

.bodypanel-bottom-section {
	margin:0 auto;
	padding:90px 0 0 0;
	height:auto;
}

.title-h1 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size:30px;
	text-align:left;
	margin:0;
	padding:0;
	font-weight:normal;
	text-transform:uppercase;
}

.t-vision { color:#e30a0a;}
.t-mission { color:#10b2a4;}
.t-values { color:#fd6614;}

.bodypanel-bottom-section p{
	font-size:14px;
	color:#333;
	text-align:left;
	line-height:20px;
	margin:0;
	padding:5px 0 0 0;
}

.line {
	border-bottom:5px solid #e2e3e3;
	margin:0 0 25px 0;
	padding:25px 0 0 0;
}

.footer-section {
	margin:0 auto;
	padding:80px 0 0 0;
	background:url(../images/bg-footer.jpg) center no-repeat;
	height:249px;
	color:#FFF;
}

.footer-section a{
	color:#FFF;
	text-decoration:none;
}

.footer-section a:hover{
	color:#FC0;
	text-decoration:underline;
}

.footer-section ul{
	margin:0 auto;
	padding:0;
	text-align:center;
}

.footer-section ul li{
	margin:0;
	padding:0 20px;
	list-style:none;
	display:inline;
}

.footer-section ul li a{
	font-size:14px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	margin:0;
	padding:0;
	letter-spacing:0.5px;
}

.footer-section ul li a:hover{
	color:#FC0;
	text-decoration:none;
}

.line-footer {
	margin:0 auto 10px 0;
	border-bottom:1px solid #bf8a47;
	padding:10px 0;
}

.float-footer {float:right;}

#banner-section-inner {
	margin:0 auto;
	padding:0;
}

#banner-section-inner{ position: relative;}
#banner-section-inner .innerImg{ width: 100%; }

.sitemap{
	background:#f5f5f2;
	width:100%;
	border-bottom:1px solid #f5f5f2;
	position:relative;
	border-top:1px solid #fff;
}

.sitemap .breadcrumb {
    background-color: #f5f5f2;
    border-radius:4px;
    list-style:none outside none;
    margin-bottom:0;
    padding:8px 0 8px 0;
	font-size:14px;
	margin-left:-5px;
}

.sitemap .breadcrumb a{
	color:#333;
	text-decoration:underline;
}

.sitemap .breadcrumb > .active{
	color:#C60;
}

.sitemap .breadcrumb > .text-muted{
	color:#000;
}

.bodysection-inner {
	margin:0 auto;
	padding:40px 0;
}

.aboutus-section {
	margin:0 auto;
	padding:0;
}

.aboutus-section-left {
	margin:0;
	padding:0;
}

.aboutus-section-left h1{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:36px;
	text-align:left;
	color:#e9582c;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom:1px solid #CCC;
}

.aboutus-section-left p{
	margin:0;
	padding:0;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#666;
}

.aboutus-section-left a{
	margin:0;
	padding:0;
	font-size:20px;
	text-align:left;
	line-height:20px;
	color:#C00;
	text-decoration:none;
}

.aboutus-section-left a:hover{
	text-decoration:underline;
	color:#000;
}

.aboutus-section-right {
	margin:0;
	padding:0 0 0 45px;
}

.aboutus-section-right img{
	width:80%;
	margin-bottom:25px;
}

.aboutus-section-right p{
	margin:0;
	padding:0;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#666;
}

.careers-section {
	margin:0 auto;
	padding:0;
}

.careers-section h1{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:36px;
	text-align:left;
	color:#e9582c;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom:1px solid #CCC;
}

.careers-section h1 span{
	font-size:22px;
	color:#090;
	text-transform:none;
}

.careers-section p{
	margin:0;
	padding:0;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#666;
}

.careers-section .careers-panel{
	margin:25px 0;
	padding:20px 25px;
	background:#f0e6e3;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#000;
	border-radius:5px;
}

.careers-section .careers-panel p{
	color:#000;
	font-size:16px;
}

.careers-section .careers-panel p span{
	color:#F00;
}

.careers-section .careers-panel a{
	color:#F00;
	text-decoration:underline;
}

.careers-section .careers-panel a:hover{
	color:#090;
	text-decoration:none;
}

.faqs-section {
	margin:0 auto;
	padding:0;
}

.faqs-section h1{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:30px;
	text-align:left;
	color:#090;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom:1px solid #CCC;
}

.faqs-section h2{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:20px;
	text-align:left;
	color:#900;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom:1px solid #CCC;
}

.faqs-section p{
	margin:0 0 25px 0;
	padding:0 0 25px 0;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#666;
	border-bottom:1px dashed #CCC;
}

.faqs-section p span{
	color:#000;
	font-size:16px;
}

.contact-section {
	margin:0 auto;
	padding:0;
}

.contact-section h1{
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	font-size:18px;
	text-align:left;
	color:#090;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom:1px solid #eae9e9;
}

.contact-section p{
	margin:0;
	padding:0 20px 0 0;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#666;
}

.contact-section a{
	color:#F00;
	text-decoration:none;
}

.contact-section a:hover{
	color:#000;
	text-decoration:underline;
}

.product-section-inner {
	margin:0 auto;
	padding:0;
}

.product-section-inner-left {
	margin:0;
	padding:0;
}

.product-section-inner-right {
	margin:0;
	padding:0;
}

.product-section-inner-right h1{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:36px;
	color:#090;
	text-align:left;
	margin:0;
	padding:0 0 15px 0;
	font-weight:normal;
	text-transform:uppercase;
}

.product-section-inner-right h2{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:20px;
	color:#090;
	text-align:left;
	margin:0;
	padding:10px 0 5px 0;
	font-weight:normal;
	text-transform:none;
}

.product-section-inner-right h3{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:26px;
	color:#C00;
	text-align:left;
	margin:0;
	padding:15px 0 0 0;
	font-weight:normal;
	text-transform:uppercase;
}

.product-section-inner-right img {
	margin-bottom:20px;
}

.product-section-inner-right p{
	margin:0;
	padding:5px 0 10px 0;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#666;
}

.product-section-inner-right ul{
	margin:0 0 10px 40px;
	padding:0;
}

.product-section-inner-right ul li{
	margin:0;
	padding:0;
	font-size:14px;
	color:#666;
	text-align:left;
	line-height:20px;
	list-style:disc;
}


.product-sectin-main-inner {
	margin:25px 60px;
}

.product-sectin-main-inner h2{
	font-family: 'Archivo Narrow', sans-serif;
	font-size:20px;
	color:#000;
	text-align:center;
	margin:0 0 0 -25px;
	padding:15px 0;
	font-weight:normal;
	text-transform:uppercase;
}

.country-panel {
	margin:0 auto;
	padding:10px 0 20px 0;
	font-size:12px;
	line-height:14px;
}

.country-panel img{
	margin-bottom:0;
	padding-bottom:5px;
}

.spices-section {
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #CCC;
}

.certf-panel {
	margin:0 auto;
	padding:0 0;
}

.certf-panel h1{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:36px;
	text-align:left;
	color:#e9582c;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom:1px solid #CCC;
}

.certf-panel h2{
	margin:15px 0 10px 0;
	padding:0 0 5px 0;
	font-size:26px;
	text-align:left;
	color:#090;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
}


.certf-panel .certf-col{
	border:1px dashed #CCC;
	padding:5px;
	margin:0 0 25px 0;
	text-align:center;
}

.certf-panel .certf-col p{
	font-size:13px;
	color:#900;
	margin:0;
	padding:8px;
	background:#dfdfdf;
	display:block;
	line-height:16px;
}

.certf-panel .certf-col img{
	text-align:center;
}

.gallery-col {
	margin:0 0 20px 0;
	padding:10px 0 5px 0;
	font-size:13px;
	text-align:center;
	line-height:18px;
	border:1px dashed #CCC;
}

.container-capacity {
	margin:35px 0;
	padding:15px 0;
	border-top:1px solid #C00;
	border-bottom:1px solid #C00;
}

.container-capacity a{
	margin:0;
	padding:0;
	font-size:20px;
	text-align:left;
	line-height:20px;
	color:#06C;
	text-decoration:none;
	font-weight:bold;
}

.container-capacity a:hover{
	text-decoration:underline;
	color:#000;
}

.register-form-section {
	margin:0 auto;
	padding:0;
}

.register-form-section-left {
	margin:0;
	padding:0;
}

.register-form-section-right {
	margin:0;
	padding:0;
}

.register-form-section-right h1{
	margin:35px 0 0 0;
	padding:0 0 0 0;
	font-size:36px;
	text-align:left;
	color:#C00;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
}

.register-form-section-right p{
	font-size:13px;
	color:#333;
	margin:0;
	padding:0 0 15px 0;
	font-size:14px;
	line-height:18px;
}

.client-section {
	margin:0 auto;
	padding:0;
}

.client-section h1{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:36px;
	text-align:left;
	color:#e9582c;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom:1px solid #CCC;
}

.client-col {
	margin:0 25px 25px 0;
	padding:0;
	border:1px dashed #d4cec9;
}


/* Portrait phones to Landscape phone*/
@media (min-width: 320px) and (max-width: 480px){
	.header-section {
		margin:-45px auto;
		padding:10px 0 0 0;
		background:#e8d88f;
		border-top:8px solid #c08e00;
		position:absolute;
	}
	
	.header-section-left {
		margin:0;
		padding:0;
	}
	
	.header-section-right {
		margin:0;
		padding:0;
	}
	
	.callus-col {
		margin:0 0 0 0;
		padding:5px 0 10px 0;
		float:none;
		font-size:20px;
		border-bottom:1px solid #cab866;
	}
	
	.callus-col h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:18px;
		color:#000;
		font-weight:normal;
		text-align:center;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.callus-col h1 span{
		color:#C00;
	}
	
	.translator-col {
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		float:none;
		text-align:center;
		border-bottom:1px solid #cab866;
	}
	
	.social-icon-col {
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		float:none;
		text-align:center;
		border-bottom:1px solid #cab866;
	}
	
	.fa-facebook {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:36px;
		width:40px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.fa-facebook:hover {
		background:#333;
	}
	
	.fa-twitter {
		color:#fff;
		font-size:16px;
		background:#1fade8;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-twitter:hover {
		background:#333;
	}
	
	.fa-linkedin {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-linkedin:hover {
		background:#333;
	}
	
	.fa-instagram {
		color:#fff;
		font-size:16px;
		background:#0a9487;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-instagram:hover {
		background:#333;
	}
	
	.fa-facebook {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-facebook:hover {
		background:#333;
	}
	
	.fa-twitter {
		color:#fff;
		font-size:16px;
		background:#1fade8;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-twitter:hover {
		background:#333;
	}
	
	.fa-linkedin {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-linkedin:hover {
		background:#333;
	}
	
	.fa-instagram {
		color:#fff;
		font-size:16px;
		background:#0a9487;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-instagram:hover {
		background:#333;
	}
	
	.navigation-panel {
		margin:5px auto 0 auto;
		padding:0;
		border-top:none;
		border-bottom:none;
		background:#e8d88f;
		height:auto;
	}
	
	.ht-banner {
		margin:0 auto;
		height:154px;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
	}
	
	.news-section {
		margin:0 auto;
		padding:0 0 10px 0;
		background:#f6efd1;
		height:auto;
	}
	
	.news-section a{
		color:#000;
		text-decoration:none;
		font-size:14px;
	}
	
	.news-section a:hover{
		color:#F00;
		text-decoration:underline;
	}
	
	.news-section-right {
		height:70px;
	}
	
	.news-section-right a.brochure{
		font-size:14px; 
		position:absolute; 
		padding:5px 13px; 
		background:#300; 
		color:#fff;
		margin:8px 0;
		border-radius:5px;
	}
	
	.news-section-right a.brochure:hover{
		background:#C00;
		text-decoration:none;
	}

	
	marquee {
		padding:10px 0 0 0;
	}
	
	.welcome-section {
		margin:0 auto;
		padding:20px 0;
		background:url(../images/bg-welcome.jpg) bottom center no-repeat;
		height:auto;
		text-align:center;
	}
	
	.welcome-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:26px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:15px 0 0 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.welcome-section p{
		font-size:14px;
		color:#333;
		text-align:left;
		line-height:20px;
		margin:0;
		padding:10px 0;
	}
	
	.welcome-section a{
		font-size:14px;
		color:#333;
		border:1px solid #333;
		display:table;
		text-align:center;
		margin:0;
		padding:10px 35px;
		position:static;
	}
	
	.welcome-section a:hover{
		text-decoration:none;
		background:#000;
		color:#FFF;
		border:1px solid #000;
	}
	
	.welcome-section a.marquee{
		font-size:14px;
		color:#C00;
		margin:0;
		padding:0;
		border:none;
		background:none;
		text-decoration:underline;
	}
	
	.welcome-section a.marquee:hover{
		text-decoration:none;
		color:#000;
	}
	
	.product-section {
		margin:0 auto;
		padding:40px 0;
		background:url(../images/bg-products.jpg) bottom center no-repeat;
		height:auto;
	}
	
	.product-sectin-main {
		margin:25px 20px;
	}
	
	.product-sectin-main h2{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:20px;
		color:#000;
		text-align:center;
		margin:0 0 0 -25px;
		padding:15px 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:26px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section p{
		font-size:16px;
		color:#666;
		text-align:center;
		line-height:20px;
		margin:0;
		padding:0 0;
	}
	
	.bodypanel-bottom-section {
		margin:0 auto;
		padding:40px 0 0 0;
		height:auto;
	}
	
	.title-h1 {
		font-family: 'Archivo Narrow', sans-serif;
		font-size:20px;
		text-align:center;
		margin:0;
		padding:20px 0 0 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.t-vision { color:#e30a0a;}
	.t-mission { color:#10b2a4;}
	.t-values { color:#fd6614;}
	
	.bodypanel-bottom-section p{
		font-size:14px;
		color:#333;
		text-align:center;
		line-height:18px;
		margin:0;
		padding:5px 0 15px 0;
	}
	
	.line {
		border-bottom:5px solid #e2e3e3;
		margin:0 0 5px 0;
		padding:15px 0 0 0;
	}
	
	.footer-section {
		margin:0 auto;
		padding:40px 0 30px 0;
		background:url(../images/bg-footer.jpg) center no-repeat;
		height:auto;
		color:#FFF;
		text-align:center;
		line-height:18px;
	}
	
	.footer-section a{
		color:#FFF;
		text-decoration:none;
	}
	
	.footer-section a:hover{
		color:#FC0;
		text-decoration:underline;
	}
	
	.footer-section ul{
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.footer-section ul li{
		margin:0;
		padding:0 15px;
		list-style:none;
		display:inline;
	}
	
	.footer-section ul li a{
		font-size:12px;
		text-transform:uppercase;
		color:#FFF;
		text-decoration:none;
		margin:0;
		padding:0;
		letter-spacing:0.5px;
	}
	
	.footer-section ul li a:hover{
		color:#FC0;
		text-decoration:none;
	}
	
	.line-footer {
		margin:0 auto 10px 0;
		border-bottom:1px solid #bf8a47;
		padding:10px 0;
	}
	
	.float-footer {float:none; padding:0 15px;}
	
	.bodysection-inner {
		margin:0 auto;
		padding:40px 0;
	}
	
	.aboutus-section {
		margin:0 auto;
		padding:0;
	}
	
	.aboutus-section-left {
		margin:0;
		padding:0;
	}
	
	.aboutus-section-left h1{
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		font-size:26px;
		text-align:left;
		color:#e9582c;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #CCC;
	}
	
	.aboutus-section-left p{
		margin:0;
		padding:0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.aboutus-section-right {
		margin:0;
		padding:0 0 0 0;
	}
	
	.aboutus-section-right img{
		width:100%;
		margin-bottom:25px;
		margin-top:25px;
	}
	
	.aboutus-section-right p{
		margin:0;
		padding:0;
		font-size:14px;
		text-align:center;
		line-height:20px;
		color:#666;
	}
	
	.careers-section {
		margin:0 auto;
		padding:0;
	}
	
	.careers-section h1{
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		font-size:26px;
		text-align:left;
		color:#e9582c;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #CCC;
	}
	
	.careers-section h1 span{
		font-size:22px;
		color:#090;
		text-transform:none;
	}
	
	.careers-section p{
		margin:0;
		padding:0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.careers-section .careers-panel{
		margin:25px 0;
		padding:20px 25px;
		background:#f0e6e3;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#000;
		border-radius:5px;
	}
	
	.careers-section .careers-panel p{
		color:#000;
		font-size:16px;
	}
	
	.careers-section .careers-panel p span{
		color:#F00;
	}
	
	.careers-section .careers-panel a{
		color:#F00;
		text-decoration:underline;
	}
	
	.careers-section .careers-panel a:hover{
		color:#090;
		text-decoration:none;
	}
	
	.contact-section {
		margin:0 auto;
		padding:0;
	}
	
	.contact-section h1{
		margin:0 0 5px 0;
		padding:0 0 3px 0;
		font-size:16px;
		text-align:left;
		color:#090;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #eae9e9;
	}
	
	.contact-section p{
		margin:0;
		padding:0 20px 15px 0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.contact-section a{
		color:#F00;
		text-decoration:none;
		margin-bottom:15px;
	}
	
	.contact-section a:hover{
		color:#000;
		text-decoration:underline;
	}
	
	.product-sectin-main-inner {
		margin:25px 10px;
	}
	
	.product-section-inner {
		margin:0 auto;
		padding:0;
	}
	
	.product-section-inner-left {
		display:none;
	}
	
	.product-section-inner-right {
		margin:0;
		padding:0;
	}
	
	.product-section-inner-right img {
		margin-bottom:10px;
	}
	
	.product-section-inner-right h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:26px;
		color:#090;
		text-align:left;
		margin:0;
		padding:0 0 10px 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section-inner-right h2{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:20px;
		color:#090;
		text-align:left;
		margin:0;
		padding:10px 0 0 0;
		font-weight:normal;
		text-transform:none;
	}
	
	.register-form-section h1 {
		font-size:24px;
		margin:0 0 0 0;
	}
	
	.register-form-section-left {
		display:none;
	}
	
	.client-section {
		margin:0 auto;
		padding:0;
	}
	
	.client-section h1{
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		font-size:36px;
		text-align:left;
		color:#e9582c;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #CCC;
	}
	
	.client-col {
		margin:0 0 0 0;
		padding:0;
		border:1px dashed #d4cec9;
	}

}



/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px){
	.header-section {
		margin:-45px auto;
		padding:10px 0 0 0;
		background:#e8d88f;
		border-top:8px solid #c08e00;
		position:absolute;
	}
	
	.header-section-left {
		margin:0;
		padding:0;
	}
	
	.header-section-right {
		margin:0;
		padding:0;
	}
	
	.callus-col {
		margin:0 0 0 0;
		padding:5px 0 10px 0;
		float:none;
		font-size:20px;
		border-bottom:1px solid #cab866;
	}
	
	.callus-col h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:18px;
		color:#000;
		font-weight:normal;
		text-align:center;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.callus-col h1 span{
		color:#C00;
	}
	
	.translator-col {
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		float:none;
		text-align:center;
		border-bottom:1px solid #cab866;
	}
	
	.social-icon-col {
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		float:none;
		text-align:center;
		border-bottom:1px solid #cab866;
	}
	
	.fa-facebook {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:36px;
		width:40px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.fa-facebook:hover {
		background:#333;
	}
	
	.fa-twitter {
		color:#fff;
		font-size:16px;
		background:#1fade8;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-twitter:hover {
		background:#333;
	}
	
	.fa-linkedin {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-linkedin:hover {
		background:#333;
	}
	
	.fa-instagram {
		color:#fff;
		font-size:16px;
		background:#0a9487;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-instagram:hover {
		background:#333;
	}
	
	.fa-facebook {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-facebook:hover {
		background:#333;
	}
	
	.fa-twitter {
		color:#fff;
		font-size:16px;
		background:#1fade8;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-twitter:hover {
		background:#333;
	}
	
	.fa-linkedin {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-linkedin:hover {
		background:#333;
	}
	
	.fa-instagram {
		color:#fff;
		font-size:16px;
		background:#0a9487;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-instagram:hover {
		background:#333;
	}
	
	.navigation-panel {
		margin:5px auto 0 auto;
		padding:0;
		border-top:none;
		border-bottom:none;
		background:#e8d88f;
		height:auto;
	}
	
	.ht-banner {
		margin:0 auto;
		height:175px;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
	}
	
	.news-section {
		margin:0 auto;
		padding:0 0 10px 0;
		background:#f6efd1;
		height:auto;
	}
	
	.news-section a{
		color:#000;
		text-decoration:none;
		font-size:14px;
	}
	
	.news-section a:hover{
		color:#F00;
		text-decoration:underline;
	}
	
	marquee {
		padding:10px 0 0 0;
	}
	
	.welcome-section {
		margin:0 auto;
		padding:40px 0;
		background:url(../images/bg-welcome.jpg) bottom center no-repeat;
		height:auto;
		text-align:center;
	}
	
	.welcome-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:26px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.welcome-section p{
		font-size:14px;
		color:#333;
		text-align:left;
		line-height:20px;
		margin:0;
		padding:10px 0;
	}
	
	.welcome-section a{
		font-size:14px;
		color:#333;
		border:1px solid #333;
		display:table;
		text-align:center;
		margin:0;
		padding:10px 35px;
		position:static;
	}
	
	.welcome-section a:hover{
		text-decoration:none;
		background:#000;
		color:#FFF;
		border:1px solid #000;
	}
	
	.product-section {
		margin:0 auto;
		padding:40px 0;
		background:url(../images/bg-products.jpg) bottom center no-repeat;
		height:auto;
	}
	
	.product-sectin-main {
		margin:25px 20px;
	}
	
	.product-sectin-main h2{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:20px;
		color:#000;
		text-align:center;
		margin:0 0 0 -25px;
		padding:15px 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:26px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section p{
		font-size:16px;
		color:#666;
		text-align:center;
		line-height:20px;
		margin:0;
		padding:0 0;
	}
	
	.bodypanel-bottom-section {
		margin:0 auto;
		padding:40px 0 0 0;
		height:auto;
	}
	
	.title-h1 {
		font-family: 'Archivo Narrow', sans-serif;
		font-size:20px;
		text-align:center;
		margin:0;
		padding:20px 0 0 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.t-vision { color:#e30a0a;}
	.t-mission { color:#10b2a4;}
	.t-values { color:#fd6614;}
	
	.bodypanel-bottom-section p{
		font-size:14px;
		color:#333;
		text-align:center;
		line-height:18px;
		margin:0;
		padding:5px 0 15px 0;
	}
	
	.line {
		border-bottom:5px solid #e2e3e3;
		margin:0 0 5px 0;
		padding:15px 0 0 0;
	}
	
	.footer-section {
		margin:0 auto;
		padding:40px 0 35px 0;
		background:url(../images/bg-footer.jpg) center no-repeat;
		height:auto;
		color:#FFF;
		text-align:center;
		line-height:18px;
	}
	
	.footer-section a{
		color:#FFF;
		text-decoration:none;
	}
	
	.footer-section a:hover{
		color:#FC0;
		text-decoration:underline;
	}
	
	.footer-section ul{
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.footer-section ul li{
		margin:0;
		padding:0 20px;
		list-style:none;
		display:inline;
	}
	
	.footer-section ul li a{
		font-size:13px;
		text-transform:uppercase;
		color:#FFF;
		text-decoration:none;
		margin:0;
		padding:0;
		letter-spacing:0.5px;
	}
	
	.footer-section ul li a:hover{
		color:#FC0;
		text-decoration:none;
	}
	
	.line-footer {
		margin:0 auto 10px 0;
		border-bottom:1px solid #bf8a47;
		padding:10px 0;
	}
	
	.float-footer {float:none; padding:0 15px;}
	
		.bodysection-inner {
		margin:0 auto;
		padding:40px 0;
	}
	
	.aboutus-section {
		margin:0 auto;
		padding:0;
	}
	
	.aboutus-section-left {
		margin:0;
		padding:0;
	}
	
	.aboutus-section-left h1{
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		font-size:26px;
		text-align:left;
		color:#e9582c;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #CCC;
	}
	
	.aboutus-section-left p{
		margin:0;
		padding:0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.aboutus-section-right {
		margin:0;
		padding:0 0 0 0;
	}
	
	.aboutus-section-right img{
		width:100%;
		margin-bottom:25px;
		margin-top:25px;
	}
	
	.aboutus-section-right p{
		margin:0;
		padding:0;
		font-size:14px;
		text-align:center;
		line-height:20px;
		color:#666;
	}
	
	.contact-section {
		margin:0 auto;
		padding:0;
	}
	
	.contact-section h1{
		margin:0 0 5px 0;
		padding:0 0 3px 0;
		font-size:16px;
		text-align:left;
		color:#090;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #eae9e9;
	}
	
	.contact-section p{
		margin:0;
		padding:0 20px 15px 0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.contact-section a{
		color:#F00;
		text-decoration:none;
		margin-bottom:15px;
	}
	
	.contact-section a:hover{
		color:#000;
		text-decoration:underline;
	}
	
		.client-section {
		margin:0 auto;
		padding:0;
	}
	
	.client-section h1{
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		font-size:36px;
		text-align:left;
		color:#e9582c;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #CCC;
	}
	
	.client-col {
		margin:0 0 0 0;
		padding:0;
		border:1px dashed #d4cec9;
	}
}




/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px){
	.header-section {
		margin:-45px auto 0 auto;
		padding:10px 0 0 0;
		background:#e8d88f;
		position:fixed;
		z-index:999;
		left:0;
		right:0;
	}
	
	.header-section-left {
		margin:0;
		padding:0;
	}
	
	.header-section-right {
		margin:0;
		padding:0;
	}
	
	.callus-col {
		margin:0 0 0 0;
		padding:5px 0 15px 15px;
		float:left;
		font-size:20px;
	}
	
	.callus-col h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:16px;
		color:#000;
		font-weight:normal;
		text-align:left;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.callus-col h1 span{
		color:#C00;
	}
	
	.translator-col {
		margin:0 0 0 25px;
		padding:5px 0 0 0;
		float:left;
	}
	
	.social-icon-col {
		margin:0 0 0 15px;
		padding:5px 0 0 0;
		float:left;
	}
	
	.fa-facebook {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-facebook:hover {
		background:#333;
	}
	
	.fa-twitter {
		color:#fff;
		font-size:16px;
		background:#1fade8;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-twitter:hover {
		background:#333;
	}
	
	.fa-linkedin {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-linkedin:hover {
		background:#333;
	}
	
	.fa-instagram {
		color:#fff;
		font-size:16px;
		background:#0a9487;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-instagram:hover {
		background:#333;
	}
	
	.navigation-panel {
		margin:5px auto 0 auto;
		padding:0;
		border-top:none;
		border-bottom:1px solid #C90;
		background:#e8d88f;
		height:auto;
	}
	
	.ht-banner {
		height:13px;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
	}
	
	.news-section {
		margin:0 auto;
		padding:0;
		background:#f6efd1;
		height:50px;
	}
	
	.news-section a{
		color:#000;
		text-decoration:none;
		font-size:14px;
	}
	
	.news-section a:hover{
		color:#F00;
		text-decoration:underline;
	}
	
	marquee {
		padding:10px 0 0 0;
	}
	
	.welcome-section {
		margin:0 auto;
		padding:40px 0;
		background:url(../images/bg-welcome.jpg) bottom center no-repeat;
		height:450px;
		text-align:center;
	}
	
	.welcome-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:26px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.welcome-section p{
		font-size:14px;
		color:#333;
		text-align:left;
		line-height:20px;
		margin:0;
		padding:15px 15px;
	}
	
	.welcome-section a{
		font-size:14px;
		color:#333;
		border:1px solid #333;
		display:table;
		text-align:center;
		margin:0;
		padding:10px 35px;
		position:static;
	}
	
	.welcome-section a:hover{
		text-decoration:none;
		background:#000;
		color:#FFF;
		border:1px solid #000;
	}
	
	.welcome-section a.marquee{
		font-size:14px;
		color:#C00;
		margin:0;
		padding:0;
		border:none;
		background:none;
		text-decoration:underline;
	}
	
	.welcome-section a.marquee:hover{
		text-decoration:none;
		color:#000;
	}
	
	.product-section {
		margin:0 auto;
		padding:40px 0;
		background:url(../images/bg-products.jpg) bottom center no-repeat;
		height:750px;
	}
	
	.product-sectin-main {
		margin:55px 0;
	}
	
	.product-sectin-main h2{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:20px;
		color:#000;
		text-align:center;
		margin:0 0 0 -25px;
		padding:15px 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:26px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section p{
		font-size:18px;
		color:#666;
		text-align:center;
		line-height:20px;
		margin:0;
		padding:0 35px;
	}
	
	.bodypanel-bottom-section {
		margin:0 auto;
		padding:90px 0 0 0;
		height:auto;
	}
	
	.title-h1 {
		font-family: 'Archivo Narrow', sans-serif;
		font-size:24px;
		text-align:left;
		margin:0;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.t-vision { color:#e30a0a;}
	.t-mission { color:#10b2a4;}
	.t-values { color:#fd6614;}
	
	.bodypanel-bottom-section p{
		font-size:14px;
		color:#333;
		text-align:left;
		line-height:20px;
		margin:0;
		padding:5px 0 10px 0;
	}
	
	.line {
		border-bottom:5px solid #e2e3e3;
		margin:0 0 25px 0;
		padding:25px 0 0 0;
	}
	
	.footer-section {
		margin:0 auto;
		padding:80px 0 0 0;
		background:url(../images/bg-footer.jpg) center no-repeat;
		height:249px;
		color:#FFF;
	}
	
	.footer-section a{
		color:#FFF;
		text-decoration:none;
	}
	
	.footer-section a:hover{
		color:#FC0;
		text-decoration:underline;
	}
	
	.footer-section ul{
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.footer-section ul li{
		margin:0;
		padding:0 5px;
		list-style:none;
		display:inline;
	}
	
	.footer-section ul li a{
		font-size:12px;
		text-transform:uppercase;
		color:#FFF;
		text-decoration:none;
		margin:0;
		padding:0;
		letter-spacing:0.5px;
	}
	
	.footer-section ul li a:hover{
		color:#FC0;
		text-decoration:none;
	}
	
	.line-footer {
		margin:0 auto 10px 0;
		border-bottom:1px solid #bf8a47;
		padding:10px 0;
	}
	
	.float-footer {float:right;}
	
		.bodysection-inner {
		margin:0 auto;
		padding:40px 0;
	}
	
	.aboutus-section {
		margin:0 auto;
		padding:0;
	}
	
	.aboutus-section-left {
		margin:0;
		padding:0;
	}
	
	.aboutus-section-left h1{
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		font-size:26px;
		text-align:left;
		color:#e9582c;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #CCC;
	}
	
	.aboutus-section-left p{
		margin:0;
		padding:0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.aboutus-section-right {
		margin:0;
		padding:0 0 0 0;
	}
	
	.aboutus-section-right img{
		width:100%;
		margin-bottom:25px;
		margin-top:25px;
	}
	
	.aboutus-section-right p{
		margin:0;
		padding:0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.careers-section h1{
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		font-size:26px;
		text-align:left;
		color:#e9582c;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #CCC;
	}
	
	.contact-section {
		margin:0 auto;
		padding:0;
	}
	
	.contact-section h1{
		margin:0 0 5px 0;
		padding:0 0 3px 0;
		font-size:16px;
		text-align:left;
		color:#090;
		font-weight:normal;
		text-transform:uppercase;
		font-family: 'Archivo Narrow', sans-serif;
		border-bottom:1px solid #eae9e9;
	}
	
	.contact-section p{
		margin:0;
		padding:0 20px 15px 0;
		font-size:14px;
		text-align:left;
		line-height:20px;
		color:#666;
	}
	
	.contact-section a{
		color:#F00;
		text-decoration:none;
		margin-bottom:15px;
	}
	
	.contact-section a:hover{
		color:#000;
		text-decoration:underline;
	}
	
	.product-sectin-main-inner {
		margin:25px 0;
	}

}


@media (min-width: 980px) and (max-width:1200px){
	.header-section {
		margin:0 auto;
		padding:10px 0 0 0;
		background:#e8d88f;
		position:fixed;
		z-index:999;
		left:0;
		right:0;
	}
	
	.header-section-left {
		margin:0;
		padding:0;
	}
	
	.header-section-right {
		margin:0;
		padding:0;
	}
	
	.callus-col {
		margin:0 0 0 160px;
		padding:15px 0 15px 15px;
		float:left;
		font-size:20px;
	}
	
	.callus-col h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:18px;
		color:#000;
		font-weight:normal;
		text-align:left;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.callus-col h1 span{
		color:#C00;
	}
	
	.translator-col {
		margin:0 0 0 25px;
		padding:15px 0 0 0;
		float:left;
	}
	
	.social-icon-col {
		margin:0 0 0 25px;
		padding:12px 0 0 0;
		float:left;
	}
	
	.fa-facebook {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:36px;
		width:40px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.fa-facebook:hover {
		background:#333;
	}
	
	.fa-twitter {
		color:#fff;
		font-size:16px;
		background:#1fade8;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-twitter:hover {
		background:#333;
	}
	
	.fa-linkedin {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-linkedin:hover {
		background:#333;
	}
	
	.fa-instagram {
		color:#fff;
		font-size:16px;
		background:#0a9487;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-instagram:hover {
		background:#333;
	}
	
	.fa-facebook {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-facebook:hover {
		background:#333;
	}
	
	.fa-twitter {
		color:#fff;
		font-size:16px;
		background:#1fade8;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-twitter:hover {
		background:#333;
	}
	
	.fa-linkedin {
		color:#fff;
		font-size:16px;
		background:#0e67a5;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-linkedin:hover {
		background:#333;
	}
	
	.fa-instagram {
		color:#fff;
		font-size:16px;
		background:#0a9487;
		border-radius:50%;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		margin:0;
		padding:7px 0 0 0;
	}
	
	.fa-instagram:hover {
		background:#333;
	}
	
	.navigation-panel {
		margin:5px auto 0 auto;
		padding:0;
		border-top:1px solid #c08e00;
		border-bottom:1px solid #c08e00;
		background:#e8d88f;
		height:40px;
	}
	
	.ht-banner {
		height:110px;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
	}
	
	.news-section {
		margin:0 auto;
		padding:0;
		background:#f6efd1;
		height:50px;
	}
	
	.news-section a{
		color:#000;
		text-decoration:none;
		font-size:14px;
	}
	
	.news-section a:hover{
		color:#F00;
		text-decoration:underline;
	}
	
	marquee {
		padding:10px 0 0 0;
	}
	
	.welcome-section {
		margin:0 auto;
		padding:40px 0;
		background:url(../images/bg-welcome.jpg) bottom center no-repeat;
		height:550px;
		text-align:center;
	}
	
	.welcome-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:36px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:25px 0 0 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.welcome-section p{
		font-size:14px;
		color:#333;
		text-align:left;
		line-height:20px;
		margin:0;
		padding:15px 35px;
	}
	
	.welcome-section a{
		font-size:14px;
		color:#333;
		border:1px solid #333;
		display:table;
		text-align:center;
		margin:0;
		padding:10px 35px;
		position:static;
	}
	
	.welcome-section a:hover{
		text-decoration:none;
		background:#000;
		color:#FFF;
		border:1px solid #000;
	}
	
	.product-section {
		margin:0 auto;
		padding:90px 0;
		background:url(../images/bg-products.jpg) bottom center no-repeat;
		height:850px;
	}
	
	.product-sectin-main {
		margin:55px 100px;
	}
	
	.product-sectin-main h2{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:20px;
		color:#000;
		text-align:center;
		margin:0 0 0 -25px;
		padding:15px 0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section h1{
		font-family: 'Archivo Narrow', sans-serif;
		font-size:36px;
		color:#000;
		text-align:center;
		margin:0 auto;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.product-section p{
		font-size:18px;
		color:#666;
		text-align:center;
		line-height:20px;
		margin:0;
		padding:0 35px;
	}
	
	.bodypanel-bottom-section {
		margin:0 auto;
		padding:60px 0;
		height:auto;
	}
	
	.title-h1 {
		font-family: 'Archivo Narrow', sans-serif;
		font-size:30px;
		text-align:left;
		margin:0;
		padding:0;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	.t-vision { color:#e30a0a;}
	.t-mission { color:#10b2a4;}
	.t-values { color:#fd6614;}
	
	.bodypanel-bottom-section p{
		font-size:14px;
		color:#333;
		text-align:left;
		line-height:20px;
		margin:0;
		padding:5px 0 10px 0;
	}
	
	.line {
		border-bottom:5px solid #e2e3e3;
		margin:0 0 25px 0;
		padding:25px 0 0 0;
	}
	
	.footer-section {
		margin:0 auto;
		padding:80px 0 0 0;
		background:url(../images/bg-footer.jpg) center no-repeat;
		height:249px;
		color:#FFF;
	}
	
	.footer-section a{
		color:#FFF;
		text-decoration:none;
	}
	
	.footer-section a:hover{
		color:#FC0;
		text-decoration:underline;
	}
	
	.footer-section ul{
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.footer-section ul li{
		margin:0;
		padding:0 10px;
		list-style:none;
		display:inline;
	}
	
	.footer-section ul li a{
		font-size:14px;
		text-transform:uppercase;
		color:#FFF;
		text-decoration:none;
		margin:0;
		padding:0;
		letter-spacing:0.5px;
	}
	
	.footer-section ul li a:hover{
		color:#FC0;
		text-decoration:none;
	}
	
	.line-footer {
		margin:0 auto 10px 0;
		border-bottom:1px solid #bf8a47;
		padding:10px 0;
	}
	
	.float-footer {float:right;}
	
	.product-sectin-main-inner {
		margin:25px 0;
	}
}