
@media (min-width: 769px){


	.home-section-4 #carousel-140 .mega-post-carousel4{
		position: relative;
		padding-left: 310px;
		height: 310px;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-image{
		height: auto;
	    float: left;
	    width: 300px;
	    position: absolute;
	    top: 0;
	    left: 0;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-image img{
		height: auto;
	}

}

@media (min-width: 992px){

	.about-section-1 .ncol-1{
		margin-top: 50px;
	}


	/*.about-section-3 .nrow-2 .nreverse{
		display: flex;
		flex-flow: row wrap;
		align-items: center;
	}

	.about-section-3 .nrow-2 .nreverse .content-wrapper{
		order: 2;
	}

	.about-section-3 .nrow-2 .nreverse .img-wrapper{
		order: 3;
		width: 100%;
		margin-top: 30px;
	}

	.about-section-3 .nrow-2 .nreverse .img-wrapper:after{
		display: none;
	}

	.about-section-3 .nrow-2 .nreverse .img-wrapper:before{
		content: '\f102';
		font-family: fontAwesome;
		display: inline-block;
	    font-size: 14px;
	    width: 38px;
		-webkit-clip-path: polygon(50% 100%, 0% 50%, 50% 0, 100% 50%);
	    clip-path: polygon(50% 100%, 0% 50%, 50% 0, 100% 50%);
	    padding: 8px;
	    color: #fff;
	    background-color: #5d5d5d;
	    position: relative;
	    z-index: 100;
	}

	.about-section-3 .nrow-2 .nreverse .img-wrapper img{
		margin-top: -25px;
		margin-bottom: 0;
	}*/

	.nwaze-mobile{
		display: none;
	}
}

@media (min-width: 1401px){

	body{
		max-width: 100%;
	}

	.home-section-2{
		max-width: 1400px;
    	margin: auto;
	}
}

@media (max-width: 1200px){


	/*.about-section-2 .ncol-1 ul li.ncol-1_4{
		padding: 0px 20px;
	}*/
}

@media (max-width: 991px){

	.page-template-page-home .affix .replace-affix{
		height: 145px;
	}

	.header-v1 .header-middle > .container{
		padding: 15px;
	}

	.search-form{
		display: block;
	}

	.nwaze-desktop{
		display: none;
	}

	.page-featured-banner .container{
		margin-top: 20px;
		justify-content: center;
		height: 250px;
	}

	.page-featured-banner h1{
		margin-bottom: 70px;
	}
	
	#logo{
		margin: 0;
	}

	.home-section-2 .ncol-1 .img-wrapper{
		position: relative;
	}

	.home-section-3 li{
		max-width: 372px;
		/*margin: 0 auto 30px;*/
		width: 49%;
	}

	.about-section-2 .ncol-2{
		position: relative;
		width: 100%;
	}

	.about-section-1 .ncol-1{
		margin-bottom: 30px;
	}

	/*.about-section-2 .ncol-1 ul{
		margin: 0;
	}

	.about-section-3 .nrow-2 .col-md-4{
		margin-bottom: 30px;
	}*/
}



@media (max-width: 768px){

	body{
		text-align: center;
	}

	/*.home-section-4 #carousel-140 .slick-slide{
		width: 100%!important;
	}

	.home-section-4 #carousel-140 .mega-post-carousel4{
		height: auto;
		padding-left: 10px;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-image{
		position: relative;
		float: none;
		margin: auto;
	}
*/

	.featured-img{
		width: 100%;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-category{
		float: left;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-title{
		clear: both;
		margin-top: 55px;
	}

	.home-section-4  #carousel-140 .mega-post-para{
		overflow: hidden;
	}

	.home-section-4  #carousel-140 .mega-post-para a{
		float: none!important;
		display: block;
		width: 168px;
		margin: 30px auto 0!important;
	}

	.home-section-4 #carousel-140 .mega-post-carousel4{
		height: auto;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-image{
		height: auto;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-image img{
		height: auto;
	}

	.home-section-4 .slick-prev{
		left: -5px;
	}

	.home-section-4 .slick-next{
		right: -5px;
	}

	/*.about-section-2 .ncol-1 ul li.ncol-1_4{
		position: absolute;
	    top: 5px;
	    left: 5px;
	    width: 150px;
	}

	.about-section-2 .ncol-1 ul li.ncol-3_4{
		width: 100%;
	}*/

	.contact-section-1{
		text-align: left;
	}

	.single-product.woocommerce div.product form.cart .variations td.value .select_option{
		float: none;
		display: inline-block;
	}

}


@media (max-width: 568px){

	.prettyMapList .prettyFileBar .prettyMapListSearch{
		width: 100%;
		margin-top: 50px;
	}

	.home-section-3 li{
		width: 100%;
	}
}



@media (max-width: 480px){

	#colophon{
		padding-bottom: 0;
	}

	.page-featured-banner .container{
		height: 200px;
	}

	.page-featured-banner h1{
		font-size: 25px;
		margin-bottom: 50px;
	}

	.home-section-2 .nbox li{
		width: 100%;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-category{
		float: none;
	}

	.mega-post-carousel4 .mega-post-date{
		float: none;
		display: block;
	}

	.home-section-4 .mega-post-carousel4 .mega-post-title{
		margin-top: 35px;
	}


	.about-section-1 .col-md-12{
		-webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}

	/*.about-section-2 .ncol-1 ul li.ncol-1_4{
	    width: 100px;
	}*/
}