@import url('https://fonts.googleapis.com/css?family=Muli:400,400i,500,600,700&display=swap');


html{height:100%}
body{margin:0; font-weight:400; font-family: 'Muli', sans-serif; font-size:13px; padding:0; color:#2b2b2a; background-color:#fff; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out;    -webkit-font-smoothing:antialiased; 
-moz-osx-font-smoothing:grayscale; }
html, body, form, ul, h1, h2, h3, h4, h5, h6, .noborder, form{margin:0; padding:0}
img{border:0; max-width:100%}
ul{list-style:none; margin:0; padding:0}
:focus{outline:0}


@font-face {
    font-family: 'libre_baskerville';
    src: url('../fonts/librebaskerville-bold-webfont.eot');
    src: url('../fonts/librebaskerville-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/librebaskerville-bold-webfont.woff2') format('woff2'),
         url('../fonts/librebaskerville-bold-webfont.woff') format('woff'),
         url('../fonts/librebaskerville-bold-webfont.svg#libre_baskervillebold') format('svg');
    font-weight: bold;
    font-style: normal;

}


@font-face {
    font-family: 'libre_baskerville';
    src: url('../fonts/librebaskerville-italic-webfont.eot');
    src: url('../fonts/librebaskerville-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/librebaskerville-italic-webfont.woff2') format('woff2'),
         url('../fonts/librebaskerville-italic-webfont.woff') format('woff'),
         url('../fonts/librebaskerville-italic-webfont.svg#libre_baskervilleitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}


@font-face {
    font-family: 'libre_baskerville';
    src: url('../fonts/librebaskerville-regular-webfont.eot');
    src: url('../fonts/librebaskerville-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/librebaskerville-regular-webfont.woff2') format('woff2'),
         url('../fonts/librebaskerville-regular-webfont.woff') format('woff'),
         url('../fonts/librebaskerville-regular-webfont.svg#libre_baskervilleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@keyframes slideDown { 0% {transform:translateY(-100%); }100% {transform:translateY(0%); }}
@-webkit-keyframes slideDown {0% {-webkit-transform:translateY(-100%); }100% {-webkit-transform:translateY(0%); }}
@-webkit-keyframes slideDown {0% {-moz-transform:translateY(-100%); }100% {-moz-transform:translateY(0%); }}

a:link, a:visited, a:active{color:#2b2b2a; text-decoration:none; outline:0}
a:hover{color:#89010f; text-decoration:none}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:400; }
h1{background:url(../images/banner-bot.png) no-repeat bottom center; padding:10px 15px; color:#000; font-size:40px; text-transform:capitalize}
h2{font-size:22px; color:#989895; text-transform:uppercase}
h2 span{color:#294938}
h3{font-size:20px; color:#757575}
h4{font-size:17px; color:#000; text-transform:uppercase; }
h5{font-size:16px; color:#000; text-transform:uppercase}
h6{color:#ccc}

.left{float:left}.right{float:right}.clear{clear:both}
.taj{text-align:justify}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.vam{vertical-align:middle}
.textnone{text-transform:none}
.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.lowercasel{text-transform:lowercase}
.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inherit{position:inherit}
.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-table{display:table}
.border{border:1px solid #d9d9d9; }.noborder{border:0 none; padding:0}.xline{border-bottom:1px solid #e9e9e9}.yline{border-left:1px solid #e9e9e9}
.fweight{}.lnormal{line-height:normal}
.por{position:relative; }


.p5{padding:5px}.pt5{padding-top:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}
.p10{padding:10px}.pt10{padding-top:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}
.p15{padding:15px}.pt15{padding-top:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}
.p20{padding:20px}.pt20{padding-top:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}
.pl25{padding-left:25px}.pt25{padding-top:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.pb25{padding-bottom:25px}
.pt8{padding-top:8px}

.d-flex{display:flex; }.order-1{order:1; }.order-2{order:2; }.jcc{justify-content:center; }.aic{align-items:center; }.fww{flex-wrap:wrap; }

.small{font-size:11px}
.price{color:#000000; font-size:16px; }
.through{text-decoration:line-through}
.errmsg, .red, .free, .spcart-left .error, .cart-popup-content span.errmsg, .summary table tr td.errmsg, .smright .errmsg{color:#89010f; }
.sucmsg{ color:#4BB543; }
.blue{color:#01327e}
.right-toleft{text-align:right}.left-toright{text-align:left}
.right-toleft strong, .right-toleft .price{font-size:16px}
.show, .show980{display:none}

.fs12{ font-size:12px; }
.fs14{ font-size:14px; }
.fs16{ font-size:16px; }
.fs18{ font-size:18px; }
.input,select{font-size:16px; border:1px solid #ccc; color:#757575; margin:0; padding:16px; background-color:#fff; height:50px; /*-webkit-appearance:none;*/}
.input:focus{border:1px solid #629479}
input{margin:0}
textarea{overflow:auto; resize:none}
.svg_rating{width:18px; height:18px; }

/*responsive grid*/
.col12{float:left; width:100%}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12, .edu-shape{float:left; margin:0; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out}
.col1{width:8.33%}.col2{width:16.66%}.col3{width:25%}.col4{width:33.33%}.col5{width:41.66%}.col6{width:50%}.col7{width:58.33%}.col8{width:66.66%}
.edu-shape{width:12.66%}.col9{width:75%}.col10{width:83.33%}.col11{width:91.66%}.col12{width:100%}

.input, .search-mob-popup, .signin-mob-popup, .navigation .mob-hd, .navigation .mob-info, .education .box, .myact, .static-page .countri li, .rightlink, .sizing{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; }
.input-zip{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:175px}

html, body, a.btn1, .searchbox .btn, .input:focus, a.btn2, .navigation ul ul li .ollist li a{-webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out}

.metal ul.melist li div:hover, .metal ul li div.active, .backing .product:hover, .backing .product.active, .combox:hover, .combox.combox-act, .gridbox:hover, .gridbox.gridbox-act{-webkit-box-shadow:inset 0 0 9px -2px rgb(220, 179, 183); -moz-box-shadow:inset 0 0 9px -2px rgb(220, 179, 183); box-shadow:inset 0 0 9px -2px rgb(220, 179, 183)}

.box-sizing{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}



/*Placeholder color*/
::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}

.searchbox .tbox .input::-webkit-input-placeholder{color:#757575}.searchbox .tbox .input:-moz-placeholder{color:#757575}
.searchbox .tbox .input::-moz-placeholder{color:#757575}.searchbox .tbox .input:-ms-input-placeholder{color:#757575}

.show-input::-webkit-input-placeholder{color:#757575}.show-input:-moz-placeholder{color:#757575}
.show-input::-moz-placeholder{color:#757575}.show-input:-ms-input-placeholder{color:#757575}

strong, b{ font-weight:600; }

/*All BUTTON*/
a.textlink{ font-size:15px; color:#000; border-bottom:1px solid #000; text-transform:capitalize; }
a.textlink:hover{ color:#757575; border-bottom:1px solid #757575; }

a.ovalbutton{color:#fff; font-size:20px; text-align:center; text-transform:capitalize; background-color:#89010f; border:1px solid #76010f; padding:10px 50px; box-sizing:border-box; display:inline-block; }
a.ovalbutton:hover{background-color:#76010f; color:#fff; }

a.wht{background-color:#fff; border:1px solid #757575; color:#757575; }
a.wht:hover{background-color:#757575; color:#fff; }

a.dbtn{background-color:#CFE2D8; color:#000000; text-transform:capitalize; font-size:18px; padding:10px 24px 13px; text-align:center; }
a.dbtn:hover{background-color:#757575; color:#ffffff; }

a.smallbutton{color:#fff; font-size:11px; text-align:center; text-transform:uppercase; background-color:#0056a7; display:inline-block; padding:4px 8px 5px}
a.smallbutton:hover{background-color:#5db5ff}

a.addtocart{background-color:#89010f; border-bottom: 3px solid #76010f; display:block; color:#fff; text-align:center; text-transform:uppercase; font-size:21px; line-height:43px}
a.addtocart:hover{background-color:#76010f; }

a.checkout{background-color:#000; display:block; color:#fff; text-align:center; text-transform:uppercase; line-height:50px; padding:0 50px 0 50px; font-size:20px !important; width:100%; box-sizing:border-box; }
a.checkout:hover{background-color:#757575; }

a.chkbutton{color:#fff; font-size:13px; text-align:center; text-transform:uppercase; background-color:#000; display:inline-block; padding:6px 12px 7px}
a.chkbutton:hover{background-color:#757575; }

a.chkbigbutton{color:#fff; font-size:17px; text-align:center; text-transform:uppercase; background-color:#000; display:inline-block; padding:9px 50px 10px}
a.continuecheckout{color:#fff; font-size:17px; text-align:center; text-transform:uppercase; background-color:#000; display:inline-block; padding:9px 50px 10px}
a.chkbigbutton:hover,a.continuecheckout:hover{background-color:#757575; }

a.btn1{background:#000; color:#fff !important; font-size:12px; padding:0 10px 0 10px; text-transform:uppercase; display:inline-block; line-height:24px; }
a.btn1:hover{background:#757575; text-decoration:none; }

a.btn2{background:#006dd3; padding:0 10px; color:#fff; font-size:12px; text-transform:uppercase; display:inline-block; line-height:27px}
a.btn2:hover{background-color:#5db5ff; color:#fff}

a.site-ovalbutton{color:#fff; font-size:13px; text-align:center; text-transform:uppercase; background-color:#cfe2d8; display:inline-block; padding:7px 12px 7px}
a.site-ovalbutton:hover{background-color:#757575; color:#fff; }
@media only screen and (max-width:991px){
    a.ovalbutton{padding:10px 41px; font-size:20px; }
}
/*lock-img*/
.lock-img img{max-width:15px; padding-right:5px; }
.lock-img{vertical-align:middle; }
@media only screen and (max-width:1200px){
a.checkout{font-size:16px !important; padding:0 30px 0 30px; }
}
@media only screen and (max-width:991px){
a.checkout{font-size:16px !important; padding:0 25px 0 25px; }
}
@media only screen and (max-width:767px){
.mb-specing{padding:0 !important; }
}
/*breadcrumb*/
.breadcrumb{color:#757575; padding:10px 8px}
.breadcrumb a{background:url(../../images/breadarrow.gif) no-repeat scroll right center; font-size:13px;  float:left; padding:0 15px 0 0; text-transform:capitalize; margin:0 2px; }
.breadcrumb a:hover{color:#89010f; }

.brx-line{border-bottom:1px solid #d9d9d9; }


/*wrapper*/
.wrapper{max-width:1200px; margin:auto; padding:0 15px}
.fw_1920{max-width:1920px; margin:0 auto; }

.small-list{display:block}
.small-list li{display:block; padding:3px 0 3px 10px; background:url(../../images/right-arrows.png) no-repeat left 6px}
.small-list li a{color:#000000; font-size:12px; display:inline-block}
.small-list li a:hover, .small-list li a.active{color:#294938}


.product{ display:block; margin:5px}
.product .thumb{display:block; min-height:165px; text-align:center; padding:5px 5px 0}
.product .color{height:13px; padding:0 1px 10px; text-align:center;}
.product .color img{border:0px solid #D8D8D8; margin:0 3px; width:20px; height:20px; /*border-radius:50%;*/}
.product .name{padding:11px 11px 0; min-height:90px}
.product .name a{color:#757575; font-size:13px; line-height:normal}
.product .name a:hover{color:#294938}
.product .price{padding:11px}
.product .dlrice{padding:11px; text-decoration:line-through}
.product .rr_cat_ratings{ min-height:25px; padding-left:10px; }

.product-price { padding:10px; float:left; width:100%; box-sizing:border-box; clear:both; }
@media only screen and (max-width:1399px){
.product .name a{font-size:12px; }
}
@media only screen and (max-width:1180px){
.product-price .ne-offer{ font-size:12px; display:block; }
/*.product-price .ne-msrp{ font-size:12px; }
.product-price .ne-sale{ font-size:20px; }*/
}
@media only screen and (max-width:847px){.product-price .ne-msrp .red{ display:block; }}

.select-auto{float:left; position:relative}
.select-auto .sbHolder{float:left; padding:0 30px 0 10px; position:inherit}
.select-auto .sbSelector{position:inherit; width:auto; font-size:14px}
.select-auto .sbOptions{min-width:200px; top:28px!important}
.sbHolder{background-color:#fff; border:1px solid #d9d9d9; position:relative; height:28px}
a.sbSelector{line-height:28px; position:absolute; text-indent:10px; width:100%; background: #f5f5f5;}
.sbToggle{background:url(../../images/selecticons.png) no-repeat; display:block; height:28px; outline:0; position:absolute; right:0; top:0; width:28px; z-index:1}
/*.sbToggle:hover, .sbToggleOpen, .sbToggleOpen:hover{background:url(../../images/selecticons.png) 0 -28px no-repeat;}*/
.sbToggleOpen{background:url(../../images/selecticons.png) 0 -28px no-repeat;}
.sbOptions{background-color:#fefefe; border:1px solid #d9d9d9; border-bottom:0; left:-1px; position:absolute; z-index:100; overflow-y:auto; width:100%}
.sbOptions a{display:block; padding:5px 12px; border-bottom:1px solid #e7e7e7; margin:2px 0px 0px 0px; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{background-color:#edecea}
.sbOptions li:last-child a{border-bottom:1px solid #d9d9d9; }

.common-hd{background:#cfe2d8; color:#000; padding:6px 10px; text-transform:uppercase}
.common-hd1{color:#000; font-size:15px; background:url(../../images/common-hd1.jpg) repeat-x left bottom; padding:5px 15px; border-bottom:1px solid #d5def8}
.common-hd2{color:#000; padding:6px 10px; text-transform:uppercase; font-size:13px}

.rating_box .home-hd, .slider-chd{font-size:40px; line-height:40px; color:#000000; text-transform:uppercase; letter-spacing:2px; padding-bottom:30px; font-weight:normal; }
.rating_box .rev-rat{color:#757575; font-size:18px; padding:0px 10px 0px 0px; }

@media (max-width:991px){
    .rating_box .home-hd, .slider-chd{font-size:30px; line-height:30px; }   
}
@media (max-width:767px){
    .rating_box .home-hd, .slider-chd{font-size:24px; line-height:25px; }   
}

.allborder{background:#d9d9d9; border:0; width:100%; border-collapse:0; border-spacing:1px}
.tableheader td{background:#f5f5f5; color:#000; padding:6px 10px; text-transform:uppercase}
.lightbg td{background:#fff; padding:10px}
.darkbg td{background-color:#f5f5f5; color:#757575; padding:6px 10px}


.popup-bg{background-color:#fff; left:0; position:fixed; top:0; width:100%; z-index:1001; height:100%; -ms-filter:"alpha(Opacity=60)"; filter:alpha(opacity=60); -moz-opacity:.6; -khtml-opacity:.6; opacity:.6}
/*.popup{position:fixed; top:110px; z-index:1001; width:100%; left:0}*/
.popup{position:fixed; top:80px; z-index:99999; width:100%; left:0}
.popup-width{max-width:510px; margin:0 auto; padding:0 25px}
.popup-content{background-color:#fff; position:relative; border:5px solid #cfe2d8}
.popup-content .close{color:#757575; position:absolute; right:5px; top:5px; width:15px; height:15px}
.popup-content .close:hover{text-decoration:none; color:#E50278; opacity:1}
.popup-content .hd{padding:8px 10px; background-color:#cfe2d8; color:#000; text-transform:uppercase; font-size:16px}


.sizer{background:#f5f5f5; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; float:left; width:100%}
.sizer ul{width:100%; display:table; padding:10px 0}
.sizer ul li{display:table-cell; text-align:center}
.sizer ul li label{display:block}


.home-popup-width{max-width:610px; margin:0 auto; padding:0 25px}
.home-popup-content{position:relative; box-shadow:1px 2px 16px rgba(0,0,0,0.5); -moz-box-shadow:1px 2px 16px rgba(0,0,0,0.5); -webkit-box-shadow:1px 2px 16px rgba(0,0,0,0.5); }
.home-popup-content .close{color:#757575; position:absolute; z-index:99; right:20px; top:20px; }
.home-popup-content .home-hd{width:100%; padding:13px 0; text-align:center; background:url(../../images/hd-bg.jpg) repeat-x top left; float:left}
.home-popup-content .home-cont{background:url(../../images/cont-bg.jpg) no-repeat; width:100%; float:left; text-align:center; padding-bottom:30px}
.home-popup-content .home-cont p{font-size:20px; color:#757575; padding-top:20px}
.home-popup-content .home-cont p span{color:#de0601}
.home-popup-content .form-bot{position:relative; max-width:449px; margin:auto; padding:0 15px}
.home-popup-content button{background:#0056a7; margin:0; height:30px; cursor:pointer; border:medium none; color:#fff; position:absolute; right:15px; top:0; width:63px}

.home-popup-content .input::-webkit-input-placeholder{color:#fff/*4a4a4a*/; }
.home-popup-content .input:-moz-placeholder{color:#fff/*4a4a4a*/; }
.home-popup-content .input::-moz-placeholder{color:#fff/*4a4a4a*/; }
.home-popup-content .input:-ms-input-placeholder{color:#fff/*4a4a4a*/; }

/*SPECIAL GIFT HOME PAGE POPUP=========================*/

.gift-coupon-popup{max-width:600px; }
.gift-coupon-popup .gift-coupon-cont{background:url(../../images/fly_coupon_pop_up.jpg) no-repeat top left; min-height:330px; position:relative; color:#000000; font-size:24px; width:100%; float:left; }
.gift-coupon-popup .gift-cont-box{ /*max-width:380px; float:right; */ padding:20px 10px 0 10px; text-align:center; }
.gift-coupon-popup .wctxt{ padding:20px 0; }
.gift-coupon-popup .gift-coupon-cont h3{font-size:33px; color:#fff; text-transform:uppercase; line-height:38px; }
.gift-coupon-popup .gift-coupon-cont p{margin:10px 0 20px; color:#fff; line-height:32px; text-transform:uppercase; }
.gift-coupon-popup .gift-coupon-cont p span{font-size:34px; }
.gift-coupon-popup .gift-coupon-cont p font{text-transform:initial; }
.gift-coupon-popup .form-bot{padding:0px; max-width:inherit; bottom:10px; left:-23px; }
.gift-coupon-popup .form-bot .input{height:38px; }
.gift-coupon-popup .form-bot button{font-size:16px; text-transform:uppercase; width:105px; height:37px; right:0px; background:#ced7d3; color:#000; border:1px solid #7d7d7d; }

.gift-coupon-popup .gift-coupon-cont .cupon-input label{text-transform:uppercase; font-size:20px; color:#fff; } 
.gift-coupon-popup .gift-coupon-cont .cupon-input .input{ height:40px; width:225px; color:#000000; font-size:15px; text-align:center; line-height:18px; }
.gift-coupon-popup .gift-coupon-cont .Valid-text{/*position:absolute; bottom:20px; right:25px; */ margin:10px 0; font-size:15px; line-height:22px; text-align:center; text-transform:capitalize; clear:both; }
.gift-coupon-popup .gift-coupon-cont p.Valid-text br{display:none; }
.gift-coupon-popup .gift-coupon-cont .Valid-text span{font-weight:normal; text-decoration:none; font-size:20px; }

@media (max-width:639px){.gift-coupon-popup{padding:0 10px; } .gift-coupon-popup .gift-cont-box{padding-right:15px; }	
.gift-coupon-popup .gift-coupon-cont{background-position:40% 0; }
}

@media (max-width:479px){.gift-coupon-popup .gift-coupon-cont{font-size:19px; }
.gift-coupon-popup .gift-coupon-cont h3{font-size:24px; line-height:24px; } 
.gift-coupon-popup .gift-cont-box{max-width:inherit; float:none; padding:20px 10px; }
.gift-coupon-popup .gift-coupon-cont .cupon-input label{display:block; padding-bottom:5px; }
.gift-coupon-popup .gift-coupon-cont .Valid-text{text-align:center; left:20px; right:20px; }
}


/*SPECIAL GIFT2 HOME PAGE POPUP=========================*/
.gift-coupon-popup2  .gift-coupon-cont{background:url(../../images/popup-body-bg.jpg) no-repeat top left #f9fafc; background-size:cover; width:100%; float:left; }
.gift-coupon-popup2 h3{color:#0dbdba; font-size:29px; line-height:32px; }
.gift-coupon-popup2 h3 span{font-size:42px; color:#00408a; }
.gift-coupon-popup2 .form-bg{background:#19888f; padding:15px; margin-top:15px; }
.gift-coupon-popup2 .form-bg input{height:38px; border:solid 1px #1c9492; }
.gift-coupon-popup2 .form-bg button{font-size:16px; text-transform:uppercase; width:105px; height:38px; right:0px; }
.gift-coupon-popup2 .home-popup-content .form-bot{max-width:380px; padding:0px; }
.gift-coupon-popup2 p.Valid-text{text-align:center; color:#00408a; font-size:24px; text-transform:uppercase; margin:10px 0 8px; }

@media (max-width:639px){.gift-coupon-popup2.home-popup-width{padding:0 10px; }}
@media (max-width:479px){.gift-coupon-popup2 p.Valid-text{font-size:16px; } .gift-coupon-popup2 h3{font-size:17px; } .gift-coupon-popup2 h3 span{font-size:30px; }}

/*HOME PAGE Valentine POPUP=========================*/
.home-popup-width.vday-coupon-popup{max-width:830px; }
.vday-coupon-popup .vdayhd{padding-top:10px; text-align:center}
.vday-coupon-popup .vday-coupon-cont{background:url(../../images/popup-vday.jpg) no-repeat top left #e9446c; background-size:cover; width:100%; float:left; }
.vday-coupon-popup .vday-coupon-cont .vdayleft{float:left; width:45%; margin:0 2%; text-align:center; }
.vday-coupon-popup .vday-coupon-cont .vdayright{float:right; width:45%; margin:0 2%; text-align:center; }
.vday-coupon-popup .vday-coupon-cont .vdayright h2{color:#000; font-size:36px; line-height:36px; }
.vday-coupon-popup .vday-coupon-cont .vdayright h2 span{font-size:60px; color:#000; }
.vday-coupon-popup .vday-coupon-cont .vdayright h2 hr{width:90%; border-color:#000; }
.vday-coupon-popup h3{color:#000; font-size:22px; margin:0 0 10px 0}
.vday-coupon-popup .form-bg{background:#e9446c; padding:10px 0 30px 0; }
.vday-coupon-popup .form-bg input{height:38px; border:solid 1px #c4254b; background:#e9446c; color:#ffffff; }
.vday-coupon-popup .form-bg input::-webkit-input-placeholder,  
.vday-coupon-popup .form-bg input::-moz-placeholder, 
.vday-coupon-popup .form-bg input:-ms-input-placeholder{color:#ffffff; }

.vday-coupon-popup .form-bg button{font-size:16px; text-transform:uppercase; width:105px; height:38px; right:0px; background:#a52a46; }
.vday-coupon-popup .home-popup-content .form-bot{max-width:380px; padding:0px; }

@media (max-width:900px){.vday-coupon-popup .vday-coupon-cont .vdayright h2{font-size:24px; line-height:30px; }}
@media (max-width:639px){.vday-coupon-popup.home-popup-width{padding:0 10px; }.vday-coupon-popup  .vday-coupon-cont .vdayleft, .vday-coupon-popup  .vday-coupon-cont .vdayright{float:none; width:95%; }}
@media (max-width:479px){.vday-coupon-popup .vday-coupon-cont .vdayright h2{font-size:17px; line-height:18px; }.vday-coupon-popup .vday-coupon-cont .vdayright h2 span{font-size:30px; }.vday-coupon-popup h3{font-size:17px; }}
/*HOME PAGE Valentine POPUP END=========================*/

/*HOME PAGE Halo Stud POPUP Start=========================*/
.home-popup-width.get-an-popup{max-width:600px; padding:0 0px; }
.home-popup-width.get-an-popup .top-bg{padding:15px 10px 15px; }
.get-an-popup .get-an-popup-cont{background:#ffffff; width:100%; float:left; padding:20px 0 10px; }
.get-an-popup .get-an-popup-cont .get_left{float:left; width:55%;  padding-top:20px; text-align:center; }
.get-an-popup .get-an-popup-cont .get_right{float:left; width:100%; padding-top:5px; }
.get-an-popup .get-an-popup-cont .get_right .right_text{padding:0 10px 0 0; margin:0 auto; text-align:center; color:#757575; }
.get-an-popup .get-an-popup-cont .get_right .right_text h2 strong{font-size:62px; line-height:58px; text-transform:none; }
.get-an-popup .get-an-popup-cont .get_right .right_text .top_text{font-size:33px; color:#757575; letter-spacing:0px; padding-bottom:5px; line-height:34px; }
.get-an-popup .get-an-popup-cont .get_right .right_text h2 span{display:block; font-size:22px; color:#353535; }
.get-an-popup .get-an-popup-cont .get_right .right_text h2 span.valid_text{font-size:17px; color:#353535; }
.get-an-popup .get-an-popup-cont .get_right .right_text .shop_text{font-size:21px; margin-top:10px; letter-spacing:0px; display:inline-block; }
.heart-text {font-size:20px; padding-top:10px; line-height:28px; }
.heart-text span{display:block; font-size:20px; font-weight:normal; }

.get-an-popup h3{color:#353535; font-size:17px; margin:10px 0 15px 0}
.get-an-popup h3 .wcb{font-size:24px; }
.get-an-popup .form-bg{padding:0 10px 0 10px; margin-top:15px; max-width:440px; margin:0 auto; }
.get-an-popup .form-bg .tac{text-transform:uppercase; }
.get-an-popup .form-bg input{height:53px; background:none; color:#000;  padding:7px 20px; font-size:13px; font-style:normal; border:none; }
.get-an-popup .form-bot input::-webkit-input-placeholder,  
.get-an-popup .form-bot input::-moz-placeholder, .get-an-popup .form-bg input:-moz-placeholder,
.get-an-popup .form-bot input:-ms-input-placeholder{color:#000!important; }
.get-an-popup .limited_text{padding:20px 10px 30px; font-size:17px; color:#000000; text-align:center; }
.get-an-popup .limited_text p{font-size:18px; margin:0 0 10px;}
.get-an-popup .limited_text p.f12{font-size:12px;}
.get-an-popup .limited_text a{color:#000000; font-size:12px; border-bottom:1px solid #000000; }
.get-an-popup .limited_text a:hover{color:#757575; }

.get-an-popup .form-bg button{font-size:19px; background:#CFE2D8; width:165px; font-weight:normal; height:53px; right:0px; top:0px; border:none; color:#000000; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; }
.get-an-popup .form-bg button:hover{background:#757575; color:#ffffff; }
.get-an-popup .form-bot .input{width:100%!important; }
.get-an-popup .home-popup-content .form-bot{max-width:600px; padding:0px; height:53px; }

.get-an-popup .get-an-popup-cont .form-bg .form-bot label{color:#000000!important; }
.get-an-popup  #gift-coupon-cont2 .form-bot h3{float:none; display:inline-block; }

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

@media (max-width:991px){.get-an-popup .get-an-popup-cont .get_right .right_text h2 strong{font-size:47px; }}
@media (max-width:767px){
.get-an-popup #gift-coupon-cont2 .get_right .right_text .top_text{font-size:24px; }
.home-popup-width.get-an-popup{padding:0 10px; }
.get-an-popup .get-an-popup-cont .get_right .right_text h2 span{font-size:26px; }
.get-an-popup .get-an-popup-cont .get_right .right_text h2 strong{font-size:46px; }
.get-an-popup .get-an-popup-cont .get_right .right_text h2 span.valid_text{font-size:16px; }
.get-an-popup .get-an-popup-cont .get_left,.get-an-popup .get-an-popup-cont .get_right{width:100%; padding-top:10px; } 
.get-an-popup h3{margin-top:15px; margin-bottom:10px; font-size:12px; } 
.get-an-popup .get-an-popup-cont .get_right .right_text .shop_text{font-size:16px; }
.get-an-popup .form-bot .input{font-size:13px; }
.get-an-popup .limited_text{font-size:16px; padding:20px 0 15px; }
}

/*HOME PAGE Halo Stud POPUP END=========================*/

/*HOME PAGE BLACK FRIDAY POPUP Start=========================*/
.home-popup-width.black-f-popup{max-width:500px; padding:0px; }
.black-f-popup .black-f-bg{width:100%; float:left; position:relative; overflow:hidden; }
.black-f-popup .black-f-bg:before{background:url(../../images/black-f-img-left.jpg) no-repeat; position:absolute; left:0px; bottom:0px; content:""; width:61px; height:148px; }
.black-f-popup .black-f-bg:after{background:url(../../images/black-f-img-right.jpg) no-repeat right top; position:absolute; right:0px; content:""; bottom:0px; width:59px; height:148px; }

.black-f-popup .home-popup-content{background:#fff; border:none; text-align:center; }
.black-f-popup .top-text{font-size:20px; color:#565656; padding-top:30px; position:relative; z-index:1; }
.black-f-popup .top-text span{color:#9e0000; font-style:italic; font-size:24px; }
.black-f-popup .black-f-hd{font-size:38px; color:#050505; letter-spacing:6px; margin-top:5px; background:url(../../images/and-black-f.png) no-repeat center; }
.black-f-popup .black-f-hd span{color:#319cc7; display:block; letter-spacing:2px; padding-top:5px; }
.black-f-popup .black-deal-text{color:#2a2a2a; font-size:30px; text-transform:uppercase; font-style:italic; padding:10px 0; }

.black-f-popup .form-bg{background:#e1e1e1; padding:20px 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  width:100%; float:left; }
.black-f-popup .form-bg .tac{text-transform:uppercase; }
.black-f-popup .form-bg input{height:36px; border:solid 1px #7d7d7d; background:#ffffff; color:#000000; font-style:italic; padding:7px 20px; font-size:13px; font-style:italic; }
.black-f-popup .form-bg input::-webkit-input-placeholder,  
.black-f-popup .form-bg input::-moz-placeholder, .get-an-popup .form-bg input:-moz-placeholder,
.black-f-popup .form-bg input:-ms-input-placeholder{color:#000000!important; }
.black-f-popup .form-bg button{font-size:13px; text-transform:uppercase; width:98px; height:36px; right:0px; border:solid 1px #7d7d7d; background:#d7d7d7; color:#000000; }
.black-f-popup .home-popup-content .form-bot{max-width:420px; padding:0px; }

@media (max-width:479px){
.home-popup-width.black-f-popup{max-width:300px; }
.black-f-popup .top-text span{display:block; } 
.black-f-popup .top-text{font-size:20px; padding-top:40px; }
.black-f-popup .black-f-bg:after,.black-f-popup .black-f-bg:before{top:30px; width:50px; height:125px; background-size:50px; }
.black-f-popup .black-deal-text{font-size:24px; padding-top:20px; } 
.black-f-popup .black-f-hd{font-size:28px; z-index:1; position:relative; margin-top:18px; }
.black-f-popup .form-bg input{font-size:17px; padding:7px; }
.black-f-popup .black-f-bg p strong{display:block; }		
}
/*HOME PAGE BLACK FRIDAY POPUP END=========================*/

/*HOME PAGE HOLIDAY DEALS POPUP Start=========================*/
.home-popup-width.holiday-deal-popup{max-width:500px; padding:0px 10px; }
.holiday-deal-popup .home-popup-content{background:url(../../images/holiday-bg-d.jpg) no-repeat center top; text-align:center; border:0px; } 
.holiday-deal-popup .home-popup-content h3{padding:45px 0 15px; font-size:16px; }

.holiday-deal-popup .form-bg{padding:20px 10px 25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  width:100%; 
float:left; }
.holiday-deal-popup .form-bg .tac{text-transform:uppercase; }
.holiday-deal-popup .form-bg input{height:36px; border:solid 1px #7d7d7d; background:#ffffff; color:#000000; font-style:italic; padding:7px 20px; font-size:13px; font-style:italic; }
.holiday-deal-popup .form-bg input::-webkit-input-placeholder,  
.holiday-deal-popup .form-bg input::-moz-placeholder, .get-an-popup .form-bg input:-moz-placeholder,
.holiday-deal-popup .form-bg input:-ms-input-placeholder{color:#000000!important; }
.holiday-deal-popup .form-bg button{font-size:13px; text-transform:uppercase; width:98px; height:36px; right:0px; border:solid 1px #7d7d7d; background:#ebf1f1; color:#000000; }
.holiday-deal-popup .home-popup-content .form-bot{max-width:430px; padding:0px; }

@media (max-width:479px){
.home-popup-width.holiday-deal-popup{max-width:300px; padding:0px; }
.holiday-deal-popup .home-popup-content{background:url(../../images/holiday-bg-m.jpg) no-repeat center top; text-align:center; border:0px; padding:52px 7px; }
.holiday-deal-popup .form-bg input{font-size:14px; padding:7px; }
}
/*HOME PAGE HOLIDAY DEALS POPUP END=========================*/

#container{padding:0}
.inwrapper{max-width:1000px; margin:auto; padding:0 10px; background:url(../../images/wrp-bg.png) repeat; }
.nhelp-text{background-color:#f5f5f5; padding:10px; margin:0 auto; width:70%}
.nhelp-text, .nhelp-text a{color:#000; font-size:14px}
.nhelp-text:hover{background-color:#cfe2d8}
.topfix{display:none; }

/*header*/
header{min-height:87px; border-bottom:1px solid #d4d4d4; box-shadow:0 2px 3px #ececec; }

.top-first-row{background-color:#cfe2d8; /*border-bottom:1px solid #cadfd4; */position:relative; display:block; min-height:16px; padding:0px 0px; z-index:53; }
.top-first-row ul.head-link{display:table; width:70%; float:right; text-align:right; line-height:40px; }
.top-first-row ul li{display:table-cell; position:relative; text-align:center; padding:0 10px 0 0; }
.top-first-row ul li a{display:inline-block; text-align:center; color:#000; line-height:14px; letter-spacing:0px; font-size:12px; }
.top-first-row ul li a:hover{color:#000; }
.top-first-row ul li span.tax-tip{display:none; position:absolute; z-index:9999; padding:10px; font-size:13px; background-color:#fff; border:1px solid #98a9a0; width:300px; right:0; line-height:normal; }
.top-first-row ul li:hover span.tax-tip{display:block; }
.top-first-row .needhelp{position:absolute; top:28px; right:-85px; z-index:1; }
.top-first-row .bf-needhelp{position:absolute; top:28px; right:-160px; }
.top-first-row .ch-needhelp{position:absolute; top:29px; right:-103px; }

.toprow2{display:block; position:relative; padding-top:23px; }
.toprow2 .logo{position:absolute; left:50%; width:460px; height:33px; margin-left:-220px; top:50%; margin-top:-15px; }
.ttu {text-transform:uppercase; }
.topleft{letter-spacing:1px; text-transform:uppercase; }
.topleft, .topright{margin:-7px 0 5px 0; }

.searchbox{width:230px; position:relative}
.searchbox .tbox{padding-left:32px; }
.searchbox .tbox .input{padding:2px 8px; font-size:13px; color:#000; border:0px; background-color:#f5f5f5; letter-spacing:1px; line-height:28px; }
.searchbox .btn{position:absolute; line-height:1px; left:0; top:0; cursor:pointer; border:0; padding:0; padding:8px; background-color:#f5f5f5; }
.searchbox .btn svg{ width:16px; height:16px; fill:#898989; }

.top_bag, .top_heart{ position:relative; display:inline-block; }
.cart-popup{visibility:hidden; position:absolute; z-index:10; top:37px; right:0; padding-top:8px-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00); -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
@media (min-width:992px){
.top_bag:hover .cart-popup{visibility:visible; top:14px; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
.cart-popup-content{background-color:#fff; padding:10px; border:1px solid #d4d4d4; width:400px; text-align:justify; line-height:normal; margin-top:15px; }
.cart-popup-content .uparrow{position:absolute; top:6px; right:0px}
.cart-popup-content .close_icon{position:absolute; top:15px; right:0px; width:15px; height:15px; border:0px solid #d4d4d4; padding:3px; }
.cart-popup-content .pr-height{max-height:320px; float:left; width:100%; overflow:auto}
.cart-popup-content .info{padding-left:90px}
.cart-popup-content a{color:#000; }
.cart-popup-content a.textlink, .cart-popup-content span,.cart-popup-content .name a, .cart-popup-content .qty{font-size:15px;}
.cart-popup-content span{color:#000; }
.cart-popup-content span.price{font-size:18px;}
.cart-popup-content .amount a{color:#fff !important; }
.cart-popup-content .name a{color:#757575; line-height:16px;font-size:13px;}
.cart-popup-content .name a:hover{color:#294938}
.cart-popup-content .qty{ margin:0 0 0 -10px;}
.cart-popup-content .amount{background-color:#cfe2d8; color:#000; display:block; padding:10px; min-height:2px}

.cart-total a.dbtn svg, .cart-page-hd .btn-continue .dbtn svg, .cart-popup-content .dbtn svg, .cont_popup_width .ovalbutton svg{width:20px; height:20px; margin:-5px 0 0 0;}
.cart-page-hd .btn-continue .dbtn, .cart-popup-content .dbtn, .cont_popup_width .ovalbutton{font-size:25px;}

.get-an-popup .form-bot .input{ width:100%; background:#fff; color:#000000; float:right; border:solid 1px #CFE2D8; font-size:18px; padding-right:180px; }
.get-an-popup .form-bot .input::-webkit-input-placeholder{color:#757575}.get-an-popup .form-bot .input:-moz-placeholder{color:#757575}.get-an-popup .form-bot .input::-moz-placeholder{color:#757575}.get-an-popup .form-bot .input:-ms-input-placeholder{color:#757575}

.top-offer{background:url(../../images/top-offer-bg.png); color:#002C77; font-size:17px; padding:0px 0; /*7px 0; */text-align:center; text-transform:uppercase; display:none}
.top-offer a img{vertical-align:bottom; }
.top-offer .bar-label{display:inline-block; background:url(../../images/offer-le-cor.png) no-repeat left top; line-height:27px; padding-left:22px}
.top-offer .bar-label span{display:inline-block; background:url(../../images/offer-ri-cor.png) no-repeat right top; color:#fff; font-size:17px; margin-right:3px; padding:5px 16px 4px 0}
.top-offer .bar-code{display:inline-block; background:url(../../images/offer-le-cor1.png) no-repeat left top; line-height:24px; padding-left:13px}
.top-offer .bar-code span{display:inline-block; background:url(../../images/offer-ri-cor1.png) no-repeat right top; color:#002C77; font-size:18px; padding:2px 8px 2px 3px}

.top-gift-bnr .holiday-left{position:relative; padding:5px 195px 5px 5px; text-align:center; text-transform:uppercase; /*text-shadow:0px 3px 1px rgba(58, 58, 58, 0.33); */ width:52%; float:left; box-sizing:border-box; }
.top-gift-bnr .holiday-left img{position:absolute; right:0px; top:0px; width:60px; }
.top-gift-bnr .holiday-left h3{font-size:24px; color:#ac0d09; }
.top-gift-bnr .holiday-left p{font-size:20px; color:#373736; letter-spacing:1px; margin:5px 0 0; }

.codecnt{ position:absolute; right:20px; top:7px; }
.top-gift-bnr .congra-sec{padding-top:0px; }
.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; color:#373736; }
.top-gift-bnr .congra-sec .cong-left p span{font-size:26px; color:#ac0d09; }
.top-gift-bnr .congra-sec .cong-left h3{letter-spacing:0.8px; font-size:24px; color:#ac0d09; text-transform:uppercase; }
.top-gift-bnr .congra-sec .coupon-right{float:left; padding:0px 0px 0 10px; }
.top-gift-bnr .congra-sec .coupon-right h4{color:#353535; font-size:30px; line-height:40px; letter-spacing:1px; text-align:center; float:left;  padding-top:2px; }
.top-gift-bnr .congra-sec .coupon-right .input{width:180px; margin:5px 0; text-align:center; padding:5px 7px; font-size:20px; text-transform:uppercase; float:left; }
.top-gift-bnr .congra-sec .coupon-right p{margin:0px; font-size:24px; color:#353535; float:none; text-align:center; line-height:18px; }
.top-gift-bnr .congra-sec .coupon-right *::-moz-placeholder{color:#747272; }

.show991{display:none!important;}
@media (max-width:1599px){
.top-gift-bnr .congra-sec .coupon-right h4{ font-size:26px; line-height:36px; }
.top-gift-bnr .congra-sec .coupon-right .input{ padding:5px 7px; font-size:16px; }
.top-gift-bnr .congra-sec .coupon-right p{ font-size:18px; line-height:16px; clear:both; }
}
@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:13px; width:125px; }
.top-gift-bnr .congra-sec .coupon-right p{font-size:11px; line-height:17px; padding-left:10px; clear:both; }
}
@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;}
.show991{display:block;}
.searchbox{width:190px; }
.toprow2 .logo{ width:360px; margin-left:-175px; }
.toprow2 .logo img{width:90%; }
}
@media (max-width:767px){
.codecnt{top:7px; }
.get-an-popup .form-bot .input{ float:none; padding:7px 115px 7px 8px; font-size:16px; }
.get-an-popup .form-bg button{width:110px; }
.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; }
.home-popup-content .close{top:10px; right:10px; }
.home-popup-width.get-an-popup .top-bg{padding:30px 10px 20px; }
}
@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; /*width:65%; */ 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:15px; }
.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 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:11px; }
.top-gift-bnr .congra-sec .coupon-right .input{font-size:9px; }
}

.middlesection{padding:/*15px */0; }

.bottom-row3{float:left; width:100%; text-align:center; padding-bottom:10px}
.bottom-row3 li{display:inline; padding:0 1px}
.bottom-row3 li a{display:inline-block; width:24px; height:24px}
.bottom-row4{text-align:center; float:left; width:100%; padding-bottom:10px; font-size:12px; color:#6a6c6c}

.brlogo{float:left; width:100%; display:table; padding:15px 0 10px}
.brlogo li{display:table-cell; text-align:center; vertical-align:middle; }
.brlogo li a{vertical-align:middle}
.brlogo li a img{vertical-align:middle; width:88%!important}

.viewlink{float:left; position:absolute; right:175px; top:17px}
.viewlink a.gridview{background:url(../../images/gridview-icon.jpg) no-repeat left top}
.viewlink a.gridview:hover, .viewlink a.gridview.active{color:#294938; background:url(../../images/gridview-icon.jpg) no-repeat left bottom}
.viewlink a.listview{background:url(../../images/listview-icon.jpg) no-repeat left top}
.viewlink a.listview:hover, .viewlink a.listview.active{color:#294938; background:url(../../images/listview-icon.jpg) no-repeat left bottom}
.viewlink a.gridview, .viewlink a.listview, .viewlink a.ear-size{color:#757575; font-size:12px; padding-left:20px; display:inline-block; margin-right:15px; height:16px; line-height:16px}
.viewlink a.gridview{height:15px; line-height:15px}
.viewlink a.ear-size{color:#757575}
.viewlink a.ear-size:hover, .viewlink a.ear-size.active{color:#294938; }

/*22-6-2018 TOP  Banner Start*/
.list_banner{ text-align:center; padding:15px 0px; background-color:#f5f5f5; }
.list_banner .wrapper{ position:relative; }
.list_banner h1, .list_banner h2{font-family: 'libre_baskerville'; text-transform: uppercase; margin:0px; color:#89010f; font-size:21px; line-height:21px; padding:0px; background-image:none; letter-spacing:normal; }
.list_banner .inner-banner{ min-height:inherit; padding-top:0px; }
.list_banner p{font-weight:normal; margin:0px; color:#2b2b2a; font-size:13px; line-height:16px; padding:5px 0px 0px 0px; }
.list_banner .inner-banner-toggle{color:#333; font-size:11px; display:inline-block; min-width:27px; position:absolute; right:10px; top:-14px; z-index:6; cursor:pointer; display:none; }
.list_banner .inner-banner-toggle span { display:none; }
@media (max-width:767px){
.list_banner h1, .list_banner h2{font-size:20px; line-height:20px; }
.list_banner p{font-size:13px; line-height:18px; }
.list_banner .inner-banner-toggle{ display:block; }}

.ltopbtn{display:table; width:auto; border-collapse:collapse; margin:10px auto 0 auto; height:47px; }
.ltopbtn>li{display:table-cell; vertical-align:top; height:100%; width:50%; }
.ltopbtn>li+li>a{ margin-left:-1px; }
.ltopbtn>li>a{border:1px solid #50524f; font-size:18px; background-color:#fff; color:#525a65; padding:12px 20px; text-align:center; height:100%; cursor:pointer; 
display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; 
justify-content:center; -webkit-justify-content:center; align-items:center; -webkit-align-items:center; 
-webkit-box-sizing:border-box; box-sizing:border-box; }
.ltopbtn>li>a:hover, .ltopbtn>li>a.active{background-color:#cde3d7; }
.ltopbtn>li>a>span{position:relative; display:inline-block; text-align:left; }
.ltopbtn>li>a>span.dubalimg{ padding-left:80px; }
.ltopbtn>li>a>span.singleimg{ padding-left:40px; }
.ltopbtn>li>a>span>img{ position:absolute; left:0px; top:50%; margin-top:-15px; }
@media (max-width:767px){.ltopbtn{ margin-top:10px; }}
@media (max-width:657px){
.ltopbtn>li>a{font-size:13px; padding:7px 8px; }
.ltopbtn>li>a>span>img{height:22px; margin-top:-11px; }
.ltopbtn>li>a>span.dubalimg{ padding-left:58px; }
.ltopbtn>li>a>span.singleimg{ padding-left:29px; }}

/*22-6-2018 TOP  Banner End*/

.lbanner {position:relative; background-repeat:no-repeat; background-position:top center; clear:both; }
.lbanner .wrapper{ position:relative; }
.lbanner .inner-banner-hd{float:left; width:100%; position:relative; }
.lbanner .inner-banner-hd h1{background-image:none; padding-top:15px; padding-bottom:15px; padding-right:0px; text-align:center; text-transform:uppercase; font-size:35px; letter-spacing:4px; line-height:35px; color:#fff; float:left; }
.lbanner .inner-banner-hd h1 span { font-size:30px; color:#fff; display:block; }
.lbanner .inner-banner{float:left; width:100%; margin-top:-100px; padding-top:100px; min-height:190px; }
.lbanner .inner-banner-text{font-size:13px; line-height:20px; letter-spacing:1px; color:#fff; text-align:center; float:left; }
.lbanner .inner-banner-image {float:right; margin-top:-100px; margin-left:10px; }
.lbanner .inner-banner-toggle{color:#fff; font-size:11px; display:inline-block; min-width:60px; position:absolute; right:10px; top:0px; z-index:6; cursor:pointer; }
.lbanner .inner-banner-hd h1,.lbanner .inner-banner-text {width:66%; padding-left:18.4%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.lbanner .inner-banner-image {width:400px; }
@media (max-width:1227px){
.lbanner .inner-banner-hd h1,.lbanner .inner-banner-text {width:64%; padding-left:18.4%; }
.lbanner .inner-banner-image {margin-top:-80px; width:380px; }
.lbanner .inner-banner-hd h1{ font-size:30px; line-height:30px; padding-top:10px; padding-bottom:10px; }
.lbanner .inner-banner-hd h1 span { font-size:25px; }}
@media (max-width:1160px){
.lbanner .inner-banner-hd h1,.lbanner .inner-banner-text {width:64%; padding-left:15.4%; }
.lbanner .inner-banner-image {margin-top:-57px; width:350px; }}
@media (max-width:1022px){.lbanner .inner-banner-hd h1,.lbanner .inner-banner-text {width:62%; padding-left:10.4%; }}
@media (max-width:968px){
.lbanner .inner-banner-hd h1,.lbanner .inner-banner-text {width:56%; padding-left:10.4%; }
.lbanner .inner-banner-hd h1{ font-size:25px; line-height:25px; }
.lbanner .inner-banner-image {margin-top:-48px; }
.lbanner .inner-banner-hd h1 span { font-size:20px; }
.lbanner .inner-banner-text { line-height:18px; }}
@media (max-width:900px){.lbanner .inner-banner-hd h1,.lbanner .inner-banner-text {padding-left:5.4%; }}
@media (max-width:842px){
.lbanner .inner-banner-hd h1,.lbanner .inner-banner-text {padding-left:1.4%; width:53%; }
.lbanner .inner-banner-image {margin-top:-38px; width:340px; }}
@media (max-width:767px){
.lbanner .inner-banner{ margin-top:0px; padding-top:0px; min-height:inherit; }
.lbanner .inner-banner-hd h1, .lbanner .inner-banner-text {width:100%; float:none; padding-left:0px; }
.lbanner .inner-banner-text { padding-bottom:15px; }
.lbanner .inner-banner-image { width:auto; float:none; margin:0px -10px; text-align:center; padding:0px 10px; background:url(../../images/listing_sp.jpg) repeat-x left bottom; }
.lbanner .inner-banner-image:after{display:table; clear:both; content:""; }
.lbanner .inner-banner-toggle span { display:none; }
.lbanner .inner-banner-toggle img {-ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg); }
.lbanner {background-repeat:repeat-y; }}
@media (max-width:639px){
.lbanner .inner-banner-hd h1{ font-size:22px; line-height:22px; }
.lbanner .inner-banner-hd h1 span { font-size:18px; }}

.lightbg a.dtprlink{color:#000}
.lightbg a.dtprlink:hover{color:#757575}
.dttpspc{padding-top:5px}
.cpnwidth{width:25%}
.dmdbreak strong{display:block; }
.dmdbreak span{white-space:nowrap; font-size:11px; }

@media only screen and (min-width:768px) and (max-width:820px){.topsection .logo img{max-width:90%; }}

.bf-popup-content .bf-cont{background:url(../../images/cont-bg.jpg) no-repeat; width:100%; float:left; text-align:center; padding-bottom:15px}
.bf-popup-content .bf-cont p{font-size:15px; color:#d4c37f; padding-top:0px}
.bf-popup{position:fixed; top:50%; z-index:1001; width:100%; left:0; margin-top:-230px; }
.bf-popup .input::-webkit-input-placeholder{color:#757575}
.bf-popup .input:-moz-placeholder{color:#757575}
.bf-popup .input::-moz-placeholder{color:#757575}
.bf-popup .input:-ms-input-placeholder{color:#757575}

/* Text showing on all preset stud page*/ 
.gls-lab-text{font-size:17px; }
.gls-lab-text span{color:#3366FF; }

.pinktext{color:#fd7099; text-align:justify; font-size:12px; }

/* for price On listing pages */
.redretail span.through{font-size:16px; color:#FF0000!important}
.price span.yrprice{font-size:15px; }
.mobredretail span.through{color:#FF0000!important}

.catbox-home{margin:0 auto; max-width:1252px}
.catbox-home ul{float:left; width:100%}
.catbox-home li{width:25%; float:left}
.catbox-home .catbox{border:1px solid #d9d9d9; background-color:#fff; margin:7px; text-align:center; position:relative; display:inherit}
.catbox-home .catbox span.name{position:absolute; bottom:0; left:0; width:100%; font-size:16px; color:#333; text-transform:uppercase; background:#f5f5f5; padding:10px 5px}
.catbox-home .catbox:hover, .catbox-home .catbox.active{border:1px solid #294938; cursor:pointer}
.catbox-home .catbox:hover span.name, .catbox-home .catbox.active span.name{color:#294938}

.education{float:left; width:100%; padding-top:10px; display:none}
.education .box{float:left; border:1px solid #ECECEC; width:33.3%}
.education .box .hd{padding:8% 8% 0}
.education .box .hd a{color:#3D3D3D; font-size:17px; text-transform:uppercase}
.education .box .hd a:hover{color:#0E35B4}
.education .content{padding:2% 8%}
.education .content-1{background:url(../../images/education-bg.jpg) no-repeat; padding-right:36%; background-position:93% 60%}
.education .content-2{background:url(../../images/earring-bg.jpg) no-repeat; padding-right:36%; background-position:93% 101%}
.education .content-3{background:url(../../images/testimonials.jpg) no-repeat; padding-right:36%; background-position:93% 25%}
.education .box .hd span.hd-icon{background:url(../../images/hd-icon1.png) no-repeat left top; width:9px; height:9px; float:right; margin-top:6px; display:none}
.education .box:hover .hd span.hd-icon{background-position:0 -9px}
.ovalbutton_blck{background-color:#000 !important; }
.ovalbutton_blck:hover{background-color:#757575 !important; }
/*BOOTSTRAP-4ALPHA GRID*/

.row{margin-right:-10px; margin-left:-10px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.row::after{display:table; clear:both; content:""; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, 
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, 
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, 
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, 
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{position:relative; min-height:1px; padding-right:10px; padding-left:10px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left; }
.col-xs-1{width:8.333333%; }.col-xs-2{width:16.666667%; }.col-xs-3{width:25%; }.col-xs-4{width:33.333333%; }.col-xs-5{width:41.666667%; }.col-xs-6{width:50%; }.col-xs-7{width:58.333333%; }.col-xs-8{width:66.666667%; }.col-xs-9{width:75%; }.col-xs-10{width:83.333333%; }.col-xs-11{width:91.666667%; }.col-xs-12{width:100%; }.col-xs-pull-0{right:auto; }.col-xs-pull-1{right:8.333333%; }.col-xs-pull-2{right:16.666667%; }.col-xs-pull-3{right:25%; }.col-xs-pull-4{right:33.333333%; }.col-xs-pull-5{right:41.666667%; }.col-xs-pull-6{right:50%; }.col-xs-pull-7{right:58.333333%; }.col-xs-pull-8{right:66.666667%; }.col-xs-pull-9{right:75%; }.col-xs-pull-10{right:83.333333%; }.col-xs-pull-11{right:91.666667%; }.col-xs-pull-12{right:100%; }.col-xs-push-0{left:auto; }.col-xs-push-1{left:8.333333%; }.col-xs-push-2{left:16.666667%; }.col-xs-push-3{left:25%; }.col-xs-push-4{left:33.333333%; }.col-xs-push-5{left:41.666667%; }.col-xs-push-6{left:50%; }.col-xs-push-7{left:58.333333%; }.col-xs-push-8{left:66.666667%; }.col-xs-push-9{left:75%; }.col-xs-push-10{left:83.333333%; }.col-xs-push-11{left:91.666667%; }.col-xs-push-12{left:100%; }.col-xs-offset-0{margin-left:0; }.col-xs-offset-1{margin-left:8.333333%; }.col-xs-offset-2{margin-left:16.666667%; }.col-xs-offset-3{margin-left:25%; }.col-xs-offset-4{margin-left:33.333333%; }.col-xs-offset-5{margin-left:41.666667%; }.col-xs-offset-6{margin-left:50%; }.col-xs-offset-7{margin-left:58.333333%; }.col-xs-offset-8{margin-left:66.666667%; }.col-xs-offset-9{margin-left:75%; }.col-xs-offset-10{margin-left:83.333333%; }.col-xs-offset-11{margin-left:91.666667%; }.col-xs-offset-12{margin-left:100%; }
@media (min-width:544px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left; }.col-sm-1{width:8.333333%; }.col-sm-2{width:16.666667%; }.col-sm-3{width:25%; }.col-sm-4{width:33.333333%; }.col-sm-5{width:41.666667%; }.col-sm-6{width:50%; }.col-sm-7{width:58.333333%; }.col-sm-8{width:66.666667%; }.col-sm-9{width:75%; }.col-sm-10{width:83.333333%; }.col-sm-11{width:91.666667%; }.col-sm-12{width:100%; }.col-sm-pull-0{right:auto; }.col-sm-pull-1{right:8.333333%; }.col-sm-pull-2{right:16.666667%; }.col-sm-pull-3{right:25%; }.col-sm-pull-4{right:33.333333%; }.col-sm-pull-5{right:41.666667%; }.col-sm-pull-6{right:50%; }.col-sm-pull-7{right:58.333333%; }.col-sm-pull-8{right:66.666667%; }.col-sm-pull-9{right:75%; }.col-sm-pull-10{right:83.333333%; }.col-sm-pull-11{right:91.666667%; }.col-sm-pull-12{right:100%; }.col-sm-push-0{left:auto; }.col-sm-push-1{left:8.333333%; }.col-sm-push-2{left:16.666667%; }.col-sm-push-3{left:25%; }.col-sm-push-4{left:33.333333%; }.col-sm-push-5{left:41.666667%; }.col-sm-push-6{left:50%; }.col-sm-push-7{left:58.333333%; }.col-sm-push-8{left:66.666667%; }.col-sm-push-9{left:75%; }.col-sm-push-10{left:83.333333%; }.col-sm-push-11{left:91.666667%; }.col-sm-push-12{left:100%; }.col-sm-offset-0{margin-left:0; }.col-sm-offset-1{margin-left:8.333333%; }.col-sm-offset-2{margin-left:16.666667%; }.col-sm-offset-3{margin-left:25%; }.col-sm-offset-4{margin-left:33.333333%; }.col-sm-offset-5{margin-left:41.666667%; }.col-sm-offset-6{margin-left:50%; }.col-sm-offset-7{margin-left:58.333333%; }.col-sm-offset-8{margin-left:66.666667%; }.col-sm-offset-9{margin-left:75%; }.col-sm-offset-10{margin-left:83.333333%; }.col-sm-offset-11{margin-left:91.666667%; }.col-sm-offset-12{margin-left:100%; }}
@media (min-width:768px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left; }.col-md-1{width:8.333333%; }.col-md-2{width:16.666667%; }.col-md-3{width:25%; }.col-md-4{width:33.333333%; }.col-md-5{width:41.666667%; }.col-md-6{width:50%; }.col-md-7{width:58.333333%; }.col-md-8{width:66.666667%; }.col-md-9{width:75%; }.col-md-10{width:83.333333%; }.col-md-11{width:91.666667%; }.col-md-12{width:100%; }.col-md-pull-0{right:auto; }.col-md-pull-1{right:8.333333%; }.col-md-pull-2{right:16.666667%; }.col-md-pull-3{right:25%; }.col-md-pull-4{right:33.333333%; }.col-md-pull-5{right:41.666667%; }.col-md-pull-6{right:50%; }.col-md-pull-7{right:58.333333%; }.col-md-pull-8{right:66.666667%; }.col-md-pull-9{right:75%; }.col-md-pull-10{right:83.333333%; }.col-md-pull-11{right:91.666667%; }.col-md-pull-12{right:100%; }.col-md-push-0{left:auto; }.col-md-push-1{left:8.333333%; }.col-md-push-2{left:16.666667%; }.col-md-push-3{left:25%; }.col-md-push-4{left:33.333333%; }.col-md-push-5{left:41.666667%; }.col-md-push-6{left:50%; }.col-md-push-7{left:58.333333%; }.col-md-push-8{left:66.666667%; }.col-md-push-9{left:75%; }.col-md-push-10{left:83.333333%; }.col-md-push-11{left:91.666667%; }.col-md-push-12{left:100%; }.col-md-offset-0{margin-left:0; }.col-md-offset-1{margin-left:8.333333%; }.col-md-offset-2{margin-left:16.666667%; }.col-md-offset-3{margin-left:25%; }.col-md-offset-4{margin-left:33.333333%; }.col-md-offset-5{margin-left:41.666667%; }.col-md-offset-6{margin-left:50%; }.col-md-offset-7{margin-left:58.333333%; }.col-md-offset-8{margin-left:66.666667%; }.col-md-offset-9{margin-left:75%; }.col-md-offset-10{margin-left:83.333333%; }.col-md-offset-11{margin-left:91.666667%; }.col-md-offset-12{margin-left:100%; }}
@media (min-width:992px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left; }.col-lg-1{width:8.333333%; }.col-lg-2{width:16.666667%; }.col-lg-3{width:25%; }.col-lg-4{width:33.333333%; }.col-lg-5{width:41.666667%; }.col-lg-6{width:50%; }.col-lg-7{width:58.333333%; }.col-lg-8{width:66.666667%; }.col-lg-9{width:75%; }.col-lg-10{width:83.333333%; }.col-lg-11{width:91.666667%; }.col-lg-12{width:100%; }.col-lg-pull-0{right:auto; }.col-lg-pull-1{right:8.333333%; }.col-lg-pull-2{right:16.666667%; }.col-lg-pull-3{right:25%; }.col-lg-pull-4{right:33.333333%; }.col-lg-pull-5{right:41.666667%; }.col-lg-pull-6{right:50%; }.col-lg-pull-7{right:58.333333%; }.col-lg-pull-8{right:66.666667%; }.col-lg-pull-9{right:75%; }.col-lg-pull-10{right:83.333333%; }.col-lg-pull-11{right:91.666667%; }.col-lg-pull-12{right:100%; }.col-lg-push-0{left:auto; }.col-lg-push-1{left:8.333333%; }.col-lg-push-2{left:16.666667%; }.col-lg-push-3{left:25%; }.col-lg-push-4{left:33.333333%; }.col-lg-push-5{left:41.666667%; }.col-lg-push-6{left:50%; }.col-lg-push-7{left:58.333333%; }.col-lg-push-8{left:66.666667%; }.col-lg-push-9{left:75%; }.col-lg-push-10{left:83.333333%; }.col-lg-push-11{left:91.666667%; }.col-lg-push-12{left:100%; }.col-lg-offset-0{margin-left:0; }.col-lg-offset-1{margin-left:8.333333%; }.col-lg-offset-2{margin-left:16.666667%; }.col-lg-offset-3{margin-left:25%; }.col-lg-offset-4{margin-left:33.333333%; }.col-lg-offset-5{margin-left:41.666667%; }.col-lg-offset-6{margin-left:50%; }.col-lg-offset-7{margin-left:58.333333%; }.col-lg-offset-8{margin-left:66.666667%; }.col-lg-offset-9{margin-left:75%; }.col-lg-offset-10{margin-left:83.333333%; }.col-lg-offset-11{margin-left:91.666667%; }.col-lg-offset-12{margin-left:100%; }}
@media (min-width:1200px){.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{float:left; }.col-xl-1{width:8.333333%; }.col-xl-2{width:16.666667%; }.col-xl-3{width:25%; }.col-xl-4{width:33.333333%; }.col-xl-5{width:41.666667%; }.col-xl-6{width:50%; }.col-xl-7{width:58.333333%; }.col-xl-8{width:66.666667%; }.col-xl-9{width:75%; }.col-xl-10{width:83.333333%; }.col-xl-11{width:91.666667%; }.col-xl-12{width:100%; }.col-xl-pull-0{right:auto; }.col-xl-pull-1{right:8.333333%; }.col-xl-pull-2{right:16.666667%; }.col-xl-pull-3{right:25%; }.col-xl-pull-4{right:33.333333%; }.col-xl-pull-5{right:41.666667%; }.col-xl-pull-6{right:50%; }.col-xl-pull-7{right:58.333333%; }.col-xl-pull-8{right:66.666667%; }.col-xl-pull-9{right:75%; }.col-xl-pull-10{right:83.333333%; }.col-xl-pull-11{right:91.666667%; }.col-xl-pull-12{right:100%; }.col-xl-push-0{left:auto; }.col-xl-push-1{left:8.333333%; }.col-xl-push-2{left:16.666667%; }.col-xl-push-3{left:25%; }.col-xl-push-4{left:33.333333%; }.col-xl-push-5{left:41.666667%; }.col-xl-push-6{left:50%; }.col-xl-push-7{left:58.333333%; }.col-xl-push-8{left:66.666667%; }.col-xl-push-9{left:75%; }.col-xl-push-10{left:83.333333%; }.col-xl-push-11{left:91.666667%; }.col-xl-push-12{left:100%; }.col-xl-offset-0{margin-left:0; }.col-xl-offset-1{margin-left:8.333333%; }.col-xl-offset-2{margin-left:16.666667%; }.col-xl-offset-3{margin-left:25%; }.col-xl-offset-4{margin-left:33.333333%; }.col-xl-offset-5{margin-left:41.666667%; }.col-xl-offset-6{margin-left:50%; }.col-xl-offset-7{margin-left:58.333333%; }.col-xl-offset-8{margin-left:66.666667%; }.col-xl-offset-9{margin-left:75%; }.col-xl-offset-10{margin-left:83.333333%; }.col-xl-offset-11{margin-left:91.666667%; }.col-xl-offset-12{margin-left:100%; }}
.no-gutter>[class*="col-"]{padding-right:0px; padding-left:0px; }
.col-xs-1-5{width:20%; float:left; }
@media (min-width:544px){.col-sm-1-5{width:20%; float:left; }}
@media (min-width:768px){.col-md-1-5{width:20%; float:left; }}
@media (min-width:992px){.col-lg-1-5{width:20%; float:left; }}
@media (min-width:1200px){.col-xl-1-5{width:20%; float:left; }}
.no-gutter { margin-left:0px; margin-right:0px; }
.no-gutter>[class*="col-"]{ padding-right:0px; padding-left:0px; }

.row3 { margin-left:-3px; margin-right:-3px; }
.row3>[class*="col-"]{ padding-right:3px; padding-left:3px; }

.row5 { margin-left:-5px; margin-right:-5px; }
.row5>[class*="col-"]{ padding-right:5px; padding-left:5px; }

footer, header, main, section{display:block; }

.fwidth{width:100%; }

/*FOOTER SECTION*/
footer{border-top:1px solid #e9e9e9; padding:35px 0px 0px; }
.rp_accordion .rpa_hd{display:block; }
.rp_accordion .rpa_hd span{color:#757575; font-size:18px; font-weight:600; }
.rp_accordion ul{padding-top:20px; }
.rp_accordion ul li{display:block; padding:0px 0px 15px; }
.rp_accordion ul li a{color:#757575; font-size:16px; }
.rp_accordion ul li a:hover{color:#000; }
.footer_row2{padding:30px 25px 24px 25px; margin-top:10px; border-top:1px solid #e9e9e9; }
.footer_row2 .hd{font-size:18px; color:#000000; line-height:24px; }
.footer_row2 .hd span{display:block; color:#757575; font-size:14px; }
.follow{float:left; padding:6px 0px 0px 30px; }
.follow.follow-inner {float:inherit; padding-left:0px; }
.follow.follow-inner li {float:none; display:inline-block; }
.follow li{float:left; padding:0 13px; }
.follow li a svg{fill:#757575; }
.follow li a:hover svg{ fill:#000000; }
.follow li .svg_sinstagram{width:28px; height:32px; }
.follow li .svg_stwitter{width:27px; height:32px; }
.follow li .svg_sfacebook{width:15px; height:32px; }
.follow li .svg_spinterest{width:22px; height:32px; }
.follow li .svg_sblog{width:32px; height:32px; }

.footer_join{float:left; padding-left:0; width:100%; }
.footer_join li{float:left; width:100%; }
.footer_join li.hd{position:absolute; left:20px; }
.footer_join li.news {padding-left:225px; box-sizing:border-box; z-index:1; position:relative; }
.footer_join .input{width:100%; border-color:#CFE2D8; font-size:18px; padding:9px 230px 9px 10px; margin-right:0px; box-sizing:border-box; }
.footer_join .input::-webkit-input-placeholder{color:#757575}.footer_join .input:-moz-placeholder{color:#757575}
.footer_join .input::-moz-placeholder{color:#757575}.footer_join .input:-ms-input-placeholder{color:#757575}
.footer_join a.join_btn{display:inline-block; line-height:38px; text-align:center; background-color:#CFE2D8; color:#000000; font-size:25px; text-transform:capitalize; padding:6px 54px; position:absolute; right:0px; top:0; }
.footer_join a.join_btn:hover{background-color:#757575; color:#ffffff; }
.footer_logo{padding:10px 0px 20px; }
.footer_logo ul{width:100%; text-align:center; }
.footer_logo ul li{display:inline-block; text-align:center; vertical-align:middle; margin:0 25px; }
.footer_logo ul li a{display:inline-block; line-height:0px; }
.footer_logo ul li img, .footer_logo ul li a img {filter:gray;  -webkit-filter:grayscale(1); -webkit-transition:all .8s ease-in-out; height:40px; }

.footer_logo ul li img:hover, .footer_logo ul li a img:hover {filter:none; -webkit-filter:grayscale(0); }
.footer_logo ul li .AuthorizeNetSeal img {height:40px; width:50px; }
.footer_logo div.AuthorizeNetSeal{ width:50px; }
#topcontrol{bottom:95px; right:30px; z-index:2; width:50px; height:50px; background-color:#757575; }
#topcontrol svg.svg_arrow_up{width:25px; height:100%; margin:0 auto; display:block; fill:#ffffff; }
#topcontrol:hover{background-color:#CFE2D8; }
#topcontrol:hover svg.svg_arrow_up{fill:#000000; }

@media (max-width:1199px){.footer_join{padding-left:0px; }
.footer_join li.news{padding-left:175px; }
.footer_join .input{padding:9px 165px 9px 10px; }
.footer_join a.join_btn{padding:11px 35px; font-size:20px; line-height:normal; }
}

@media (max-width:991px){
.footer_join li.news {padding-left:0; }
.footer_logo{display:none; }
.footer_row2 .hd{display:none; }
.footer_row{padding:0px; }
.footer_row2 {padding:15px 0px 15px; }
.footer_row2 .follow {margin-top:10px; padding-left:0px; }
.footer_join{width:100%; text-align:center; }
.footer_join li{display:inline-block; float:none; }
.follow{width:100%; text-align:center; }
.follow li{float:none; display:inline; padding:0px 12px; }
.follow li a{float:none; display:inline-block; }
}
.show767 { display:none; }
@media (max-width:767px){
footer{padding:0px; }  
.footer_row{padding:0px; }
.footer_row2{padding:15px 0px 14px 0px; }
.footer_row2 .follow{margin-top:10px; }
.footer_join .input{padding:10px 120px 10px 10px; font-size:16px; }
.footer_join a.join_btn{padding:11px 15px; }
.rp_accordion{display:block; }
.rp_accordion .rpa_hd{cursor:pointer; position:relative; }
.rp_accordion .rpa_hd:before{background:url(../../images/plus_icon.png) no-repeat left top; width:18px; height:18px; content:""; position:absolute; right:0px; top:20px; background-size:16px; }
.rp_accordion .rpa_hdactive:before{height:2px; background-position:-2px -8px; top:27px; background-size:100%; }
.rp_accordion .rpa_hd span{display:block; padding:15px 0px; }
.rp_accordion .rpa_content{display:none; }
.rp_accordion ul{padding:15px; border-bottom:2px solid #000000; }
.hide767 { display:none; }
.show767 { display:block; }
#topcontrol{bottom:109px; right:30px; }
#topcontrol img{width:35px!important; height:35px!important; }
}

/**/
.aboutsmall-links {width:100%; float:left; margin:10px 0; }
.aboutsmall-links li {margin-right:5px; display:inline-block; margin-bottom:10px; height:35px; }
.aboutsmall-links li:last-child {margin-right:0px; }
.aboutsmall-links a {background:#000000; color:#FFFFFF; font-size:12px; text-transform:uppercase; padding:8px 15px; line-height:20px; display:block; }
.aboutsmall-links a:hover{background:#757575; }
/**/

/*HOLIDAY BANNER TOP SMALL*/
.holiday-topbnr{width:100%; float:left; height:80px; position:relative; background-position:center top; background-repeat:no-repeat; }
.holiday-topbnr .holiday-top-img{width:72%; float:left; padding-left:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:right; height:80px; position:relative; }
.holiday-topbnr .holiday-top-img img{position:relative;  top:50%; -webkit-transform:translateY(-50%);    -ms-transform:translateY(-50%);    transform:translateY(-50%); }
.holiday-topbnr .timer-sec{ width:28%; float:left; }
.holiday-topbnr .timer-sec .timer-row{text-align:center; color:#454545; width:220px; }
.holiday-topbnr .timer-sec #coupon-final-countdown{ font-size:50px; letter-spacing:2px; }
.holiday-topbnr .timer-sec .top-timer li{font-size:10px; float:left; text-align:center; width:33.3%; text-transform:uppercase; } 

@media (max-width:1024px){.holiday-topbnr{background-position:-475px 0px; }
.holiday-topbnr .holiday-top-img{width:75%; }
.holiday-topbnr .timer-sec{width:25%; }
}
@media (max-width:991px){.holiday-topbnr{background-position:-500px 0px; }
.holiday-topbnr .holiday-top-img{width:70%; }
.holiday-topbnr .timer-sec{width:30%; }
}
@media (max-width:767px){
.holiday-topbnr{background-position:center top; }    
.holiday-topbnr .holiday-top-img{width:66%; padding:0 10px; }
.holiday-topbnr .timer-sec{width:34%; }
.holiday-topbnr .timer-sec #coupon-final-countdown{font-size:40px; }
.holiday-topbnr .timer-sec .timer-row{width:156px; }
.holiday-topbnr .timer-sec{padding-top:7px; }	
}

@media (max-width:479px){
.holiday-topbnr .holiday-top-img{padding:0 5px; }
.holiday-topbnr .holiday-top-img{width:55%; }
.holiday-topbnr .timer-sec{width:45%; padding-top:13px; }
.holiday-topbnr .timer-sec .timer-row{width:138px; }
.holiday-topbnr .timer-sec #coupon-final-countdown{font-size:34px; }
.holiday-topbnr .timer-sec .top-timer li{font-size:8px; }
}

.wrapper_1920 { margin:0px auto; max-width:1920px; }

@media only screen and (min-width:768px){#promo-slim-sticky-banner.stcik {position:fixed; top:0; z-index:9999; width:100%; background:#000; height:30px; animation-name:slideDown; -webkit-animation-name:slideDown; animation-duration:0.8s; -webkit-animation-duration:0.8s; animation-timing-function:ease; -webkit-animation-timing-function:ease; visibility:visible !important; }}
@media only screen and (max-width:767px){#promo-slim-sticky-banner {position:fixed; top:0; z-index:9999; width:100%; background:#000; height:30px; }}

#sticky-banner.stick {position:fixed; top:0; z-index:89; width:100%; background:#fff; animation-name:slideDown; -webkit-animation-name:slideDown; animation-duration:0.8s; -webkit-animation-duration:0.8s; animation-timing-function:ease; -webkit-animation-timing-function:ease; visibility:visible !important; }

/*=======Home Page Count Down Css Start=====*/
.home_countdown{ padding:0px 10px 2px; margin-top:0px; color:#fff; font-size:26px; text-transform:none; }
.home_countdown .timer-text span{background:#fff; color:#000; width:24px; height:20px; line-height:20px; display:inline-block; border-radius:2px; text-align:center; font-size:16px; margin:0 3px; font-weight:600;}
.home_countdown .timer_text_l{display:inline-block; position:relative; top:-1px; font-size:16px; font-weight:600; } 
.tuck_top{display:inline-block; padding-left:0px; font-size:13px; }
.home_countdown .timer_text_l span{ position:relative; color:#78daa7; }
.home_countdown .timer_sec{display:inline-block; vertical-align:middle; line-height:7px; font-size:12px; }
.home_countdown .timer_sec .hours_text{margin-left:-4px; }
.home_countdown .timer_sec .hours_text span{padding:0 0px; margin:3px 5px 0px 7px; display:inline-block; text-align:center; font-size:10px; text-transform:none; }  
.promo-coupon-slider.owl-carousel .item_sec{height:30px; vertical-align:middle; line-height:25px; }
.promo-coupon-slider.owl-carousel .item_sec img{vertical-align:middle; }

.promo-coupon-slider.owl-carousel .item_sec .still-bnr{color:#fff; font-size:16px; line-height:29px; }
.promo-coupon-slider.owl-carousel .item_sec .still-bnr img{width:24px; position:relative; top:-2px; }
.promo-coupon-slider.owl-carousel .item_sec .still-bnr a{color:#fff; }

.promo-coupon-slider.owl-carousel{display:none; position:relative; box-sizing:border-box; -ms-touch-action:pan-y; background:#000; padding:0 35px; }
.promo-coupon-slider.owl-carousel .owl-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0, 0)}
.promo-coupon-slider.owl-carousel .owl-wrapper-outer{overflow:hidden; position:relative; width:100%}
.promo-coupon-slider.owl-carousel .owl-item{float:left; text-align:center; padding:0px 0px; box-sizing:border-box; }
.promo-coupon-slider .owl-nav .owl-prev, 
.promo-coupon-slider .owl-nav .owl-next{width:12px; height:18px; cursor:pointer; position:absolute; top:50%; margin-top:-9px; }
.promo-coupon-slider .owl-nav .owl-next{right:10px; }
.promo-coupon-slider .owl-nav .owl-prev{left:10px; }
.promo-coupon-slider .owl-nav svg{width:15px; height:21px; fill:#fff; }
.tuck_top{display:inline-block; padding-left:0px; }
@media(min-width:768px){.promo-coupon-slider.owl-carousel .item_sec .still-bnr a{pointer-events:none; }}
@media(max-width:1024px ){
.promo-coupon-slider.owl-carousel .item_sec .still-bnr{font-size:13px; }
.promo-coupon-slider.owl-carousel .item_sec .still-bnr img{width:18px; top:-1px; }
}
@media (max-width:1023px) {
.home_countdown{font-size:18px; }
.home_countdown .timer_text_l{top:0px; display:inherit; font-size:12px; font-weight:normal; }    
.home_countdown .timer-text span{ font-size:14px; font-weight:normal;}
}
@media (max-width:767px) {
.promo-coupon-slider.owl-carousel .item_sec .still-bnr .visible-xs{display:inline-block!important; }
.promo-coupon-slider.owl-carousel .item_sec .still-bnr img{top:-2px; }
.home_countdown .timer_text_l span{top:0; }
.home_countdown .timer_text_l,.tuck_top{font-size:11px; }
.home_countdown .timer_text_l{top:0; display:inline-block; }
.home_countdown .timer_sec .hours_text span{margin:2px 3px 0px 5px; }
.timer_text_l font{/*position:absolute;*/ top:-8px; }
.home_countdown .timer-text span{ width:20px; height:15px; line-height:15px; font-size:12px;}
.home_countdown .timer_sec{margin-top:0px; font-size:11px; }
.home_countdown{font-size:12px; line-height:28px; padding:0; }    
.promo-coupon-slider.owl-carousel .item_sec img.show767{display:inline-block; }
.promo-coupon-slider.owl-carousel .item_sec img{max-height:30px !important; }

.promo-coupon-slider .owl-nav .owl-prev{left:5px; }
.promo-coupon-slider .owl-nav .owl-next{right:5px; }

.promo-coupon-slider.owl-carousel{padding:0 21px; }
.tuck_top{padding-left:0px; }	
.tuck_top img{width:16px; }
}
@media (max-width:574px) {.home_countdown{line-height:23px; }}	
@media (max-width:479px) {
.promo-coupon-slider.owl-carousel .item_sec .still-bnr,.promo-coupon-slider.owl-carousel .item_sec .still-bnr a{font-size:8px; }
.promo-coupon-slider.owl-carousel .item_sec .still-bnr img{width:12px; top:-1px; }
}
@media (max-width:360px) {.promo-coupon-slider.owl-carousel .item_sec .still-bnr,.promo-coupon-slider.owl-carousel .item_sec .still-bnr a{font-size:7px; }}

/*=======Home Page Count Down Css End=====*/

@media (max-width:767px){.tac-767 { text-align:center; }}

.ne-sale { color:#89010f; font-weight: bold; font-size:20px; }
.listview-pr .ne-sale{ float:left; clear:both; }
.ne-msrp .pr-sale{ color:#000000; font-size:14px; font-weight:normal; text-align:left; }
.ne-msrp { color:#989895; font-size:14px; padding-bottom:0px; float:left; clear:both; }
.ne-msrp strong{font-weight:normal; }
.ne-msrp .red {color:#989895; }
.ne-offer {background:#CFE2D8; border-radius:3px; padding:10px 8px; display:block; color:#000; font-size:12px; letter-spacing:0px; cursor:pointer; clear:both; margin:0px; line-height:12px; text-align:center; }
.pr-listing .ne-offer{margin:10px; }
.ne-offer strong{ font-size:17px; float:right; padding:0 0 0 7px }
.ne-offer:hover {background:#cfe2d8; }
@media (min-width:767px){.product-price .ne-offer {font-size:15px; }}
@media (max-width:1365px){
.pr-listing .ne-offer, .listview1 .ne-offer{text-align:center; }
.pr-listing .ne-offer strong, .listview1 .ne-offer strong{ float:inherit; display:block; padding:5px 0 0 0; }
.listview-pr .ne-offer strong{ float:right; padding:0 0 0 10px; }
}
@media (max-width:1024px){.listview1 .ne-sale{ float:left; margin:0; clear:both; }}
.ne-offer img{ width:35px; }
.ne-through { text-decoration:line-through; }

/*=======TopBar Banner Count Down Start =====*/
.countdownban{ background:#dad9d6; border-top:3px solid #8d011e; border-bottom:3px solid #8d011e; padding:5px; float:left; width:100%; box-sizing:border-box; clear:both; }
.cdleft{ float:left; width:78%; text-align:right; }
.cdright{ float:right; width:22%; margin:2% 0; }
.countdownban .timer-text{ font-size:80px; color:#8d011e; vertical-align:middle; }
.countdownban .timer-text span{ font-size:80px; display:block; line-height:70px; }
.countdownban font{ font-size:18px; display:inline-block; vertical-align:middle; }
@media (max-width:1366px){
.countdownban{ text-align:center; padding:0; border-width:1px; }
.countdownban .timer-text{ font-size:60px; }
.countdownban .timer-text span{ font-size:60px; line-height:60px; }
.countdownban font{ font-size:16px; }
}
@media (max-width:1199px){
.countdownban{ text-align:center; padding:0; border-width:1px; }
.countdownban .timer-text{ font-size:48px; }
.countdownban .timer-text span{ font-size:48px; line-height:48px; }
.countdownban font{ font-size:13px; }
}
@media (max-width:1023px){
.countdownban{ text-align:center; padding:0; border-width:1px; }
.countdownban .timer-text{ font-size:36px; }
.countdownban .timer-text span{ font-size:36px; line-height:36px; }
.countdownban font{ font-size:12px; }
}
@media (max-width:767px){
.cdleft{ float:left; width:67%; }
.cdright{ float:right; width:33%; margin:5% 0; }
.countdownban .timer-text{ font-size:26px; }
.countdownban .timer-text span{ font-size:26px; line-height:26px; }
.countdownban font{ font-size:8px; }
}
@media (max-width:640px){.cdright{ float:right; width:33%; margin:2% 0; }}
@media (max-width:414px){.cdright{ float:right; width:33%; margin:1% 0; }}
/*=======TopBar Banner Count Down End =====*/

.rating_box, .rating_box *, .rating_box *::before, .rating_box *::after{-webkit-box-sizing:border-box; box-sizing:border-box; }
.rating_gallery, .rating_gallery *, .rating_gallery *::before, .rating_gallery *::after{-webkit-box-sizing:border-box; box-sizing:border-box; }
.rating_box{ border:0px solid #d9d9d9; }
.rating_box .hd1{color:#757575; font-size:22px; text-transform:uppercase; padding:25px; line-height:22px; text-align:center; }
.rating_gallery{display:none; padding:10px 30px 50px; position:relative; width:100%; -ms-touch-action:pan-y; }
.rating_gallery .owl-wrapper:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.rating_gallery .owl-wrapper{display:none; position:relative; -webkit-transform:translate3d(0px, 0, 0)}
.rating_gallery .owl-wrapper-outer{overflow:hidden; position:relative; width:100%}
.rating_gallery .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out}
.rating_gallery .owl-item{float:left; text-align:center; background-color:#fff; }
.rating_gallery .owl-prev {background-image:url("data:image/svg+xml; charset=UTF-8,%3csvg width='20px' height='34px' viewBox='0 0 20 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator:Sketch 58 (84663) - https://sketch.com --%3e%3ctitle%3ePath Copy%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='D_Homepage_DS' transform='translate(-145.000000, -6090.000000)' stroke='%23000000' stroke-width='3'%3e%3cpolyline id='Path-Copy' transform='translate(155.345729, 6106.526857) scale(-1, 1) rotate(-270.000000) translate(-155.345729, -6106.526857) ' points='139.824084 6114.18113 155.345729 6098.87259 155.345729 6098.87259 170.867373 6114.18113'%3e%3c/polyline%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); background-repeat:no-repeat; height:34px; width:20px; transform:translate(0, -50%); left:-10px; position:absolute; top:50%; background-position:center; }
.rating_gallery .owl-next{background-image:url("data:image/svg+xml; charset=UTF-8,%3csvg width='20px' height='34px' viewBox='0 0 20 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator:Sketch 58 (84663) - https://sketch.com --%3e%3ctitle%3ePath%3c/title%3e%3cdesc%3eCreated with Sketch.%3c/desc%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='D_Homepage_DS' transform='translate(-1275.000000, -6090.000000)' stroke='%23000000' stroke-width='3'%3e%3cpolyline id='Path' transform='translate(1284.525857, 6106.526857) rotate(-270.000000) translate(-1284.525857, -6106.526857) ' points='1269.00421 6114.18113 1284.52586 6098.87259 1284.52586 6098.87259 1300.0475 6114.18113'%3e%3c/polyline%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); background-repeat:no-repeat; height:34px; width:20px; transform:translate(0, -50%); right:-10px; position:absolute; top:50%; background-position:center; }
.rating_cont{ float:left; width:100%; text-align:left; position:relative; }
.rating_cont_left, .rating_cont_right{padding:15px 15px 0 15px; display:table-cell; vertical-align:middle; }
.rating_cont_left{width:40%; letter-spacing:0; font-size:13px; }
.rating_cont_right{width:60%; margin-left:-1px; }
.rating_cont .text_cust h3{ padding:10px 0 5px 0; font-size:16px; line-height:20px; font-weight:normal; color:#000000; }
.rating_cont .text_cust, .rating_cont .text_cust h2{font-size:16px; line-height:20px; text-transform:capitalize; font-weight:normal; padding-bottom:0; color:#757575; }
.rating_cont span.review-date{font-size:13px; color:#757575; padding:5px 0; }
.rating_cont span{display:block; font-size:12px; font-weight:normal; color:#757575; }
.rating_cont p{font-size:13px; line-height:20px; margin:0; color:#757575; }
@media (max-width:1199px){.rating_gallery{padding:28px 28px; }}
@media (max-width:767px){    
.rating_cont .text_cust{padding-bottom:5px; }
.rating_cont span{padding-bottom:5px; float:inherit; }
}
@media (max-width:479px){
.rating_gallery{padding:15px 15px; }
.rating_cont_left, .rating_cont_right{padding:10px; }
.rating_cont_left{ width:50%; }
.rating_cont_right{ width:50%; }
.rating_cont{font-size:12px; }
}
@media (max-width:449px){
.rating_cont_left {text-align:center; }
}
/**/

/* Wishlist ICON common css Start */
.wishlist_c {color:#00b952 !important; }
.wishlist_error {color:#ff0000 !important; }

.wishic-hover .wish-ic .wishlist-ic .wish-normal {opacity:0; }
.wish-hv:hover .wishic-hover .wish-ic .wishlist-ic .wish-normal, .wishic-hover .wish-ic .wishlist-ic .wish-normal.wish-active-selected {opacity:1; }
.wishic-hover .wish-ic {position:relative; }
.wishic-hover .wishlist-ic {position:absolute; right:5px; top:5px; text-align:center; width:35px; }
.wishic-hover .wishlist-ic span {display:block; padding-top:18px; }
.wishic-hover .wishlist-ic .wish-normal {background:url(../../images/icon-wishlist.png) no-repeat center top; color:#757575; font-size:15px; height:22px; width:100%; line-height:22px; max-width:100%; }
.wishic-hover .wishlist-ic .wish-active, .wish-hv .wishic-hover .wishlist-ic:hover .wish-normal {background:url(../../images/icon-wishlist.png) no-repeat center bottom; color:#294938; }
.wish-hv:hover .gridbox, .wish-hv:hover .gridbox.gridbox-act {border:1px solid #dfdfe3; box-shadow:none; }

.dtl-left ul.dtlsocial li {position:relative; }
.dtl-left ul.rlink li a.dewish-ic {background:url(../../images/icon-wishlist.png) no-repeat center top; width:22px; height:22px; position:absolute; top:-3px; right:0; }
.dtl-left ul.rlink li a.dewish-ic-active {background:url(../../images/icon-wishlist.png) no-repeat center bottom; width:25px; height:25px; top:-6px; right:0; }

@media (max-width:767px){.wishic-hover .wish-ic .wishlist-ic {display:none; }}

/* Wishlist ICON common css End */

/*Added as per 'GDPR Compliance' Mail point as on 06-07-2018 Start*/
.cookieusebar{width:100%; box-sizing:border-box; background:#3b4045; color:#fff; font-size:13px; text-align:center; padding:10px; z-index:1; opacity:0.9; position:relative; }
/*@media (min-width:514px){.cookieusebar{height:54px; }}
@media (min-width:513px){.cookieusebar{height:70px; }}*/

.cookieusebar a, .cookieusebar a:link{text-decoration:underline; color:#cfe2d8; }
.cookieusebar a:hover{text-decoration:none!important; color:#fff; }
.cookieusebar a.ovalbutton{ padding:3px 5px; font-size:11px; text-decoration:none; color:#000; }
.cookieusebar a:hover.ovalbutton, .cookieusebar a.ovalbutton_blck{ color:#fff; }
.cookieusebar a:hover.ovalbutton_blck{ color:#fff; }
@media (max-width:767px){.cookieusebar.hide767{ display:none !important; }}
@media (min-width:768px){.cookieusebar.show767{ display:none !important; }}
/*Added as per 'GDPR Compliance' Mail point as on 06-07-2018 End*/

/*07-Aug-2018 Fashion TOP  Banner Start*/
.listf_banner{ padding:15px 0px; }
.listf_banner .wrapper{ position:relative; }
.listf_banner .inner-banner{ min-height:inherit; padding-top:0px; }

.listf_banner .inner-banner-toggle{color:#333; font-size:11px; display:inline-block; min-width:27px; position:absolute; right:10px; top:-12px; z-index:6; cursor:pointer; display:none; }
.listf_banner .inner-banner-toggle span { display:none; }
@media (max-width:767px){
.listf_banner .inner-banner{display:none; }
.listf_banner h1{font-size:20px; line-height:20px; }
.listf_banner p{font-size:13px; line-height:18px; }
.listf_banner .inner-banner-toggle{ display:block; }}

/*ADDED FOR DETAIL PAGE SLIDER */
.thumb-slider .owl-nav .owl-prev, 
.thumb-slider .owl-nav .owl-next{width:12px; height:18px; background:url(../../images/top_bnr_left.png) no-repeat top center !important; cursor:pointer; position:absolute; top:50%; margin-top:-9px; text-indent:-9999px; }
.thumb-slider .owl-nav .owl-next{right:10px;  -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
.thumb-slider .owl-nav .owl-prev{left:10px; }
/*ADDED FOR DETAIL PAGE SLIDER */

/* Offer Counter */
.offer_counter { text-align:center; }
/* Offer Counter */

/* Listing Formatting Changes */
.sdetail { background:#CFE2D8; border-radius:3px; padding:7px 10px; display:block; color:#000; font-size:14px; font-weight:normal; letter-spacing:0px; clear:both; text-align:left; }

@media (min-width:1400px){.pr-listing li .ne-sale{font-size:20px;}}
@media (min-width:768px){
.pr-listing li .ne-sale {letter-spacing:0; }
.pr-listing li .ne-offer { text-align:center; }
.pr-listing li .pr-sale { padding-top:2px; }

.listview-pr .ne-msrp .pr-sale { font-size:22px; padding-top:3px; }
.listview-pr .ne-listng .ne-sale { font-size:22px; padding-top:3px; }
.listview-pr .ne-offer { font-size:17px; text-align:center; padding:7px 10px; line-height:20px; }

.grview .ne-msrp { margin-bottom:12px; }
.grview .ne-sale { font-size:17px; letter-spacing:0; margin-top:19px; }
.grview .pr-sale { font-size:17px; padding-top:2px; }
.grview .ne-offer { text-align:center; font-size:15px; line-height:18px; }
}
@media (max-width:767px){	
.listview-pr .ne-listng .pr-sale { margin-top:5px; }
.listview-pr .ne-listng .ne-sale { float:left; text-align:left; width:100%; font-size:19px; margin-top:5px; margin-bottom:12px; }
.listview-pr .deic .ne-offer { text-align:center; font-size:15px; line-height:18px; margin:0 0px 10px; padding:7px 10px; }

.grview .se-price .ne-sale { margin:0; float:left; text-align:left; width:100%; margin-top:5px; margin-bottom:12px; font-size:15px!important; }
.grview .se-price .ne-offer { text-align:center; line-height:18px; margin:0 0px 10px; padding:7px 10px; }
}
@media (max-width:767px){	
/*.listview-pr .deic .ne-offer { font-size:13px; }*/
}
/* Listing Formatting Changes */

/* Coupon Banner Time Start */
.rmob{color:#ff0000!important; font-weight:inherit!important; }
#sticky-banner{position:relative; width:100%; float:left; margin-top:0px; }
.couupon-banner-timer{width:176px; position:absolute; right:3%; color:#fff; font-size:26px; text-transform:none; float:right; transform:translateY(-50%); top:50%; z-index:9; }
.couupon-banner-timer .couupon-banner-timer-row span span{background:#fff; color:#000; width:45px; height:40px; line-height:40px; display:inline-block; border-radius:2px; text-align:center; font-size:24px; margin:0 4px; }
.couupon-banner-timer-text{display:table; width:100%; }
.couupon-banner-timer-text li{display:inline-block; font-size:20px; display:table-cell; }

@media(min-width:768px){
.rmob{pointer-events:none; }
.top-bnr-bg{ display:block; line-height:0px; }
}
@media(max-width:479px){
#sticky-banner{padding:0px 0; }
.couupon-banner-timer{width:120px; }
.couupon-banner-timer .couupon-banner-timer-row span span{width:25px; height:22px; line-height:22px; font-size:17px; }
.couupon-banner-timer-text li{font-size:13px; }
#show_shipping_method_box .errmsg .rmob,.list-Product .errmsg .rmob{display:block; padding-top:2px; }
}

/* Coupon Banner Time End */

/**/
.layawaybox .hd-box {text-transform:uppercase; }
.layawaybox .hd-box span {font-size:17px; color:#89b599; font-size:20px; }
.layawaybox {text-align:center; }
.layawaybox .inner {margin-bottom:25px; }
.layawaybox .inner .hd-box {margin-bottom:5px; }
.layawaybox .inner img {height:23px; margin-top:-1px; }
.layawaybox .inner p {padding:0px; margin:0 0 5px 0; }
/**/

/*new header*/
.tab-logo{display:inline-block; width:30%; text-align:left; }
.tab-logo ul.logo-sec li.active{background:#ffffff; }
.tab-logo ul.logo-sec li .ds-logo{height:40px; width:150px; }
.tab-logo ul.logo-sec li .dw-logo{height:40px; width:135px; }
.tab-logo ul.logo-sec li{display:inline-block; padding:0 5px 0px 5px; }
@media (max-width:1200px){
.top-first-row ul li{padding:0 5px 0 0; }
.tab-logo{width:34%; }
.top-first-row ul.head-link{width:66%; }
.top-first-row ul.head-link li:first-child{display:none; }
}
@media (max-width:991px){
.top-first-row ul.head-link li:nth-child(2),.top-first-row ul.head-link li:nth-child(3){display:none; } 
.tab-logo{width:50%; }
.top-first-row ul.head-link{width:50%; }
}
@media (max-width:767px){
.tab-logo{background:#cfe2d8; }
.tab-logo{width:100%; text-align:center; }
.tab-logo ul.logo-sec li{text-align:center; width:45%; margin:0 2px 0 2px; }
.tab-logo ul.logo-sec li .dw-logo{width:120px; }
.tab-logo ul.logo-sec li .ds-logo{width:140px; }
}
/* Home page Customers are saying Slider Start */
.ratingsv{unicode-bidi:bidi-override; direction:rtl; display:inline-block; float:left !important; padding-bottom:3px !important; }
.ratingsv span {padding-bottom:0px; }
.ratingsv span.star{display:inline-block; width:20px; height:20px; margin-right:2px; position:relative; }
.ratingsv span.star:first-child{margin-right:0px; }
.ratingsv span.star:hover,.ratingsv span.star.active{cursor:pointer; }
.ratingsv span.star:before{content:""; width:20px; height:20px; background:url(../../images/gray_star.svg) no-repeat left top; position:absolute; left:0px; top:0px; background-size:17px; }
.ratingsv span.star.active:before,.ratingsv span.star.active ~ span.star:before{content:""; background:url(../../images/star_hover.svg) no-repeat left top; background-size:17px; }
.rating_cont .stars, #Shop-Brand-Review .rating_cont span.rating {width:100%; float:left; padding:0px 0; }

@media (max-width:450px){
#Shop-Brand-Review .rating_cont span.rating, .rating_cont .stars {float:inherit; }	
.ratingsv{float:inherit !important; }
}
/* Home page Customers are saying Slider End */
/*Insta sec*/
.insta-sec h2.home-hd{padding-bottom:30px; }
.insta-sec p{font-size:18px; color:#757575; margin:0; padding-bottom:30px; }
.popup .popup-content .dtl-left .insta-tag{padding-top:10px; }
.popup .popup-content .dtl-left .insta-tag a{font-weight:600; color:#003569; float:left; }
.follw_inner span{font-weight:700; font-size:14px; color:#000000; }
.follw_inner .small_tag{padding-top:10px; }
.follw_inner span a{font-weight:700; font-size:14px; color:#3897f0; }

.discount-gft{/*padding:35px 0px 25px; */}
.discount-gft .discount-code{max-width:450px; }
.discount-gft h3{color:#000000; font-size:18px; font-weight:400; /*margin:0px 0px 15px; cursor:pointer;*/ }
.discount-gft #giftcodeid{cursor:pointer;}
.discount-gft .svg_arrow_down{width:17px; height:9px; margin:0px 10px; }
.discount-gft .promo_box{padding:0px 135px 0px 0px; /*display:none;*/ margin:0px 0px 25px; }
.discount-gft .input{height:48px; line-height:28px; font-size:18px; padding:10px; }

.discount-code.active .svg_arrow_down{transform:rotate(180deg); }
.discount-code.active .promo_box{display:block; }
.discount-gft a.dbtn{position:absolute; right:0px; top:0px; padding:10px 0px 13px; width:120px; }

.cart-total .discount-gft{text-align:left; }
.cart-total .discount-gft h3, .cart-total .discount-gft .input{font-size:16px; }
.cart-total .discount-gft a.dbtn{ font-size:18px; }

/*Detail popup*/
#product_cart_popup .cont_popup_width{padding:20px; }
.cont_popup_width .checkmark{ margin:-5px 0 0 0; width:30px; height:30px;fill:#757575;}
#product_cart_popup.cont_popup h3{font-size:24px; }
.dp-inner h2{font-size:15px; line-height:22px; font-weight:normal; padding:15px; text-transform:capitalize; }
.dp-inner li{font-size:16px; }
.dp-inner ul,.dp-inner .dp-price{padding-bottom:20px; }
.dp-inner li span{color:#757575; }
.dp-inner .dp-price span{font-size:30px; color:#CF0000; display:block; }
.dp-inner .dp-price a.through{text-decoration:line-through; }
#acs_product_reviews_widget>.acs_score_wrapper.acs_widget_rating.widget_0_reviews .acs_rating_bar span{float:right; }
.dtlprinfo .f24 td strong{font-size:18px; }

@media (max-width:991px){#product_cart_popup .cont_popup_width{overflow-y:scroll; }}
@media (max-width:767px){
.dp-inner h2{font-size:13px; line-height:18px; padding:10px; }	
.dp-inner li{font-size:14px; }
.cont_popup_width .ovalbutton{ font-size:23px; display:block; padding:10px 17px;}
}
.cont_img_container{width:24%; box-sizing:border-box; }

a.smallovalbutton{color:#000; font-size:14px; text-align:center; text-transform:capitalize; background-color:#cfe2d8; border:1px solid #cfe2d8; padding:7px 12px 7px; box-sizing:border-box; display:inline-block; }
a.smallovalbutton:hover{background-color:#757575; color:#fff; }

/*Our Promise*/
.our-promise{background:url("../../images/homepage/promise-bg.jpg"); text-align:center; padding:80px 0px 80px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; }
.our-promise h2,.promise-btn,.our-promise ul{position:relative; z-index:1; }
.our-promise h2{padding-bottom:60px; }
.our-promise li{width:20%; padding:0 10px; }
.our-promise li svg{width:80px; height:70px; fill:#fff; }
.our-promise li span,.our-promise li a span{display:block; font-size:18px; color:#fff; padding-top:30px; line-height:20px; }
.our-promise li a:hover span{color:#CFE2D8; }
.promise-btn{margin-top:50px; }
@media (max-width:991px){
.our-promise li a span{font-size:18px; padding-top:10px; }
}
@media (max-width:767px){
.our-promise ul{flex-wrap:wrap; }
.our-promise ul li:first-child{width:100%; }
.our-promise li{width:50%; padding:20px 0px; }
}

.hortext{padding:30px 0; text-align:center; font-size:24px; color:#9EB7AA;}
.hortext a{ color:#9EB7AA;}
.hortext img{width:50px; height:50px;}
