.popup.modal{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;outline:0;}
.vertical-alignment-helper{display: table; height: 100%; width: 100%;}
.vertical-align-center {display: table-cell;  vertical-align: middle; padding:10px; }
.fly-popup-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:0.5;filter:alpha(opacity=80);}
.fly-popup-open{overflow:hidden;}


.fly_close {position: absolute;right:10px;top:10px;width:15px;height:15px;}
.fly_close:before, .fly_close:after {position: absolute;left:6px;content: ' ';height:15px;width:1px;background-color: #333333;}
.fly_close:before {transform: rotate(45deg);}
.fly_close:after {transform: rotate(-45deg);}

/* Deal Of Day Popup */
.dealofday{ background:url(../jpg/dealofday-bg.jpg) no-repeat top center #fff; position: relative; text-align: center; padding:35px 20px;max-width:400px;margin:0 auto;}
/*.dealofday .mcpclose{ position: absolute; right: 0px; top: 0px; padding:10px;}*/
.dealofday .hd{ padding-bottom:14px;}
.dealofday .thumb{ padding-bottom:7px;}
.dealofday .thumb a{ display:inline-block;width:172px;height:172px;background-color:#fff;-webkit-box-shadow:7px -6px 0px 0px rgba(224,117,93,1);-moz-box-shadow: 7px -6px 0px 0px rgba(224,117,93,1);box-shadow: 7px -6px 0px 0px rgba(224,117,93,1);}
.dealofday .name { padding-bottom:20px;}
.dealofday .name a{ font-size:16px; color:#000000;font-family: 'nunitolight';}
.dealofday a.button.btn2{ padding:0px; line-height: 43px; width:195px; font-size:18px;}
.dealofday a.button.btn2 .arrow { border-left-color:#fff;}
.dealofday .price{line-height:25px;font-size:18px; color:#000000;padding-bottom:20px;}
.dealofday .price span{ display:inline-block; padding:0px 10px;min-height:25px;}
.dealofday .cu_stprice {text-decoration:line-through; color:#b3aeae;}
.dealofday .cu_price {font-size:24px;}
.dealofday .save_price {color:#94b900; border-left:1px solid #d2d2d2;}
@media (max-width:479px){
.dealofday{ max-width:100%;padding:25px 10px;}
.dealofday .price{line-height:20px;font-size:14px;}
.dealofday .price span{padding:0px 6px;min-height:20px;}
.dealofday .cu_price {font-size:19px;}}

#gift-coupon-cont2 .form-bg .form-bot{box-shadow: none!important; border: none; height: inherit; text-align:center;} 
#gift-coupon-cont2 .form-bg label{font-size:20px;}
.home-popup-content #gift-coupon-cont2 .form-bg .input{margin-left: 0px;}
#gift-coupon-cont2 .form-bot h3{float: none; display: inline-block;}
#gift-coupon-cont2 .form-bg .input{float: none; background: #ffffff; width: auto!important; margin-left: 10px; padding: 10px;}

@media (min-width:768px){
#gift-coupon-cont2 .get_right .right_text h2 span{font-size:24px;}
#gift-coupon-cont2 .get_right .right_text h2 span.valid_text{font-size: 20px;}
}

@media (max-width:991px){}

@media (max-width:767px){
#gift-coupon-cont2 .get_right .right_text h2 span{font-size: 22px;}
#gift-coupon-cont2 .get_right .right_text h2 span.valid_text{font-size: 16px;}
#gift-coupon-cont2 .form-bg{padding:5px 5px; }
.home-popup-content #gift-coupon-cont2 .form-bg .input{ text-align:center; }
}

/* Mystery Coupon Top Bar Section */
.topcbar{ clear:both;background:#f9e4da;}
.codecnt{ position:absolute; right:5%; top:7px;}
.top-gift-bnr .congra-sec{padding-top:5px;}
.top-gift-bnr .congra-sec .cong-left{float:left; padding:0px 10px 0 20px; text-align:right; width:245px;}
.top-gift-bnr .congra-sec .cong-left p{font-size:20px; line-height:28px; margin:0px 0 5px;}
.top-gift-bnr .congra-sec .cong-left p span{font-size:26px;color:#ac0d09;}
.top-gift-bnr .congra-sec .cong-left h3{font-size:24px; color:#ac0d09;text-transform:uppercase;}
.top-gift-bnr .congra-sec .coupon-right{float:left; padding:10px 0px 0 10px;}
.top-gift-bnr .congra-sec .coupon-right h4{font-size:40px;text-align:center;float:left;}
.top-gift-bnr .congra-sec .coupon-right .input{width:180px; margin:1px 0; text-align:center; padding:7px; font-size:20px; text-transform:uppercase; float:left;}
.top-gift-bnr .congra-sec .coupon-right p{margin:0px; font-size:24px;float:none; text-align: center; clear:both;margin-top:10px;}
.top-gift-bnr .congra-sec .coupon-right *::-moz-placeholder{color:#747272;}

@media (max-width:1919px){
.top-gift-bnr .congra-sec .coupon-right h4{ font-size:34px; line-height:24px;}
.top-gift-bnr .congra-sec .coupon-right .input{ margin:-5px 0 0 0; padding:8px 15px; font-size:14px; width:125px;}
.top-gift-bnr .congra-sec .coupon-right p{font-size:24px;line-height:22px; padding-left: 10px;}
.top-gift-bnr .congra-sec .coupon-right{ padding:0px 5px 0 10px;}
}

@media (max-width:1311px){
.top-gift-bnr .congra-sec .coupon-right h4{ font-size:17px; line-height:20px;}
.top-gift-bnr .congra-sec .coupon-right .input{ margin:0px; padding:1px 5px; font-size:14px; width:125px;}
.top-gift-bnr .congra-sec .coupon-right p{font-size: 11px;line-height: 17px; padding-left: 10px;}
}

@media (max-width:979px){
.top-gift-bnr{height:inherit; padding-bottom:0px;} 
.top-gift-bnr .holiday-left{width:100%; padding:10px 110px 10px 20px; text-align:left;}
.top-gift-bnr .holiday-left img{right:30px;}
.top-gift-bnr .congra-sec{width:100%; float:left; padding-top:0px;}
}

@media (max-width:991px){
.hide991 { display:none;}
.searchbox{width:190px;}
.toprow2 .logo{ width:360px; margin-left:-175px;}
}

@media (max-width:767px){
.codecnt{ top:7px;}
#gift-coupon-cont1 .form-bot .input{ width:100%; float:none;}
.top-gift-bnr .congra-sec .coupon-right h4{ font-size:16px; line-height:16px;}
.top-gift-bnr .congra-sec .coupon-right p{ float:none; font-size:11px; line-height:15px;}
.codecnt{ position:absolute; right:0; width:100%;}
.top-gift-bnr .congra-sec .coupon-right{ float:right; }
.top-gift-bnr .congra-sec .coupon-right .input{ width:100px; float:left; font-size:12px;}
.gift-coupon-popup .form-bot{left: 0px;}
}

@media (max-width:600px){
.codecnt{ top:3px;}
.top-gift-bnr .congra-sec .coupon-right h4{ font-size:10px; line-height:13px;}
.top-gift-bnr .congra-sec .coupon-right .input{ padding:0px 5px;}
.gift-coupon-popup .gift-coupon-cont .Valid-text{font-size:16px;line-height:26px; bottom:24px;left:32%;}
.gift-coupon-popup .gift-coupon-cont p span{font-size:22px;}
}

@media (max-width:479px){
.codecnt{ top:1px;}
.top-gift-bnr .congra-sec .coupon-right .input{ width:85px; font-size:10px;}
.top-gift-bnr .congra-sec .coupon-right p{font-size: 9px;line-height:10px;}
.top-gift-bnr .holiday-left{padding-right:72px; padding-left:10px;}
.top-gift-bnr .holiday-left h3,.top-gift-bnr .congra-sec .cong-left p{font-size:15px; line-height:15px; margin:7px 0px;}
.top-gift-bnr .holiday-left p{}
.top-gift-bnr .holiday-left img{width:60px; right:10px;}
}

@media (max-width:359px){
.top-gift-bnr .congra-sec .coupon-right h4{ line-height:12px; font-size:8px;}
.top-gift-bnr .congra-sec .coupon-right p{font-size: 8px;line-height:8px;}
.top-gift-bnr .congra-sec .coupon-right .input{font-size:9px;}
}


