@media screen and (max-width: 767px) {
	.feature-content-container .feature-content img {
		opacity: 1;
	}

	.image-container {
		width: 77%;
		float: none;
		margin: -34px auto 0;
	}

	.carousel-text .text-container {
		text-align: center;
		margin: -35px 0 0;
	}

	.carousel-text .row h2 {
		font-size: 1.8rem;
	}

	#featured_product_4 .featured-product-container img {
		margin: -218px auto 41px;
		max-width: 300px;
	}

	h3.hthree {
		font-size: 0.8rem !important;
		font-weight: 600 !important;
	}

	footer .footer-container .footer-left .footer-text span.hthree-style {
		padding-top: 0.625rem;
		padding-right: 1.9375rem;
		padding-bottom: 0.625rem;
		padding-left: 1.9375rem;
		border: 2px solid #000;
		font-size: 0.8rem;
		font-weight: 600;
		text-align:left;
		display : block;
	}

	.next-page-container .next-page span.title1 {
		font-size: 1.46rem;
		line-height: 1.5;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 1.0625rem;
		margin-left: 0;
	}

	footer .footer-container .footer-left .footer-text p:first-child {
		/*padding-bottom: 1rem;*/
		padding-bottom: 1.4375rem;
	}
}

footer .footer-container .footer-left .footer-text span.hthree-style {
	padding-top: .625rem;
	padding-right: .9375rem;
	padding-bottom: .625rem;
	padding-left: .9375rem;
	font-weight: 700;
	border: 2px solid #000;
	display: flex;
	font-size: 12px !important;
	font-weight: 700 !important;
	line-height: 1.2;
	margin-bottom: 8px;
}


@media screen and (max-width: 767px) {

	footer .footer-container .footer-left .footer-text span.hthree-style {
		font-size: 10px;
	}

	footer .footer-container .footer-left .footer-text span.hthree-style {
		font-size: 0.8rem !important;
		font-weight: 600 !important;
	}

}

/*second page form*/


/*forms  new update*/


.ValidationFail .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #ce8483;
}

.Form__Status__Message.Form__Success__Message {
	background: none !important;
}

.pcouponrich u {
	font-weight: 500;
}

	.pcouponrich u a {
		color: #337ab7;
	}

.field-container .btn-normal {
	font-size: 14px;
}


/*forms buy now section*/




/*@media screen and (min-width:1281px) and (max-width:1920px) {
	.block.formocuvitegetcouponcontainerblock {
		position: relative;
		width: 45%;
		top: -36rem;
		left: 49.5rem; 
		margin-bottom: -364px;
	}


	.form-checkbox {
		margin-bottom: -2% !important;
	}

	.field-container p.pcouponrich {
		position: relative;
		left: 0px;
		top: -2px;
		font-size: 11px;
		font-weight: 500;
	}

	.Form__Element .FormChoice {
		right: 8px;
		position: relative;
		font-size: 12px;
		font-weight: 400;
	}
}*/
.Form__Element .FormChoice {
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	font-weight: 400;
	overflow-wrap: break-word;
}

.get-coupon-post-submit-sub-title.ng-scope {
	text-align: center;
	margin-top: -88px;
	width: 100%;
}


/*@media screen and (min-width:1025px) and (max-width:1280px) {
	.block.formocuvitegetcouponcontainerblock {
		position: relative;
		width: 45%;
		top: -523px;
		left: 568px;
		margin-bottom: -364px;
	}
	.normalCheckBox {
		margin-bottom: 0px;
	}

	.form-checkbox {
		margin-bottom: -34px !important;
	}

	.field-container p.pcouponrich {
		position: relative;
		left: 2px;
		font-size: 11px;
		font-weight: 500;
	}

	.Form__Element .FormChoice {
		right: 8px;
		position: relative;
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}

	.get-coupon-post-submit-sub-title p {
		font-size: 14px !important;
	}

	.formocuvitegetcouponcontainerblock .Form__Success__Message {
		position: relative;
		bottom: 7rem;
	}

		.formocuvitegetcouponcontainerblock .Form__Success__Message #get-coupon-revtrax {
			margin-bottom: -68% !important;
		}
}*/
@media only screen and (device-width: 1920px) {

	.block.formocuvitegetcouponcontainerblock {
		position: absolute;
		width: 44%;
		top: 242px !important;
		left: 52.5%;
	}
}

