
@media (min-width: 768px) and (max-width: 1100px) {
	
	.landing-header {
		padding: 0;
	}
	.logo {
		width: 120px;
	}
	.bnr-btn {
		
		font-size: 14px;
		margin:0;
		line-height: 14px;
		margin: 20px 0 0;
	}	
	.bnr-text {
		font-size: 30px;
		
	}
	.bnr-text:after {
		
		width:160px;
	}
	.sec-heading {
		font-size: 32px;
	}
	.more-info-call {
		font-size: 21px;
	}
	.the-future-section, 
	.oxy-advantage-section,
	.hyper-revolution-sec,
	.oxy-contact-section,
	.trusted-chamber-sec
	{
		padding: 50px 0;
	}
	.drop-shadow {
		font-size: 40px;
	}

}

@media (max-width: 767px) {
	.landing-header {
		padding: 0;
	}
	.logo {
		width: 120px;
	}
	.bnr-btn {
		padding: 11px 20px;
		font-size: 12px;
		margin:0;
		line-height: 14px;
		margin: 20px 0 0;
	}	
	.bnr-text {
		font-size: 30px;
		
	}
	.bnr-text:after {
		
		display:none;
	}
	
	.the-future-section, 
	.oxy-advantage-section,
	.hyper-revolution-sec,
	.oxy-contact-section,
	.trusted-chamber-sec,
	.disclaimer-sec{
		padding: 40px 0;
	}
	.the-future-section {
		text-align: center;
	}
	.sec-heading, .sec-heading.mid-ttle {
		font-size: 25px;
		margin: 20px 0 20px;
		text-align: center;
	}
	.the-future-section p {
		text-align: center;
	}
	.revolution-blocks .row, .revolution-blocks.blk-even .row {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
	}
	.revo-para {
		padding: 30px 30px 30px;
	}
	.pro-name {
		font-size: 24px;
		text-align: center;
	}
	.revo-para p {
		text-align: center;
	}
	.revolution-blocks img {
		margin: 20px 0 0;
	}
	.revolution-blocks {
		margin: 40px 0 0;
	}
	.inputbox .oxy-input {
		height: 40px;
	}
	.sub-btn-wrap {
		float: left;
		margin: 30px 0;
		width: 100%;
		text-align: center;
	}
	.more-info-call {
		padding: 0 0 20px 0;
		font-size: 13px;
		}
	.footer-bottom{
		padding: 20px 0 0 0;
	}
	.copyright, .privacy-sec a {
		font-size: 14px;
	}
	.privacy-sec {
		margin: 6px 0;
	}
	.federal-law-sec {
		text-align: center;
	}
	.disclaimer-sec, .privacy-sec, .copyright {
		text-align: center;
	}
	.img-wrap img {
		width: 100%;
	}
	.drop-shadow {
		font-size: 43px;
	}
	
		
}

@media (max-width: 575px) {
	.landing-header {
		padding: 0;
	}
	.logo {
		width: 90px;
	}
	.bnr-btn {
		padding: 11px 20px;
		font-size: 12px;
		margin:0;
		line-height: 14px;
	}	
	.bnr-text {
		font-size: 20px;
		
	}
	.bnr-text:after {
		
		display:none;
	}
	.innerwrap {
		text-align: center;
	}
	.the-future-section, 
	.oxy-advantage-section,
	.hyper-revolution-sec,
	.oxy-contact-section,
	.trusted-chamber-sec,
	.disclaimer-sec{
		padding: 30px 0;
	}
	.sec-heading, .sec-heading.mid-ttle {
		font-size: 25px;
		margin: 20px 0 20px;
		text-align: center;
	}
	.the-future-section p {
		text-align: center;
	}
	.revolution-blocks .row, .revolution-blocks.blk-even .row {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
	}
	.revo-para {
		padding: 30px 30px 30px;
	}
	.pro-name {
		font-size: 24px;
		text-align: center;
	}
	.revo-para p {
		text-align: center;
	}
	.revolution-blocks img {
		margin: 20px 0 0;
	}
	.revolution-blocks {
		margin: 40px 0 0;
	}
	.inputbox .oxy-input {
		height: 40px;
	}
	.sub-btn-wrap {
		float: left;
		margin: 30px 0;
		width: 100%;
		text-align: center;
	}
	.more-info-call {
		padding: 0 0 20px 0;
		font-size: 13px;
		}
	.footer-bottom{
		padding: 20px 0 0 0;
	}
	.copyright, .privacy-sec a {
		font-size: 14px;
	}
	.privacy-sec {
		margin: 6px 0;
	}
	.federal-law-sec {
		text-align: center;
	}
	.disclaimer-sec, .privacy-sec, .copyright {
		text-align: center;
	}
	.drop-shadow {
		font-size: 26px;
	}
	
		
}

@media (max-width: 480px) {
	.enter-captcha {
		
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
	}
	.center-title-sec .mid-subtitl {
		width: 90%;
		}
}