.selectOffer input:checked~.selectOfferCtnt .soCtnt .opPriceBox,
.selectOffer input:checked~.selectOfferCtnt .soHead,
.selectOffer input:checked~.selectOfferCtnt .soShipping {
	background-color: var(--product-selection-color) !important
}

:root {
	--primary-color: rgb(143, 206, 53)
}



#offerSection .modal {
	max-width: 1200px
}

#offerSection.onlySingleProduct .modal {
    max-width: 600px;
}

.removeCartProduct {
	width: 18px;
	height: 18px;
	background-color: #fb1111;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 50px;
	margin-right: 10px;
	flex: none
}

.removeCartProduct svg {
	fill: #ffffff;
	width: 8px
}

#upsellPro .popup-close {
	width: auto;
	top: 3px
}

.supplyFor {
	justify-content: center
}

.checkout h1 {
	font-size: 18px
}

.cookies_wrappper {
	position: fixed;
	z-index: 99999;
	right: 15px;
	bottom: 50px;
	background-color: rgb(255 254 254 / 95%);
	box-shadow: 0 5px 29.7px 3px rgb(167 167 167 / 20%);
	padding: 25px 25px 15px;
	max-width: 450px;
	width: 100%;
	text-align: left;
	border-radius: 20px
}

.cookies_text {
	overflow: auto;
	max-height: 290px;
	padding-right: 10px
}

.cookies_text::-webkit-scrollbar {
	width: 5px
}

.cookies_text::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(255, 255, 255, .3)
}

.cookies_text::-webkit-scrollbar-thumb {
	background-color: #8fce35;
	outline: #ffffff solid 1px
}

.cookies_text p {
	font-size: 16px;
	font-weight: 400;
	color: #080808;
	line-height: 24px
}

.cokies_btn .co_btn {
	background-color: #19191b
}

.cookies_text p a {
	text-decoration: underline;
	color: #080808;
	font-weight: 600;
	text-transform: capitalize
}

.cookies_text .popup-close {
	top: 8px;
	right: 9px;
	background-color: #ebe8f1;
	border-radius: 50%
}

.cbd_bnr_box img {
	width: 138px;
	height: 110px;
	object-fit: contain
}

.cbd_bnrtext_features ul li,
.cos_delivery_box ul li {
	vertical-align: middle
}

.cbd_bnr_btn .cbd_btn:after,
.cbd_btn::after,
.cbd_order_right .cbd_btn::after,
.cbd_order_right .cbd_btn:after,
.cbd_whypure_text_box .cbd_btn::after {
	display: none !important
}

.selectOffer input:checked~.selectOfferCtnt .soHead {
	border-bottom: 1px solid var(--product-selection-color) !important
}

.br_coupon_code_fl input,
.selectOffer input:checked~.selectOfferCtnt .soCtnt {
	background-color: #fff !important
}

.upsell h1 {
	color: var(--upsell1-heading-color) !important
}

.upsell h2 {
	color: var(--upsell1-text-color) !important
}

.upSell2form .upsell h1 {
	color: var(--upsell2-heading-color) !important
}

.upSell2form .upsell h2 {
	color: var(--upsell2-text-color) !important
}

.modal-ctnt::-webkit-scrollbar {
	width: 5px
}

.modal-ctnt::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(255, 255, 255, .3)
}

.modal-ctnt::-webkit-scrollbar-thumb {
	background-color: var(--main-color);
	outline: #ffffff solid 1px
}

.br_coupon_code_fl button.btn {
	background-color: grey !important;
	color: #fff !important
}

.checkoutMain .coBillingContent .coBillingIn.coPaymentInfo {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	flex-direction: column
}

.tb_radio_button__label {
	display: flex;
	align-items: center;
	gap: 5px;
	position: relative;
	padding-left: 30px;
	justify-content: flex-start;
	width: 100%
}

.tb_radio_button__label img {
	max-width: 200px
}

.brander_bt_rd_indicator {
	background-color: #fff;
	border: 1px solid #8b91ae;
	border-radius: 50%;
	height: 18px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 18px
}

.tb_rd_button__input {
	opacity: 0;
	position: absolute;
	z-index: -1
}

.brander_bt_rd_indicator::after {
	background-color: #3cdf22;
	border-radius: 50%;
	content: "";
	display: none;
	height: 12px;
	left: 1.9px;
	position: absolute;
	top: 2px;
	width: 12px
}

.cbd_bnr_image_wrapper .ed_element_wrapper_box,
.tb_rd_button__input:checked~.brander_bt_rd_indicator::after {
	display: block
}

.tb_recharge_button {
	width: 100%
}

.checkoutContent .coBillingContent .coBillingIn.coPaymentInfo input#paypal_payment {
	margin-top: 0
}

.checkout .coBillingContentIn .coBillingIn.coPaymentInfo .btn:not(:disabled):not(.disabled) {
	background-color: var(--primary-color) !important
}

@media(max-width:480px) {
	.offer-arrow {
		top: 55%
	}

	.testi_box {
		padding: 20px 15px 0
	}

	.testi_user {
		position: unset;
		padding-bottom: 20px
	}

	.form_input_app_div.pc_form_2 .pc_input_section,
	coProductDisplay2 li {
		width: 100%
	}

	div#recaptcha_html_element {
		width: 230px
	}

	div#recaptcha_html_element iframe,
	div#recaptcha_html_element>div {
		transform: scale(.85);
		transform-origin: left
	}
}

