#hero {
			padding: 0 0 50px;
		}
		#hero .title {
			padding: 20px;
		    text-align: center;
		    background-color: #3c5442;
		    font-size: 40px;
		    color: #fff;
		    letter-spacing: 5px;
		}
		#hero img {
			max-width: 100%;
			width: 100%;
		}
		#hero .hero-content h3 {
			font-family: 'Avenir Medium', sans-serif
		}
		#hero .hero-content h4 {
			font-family: 'Avenir Book', sans-serif;
		}
		#hero .hero-content h3,#hero .hero-content h4 {
			color: #fff;			
			text-align: center;
		}
		#hero .container, #hero .container .img-holder {
			position: relative;
		}
		#hero .container .img-holder:before {
			background-color: rgba(0,0,0,0.3);
			position: absolute;
			content:" ";
			top:0;
			left:0;
			width:100%;
			height:100%;
			display: block;
			z-index:0;
			opacity: 1;
			transition: 0.2s;	
		}
		#hero .hero-content {
			position: absolute;
		    width: 100%;
		    top: 40%;
		}
		#hero .hero-content h4 {
			font-size: 34px;
		}
		#hero .hero-content h3 {
			font-size: 44px;
		}
	
		#sec2 h2 {
			font-size: 25px;
			text-align: justify;
		}
		#sec2 ul {
			margin: 0;
		}
		#sec2 ul li {
			font-size: 23px;
		}
		.greenbtn {
			color: #3e5643;
			border: 1px solid #3e5643;
			font-family: 'Avenir Book', sans-serif;
			background-color: #fff;
			font-weight: 900;
			letter-spacing: 3px;
			padding: 10px 35px;
			font-size: 30px;
			transition: 0.2s;
		}		
		.greenbtn:hover {
			background-color: #3e5643;
			color: #fff;
		}
		.sec2-holder {
			position: relative;
			cursor: pointer;
			margin-bottom: 30px;
			overflow: hidden;
		}

		.sec2-holder:before {
			background-color: rgba(0,0,0,0.3);
			position: absolute;
			content:" ";
			top:0;
			left:0;
			width:100%;
			height:100%;
			display: block;
			z-index:1;
			opacity: 1;
			transition: 0.2s;		
		}
		.sec2-holder:hover:before {
			opacity: 0.5;
		}
		.sec2-holder:hover img {
			transform: scale(1.1);
		}
		.sec2-holder img {
			max-width: 100%;
			width: 100%;
			transition: 0.4s;
		}
		.sec2-content-holder {
			position: absolute;
		    border: 1px solid #fff;
		    padding: 15px 0;
		    width: 280px;
		    height: 56px;
		    top: 50%;
		    left: 50%;
		    margin-top: -28px;		    
    		margin-left: -140px;	
    		z-index: 2;	    
		}
		.sec2-content-holder h3 {
			margin: 0;
			font-size: 20px;
			color: #fff;
			text-align: center;			
		}
		.subtitle {
			font-size: 30px;
			font-family: 'Avenir Black', sans-serif;
		}

		#sec2 .warehouse-description h4 {
			font-size: 30px;
			font-family: 'Avenir Black', sans-serif;
		}	
		#sec2 .warehouse-description h5 {
			font-size: 25px;
			text-align: justify;
			padding-left: 20px;
		}

		.warehouse-description img {
			max-width: 100%;
			width: 100%;
		}

		.warehouse-holder {
			padding: 0 20px;
			cursor: pointer;
		}

		.wh-desc {
			background-color: rgba(60,84,66,0.7);
		    padding: 10px 0px 0px;
		    color: #fff;
		    text-align: right;
		    margin-top: -57px;
		    font-size: 30px;
		    font-family: 'Avenir Medium',sans-serif;
		    position: relative;
		    transition: 0.2s;
		}
		.wh-desc .divider1 {
			height: 2px;
			background-color: #fff;
			width: 100%;
		}
		.wh-desc span {
			margin-right: 30px;
		}

		.warehouse-holder:hover .wh-desc {
			background-color: rgba(60,84,66,1);
		}
		#slider .n2-ss-slider .nextend-bar-horizontal {
			padding-top: 30px;
    		background: rgba(59, 84, 66, 0.8) !important;
		}
		#slider .n2-ss-slider .nextend-bar-horizontal > .n2-ow { 
			background: rgba(59, 84, 66, 0.8) !important;
		    padding: 10px 10% 20px 50px !important;
		    border-top: 4px solid #fff;
		} 		
		#slider .n2-ss-slider .nextend-bar-horizontal > .n2-ow > span {
			font-family: 'Avenir Book', sans-serif;
		}
		#slider .n2-ss-slider .nextend-bar-horizontal > .n2-ow > span > strong {
			font-family: 'Avenir Black', sans-serif;
		}
		#slider .n2-ss-control-bullet {
			top:20px;
		}

		@media (min-width: 992px) and (max-width: 1399px) {
			.sec2-content-holder {
				width: 260px;
				margin-left: -130px;
			}
			#hero .hero-content h4 {
			    font-size: 28px;
			}
			#hero .hero-content h3 {
			    font-size: 34px;
			}	
			.subtitle {
				font-size: 24px;
			}	
			#sec2 h2 {
				font-size: 20px;
			}
			#sec2 h4 {
				font-size: 18px;
			}
			.greenbtn {
				font-size: 20px;
			}	
			#sec2 ul li {
				font-size: 19px;
			}
		}
		@media (min-width: 768px) and (max-width: 991px) {
			#hero .hero-content h4 {
			    font-size: 26px;
			}
			#hero .hero-content h3 {
			    font-size: 32px;
			}
			#hero .hero-content {
			    top: 37%;
			}
			.subtitle {
				font-size: 26px;
			}	
			#sec2 h2 {
				font-size: 22px;
			}
			#sec2 h4 {
				font-size: 20px;
			}
			.greenbtn {
				font-size: 22px;
			}	
			#sec2 ul li {
				font-size: 22px;
			}
			.warehouse-holder {
				padding: 0;
			}
		}
		@media (min-width: 320px) and (max-width: 767px) {					
			#hero .hero-content h4 {
			    font-size: 14px;
			}
			#hero .hero-content h3 {
			    font-size: 16px;
			}
			#hero .hero-content {
			    top: 33%;
			    width: 91%;
			}	
			.subtitle {
				font-size: 20px;
			}	
			#sec2 h2 {
				font-size: 14px;
			}
			#sec2 h4 {
				font-size: 12px;
			}
			.greenbtn {
				font-size: 14px;
			}	
			.venues-holder {
				width: 90%;
			}
			#sec2 ul {
				padding-left: 20px;
			}
			.subtitle {
				font-size: 15px;
			}
			#sec2 ul li {
				font-size: 14px;
			}
			.sec2-content-holder {
				width: 220px;
				margin-left: -110px;
				height: 52px;
				margin-top: -26px;
			}
			.sec2-content-holder h3 {
				font-size: 17px;
			}
			#slider .n2-ss-slider .nextend-bar-horizontal > .n2-ow > span {
				font-size: 16px;
			}
			#slider .n2-ss-slider .nextend-bar-horizontal > .n2-ow {
				padding: 5px 20px 10px!important;
			}
			#slider .n2-ss-slider .nextend-bar-horizontal {
				padding-top: 15px;
			}
		}
		@media (min-width: 425px) and (max-width: 767px) { 
			#hero .hero-content {
			    top: 36%;
			    width: 93%;
			}	
			.subtitle {
				font-size: 20px;
			}
			#sec2 ul li {
				font-size: 18px;
			}	
			#sec2 h2 {
				font-size: 16px;
			}
			#sec2 h4 {
				font-size: 16px;
			}
			.greenbtn {
				font-size: 18px;
			}				
		}	