@font-face {
  font-family: 'HelveticaNeue';
  src: url('../fonts/HelveticaNeue.eot') format('embedded-opentype');
  src: url('../fonts/HelveticaNeue.ttf') format('embedded-truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue';
  src:  url(data:application/x-font-woff;charset=utf-8;base64,) format('woff'), url('../fonts/HelveticaNeue.ttf')  format('truetype'), url('../fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}
.other-links-right a
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}
body{
	background:#fff;
	font-family: 'HelveticaNeue';
}
p{
	font-size: 16px;
	color:#000000;
	line-height: 1.3;
	font-weight:600;
	letter-spacing:1px;
}
.header{
	background:#fff;
}
h1{
	color:#fff;
	font-weight:bold;
	letter-spacing:1px;
	font-size: 34px;
}
h3{
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
}
iframe{
	border:none;
}
.navigation li a{
	font-size: 13px;
    text-transform: uppercase;
	color:#000000;
    padding-left: 12px!important;
    padding-right: 12px!important;
}
.navbar-light .navbar-nav .nav-link {
    color:#000000;
    font-weight: normal;
	letter-spacing: 0.2px;
}
.navbar-nav{
	margin-top:4px;
}
.navbar-light .navbar-nav .nav-link:hover{
	color:#000000;
}
.navbar-brand{
	margin-right: 0;
}
.navbar-brand img
{
	width: 170px;
}
.banner img{
	background-size: cover;
    width: 100%;
    height: 100%;
}
.pad0{
	padding:0;	
}
.mar0{
	margin:0;
}
.marB50{
	margin-bottom:50px;
}
.marB30{
	margin-bottom:30px;
}
.technology{
	background:url("../images/out-technology.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:130px 20px 80px 20px;
	height:448px;
	animation-duration: 1s;
	animation-delay: 1s;	
	text-align:center;
	margin-bottom:20px;
}
.technology h1{
	color:#fff;
}
.technology p{
	color:#fff;
	font-size:20px;
}
.WFCApp{
	background:url("../images/app.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:110px 20px 80px 20px;
	height:450px;
	margin-bottom:20px;
	color:#ffffff;
	text-align:center;
	animation-duration: 1s;
	animation-delay: 1s;
}
.WFCApp p{
	color:#ffffff;
	font-size:20px;
}
.WFCApp a{
	color:#ffffff;
	text-transform:uppercase;
	font-size:15px;
	text-decoration:none;
	letter-spacing:1px;
	
}
.foodTrader{
	background:url("../images/food-trader.png");
	background-repeat:no-repeat;
	background-size: cover;
	background-position:center;
	padding:120px 20px 80px 20px;
	height:450px;
	margin-bottom:20px;
	color:#ffffff;
	text-align:center;
	animation-duration: 1s;
	animation-delay: 1s;
}
.foodTrader h1{
	margin-bottom:30px;
}
.foodTrader p{
	color:#ffffff;
	margin-bottom:40px;
	font-size:20px;
}
.foodTrader a{
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	text-decoration:none;
	letter-spacing:1px;
	border: 2px solid #b3b5b6;
    padding: 8px 10px;
    border-radius: 3px;
	
}
.foodStarter{
	background:url("../images/food-starter.png");
	background-repeat:no-repeat;
	background-size: cover;
	background-position:center;
	padding:110px 20px 80px 20px;
	height:450px;
	margin-top:20px;
	color:#ffffff;
	text-align:center;
	animation-duration: 1s;
	animation-delay: 1s;
}
.foodStarter p{
	color:#ffffff;
	margin-bottom:40px;
	font-size:20px;
}
.foodStarter a{
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	text-decoration:none;
	letter-spacing:1px;
	border:1px solid #b3b5b6;
    padding: 8px 10px;
    border-radius: 3px;
}
.partners{
	text-align:center;
	background:#ffffff;
	padding:50px 0;
}
.partners h2{
	font-size:32px;
	font-weight:bold;
	margin-bottom:20px;
}
.teamList{
	text-align:center;
	padding:30px 0px 50px;
}
.teamList h1{
	color:#000;
	margin-bottom:80px;
	font-weight:700;
}
/*.teamList img{
	width:85%;
	
}*/
.teamList p{
	font-size:22px;
	font-weight:700;
	margin-bottom:0px;
	margin-top:8px;
}
.teamList span{
	font-size:18px;
	color:#000;
	font-weight:700;
	
}

.meet{
	background:url("../images/meet-the-farmers.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:80px 20px 80px 20px;
}
.meet p{
	color:#fff;
}
.farmer .card{
	background-color: #f5f5f5;
	border: none;
    border-radius: 0;
}
.farmer .card-text{
	font-size:22px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:2px;
}
.farmer .card-body span{
	font-size:12px;
	font-weight:600;
}
.farmer .card-text1{
	margin-bottom:0px;
	margin-top:8px;
	font-size:14px;
}


/* About us*/

.aboutUs{
	background:url("../images/aboutus-slider.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:100px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	text-align:center;
	
}
.aboutUs h1{
	padding-top:40px;
}
.aboutUs p{
	color:#fff;
}
.visionMission{
	background:url("../images/vision-mission.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:138px 20px 112px 20px;
	margin-bottom:20px;
	color:#ffffff;
	text-align:center;
	background-position:center;
}
.visionMission p{
	color:#ffffff;
	font-size:20px;
}
.coreValues{
	background:url("../images/corevalue.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 150px 20px;
	margin-bottom:20px;
	color:#ffffff;
	text-align:center;
	background-position:center;
}
.coreValues p{
	color:#ffffff;
	margin-bottom:20px;
}
.values{
	margin-top:30px;
}
.coreTeam-bg{
background:url("../images/coreteam-1.jpeg");
height:642px;
padding:50px 20px 80px 20px;

}

.coreTeam{
	 background-color: #111111;
	background-repeat:no-repeat;
	background-size: cover;
	padding-bottom:30px;
	padding-top:20px;
	color:#ffffff;
	text-align:center;
	background-position:top center;
	
}
.coreTeam h1{
	color:#fff;
	font-weight:700;
}
.coreTeam p{
	color:#fff;
	font-size:20px;
	font-weight:600;
}
.coreTeam a{
	color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    text-decoration: none;
    letter-spacing: 3px;
    border: 1px solid #b3b5b6;
    padding: 8px 6px;
    border-radius: 3px;
    font-weight: bold;
	
}
.bg{
	/*background-repeat:no-repeat;
	background-size: cover;
	padding:100px 20px 80px 20px;
	margin-top:20px;
	height:450px;
	background-position:top center;
	text-align:center;*/
}
.bg a{
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	text-decoration:none;
	letter-spacing:1px;
	border:2px solid #b3b5b6;
    padding: 8px 10px;
    border-radius: 3px;
}
.bg p{
	color:#ffffff;
	margin-bottom:60px;
	font-size:20px;
}
.foodTrader1{
	background:url("../images/food-trad.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 1s;
	animation-delay: 1s;
}
.meat{
	background:url("../images/meat.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 1s;
	animation-delay: 1s;
}
.poultry{
	background:url("../images/poultry.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}
.crab{
	background:url("../images/crab.jpeg");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}
.seaFood{
	background:url("../images/seafood.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}
.fruits{
	background:url("../images/fruit.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}
.vegetables{
	background:url("../images/vegetables.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}
.driedgoodSpices{
	background:url("../images/dried-goods.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}
.saucesCondiments{
	background:url("../images/sauces-condiments.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}
.beverages{
	background:url("../images/breverages.png");
	background-repeat:no-repeat;
	background-size: cover;
	padding:150px 20px 80px 20px;
	margin-bottom:20px;
	height:450px;
	background-position:top center;
	text-align:center;
	animation-duration: 2s;
	animation-delay: 2s;
}

.suppliersbuyers{
	background:url("../images/suppliersbuyers.png");
 background-repeat: repeat;
	background-size: cover;
	background-position: center;
	padding:80px 0 270px 0;
	
}
.suppliersbuyers h3{
	font-size:35px;
	color:#000;
	margin-bottom:50px;
}
.suppliersbuyers p{
	text-align:left;
	font-weight:normal;
}
.suppliersbuyers strong{
	display:block;
	margin-bottom:20px;
}

/* order*/
.order{
	/*background:url("../images/suppliersbuyers.png");*/
		background:url("../images/background.jpg");
 background-repeat: repeat;
	/*background-size: cover;*/
/*	background-position: center;*/
	padding:80px 0 270px 0;
	
}
.order h3{
	font-size:35px;
	color:#000;
	margin-bottom:50px;
}
.order p{
	text-align:left;
	font-weight:normal;
}
.order strong{
	display:block;
	margin-bottom:20px;
}



/*Contact Us*/
.contactus{
	background:url("../images/cont-bg.png");
	background-repeat:no-repeat;
	background-size: cover;
	background-position:bottom center;
	padding:80px 0 400px 0;
	text-align:center;
}
.contactus h1{
	margin-bottom:50px;	
}
.contactus p{
	color:#fff;
}
.contactus h3{
	font-size:30px;
	color:#fff;
	margin-bottom:25px;
	font-weight:bold;
}





/*Footer */

.footerSection{
	background:#f5f5f5;
	padding:60px 0 30px;
	text-align:center;
}
.footerSection p{
	font-size:13px;
}
.footerSection h2{
	font-size:22px;
	letter-spacing:1px;
	font-weight:bold;
}
.contactInfo{
	margin-top:50px;
	padding-bottom:80px;
}

.contactInfo h3{
	font-size:14px;
	color:#000;
	text-transform: uppercase;
	letter-spacing:1px;
}
.contactInfo span{
	font-size:14px;
	color:#626262;
	font-weight:600;
	letter-spacing:1px;
}
.contactInfo .col-md-4{
	margin-bottom:50px;
}
.copyRight{
	border-top:2px solid #e8e8e8;
	padding-top:50px;
}
.copyRight ul{
	
}
.copyRight ul li{
	list-style:none;
	display:inline-block;
	margin:0 30px;
}

.carousel-indicators li{
	width:8px;
	height:8px;
	border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
	border-radius: 5px;
	opacity: 1;
}
.carousel-indicators .active{
	background:#ffc423;
	width:8px;
	height:8px;
}
.carousel-indicators{
	bottom:40px;
}
.nav-item.active .nav-link
{
	color: #626262 !important;
	border-bottom: 1px solid #111111;
}
.anim1{
	animation-duration: 1s;
	animation-delay: 1s;	
}
.anim2{
	animation-duration: 3s;
	animation-delay: 1s;	
}
.anim3{
	animation-duration: 5s;
	animation-delay: 1s;	
}
.anim4{
	animation-duration: 6s;
	animation-delay: 1s;	
}
.anim5{
	animation-duration: 1s;
	animation-delay: 1s;	
}
.anim6{
	animation-duration: 2s;
	animation-delay: 1s;	
}
.anim7{
	animation-duration: 3s;
	animation-delay: 1s;	
}
.anim8{
	animation-duration: 4s;
	animation-delay: 1s;	
}

.formBtn{
	background:rgba(0,0,0,7);
	color:#fff;
	font-size: 14px;
    padding: 10px 14px;
    border-radius: 15px;
	text-decoration:none;
}
.formBtn:hover{
	text-decoration:none;
	color:#fff;
}


@media (min-width: 320px) and (max-width: 768px) { 
	.technology, .WFCApp, .foodTrader, .foodStarter, .foodTrader1, .meat, .poultry,.crab, .seaFood, .fruits, .vegetables, .driedgoodSpices, .saucesCondiments, .beverages, .aboutUs{
		height:auto;
		background-position:center;
	}
	.footerSection{
		padding-left: 25px;
    	padding-right: 25px;
	}
	
	
	
}

.galleryAlbum .carousel-indicators li{
	width:100px;
	height:inherit;
}
.galleryAlbum .carousel-indicators li{
	background-color:transparent;
	text-indent: 0;  
}
.galleryAlbum .carousel-indicators {
    bottom: 10px;
	margin:0;
}
.modal-content{
	padding:10px;
}