.mfh_swiper_slider .swiper-container {
	padding: 50px 0
}

.new_testimonial_box {
	text-align: center;
	padding: 50px;
	border-radius: 20px;
	border: 1px solid #fff4c4;
	max-width: 900px;
	margin: auto
}

.mfh_swiper_slider .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	opacity: 1;
	border: 4px solid #ffd924
}

.mfh_swiper_slider .swiper-pagination-bullet-active {
	background: #323232;
	opacity: .4
}

.new_testuser_msg p {
	margin: 20px 0 0;
	color: #939393
}

.new_testrating ul {
	padding: 0;
	margin: 0
}

.new_testrating ul li {
	list-style: none;
	display: inline-block
}

.new_testrating ul li svg {
	fill: #ffd924
}

.selectOffer input:checked~.checkmark:after {
	background-image: none !important;
	top: 1px !important;
	left: 3px !important;
	width: 22px !important;
	height: 10px !important;
	border-left: 3px solid #000;
	border-bottom: 3px solid #000;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	transition: .3s
}

.br_coupon_code_fl input {
	color: #3c364e
}

.lead_product {
	max-width: 533px;
	max-height: 375px;
	object-fit: contain;
	width: 100% !important
}

.cbd_bfun_image_bottle .lead_product {
	max-width: 340px
}

.cbd_pureoil_bottle img {
	position: absolute;
	bottom: auto;
	top: 360px;
	left: 130px;
	max-width: 500px
}

.bt_newbanner_wrapper {
	position: relative;
	padding: 0;
	background-color: #333;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1
}

.bt_newbanner_wrapper[data-sticky=bottom],
.bt_newbanner_wrapper[data-sticky=top] {
	position: fixed;
	z-index: 99;
	left: 0;
	right: 0
}

.bt_newbanner_wrapper[data-sticky=top] {
	top: 0
}

.bt_newbanner_wrapper[data-sticky=bottom] {
	bottom: 0
}

.bt_overlay_wrapper {
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	/*background-color: rgb(0 0 0 / 60%);*/
	z-index: -1
}

.bt_newbanner_content {
	text-align: center
}

.bt_newbanner_content p {
	color: #fff !important;
	padding: 20px;
	margin: 0 !important
}

@media (max-width:991px) {
	.lead_product {
		width: 100% !important
	}

	.cbd_pureoil_bottle img {
		width: 100%
	}

	.cbd_bnr_box {
		height: 140px;
		max-width: 136px
	}
}

@media (max-width:767px) {

	.co_btnFeaturs,
	.co_fea_1,
	.co_fea_2,
	.co_products {
		background-color: #fff;
		background-repeat: no-repeat
	}
}

@media (max-width:480px) {

	.cbd_bnr_image_box ul,
	.cbd_bnrtext_features ul li {
		display: block
	}

	.cbd_bnr_box {
		height: 100%;
		max-width: 100%;
		margin-top: 10px
	}
}

/* Offer popup changes start */
#offerSection .offerMainWrap {
    display: grid;
    justify-content: center;
    gap: 0px 15px;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
#offerSection .selectOfferCtnt {
    min-height: 450px;

}
#offerSection .offerProdText {
    width: 100%;
    font-weight: 400;
    margin-top: 15px;
}
#offerSection .soHead {
    justify-content: center;
    min-height: 60px;
}
.soNm {
    padding: 5px;
}
#offerSection .opPriceBox {
    background-color: transparent;
    flex-direction: column;
    gap: 10px;
}

#offerSection .selectOffer input:checked~.selectOfferCtnt .soCtnt .opPriceBox , 
/*#offerSection .selectOffer input:checked~.selectOfferCtnt .soHead , */
#offerSection .selectOffer input:checked~.selectOfferCtnt .soShipping {
    background-color: transparent !important;
}

#offerSection .selectOffer input , 
#offerSection .selectOffer .checkmark {
    display: none;
}
#offerSection  .opPriceBox .co_btn {
    color: #fff;
    font-size: 15px;
    padding: 5px 20px;
    height: 35px;
    background-color: #8fce35;
    border-radius: .25rem;
}
#offerSection .offerProdImg {
    position: relative;
    width: 250px;
    height: 300px;
    margin: 0 auto 0;
}

#offerSection .opImg {
    width: 100%;
}
#offerSection .offerProdImg .opImg img {
    position: absolute;
    width: 300px;
    height: 300px;
    object-fit: contain;
}
#offerSection .offerProdImg img:nth-child(1) {
    position: absolute;
    z-index: 11;
}
#offerSection .offerProdImg img:nth-child(2) {
    position: absolute;
    left: -7%;
    margin-top: -5%;
    z-index: 10;
}
#offerSection .offerProdImg img:nth-child(3) {
    right: -7%;
    margin-top: -5%;
    z-index: 10;
}
#offerSection .offerProdImg img:nth-child(4) {
    left: -13%;
    margin-top: -10%;
    z-index: 9;
}
#offerSection .offerProdImg img:nth-child(5) {
    right: -13%;
    margin-top: -10%;
    z-index: 9;
}
#offerSection .offerProdImg img:nth-child(6) {
    left: -19%;
    margin-top: -15%;
    z-index: 8;
}
#offerSection .offerProdImg img:nth-child(7) {
    right: -19%;
    margin-top: -15%;
    z-index: 8;
}
#offerSection .offerProdImg img:nth-child(8) {
    left: -24%;
    margin-top: -20%;
    z-index: 7;
}
#offerSection .offerProdImg img:nth-child(9) {
    right: -24%;
    margin-top: -20%;
    z-index: 7;
}