@media screen and (min-width:1025px) {
	.block.formocuvitegetcouponcontainerblock {
		position: absolute;
		width: 44%;
		top: 288px;
		left: 52.5%;
	}

	.normalCheckBox {
		margin-bottom: 0px;
	}


	.form-checkbox {
		margin-bottom: -2% !important;
	}

	.field-container p.pcouponrich {
		position: relative;
		left: 0px;
		top: -2px;
		font-size: 11px;
		font-weight: 500;
	}

	.Form__Element .FormChoice {
		right: 8px;
		position: relative;
		font-size: 12px;
		font-weight: 400;
	}

	.formocuvitegetcouponcontainerblock .Form__Success__Message {
		position: relative;
		bottom: -22rem;
	}

		.formocuvitegetcouponcontainerblock .Form__Success__Message #get-coupon-revtrax {
			margin-bottom: -68% !important;
		}
}

@media screen and (min-width:991px)and (max-width:1024px) {

	
	.block.formocuvitegetcouponcontainerblock {
		position: absolute;
		width: 43%;
		top: 387px;
		left: 53%;
	}

	.normalCheckBox {
		margin-bottom: 0px;
	}

	.form-checkbox {
		margin-bottom: -34px !important;
	}

	.field-container p.pcouponrich {
		position: relative;
		left: 2px;
		font-size: 11px;
		font-weight: 500;
	}

	.Form__Element .FormChoice {
		right: 8px;
		position: relative;
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}

	.get-coupon-post-submit-sub-title p {
		font-size: 14px !important;
	}

	.formocuvitegetcouponcontainerblock .Form__Success__Message {
		position: relative;
		bottom: 7rem;
	}

		.formocuvitegetcouponcontainerblock .Form__Success__Message #get-coupon-revtrax {
			margin-bottom: -68% !important;
		}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
	.get-coupon-container .get-coupon-box {
		padding-top: 2.125rem;
	}
	.get-coupon-post-submit-sub-title p {
		font-size: 14px !important;
	}
	EPiServerForms .Form__Element {
		margin: 0 0 1.2em 0 !important;
	}
	.c-form .af-slide input[type=text] {
		padding-top:1rem;
		padding-bottom:1rem;
	}
	.EPiServerForms .Form__Status .Form__Status__Message {
		padding: 0rem !important;
		margin: 0rem 0 !important;
	}

}

