@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap');
.myacc-nav{height:82px;background-color:#f3f3f3;}
.myacc-nav .container{height:100%;}
.myacc-nav-list{list-style-type:none;height:43px;margin-top:19px;padding-left:0px;}
.myacc-nav-list li{float:left;height:43px;line-height:43px;padding:0px 15px;margin-left:0.5%;}
.myacc-nav-list li a{text-decoration:none;font-family:'Open Sans';font-weight:400;font-size:16px;color:#686868;}
.myacc-nav-list li:hover, .myacc-nav-list li.current{border:1px solid #dd2d54;border-radius:4px;background-color:#dd2d54;}
.myacc-nav-list li:hover a, .myacc-nav-list li.current a{color:white;}
.success-alert{background:#55b203;border:#489b00 1px solid;color:#ffffff;position:relative;border-radius:0px;margin-bottom:0px;}
.success-alert button{position:absolute;right:15px;top:12px;border:0;background:none;}
.success-alert button span{color:#ffffff;font-size:20px;font-weight:600; opacity: 1;}
/**************************** Country Change Confirmation popup **************************************/.country-change-conf{padding:20px 20px 10px;position:relative;text-align:center;}
.country-change-conf a{position:absolute;right:5px;top:2px;}
.country-change-conf a img{width:15px;}
.profile-section{padding-top:50px;padding-bottom:40px;}
.profile-section legend{margin-bottom:20px;}
.profile-section .form_row{margin-top:20px;}
.prof-email label{width:15%;}
.prof-email input[type=email]{width:40%;display:inline-block;margin-left:0.7%;}
.p-email-verify-btn{width:40%;padding-left:15.5%;margin-top:10px;}
.prof-mobno label{width:15%;}
.prof-mobno input[type=text]{width:40%;display:inline-block;margin-left:0.7%;}
.p-mobno-verify-btn{width:40%;padding-left:15.5%;margin-top:10px;}
.prof-fn label{width:15%;}
.prof-fn input[type=text]{width:40%;display:inline-block;margin-left:0.7%;}
.prof-ln label{width:15%;}
.prof-ln input[type=text]{width:40%;display:inline-block;margin-left:0.7%;}
.p-update-btn{width:40%;padding-left:15.5%;margin-top:10px;}
.myp-prof-success{color:green }
.myp-prof-error{color:red }
.verified{background:url('/shop/images/ic_success_30x30.png') no-repeat 98% center;}
.unverified{background:url('/shop/images/ic_failed_30x30.png') no-repeat 98% center;}
.my-profile-content{padding-top:15px;padding-bottom:10px;}
.myp-title{padding-bottom:20px;font-family:'Open Sans';text-align:center;}
.myp-main-title{color:#595959;font-size:36px;font-weight:300;}
.myp-sub-title{color:#9b9b9b;font-size:16px;font-weight:400;}
.myp-image{width:176px;margin:0 auto;padding-bottom:10px;}
.moo-user-profile{width:166px;height:166px;display:inline-block;vertical-align:top;position:relative;overflow:hidden;border-radius:50%;background:#f1f1f1;border:5px solid #f1f1f1;}
.moo-user-profile img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;}
.change-image{padding-top:10px;width:84px;margin:0 auto;position:relative;}
.change-image .btn-default{width:84px;height:40px;font-family:'Open Sans';font-weight:400;font-size:15px;color:#595959;border:2px solid #cfcfcf;}
.change-image .btn-default:hover{background-color:#e2e2e2;}
.change-image .btn-default:active{box-shadow:none;}
.change-image .btn-default:focus{outline:0;}
.change-image .dropdown-menu{margin-top:0px;padding-top:0px;padding-bottom:0px;}
.change-image .btn-file{position:relative;overflow:hidden;}
.change-image .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
.editprofpic-list li{width:257px;height:50px;}
.editprofpic-list li a{width:257px;height:50px;font-family:'Open Sans';font-weight:400;color:#686868;font-size:15px;padding:14px 10px 14px 15px;}
.editprofpic-list li a:hover{color:#686868;}
.myp-contact-details{font-family:'Open Sans';}
.myp-cnt-title{font-weight:300;color:#595959;font-size:28px;text-align:left;margin:0 auto;padding-bottom:10px;}
.myp-label{font-family:'Open Sans';font-weight:400;font-size:14px;color:#686868;}
.myp-mob-no{width:600px;margin:0 auto 10px;position:relative;}
.myp-mob-no label:before{content:'*';color:red;}
.myp-mob-no .form-mob{position:relative;}
.profile-country-drop .ui-select-container{border-right:1px solid #cccccc;left:0;position:absolute;top:0;}
.profile-country-drop .ui-select-container .select2-choice{border:0;height:45px;line-height:45px;margin:0;background:none;width:220px;}
.profile-country-drop .ui-select-container .select2-chosen{color:#555555;}
.profile-country-drop .ui-select-container .select2-chosen .f32{margin:10px 5px 0 0;}
.profile-country-drop .select2-choice .select2-arrow{background:none;}
.profile-country-drop .select2-choice .select2-arrow b{background:url("//moomentsshop/images/country-drop-gray-arw.gif") no-repeat scroll 0 23px}
.myp-mob-no .form-mob .form-control{text-indent:218px;height:45px;display:block;float:left;}
.myp-mob-no .btn-default{margin-top:6px;margin-left:20px;background-color:white;}
.myp-mob-no .btn{width:84px;height:40px;position:absolute;top: 27px;}
.myp-mob-no .btn-default{right:-104px;bottom:0;margin: 0px;}
.myp-mob-no .btn-info{background-color:#934da6;border:1px solid #934da6;position:absolute;right:-200px;}
.myp-mob-no .btn-info:hover, .myp-email .btn-info:hover{background-color:#934da6;border:1px solid #934da6;}
.myp-email{width:600px;margin:0 auto 10px;position:relative;}
.myp-email .form-control{height:45px;display:block;float:left;}
.myp-email .btn-default{background-color:white;position:absolute;right:-104px;top:28px;}
.myp-email .btn-info{background-color:#934da6;border:1px solid #934da6;position:absolute;right:-200px;bottom:2px;}
.myp-email .btn{width:84px;height:40px;}
.myp-mobemail-verify{position:absolute;right:10px;margin-top:12px;}
.myp-mobemail-verify a:hover{text-decoration:none;}
.myp-email-responseMsg .success{color:#00aa00;}
.myp-email-responseMsg .error{color:#CC0000;}
.myp-pwd{width:600px;margin:0 auto;margin-bottom:10px;}
.myp-pwd .form-control{height:45px;}
.myp-pwd .btn{width:auto;height:45px;color:white;font-family:'Open Sans';font-size:15px;font-weight:400;}
.myp-pwd .btn-default{background-color:#934da6;border-left:none;border:1px solid #934da6;}
.myp-pwd-field-cp{width:600px;}
.myp-ch-pwd{background-color:#979797;border-top:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a;padding-bottom: 10px; margin-bottom: 10px;}
.myp-ch-pwd .myp-label {color: #ffffff;}
.myp-ch-pwd .signup-pwd-hints {color:#ffffff; width: 600px; margin: 0 auto;}
.myp-cp-title{margin:0 auto;font-weight:400;font-size:20px;color:#ffffff;padding: 5px 0 10px;}
.myp-cp-current-pwd{width:600px;margin:0 auto 10px;position:relative;}
.myp-cp-current-pwd .form-control{width:600px;height:40px;border:#7a7a7a 1px solid;}
.myp-cp-new-pwd{width:600px;margin:0 auto 10px;position:relative;}
.myp-cp-new-pwd .form-control{width:600px;height:40px;border:#7a7a7a 1px solid;}
.myp-cp-current-pwd .error-msg, .myp-cp-new-pwd .error-msg{margin-top:0px;}
.myp-pwd-i-image{cursor:pointer;position:absolute;top:30px;right:10px;}
.myp-pwd-i-img-op{-webkit-filter:grayscale(1);filter:grayscale(1);}
.myp-cp-btns{width:600px;margin:0 auto;text-align:right;}
.myp-cp-btns .btn{width:111px;height:40px;color:#ffffff;}
.myp-cp-btns .btn-default{background-color:#cccccc;margin-right:5px;}
.myp-cp-btns .btn-info{background-color:#934da6;border:1px solid #934da6;}
.myp-cp-btns .btn-info:hover{background-color:#844595;border:1px solid #844595;}
.myp-social-accounts{width:600px;margin:0 auto;}
.myp-soc-title{font-family:'Open Sans';font-weight:400;text-align:center;color:#999999;font-size:13px;padding-bottom:10px;}
.myp-facebook{display:inline-block;width:280px;border:2px solid #cfcfcf;position:relative;}
.myp-face-head{height:50px;background-color:#3b579d;}
.myp-googleplus{display:inline-block;width:280px;border:2px solid #cfcfcf;float:right;position:relative;}
.myp-gplus-head{height:50px;background-color:#dc4e40;}
.myp-head-logo{display:inline-block;margin-left:15px;height:50px;line-height:50px;}
.myp-head-flogo{margin-left:10px;}
.myp-head-title{display:inline-block;margin-left:25px;font-family:'Open Sans';font-weight:400;font-size:14px;color:white;}
.myp-face-body {text-align: center;}
.myp-add-acnt{margin-top:15px;text-align:center; width: 60px; height: 60px; display: inline-block; vertical-align: top; position: relative; overflow: hidden;border-radius:50%;}
.myp-soc-img{max-width: 100%; max-height: 100%; width: auto; height: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto;}
.myp-add-acnt-caption{font-family:'Open Sans';font-weight:600;color:#999999;font-size:15px;text-align:center;padding: 5px 0;}
.myp-add-acnt-txt{font-family:'Open Sans';font-weight:400;text-align:center;margin-top:15px;word-wrap: break-word;}
.add-acnt-txt{color:#999;font-size:14px;}
.myp-add-acnt-txt .acnt-name{display:block;}
.myp-add-acnt-error{margin-top:5px;color:red;}
.myp-personal-details{}
.myp-pd-title{margin:0 auto 0px;font-family:'Open Sans';font-weight:300;font-size:30px;color:#595959;}
.myp-name{width:600px;margin:0 auto;}
.myp-fn{width:292px;float:left;}
.myp-fn label{font-family:'Open Sans';font-weight:400;font-size:14px;color:#686868;}
.myp-fn .form_row{width:292px;}
.myp-fn .form-control{width:292px;height:45px;}
.myp-ln{width:292px;float:right;}
.myp-ln label{font-family:'Open Sans';font-weight:400;font-size:14px;color:#686868;}
.myp-ln .form_row{width:292px;}
.myp-ln .form-control{width:292px;height:45px;}
.myp-fn label:before{content:'*';color:red;}
.myp-gender{width:600px;margin:0 auto;padding-top:10px;clear:both;}
.myp-gender label{font-family:'Open Sans';font-weight:400;font-size:14px;color:#686868;}
.myp-gender .form_row{width:600px;}
.myp-gender .form-control{width:600px;height:45px;}
.myp-dob{width:600px;margin:0 auto;padding-top:15px;}
.myp-dob label{font-family:'Open Sans';font-weight:400;font-size:14px;color:#686868;}
.myp-dob .form_row{width:600px;}
.myp-dob .form-control{width:600px;height:55px;}
.myp-dob #mooments_customer_profile_birthday{border:none;box-shadow:none;padding:0px;}
.myp-dob select{width:199px;height:45px;border-radius:inherit;border-top-right-radius:0%;border-bottom-right-radius:0%;border-top-left-radius:0%;border-bottom-left-radius:0%;background-color:#fff;border:1px solid #ccc;border-right:none;}
.myp-dob select, .myp-gender select{background-image:url('/shop/images/Myaccount/ic_arrowdropdownmenu.png');background-position:calc(100% - 16px) calc(1em + 0px), calc(100% - 15px) calc(1em + 5px), 100% 0;background-size:23px 13px;background-repeat:no-repeat;outline:0;-webkit-appearance:none;-moz-appearance:none;padding-left:10px;}
.myp-dob select:first-of-type{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;}
.myp-dob select:last-of-type{border:1px solid #ccc !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;}
.myp-save-btn{padding-top:10px;padding-bottom:30px;width:600px;margin:0 auto;text-align:right;}
.myp-save-btn .btn{width:111px;height:44px;font-size:16px;}
.myp-save-btn .btn-default{background-color:#934da6;border:1px solid #934da6;color:white;}
.myp-fn ul, .myp-ln ul, .myp-gender ul, .myp-dob ul{list-style-type:none;padding-left:0px;color:red;font-family:'Open Sans';font-weight:400;}
.myp-pd-resp-msg{width:600px;margin:0 auto;}
.main_title .title1{color:#dd2d54;}
.main_title .title2{color:#686868;margin-left:1%;}
.main_title .title{text-align:center;font-size:35px;font-family:"Open Sans";font-weight:300;}
.main_title .subtitle{text-align:center;font-size:16px;font-family:"Open Sans";font-weight:300;color:#686868;margin-top:-0%;}
.expiry_date{position:absolute;bottom:5px;left:25px;color:white;font-family:"Open Sans";font-weight:300;}
.main_title{margin-top:65px;}
.MyCardsSec{margin-top:20px;margin-bottom:5%;}
.card_special{position:absolute;top:10px;left:10px;}
.card_online{color:#ffffff;font-family:'Open Sans';font-weight:600;font-size:13px;}
.card_credit{position:absolute;bottom:5px;right:20px;font-family:'Open Sans';font-weight:300;color:white;}
.card_logo .logo_img{width:246px;height:132px;}
.card_logo{position:absolute;top:35px;left:55px;}
.card{border-radius:5px;background-color:#000;box-shadow:5px 5px 3px #e7e7e7;width:358px;position:relative;margin-top:50px;}
.card .card_image{width:358px;height:236px;border-radius:5px;}
.date{font-size:20px;margin-bottom:-5px;}
.subtext_date{font-size:15px;}
.credit{font-size:30px;margin-bottom:-10px;}
.credit_text{font-size:15px;text-align:right;}
.my_cards_sec{margin-top:-30px;margin-bottom:20px;}
.my_cards_sec .main_title{margin-top:35px;}
.order-status-content{padding-top:10px;}
.order-stat-title {padding:0 20px 0px;font-family:'Open Sans';text-align:center;}
.checkout-content .order-stat-title {padding: 0 20px 5px;}
.order-stat-main-title{color:#686868;font-size:36px;font-weight:300;}
.order-stat-sub-title{color:#9b9b9b;font-size:16px;font-weight:400;}
.myacc-order-list{padding-bottom:30px;}
.container-order-status{padding:15px 15px 5px 15px;}
.myacc-order-item{padding-top:25px;border-bottom:2px solid #e5e5e5; padding-bottom: 25px;}
.myacc-order-item-last{ border-bottom: none!important;}
.oh-card-padbot{padding-bottom:44px;}
.oh-card{border-radius:5px;background-color:#000;box-shadow:5px 5px 3px #e7e7e7;width:358px;position:relative;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.oh-card .card-image{width:358px;height:236px;border-radius:5px;}
.oh-card-logo{position:absolute;top:52px;left:55px;}
.oh-card-logo .logo-image{width:246px;height:132px;}
.sent-to-pch-info{font-family:'Open Sans';}
.os-sent-to-info{padding-left:30px;}
.os-pch-details{}
.os-sent-to-title{font-weight:400;font-size:16px;color:#9e9e9e;}
.os-sent-to-desc{font-weight:400;color:#4f4f4f;font-size:14px;padding-top:12px;}
.os-sent-name{color:#dd2d54;font-weight:600;font-size:15px;letter-spacing:0.5px;}
.os-sent-mail{width:90%;word-wrap:break-word;}
.os-pch-title{font-weight:400;font-size:16px;color:#9e9e9e;}
.os-pch-desc{font-weight:400;color:#4f4f4f;font-size:14px;padding-top:12px;}
.os-pch-name{color:#8c59b2;font-weight:600;font-size:15px;letter-spacing:0.5px;}
.status-info{padding-left:15px;padding-bottom:15px;}
.status-title{font-weight:400;font-size:16px;color:#9e9e9e;}
.status-desc{padding-top:15px;width:745px;}
.status-desc-step{display:inline-block;text-align:center;vertical-align:top;width: 120px; position: relative;}
.status-step-dash{display:inline-block;vertical-align:top;margin-top:30px;}
.status-txt{text-align:center;font-family:'Open Sans';font-weight:400;}
.status-txt-green{color:#2cca81;}
.status-txt-grey{color:#cacaca;}
.status-txt-red{color:#dd2d54;}
.order-dashed{width:50px;margin-top:0px;margin-bottom:0px;border-top:2px dashed grey;position: absolute; left: -26px;}
.status-step-content{display:inline-block;}
.status-desc-step.rejected{width:400px;margin-top:20px;margin-left:25px;max-height:80px;}
.status-desc-step .rejected-content{width:350px;word-break:break-all;word-wrap:break-word;size:15px;color:#dd2d54;text-align:left;}
.order-personalize{text-align:right;}
.os-per-title{font-weight:400;font-size:16px;color:#9e9e9e;}
.os-ord-ecard{padding-top:30px;}
.os-ord-ecard .btn-default{color:#9e9e9e;background-color:white;border:2px solid #b8b8b8;}
.os-ord-ecard .btn{width:auto;height:43px;text-align: center;}
.os-ord-ecard-courts .btn {
 border: #ffd200 2px solid;
 background: #ffffff;
 height: 40px;
 color: #005baa;
 font-size: 15px;
 line-height: 37px;
 font-weight: 600;
 width: 150px;
 padding: 0px;
}
.os-ord-reply{padding-top:22px;}
.os-ord-reply .btn-default{color:#fff;background-color:#8c59b2;border:2px solid #8c59b2;}
.os-ord-reply .btn{width:123px;height:43px;}
.mygiftcard-detail-section{padding-top:30px;padding-bottom:50px;}
.nav_button{}
.back_arrow{margin-right:15px;}
.nav_button .btn-default{width:178px;height:60px;border:2px solid #b4b4b4;font-family:"Open Sans";font-weight:400;color:#686868;}
.nav_button .btn-default:hover{background-color:#b9b9b9;}
.nav_button .btn:focus, .nav_button .btn:active:focus, .nav_button .btn.active:focus{outline:0 none;color:#686868;background-color:#b9b9b9;border-color:#b4b4b4;}
.nav_button .btn.active, .nav_button .btn:active{box-shadow:none;}
.mygiftcard_detail{padding:60px 0px 46px;}
.my-giftcard{border-radius:8px;background-color:#000;box-shadow:6px 6px 3px #e7e7e7;width:543px;position:relative;}
.my-giftcard .card-image{width:543px;height:360px;border-radius:8px;}
.courts-sp-image{background-color:#fbcd0e;border-radius:21px;}
.mgc-logo{position:absolute;top:90px;left:95px;}
.mgc-logo .logo-img{width:340px;height:180px;}
.mgc-receiver-info{margin-top:46px;}
.mgc-rec-img{float:left;vertical-align:top;width:10% }
.mgc-rec-img .rec-img{width:50px;height:50px;border-radius:50%;}
.mgc-rec-txt{margin-left:5px;float:left;display:table;margin-top:3px;font-family:'Open Sans';font-weight:400;color:#8a8a8a;width:97%;}
.mgc-rec-txt .rec-name-msg{display:table-cell;vertical-align:middle;}
.mgc-rec-txt .rec-view-btn{float:right;margin-top:15px;margin-left:20px;}
.mgc-rec-txt .rec-name{font-size:18px;}
.mgc-rec-txt .rec-name-txt{color:#8c59b2;}
.mgc-rec-txt .rec-msg{font-size:13px;}
.rec-view-btn .btn-default{background-color:#ff5c5d;border-color:#ff5c5d;color:white;margin-left:15px;margin-top:-10px;}
.rec-view-btn .btn{width:154px;height:38px;border-radius:5px;font-size:15px;font-family:'Open Sans';font-weight:600;}
.rec-view-btn .btn:hover{background-color:#de4747;border-color:#de4747;color:white;}
.rec-view-btn .btn:active{box-shadow:none;}
.rec-view-btn .btn:focus{outline:0;}
.my-giftcard-detail{}
.mgc-title{font-family:'Comfortaa';color:#565656;font-size:34px;}
.mgc-subtitle{font-family:'Open Sans';font-weight:400;font-size:15px;color:#6f6f6f;}
.mgc-subtitle-mooments{font-family:'Open Sans';font-weight:400;font-size:16px;color:#565656;}
.mgc-subtitle-mooments a {color: #0500ff; text-decoration: underline;}
.mgc-subtitle-credits{font-family:'Open Sans';font-weight:400;font-size:27px;color:#dd2d54;}
.mgc-credit-left{font-family:'Open Sans';font-weight:400;margin-top:0px;}
.mgc-credit-left .credit-left-amt{font-size:33px;color:#ff4167;}
.mgc-credit-left .credit-left-txt{font-size:15px;color:#6f6f6f;margin-top:-8px;}
.mgc-expiry-date{font-family:'Open Sans';font-weight:400;color:#6f6f6f;font-size:15px;margin-top:10px;}
.mgc-redemption{margin-top:20px;font-family:'Open Sans';font-weight:400;}
.mgc-redemption .rdt-title{font-size:16px;color:#3fbb65;margin-bottom:10px;}
.mgc-redemption .rdt-btn .btn-default, .mgc-redemption .rdt-btn .rdt-btn-code-pin {width:398px;background-color:#3fbb65;text-align:center;color:white;font-weight: 600; line-height: 25px;
 padding: 15px 0 13px; border-radius: 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border: solid #cccccc 1px;}
.mgc-redemption .rdt-btn .rdt-btn-code-pin {text-align: left; line-height: 21px; padding-left: 18px;}
.mgc-redemption .rdt-btn .rdt-btn-code-pin .text {display: block;}
.mgc-redemption .rdt-btn .rdt-btn-code-pin .text label {font-weight: normal;}
.mgc-redemption .rdt-btn .btn-default:hover{background-color:#309a51;}
.mgc-redemption .rdt-btn .stars{font-size:26px;display:block;}
.mgc-redemption .rdt-btn .text{font-size:22px;}
.mgc-sms{font-family:'Open Sans';font-weight:400;margin-top:15px;}
.mgc-sms .sms1{font-size:15px;color:#6f6f6f;}
.mgc-sms .sms2{font-size:15px;color:#6f6f6f;border-bottom:1px solid #8a8a8a;margin-left:5px;}
.mgc-sms a{text-decoration:none;}
.moomgc-no-of-credits{font-family:'Open Sans';font-weight:400;margin-top:30px;font-size:16px;color:#3fbb65;}
.moomgc-credits-added-date{font-family:'Open Sans';font-weight:400;margin-top:18px;font-size:16px;color:#3fbb65;}
.moomgc-how-to-redeem{font-family:'Open Sans';font-weight:400;margin-top:18px;font-size:16px;color:#3fbb65;}
.navigation li{list-style-type:none;margin-right:30px;font-size:23px;height:100%;line-height:72px;display:block;float:left;}
.navigation{height:72px;background-color:#e1e1e1;margin-top:50px;}
.navigation li a{color:#6f6f6f;text-decoration:none;height:100%;}
.navigation li a:hover{color:#ff4167;}
.navig{height:100%;}
.navigationbar{height:100%;margin-bottom:0px;}
.redemption_button{margin-top:10px;}
.navigation li:hover{border-bottom:5px solid #ff4167;color:#ff4167;}
.container_sec{margin-top:50px;text-align:justify;font-size:15px;font-family:Open Sans,regular;color:#464646;margin-bottom:50px;}
.continue-shopping{background-color:#9b59b6;margin-left:535px;color:white;font-size:18px;}
.no_cards_sec{padding-top:65px;}
.no_cards_sec .title{text-align:center;}
.no_cards_sec .shopping_btn{text-align:center;}
.mywallet_credit{text-align:center;}
.mywallet_value{text-align:center;}
.mywallet_credit .title{font-family:"Open Sans";font-weight:300;font-size:35px;color:#595959; margin: 40px 0 10px;}
.mywallet_credit .sub_title{font-family:"Open Sans";font-weight:400;font-size:16px;color:#9b9b9b;margin: 5px 0 0;}
.mywallet_credit .sub_title_text{font-family:"Open Sans";font-weight:400;font-size:16px;color:#9b9b9b;margin: 5px 0 0;}
.mywallet_credit .sub_title_text a {color: #0500ff; text-decoration: underline;}
.mywallet_credit .sub_title_restrict{font-family:"Open Sans";font-weight:400;font-size:12px;color:#9b9b9b;margin: 0px 0 40px; display: block;}
.mywallet .mywallet_value{font-family:"Open Sans";font-weight:300;font-size:55px;color:#dd2d54;}
.mywallet .new_giftcard{margin:0 auto;}
.mywallet .new_giftcard{margin:20px auto 45px auto;width:598px;}
.new_giftcard .mywallet_giftcard{width:598px;}
.mywallet .new_giftcard .input-group .form-control:last-child{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.mywallet .new_giftcard .input-group .input-group-addon:first-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.mywallet .new_giftcard .input-group .form-control{height:56px;color:#4d4d4d;letter-spacing:1px;font-size:20px;font-weight:600;}
.mywallet .new_giftcard .input-group .input-group-addon{height:56px;background-color:#2cca81;border-color:#2cca81;font-size:18px;color:white;}
.mywallet .new_giftcard .input-group .input-group-field{height:56px;background-color:#fff;border:1px solid #ccc;padding:0px 0px 0px 15px; font-size:18px;color:#000;width: 100%;
 border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.mywallet .new_giftcard .input-group .input-group-field:focus {
 border: 1px solid #9b59b6;
 box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(155 89 182 / 30%);
 outline: 0;
}
.mywallet .new_giftcard .input-group .input-group-field::placeholder{
 font-family:"Open Sans";font-size:20px;font-weight: 600;color:#8f8e8e;letter-spacing: 1px;
}
.mywallet_subtext .input-group{width:598px;}
.mywallet .new_giftcard .mywallet_subtext{font-family:"Open Sans";font-weight:500;font-size:16px;color:#686868;margin: 0px;}
.mywallet_table{margin:3% auto 0 auto;}
.mywallet_table .table_header{font-family:"Open Sans";font-weight:500;font-size:16px;color:#686868;text-align:center; vertical-align: middle;}
.mywallet_table .table_data{font-family:"Open Sans";font-weight:500;font-size:14px;color:#9b9b9b;text-align:center;}
.mywallet_table .table_credit{font-family:"Open Sans";font-weight:500;font-size:14px;color:#dd2d54;text-align:center;}
.mywallet_popup .mywallet_popup_title{margin-top:100px;text-align:center;}
.mywallet_popup .mywallet_popup_title .title{font-family:"Open Sans";font-weight:300;font-size:23px;color:#595959;margin-left:60px;}
.mywallet_popup .mywallet_popup_title .credit{font-family:"Open Sans";font-weight:300;font-size:42px;color:#dd2d54;margin-top:30px;}
.mywallet_popup .subtext{font-family:"Open Sans";font-weight:300;font-size:30px;color:#595959;text-align:center;margin-top:5px;}
.mywallet_popup .mywallet_imageflow{text-align:center;background-color:#f9f3ff;}
.mywallet_popup .mywallet_imageflow .imageflow_title{font-family:"Open Sans";font-weight:300;font-size:25px;color:#595959;text-align:center;padding-top:20px;}
.mywallet_popup .mywallet_imageflow .mywallet_process{margin:0 auto;margin-top:40px;height:350px;width:600px;}
.mywallet_popup .mywallet_imageflow .mywallet_process .giftcard_wallet{display:inline-block;float:left;width:24%;}
.mywallet_giftcard .input-group-addon{width:100%;}
.mywallet_popup .mywallet_imageflow .mywallet_process .wallet_icon{margin-top:50px;}
.mywallet_popup .mywallet_imageflow .mywallet_process .wallet_arrows{display:inline-block;float:left;margin-left:20px;margin-top:30px;width:40%;}
.mywallet_popup .mywallet_imageflow .mywallet_process .deduction_icon{display:inline-block;width:20%;margin-top:23px;margin-left:30px;}
.giftcard_wallet .sub_text{font-family:"Open Sans";font-weight:400;font-size:14px;color:#737373;text-align:center;}
.deduction_icon .sub_text{font-family:"Open Sans";font-weight:400;font-size:14px;color:#737373;text-align:center;}
.mywallet_popup .mywallet_popup_buttons .link1{font-family:"Open Sans";font-weight:400;font-size:16px;color:#777777;text-align:center;margin-right:15px;}
.mywallet_popup .mywallet_popup_buttons .link1:hover{font-family:"Open Sans";font-weight:400;font-size:16px;color:#3b3939;text-align:center;margin-right:15px;}
.mywallet_popup .mywallet_popup_buttons .btn-primary{font-family:"Open Sans";font-weight:400;font-size:14px;background-color:#dd2d54;border-color:#dd2d54;color:white;text-align:center;width:170px;height:50px;padding-top:10px;}
.mywallet_popup .mywallet_popup_buttons .btn-primary:hover{font-family:"Open Sans";font-weight:400;font-size:14px;background-color:#a92945;border-color:#a92945;color:white;text-align:center;width:170px;height:50px;padding-top:10px;}
.mywallet_popup .mywallet_popup_buttons{margin-top:10px;text-align:right;margin-right:5px;margin-bottom:10px;}
.mywallet_table .table>thead>tr>th{border-bottom:none;}
.mywallet_table .table>tbody>tr>td{border-top:none;border-bottom:1px solid #ddd;line-height:25px; vertical-align: middle;}
.mywallet_table .table>tbody>tr>td span.credit-green{color:#2cca81; display: block;}
.mywallet_table .table>tbody>tr>td span.debit-red{color:#dd2d54; display: block;}
.pay-subtotal .wallet{padding-top:20px;display:inline-block;width:100%;}
.pay-subtotal .wallet .mywallet-text{float:left;font-family:"Open Sans";font-size:18px;color:#4e4e4e;}
.pay-subtotal .wallet .info-icon{float:left;margin:2px 0 0 5px;}
.info-icon .tooltip-inner{background-color:#fff;border:1px solid #9b59b6;color:#9b59b6;font-family:'Open Sans';font-size:13px;}
.pay-subtotal .wallet .mywallet-value{float:right;}
.pay-subtotal .wallet .mywallet-total{font-family:"Open Sans";font-weight:500;font-size:18px;color:#ff4167;}
.pay-subtotal .grand-total .grand-total-text{color:#4e4e4e;font-size:20px;font-family:"Open Sans";font-weight:500;float:left;margin-top:15px;}
.pay-subtotal .grand-total{margin-top:20px;border-top:2px solid #e8e8e8;padding-top:10px;}
.pay-subtotal .grand-total .grand-total-value{float:right;}
.pay-subtotal .grand-total .grand-total-price{color:#4e4e4e;font-size:40px;display:inline-block;font-family:"Open Sans";font-weight:300;text-align:right;}
.pay-subtotal .grand-total .tax-text{font-size:11px;text-align:right;display:inline-block;width:100%;color:#6b6b6b;}

.accept-content .sec1{width:705px;height:470px;position:relative;}
.accept-content .sec1 .background_img{width:705px;height:470px;position:absolute;}
.accept-content .sec1 .main_title{position:absolute;top:0px;text-align:center;width:100%;}
.accept-content .main_title .title{font-family:pacifico;color:white;font-size:50px; margin-top: 9%;}
.accept-content .main_title .subtitle{font-family:"Open Sans";color:white;font-size:25px;margin-top:20px;font-weight:400;}
.accept-content .sec1 .sender_details .sender_pic{display:inline-block;}
.accept-content .sec1 .sender_details .sender_info{display:inline-block;}
.accept-content .sec1 .sender_details .sender_img{width:55px;height:55px;}
.accept-content .sec1 .sender_details{position:absolute;top:405px;left:15px;}
.accept-content .sec1 .sender_details .sender_info .text{font-family:"Open Sans";font-size:15px;color:white;}
.accept-content .sec1 .sender_details .sender_info .sender_name{font-family:"Open Sans";font-size:18px;color:white;margin-top:-5px;}
.gifted_by{max-width: 100px;}
.accept-content .sec1 .background_img .bck_img{width:705px;height:470px;}
.accept-content .sender_msg_container {background-color:#ffe9e5;width:705px;margin-top:-20px;position:relative;box-shadow:0px 5px 5px rgba(0, 0, 0, 0.2);}
.accept-content .sender_msg_container .sender_msg{width:280px;height:200px;background-color:#ffe9e5;margin-left:15px;word-wrap:break-word;}
.accept-content .sender_msg_container .sender_msg .msg_txt{color:#dd2d5d;padding-top:15px;font-size:20px;}
.accept-content .sender_msg_container .selected_gift_card .gift_card_img{width:358px;height:236px;border-radius:5px;box-shadow:5px 5px 3px rgba(0, 0, 0, 0.2);opacity:0.5;}
.accept-content .sender_msg_container .selected_gift_card{position:absolute;top:-200px;left:325px;border-radius:11px;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.3);border-left:0px;border-bottom:0px;}
.accept-content .sender_msg_container .selected_gift_card .carousel-control{opacity:1;}
.accept-content .sender_msg_container .selected_gift_card .carousel-control img{position:absolute;top:43%;}
.selected_gift_card .multicard{position:relative;background:#000000;border-radius:5px;}
.selected_gift_card .multicard .carousel-inner{border-radius:5px;}
.selected_gift_card .multicrd-patch{position:absolute;top:-2px;right:-2px;background:#d3d3d3;width:100%;height:100%;border-radius:5px;}
.selected_gift_card .multicrd-patch-1{position:absolute;top:-5px;right:-5px;background:#606060;width:100%;height:100%;border-radius:5px;}
.accept-content .sender_msg_container .selected_gift_card div.item img.multicrd-img{width:358px;height:236px;border-radius:5px;box-shadow:5px 5px 3px rgba(0, 0, 0, 0.2);}
.accept-content .sender_msg_container .selected_gift_card .gift_card_logo{position:absolute;left:50px;top:35px;}
.accept-content .sender_msg_container .selected_gift_card .gift_card_logo .gift_logo{width:246px;height:132px;}
.accept-content .selected_gift_card .multicard .value{text-align:right;position:absolute;bottom:10px;right:20px;}
.accept-content .selected_gift_card .multicard .value .gift_text{font-family:"Open Sans";font-size:15px;color:white;}
.accept-content .selected_gift_card .multicard .value .gift_value{font-family:"Open Sans";font-size:30px;color:white;font-weight:500;}
.egift_card_value{font-family:"Open Sans";font-size:25px;color:white;font-weight:500;}
.accept-content .selected_gift_card .multicard .expiry{text-align:left;position:absolute;bottom:10px;left:50px;}
.accept-content .selected_gift_card .multicard .expiry .expiry_text{font-family:"Open Sans";font-size:15px;color:white;}
.accept-content .selected_gift_card .multicard .expiry .expiry_date_gc{font-family:"Open Sans";font-size:20px;color:white;font-weight:500;}
.accept-content .selected_gift_card .multicard .expired_gc{text-align: center; position: absolute; background: #fff; top: 0px; width: 100%; padding: 5px;color: red; font-weight: 700;}
.accept-content .selected_gift_card .top_right_ribbon{position:absolute;top:-10px;right:-10px;}
.accept-content .selected_gift_card.single-card-rib-align .top_right_ribbon{position:absolute;top:-5px;right:-4px;}
.accept-content .selected_gift_card .bottom_left_ribbon{position:absolute;top:153px;left:-5px;}
.accept-content .sender_msg_container .selected_gift_card .carousel-control.left, .accept-content .sender_msg_container .selected_gift_card .carousel-control.right{background:none;}
.accept-content .sender_msg_container .selected_gift_card .carousel-control.left img{left:20px;}
.accept-content .sender_msg_container .selected_gift_card .carousel-control.right img{right:20px;}
.accept-content .sender_msg_container .sender_msg_txt{font-size:13px;color:#4d4d4d;height:65px;overflow-y:auto;}
/*************************** Accepted Without Message *************************/
.without-msg {margin-bottom: 150px;}
.without-msg .sender_msg_container .sender_msg {display: none;}
.accept-content .selected_gift_card .selected_card{position:relative;background-color:#000;border-radius:5px;}
.accept-content .selected_gift_card .selected_card .gift_card_pic{position:absolute;}
.accept-content .selected_gift_card .selected_card .gift_card_logo{position:absolute;left:50px;top:35px;}
.accept-content .selected_gift_card .selected_card .gift_card_logo .gift_logo{width:246px;height:132px;}
.accept-content .selected_gift_card .selected_card .value{text-align:right;position:absolute;bottom:10px;right:20px;}
.accept-content .selected_gift_card .selected_card .value .gift_text{font-family:"Open Sans";font-size:15px;color:white;}
.accept-content .selected_gift_card .selected_card .value .gift_value{font-family:"Open Sans";font-size:32px;color:white;font-weight:500;}
.accept-content .selected_gift_card .selected_card .expiry{text-align:left;position:absolute;bottom:10px;left:50px;}
.accept-content .selected_gift_card .selected_card .expiry .expiry_text{font-family:"Open Sans";font-size:15px;color:white;}
.accept-content .selected_gift_card .selected_card .expiry .expiry_date_gc{font-family:"Open Sans";font-size:20px;color:white;font-weight:500;}
.accept-content .selected_gift_card .selected_card .expired_gc{text-align: center; position: absolute; background: #fff; top: 0px; width: 100%; padding: 5px;color: red; font-weight: 700;}
.accept-content .selected_gift_card .selected_card .top_right_ribbon{position:absolute;top:-5px;left:275px;}
.accept-content .selected_gift_card .selected_card .bottom_left_ribbon{position:absolute;top:153px;left:-5px;}
.accept-content .accept_button_container{text-align:center;margin-top:40px;}
.accept-content .accept_button_container .accept_button{font-family:"Open Sans";font-size:18px;color:white;background-color:#dd2d54;border-color:#dd2d54;width:190px;height:53px;}
.accept-content .accept_button_container .accept_button:hover{font-family:"Open Sans";font-size:18px;color:white;background-color:#a02641;border-color:#a02641;width:190px;height:53px;}
.accept-content .footer_text{text-align:center;margin-top:10px;}
.accept-content .footer_text .decline_part1 a{font-family:"Open Sans";font-size:15px;color:#777777;}
.accept-content .footer_text .decline_part2{font-family:"Open Sans";font-size:15px;color:#777777;}
.giftcard_reject .main_title{text-align:center;}
.giftcard_reject .main_title .part1{font-family:"Open Sans";font-size:45px;color:#8c59b2;}
.giftcard_reject .main_title .part2{font-family:"Open Sans";font-size:45px;color:#dd2d54;}
.giftcard_reject .subtitle{text-align:center;}
.giftcard_reject .subtitle .sub_title{font-family:"Open Sans";font-size:20px;color:#b7b7b7;margin-top:5px;}
.giftcard_reject .reject_giftcard_icon{text-align:center;margin-top:60px;}
.giftcard_reject .reason{text-align:center;}
.giftcard_reject .reason .reason_reject1{font-family:"Open Sans";font-size:28px;color:#7b7b7b;margin-top:46px;}
.giftcard_reject .reason .reason_reject2{font-family:"Open Sans";font-size:28px;color:#7b7b7b;margin-top:4px;}
.giftcard_reject .reject_dropdown{text-align:center;margin-top:64px;position:relative;}
.giftcard_reject .reject_dropdown .btn-default:hover{color:#888888;background-color:white;border-color:#e6e6e6;}
.giftcard_reject .reject_dropdown .dropdown-toggle.btn-default:focus{color:#888888;background-color:white;border-color:#e6e6e6;}
.giftcard_reject .reject_dropdown .btn-default:active{color:#888888;background-color:white;border-color:#e6e6e6;}
.giftcard_reject .reject_dropdown .dropdown_img{position:absolute;top:9px;right:20px;}
.giftcard_reject .reject_dropdown .dropdown-toggle{width:554px;height:70px;border-color:#e6e6e6;text-align:left;font-size:22px;color:#888888;font-weight:400;font-family:"Open Sans";line-height:50px;position:relative;}
.giftcard_reject .reject_dropdown .dropdown_reject_reasons{width:554px;position:absolute;left:295px;margin:-2px;height:230px;}
.giftcard_reject .reject_dropdown .dropdown_reject_reasons li{font-size:18px;font-family:"Open Sans";color:#4d4d4d;text-align:left;}
.giftcard_reject .reject_dropdown .dropdown_reject_reasons li a{line-height:2.5em;}
.giftcard_reject .reject_dropdown .dropdown-menu > li > a:hover{color:#4d4d4d;text-decoration:none;background-color:#ffe3e9;}
.giftcard_reject .submitgiftcard_button_container{margin-top:50px;float:right;margin-right:295px;}
.giftcard_reject .submitgiftcard_button_container .notify_text{text-align:right;font-size:16px;color:#888888;font-family:"Open Sans";margin-right:30px;}
.giftcard_reject .submitgiftcard_button_container .submit_button{width:190px;height:53px;background-color:#dd2d54;border-color:#dd2d54;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .submitgiftcard_button_container span{display:inline-block;float:left;}
.giftcard_reject .submitgiftcard_button_container .submit_button:hover{width:190px;height:53px;background-color:#ad2140;border-color:#ad2140;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .separator{margin-top:135px;width:708px;border-bottom:3px solid #e7e7e7;padding-top:10px;padding-bottom:10px;text-align:center;margin-left:235px;}
.giftcard_reject .back_accept_container{text-align:center;margin-top:46px;}
.giftcard_reject .back_accept_container .back_button{width:330px;height:52px;background-color:#2dcb81;border-color:#2dcb81;font-family:"Open Sans";color:white;font-size:18px;padding-top:13px;}
.giftcard_reject .back_accept_container .back_button:hover{width:330px;height:52px;background-color:#20965f;border-color:#20965f;font-family:"Open Sans";color:white;font-size:18px;padding-top:13px;}
.giftcard_reject .footer_text{text-align:center;margin-top:24px;margin-bottom:95px;}
.giftcard_reject .footer_text .part1 a{font-family:"Open Sans";font-size:15px;color:#777777;}
.giftcard_reject .footer_text .part2{font-family:"Open Sans";font-size:15px;color:#777777;}
.giftcard_reject .back_redeem_container{text-align:center;margin-top:230px;}
.giftcard_reject .back_redeem_container .redeem_button{width:330px;height:52px;background-color:#2dcb81;border-color:#2dcb81;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .back_redeem_container .redeem_button:hover{width:330px;height:52px;background-color:#20965f;border-color:#20965f;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .reject_footer_text{text-align:center;margin-top:24px;margin-bottom:95px;}
.giftcard_reject .reject_footer_text .reject_part1 a{font-family:"Open Sans";font-size:15px;color:#777777;}
.giftcard_reject .reject_footer_text .reject_part2{font-family:"Open Sans";font-size:15px;color:#777777;}
.giftcard_reject .submitgiftcard_button_container1{margin-top:80px;float:right;margin-right:295px;}
.giftcard_reject .submitgiftcard_button_container1 .notify_text{text-align:right;font-size:16px;color:#888888;font-family:"Open Sans";margin-right:30px;}
.giftcard_reject .submitgiftcard_button_container1 .submit_button{width:190px;height:53px;background-color:#dd2d54;border-color:#dd2d54;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .submitgiftcard_button_container1 span{display:inline-block;float:left;}
.giftcard_reject .submitgiftcard_button_container1 .submit_button:hover{width:190px;height:53px;background-color:#ad2140;border-color:#ad2140;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .separator1{margin-top:150px;width:708px;border-bottom:3px solid #e7e7e7;padding-top:10px;padding-bottom:10px;text-align:center;margin-left:235px;}
.giftcard_reject .back_redeem_container1{text-align:center;margin-top:40px;}
.giftcard_reject .back_redeem_container1 .redeem_button{width:330px;height:52px;background-color:#2dcb81;border-color:#2dcb81;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .back_redeem_container1 .redeem_button:hover{width:330px;height:52px;background-color:#20965f;border-color:#20965f;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_reject .other_reason{margin-top:15px;text-align:center;}
.giftcard_reject .other_reason .reject_textfield{width:554px;height:95px;margin-left:295px;background-color:white;border:2px solid #e6e6e6;}
.giftcard_reject .other_reason .reject_textfield::-moz-placeholder{font-family:"Open Sans";font-size:17px;text-align:left;color:#4d4d4d;margin-left:30px;}
.giftcard_reject .other_reason .reject_textfield::-webkit-input-placeholder{font-family:"Open Sans";font-size:17px;text-align:left;color:#4d4d4d;margin-left:30px;}
.giftcard_reject .other_reason .reject_textfield:-ms-input-placeholder{font-family:"Open Sans";font-size:17px;text-align:left;color:#4d4d4d;margin-left:30px;}
.giftcard_thankyou .main_title{text-align:center;}
.giftcard_thankyou .main_title .part1{font-family:"Open Sans";font-size:45px;color:#8c59b2;}
.giftcard_thankyou .main_title .part2{font-family:"Open Sans";font-size:45px;color:#dd2d54;}
.giftcard_thankyou .subtitle{text-align:left;margin-top:25px;}
.giftcard_thankyou .subtitle .sub_title{font-family:"Open Sans";font-size:20px;color:#686868;margin-top:5px;}
.giftcard_thankyou .reject_giftcard_icon{text-align:center;margin-top:60px;}
.giftcard_thankyou .reason{text-align:center;}
.giftcard_thankyou .reason .reason_reject1{font-family:"Open Sans";font-size:18px;color:#7b7b7b;margin-top:46px;}
.giftcard_thankyou .reason .reason_reject2{font-family:"Open Sans";font-size:18px;color:#7b7b7b;margin-top:4px;}
.giftcard_thankyou .submitgiftcard_button_container{margin-top:60px;text-align:center;}
.giftcard_thankyou .submitgiftcard_button_container .notify_text{font-size:28px;color:#7b7b7b;font-family:"Open Sans";}
.giftcard_thankyou .explore_mooments_container{text-align:center;margin-top:60px;margin-bottom:138px;}
.giftcard_thankyou .explore_mooments_container .explore_button{width:220px;height:52px;background-color:#2dcb81;border-color:#2dcb81;font-family:"Open Sans";color:white;font-size:18px;}
.giftcard_thankyou .explore_mooments_container .exp-GC{margin-left:20px;}
.giftcard_thankyou .explore_mooments_container .explore_button:hover{height:52px;background-color:#20965f;border-color:#20965f;font-family:"Open Sans";color:white;font-size:18px;}
 .accept-content .redeem_text_container{margin-top:40px;color:green;font-size:18px;font-family:"Open Sans";}
.accept_giftcard .alert-danger{color:#a94442;background-color:white;border-color:white;text-align:center;font-size:18px;margin-top:10px;}
.accept-content .sec1 .background_img .bck_img{width:705px;height:470px;}
.submitgiftcard_button_container button.btn-primary[disabled]{width:190px;height:53px;background-color:#dd2d54 !important;border-color:#dd2d54 !important;font-family:"Open Sans";color:white;font-size:18px;}
.mywallet_giftcard .input-group-addon{width:100%;}
.main-block-exp-giftcard{
 background:url('/shop/images/Grey-background.png') no-repeat;
 background-size: cover;
 background-position: center;
}

.top-hang img{
 width: 50px;
}
.top-hang{
 position: absolute;
 top: -6.9%;
 left: -16%;
}
.top-hang-right img{
 width: 50px;
}
.top-hang-right {
 position: absolute;
 top: -6.9%;
 right: -16%;
}
.bottom-gift img{
 width: 165px;
}
.bottom-gift{
 position: absolute;
 bottom: 3%;
 left: -16%;
}
.table-wrapper-exp {
 overflow-x: auto; /* Enable horizontal scrolling on small screens */
}

.table-wxp {
 border-collapse: collapse;
 width: 100%;
 border-radius: 10px;
 overflow: hidden;
 background-color: #e9e9e9; /* Background color for entire table */
}

.table-wxp th, .table-wxp td {
 padding: 8px;
 text-align: left;
 border-bottom: 1px solid #ddd;
}

.table-wxp th:first-child, .table-wxp td:first-child {
 border-left: 1px solid #ddd;
}

.table-wxp th:last-child, .table-wxp td:last-child {
 border-right: 1px solid #ddd;
}

.table-wxp.thead th {
 background-color: #f2f2f2;
}

.table-wxp tbody tr:last-child td {
 border-bottom: 1px solid #ddd;
}

.table-wxp tbody tr {
 background-color: #f9f9f9; /* Background color for table rows */
}

@media (max-width: 768px) {
 .table-wrapper-exp {
  overflow-x: auto; /* Enable horizontal scrolling */
 }
 .flex-wrapper {
  display: block!important;
 }
 .giftcard_list_nav{
  display: block!important;
 }
 .exp-link{
  text-align: center!important;
 }
 .pagination-block{
  margin-top: 20px;
  text-align: center!important;
 }
 .table-wxp th, .table-wxp td {
  white-space: nowrap; /* Prevent text wrapping */
 }
 .top-hang{
  display: none;
 }
 .top-hang-right{
  display: none;
 }
 .bottom-gift{  display: none; }
}

/****************************** Media Query ************************/
@media (min-width:1201px){
 .myp-cnt-title{width:600px;}
 .myp-mob-no .form-mob .form-control{width:600px;}
 .myp-email .form-control{width:600px;}
 .myp-cp-title{width:600px;}
 .myp-pd-title{width:600px;}
}
@media only screen and (min-width: 992px) {
 .accept-content .gift-data {margin-top:30px;margin-bottom:30px;width:705px;margin:30px auto;}
 .accept-content .gift-actions {width: 100%;position: fixed;bottom: 0;background-color: #ffff; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
  margin-left: -14px;
  padding-bottom: 10px;}
}
@media only screen and (min-width:992px) and (max-width:1200px){
 .myp-cnt-title{width:600px;}
 .myp-mob-no .btn{width:70px;padding-left:7px;}
 .myp-mob-no .btn-default{right:-80px;}
 .myp-mob-no .form-mob .form-control{width:600px;}
 .myp-mob-no .btn-info{right:-160px;}
 .myp-email .btn{width:70px;padding-left:7px;}
 .myp-email .btn-default{right:-80px;}
 .myp-email .btn-info{right:-160px;}
 .myp-email .form-control{width:600px;}
 .myp-pwd .form-control{width:451px;}
 .myp-cp-title{width:600px;}
 .myp-pd-title{width:600px;}
 .card{width:300px;}
 .card .card_image{width:300px;height:200px;}
 .card_logo .logo_img{width:200px;height:105px;}
 .card .card_logo{position:absolute;top:30px;left:50px;}
 .date{font-size:17px;}
 .subtext_date{font-size:13px;}
 .credit{font-size:30px;}
 .credit_text{font-size:13px;}
}
@media (min-width:991px) and (max-width:1200px){
 .accept-content .sec1 .sender_details{position:absolute;top:390px;left:25px }
 .accept-content .redeem_text_container{margin-top:20px;font-size:15px;}
 .accept-content .sec1 .sender_details{position:absolute;top:390px;left:25px }
 .giftcard_reject .separator{margin-left:136px;}
 .giftcard_reject .submitgiftcard_button_container{margin-right:225px;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons{left:195px;}
 .giftcard_reject .other_reason .reject_textfield{margin-left:195px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
 .myacc-order-list{padding-bottom:35px;}
 .oh-card{width:300px;}
 .oh-card .card-image{width:300px;height:200px;}
 .oh-card-logo{top:50px;left:60px;}
 .oh-card-logo .logo-image{width:175px;height:95px;}
 .os-sent-to-desc{padding-top:7px;}
 .os-pch-title{padding-left:10px;}
 .os-pch-desc{padding-top:7px;padding-left:10px;}
 .status-desc{padding-top:5px;width:500px;}
 .status-step-content img{width:40px;height:40px;}
 .status-step-dash{margin-top:21px;}
 .my-giftcard{width:450px;}
 .my-giftcard .card-image{width:450px;height:300px;}
 .mgc-logo{top:65px;left:62px;}
 .mgc-logo .logo-img{width:320px;height:170px;}
 .mgc-title{font-size:30px;}
 .mgc-subtitle{font-size:14px;}
 .mgc-credit-left{margin-top:5px;}
 .mgc-credit-left .credit-left-amt{font-size:35px;}
 .mgc-credit-left .credit-left-txt{font-size:18px;margin-top:-10px;}
 .mgc-expiry-date{font-size:14px;margin-top:7px;}
 .mgc-redemption{margin-top:15px;}
 .mgc-redemption .rdt-title{margin-bottom:7px;}
 .mgc-sms{margin-top:10px;}
}
@media (min-width:992px) and (max-width:1024px){
 .card_special{display:none;}
}
@media only screen and (min-width:768px) and (max-width:991px){
 .myacc-order-list{padding-bottom:35px;}
 .oh-card{width:225px;}
 .oh-card .card-image{width:225px;height:145px;}
 .oh-card-logo{top:30px;left:45px;}
 .oh-card-logo .logo-image{width:140px;height:80px;}
 .os-ord-ecard .btn{width:auto;height:40px;}
 .os-ord-reply .btn{width:110px;height:40px;}
 .os-sent-mail{width:83%;word-wrap:break-word;}
 .os-pch-desc{padding-top:7px;}
 .status-desc{padding-top:5px;width:450px;}
 .status-step-content img{width:40px;height:40px;}
 .status-step-dash{margin-top:21px;}
 .mygiftcard_detail{padding-top:50px;}
 .my-giftcard{width:350px;}
 .my-giftcard .card-image{width:350px;height:240px;}
 .mgc-logo{top:65px;left:75px;}
 .mgc-logo .logo-img{width:200px;height:110px;}
 .my-giftcard-detail{padding-left:10px;}
 .mgc-title{font-size:27px;}
 .mgc-subtitle{font-size:14px;}
 .mgc-credit-left{margin-top:3px;}
 .mgc-redemption{margin-top:12px;}
 .mgc-redemption .rdt-title{font-size:15px;margin-bottom:6px;}
 .mgc-sms{margin-top:8px;}
 .mgc-rec-img{width:15%;}
 .mgc-rec-txt{width:82%;}
 .moomgc-no-of-credits{margin-top:18px;font-size:15px;}
 .moomgc-credits-added-date{margin-top:15px;font-size:15px;}
 .moomgc-how-to-redeem{margin-top:15px;font-size:15px;}
 .card{width:225px;margin:50px auto 0px auto;}
 .card .card_image{width:225px;height:150px;}
 .card_logo{top:20px;left:35px;}
 .card .card_logo .logo_img{width:160px;height:80px;}
 .card_special{position:absolute;top:13px;right:13px;}
 .card_online{font-size:13px;}
 .card_credit{right:20px;}
 .credit{font-size:19px;}
 .credit_text{font-size:11px;}
 .date{font-size:13px;}
 .subtext_date{font-size:11px;}
 .expiry_date{left:20px;}
 .accept_giftcard {
  padding-left: 4%;
  }
 .accept-content .sec1 .sender_details{position:absolute;left:35px;top:370px;}
 .accept-content .redeem_text_container{text-align:center;margin-top:40px;color:green;font-size:18px;}
 .accept_giftcard .alert-danger{color:#a94442;background-color:white;border-color:white;text-align:center;margin-top:10px;font-size:18px;}
 .myp-cnt-title{width:500px;}
 .myp-mob-no{width:500px;}
 .myp-mob-no .form-mob .form-control{width:500px;}
 .myp-email{width:500px;}
 .myp-email .form-control{width:500px;}
 .myp-mob-no .btn{width:55px;padding-left:7px;font-size:13px;}
 .myp-mob-no .btn-default{right:-62px;}
 .myp-mob-no .btn-info{right:-124px;}
 .myp-email .btn{width:55px;padding-left:7px;font-size:13px;}
 .myp-email .btn-default{right:-62px;}
 .myp-email .btn-info{right:-124px;}
 .myp-pwd{width:500px;}
 .myp-pwd-field-cp{width:500px;}
 .myp-pwd .form-control{width:367px;}
 .myp-pwd .btn{width:auto; font-size: 13px;}
 .myp-cp-title{width:500px;}
 .myp-cp-current-pwd{width:500px;}
 .myp-cp-current-pwd .form-control{width:500px;}
 .myp-cp-new-pwd, .myp-ch-pwd .signup-pwd-hints {width:500px;}
 .myp-cp-new-pwd .form-control{width:500px;}
 .myp-cp-btns{width:500px;}
 .myp-social-accounts{width:500px;}
 .myp-facebook, .myp-googleplus{width:240px;}
 .myp-pd-title{width:500px;}
 .myp-name{width:500px;}
 .myp-fn, .myp-fn .form_row, .myp-fn .form-control{width:240px;}
 .myp-ln, .myp-ln .form_row, .myp-ln .form-control{width:240px;}
 .myp-gender, .myp-gender .form_row, .myp-gender .form-control{width:500px;}
 .myp-dob, .myp-dob .form_row{width:500px;}
 .myp-dob #mooments_customer_profile_birthday select{width:167px;}
 .myp-save-btn{width:500px;}
 .giftcard_reject .separator{margin-left:10px;}
 .giftcard_reject .submitgiftcard_button_container{margin-right:90px;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons{left:85px;}
 .giftcard_reject .other_reason .reject_textfield{margin-left:85px;}
 .mgc-redemption .rdt-btn .btn-default, .mgc-redemption .rdt-btn .rdt-btn-code-pin {width: 100%;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin {padding-left: 0px; text-align: center;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label small {display: none;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label {text-decoration: underline;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label.device-cntrl {display: block; width: 100%; text-decoration: none; font-weight: 600;}
 .accept-content .accept_button_container {margin-top: 90px;}
}
@media (min-width:768px){
 .wallet_popup{width:700px;}
 .modal.mywallet-popup-section .modal-dialog{width:710px;}
 .mywallet_popup .close{margin-right:10px;}
 .mywallet_popup .mywallet_popup_title{margin-top:55px;text-align:center;}
 .accept-content .redeem_text_container{margin-top:20px;font-size:13px;}
 .moo-checkout .device-table {display: none;}
 .device-divdr {display: none;}
 .subtitle-device {display: none;}
}
@media (max-width:768px){
 .card_special{position:absolute;top:20px;right:20px;}
 .card_online{font-size:16px;}
 .myp-fn, .myp-ln{margin-top:10px;}
 .mywallet .new_giftcard .mywallet_subtext{text-align:center; margin: 0px;}
 .mywallet .new_giftcard .input-group .form-control{margin-bottom:10px;}
 .mywallet_table .table_header{font-size:14px;}
 .mywallet_table .table_data{font-size:13px;}
 .mywallet_table .table_credit{font-size:13px;}
 .modal.mywallet-popup-section .modal-dialog{width:480px;margin:0 auto;}
 .wallet_popup{width:480px;}
 .mywallet_popup .close{margin-right:10px;}
 .mywallet_popup .mywallet_popup_title{margin-top:0px;text-align:center;}
 .mywallet_popup .mywallet_popup_buttons{text-align:center;}
 .os-ord-ecard-courts .btn { width: auto !important; font-size: 14px !important; font-weight: 400; color: #333 !important; line-height: 1.42857143;}
}
@media (max-width:767px){
 .change-image .dropdown-menu{left:-60px;}
 .myp-cnt-title{text-align:center;}
 .myp-mob-no{width:85%;}
 .myp-email{width:85%;}
 .myp-pwd{width:85%;}
 .myp-pwd .form-control{width:100%;}
 .myp-pwd-field-cp{width:100%;}
 .myp-cp-title{text-align:center;}
 .myp-cp-current-pwd, .myp-cp-new-pwd, .myp-ch-pwd .signup-pwd-hints {width:85%;}
 .myp-cp-current-pwd .form-control, .myp-cp-new-pwd .form-control{width:100%;}
 .myp-cp-btns{width:85%;margin-top: 10px;}
 .myp-social-accounts{width:85%;}
 .myp-facebook, .myp-googleplus{width:47%;}
 .myp-head-title{margin-left:10px;}
 .myp-head-logo{margin-left:10px;}
 .myp-head-flogo{margin-left:5px;}
 .myp-pd-title{text-align:center;}
 .myp-name, .myp-gender, .myp-dob{width:85%;}
 .myp-fn, .myp-ln{width:48%;}
 .myp-fn .form_row, .myp-ln .form_row{width:100%;}
 .myp-fn .form-control, .myp-ln .form-control{width:100%;}
 .myp-gender .form_row, .myp-gender .form-control{width:100%;}
 .myp-dob{width:85%;}
 .myp-dob .form_row{width:100%;}
 .myp-dob .form-control{width:100%;}
 .myp-dob select{width:33.33%;}
 .myp-save-btn{width:85%;}
 .myp-save-btn .btn{width:100%;border-radius:3px;}
 .myp-pd-resp-msg{width:90%;margin:0 auto;}
 .myacc-order-list{padding-bottom:0px;}
 .myacc-order-item .container{padding-left:0px;padding-right:0px;}
 .oh-card-padbot{padding-bottom:0px;}
 .oh-card{margin:0 auto;box-shadow:0px 5px 3px #e7e7e7;}
 .order-status-content{padding-top:10px;}
 .myacc-order-item{border-bottom:none;}
 .os-xs-card-details{border:1px solid #b8b8b8;width:543px;margin:-4px auto 0 auto;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;overflow:hidden;}
 .myacc-order-item{padding:10px 0;}
 .os-xs-head{background-color:#e1e1e1;height:45px;font-family:'Open Sans';font-weight:600;padding-top:10px;font-size:17px;}
 .os-xs-sentto-title{width:68%;display:inline-block;padding-left:25px;}
 .os-xs-status-title{width:31%;display:inline-block;text-align:center;}
 .os-xs-body{background-color:white;}
 .os-xs-sentto-body{width:68%;display:inline-block;padding:0px 0px 25px 25px;}
 .os-xs-status-body{width:31%;display:inline-block;vertical-align:top;}
 .os-sent-to-desc{color:#505050;padding-top:20px;}
 .os-sent-name{color:#505050;font-size:19px;}
 .os-sent-phone{font-size:15px;}
 .status-desc{padding-top:15px;width:100%;}
 .status-desc-xs-image{display:inline-block;}
 .status-desc-xs-txt{display:inline-block;vertical-align:middle;padding-left:2px;font-family:'Open Sans';font-weight:600;color:#2cca81;font-size:16px;}
 .sd-xs-status{font-size:16px;}
 .sd-xs-date{font-size:14px;}
 .os-xs-pur-details{padding-top:20px;}
 .os-xs-extra-btns{padding:0px 25px 20px 20px;}
 .os-moreless-details{display:inline-block;}
 .os-ord-ecard{display:inline-block;padding-top:0px;padding-left:0px;margin-top: 3px;}
 .os-ord-ecard .btn{width:auto;height:34px;color:#333333;border:1px solid #cccccc;}
 .os-ord-reply{display:inline-block;padding-top:0px;padding-left:10px;}
 .os-ord-reply .btn{width:140px;height:46px;}
 .xxs-viewReply-height{height:200px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
 .mygiftcard-detail-section{padding-top:25px;padding-bottom:80px;}
 .mygiftcard_detail{padding-top:42px;}
 .my-giftcard{margin:0 auto;}
 .my-giftcard-detail{text-align:center;}
 .mooments-aa-brand-cntrl {
  text-align: left;
  margin-top: 20px !important;
  width: 543px;
  margin: 0 auto;
 }
 .mgc-receiver-info{width:543px;margin:46px auto 0 auto;}
 .mgc-rec-txt .rec-view-btn{margin-top:35px;}
 .mgc-redemption{margin-top:30px;}
 .mgc-redemption .rdt-title{font-size:26px;}
 .moomgc-no-of-credits{margin:0 auto;margin-top:25px;font-size:15px;width:543px;text-align:left;}
 .moomgc-credits-added-date{margin:0 auto;margin-top:15px;font-size:15px;width:543px;text-align:left;}
 .moomgc-how-to-redeem{margin:0 auto;margin-top:15px;font-size:15px;width:543px;text-align:left;}
 .accept-content .sender_msg_container .sender_msg_txt{overflow-y:auto;overflow-x:hidden;}
 .accept-content .selected_gift_card.single-card-rib-align .top_right_ribbon{top:-2px;right:-2px;}
 .accept-content .selected_gift_card .top_right_ribbon{right:-7px;top:-7px;}
 .giftcard_reject{width:100%;}
 .giftcard_reject .reject_dropdown{width:100%;}
 .giftcard_reject .reject_dropdown .dropdown-toggle{width:100%;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons{width:100%;left:2px;}
 .giftcard_reject .submitgiftcard_button_container{margin-top:50px;width:100%;text-align:center;float:none;}
 .giftcard_reject .submitgiftcard_button_container .submit_button{width:100%;}
 .giftcard_reject .submitgiftcard_button_container .submit_button:hover{width:100%;}
 .giftcard_reject .submitgiftcard_button_container .notify_text{font-size:16px;color:#888888;font-family:"Open Sans";margin:10px auto 0px auto;text-align:center;}
 .giftcard_reject .separator{margin-top:30px;width:100%;margin-left:0px;}
 .giftcard_reject .back_accept_container .back_button{width:100%;}
 .giftcard_reject .back_accept_container .back_button:hover{width:100%;}
 .giftcard_reject .other_reason .reject_textfield{width:100%;margin-left:0px;}
 .mywallet .mywallet_value {margin-top: 0px;}
 .mywallet_credit .sub_title {display: none;}
 .mywallet .new_giftcard{margin:5px auto 0 auto;}
 .mywallet .new_giftcard .input-group .form-control, .mywallet .new_giftcard .input-group .input-group-addon {height: 40px;}
 /*.sender-info {display: none;}*/
 .checkout{padding:0px;}
 .moo-checkout .device-table {display: inline-table;}
 .moo-checkout .table-responsive {display: none;}
 .my-profile-content {padding-top: 20px; padding-bottom: 20px;}
 .myp-sub-title {display: none;}
 .myp-image {padding: 0px;}
 .moo-user-profile {width: 70px; height: 70px; float: left;}
 .change-image {float: left; padding: 0px; margin: 18px 0 0 20px;}
 .change-image .btn-default {height: 35px; width: 70px; font-size: 13px;}
 .myp-title {padding-bottom: 10px;}
 .myp-main-title {font-size: 25px; font-weight: 400;}
 .dv-img-cntrl {background: #f1f1f1; margin-bottom: 10px; display: none;}
 .myp-cnt-title, .myp-pd-title {font-size: 20px; padding: 0px; margin-bottom: 0; font-weight: normal;}
 .myp-fn .form-control, .myp-ln .form-control, .myp-gender .form-control, .myp-dob select, .myp-dob .form-control, .myp-save-btn .btn, .myp-pwd .form-control {height: 40px;}
 .myp-dob select, .myp-gender select {background-position: calc(100% - 16px) calc(1em + 2px), calc(100% - 15px) calc(1em + 5px), 100% 0;background-size: 17px 9px;}
 .myp-dob, .myp-gender, .myp-save-btn {padding-top: 10px;}
 .myp-mob-no .select2-container .select2-choice {height: 40px; line-height: 40px; width: 100px;}
 .myp-mob-no .select2-container{margin-bottom:10px;}
 .myp-mob-no .select2-container .select2-choice .f32{margin:8px 5px 0 0;}
 .myp-mob-no .select2-container .select2-choice > .select2-chosen{color:#555555;}
 .myp-mob-no .select2-choice .select2-arrow b{background:rgba(0, 0, 0, 0) url("//moomentsshop/images/country-drop-gray-arw.gif") no-repeat scroll 0 15px;}
 .myp-mob-no .form-mob .form-control, .myp-email .form-control {height: 40px;}
 .myp-mob-no {margin-bottom: 10px;}
 .myp-email {margin-bottom: 10px;}
 .myp-pwd .btn {height: 40px; font-size: 13px;width: auto;}
 .myp-pwd {margin-bottom: 10px;}
 .myp-social-accounts {margin-top: 0px;}
 .myp-soc-title {display: none;}
 .myp-face-head, .myp-gplus-head {height: 40px !important;}
 .myp-head-logo {height: 40px; line-height: 40px;}
 .myp-head-logo.myp-head-flogo > img, .myp-head-logo > img {width: 30px;}
 .myp-add-acnt {margin-top: 10px;}
 .myp-soc-img {height: 40px; width: 40px;}
 .myp-add-acnt-caption {padding: 0px;}
 .checkout-content .order-stat-title {padding-bottom: 0px;}
 .mywallet_tableheader .table_header span, .mywallet_firstrow span {display: none;}
 .mywallet_table .table>tbody>tr>td {line-height: normal;}
 .mywallet .new_giftcard .input-group .form-control:last-child{border-radius:5px;}
 .mywallet .new_giftcard .input-group .input-group-addon:first-child{border-radius:5px;}
 .mywallet_subtext, .myp-cnt-title {display: none;}
 .mywallet_giftcard .form-group {margin: 0px;}
 .myp-mob-no .form-mob .form-control {text-indent: 100px !important;}
 .profile-firstname {margin-bottom: 10px !important;}
 .profile-firstname, .profile-lastname {width: 85%; margin: 0 auto;}
 .profile-firstname input, .profile-lastname input {height: 40px; line-height: 40px;}
 .recvr-info-title .subtitle {display: none;}
 .myp-ch-pwd {margin-top: 10px;}
 .accept_giftcard .alert-danger {font-size: 17px; padding: 0 20px;}
 .mgc-redemption .rdt-btn .btn-default, .mgc-redemption .rdt-btn .rdt-btn-code-pin {width:543px; margin: 0 auto;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin {padding-left: 0px; text-align: center;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label small {display: none;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label {text-decoration: underline;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label.device-cntrl {display: block; width: 100%; text-decoration: none; font-weight: 600;}
}
@media (min-width:650px) and (max-width:768px){
 .mywallet .new_giftcard .input-group .form-control{margin-bottom:10px;}
}
@media only screen and (min-width:590px) and (max-width:767px){
 .oh-card{width:543px;}
 .oh-card .card-image{width:543px;height:360px;}
 .oh-card-logo{top:80px;left:95px;}
 .oh-card-logo .logo-image{width:340px;height:180px;}
 .os-moreless-details .btn{width:150px;height:34px;}
 .card{width:450px;}
 .card .card_image{width:450px;height:300px;}
 .card .card_logo{top:50px;left:90px;}
 .card .card_logo .logo_img{width:265px;height:135px;}
 .fav-card-top-price{bottom:15px;right:28px;font-size:20px;}
 .card{margin:50px auto 0px auto;}
}
@media (width:280px){
 .gifted_by{max-width: 125px;}
}
@media (min-width:504px) and (max-width:767px){
 .accept-content{width:480px;margin:30px auto;}
 .accept-content .sec1{width:480px;height:300px;}
 .accept-content .sec1 .background_img{width:480px;height:330px;}
 .accept-content .sec1 .background_img .bck_img{width:480px;height:300px;}
 .accept-content .sec1 .main_title{top:-35px;}
 .accept-content .main_title .title{font-size:36px;}
 .accept-content .main_title .subtitle{font-size:20px;margin-top:15px;}
 .accept-content .sec1 .sender_details{left:20px;top:230px;}
 .accept-content .sec1 .sender_details .sender_info .text{font-size:13px;}
 .gifted_by{max-width: 120px;}
 .accept-content .sec1 .sender_details .sender_info .sender_name{font-size:16px;margin-top:-5px;}
 .accept-content .sender_msg_container{width:480px;margin-top:-20px;}
 .accept-content .sender_msg_container .sender_msg{width:280px;height:180px;background-color:#ffe9e5;margin-left:15px;}
 .accept-content .sender_msg_container .sender_msg_txt{width:200px;height:100px;}
 .accept-content .sender_msg_container .selected_gift_card{top:-110px;left:235px;}
 .accept-content .sender_msg_container .selected_gift_card .gift_card_img, .accept-content .sender_msg_container .selected_gift_card div.item img.multicrd-img{width:230px;height:150px;}
 .accept-content .selected_gift_card .selected_card .gift_card_logo, .accept-content .sender_msg_container .selected_gift_card .gift_card_logo{left:50px;top:15px;}
 .accept-content .selected_gift_card .selected_card .gift_card_logo .gift_logo, .accept-content .sender_msg_container .selected_gift_card .gift_card_logo .gift_logo{width:130px;height:75px;}
 .accept-content .selected_gift_card .selected_card .value{text-align:right;position:absolute;bottom:10px;right:20px;}
 .accept-content .selected_gift_card .selected_card .value .gift_text, .accept-content .selected_gift_card .multicard .value .gift_text{font-size:10px;}
 .accept-content .selected_gift_card .selected_card .value .gift_value, .accept-content .selected_gift_card .multicard .value .gift_value{font-size:20px;}
 .accept-content .selected_gift_card .multicard .expiry{text-align:left;position:absolute;bottom:10px;left:20px;}
 .accept-content .selected_gift_card .multicard .expiry .expiry_text, .accept-content .selected_gift_card .selected_card .expiry .expiry_text{font-size:10px;}
 .accept-content .selected_gift_card .multicard .expiry .expiry_date_gc, .accept-content .selected_gift_card .selected_card .expiry .expiry_date_gc{font-size:15px;}
 .accept-content .selected_gift_card .selected_card .top_right_ribbon{top:-2px;left:192px;}
 .accept-content .selected_gift_card .selected_card .top_right_ribbon .tr_ribbon, .accept-content .selected_gift_card .top_right_ribbon .tr_ribbon{width:40px;height:40px;}
 .accept-content .selected_gift_card .bottom_left_ribbon{top:112px;left:-2px;}
 .accept-content .sender_msg_container .selected_gift_card .carousel-control.right img{right:10px;width:12px;}
 .accept-content .sender_msg_container .selected_gift_card .carousel-control.left img{left:10px;width:12px;}
 .accept-content .selected_gift_card .selected_card .bottom_left_ribbon{top:112px;left:-2px;}
 .accept-content .selected_gift_card .selected_card .bottom_left_ribbon .bl_ribbon, .accept-content .selected_gift_card .bottom_left_ribbon .bl_ribbon{width:40px;height:40px;}
 .container.accept_giftcard{padding-right:0px;padding-left:0px;margin-right:0px;margin-left:0px;}
 .accept-content .accept_button_container {margin-top: 80px;}
}
@media (min-width:550px) and (max-width:650px){
 .mywallet .new_giftcard{width:490px;}
 .new_giftcard .mywallet_giftcard{width:490px;}
}
@media (max-width:600px) {
 .mgc-redemption .rdt-btn .rdt-btn-code-pin {padding-left: 0px; text-align: center;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label small {display: none;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label {text-decoration: underline;}
 .mgc-redemption .rdt-btn .rdt-btn-code-pin .text label.device-cntrl {display: block; width: 100%; text-decoration: none; font-weight: 600;}
}
@media only screen and (min-width:480px) and (max-width:600px){
 .my-giftcard, .mooments-aa-brand-cntrl{width:450px;}
 .my-giftcard .card-image{width:450px;height:340px;}
 .mgc-logo{top:80px;left:78px;}
 .mgc-logo .logo-img{width:300px;height:170px;}
 .mgc-receiver-info{width:450px;margin:30px auto 0 auto;}
 .mgc-rec-img{width:12%;}
 .mgc-rec-txt{width:86%;}
 .mgc-rec-txt .rec-view-btn{margin-top:0px;margin-left:0px;}
 .rec-view-btn .btn{width:142px;margin-left:4px;font-size:14px;}
 .mgc-redemption .rdt-title{font-size:22px;}
 .mgc-sms .sms1, .mgc-sms .sms2{font-size:18px;}
 .moomgc-no-of-credits{margin:0 auto;margin-top:25px;font-size:15px;width:450px;}
 .moomgc-credits-added-date{margin:0 auto;margin-top:15px;font-size:15px;width:450px;}
 .moomgc-how-to-redeem{margin:0 auto;margin-top:15px;font-size:15px;width:450px;}
 .mgc-redemption .rdt-btn .btn-default, .mgc-redemption .rdt-btn .rdt-btn-code-pin {width:450px;}
}
@media only screen and (min-width:500px) and (max-width:590px){
 .card{width:450px;}
 .card .card_image{width:450px;height:300px;}
 .card .card_logo{top:50px;left:90px;}
 .card .card_logo .logo_img{width:265px;height:135px;}
 .fav-card-top-price{bottom:15px;right:28px;font-size:20px;}
 .card{margin:50px auto 0px auto;}
}
@media only screen and (min-width:501px) and (max-width:590px){
 .order-stat-sub-title{font-size:15px;}
 .oh-card{width:450px;}
 .oh-card .card-image{width:450px;height:300px;}
 .oh-card-logo{top:75px;left:95px;}
 .oh-card-logo .logo-image{width:265px;height:135px;}
 .os-xs-card-details{width:450px;}
 .os-xs-sentto-title{width:65%;padding-left:20px;}
 .os-xs-status-title{width:34%;}
 .os-xs-sentto-body{width:65%;padding:0px 0px 20px 20px;}
 .os-xs-status-body{width:34%;}
 .os-moreless-details .btn{width:110px;height:40px;}
 .os-ord-ecard .btn{width:auto;height:40px;}
 .os-ord-reply .btn{width:110px;height:40px;}
}
@media only screen and (min-width:401px) and (max-width:500px){
 .card{width:358px;}
 .card .card_image{width:358px;height:236px;}
 .card .card_logo{top:35px;left:55px;}
 .card .card_logo .logo_img{width:246px;height:120px;}
 .fav-card-top-price{bottom:15px;right:20px;font-size:18px;}
 .card{margin:50px auto 0px auto;}
 .order-stat-main-title{font-size:34px;}
 .order-stat-sub-title{font-size:14px;padding:0 20px;}
 .oh-card{width:358px;}
 .oh-card .card-image{width:358px;height:236px;}
 .oh-card-logo{top:40px;left:60px;}
 .oh-card-logo .logo-image{width:246px;height:132px;}
 .os-xs-card-details{width:358px;}
 .os-xs-sentto-title{width:60%;padding-left:12px;}
 .os-xs-status-title{width:38.7%;}
 .os-xs-body{}
 .os-xs-sentto-body{width:60%;padding:0px 0px 15px 10px;}
 .os-sent-phone{font-size:14px;}
 .status-desc-xs-image img{width:48px;height:48px;}
 .status-desc-xs-txt{padding-left:0px;}
 .os-sent-name{font-size:18px;}
 .os-xs-pur-details{padding-top:15px;}
 .os-pch-desc{padding-top:4px;}
 .os-xs-status-body{width:38.7%;}
 .os-xs-extra-btns{padding:5px 15px 20px 10px;}
 .os-moreless-details{padding-left: 2px;}
 .os-moreless-details .btn{width:100px;height:38px;padding:5px;}
 .os-ord-ecard{padding-left:2px;}
 .os-ord-ecard .btn{width:auto;height:38px;padding:5px;margin-top:3px;}
 .os-ord-reply{padding-left:6px;}
 .os-ord-reply .btn{width:100px;height:38px;padding:5px;}
}
@media (min-width:450px) and (max-width:550px){
 .title{text-align:center;font-size:27px;font-family:"Open Sans";font-weight:300;margin-left:20px;margin-right:20px;}
 .subtitle{text-align:center;font-size:13px;font-family:"Open Sans";font-weight:300;color:#686868;margin-top:-0%;margin-left:2%;margin-right:2% }
 .card{margin:50px auto 0px auto;}
 .mywallet .new_giftcard{width:420px;}
 .new_giftcard .mywallet_giftcard{width:420px;}
 .mywallet .mywallet_value{font-size:50px;margin-top:0%;}
 .mywallet_credit .title{font-size:30px;}
 .mywallet_credit .sub_title{font-size:15px;}
 .mywallet_table .table_header{font-size:14px;}
 .mywallet_table .table_data{font-size:13px;}
 .mywallet_table .table_credit{font-size:13px;}
}
@media only screen and (min-width:400px) and (max-width:500px){
 .myp-title{font-size:34px;}
 .myp-sub-title{font-size:15px;}
 .myp-mob-no .form-mob span{width:65px;}
 .myp-head-flogo{margin-left:0px;}
 .myp-head-title{margin-left:17px;}
 .myp-head-ftitle{margin-left:20px;}
 .myp-head-title .acnt-txt{display:none;}
}
@media (min-width:500px) and (max-width:750px){
 .egift_card_value{font-size:16px;}
}
@media (min-width:300px) and (max-width:503px){
 .accept-content{width:290px;margin:30px auto;}
 .accept-content .sec1{width:290px;height:230px;}
 .accept-content .sec1 .background_img{width:290px;height:230px;}
 .accept-content .sec1 .background_img .bck_img{width:290px;height:230px;}
 .accept-content .sec1 .main_title{top:-35px;}
 .accept-content .main_title .title{font-size:2em;}
 .accept-content .main_title .subtitle{font-size:16px;margin-top:10px;}
 .accept-content .sec1 .sender_details{left:15px;top:165px;}
 .accept-content .sec1 .sender_details .sender_info .text{font-size:11px;}
 .sec1 .sender_details .sender_info .sender_name{font-size:13px;margin-top:-5px;}
 .accept-content .sender_msg_container{width:290px;margin-top:-20px;min-height: 100px;}
 .accept-content .sender_msg_container .sender_msg{width:110px;height:180px;background-color:#ffe9e5;margin-left:10px;}
 .accept-content .sender_msg_container .sender_msg .msg_txt{font-size:20px;}
 .accept-content .sender_msg_container .sender_msg_txt{font-size:11px;height:100px;}
 .accept-content .sender_msg_container .selected_gift_card{top:-60px;left:120px;}
 .accept-content .sender_msg_container .selected_gift_card .gift_card_img, .accept-content .sender_msg_container .selected_gift_card div.item img.multicrd-img{width:145px;height:95px;}
 .accept-content .selected_gift_card .selected_card .gift_card_logo, .accept-content .sender_msg_container .selected_gift_card .gift_card_logo{left:30px;top:15px;}
 .accept-content .selected_gift_card .selected_card .gift_card_logo .gift_logo, .accept-content .sender_msg_container .selected_gift_card .gift_card_logo .gift_logo{width:80px;height:auto;}
 .accept-content .selected_gift_card .selected_card .value, .accept-content .selected_gift_card .multicard .value{text-align:right;position:absolute;bottom:3px;right:10px;line-height:11px;}
 .accept-content .selected_gift_card .selected_card .value .gift_text, .accept-content .selected_gift_card .multicard .value .gift_text{font-size:8px;}
 .accept-content .selected_gift_card .selected_card .value .gift_value, .accept-content .selected_gift_card .multicard .value .gift_value{font-size:11px;}
 .egift_card_value{font-size:11px;}
 .accept-content .selected_gift_card .multicard .expiry, .accept-content .selected_gift_card .selected_card .expiry{bottom:2px;left:25px;}
 .accept-content .selected_gift_card .multicard .expiry .expiry_text, .accept-content .selected_gift_card .selected_card .expiry_text{font-size:8px;}
 .accept-content .selected_gift_card .multicard .expiry .expiry_date_gc, .accept-content .selected_gift_card .selected_card .expiry_date_gc{font-size:8px;}
 .accept-content .selected_gift_card .multicard .expired_gc, .accept-content .selected_gift_card .selected_card .expired_gc{font-size: 8px;}
 .accept-content .sender_msg_container .selected_gift_card .carousel-control.left img{left:5px;top:39%;width:9px;}
 .accept-content .sender_msg_container .selected_gift_card .carousel-control.right img{right:5px;top:39%;width:9px;}
 .accept-content .selected_gift_card .selected_card .top_right_ribbon{top:-1px;left:107px;}
 .accept-content .selected_gift_card .selected_card .top_right_ribbon .tr_ribbon, .accept-content .selected_gift_card .top_right_ribbon .tr_ribbon{width:40px;height:40px;}
 .accept-content .selected_gift_card .top_right_ribbon{right:-7px;}
 .accept-content .selected_gift_card .selected_card .bottom_left_ribbon, .bl_ribbon, .accept-content .selected_gift_card .bottom_left_ribbon{top:57px;left:-2px;}
 .accept-content .selected_gift_card .selected_card .bottom_left_ribbon .bl_ribbon, .accept-content .selected_gift_card .bottom_left_ribbon .bl_ribbon{width:40px;height:40px;}
 .accept-content .accept_button_container .accept_button{width:150px;height:40px; font-size: 14px}
 .accept-content .accept_button_container .accept_button:hover{width:150px;height:40px; font-size: 14px}
 .accept-content .footer_text .decline_part2{font-size:14px;}
 .container.accept_giftcard{padding-right:0px;padding-left:0px;margin-right:0px;margin-left:0px;}
 .accept-content .accept_button_container {margin-top: 60px;}
@media (min-width:300px) and (max-width:500px) {
 .myacc-nav{height:75px;}
 .myacc-nav-list{margin-top:16px;}
 .myacc-nav-list li{padding:0px 9px;}
 .myacc-nav-list li a{font-size:15px;}
 .giftcard_thankyou .explore_mooments_container .explore_button{width:100% !important;}
 .giftcard_thankyou .explore_mooments_container .exp-GC{margin:20px 0 0 !important;}
 .myp-mob-no .form-mob .form-control {text-indent: 100px !important;}
 .myp-mobemail-verify {font-size: 12px;}
}
@media (min-width:401px) and (max-width:479px) {
 .mgc-redemption .rdt-btn .btn-default, .mgc-redemption .rdt-btn .rdt-btn-code-pin {width:350px;}
}
@media (max-width:505px){
 .giftcard_thankyou .main_title .part1{font-size:35px;}
 .giftcard_thankyou .main_title .part2{font-size:35px;}
 .giftcard_thankyou .subtitle .sub_title{font-size:18px;}
 .giftcard_thankyou .reject_giftcard_icon .reject_icon{width:156px;height:120px;}
 .giftcard_thankyou .reject_giftcard_icon{margin-top:55px;}
 .giftcard_thankyou .submitgiftcard_button_container .notify_text{font-size:23px;}
 .giftcard_thankyou .reason .reason_reject1{font-size:16px;}
 .giftcard_thankyou .reason .reason_reject2{font-size:16px;}
}
@media (max-width:500px){
 .modal.mywallet-popup-section .modal-dialog{width:300px;margin:0 auto;}
 .wallet_popup{width:300px;}
 .mywallet_popup .close{margin-right:10px;}
 .mywallet_popup .mywallet_popup_title{margin-top:0px;text-align:center;}
 .mywallet_popup .mywallet_popup_buttons .btn-primary{font-size:13px;width:114px;height:41px;}
 .mywallet_popup .mywallet_popup_buttons .btn-primary:hover{font-size:13px;width:114px;height:41px;}
 .mywallet_popup .mywallet_popup_buttons .link1{font-size:13px;margin-right:13px;}
 .mywallet_popup .mywallet_popup_buttons .link1:hover{font-size:13px;margin-right:13px;}
 .mywallet_popup .mywallet_popup_title .title{font-size:17px;margin-left:30px;}
 .mywallet_popup .mywallet_popup_title .credit{font-size:29px;margin-top:20px;}
 .mywallet_popup .close img{width:15px;height:15px;}
 .mywallet_popup .mywallet_popup_buttons{text-align:center;}
 .mywallet_popup .subtext{font-size:25px;}
 }
@media (max-width:480px){
 .giftcard_reject .main_title .part1{font-size:35px;}
 .giftcard_reject .main_title .part2{font-size:35px;}
 .giftcard_reject .subtitle .sub_title{font-size:18px;}
 .giftcard_reject .reject_giftcard_icon .cancel_giftcard_icon{width:156px;height:120px;}
 .giftcard_reject .reason .reason_reject1{font-size:23px;}
 .giftcard_reject .reason .reason_reject2{font-size:23px;}
 .giftcard_reject .reject_dropdown .dropdown-toggle{font-size:16px;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons li a{line-height:2.5em;font-size:15px;}
 .giftcard_reject .dropdown-menu>li>a{padding:3px 13px;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons{height:185px;}
}

@media (max-width:450px){
 .giftcard_thankyou .main_title .part1{font-size:30px;}
 .giftcard_thankyou .main_title .part2{font-size:30px;}
 .giftcard_thankyou .subtitle{margin-top:11px;}
 .giftcard_thankyou .reason .reason_reject1{font-size:13px;}
 .giftcard_thankyou .reason .reason_reject2{font-size:13px;}
 .giftcard_thankyou .submitgiftcard_button_container .notify_text{font-size:18px;}
 .giftcard_thankyou .explore_mooments_container .explore_button{width:250px;height:52px;}
 .giftcard_thankyou .explore_mooments_container .explore_button:hover{width:250px;height:52px;}
}
@media (max-width:400px){
 .main_title .part1{font-size:33px;}
 .giftcard_reject .main_title .part2{font-size:33px;}
 .giftcard_reject .subtitle .sub_title{font-size:18px;}
 .giftcard_reject .reject_giftcard_icon .cancel_giftcard_icon{width:130px;height:100px;}
 .giftcard_reject .reason .reason_reject1{font-size:20px;}
 .giftcard_reject .reason .reason_reject2{font-size:20px;}
 .giftcard_reject .reject_dropdown .dropdown-toggle{font-size:11px;}
 .giftcard_reject .reject_dropdown .dropdown_img .dropdown_arrow{width:24px;height:13px;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons li a{line-height:2.5em;font-size:13px;}
 .giftcard_reject .dropdown-menu>li>a{padding:3px 8px;}
 .giftcard_reject .submitgiftcard_button_container .notify_text{font-size:15px;}
 .giftcard_reject .footer_text .part1 a{font-size:15px;}
 .giftcard_reject .footer_text .part2{font-size:15px;}
 .mgc-redemption .rdt-btn .btn-default, .mgc-redemption .rdt-btn .rdt-btn-code-pin {width:295px;}
 .mgc-redemption .rdt-btn .text {font-size: 17px;}
}
@media (max-width:345px){
 .giftcard_reject .main_title .part1{font-size:30px;}
 .giftcard_reject .main_title .part2{font-size:30px;}
 .giftcard_reject .subtitle .sub_title{font-size:16px;}
 .giftcard_reject .reason .reason_reject1{font-size:18px;}
 .giftcard_reject .reason .reason_reject2{font-size:18px;}
 .giftcard_reject .reject_dropdown .dropdown-toggle{font-size:10px;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons li a{line-height:2.5em;font-size:12px;}
 .giftcard_reject .dropdown-menu>li>a{padding:5px 5px;}
 .giftcard_reject .reject_dropdown .dropdown_reject_reasons{height:175px;}
 .giftcard_reject .submitgiftcard_button_container .notify_text{font-size:14px;margin-top:20px;}
 .giftcard_reject .footer_text .part1 a{font-size:14px;}
 .giftcard_reject .footer_text .part2{font-size:14px;}
 .giftcard_reject .separator{margin-top:0px;}
 .giftcard_reject .back_accept_container{margin-top:40px;}
}
@media (min-width:400px) and (max-width:450px){
 .mywallet .new_giftcard{width:370px;}
 .new_giftcard .mywallet_giftcard{width:370px;}
 .mywallet .mywallet_value{font-size:45px;margin-top:0%;}
 .mywallet_credit .title{font-size:25px;}
 .mywallet_credit .sub_title{font-size:15px;}
 .mywallet_table .table_header{font-size:12px;}
 .mywallet_table .table_data{font-size:12px;}
 .mywallet_table .table_credit{font-size:13px;}
}
@media only screen and (min-width:401px) and (max-width:480px) {
 .mygiftcard-detail-section{padding-top:25px;padding-bottom:45px;}
 .mygiftcard_detail{padding-top:30px;}
 .my-giftcard, .mooments-aa-brand-cntrl{width:350px;}
 .my-giftcard .card-image{width:350px;height:220px;}
 .mgc-logo{top:53px;left:64px;}
 .mgc-logo .logo-img{width:220px;height:115px;}
 .mgc-receiver-info{width:350px;margin:20px auto 0 auto;}
 .mgc-rec-img{width:15%;}
 .mgc-rec-txt{width:82%;}
 .mgc-rec-txt .rec-view-btn{margin-top:10px;margin-left:0px;}
 .rec-view-btn .btn{width:142px;margin-left:6px;font-size:14px;height:34px;padding:4px 6px;}
 .mgc-title{font-size:30px;}
 .mgc-subtitle{font-size:14px;}
 .mgc-redemption .rdt-title{font-size:20px;}
 .mgc-sms .sms1, .mgc-sms .sms2{font-size:16px;}
 .moomgc-no-of-credits{margin:0 auto;margin-top:25px;font-size:15px;width:350px;}
 .moomgc-credits-added-date{margin:0 auto;margin-top:15px;font-size:15px;width:350px;}
 .moomgc-how-to-redeem{margin:0 auto;margin-top:15px;font-size:15px;width:350px;}
}
@media (min-width:350px) and (max-width:400px){
 .mywallet .new_giftcard{width:300px;}
 .new_giftcard .mywallet_giftcard{width:300px;}
 .mywallet .mywallet_value{font-size:40px;margin-top:0%;}
 .mywallet_credit .title{font-size:25px;}
 .mywallet_credit .sub_title{font-size:15px;}
 .mywallet_table .table_header{font-size:12px;}
 .mywallet_table .table_data{font-size:12px;}
 .mywallet_table .table_credit{font-size:10px;}
 .pay-subtotal .wallet .info-icon{margin:3px 0 0 5px;}
 .pay-subtotal .grand-total .grand-total-text{font-size:18px;}
 .pay-subtotal .grand-total .grand-total-price{font-size:30px;}
 .pay-subtotal .grand-total .tax-text{margin-top:5px;}
}
@media (min-width:319px) and (max-width:450px){
 .title{text-align:center;font-size:27px;font-family:"Open Sans";font-weight:300;margin-left:20px;margin-right:20px;}
 .subtitle{text-align:center;font-size:13px;font-family:"Open Sans";font-weight:300;color:#686868;margin-top:-0%;margin-left:2%;margin-right:2%;}
 .card{margin:50px auto 0px auto;}
}
@media only screen and (min-width:310px) and (max-width:400px) {
 .nav_button .btn-default{width:135px;height:50px;padding:6px 6px;}
 .back_arrow{margin-right:12px;}
 .mygiftcard-detail-section{padding-top:25px;padding-bottom:45px;}
 .mygiftcard_detail{padding-top:30px;}
 .my-giftcard, .mooments-aa-brand-cntrl{width:280px;}
 .my-giftcard .card-image{width:280px;height:200px;}
 .mgc-logo{top:50px;left:50px;}
 .mgc-logo .logo-img{width:180px;height:95px;}
 .mgc-receiver-info{width:280px;margin:18px auto 0 auto;}
 .mgc-rec-img{width:18%;}
 .mgc-rec-txt{width:78%;}
 .mgc-rec-txt .rec-name{font-size:15px;}
 .mgc-rec-txt .rec-view-btn{margin-top:20px;margin-left:0px;}
 .rec-view-btn .btn{width:125px;margin-left:6px;font-size:13px;height:34px;padding:5px;}
 .mgc-title{font-size:30px;}
 .mgc-subtitle{font-size:14px;}
 .mgc-redemption .rdt-title{font-size:18px;}
 .mgc-sms .sms1, .mgc-sms .sms2{font-size:15px;}
 .moomgc-no-of-credits{margin:0 auto;margin-top:25px;font-size:15px;width:280px;}
 .moomgc-credits-added-date{margin:0 auto;margin-top:15px;font-size:15px;width:280px;}
 .moomgc-how-to-redeem{margin:0 auto;margin-top:15px;font-size:15px;width:280px;}
}
@media (min-width:320px) and (max-width:350px){
 .mywallet .new_giftcard{width:270px;}
 .new_giftcard .mywallet_giftcard{width:270px;}
 .mywallet .mywallet_value{font-size:40px;margin-top:0%;}
 .mywallet_credit .title{font-size:25px;}
 .mywallet_table .table_header{font-size:11px;}
 .mywallet_table .table_data{font-size:10px;}
 .mywallet_table .table_credit{font-size:10px;}
}
@media (min-width:319px) and (max-width:350px){
 .pay-subtotal .grand-total .tax-text{margin-top:-2px;}
}
@media (min-width:300px) and (max-width:350px) {
 .myacc-nav-list li{padding:0px 7px;}
}
@media only screen and (min-width:300px) and (max-width:400px){
 .myp-sub-title{font-size:13px;}
 .myp-mob-no .form-mob span{width:65px;}
 .myp-pwd .btn{width:auto;font-size:13px;}
 .myp-head-flogo{margin-left:0px;}
 .myp-head-title{margin-left:8px;}
 .myp-head-ftitle{margin-left:12px;}
 .myp-add-acnt-txt{margin-top:5px;}
 .myp-head-title .acnt-txt{display:none;}
 .order-status-content{padding-top:5px;}
 .order-stat-title{padding-bottom:0px;}
 .order-stat-main-title{font-size:30px;}
 .order-stat-sub-title{font-size:13px;padding:0 20px;}
 .oh-card{width:295px;}
 .oh-card .card-image{width:295px;height:200px;}
 .oh-card-logo{top:50px;left:70px;}
 .oh-card-logo .logo-image{width:160px;height:90px;}
 .os-xs-card-details{width:295px;}
 .os-xs-sentto-title{width:58%;padding-left:6px;}
 .os-xs-status-title{width:40%;}
 .os-xs-sentto-body{width:58%;padding-bottom:12px;padding-left:6px;}
 .os-sent-to-desc{padding-top:10px;}
 .os-sent-name{font-size:17px;}
 .status-desc{text-align:center;padding-top:10px;}
 .os-sent-phone{width:86%;word-wrap:break-word;font-size:14px;}
 .status-desc-xs-image img{width:36px;height:36px;}
 .sd-xs-date{font-size:13px;}
 .sd-xs-status{font-size:14px;}
 .os-xs-pur-details{padding-top:12px;}
 .os-pch-desc{padding-top:4px;}
 .os-xs-status-body{width:40%;}
 .os-xs-extra-btns{padding:12px 4px 15px 4px;}
 .os-moreless-details{padding-left: 2px;}
 .os-moreless-details .btn{width:85px;height:36px;font-size:12px;padding:6px 7px;}
 .os-ord-ecard{padding-left:2px;}
 .os-ord-ecard .btn{width:auto;height:36px;font-size:12px;padding:8px 7px;margin-top:2px;}
 .os-ord-reply{padding-left:2px;}
 .os-ord-reply .btn{width:82px;height:36px;font-size:12px;padding:8px 7px;}
 .card{width:275px;}
 .card .card_image{width:275px;height:200px;}
 .card .card_logo{top:35px;left:50px;}
 .card .card_logo .logo_img{width:160px;height:90px;}
 .fav-card-top-price{bottom:15px;right:15px;font-size:16px;}
 .card{margin:50px auto 0px auto;}
 .date{font-size:18px;margin-bottom:-5px;font-family:'Open Sans';}
 .subtext_date{font-size:14px;font-family:'Open Sans';}
 .credit{font-size:25px;margin-bottom:-10px;font-family:'Open Sans';}
 .credit_text{font-size:15px;text-align:right;font-family:'Open Sans';}
}