/* Capsule Bottle Css Start */
#offerSection .cb_capsule_bottle2 .opImg {
    width: auto;
    flex-wrap: unset;
    align-items: baseline;
}
#offerSection .offerProdImg.cb_capsule_bottle2 img:nth-child(1) {
    position: unset;
}
#offerSection .offerProdImg.cb_capsule_bottle2 img:nth-child(2) {
    position: unset;
}


#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle3 img:nth-child(2) {
    left: -30%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle3 img:nth-child(3) {
    right: -30%;
}


#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle4 img:nth-child(2) {
    left: -18%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle4 img:nth-child(3) {
    right: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle4 img:nth-child(4) {
    left: -35%;
}


#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle5 img:nth-child(2) {
    left: -22%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle5 img:nth-child(3) {
    right: -22%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle5 img:nth-child(4) {
    left: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle5 img:nth-child(5) {
    right: -35%;
}


#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(2) {
    left: -13%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(3) {
    right: -18%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(4) {
    left: -25%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(5) {
    right: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(6) {
    left: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(7) {
    right: -27%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(8) {
    left: -36%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle6 img:nth-child(9) {
    right: -36%;
}



#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle7 img:nth-child(2) {
    left: -12%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle7 img:nth-child(3) {
    right: -15%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle7 img:nth-child(4) {
    left: -24%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle7 img:nth-child(5) {
    right: -25%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(6) {
    left: -27%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle7 img:nth-child(6) {
    left: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle7 img:nth-child(7) {
    right: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle7 img:nth-child(8) {
    left: -35%;
}



#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle8 img:nth-child(2) {
    left: -8%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle8 img:nth-child(3) {
    right: -13%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle8 img:nth-child(4) {
    left: -16%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle8 img:nth-child(5) {
    right: -25%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle8 img:nth-child(6) {
    left: -26%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle8 img:nth-child(7) {
    right: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle8 img:nth-child(8) {
    left: -35%;
}



#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(2) {
    left: -9%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(3) {
    right: -9%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(4) {
    left: -18%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(5) {
    right: -18%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(6) {
    left: -27%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(7) {
    right: -28%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(8) {
    left: -37%;
}
#offerSection .capsule-bottle-offer .offerProdImg.cb_capsule_bottle9 img:nth-child(9) {
    right: -37%;
}
/* Capsule Bottle Css End */


/* patches product Css Start */
#offerSection .cb_patches_pouch2 .opImg {
    width: 70%;
    flex-wrap: unset;
    align-items: baseline;
}
#offerSection .offerProdImg.cb_patches_pouch2 img:nth-child(1) {
    position: unset;
}
#offerSection .offerProdImg.cb_patches_pouch2 img:nth-child(2) {
    position: unset;
}


#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch3 img:nth-child(2) {
    left: -30%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch3 img:nth-child(3) {
    right: -30%;
}


#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch4 img:nth-child(2) {
    left: -16%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch4 img:nth-child(3) {
    right: -30%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch4 img:nth-child(4) {
    left: -30%;
}


#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch5 img:nth-child(2) {
    left: -16%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch5 img:nth-child(3) {
    right: -16%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch5 img:nth-child(4) {
    left: -30%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch5 img:nth-child(5) {
    right: -30%;
}


#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch6 img:nth-child(2) {
    left: -11%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch6 img:nth-child(3) {
    right: -17%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch6 img:nth-child(4) {
    left: -22%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch6 img:nth-child(5) {
    right: -30%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch6 img:nth-child(6) {
    left: -30%;
}


#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch7 img:nth-child(2) {
    left: -10%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch7 img:nth-child(3) {
    right: -10%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch7 img:nth-child(4) {
    left: -20%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch7 img:nth-child(5) {
    right: -20%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch7 img:nth-child(6) {
    left: -30%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch7 img:nth-child(7) {
    right: -30%;
}


#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch8 img:nth-child(2) {
    left: -8%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch8 img:nth-child(3) {
    right: -10%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch8 img:nth-child(4) {
    left: -15%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch8 img:nth-child(5) {
    right: -20%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch8 img:nth-child(6) {
    left: -23%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch8 img:nth-child(7) {
    right: -30%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch8 img:nth-child(8) {
    left: -30%;
}


#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(2) {
    left: -8%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(3) {
    right: -8%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(4) {
    left: -16%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(5) {
    right: -16%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(6) {
    left: -24%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(7) {
    right: -24%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(8) {
    left: -32%;
}
#offerSection .patches-pouch-offer .offerProdImg.cb_patches_pouch9 img:nth-child(9) {
    right: -32%;
}
/* patches product Css End */




/* cream jar product Css Start */
#offerSection .cb_cream_jar2 .opImg {
    width: 70%;
    flex-wrap: unset;
    align-items: baseline;
}
#offerSection .offerProdImg.cb_cream_jar2 img:nth-child(1) {
    position: unset;
}
#offerSection .offerProdImg.cb_cream_jar2 img:nth-child(2) {
    position: unset;
}


#offerSection .offerProdImg.cb_cream_jar3 img:nth-child(2) {
    left: -20%;
}
#offerSection .offerProdImg.cb_cream_jar3 img:nth-child(3) {
    right: -20%;
}


#offerSection .offerProdImg.cb_cream_jar4 img:nth-child(2) {
    left: -11%;
}
#offerSection .offerProdImg.cb_cream_jar4 img:nth-child(3) {
    right: -20%;
}
#offerSection .offerProdImg.cb_cream_jar4 img:nth-child(4) {
    left: -21%;
}


#offerSection .offerProdImg.cb_cream_jar5 img:nth-child(2) {
    left: -11%;
}
#offerSection .offerProdImg.cb_cream_jar5 img:nth-child(3) {
    right: -11%;
}
#offerSection .offerProdImg.cb_cream_jar5 img:nth-child(4) {
    left: -20%;
}
#offerSection .offerProdImg.cb_cream_jar5 img:nth-child(5) {
    right: -20%;
}


#offerSection .offerProdImg.cb_cream_jar6 img:nth-child(2) {
    left: -7%;
}
#offerSection .offerProdImg.cb_cream_jar6 img:nth-child(3) {
    right: -11%;
}
#offerSection .offerProdImg.cb_cream_jar6 img:nth-child(4) {
    left: -14%;
}
#offerSection .offerProdImg.cb_cream_jar6 img:nth-child(5) {
    right: -20%;
}
#offerSection .offerProdImg.cb_cream_jar6 img:nth-child(6) {
    left: -21%;
}


#offerSection .offerProdImg.cb_cream_jar7 img:nth-child(2) {
    left: -8%;
}
#offerSection .offerProdImg.cb_cream_jar7 img:nth-child(3) {
    right: -8%;
}
#offerSection .offerProdImg.cb_cream_jar7 img:nth-child(4) {
    left: -16%;
}
#offerSection .offerProdImg.cb_cream_jar7 img:nth-child(5) {
    right: -16%;
}
#offerSection .offerProdImg.cb_cream_jar7 img:nth-child(6) {
    left: -23%;
}
#offerSection .offerProdImg.cb_cream_jar7 img:nth-child(7) {
    right: -23%;
}


#offerSection .offerProdImg.cb_cream_jar8 img:nth-child(2) {
    left: -7%;
}
#offerSection .offerProdImg.cb_cream_jar8 img:nth-child(3) {
    right: -8%;
}
#offerSection .offerProdImg.cb_cream_jar8 img:nth-child(4) {
    left: -13%;
}
#offerSection .offerProdImg.cb_cream_jar8 img:nth-child(5) {
    right: -15%;
}
#offerSection .offerProdImg.cb_cream_jar8 img:nth-child(6) {
    left: -19%;
}
#offerSection .offerProdImg.cb_cream_jar8 img:nth-child(7) {
    right: -22%;
}
#offerSection .offerProdImg.cb_cream_jar8 img:nth-child(8) {
    left: -24%;
}
/* cream jar product Css End */


/* Oil bottle product Css Start */
#offerSection .cb_oil_bottle2 .opImg {
    flex-wrap: unset;
    align-items: baseline;
}
#offerSection .offerProdImg.cb_oil_bottle2 img:nth-child(1) {
    position: unset;
}
#offerSection .offerProdImg.cb_oil_bottle2 img:nth-child(2) {
    position: unset;
}

#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle3 img:nth-child(2) {
    left: -30%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle3 img:nth-child(3) {
    right: -30%;
}


#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle4 img:nth-child(2) {
    left: -20%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle4 img:nth-child(3) {
    right: -30%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle4 img:nth-child(4) {
    left: -40%;
}


#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle5 img:nth-child(2) {
    left: -20%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle5 img:nth-child(3) {
    right: -20%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle5 img:nth-child(4) {
    left: -40%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle5 img:nth-child(5) {
    right: -40%;
}


#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle6 img:nth-child(2) {
    left: -15%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle6 img:nth-child(3) {
    right: -20%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle6 img:nth-child(4) {
    left: -31%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle6 img:nth-child(5) {
    right: -40%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle6 img:nth-child(6) {
    left: -45%;
}


#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle7 img:nth-child(2) {
    left: -20%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle7 img:nth-child(3) {
    right: -22%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle7 img:nth-child(4) {
    left: -33%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle7 img:nth-child(5) {
    right: -33%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle7 img:nth-child(6) {
    left: -45%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle7 img:nth-child(7) {
    right: -45%;
}


#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle8 img:nth-child(2) {
    left: -13%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle8 img:nth-child(3) {
    right: -18%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle8 img:nth-child(4) {
    left: -25%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle8 img:nth-child(5) {
    right: -35%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle8 img:nth-child(6) {
    left: -36%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle8 img:nth-child(7) {
    right: -50%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle8 img:nth-child(8) {
    left: -49%;
}


#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(2) {
    left: -13%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(3) {
    right: -13%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(4) {
    left: -25%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(5) {
    right: -25%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(6) {
    left: -40%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(7) {
    right: -40%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(8) {
    left: -51%;
}
#offerSection .oil-bottle-offer .offerProdImg.cb_oil_bottle9 img:nth-child(9) {
    right: -51%;
}
/* Oil bottle product Css End */

/* Glass Spray product Css Start */
#offerSection .cb_glass_spray_bottle2 .opImg {
    width: 80%;
    flex-wrap: unset;
    align-items: baseline;
}
#offerSection .offerProdImg.cb_glass_spray_bottle2 img:nth-child(1) {
    position: unset;
}
#offerSection .offerProdImg.cb_glass_spray_bottle2 img:nth-child(2) {
    position: unset;
}
/* Glass Spray product Css End */

/* Serum bottle product Css Start */
#offerSection .cb_serum_bottle2 .opImg {
    width: 70%;
    flex-wrap: unset;
    align-items: baseline;
}
#offerSection .offerProdImg.cb_serum_bottle2 img:nth-child(1) {
    position: unset;
}
#offerSection .offerProdImg.cb_serum_bottle2 img:nth-child(2) {
    position: unset;
}
/* Serum bottle product Css End */

.modal-ctnt {
    overflow-x: hidden;
}
#offerSection img.img-responsive {
    max-width: 100% !important;
}
#offerSection .opTtl_padding {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: normal;
    padding : 9px 0;
}

#offerContent_section .selectedContinueMain + div .btn {
    animation-name: zoomBtn;
    animation-duration: 0.5s;
    animation-timing-function: ease-out;
    animation-delay: 0;
    animation-direction: alternate;
    animation-iteration-count: infinite;
    animation-fill-mode: none;
    animation-play-state: running;
    transition: all 0.3s;
    text-decoration: none;
}
@keyframes zoomBtn {
    0% {
        transform: scale(1);
        background-color: var(--main-color);
    }
    50% {
    }
    100% {
        transform: scale(1.1);
    }
}

/* Offer popup changes end */



/* single Product Custom */
/*#offerSection .singleProductGrid .singleProductCustom .offerProdImg {*/
/*    width: auto;*/
/*    height: auto;*/
/*    margin: auto;*/
/*}*/
/*#offerSection .singleProductGrid .singleProductCustom .opImg {*/
/*    width: 100%;*/
/*}*/
/*#offerSection .singleProductGrid .singleProductCustom .offerProdImg .opImg img {*/
/*    position: inherit;*/
/*    width: auto;*/
/*    height: auto;*/
/*}*/

/*#offerSection .singleProductGrid .singleProductCustom .offerProdImg img:nth-child(1) {*/
/*    position: inherit;*/
/*    z-index: 11;*/
/*}*/


/* single Product Custom */


/*comboProOfferSect*/

#offerSection .comboProGrid {
    grid-template-columns: 1fr;
}

#offerSection .comboProGrid .comboProOfferSect .offerProdImg {
    width: 100%;
    height: auto;
}
#offerSection .comboProGrid .comboProOfferSect .offerProdImg .opImg img {
    position: relative;
    width: 200px;
    height: auto;
}
#offerSection .bundle-product-offer.comboProGrid .comboProOfferSect .offerProdImg .opImg img {
    margin: 20px;
}

#offerSection .comboProGrid .singleProductCustom .offerProdImg {
    position: relative;
    width: auto;
    height: auto;
    margin: 25px auto 0;
}

#offerSection .comboProGrid .singleProductCustom .offerProdImg img:nth-child(1) {
    position: relative;
    z-index: 11;
}

#offerSection .comboProGrid .singleProductCustom .offerProdImg .opImg img {
    position: relative;
    width: auto;
    height: auto;
    object-fit: contain;
}


#offerSection .comboProOfferSect .offerProdImg img:nth-child(1) {
    position: relative;
    z-index: 11;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(2) {
    position: relative;
    left: auto;
    margin-top: 0;
    z-index: 10;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(3) {
    right: auto;
    margin-top: 0;
    z-index: 10;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(4) {
    left: auto;
    margin-top: 0;
    z-index: 9;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(5) {
    right: auto;
    margin-top: 0;
    z-index: 9;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(6) {
    left: auto;
    margin-top: 0;
    z-index: 8;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(7) {
    right: auto;
    margin-top: 0;
    z-index: 8;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(8) {
    left: auto;
    margin-top: 0;
    z-index: 7;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(9) {
    right: auto;
    margin-top: 0;
    z-index: 7;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(10) {
    left: auto;
    margin-top: 0;
    z-index: 6;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(11) {
    right: auto;
    margin-top: 0;
    z-index: 6;
 }
#offerSection .comboProOfferSect .offerProdImg img:nth-child(12) {
    left: auto;
    margin-top: 0;
    z-index: 5;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(13) {
    right: auto;
    margin-top: 0;
    z-index: 5;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(14) {
    left: auto;
    margin-top: 0;
    z-index: 4;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(15) {
    right: auto;
    margin-top: 0;
    z-index: 4;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(16) {
    left: auto;
    margin-top: 0;
    z-index: 3;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(17) {
    right: auto;
    margin-top: 0;
    z-index: 3;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(18) {
    left: auto;
    margin-top: 0;
    z-index: 2;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(19) {
    right: auto;
    margin-top: 0;
    z-index: 2;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(20) {
    left: auto;
    margin-top: 0;
    z-index: 1;
}
#offerSection .comboProOfferSect .offerProdImg img:nth-child(20) {
    right: auto;
    margin-top: 0;
    z-index: 1;
}



/*comboProOfferSect end*/ 


/* specific product css start */

/* oil bottle product image */
#offerSection .oil-bottle-offer .offerProdImg {
    height: 325px;
}
#offerSection .oil-bottle-offer .selectOffer.singleProductCustom .offerProdImg {
    height: 352px;
}
#offerSection .oil-bottle-offer .selectOffer.singleProductCustom .offerProdImg .opImg img {
    height: 352px;
}
#offerSection .oil-bottle-offer .selectOffer.singleProductCustom .opTtl_padding {
    display: none;
}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(2) {
    left: -10%;
}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(3) {
    right: -10%;

}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(4) {
    left: -20%;

}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(5) {
    right: -20%;

}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(6) {
    left: -30%;

}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(7) {
    right: -30%;

}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(8) {
    left: -40%;

}
#offerSection .oil-bottle-offer .offerProdImg img:nth-child(9) {
    right: -40%;

}
/* oil bottle product image */



/* serum bottle product image */
#offerSection .serum-bottle-offer .offerProdImg {
    height: 325px;
}
#offerSection .serum-bottle-offer .selectOffer.singleProductCustom .offerProdImg {
    height: 352px;
}
#offerSection .serum-bottle-offer .selectOffer.singleProductCustom .offerProdImg .opImg img {
    height: 352px;
}
#offerSection .serum-bottle-offer .selectOffer.singleProductCustom .opTtl_padding {
    display: none;
}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(2) {
    left: -15%;
}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(3) {
    right: -15%;
}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(4) {
    left: -25%;

}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(5) {
    right: -25%;

}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(6) {
    left: -35%;
}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(7) {
    right: -35%;
}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(8) {
    left: -45%;

}
#offerSection .serum-bottle-offer .offerProdImg img:nth-child(9) {
    right: -45%;
}
/* serum bottle product image */


/* cream jar product image */

#offerSection .cream-jar-offer .offerProdImg {
    height: 230px;
}
#offerSection .cream-jar-offer .offerProdImg .opImg img {
    height: 230px;
}
#offerSection .cream-jar-offer .selectOffer.singleProductCustom .offerProdImg {
    height: 255px;
}
#offerSection .cream-jar-offer .selectOffer.singleProductCustom .offerProdImg .opImg img {
    height: 255px;
}
#offerSection .cream-jar-offer .selectOffer.singleProductCustom .opTtl_padding {
    display: none;
}


#offerSection .cream-jar-offer.singleProductGrid .singleProductCustom .offerProdImg {
    width: auto;
    height: auto;
    margin: auto;
}
#offerSection .cream-jar-offer.singleProductGrid .singleProductCustom .opImg {
    width: 100%;
}
#offerSection .cream-jar-offer.singleProductGrid .singleProductCustom .offerProdImg .opImg img {
    position: inherit;
    width: auto;
    height: auto;
}

#offerSection .cream-jar-offer.singleProductGrid .singleProductCustom .offerProdImg img:nth-child(1) {
    position: inherit;
    z-index: 11;
}




/* cream jar product image */

/* capsule bottle product image */
#offerSection .capsule-bottle-offer .offerProdImg {
    height: 325px;
}
#offerSection .capsule-bottle-offer .selectOffer.singleProductCustom .offerProdImg {
    height: 352px;
}
#offerSection .capsule-bottle-offer .selectOffer.singleProductCustom .offerProdImg .opImg img {
    height: 352px;
}
#offerSection .capsule-bottle-offer .selectOffer.singleProductCustom .opTtl_padding {
    display: none;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(2) {
    left: -5%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(3) {
    right: -5%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(4) {
    left: -15%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(5) {
    right: -15%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(6) {
    left: -25%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(7) {
    right: -25%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(8) {
    left: -35%;
}
#offerSection .capsule-bottle-offer .offerProdImg img:nth-child(9) {
    right: -35%;
}
/* capsule bottle product image end */


/* patches pouch product image end */
#offerSection .patches-pouch-offer .offerProdImg {
    height: 325px;
}
#offerSection .patches-pouch-offer .selectOffer.singleProductCustom .offerProdImg {
    height: 352px;
}
#offerSection .patches-pouch-offerr .selectOffer.singleProductCustom .offerProdImg .opImg img {
    height: 352px;
}
#offerSection .patches-pouch-offer .selectOffer.singleProductCustom .opTtl_padding {
    display: none;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(2) {
    left: -5%;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(3) {
    right: -5%;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(4) {
    left: -10%;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(5) {
    right: -10%;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(6) {
    left: -20%;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(7) {
    right: -20%;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(8) {
    left: -30%;
}
#offerSection .patches-pouch-offer .offerProdImg img:nth-child(9) {
    right: -30%;
}
/* patches pouch  product image end */


/* glass spray bottle product image  */
#offerSection .glass-spray-bottle-offer .offerProdImg {
    height: 325px;
}
#offerSection .glass-spray-bottle-offer .selectOffer.singleProductCustom .offerProdImg {
    height: 352px;
}
#offerSection .glass-spray-bottle-offer .selectOffer.singleProductCustom .offerProdImg .opImg img {
    height: 352px;
}
#offerSection .glass-spray-bottle-offer .selectOffer.singleProductCustom .opTtl_padding {
    display: none;
}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(2) {
    left: -15%;
}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(3) {
    right: -15%;
}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(4) {
    left: -25%;

}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(5) {
    right: -25%;

}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(6) {
    left: -35%;
}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(7) {
    right: -35%;
}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(8) {
    left: -45%;

}
#offerSection .glass-spray-bottle-offer .offerProdImg img:nth-child(9) {
    right: -45%;
}

/* glass spray bottle product image end */

.uscImg img {
    max-width: 350px;
    max-height: 350px;
    margin: auto;
}
.upSellContent {
    padding: 20px 15px;
}
.upsell h5 {
    margin: 15px 0 0;
}
.upSellBottom {
    padding: 10px 15px 20px;
    margin-top: 0;
}
.upSellBottom .btn {
    margin-top: 0;
}



.upSellContent {
    display: block;
}
.uscImg {
    width: 100%;
    padding-right: 0;
}
.uscTxt {
    width: 50%;
    text-align: center;
    margin: auto;
}
.supplyFor {
    margin: auto;
}
/* specific product css end */
/*.contactForm li {*/
/*    width: 24%;*/
/*}*/


/*Choose Patches Section CSS Start*/
.common_benefits {
    background: #fafafa;
    padding: 50px 0 0;
}
.com_sec .h1, .com_sec h1 {
    font-size: 54px;
    line-height: 70px;
    margin: 0;
    font-weight: 700;
}
.com_sec .h4, .com_sec h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    color: #19191b;
    margin-bottom: 10px;
}
.cbd_sec p, .com_sec p {
    margin: 0 0 15px;
}
.com-fea-list2 li>div {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    min-width: 115px;
    gap: 15px;
}
.com-fea-list2 li .com_fea2_img_bg {
    background: #ebebeb;
    padding: 10px;
    border-radius: 10px;
}
.cbd_test_text, .com-fea-list2 li .fea-list2_txt {
    margin-left: 15px;
}
.co_offer_txt, .co_products .co_bnrText, .co_testimonial .cm_order_cbd, .com-fea-list2 li {
    margin-top: 50px;
}
.com-fea-list2 li .fea-list2_txt h4 {
    margin-bottom: 5px;
}
.cbd_sec p, .com_sec p {
    margin: 0 0 15px;
}
.cm_order_cbd {
    margin-top: 55px;
    display: block;
}
.com_order_cbd_in {
    background-color: rgb(14, 14, 14);
    padding: 18px 25px;
}
.cm_order_cbd_left .ed_element_wrapper {
    display: inline-block;
}
.cm_order_cbd_right .ed_element_wrapper {
    display: inline-block;
}
.com_sec .h2, .com_sec h2 {
    font-size: 32px;
    line-height: 42px;
	font-weight: 700;
}
.com_order_cbd_in h2, .com_order_cbd_in h4 {
    margin: 5px 0;
}
.com_sec .h4, .com_sec h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    color: #19191b;
    margin-bottom: 10px;
}
.cbd_order_box .container, .com_order_cbd_in .container, .co_right_logos {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.col-md-4.com_benefit_right.editable {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.com_benefit_rightWrap {
    margin-bottom: 20px;
}
.com_order_cbd_in .co_order_cbd_right  .co_btn {
    min-width: 200px;
}
@media (max-width: 991.98px) {
    section#benefits_section_10 {
    text-align: left;
}
}
@media (max-width: 767.98px) {
    .com_order_cbd_in .container {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }
}
@media (max-width: 575.98px) {
    section#benefits_section_10 .com-fea-list2 li {
        text-align: left;
    }
	.com-fea-list2 li .com_fea2_img_bg {
		width: 50px;
	}
}
/*Choose Patches Section CSS End*/

/*Hero Video Section CSS Start*/
.com_cbd_banner_section {
    background-image: url("https://cdn.tinybrander.com/assets/templates/temp134/images/af545f1d.png");
    padding: 100px 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.com_cbd_video_content {
    text-align: center;
    max-width: 850px;
    margin: auto auto 60px;
}
.ed_img_anchor > img {
    width: 250px;
    height: 150px;
    object-fit: contain;
}
.com_cbd_content h1 {
    font-size: 36px;
    color: rgb(24, 24, 24);
    font-weight: 800;
    font-family: Gantari;
    margin: 5px 0;
}
.com_cbd_video_img {
    text-align: center;
    margin-bottom: 0px;
    justify-content: center;
    flex-direction: column;
    padding-bottom: 120px;
}
.ed_iframe_div {
    position: relative;
    max-width: 100%;
    width: 940px;
}
.ed_iframe_div iframe {
    min-height: 530px;
    max-width: 940px;
    height: 100%;
    width: 100%;
    border-radius: 6px;
}
.com_cbd_bottom_btn {
    margin-bottom: 79px;
    display: inline-block;
}
.com_cbd_video_img .com_cbd_bottom_btn {
    margin: 50px 0 0;
}
.ed_link.scrollTo.orderNow {
    width: 170px;
    height: 60px;
    border-radius: 30px;
    background-color: #1b5b4f;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin: auto;
    font-size: 18px;
    font-family: Gantari,sans-serif
}
.com_btn {
    display: flex;
    position: relative;
    z-index: 9;
    align-items: center;
    justify-content: center;
    min-width: 180px;
    height: 50px;
    padding: 0 25px;
    background: var(--order-button-color);
    border: 0;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    font-weight: 500;
    letter-spacing: -.656526px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-bottom: 10px
}

.com_btn:focus,.com_btn:hover {
    text-decoration: none;
    outline: 0;
    background-color: #19191b;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
    cursor: pointer
}
.com_cbd_video_img .ed_element_wrapper {
    display: inline-block;
}
.com_cbd_video_content .ed_element_wrapper {
    display: inline-block;
}
/*Hero Video Section CSS End*/

@media(max-width:991px) {
    .com_cbd_banner_section {
        padding: 90px 0;
    }
    .com_cbd_video_img {
        margin-top: 50px;
        display: block;
        padding-bottom: 0;
    }
    .com_cbd_video_img .ed_element_wrapper {
        display: block;
    }
    .ed_iframe_div {
        width: 100%;
    }
    .ed_iframe_div iframe {
        min-height: 400px;
    }
    
}

@media(max-width:767px) {
    .ed_iframe_div iframe {
        min-height: 280px;
    }
    .com_cbd_video_content {
        margin: auto auto 50px;
    }
    .com_cbd_video_img .com_cbd_bottom_btn {
        margin: 30px 0 0;
    }
}


@media only screen and (max-width:1199px) {
    .contactForm li {
        width: 32%;
    }
    .pc_input_btn {
        margin-top: 23px;
    }
}

@media only screen and (max-width:1160px) {
    #offerSection .offerMainWrap {
        grid-template-columns: none;
    }
    #offerSection .oil-bottle-offer.offerMainWrap {
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }
    #offerSection .serum-bottle-offer.offerMainWrap {
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }
    
    .onlySingleProduct#offerSection .offerMainWrap {
        grid-template-columns: 1fr;
    }
    .offerMainWrap.bundle-product-offer.comboProGrid {
    grid-template-columns: none !important;
}
}

