#hero {
			padding: 50px 0;
		}
		#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.title {
			color: #3e5643;
			font-family: 'Avenir Black', sans-serif;
			font-weight: 700;
			font-size: 35px;
			letter-spacing: 5px;
		}
		#sec2 h2 {
			font-size: 25px;
			text-align: justify;
		}
		#sec2 ul {
			padding-left: 100px;
			margin-top: 25px;
		}
		#sec2 ul li {
			font-size: 25px;
		}
		.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 img {
			transition: 0.4s;
		}

		.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%;
		}
		.sec2-content-holder {
			position: absolute;
		    border: 1px solid #fff;
		    padding: 15px 0;
		    width: 280px;
		    height: 56px;
		    top: 50%;
		    left: 50%;
		    z-index: 2;
		    margin-top: -28px;		    
    		margin-left: -140px;		    
		}
		.sec2-content-holder h3 {
			margin: 0;
			font-size: 20px;
			color: #fff;
			text-align: center;			
		}
		.subtitle {
			font-size: 30px;
			font-family: 'Avenir Black', sans-serif;
		}
		.testi-img {
			max-width: 900px;
			width: 100%;
		}
		#testimonial {
			background-image:url(/images/ordc/testimonial-bg.jpg);background-size: cover;background-position: center;
		}
		#testimonial .n2-ss-slider .nextend-bar-horizontal > .n2-ow { 
			background: none !important;padding:20px 50px !important;margin-top:20px; 			
		} 
		#testimonial .n2-ss-slider .nextend-bar-horizontal > .n2-ow > span {
			font-family: 'Avenir Book', sans-serif;
		}
		#testimonial .n2-ss-slider .nextend-bar-horizontal > .n2-ow > span > strong {
			font-family: 'Avenir Black', sans-serif;
		}
		#testimonial .n2-ss-control-bullet {
			top:50px;
		}
		a.view-job {
			color: #007bff;
		}
		.cpointer {
			cursor: pointer !important;
		}
		@media (min-width: 1200px) {
			#sec2 .container {
				max-width: 1140px;
			}
		}
		@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;
			}	
			#sec2 h2.title {
				font-size: 30px;
			}
			.subtitle {
				font-size: 24px;
			}	
			#sec2 h2 {
				font-size: 20px;
			}
			#sec2 h4 {
				font-size: 18px;
			}
			.greenbtn {
				font-size: 20px;
			}	
		}
		@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.leasing {
				margin: 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%;
			}	
			#sec2 h2.title {
				font-size: 20px;
			}
			.subtitle {
				font-size: 20px;
			}	
			#sec2 h2 {
				font-size: 14px;
			}
			#sec2 h4 {
				font-size: 12px;
			}
			.greenbtn {
				font-size: 14px;
			}	
			.venues-holder {
				width: 90%;
			}
			.sec2-content-holder {
				width: 220px;
				margin-left: -110px;
			}
			.sec2-content-holder h3 {
				font-size: 18px;
			}
			#testimonial .n2-ss-slider .nextend-bar-horizontal > .n2-ow {
				padding: 0 10px !important;
				margin-top: 0;
				line-height: 1.1;
			}
			#testimonial .n2-ss-slider .nextend-bar-horizontal > .n2-ow > span {				
				font-size: 10px;
				line-height: 1.1;
			}
			#sec2 ul.leasing {
				margin: 0;
			}
		}
		@media (min-width: 425px) and (max-width: 767px) { 
			#testimonial .n2-ss-slider .nextend-bar-horizontal > .n2-ow {
				padding: 5px 10px !important;
				margin-top: 0;
			}
			#hero .hero-content {
			    top: 36%;
			    width: 93%;
			}	
			.subtitle {
				font-size: 22px;
			}	
			#sec2 h2 {
				font-size: 16px;
			}
			#sec2 h4 {
				font-size: 16px;
			}
			.greenbtn {
				font-size: 18px;
			}				
		}