@media only screen and (min-width: 1600px) {
    .banner-section {
        background-position: left center;
    }
	.opportunity-section {
    	min-height: 900px;
	}
	.company-section {
        background-position: left center;
    }
	.industry-section {
        padding-top: 110px;
    }
	.contact-section {
        margin-top: -206px;
    }
}
@media only screen and (max-width:1200px) {
	.dash::before {
		left: -78px;
	}
}
@media only screen and (max-width:1024px) {
	.banner-section {
        min-height: 690px;
    }
	.banner-content {
    	max-width: 600px;
    	padding: 87px 0px 50px 80px;
	}
	.opportunity-wrap{
		padding-left: 80px;
		max-width: 587px;
	}
	.company-head {
    	padding-left: 80px;
	}
	.industry-section {
        padding-top: 85px;
    }
	.industry-block {
        max-width: 480px;
    }
	.industry-list li {
        padding: 0 30px;
		min-height: 300px;
    }
	.industry-list li span{
		font-size: 2rem;
	}

	.industry-wrapper {
		left: 96px;
	}
	.contact-detail {
    padding-left: 80px;
}
}
@media only screen and (max-width:992px) {
	.logo-wrap {
   		 width: 200px;
	}
	h1 {
    	font-size: 3rem;
	}
	h2 {
    	font-size: 1.6rem;
		letter-spacing: 6px;
	}
	.banner-content {
        max-width: 360px;
    }
	ul.beliefs-list li {
		font-size: 1.8rem;
	}
	.company-head p {
    	font-size: 1.6rem;
	}
	.company-box p{
		font-size: 1.8rem;
	}
	.gallery {
    	margin-bottom: 40px;
	}
	.company-box h3 {
    	margin-bottom: 35px;
	}
	.company-section {
        min-height: 985px;
	}
	.industry-wrapper{
		position: static;
		padding-left: 80px;
        max-width: 100%;
	}
	.industry-block {
        max-width: 100%;
    }
	.industry-sec {
    	width: 100%;
		padding: 0px 15px;
		display: block;
	}
	.more-information {
    	font-size: 2.8rem;
	}
	.link {
    	font-size: 2.8rem;
	}
	.link:before{
		width: 18px;
    	height: 20px;
    	background-size: 18px 20px;
	}
	.contact-detail {
    	padding-top: 250px;
	}
	.contact-section {
    	min-height: 620px;
	}
}
@media only screen and (max-width: 576px) {
	.dash::before{
		display: none !important;
	}
	.banner-content {
        padding: 50px 0px;
		max-width: 100%;
    }
	.logo-wrap {
        margin-bottom: 60px;
    }
	.banner-section {
        min-height: 550px;
    }
	ul.beliefs-list {
		padding-left: 0px;
	}
	.opportunity-section {
		min-height: 680px;
		margin-top: -145px;
		padding-top: 160px;
		background-color: transparent;
		clip-path: none;
	}
	.opportunity-wrap {
        padding-left: 22px;
        max-width: 100%;
    }
	.opportunity-wrap h2 {
		margin-left: -22px;
	}
	.company-section {
		min-height: 985px;
		margin-top: -189px;
		padding-top: 10px;
		clip-path: polygon(0 0, 100% 0, 100% 96%, 0% 100%);
		background-color: transparent;
	}
	.company-head {
        padding-left: 0px;
		margin-bottom: 70px;
    }
	.company-wrap {
		flex-direction: column;
		padding-bottom: 50px;
	}
	.company-box {
		margin-bottom: 50px;
		width: 100%;
	}
	.industry-wrapper {
        padding-left: 0px;
    }
	.industry-block {
		flex-direction: column;
	}
	.industry-list {
		width: 100%;
	}
	.contact-detail {
        padding-left: 0px;
    }
	.contact-detail h2 {
		margin-bottom: 60px;
	}
	.link {
        font-size: 2.2rem;
    }
}