.elementor-3346 .elementor-element.elementor-element-7a3cf44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3346 .elementor-element.elementor-element-84579d2 > .elementor-widget-container{margin:25px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-3346 .elementor-element.elementor-element-84579d2{text-align:center;}.elementor-3346 .elementor-element.elementor-element-84579d2 .elementor-heading-title{font-size:4em;color:#000000;}.elementor-3346 .elementor-element.elementor-element-58eec11{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3346 .elementor-element.elementor-element-fb113bc{--display:flex;}.elementor-3346 .elementor-element.elementor-element-122edfa{--display:flex;}.elementor-3346 .elementor-element.elementor-element-ecaedcb{--display:flex;}.elementor-3346 .elementor-element.elementor-element-9bb15cb{--display:flex;}.elementor-3346 .elementor-element.elementor-element-61bb0d2{--display:flex;}.elementor-3346 .elementor-element.elementor-element-5ab7eb8{--display:flex;}@media(max-width:1024px){.elementor-3346 .elementor-element.elementor-element-58eec11{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3346 .elementor-element.elementor-element-58eec11{--content-width:1400px;}}@media(max-width:767px){.elementor-3346 .elementor-element.elementor-element-58eec11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-58eec11 *//*COUPON START*/
.p-center {text-align: center !important;}
.sub {font-size:70%;}
.coupon-wrap {background-color: #fff;}
.coupon-wrap .low-pad .c-price {padding-top: 0px;}
.c-para, .cd-para, .review-wrap ul {line-height: 1.4;}
.pr-center, .c-price, .p-center {display: block; text-align: center;}
.coupon-wrap h2 {font-size: 200%; line-height: 1.1;}
.coupon-wrap h2, .coupon-wrap h3, .c-para, .cd-para, .c-redeem {text-align: center;}
.coupon-wrap h3, .pr-center, .tick-list li, .chevron li, .p-center {/*min-height:125px;*/ text-align: center;}
.coupon-wrap {border: 2px dashed #ccc; text-align: center; padding: 15px; max-width: 400px; margin: 0 auto;}
.coupon-wrap ul {text-align: left;}
.c-img {margin-bottom: 1rem;}
.c-img img, .c-logo img {border-bottom: 1px solid #ccc; width: 100%; margin: 0 auto; padding: 10% 5%;}
.c-price {display: block; font-size: 50px; color:#ffc000; font-style: normal; font-family: "Yantramanav", sans-serif;}
.coupon-wrap ul {text-align: left; line-height: 1.2;}
.coupon-wrap li {text-align: left;}
.c-para, .coupon-wrap ul {font-size: 95%; padding: 0px 30px !important;}
.cd-para {font-size: 90%; hyphens: none;}
.c-redeem {display: block; background:#000 !important; color: #fff !important; padding: 0.8rem; border-radius: 0.3rem; margin-bottom: 1.5rem; text-decoration: none !important;}
.c-redeem:hover {background-color: rgba(0,0,0,0.8)!important; color: #046F3B !important;}
.c-date {float: left;}
.c-print {text-align: right;}
.c-date, .c-print {font-size: 14px;font-weight: 700; margin-bottom: 30px; width: 100%; text-align: center; display: block;}

@media screen and (max-width: 915px) {.coupon-wrap {max-width: 350px; margin: 0 auto;}}

@media screen and (max-width: 915px) {.coupon-wrap {max-width: 350px; margin: 0 auto;}}
/*COUPON CLOSED*//* End custom CSS */