@media only screen and (min-width:991px) and (max-width:1200px) {
	.get-coupon-container .get-coupon-box {
		padding-top: 2.125rem;
	}
	.form-checkbox {
		margin-bottom: -26px !important;
	}
	.get-coupon-post-submit-sub-title p {
		font-size: 14px !important;
	}

	.EPiServerForms .Form__Status .Form__Status__Message {
		padding: 0rem !important;
		margin: 0rem 0 !important;
	}

	.c-form .af-slide input[type=text] {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.EPiServerForms .Form__Element {
		margin: 0px 0 1.2em 0 !important;
	}
}
	@media only screen and (min-width:768px) and (max-width:991px) {
		.eye_health_section {
			margin: 0rem 0 17rem !important;
		}

		.block.formocuvitegetcouponcontainerblock {
			position: relative;
			width: 87%;
			top: -468px;
			/*left: 155px;*/
			left: 55px;
			margin-bottom: -370px;
		}

		.form-checkbox {
			margin-bottom: -26px !important;
		}

		.field-container p.pcouponrich {
			position: relative;
			left: 1px;
			font-size: 11px;
			font-weight: 500;
		}

		.Form__Element .FormChoice {
			right: 8px;
			position: relative;
			font-size: 12px;
			line-height: 18px;
			font-weight: 400;
		}

		.get-coupon-post-submit-sub-title p {
			font-size: 14px !important;
		}

		.formocuvitegetcouponcontainerblock .Form__Success__Message {
			position: relative;
			bottom: 7rem;
		}
	}
	/*@media screen and (max-width:540px){
	.get-coupon-container .get-coupon-box {
		padding-bottom: 27.25rem;
	}

	.block.formocuvitegetcouponcontainerblock {
		position: relative;
		width: 86%;
		left: 6.8rem;
		top: -31rem;
		margin-bottom: -370px;
	}

	.form-checkbox {
		margin-bottom: -32px !important;
	}

	.Form__Element .FormChoice {
		right: 8px;
		position: relative;
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}

	.field-container p.pcouponrich {
		position: relative;
		left: 1px;
		font-size: 11px;
		font-weight: 500;
		width: 101%;
	}

	.get-coupon-post-submit-sub-title p {
		font-size: 14px !important;
	}

	.formocuvitegetcouponcontainerblock .Form__Success__Message {
		position: relative;
		bottom: 17rem;
	}
}
*/
	@media only screen and (min-width:478px) and (max-width:767px) {


		.get-coupon-container .get-coupon-box {
			padding-bottom: 27.25rem;
		}

		.block.formocuvitegetcouponcontainerblock {
			position: relative;
			width: 86%;
			left: 2.3rem;
			top: -31rem;
			margin-bottom: -370px;
		}

		.form-checkbox {
			margin-bottom: -32px !important;
		}

		.Form__Element .FormChoice {
			right: 8px;
			position: relative;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
		}

		.field-container p.pcouponrich {
			position: relative;
			left: 1px;
			font-size: 11px;
			font-weight: 500;
			width: 101%;
		}

		.get-coupon-post-submit-sub-title p {
			font-size: 14px !important;
		}

		.formocuvitegetcouponcontainerblock .Form__Success__Message {
			position: relative;
			bottom: 17rem;
		}
	}

	@media only screen and (min-width:320px) and (max-width:477px) {

		.get-coupon-container .get-coupon-box {
			padding-bottom: 23.75rem;
			padding-top: 1.125rem;
		}

		.c-form .af-slide input[type=text] {
			padding-top: 0.6rem;
			padding-bottom: 0.6rem;
		}

		.Form__Element .FormChoice {
			font-size: 13px !important;
		}

		.block.formocuvitegetcouponcontainerblock {
			position: relative;
			width: 89%;
			left: 22px;
			top: -30.5rem;
			margin-bottom: -404px;
		}

		.form-checkbox {
			margin-bottom: -32px !important;
		}

		.Form__Element .FormChoice {
			right: 8px;
			position: relative;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
		}

		.field-container p.pcouponrich {
			position: relative;
			left: 1px;
			font-size: 11px;
			font-weight: 500;
			width: 98%;
		}

		.get-coupon-post-submit-sub-title p {
			font-size: 14px !important;
		}

		.formocuvitegetcouponcontainerblock .Form__Success__Message {
			position: relative;
			bottom: 15rem;
			margin-bottom: -5% !important;
		}

			.formocuvitegetcouponcontainerblock .Form__Success__Message #get-coupon-revtrax {
				margin-bottom: -66% !important;
			}
	}

	@media only screen and (min-width:280px) and (max-width:319px) {


		.get-coupon-container .get-coupon-box {
			padding-bottom: 27.75rem;
		}

		.block.formocuvitegetcouponcontainerblock {
			position: relative;
			width: 84%;
			left: 24px;
			top: -33.5rem;
			margin-bottom: -427px;
		}

		.form-checkbox {
			margin-bottom: -32px !important;
		}

		.Form__Element .FormChoice {
			right: 8px;
			position: relative;
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
		}

		.field-container p.pcouponrich {
			position: relative;
			left: 1px;
			font-size: 11px;
			font-weight: 500;
			width: 98%;
		}

		.get-coupon-post-submit-sub-title p {
			font-size: 14px !important;
		}

		.formocuvitegetcouponcontainerblock .Form__Success__Message {
			position: relative;
			bottom: 15rem;
			margin-bottom: -5% !important;
		}

			.formocuvitegetcouponcontainerblock .Form__Success__Message #get-coupon-revtrax {
				margin-bottom: -66% !important;
			}
	}

	/*.block.formocuvitegetcouponcontainerblock {
	position: relative;
	width: 45%;
	top: -558px;
	left: 791px;
	margin-bottom: -370px;
}
.form-checkbox {
	margin-bottom: -2% !important;
}

.field-container p.pcouponrich {
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 11px;
	font-weight: 500;
}

.Form__Element .FormChoice {
	right: 8px;
	position: relative;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: left;
}

@media screen and (max-width: 1024px) {
	.block.formocuvitegetcouponcontainerblock {
		position: relative;
		width: 45%;
		top: -536px;
		left: 533px;
		margin-bottom: -370px;
	}
}
@media screen and (max-width:768px) {
	.block.formocuvitegetcouponcontainerblock {
		position: relative;
		width: 86%;
		top: -468px;
		left: 55px;
		margin-bottom: -370px;
	}
	.form-checkbox {
		margin-bottom: -26px !important;
	}

	.field-container p.pcouponrich {
		position: relative;
		left: 1px;
		font-size: 11px;
		font-weight: 500;
	}

	.Form__Element .FormChoice {
		right: 8px;
		position: relative;
		font-size: 12px;
		line-height: 18px;
		font-weight: 400;
	}

	.get-coupon-post-submit-sub-title p {
		font-size: 14px !important;
	}

	.formocuvitegetcouponcontainerblock .Form__Success__Message {
		position: relative;
		bottom: 7rem;
	}
}

@media screen and (max-width:360px) {
	.block.formocuvitegetcouponcontainerblock {
		position: relative;
		width: 45%;
		top: -608px;
		left: 995px;
		margin-bottom: -370px;
	}
}

@media screen and (max-width:280px) {
	.block.formocuvitegetcouponcontainerblock {
		position: relative;
		width: 45%;
		top: -608px;
		left: 995px;
		margin-bottom: -370px;
	}
}*/


	/*end of forms buynow css*/


	/*forms Quiz coupon css*/


	.field-container.af-slide.col-sm-12.btnc-left {
		margin-bottom: -10px;
	}

	.field-container .pquizcoup a {
		color: #337AB7;
	}

	.field-container .form-button .af-btn-loading {
		font-size: 14px;
	}


	/*@media screen and (min-width:1025px) */
	@media only screen and (device-width: 1920px) {
		.block.formocuviteqgetcouponcontainerblock {
			position: absolute;
			width: 39% !important;
			left: 42.5% !important;
			top: 1999px !important;
		}
	}

	@media screen and (min-width:1280px) {
		.block.formocuviteqgetcouponcontainerblock {
			position: absolute;
			width: 41%;
			left: 44.5%;
			top: 1710px;
		}

		.form-checkbox {
			margin-bottom: -4% !important;
			margin-top: -2%;
		}

		p.pquizcoup {
			margin-bottom: -8px;
		}

		.Form__Element .FormChoice {
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
		}
	}

	@media screen and (min-width:960px)and (max-width:1024px) {
		.block.formocuviteqgetcouponcontainerblock {
			position: relative;
			bottom: 30.5rem;
			width: 50%;
			left: 27.5rem;
		}

		.Form__Element .FormChoice {
			font-size: 12px;
			font-weight: 400;
			font-family: "Open Sans", sans-serif;
			line-height: 18px;
		}

		.form-checkbox {
			margin-top: -1%;
		}
	}

	@media only screen and (min-width:768px) and (max-width:956px) {
		.block.formocuviteqgetcouponcontainerblock {
			position: relative;
			bottom: 32rem;
			width: 87%;
			left: 3.2rem;
		}

		.Form__Element .FormChoice {
			position: relative;
			font-size: 12px;
			font-weight: 400;
			font-family: "Open Sans", sans-serif;
			line-height: 18px;
		}
	}

	@media only screen and (min-width:479px) and (max-width:768px) {
		.block.formocuviteqgetcouponcontainerblock {
			position: relative;
			bottom: 31rem;
			width: 94%;
			left: 1.1rem;
		}

		.Form__Element .FormChoice {
			font-size: 12px;
			font-weight: 400;
			line-height: 18px;
			font-family: "Open Sans", sans-serif;
		}

		.form-checkbox {
			margin-top: -2%;
		}
	}

	@media only screen and (min-width:320px) and (max-width:477px) {
		.block.formocuviteqgetcouponcontainerblock {
			position: relative;
			bottom: 44rem;
			width: 89%;
			left: 1.3rem;
			margin-bottom: -6%;
		}

		.Form__Element .FormChoice {
			font-size: 12px;
			font-weight: 400;
			font-family: "Open Sans", sans-serif;
			line-height: 18px;
		}

		.form-checkbox {
			margin-bottom: -35px !important;
			margin-top: -5%;
		}
	}


@media (max-width:767px) {
	.field-container.af-slide.col-sm-12.btnc-left {
		margin-bottom: -19px;
	}
}