*{
    margin:0px;
    padding:0px;
    box-sizing:border-box;
}

body{
    background-color: #FFF9F9 !important;
}

.sectionb h2{
   color: #fff;
   font-size: 25px;
}
.sectionc h2{

    font-size: 25px;
 }
 .sectiond h2{

    font-size: 25px;
 }
 .sectione h2{

    font-size: 25px;
 }
 .sectionf h2{

    font-size: 25px;
 }


footer{
    z-index: 1;
    background-color: rgb(70, 64, 64);
    padding:30px;
}
footer h4{
    color: #fff;
    font-size:17px;

}
footer ul li{
    list-style :none;
}
footer ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 13px;

}
footer ul li a:hover{
    color: aqua;

}


footer ul li:hover{
    transform:translate(5px,0);
    color: aqua;
}
.pinkLcolor{color:#e38de6}
.coupon_modal_coupon{background: url('babal/cpnbg.webp') no-repeat center 11px; padding: 25px 0}
.cpn_modal_container{min-width: 250px;background: url('babal/check.webp') no-repeat right center #9300fe;border: 1px dashed #e3bdfd;padding: 5px 50px 5px 20px;}
.roundborder8{border-radius:8px;}
.inlinestyle{ display: inline-block;}
input.code {padding:9px 10px; box-shadow: none; outline: 0; color: #fff; font-weight: bold; font-size: 23px; border:none; background-color: transparent;}
.printmecoupondiv{display: none;}
.lineheight15{line-height: 15px}

body .font80{font-size: 80%}
.pb15{padding-bottom: 15px !important}
.pt5{padding-top: 5px !important}
body .font150{font-size: 150%}
.whitecolor, .def_btn.whitecolor, .whitecolor > a, .whitecolorinner a, .whitecolorinner, nav.top_menu > ul > li.whitecolor > a, #slide-menu-mobile ul li.menu-item.whitecolor > a, #slide-menu-mobile ul .whitecolor > span.submenu-toggle, .whitecolor > a:hover, .whitecolorinner a:hover, a.whitecolor:hover, body .whitecurrentlist ul li.current a{color: #fff}
.violetgradient_bg{background-color:#721999; background: linear-gradient(to bottom,#5000be 0,#9101fe 100%);}
.padd20{padding:20px;}.padd15{padding:15px;}.padforbuttonmini{padding: 3px 5px}.padforbuttonsmall{padding: 7px 10px !important; line-height:15px !important;}.padforbuttonmiddle{padding: 9px 16px}.padforbuttonbig{padding: 12px 24px}
.re_title_inmodal {font-weight:normal; font-size: 25px;text-align: center;padding: 5px 0 15px;position: relative;}
.re_title_inmodal .rhi-bell{color:#e8ecec}
.abdposright{position: absolute; top: 0; right: 0; z-index: 2}
.abdposleft{position: absolute; top: 0; left: 0; z-index: 2}
.abdposleftbot{position: absolute; bottom: 0; left: 0;}
.rh-shadow4{box-shadow: 0 5px 23px rgba(188, 207, 219, 0.35);border-top: 1px solid #f8f8f8;}
.rh-shadow4:hover{box-shadow: 0 5px 10px rgba(188, 207, 219, 0.35)}
.rh-shadow5{box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07)}
.whitebg{background: #fff}
 i.rhicon{ position: absolute; top: 50%; right: -12px; font-size: 18px; line-height: 18px;margin-top: -9px; color: #111;}

body .rh-shadow-sceu{box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1), -1px -1px 1px 1px rgba(247, 251, 255, 0.5), 3px 3px 8px 2px rgba(0, 0, 0, 0) inset}
.abdfullwidth{position: absolute; top: 0; right: 0;bottom: 0; left: 0}
.abposbot{position: absolute; bottom: 0; right: 0; left: 0}
.roundborder50p{border-radius: 50%}
.rh-close-btn, .rh-close-btn i{width: 40px; height: 40px;font-size: 20px;line-height: 40px;}
body.pgwModalOpen { overflow: hidden; }


#pgwModal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index : 9010; overflow-x: auto; overflow-y: scroll; text-align: center; }
#pgwModal .pm-container { margin: 10px; }
#pgwModal .pm-body { display: inline-block; max-width: 800px; min-width: 300px; position: relative; width: 100%; z-index: 9020; margin-top: 10px;backface-visibility: hidden; }
#pgwModalBackdrop { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9000; background: #000; opacity: 0.5; }
#pgwModal .pm-body { background-color: #fff;  box-shadow: 0 0px 15px #444; }
#pgwModal .pm-title { background: #e5e5e5; padding: 5px 0 6px; border-bottom: 1px solid #d5d5d5;  font-size: 1rem; min-height: 25px; }
#pgwModal .pm-content { background: #fff; padding: 25px;  text-align: left; }
#pgwModal.coupon-reveal-popup .pm-content{padding: 0}
#pgwModal .pm-close {top: -10px; right: -10px; position: absolute; cursor: pointer;}
#pgwModal .pm-close i, #pgwModal .pm-close{line-height: 30px; font-size: 18px; width: 30px; height: 30px}
body.pgwModalOpen .rh-container, body.pgwModalOpen #main_header {-webkit-filter: grayscale(100%); filter: grayscale(100%);transition : -webkit-filter 500ms linear; backface-visibility: hidden;}
.coupon_reveal_popup{ display: none}
.coupon_modal_coupon{background: url(images/cpnbg.webp) no-repeat center 11px; padding: 25px 0}
#pgwModal .coupon_reveal_popup{ display: block}
.cpn_btn_inner{display:block; width: 250px; margin: -25px auto 30px auto;}
.cpn_modal_container{min-width: 250px;background: url(images/check.webp) no-repeat right center #9300fe;border: 1px dashed #e3bdfd;padding: 5px 50px 5px 20px;}
.coupon_code_in_modal input.code {padding:9px 10px; box-shadow: none; outline: 0; color: #fff; font-weight: bold; font-size: 23px; border:none; background-color: transparent;}
.shop_in_cpn img{margin-right: 5px; vertical-align: middle; max-height: 50px}
.thumb_in_modalcoupon{width: 70px;}.thumb_in_modalcoupon .thumbscount{display: none;}
#pgwModal .printthecoupon:before{font-size: 15px}#pgwModal .printthecoupon{font-size: 14px}
.printmecoupondiv{display: none;}
.printthecoupon:before{content:"\f02f "; font-size: 20px; margin-right: 10px}
@media (max-width: 479px) {
	.coupon_code_in_modal input.code{max-width: 210px; font-size: 20px}
}

#pgwModal2 { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index : 9010; overflow-x: auto; overflow-y: scroll; text-align: center; }
#pgwModal2 .pm-container { margin: 10px; }
#pgwModal2 .pm-body { display: inline-block; max-width: 800px; min-width: 300px; position: relative; width: 100%; z-index: 9020; margin-top: 10px;backface-visibility: hidden; }
#pgwModalBackdrop { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9000; background: #000; opacity: 0.5; }
#pgwModal2 .pm-body { background-color: #fff;  box-shadow: 0 0px 15px #444; }
#pgwModal2 .pm-title { background: #e5e5e5; padding: 5px 0 6px; border-bottom: 1px solid #d5d5d5;  font-size: 1rem; min-height: 25px; }
#pgwModal2 .pm-content { background: #fff; padding: 25px;  text-align: left; }
#pgwModal2.coupon-reveal-popup .pm-content{padding: 0}
#pgwModal2 .pm-close {top: -10px; right: -10px; position: absolute; cursor: pointer;}
#pgwModal2 .pm-close i, #pgwModal2 .pm-close{line-height: 30px; font-size: 18px; width: 30px; height: 30px}
body.pgwModalOpen .rh-container, body.pgwModalOpen #main_header {-webkit-filter: grayscale(100%); filter: grayscale(100%);transition : -webkit-filter 500ms linear; backface-visibility: hidden;}
.coupon_reveal_popup{ display: none}
.coupon_modal_coupon{background: url(images/cpnbg.webp) no-repeat center 11px; padding: 25px 0}
#pgwModal2 .coupon_reveal_popup{ display: block}
.cpn_btn_inner{display:block; width: 250px; margin: -25px auto 30px auto;}
.cpn_modal_container{min-width: 250px;background: url(images/check.webp) no-repeat right center #9300fe;border: 1px dashed #e3bdfd;padding: 5px 50px 5px 20px;}
.coupon_code_in_modal input.code {padding:9px 10px; box-shadow: none; outline: 0; color: #fff; font-weight: bold; font-size: 23px; border:none; background-color: transparent;}
.shop_in_cpn img{margin-right: 5px; vertical-align: middle; max-height: 50px}
.thumb_in_modalcoupon{width: 70px;}.thumb_in_modalcoupon .thumbscount{display: none;}
#pgwModal2 .printthecoupon:before{font-size: 15px}#pgwModal2 .printthecoupon{font-size: 14px}
.printmecoupondiv{display: none;}
.printthecoupon:before{content:"\f02f "; font-size: 20px; margin-right: 10px}
@media (max-width: 479px) {
	.coupon_code_in_modal input.code{max-width: 210px; font-size: 20px}
}
