.animate{-webkit-animation-name:animate;-webkit-animation-duration:1.5s;animation-name:animate;animation-duration:1.5s}
#page-occmenu1,#page-occmenu2,#page-occmenu3,#page-occmenu4{display:block;width:100%}
.page-occmenu-close{width:25px;height:25px;text-align:center;line-height:25px;font-style:normal;font-weight:700;color:#FFF;background:red;margin:2px;display:inline-block;cursor:pointer}
.disableselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@-webkit-keyframes animate {
from{opacity:0}
to{opacity:1}
}
@keyframes animate {
from{opacity:0;left:0}
to{opacity:1;left:auto}
}
body{font-family:'Montserrat',sans-serif;font-size:13px}
#preheader section:nth-child(1) {font-size:13px; font-weight:normal; color:#fff;}
#preheader section:nth-child(1) h1,#preheader section:nth-child(1) h2 {display:inline-block;margin:0;padding:0;font-size:inherit;font-weight:normal;color:inherit}
#header section div:nth-child(1){display:block;visibility:visible}
.header-top{background:#a0b152;color:#fff;padding:8px 0}
.logo{display:inline-block;text-decoration:none;margin:10px 0}
.logo img{display:block}
.logo em{display:block;text-align:center;font-size:14px;color:#d6608c;font-weight:400;font-style:normal}
.logo-menu,.preheader-menu{text-align:right}
.logo-menu a{padding:5px;margin:5px;text-decoration:none;display:inline-block;color:#763950}
.logo-menu-item{display:block;clear:both}
.link-occassion{font-weight:700;color:#F03!important; font-size:15px}
.preheader-menu a{padding:2px 5px;margin:0 5px;text-decoration:none;display:inline-block;color:#fff}
.logo-menu a:nth-child(2),.preheader-menu a:nth-child(2){padding-right:0;margin-right:0}
.logo-menu a i,.preheader-menu a i{margin-right:5px;font-size:16px}
.occasion-link{font-size:15px;color: #d6608c!important;}
/*.ddm-mobile{display:none;visibility:hidden;}*/
.nav-bg{background:#763950;color:#fff}
#banner-gift{margin-top:10px;margin-bottom:20px}
#slideshow-container,#index-leftmenuitem{display:block;visibility:visible}
#slideshow-iconbanner{display:none;visibility:hidden}
.iconbanner a{margin:4px;text-align:center;text-decoration:none; border:1px solid #ffe0ec;display:block;color:#763950}
.iconbanner a:hover{background-color:#ffe0ec}
.iconbanner a img{max-width:50px;width:100%}
.iconbanner a p{white-space:nowrap;font-size:80%}
.banner-height{max-height:320px;min-height:320px}
.index-leftmenu{margin-right:10px}
.index-leftmenu li{list-style-type:none;display:none;background-color:#de6377}
.index-leftmenu li:nth-child(1),.index-leftmenu li:nth-child(2),.index-leftmenu li:nth-child(3),.index-leftmenu li:nth-child(4),.index-leftmenu li:nth-child(5),.index-leftmenu li:nth-child(6),.index-leftmenu li:nth-child(7),.index-leftmenu li:nth-child(8),.index-leftmenu li:nth-child(9){display:block;}
.index-leftmenu li a{padding:9px 0 9px 30px;display:block;text-decoration:none;background-image:url(../media/menu-icon.png)!important;background-position:left;background-repeat:no-repeat;border-bottom:1px dashed #d25072;color:#fff}
.index-leftmenu li a:hover{background-color:#febac7;color:#b02e52}
.index-leftmenu li strong{background:#8c4862;color:#fff;font-family:'Arima Madurai',cursive;font-size:18px;font-weight:400;display:block;padding:13px}
.product-slide-height{max-height:274px;min-height:274px}
.product-slide-hdng{margin-left:10px}
.slide-hdng h2 {margin:0;padding:0 0 0 0;font-weight:normal;font-size:30px;}
.slide-hdng h1 {margin: 0;padding: 0;font-weight: normal;font-size: 55px;
}
.product-slide-hdng p.slide-header{background:#b02e52;font-family:'Arima Madurai',cursive;font-size:20px;font-weight:400;padding:10px 5px;color:#fff}
#item-calculate li:nth-last-child(1){display:none;visibility:hidden}
#mobile-view li:nth-child(5){display:block;visibility:visible}
#mobile-view li:nth-child(6){display:none;visibility:hidden}
#product-tab-view li:nth-child(3){display:none;visibility:hidden}
#item-section .pro-heading,.pro-heading{ width:100%;font-family:'Arima Madurai',cursive;font-size:22px;font-weight:400;padding:5px 0;margin:5px 0;border-top:1px solid #cfd8a8;border-bottom:1px solid #cfd8a8;display:block;text-align:left;color:#99a239;}
.pro-view-more a {
    font-family: 'Arima Madurai',cursive;
    font-size: 15px;
    font-weight: 400;
    padding: 3px 8px;
    display: inline-block;
    color: #fff;
    float: right;
    background: #763950;
    text-decoration: none;
	margin-top: -37px;
}
.pro-heading h1 {
 font-family: 'Arima Madurai',cursive;font-size:inherit;font-weight: 400; text-align: center; color: #99a239;display: inline;
}
.pro-heading h2 {
 font-family: 'Arima Madurai',cursive;font-size:inherit;font-weight: 400; text-align: center; color: #99a239;display: inline-block;
}
.val-heading{ width:100%;font-family:'Arima Madurai',cursive;font-size:22px;font-weight:400;padding:0;margin:6px 0 6px 0;border-top:1px solid #cfd8a8;border-bottom:1px solid #cfd8a8;display:block;text-align:center;color:#99a239; line-height:10px;}
.val-heading h2 {
 font-family: 'Arima Madurai',cursive;font-size:inherit;font-weight: 400; text-align: center; color: #99a239;display: inline-block;
}
.val-middle{font-family:'Arima Madurai',cursive;font-size:18px;font-weight:bold;text-align:center;color:#333333;}

.details-heading{font-family:'Montserrat',cursive;font-size:18px;font-weight:400;padding:5px 0;margin:5px 0;border-top:1px solid #cfd8a8;border-bottom:1px solid #cfd8a8;display:block;text-align:center;color:#99a239}
.pro-heading-index{font-size:26px}
#item-section ul{margin:0;padding:0}
#item-section ul li{list-style-type:none}
#item-section ul li div{margin:7px;padding:0 0 5px 0px;border:1px solid #dadada;text-align:center}
#item-section ul li div img{width:100%;/*max-width:200px;max-height:200px*/}
#item-section ul li div p.title{color:#747474;height:45px}
#item-section ul li div h3{color:#747474;height:45px; font-size:13px; font-weight:normal; padding:0; margin:0;}
#item-section ul li div p.price{color:#879a2f;height:25px;font-size:14px; font-weight:bold;}
#item-section ul li div p.addcart a{display:inline-block;padding:7px 15px;background:#a0b152;color:#fff;text-decoration:none;}
#item-section ul li div p.addcart a:hover{background:#763950}
.pro-index img{width:100%;/*max-width:200px;max-height:200px*/}
.pro-index-title{color:#747474;height:45px;font-size:13px; font-weight:normal; padding:0; margin:0;}
.pro-index-price{color:#879a2f;height:25px;font-size:14px; font-weight:bold;}
.pro-index-addcart{display:inline-block;padding:7px 15px;background:#a0b152;color:#fff;text-decoration:none}
.pro-index-addcart:hover{background:#763950}
.pro-view{border-bottom:1px solid #763950;margin:5px 0}
.pro-viewmore{border-bottom:1px solid #763950;margin:5px 0 20px}
.pro-viewmore a,.pro-view a{font-family:'Arima Madurai',cursive;font-size:15px;font-weight:400;padding:3px 8px;display:inline-block;color:#fff;float:right;background:#763950;text-decoration:none}
.viewmore-page{border-top:1px solid #763950;margin:10px 0 20px;display:block;text-align:right; padding-top:10px;}
.viewmore-page a{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400;padding:3px 8px;margin:0 4px;display:inline-block;color:#fff;background:#763950;text-decoration:none}
.quick-city p{font-family:'Arima Madurai',cursive;font-size:20px;font-weight:400;color:#6e6e6e;margin:8px 0;padding:5px 0 0;display:block}
.quick-city a{text-decoration:none;color:#666;font-weight:400}
.quick-city a:after{content:'|';margin-right:5px;margin-left:8px;display:inline-block;color:#666}
.quick-city a:hover{color:#763950}
.quick-city a:last-child:after{content:''}
.quick-city i{font-style:normal;color:#6e6e6e}
.quick-city i a{text-decoration:none;color:#666;font-weight:400}
.quick-city i a:after{content:',';display:inline-block;margin-right:5px}
.quick-city i a:hover{color:#333}
.quick-city-state p{font-family:'Arima Madurai',cursive;font-size:20px;font-weight:400;color:#6e6e6e;margin:8px 0;padding:5px 0 0;display:block}
.quick-city-state i{font-style:normal;color:#6e6e6e}
.quick-city-state i a{text-decoration:none;color:#666;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:400}
.quick-city-statelink a:after{content:", ";padding-right:2px;color:#666;display:inline-block}
.quick-city-statelink a:last-child:after{content:"."}
.quick-city-state i a:hover{color:#763950}
#bottom-icon-writeup{margin-top:20px}
#bottom-icon-writeup section div{text-align:center;margin:10px 20px}
#bottom-icon-writeup section div p:nth-child(2){font-family:'Arima Madurai',cursive;font-size:20px;font-weight:400;padding:5px 0;color:#5e6b22}
#bottom-icon-writeup section div p:nth-child(3){font-size:13px;font-weight:400;color:#5e6b22;min-height:130px}
#bottom-icon-writeup section div p:nth-child(3) a{color:#869a2b}
#bottom-icon-writeup section div p:nth-child(3) a:hover{color:#360}
#bottom-icon-writeup section div p:nth-child(4) a{font-family:'Arima Madurai',cursive;font-size:17px;font-weight:400;padding:5px 0;color:#5e6b22;display:inline-block;text-decoration:none}
#bottom-icon-writeup section div p:nth-child(4) a:hover{color:#603746}
.bottom-icon-bg{background-color:#ffffff;}
.bottomwriteh2 p{margin-bottom:25px}
#bottom-writeup h2,#bottom-writeup i,#bottom-writeup .testi{font-family:'Arima Madurai',cursive;font-size:20px;font-weight:400;color:#6e6e6e;margin:8px 0;padding:0;display:block; font-style:normal}
#bottom-writeup .testi-text{margin-bottom:10px!important;}
#bottom-writeup .testi-text:before{content:url('../media/testi-single.png'); margin-right:4px; vertical-align:middle}
/*#bottom-writeup .testi-text:after{content:url('../media/testi-after.png'); margin-left:4px; vertical-align:middle}*/
#bottom-writeup p{line-height:20px;color:#6e6e6e;text-align:justify}
#bottom-writeup p a{color:#666666;text-decoration:none; font-weight:bold}
#bottom-writeup p a:hover{text-decoration:underline}
#bottom-social-payment section{text-align:center}
#bottom-social-payment section em{font-family:'Arima Madurai',cursive;font-size:20px;font-weight:400;color:#fff;display:inline-block;bottom:-12px;position:relative;font-style:normal}
#bottom-social-payment section a i{width:42px;height:42px;display:inline-block;margin:0 4px}
#bottom-social-payment section a ins{width:250px;height:26px;display:inline-block;margin-top:0}
.social-facebook{background:url(../media/icon-social.png) left no-repeat}
.social-twitter{background:url(../media/icon-social.png) -42px no-repeat}
.social-google{background:url(../media/icon-social.png) -84px no-repeat}
.payment-card{background:url(../media/payment-icon.png) bottom left no-repeat;padding-top:15px}
.bottom-social-bg{background-color:#8b9d37;padding-bottom:7px;margin-top:10px}
.bottom-menu{background-color:#8d5a6d}
.bottom-menu-item{margin:20px}
.bottom-menu-item li{list-style-type:none;font-weight:700;padding:5px;color:#e0c4ce}
.bottom-menu-item li a{display:block;text-decoration:none;color:#e0c4ce;font-weight:400;padding-left:20px; background-image:url(../media/bottom-menu-icon.png); background-repeat:no-repeat; background-position:left}
.bottom-menu-item li a:hover{color:#fff}
#bottom{text-align:center;padding:10px 0;color:#e0c1cd;font-size:11px}
#bottom p a{font-size:13px;display:inline-block;padding:5px 10px;margin:5px;margin-bottom:0;color:#e0c1cd;text-decoration:none}
#bottom p a:hover{color:#fff}
.bottom{background-color:#603746}
#bottom section:nth-child(1){text-align:left}
#bottom section:nth-child(2){text-align:right}

.top-writeup-page{display:block;padding:10px 0;font-size:12px;line-height:20px;color:#666}
.top-writeup-page a{color:#666666;text-decoration:none; font-weight:bold;}
.top-writeup-page a:hover{text-decoration:underline}
.top-writeup-page hr{border-top:1px solid #e9cfd9}
/*.breadcrumbs{float:left;list-style:none;padding:0;margin:5px 0}
.breadcrumbs li{float:left;font-size:12px;color:#666;background:url(../media/breadcrumbes_arrow.png) no-repeat right center;padding:0 15px 0 0}
.breadcrumbs li:first-child{padding-left:0}
.breadcrumbs li.last{background:none;padding:0 0 0 8px}
.breadcrumbs li a{font-size:12px;color:#666;text-decoration:none}
.breadcrumbs li a:hover{text-decoration:underline}*/
.breadcrumb,.breadcrumbs{margin:5px 0;display:block}ol.breadcrumb li {display:inline;color:#8a8989;font-size:13px;list-style-type:none;background-image:none;padding:0 5px 0 0}ol.breadcrumb li:nth-child(2):before{content:'\227B';margin-left:4px;margin-right:4px;color:#e41661;font-size:13px}ol.breadcrumb li a{text-decoration: none;color:inherit;}ol.breadcrumbs li {display: inline;color:#8a8989;font-size:13px;list-style-type:none;background-image:none;padding:0 5px 0 0}ol.breadcrumbs li:nth-child(2):before,ol.breadcrumbs li:nth-child(3):before{content:'\227B';margin-left:4px;margin-right:4px;color:#e41661;font-size:13px}ol.breadcrumbs li a{text-decoration: none;color:inherit;}

.valentine-menu{margin:4px 12%;width:76%;position:absolute;display:block; clear:both}
.valentine-menu li{float:left;width:33.33%;list-style-type:none;text-align:center}
.valentine-menu li a{display:inline-block;padding:10px;margin:5px 2px;background:#831435;text-align:center;font-weight:700;font-size:13px;color:#fff;border:1px solid #dac8ad;border-radius:25px;min-width:70%;transition:0.3s}
.valentine-menu li a:hover{background:#e3d4be;color:#831435;text-decoration:none}
.rakhi-menu li{float:left;width:50%;list-style-type:none}
.rakhi-menu li a{display:block;padding:10px;margin:10px 2px 2px;background:#763950;text-align:center;font-weight:700;font-size:13px;text-decoration:none;color:#fff}
#page-occmenu-rakhi{padding:10px;background:#FFF;border:1px solid #999}
#page-occmenu-rakhi section a{display:block;padding:8px;padding-left:25px;text-decoration:none;background:url(../media/occmenu-icon.png) left no-repeat;color:#333}
#page-occmenu-rakhi section a:hover{color:#900}

.prodetails-image{text-align:center}
.prodetails-image img{width:100%;max-width:250px}
.prodetails-image p{width:100%;padding:30px 0 0 0;text-align:center;color:#763950;font-size:100%;font-family:'Anton', sans-serif;}
.prodetails-option{border:1px solid #daeff9}
.prodetails-option div:nth-child(1){text-align:center}
.prodetails-option div:nth-child(2){text-align:justify;color:#666}
.prodetails-option div p{padding:5px 0 10px;color:#763950;display:block;font-size:15px}
.prodetails-option div div:nth-child(1) input[type='radio']{display:inline-block;margin-top:50%}
.prodetails-option-container{margin:4px}
.prodetails-deliveryinfo p{padding:5px 0}
.prodetails-deliveryinfo p a{color:#7a8317;padding:5px}
.prodetails-deliveryinfo p i{margin-right:5px;color:#666}
.prodetails-cart div{padding:10px 0;margin-left:5px;font-size:16px;color:#a0b152}
.prodetails-cart div p i{float:right;margin-right:5px}
.prodetails-cart div p span{display:block;font-size:21px;padding:15px 0;color:#cfda9d;white-space:nowrap}
.pre-addon{display:inline}
.pre-addon li{list-style-type:none;float:left;width:20%}
.pre-addon li label{border:1px solid #ad798f;padding:2px;margin:3px;display:block;text-align:center}
.pre-addon li label p{display:block;font-size:90%;padding:3px 0}
.pre-addon li label p img{width:50px;height:50px}
.pre-addon li label p.pre-title{color:#763950;min-height:36px}
.pre-addon li label p.pre-price{color:red}
.extra-option{width:15%;border:1px solid #ccc;display:table-cell;margin:2px}
.extra-option label{display:block}
.extra-option label span{display:block;clear:both}
.extra-option-hdng{font-weight:400;font-size:16px;color:#a0b152;padding:20px 0 10px}
.extra-option-txt{width:60px;height:20px;border:1px solid #fff;display:table-cell;margin:2px;text-align:center;font-style:normal;color:#666}
.addontab{overflow:hidden;text-align:center}
.addontab button{background-color:#beca87;border:none;outline:none;cursor:pointer;padding:10px;transition:.3s;font-size:13px}
.addontab button:hover{background-color:#a0b152}
.addontab button.active{background-color:#763950;color:#fff}
.addontabcontent{display:none;padding:4px;border:2px solid #763950;margin:0 10px 10px}
#itemgroup1{display:block}
.addon-container{margin:10px}
.addon-container section label{margin:3px;border:1px solid #daeff9;display:block;text-align:center}
.addon-container section label img{width:98%;margin:1%;max-width:100px}
.addon-container section label p:nth-child(2){font-size:13px;color:#666;padding:2px 0;height:40px;overflow:hidden}
.addon-container section label p:nth-child(3){color:red;padding:4px 0}
.txt-center{text-align:center}
.txt-small-fade{font-size:10px;color:#999;font-weight:400;font-style:normal}
.button-next{font-size:16px;padding:10px 20px;background:#763950;color:#fff;text-decoration:none;border-width:0;outline:none;border-radius:5px;transition:.3s;cursor:pointer;display:inline-block}
.button-next:hover{background:#9f5f77;color:#32141f}
.button-back{font-size:16px;padding:10px 20px;background:#cde0e6;color:#7d9aa3;text-decoration:none;border-width:0;outline:none;border-radius:5px;transition:.3s;cursor:pointer;display:inline-block}
.button-back:hover{background:#7d9aa3;color:#fff}
.single-item{font-size:14px;line-height:20px}
.single-item-price{padding:10px 0 0;font-size:16px;color:#763950}
.single-item-delinfo{padding:10px 0 0;font-size:16px;color:#a0b152}
.single-item-delinfo em{padding:5px 0;font-size:20px;font-style:normal;clear:both;display:block;color:#763950}
.single-item-delinfo span{display:block;color:#cfda9d;padding:5px 0}
.item-delivery-price font{font-family:'Montserrat',sans-serif!important;color:#333!important;text-decoration:none}
.item-delivery-price font a{display:inline-block;color:#900!important}

#modal1{display:none;position:fixed;z-index:9999999;padding-top:15px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}
.modal-content{background:#fff;margin:auto;padding:0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);width:95%;margin:0 auto;margin-top:10px;margin-bottom:2px}
.modal-close{color:#fff;float:right;font:bold;font-size:14px;text-decoration:none;padding:6px 10px;display:inline-block;background-color:red;margin-top:-30px;margin-right:5px;cursor:pointer}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}
.modal-header{padding:0;text-align:center}
.modal-header p{margin:0;padding:10px 0;font-weight:700;font-size:13px;display:inline-block}
.modal-body{height:65vh;overflow-y:scroll;padding-bottom:40px}
.modal-body-heading{padding:2px;text-align:center;background:#fff;width:95%;display:block;padding:5px 0;font-size:15px;font-weight:700;margin-top:-30px}
.modal-footer{margin:0 auto;padding:10px 0}
.modal-footer div div{text-align:center}
.modal-addcart{font-size:20px;padding:5px 10px;background:#f75353;color:#fff;text-decoration:none;border-width:0;outline:none;border-radius:2px;transition:.3s;cursor:pointer}
.modal-addcart:hover{background:#fd9a9a;color:#32141f}
.modal-nocart{font-size:20px;padding:5px 10px;background:#d8e7f4;color:#2e3d4a;text-decoration:none;border-width:0;outline:none;border-radius:2px;transition:.3s;cursor:pointer}
.modal-nocart:hover{background:#a2b3c1;color:#fff}

.alsolike-heading{font-size:20px;font-weight:400;padding:5px 0;margin:50px 0 10px;border-top:1px solid #cfd8a8;border-bottom:1px solid #cfd8a8;display:block;color:#99a239}
.alsolike div em{text-align:center;font-style:normal;border:1px solid #daeff9;margin:5px;display:block}
.alsolike div em p:nth-child(1) img{width:98%;margin:1%;max-width:200px}
.alsolike div em p:nth-child(2){padding:2px 0;height:36px;color:#666}
.alsolike div em p:nth-child(3){padding:5px 0;color:red}
.alsolike div em p:nth-child(4){padding:5px 0}
.alsolike div em p:nth-child(4) a{padding:5px 10px;background:#a0b152;color:#fff;text-decoration:none;transition:.3s}
.alsolike div em p:nth-child(4) a:hover{background:#763950}

.empty-cart{text-align:center}
.empty-cart i{font-family:'Arima Madurai',cursive;font-size:20px;font-weight:400;color:#6e6e6e;margin:8px 0;padding:0;display:inline-block;font-style:normal}
.empty-cart a{text-decoration:none;color:#666;font-size:14px;font-weight:400}
.empty-cart a:after{content:'|';margin-right:5px;margin-left:8px;display:inline-block;color:#666}
.empty-cart a:hover{color:#763950}
.empty-cart a:last-child:after{content:''}
#cart-button-container{padding:80px 0}
#cart-button-container div:nth-child(1){text-align:left}
#cart-button-container div:nth-child(2){text-align:right}
.shop-cart-heading{background:#fed71a;color:#a3001d;padding:10px;font-size:16px}
.shop-cart-subheading{background:#fed71a;color:#333;padding:10px;font-size:14px}
.shop-cart-subheading em{cursor:pointer}
.shop-cart-container{background:#fff}
.shopping-cart{border:1px solid #e1e1e1;overflow-x:hidden}
.shopping-cart table{width:100%;border-collapse:collapse;font-size:13px;font-weight:400}
.shopping-cart th{background:#f5f5f5;color:#000;font-weight:700}
.shopping-cart td img{width:70px;height:70px}
.shopping-cart th:nth-child(1),.shopping-cart th:nth-child(5),.shopping-cart th:nth-child(6){min-width:50px;width:10%;text-align:center}
.shopping-cart th:nth-child(1),.shopping-cart td:nth-child(5),.shopping-cart td:nth-child(6){text-align:center}
.shopping-cart th:nth-child(2){min-width:150px;width:38%}
.shopping-cart th:nth-child(3){min-width:80px;width:12%}
.shopping-cart th:nth-child(4){min-width:80px;width:10%}
.shopping-cart th:nth-child(1),.shopping-cart td:nth-child(1){text-align:center}
.shopping-cart td:nth-child(4) input[type="text"]{width:20%;max-width:50px;padding:4px;margin-bottom: -28px;border:1px solid #d3d3d3}
.shopping-cart td:nth-child(4) a{padding:5px; margin:0 2px;width:17.5%;max-width:40px;display:inline-block;background:#a0b152;text-align:center;color:#fff}
.shopping-cart td:nth-child(4) a.refresh-cart{background:#da524f}
.shopping-cart td,.shopping-cart th{padding:6px;border:1px solid #ccc;text-align:left}
.menubg-highlight{margin-left:-2%;margin-right:-2%;position:relative}
.menubg-highlight img{width:100%;min-height:50px}
.val-caption-txt{display:block;visibility:visible;background:#e3e3e3;margin-top:5px;text-align:center;font-size:13px;margin-left:-2%;margin-right:-2%}
.val-caption-txt i{font-style:normal;padding:7px 4px;color:#333333;display:inline-block}
.val-caption-txt i:after{content:'\2665';margin-left:10px;font-size:15px;color:#CC0000}
.val-caption-txt i:nth-last-child(1)::after{content:'';margin-left:0}
.msz-del{padding:5px;font-size:13px!important;font-weight:normal!important;display:inline-block;white-space:nowrap;color:#5c5c5c;font-style:normal}
.msz-del em{display:inline-block}
.msz-hand{color:#169540!important;font-size:13px!important;font-weight:bold!important;font-style:normal}
.msz-cou{color:#FF0000!important;font-size:13px!important;font-weight:bold!important;font-style:normal}
.upload-blog {
    width: 50%;
    margin: 30px 25%;
    float: left;
    position: relative;
    text-align: center;
	box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
	border-radius:6px;
	font-family: 'Montserrat',sans-serif;
	background:#eeeeee;
	border:1px solid #dedddd;
}
.upload-blog .leftportion{
 width:100%;
 float:left;
 position:relative;
 margin-top:10px;
 font-size:20px;
 font-weight:bold;
 text-align:center;
 }
 .upload-blog .rightportion{
 width:100%;
 float:left;
 position:relative;
 margin:15px 0;
 }
 .upload-blog .rightportion .leftdivided{
 width:40%;
 float:left;
 position:relative;
 text-align:right;
 font-size:17px;
 font-weight:bold;
 line-height:36px;
 }
  .upload-blog .rightportion .rightdivided{
 width:50%;
 float:left;
 position:relative;
 font-size:15px;
 text-align: left;
 padding-left:10px;
 margin-bottom:10px;
 }
.upload-blog .rightportion .rightdivided textarea {
  width: 400px;
  height: 100px;
}
.upload-file{ font-size:16px; padding:5px; font-weight:600;} 
.upload-submit{width:100px; line-height:32px; border-radius:5px; background:#333333; color:#FFFFFF; font-size:16px; font-weight:bold; cursor:pointer; margin-top:7px;}
.upload-sucess{width:100%; float:left; position:relative; margin:10px 0; color:#CC0000; font-size:20px; font-weight:bold;}
.free-shipping-txt{width:40%; float:left; position:relative; margin:25px 0 30px 60%; color:#666666; font-size:17px; font-weight:bold; text-align:center;}

@media only screen and (min-width:1280px) and (max-width:1599px){
.upload-blog .rightportion .rightdivided textarea {
  width: 300px;
  height: 100px;
}
}
@media only screen and (min-width:1600px) and (max-width:1919px){
.upload-blog .rightportion .rightdivided textarea {
  width: 350px;
  height: 100px;
}
}
@media only screen and (max-width: 599px) {
#header section div:nth-child(1){display:none; visibility:hidden}
.logo img{margin-top:5px}
/*.ddm-mobile{display:block;visibility:visible}*/
#cart-button-container div{width:100%}
#cart-button-container div:nth-child(1){text-align:center;margin-bottom:-50px}
#cart-button-container div:nth-child(2){text-align:center;margin-top:-60px}
.shopping-cart th:nth-child(1),.shopping-cart th:nth-child(5),.shopping-cart th:nth-child(6),.shopping-cart td:nth-child(1),.shopping-cart td:nth-child(5),.shopping-cart td:nth-child(6){text-align:left}
.shopping-cart table,.shopping-cart thead,.shopping-cart tbody,.shopping-cart th,.shopping-cart td,.shopping-cart tr{display:block}
.shopping-cart thead tr{position:absolute;top:-9999px;left:-9999px}
.shopping-cart tr:nth-of-type(odd){background:#f5f5f5}
.shopping-cart tr{border:1px solid #ccc}
.shopping-cart td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:30%}
.shopping-cart td:before{position:absolute;top:6px;left:6px;width:65%;padding-right:10px;white-space:nowrap}
.shopping-cart td:nth-of-type(1):before{content:"Image :"}
.shopping-cart td:nth-of-type(2):before{content:"Item :"}
.shopping-cart td:nth-of-type(3):before{content:"ID :"}
.shopping-cart td:nth-of-type(4):before{content:"Quantity :"}
.shopping-cart td:nth-of-type(5):before{content:"Price INR :"}
.menubg-highlight {margin:0;padding:0;background-image:none}
.valentine-menu{margin:4px 1%;width:98%;position:relative;}
.menubg-highlight img{display:none;visibility:hidden}
}
.extra-heading h3{font-weight:400;font-size:16px;color:#a0b152}
.heading-txt{font-size:13px}
.heading-txt strong{font-size:18px;font-weight:400}
.cart-calculate table{width:40%;min-width:300px;border-collapse:collapse;font-size:13px;font-weight:400;float:right}
.cart-calculate td{padding:6px;border:1px solid #ccc}
.cart-calculate td:nth-child(1){font-weight:700;font-size:12px;width:40%}
.empty-cart{display:block;padding:50px 0;text-align:center;font-size:25px;color:red}

.member-delivery{color:#666;padding:5px 0}
.member-delivery div.input-margin{padding:0 5px}
.member-delivery h4{margin:0;padding:10px 0;font-size:17px;font-weight:400}
.member-delivery p{display:block;vertical-align:top}
.member-delivery label{display:block;margin:4px;font-weight:700}
.member-delivery i{display:block;margin:4px 0;font-weight:400;font-style:normal;color:#999}
.member-delivery label input[type="text"],.member-delivery label input[type="password"],.member-delivery label select,.member-delivery label textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-control{display:block;width:100%;height:37px;padding:7px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;position:relative}
.form-control2{display:block;width:100%;min-height:37px;padding:7px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;position:relative}
.input-icon{position:relative}
.icons{background:#FFD71A;color:#fff;display:block;padding:6px;position:absolute;top:0;z-index:999;width:45px;font-size:19px;text-align:center}
.link-member{color:#a30118;text-decoration:none;padding:5px;display:inline-block;cursor:pointer}
.button-align{text-align:left}
.button-align2{text-align:right}
.member-delivery p button[disabled]{cursor:not-allowed;color:#999}

.button-active{background:#763950;color:#fff;font-size:12px;font-weight:700;padding:10px 15px;cursor:pointer;border-radius:5px;text-decoration:none;margin:4px;display:inline-block;border:1px solid #763950;border-width:1px;white-space:nowrap}
.button-inactive{background:#f5f5f5;color:#2c2c2c;font-size:12px;font-weight:700;padding:10px 15px;cursor:pointer;border-radius:5px;text-decoration:none;margin:4px;display:inline-block;border:1px solid #cbcbcb;border-width:1px;white-space:nowrap}
.goto-payment p{padding:10px 0;text-align:center;display:block;border-bottom:1px dashed #CCC}
.blank-space{display:block;visibility:visible}
.button-active-white{background:#fff;color:#000;font-size:12px;font-weight:400;padding:10px 15px;cursor:pointer;border-radius:5px;text-decoration:none;margin:4px;display:inline-block;border:1px solid #fff;border-width:1px;cursor:pointer;white-space:nowrap}

.container-extrasmall p{margin:0 0 20px;display:block}
.container-small section{margin:5px;padding:20px;border:1px solid #daeff9}
.container-small article{margin:2px;padding:2px;border:1px solid #daeff9}
.container-small article div.heading{background:#a0b152;color:#fff;padding:5px 0}
.container-small-divider{border-bottom:1px solid #a0b152}

#login-profile section div{margin:5%;text-align:center;display:block;padding:5%}
#login-profile section div p a img{width:100%;max-width:70px}
#login-profile section div p,#login-profile section div p a{color:#666;text-decoration:none}
#login-profile section div p a{font-size:20px;display:block;white-space:nowrap}
#login-profile section div p.profile-icon{display:inline-block;margin:0 auto;padding:10%;background:#e0e9b5;border-radius:50%}
#login-profile section div p.profile-icon-hdng{margin:10px 0 0}

.terms p{margin-bottom:20px}
.terms p:before{content:'\274F';font-size:20px;display:inline-block;margin-right:5px}
.terms p:first-letter{font-size:50px!important;color:#ff0}

.Privacy p:nth-child(odd){font-size:16px;margin-top:10px}
.Privacy p:nth-child(odd):before{content:'\274F';font-size:20px;display:inline-block;margin-right:5px}
.Privacy p:nth-child(even){padding-left:25px}
.Privacy p:nth-child(5):before,.Privacy p:nth-child(7):before,.Privacy p:nth-child(9):before,.Privacy p:nth-child(11):before{content:'';margin-right:25px}

.Refund ol{margin-left:10px}
.Refund ol li{font-size:16px;margin-top:20px}
.Refund span{display:block;margin:4px 0}
.Refund td{padding:5px 0}
.Refund table{margin-top:20px}

.del-location-container{padding:20px;margin:0 auto;border:1px solid #daeff9;width:98%;max-width:800px}
.del-location-container li{width:23%;margin:1%;float:left;list-style-type:none}
.del-location-container li a{background-image:url(../media/occmenu-icon.png);background-position:left;background-repeat:no-repeat;display:block;padding:5px 0 5px 20px;color:#666;text-decoration:none;font-size:14px}
.del-location-container li a:hover{color:#900}

#show-desktop{display:block;visibility:visible}
.randomtext{diaplay:block;width:100%;text-align:center;margin:10px 0}
.randomtext i{display:inline-block;padding:0 5px;font-style:normal;font-size:12px;color:#1f1e1e}
.helpdesk{position:relative;display:inline-block;font-style:normal;cursor:pointer}
.helpdesk-content{display:none;position:absolute;background-color:#c8d58b;min-width:160px;overflow:auto;z-index:1;right:0;margin-top:8px}
.helpdesk-content em {font-style:normal;display:none;visibility:hidden}
.helpdesk-content a{color:#763950!important;padding:8px 5px!important;margin:0!important;text-decoration:none;border-bottom:1px dashed #a0b152;display:block!important;text-align:left}
.helpdesk-content a:hover{background:#8a4861;color:#fff!important}
#no-mobile{display:inline-block}
.show{display:block}
.collaps-footer{padding:5px;margin-bottom:10px;background:#763950;color:#fff;text-align:center;font-size:16px;cursor:pointer}
/*.collaps-footer:hover{background:#90a433;color:#763950}*/
.occasion-menu-bodyhead{display:block;background:#e0b95e;text-align:center;font-weight:700;color:#ad0116;padding:5px 0;margin-bottom:4px;pointer-events:none}
.occasion-menu-sis, .occasion-menu-sis a{pointer-events:autp!important; display:block; color:#cb1414; text-decoration:none}
.menutxt-expand:after{font-style:normal;content:''}
.occasion-menu-bodycontent{display:block}
.occasion-menu-bodycontent ul{display:inline}
.occasion-menu-bodycontent li{list-style-type:none;float:left;width:33.33%}
.occasion-menu-bodycontent li a{display:block;padding:4px 4px 4px 20px;margin:4px;text-decoration:none;background:url(../media/occmenu-icon.png) left no-repeat;color:#c52424;border-bottom:1px dashed #eace8d}
.occasion-menu-bodycontent li a:hover{color:red}
.city-banner{background-image:url(../media/online-gift-agra.jpg);background-position:right;background-repeat:no-repeat;background-size:100% 100%;min-height:150px;margin:10px 0 5px}
.city-banner-heading{display:block;margin-right:30%;text-align:center;padding:1% 0;font-family:'Arima Madurai',cursive;font-size:25px;color:#763950}
.city-banner-writeup{display:block;margin:0 20% 5px 5px;line-height:1.2;padding:5px;/*background:rgba(255,255,255,0.5);*/color:#666}
.city-banner-writeup a{text-decoration:none;color:#333}
.city-banner-writeup a:hover{text-decoration:underline}

.accordion-footer{transition:.6s;padding:8px;transition:.4s;display:none;visibility:hidden;font-size:20px;text-align:center}
.accordion-footer:after{content:'';color:#777;font-weight:700;float:right;margin-left:5px}
.accordion-footer-panel{padding:0;display:block;background-color:#fff;overflow:hidden;transition:.4s}
#back-top{position:fixed;bottom:20px;right:20px}
#back-top a{width:33px;height:33px;display:block;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#6f840f;-webkit-transition:1s;-moz-transition:1s;transition:1s;padding:5px;border-radius:5px}
#back-top a:hover{color:#000}
#back-top span{width:33px;height:33px;display:block;margin-bottom:7px;background:url(../media/scrolltop.png) no-repeat center center;-webkit-transition:1s;-moz-transition:1s;transition:1s}
.footer-copyrighr-txt {padding-left:0!important; padding-right:0!important; margin:0!important}
.schema-sitename {font-size:13px; padding-bottom:4px; display:inline-block;}
#back-top {display: block;}
.occassion-menu{background-color:#c01d4d!important}
@media only screen and (max-width : 320px) {
#preheader section{text-align:center;font-size:11px;padding:5px 0}
#preheader section:nth-child(2){background:#90a046;margin-left:-2%;margin-right:-2%;margin-bottom:-2%;width:104%}
.header-top{padding:0}
.preheader-menu{display:inline;white-space:nowrap}
.preheader-menu a{padding:2px;margin:0 2px}
#header section,#header section div{text-align:center}
.logo{margin:10px 0 0 0}
.logo-menu a{margin:5px 0}
.banner-height{max-height:150px;min-height:150px}
#mobile-view li:nth-child(6){display:block;visibility:visible}
#item-calculate li:nth-last-child(1){display:block;visibility:visible}
#item-section ul li div p.title{height:65px}
.product-slide-hdng{margin:0}
.product-slide-hdng p.slide-header{font-size:15px}
#item-section .pro-heading,.pro-heading-index,.details-heading{font-size:18px}
#item-section ul li div img{max-width:150px;max-height:150px}
#bottom-icon-writeup section div{margin:10px 0}
#bottom-icon-writeup section div p:nth-child(4) a{color:#603746}
#bottom-social-payment section:nth-child(1){white-space:nowrap}
#bottom-menu section{height:160px}
#bottom-menu section:nth-child(5){height:90px}
.bottom-menu-item{margin:5px}
#bottom section:nth-child(1){text-align:center}
#bottom section:nth-child(2){text-align:center}
.prodetails-option div div:nth-child(1) input[type='radio']{margin-top:150%}
.prodetails-cart div p span{margin-left:-20px}
.pre-addon li{width:50%}
#addon-item section{width:50%}
.blank-space{display:none;visibility:hidden}
.del-location-container{padding:0 0 0 10px}
.del-location-container li{width:98%;list-style-type:none;text-align:center}
#no-mobile{display:none}
.rakhi-menu li{width:100%}
#page-occmenu-rakhi section{width:50%}
.occasion-menu-bodycontent li{width:100%}
.occasion-menu-bodycontent{display:none}
.occasion-menu-bodyhead{padding:8px 0;cursor:pointer;pointer-events:auto}
.menutxt-expand:after{content:' : Click Here'}
.city-banner{min-height:80px}
.city-banner-heading{display:block;margin-right:0;font-size:20px;padding:4% 0}
.city-banner-writeup{display:none}
.helpdesk-content em {display:block;visibility:visible}
.valentine-menu li a {padding:5px 8px;margin: 2px 2px 2px;min-width: 80%;}
}
@media only screen and (min-width : 321px) and (max-width : 479px) {
.free-shipping-txt{width:100%; float:left; position:relative; margin:25px 0 30px 0; color:#666666; font-size:17px; font-weight:bold; text-align:center;}
.upload-blog {
  width: 97%;
  margin: 30px 1.5%;
  }
.upload-blog .leftportion {
  width: 100%;
  text-align:center;
  font-size:16px;
}  
.upload-blog .rightportion .leftdivided {
  width:99%; text-align:center; color:#666; font-size:16px;
  }
.upload-blog .rightportion .rightdivided {
  width:95%; text-align:center;
  }
.upload-blog .rightportion .rightdivided textarea {
  width:80%;
  height: 100px;
}     
.upload-blog .rightportion .leftdivided.blankfill{display:none;} 
#preheader section{text-align:center;font-size:11px;padding:5px 0}
#preheader section:nth-child(2){background:#90a046;font-size:13px;margin-left:-2%;margin-right:-2%;margin-bottom:-2%;width:104%}
.header-top{padding:0}
.preheader-menu{display:inline;white-space:nowrap}
.preheader-menu a{padding:2px;margin:0 2px}
#header section,#header section div{text-align:center}
.logo{margin:10px 0 0 0}
.logo-menu a{margin:5px 0}
.banner-height{max-height:150px;min-height:170px}
#mobile-view li:nth-child(6){display:block;visibility:visible}
#item-calculate li:nth-last-child(1){display:block;visibility:visible}
#item-section ul li div p.title{height:65px}
#item-section ul li div img{max-width:150px;max-height:150px}
#mobile-view li:nth-child(6){display:block;visibility:visible}
.product-slide-hdng{margin:0}
.product-slide-hdng p.slide-header{font-size:15px}
#item-section .pro-heading,.pro-heading-index,.details-heading{font-size:18px}
#bottom-icon-writeup section div{margin:10px 0}
#bottom-icon-writeup section div p:nth-child(4) a{color:#603746}
#bottom-social-payment section:nth-child(1){white-space:nowrap}
#bottom-menu section{height:160px}
#bottom-menu section:nth-child(5){height:90px}
#bottom section:nth-child(1){text-align:center}
#bottom section:nth-child(2){text-align:center}
.bottom-menu-item{margin:5px}
.pre-addon li{width:50%}
#addon-item section{width:50%}
.blank-space{display:none;visibility:hidden}
.del-location-container{padding:0}
.del-location-container li{width:48%}
#no-mobile{display:none}
.rakhi-menu li{width:100%}
#page-occmenu-rakhi section{width:50%}
.occasion-menu-bodycontent li{width:50%}
.occasion-menu-bodycontent{display:none}
.occasion-menu-bodyhead{padding:8px 0;cursor:pointer;pointer-events:auto}
.menutxt-expand:after{content:' : Click Here'}
.city-banner{min-height:80px}
.city-banner-heading{display:block;margin-right:0;font-size:20px;padding:4% 0}
.city-banner-writeup{display:none}
.helpdesk-content em {display:block;visibility:visible}
.valentine-menu li a {padding:5px 8px;margin: 2px 2px 2px;min-width: 80%;}
.pro-view-more a {
    font-family: 'Arima Madurai',cursive;
    font-size: 15px;
    font-weight: 400;
    padding: 3px 8px;
    display: inline-block;
    color: #fff;
    float: right;
    background: #763950;
    text-decoration: none;
	margin-top: -33px;
}
}
@media only screen and (min-width : 480px) and (max-width : 599px) {
#preheader section{text-align:center;font-size:11px;padding:5px 0}
#preheader section:nth-child(2){background:#90a046;font-size:13px;margin-left:-2%;margin-right:-2%;margin-bottom:-2%;width:104%}
.header-top{padding:0}
.preheader-menu{display:inline;white-space:nowrap}
.preheader-menu a{padding:2px;margin:0 2px}
#header section,#header section div{text-align:center}
.logo{margin:10px 0 0 0}
.logo-menu a{margin:5px 0}
.banner-height{max-height:150px;min-height:170px}
#mobile-view li:nth-child(6){display:block;visibility:visible}
#item-calculate li:nth-last-child(1){display:block;visibility:visible}
.product-slide-hdng{margin:0}
.product-slide-hdng p.slide-header{font-size:15px}
#item-section .pro-heading,.pro-heading-inde,.details-headingx{font-size:18px}
#bottom-icon-writeup section div{margin:10px 0}
#bottom-icon-writeup section div p:nth-child(4) a{color:#603746}
#bottom-social-payment section:nth-child(1){white-space:nowrap}
#bottom-menu section{height:160px}
#bottom-menu section:nth-child(5){height:90px}
.bottom-menu-item{margin:5px}
#bottom section:nth-child(1){text-align:center}
#bottom section:nth-child(2){text-align:center}
.pre-addon li{width:50%}
#addon-item section{width:33.33%}
.blank-space{display:none;visibility:hidden}
#page-occmenu-rakhi section{width:50%}
.occasion-menu-bodycontent li{width:50%}
.occasion-menu-bodycontent{display:none}
.occasion-menu-bodyhead{padding:8px 0;cursor:pointer;pointer-events:auto}
.menutxt-expand:after{content:' : Click Here'}
.city-banner{min-height:80px}
.city-banner-heading{display:block;margin-right:20%;font-size:25px;padding:4% 0}
.city-banner-writeup{display:none}
.helpdesk-content em {display:block;visibility:visible}
.valentine-menu li a {padding:5px 8px;margin: 2px 2px 2px;min-width: 80%;}
}
@media only screen and (min-width : 600px) and (max-width : 767px) {
#preheader section{text-align:center;font-size:11px;padding:5px 0}
#preheader section:nth-child(2){background:#90a046;font-size:13px;margin-left:-2%;margin-right:-2%;margin-bottom:-2%;width:104%}
.preheader-menu{display:inline;white-space:nowrap}
.preheader-menu a{padding:2px;margin:0 2px}
#header section,#header section div{text-align:center}
.logo-menu a{margin:5px 0}
.banner-height{max-height:150px;min-height:170px}
.iconbanner a p{font-size:70%}
#mobile-view li:nth-child(6){display:block;visibility:visible}
#product-tab-view li:nth-child(3){display:block;visibility:visible}
.product-slide-hdng{margin:0}
.product-slide-hdng p.slide-header{font-size:20px}
#item-section .pro-heading,.pro-heading-index,.details-heading{font-size:20px}
#bottom-icon-writeup section:nth-child(1),#bottom-icon-writeup section:nth-child(2){width:50%}
#bottom-icon-writeup section div{margin:10px}
#bottom-icon-writeup section div p:nth-child(4) a{color:#603746}
#bottom-social-payment section:nth-child(1){white-space:nowrap}
#bottom-menu section{height:160px}
#bottom-menu section:nth-child(5){height:90px}
.bottom-menu-item{margin:5px}
.pre-addon li{width:33.33%}
#addon-item section{width:20%}
#page-occmenu-rakhi section{width:50%}
.occasion-menu-bodycontent{display:none}
.occasion-menu-bodyhead{padding:8px 0;cursor:pointer;pointer-events:auto}
.menutxt-expand:after{content:' : Click Here'}
.city-banner{min-height:100px}
.city-banner-heading{display:block;margin-right:20%;font-size:25px;padding:4% 0}
.city-banner-writeup{display:none}
.valentine-menu{margin:4px 1%;width:98%}
}
@media only screen and (min-width : 768px) and (max-width : 899px) {
#preheader section{text-align:center;font-size:11px;padding:5px 0}
#preheader section:nth-child(2){background:#90a046;font-size:13px;margin-left:-2%;margin-right:-2%;margin-bottom:-2%;width:104%}
.preheader-menu{display:inline;white-space:nowrap}
.preheader-menu a{padding:2px;margin:0 2px}
#header section,#header section div{text-align:center}
.logo-menu a{margin:5px 0}
.banner-height{max-height:150px;min-height:170px}
#mobile-view li:nth-child(6){display:block;visibility:visible}
#product-tab-view li:nth-child(3){display:block;visibility:visible}
.product-slide-hdng{margin:0}
.product-slide-hdng p.slide-header{font-size:20px}
#item-section .pro-heading,.pro-heading-index,.details-heading{font-size:20px}
#bottom-icon-writeup section:nth-child(1),#bottom-icon-writeup section:nth-child(2){width:50%}
#bottom-icon-writeup section div{margin:10px}
#bottom-icon-writeup section div p:nth-child(4) a{color:#603746}
#bottom-social-payment section:nth-child(1){white-space:nowrap}
#bottom-menu section{height:190px}
.bottom-menu-item{margin:1px}
.pre-addon li{width:33.33%}
#addon-item section{width:20%}
.occasion-menu-bodycontent{display:none}
.occasion-menu-bodyhead{padding:8px 0;cursor:pointer;pointer-events:auto}
.menutxt-expand:after{content:' : Click Here'}
.city-banner{min-height:120px}
.city-banner-heading{display:block;margin-right:20%;font-size:25px;padding:4% 0}
.city-banner-writeup{display:none}
}
@media only screen and (min-width : 900px) and (max-width : 1099px) {
#preheader section{font-size:12px}
#preheader section:nth-child(1){margin-top:4px}
#preheader section:nth-child(2){font-size:13px;text-align:right}
.preheader-menu{display:inline;white-space:nowrap}
.preheader-menu a{padding:2px;margin:0 2px}
#header section,#header section div{padding:3px 0}
.logo-menu a{margin:5px 0}
#mobile-view li:nth-child(5),#mobile-view li:nth-child(6){display:none;visibility:hidden}
#item-calculate li:nth-last-child(1){display:block;visibility:visible}
.product-slide-hdng p.slide-header{font-size:17px}
#item-section .pro-heading{font-size:20px}
#bottom-icon-writeup section div{margin:10px}
#bottom-icon-writeup section div p:nth-child(4) a{color:#603746}
#bottom-social-payment section:nth-child(1){white-space:nowrap}
#bottom-menu section{height:190px}
.bottom-menu-item{margin:1px}
.occasion-menu-bodycontent li{width:50%}
}
@media only screen and (max-width : 599px) {
#slideshow-iconbanner section{width:25%}
.addontab button{padding:10px 5px;font-size:12px}
.valentine-menu li{width:100%}
.addontab button{width:45%;margin:2px auto}
}
@media only screen and (max-width : 899px) {
#slideshow-container,#index-leftmenuitem{display:none;visibility:hidden}
#slideshow-iconbanner{display:block;visibility:visible}
#banner-gift{margin:0}
.top-writeup-page{display:none}
.accordion-footer{transition:.4s;display:block;visibility:visible;background-color:#ccc;margin-bottom:10px}
.accordion-footer-panel{display:none}
.active,.accordion-footer:hover{background-color:#ccc}
.accordion-footer:after{content:'+';margin-right:10px}
.accordionactive:after{content:"-";margin-right:10px}
.fixed-nav{position:relative}
}
@media only screen and (max-width : 1099px) {
#show-desktop{display:none;visibility:hidden}
.logo em{font-size:11px}
}
@media only screen and (min-width : 1100px) {
#preheader section:nth-child(1){margin-top:4px}
}
.fa{display:inline-block;width:18px;height:18px;background-position:center;background-repeat:no-repeat;margin-bottom:-3px}
.fa-carousel{display:inline-block;width:18px;height:18px;background-position:center;background-repeat:no-repeat;margin-bottom:-4px}
.fa-lock{background-image:url(../media/ic_member-login.png)}
.fa-shopping-basket{background-image:url(../media/ic_shopping-cart.png)}
.fa-question-circle{background-image:url(../media/ic_helpdesk.png)}
.fa-angle-down{background-image:url(../media/ic_downArrow.png)}
.fa-chevron-left{background-image:url(../media/ic_leftArrow.png)}
.fa-chevron-right{background-image:url(../media/ic_rightArrow.png)}
.fa-check{background-image:url(../media/ic_check-circle.png)}
.fa-compass{background-image:url(../media/ic_track-order.png)}
.fa-phone-square{background-image:url(../media/ic_contact-phone.png)}
.fa-refresh{background-image:url(../media/ic_refresh.png)}
.fa-times{background-image:url(../media/ic_delete.png)}