@media only screen and (max-width:992px) {
    .pc_input_btn {
        margin-top: 42px;
    }
    .contactForm li {
        width: 48%;
    }
    .bt_step_box {
        padding: 0 20px 30px;
    }
}

@media only screen and (max-width:767px) {
    #offerSection {
        padding: 15px 5px;
    }
    #offerSection .modal-ctnt {
        padding: 15px 5px;
    }
    #offerSection .offerMainWrap {
        grid-template-columns: 1fr;
    }
    .uscImg img {
        max-width: 200px;
        max-height: 250px;
    }
    .contactForm li {
        width: 98%;
    }
    .bt_order_flex {
        justify-content: center;
    }
    .pc_input_btn {
        margin-top: 20px;
    }
}
@media only screen and (max-width:550px) {
    #offerSection .offerProdImg {
        width: 210px;
        height: 210px;
        margin: 25px auto 0;
    }
    #offerSection .offerProdImg .opImg img {
        width: 210px;
        height: 210px;
    }
    
    #offerSection .comboProGrid .comboProOfferSect .offerProdImg .opImg img {
        width: 150px;
        height: auto;
    }
    #offerSection .oil-bottle-offer .offerProdImg {
        height: 230px;
    }
    #offerSection .serum-bottle-offer .offerProdImg {
        height: 230px;
    }
    #offerSection .patches-pouch-offer .selectOffer.singleProductCustom .offerProdImg {
        height: 230px;
    }
    #offerSection .patches-pouch-offerr .selectOffer.singleProductCustom .offerProdImg .opImg img {
        height: 230px;
    }
    #offerSection .glass-spray-bottle-offer .offerProdImg {
        height: 230px;
    }
    #offerSection .bundle-product-offer.comboProGrid .comboProOfferSect .offerProdImg .opImg img {
        margin: 10px;
    }
    .sfRight>div {
        justify-content: center;
    }


}
@media only screen and (max-width:400px) {
    
    #offerSection .offerProdImg {
        width: 180px;
        height: 180px;
        margin: 25px auto 0;
    }
    #offerSection .offerProdImg .opImg img {
        width: 180px;
        height: 180px;
    }
    #offerSection .oil-bottle-offer .offerProdImg {
        height: 190px;
    }
    #offerSection .serum-bottle-offer .offerProdImg {
        height: 190px;
    }
    #offerSection .cream-jar-offer .offerProdImg {
        height: 170px;
    }
    #offerSection .capsule-bottle-offer .offerProdImg {
        height: 180px;
    }
    #offerSection .patches-pouch-offer .offerProdImg {
        height: 180px;
    }
    #offerSection .patches-pouch-offer .selectOffer.singleProductCustom .offerProdImg {
        height: 180px;
    }
    #offerSection .patches-pouch-offerr .selectOffer.singleProductCustom .offerProdImg .opImg img {
        height: 180px;
    }
    #offerSection .glass-spray-bottle-offer .offerProdImg {
        height: 180px;
    }
    #upsellPro .upSellContent {
        padding: 10px 10px;
    }
    .uscImg img {
        max-width: 150px;
        max-height: 200px;
    }
}