@media (min-width: 992px){


	.home-section-4 li{
		width: 22%;
		-webkit-clip-path: polygon(0 100%, 20% 50%, 0 0, 80% 0, 100% 50%, 80% 100%);
	    clip-path: polygon(0 100%, 20% 50%, 0 0, 80% 0, 100% 50%, 80% 100%);
	}

	.home-section-4 li:nth-child(2){
		position: absolute;
		left: 19.4%;
		top: 0;
	}

	.home-section-4 li:nth-child(3){
		position: absolute;
		left: 38.8%;
		top: 0;
	}

	.home-section-4 li:nth-child(4){
		position: absolute;
		left: 58.2%;
		top: 0;
	}

	.home-section-4 li:nth-child(5){
		position: absolute;
		left: 77.6%;
		top: 0;
	}

}

@media (min-width: 1401px){

	.header-middle > .container{
		width: 1600px;
	}
	
	.navbar-nav {
		width:90%;
	}
}


@media (max-width: 1200px){



}

@media (max-width: 1200px) and (min-width: 992px){

	.home-section-3 .ncol-1 img{
		width: 600px;
    	top: 150px;
    	left: -100px;
	}

	.about-section-1{
		background-position: -50% 0%;
	}

	.about-section-2{
	}

	.services-section-1{
		padding: 45px 0 350px;
	}

	.contact-section-1 .ncol-1{
		padding-right: 206px
	}
}

@media (max-width: 991px){

	body{
		text-align: center;
	}

	.nflex{
		display: block;
	}

	.home-section-2{
		padding-bottom: 45px;
	}

	.home-section-2 .ncol-1{
		padding: 45px 15px;
	}

	.home-section-2 .nimg-container-right img{
		width: 100%;
	}

	.home-section-3 .ncol-1 img{
		position: relative;
    	left: 0;
	}

	.home-section-3 .ncol-2{
		padding: 45px 15px;
	}

	.home-section-4{
		padding: 45px 15px;
	}

	.home-section-4 li{
		width: 200px;
		margin: auto;
		-webkit-clip-path: polygon(0 0, 50% 20%, 100% 0, 100% 80%, 50% 100%, 0 80%);
	    clip-path: polygon(0 0, 50% 20%, 100% 0, 100% 80%, 50% 100%, 0 80%);
	    padding-top: 46px
	}

	.about-section-1{
		background: #fff;
	}

	.about-section-1 .ncol-1{
		padding: 45px 15px;
	}

	.about-section-1 .ncol-2{
		display: none;
	}

	.about-section-2 .ncol-1{
		padding: 45px 15px 0;
	}


	.product-section-1{
		padding: 45px 0;
	}

	.product-section-1 .ncol-2{
		padding: 0 15px 15px;
	}

	.product-section-1 .ncol-1 img{
		width: 100%;
	}

	.product-section-2{
		padding: 45px 0;
	}

	.product-section-2 .foogallery-default a{
		width: 47.5%;
	}

	.product-section-2 .su-tabs-nav span:after{
		margin: 10px auto 0;
	}


	.product-section-2 ul{
		width: 100%;
		float: none;
	}

	.product-section-2 li:after{
		width: 100%;
	}


	.services-section-1{
		background-position: center bottom;
		padding: 45px 0 250px;
		background-size: 500px;
	}


	.news-section-1 .cff-wrapper{
		max-width: 300px;
    	margin: auto;
    	text-align: left;
	}

	.news-section-1 .ncol-2{
		margin-top: 30px;
	}

	

	.contact-section-1 .ncol-1{
		padding: 0 15px 15px;
	}

	.contact-section-2{
		padding: 45px 15px;
	}

	.contact-section-2 ul{
		text-align: left;
	}
}



@media (max-width: 768px){

	.su-tabs-vertical .su-tabs-nav span{
		border-top: 1px solid #dcc174;
		padding: 15px;
		text-indent: 0;
	}

	.product-section-2 .su-tabs-nav span:hover{
		border-top: 1px solid #ddd;
	}

	.product-section-2 .su-tabs-nav span:after{
		display: none;
	}

	.product-section-2 .foogallery-default a{
		width: 46.5%;
	}

}



@media (max-width: 568px){

	
}



@media (max-width: 480px){

	h1.styled{
		font-size: 40px;
	}

	.home-section-3 .ncol-2 .nbox{
		padding: 20px;
	}

	.home-section-3 .ncol-2 .nbox-wrapper{
		padding: 15px;
	}


	.contact-section-1 .ncol-2 .nbox{
		padding: 30px 15px;
	}

	.contact-section-2 ul{
		padding: 30px 0 0;
	}

	.product-section-2 .foogallery-default a{
		width: 270px;
		margin-right: 0;
	}

	.services-section-1{
		background-size: 300px;
		padding: 45px 0 150px;
	}
}