body {margin:0;padding:0;font-family: 'Montserrat', sans-serif !important;}

.sbnavbar_wrapper {float: left;width: 100%;background-color: #250040;}
.head_social {float: left;}
.head_social .btn{color:#fff;width:36px;font-size:13px;height:36px;padding:0;text-align:center;line-height:34px}
.head_social .btn:hover{color:#fff;width:36px;font-size:13px;height:36px;padding:0;text-align:center;line-height:34px}

/* =============================== cart and login =============================== */

.cartmenu{  left: auto !important;right:-150px;}
.total_cart{background-color:#fd405e;border:none;border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;color:#1a1a1a;font-size:11px;padding:0;position:absolute;right:auto;width:20px;height:20px;line-height:19px;z-index:9;top:22px;text-align:center;font-weight:600;left: 4px;}
.cart_list ul.dropdown-cart{min-width:250px;padding: 10px !important;}
.cart_list ul.dropdown-cart li .item{display:block;padding:3px 10px;margin:3px 0}
.cart_list ul.dropdown-cart li .item:hover{background-color:#f1f1f1;}
.cart_list ul.dropdown-cart li .item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cart_list ul.dropdown-cart li .item-left, 
.cart_list ul.dropdown-cart li .item-left span.item-info{float:left} 
.cart_list ul.dropdown-cart li .item-left img{float:left;max-width:60px}
.cart_list ul.dropdown-cart li .item-left span.item-info{margin-left:10px;    padding: 0 10px;}
.cart_list ul.dropdown-cart li .item-left span.item-info span{display:block;    font-size: 12px;}
.cart_list ul.dropdown-cart li .item-right{float:right}
.cart_list ul.dropdown-cart li .item-right button{margin-top:0}
.cart_list .nav>li>a{position:relative;display:block;padding:35px 15px 10px;color:#fff}

.login_sec {padding: 8px 0;margin:0;list-style: none;float: right;}
.login_sec li {color:#fff;text-align:left;display: inline-block;margin-right: 15px;font-size: 13px;font-weight:400;text-transform: uppercase;}
.login_sec li a {color:#fff;text-align:left;display: inline-block;margin:0 0px;font-size: 13px;font-weight:400;text-transform: uppercase;}
.login_sec li a i {margin-right: 5px;}
.login_sec li i {margin-right: 5px;}
.distance {margin:0 5px;}
.login_sec li a:hover {color:#d3a012;text-decoration: none;}
.login_sec li:last-child {margin-right: 0;}

/* =============================== default =============================== */

.menu_wrapper{float:left;width:100%;background-color:#fff;position:relative;padding:0;border-bottom:2px solid #f5f5f5}
.menu_wrapper .navbar-default{background-color:transparent;border:0}
.menu_wrapper .navbar-brand{margin:0 auto!important;float:none;height:auto;padding:15px 0 5px;font-size:18px;line-height:20px;display:block}
.mxw_logo{max-width:200px;display:block;margin:auto}
.menu_wrapper .mega_menu{width:850px !important;padding:5px!important;background:rgba(0,0,0,.5);}
.menu_four{float:left;padding:20px 10px;width:33.333337%;background:#fff}
.menu_fourw{float:left;padding:0;width:100%;background:#f5f5f5}
.product_head{color:#F89500;font-size:14px;font-weight:600;padding:6px 6px 9px;margin:0 0 10px;float:left;width:100%}
.menu_wrapper .mega_menu .menu_four li a{color:#333;padding:7px 0 7px 10px;font-size:13px;display:block;font-weight:500;text-shadow:none}
.menu_wrapper .mega_menu .menu_four li a:hover{color:#F3B300;text-decoration:none}
.rder_righ{border-right:0px solid #222}
.menu_wrapper .cart_men{left: auto !important;
    right: 0 !important;
    width: 300px !important;}
.all_pro a span{color:#F3B300}
.all_pro a span i{margin-right:10px;font-size:16px}
.cart_prod{padding:0 5px!important}
.cart_prod img{position:relative;top:-1px;max-width:13px;margin-right:5px}
.cart-search{padding:40px 10px 28px!important}
.mlr{margin-left:20px}
.menu_wrapper .navbar_center{float:none;margin:auto;display:table}

/* ==================================== search ==================================== */

.form{width:100%;padding:10px 43px 10px 10px;background:#fff;border:1px solid rgba(0,0,0,.3);margin-bottom:0;color:#727272!important;font-size:13px;}
.form:focus,.form:hover{border:1px solid #FFD04E}
.form:focus{color:#fff;outline:0}
.contact_form {width:100%;padding:5px 0;    margin: 0 -15px;}
.search_btns {     position: absolute;
    right: 5px;
    padding: 8px 12px;
    top: 5px;
    background: #FFD04E;
    border: 2px solid #FFD04E;}
.cart_2men{left:auto!important;right:0!important}


.dsply_nn{display: block !important;}
.dsply_blc{display:none !important;}
/* =============================== default =============================== */

.banner_three {float: left;width: 100%;}
.banner_three {float: left;width: 33.33333337%;}
.banner_1stsc {float: left;width: 100%;padding: 5px;}
.banner_1stscw {float: left;width: 100%;position: relative;background-color: #000;overflow: hidden;}
.banner_1stscw img,.collection_figcaption,.read_btn{transition-duration:1s}
.collection_figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:0;width:100%;z-index:10;bottom:0;color:#fff;padding:2rem;text-align:center;text-transform:uppercase}
.read_btn{background-color:#d3a012;border:1px solid #d3a012;font-size:18px;font-size:1.8rem;position:relative;display:inline-block;max-width:100%;font-weight:700;padding:.8rem 3rem .6rem;background-color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);color:#222;letter-spacing:.2em;font-family:"Cormorant Garamond",sans-serif}
.banner_1stscw:hover .collection_figcaption{bottom:10%}
.banner_1stscw:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.1);-o-transform:scale(1.1);opacity:.7}
.banner_1stscw:hover .read_btn{background-color:#d3a012;border:1px solid #d3a012;color:#fff}
.banner_1stscw .read_btn:hover{color:#250040}

/* =============================== default =============================== */

.prod_wrapper {float: left;width: 100%;padding: 60px 0 40px;}
.sub_head{font-size:1.6rem;display:table;margin:0 auto .4em;color:#888;text-align:center;font-weight:400;letter-spacing:.1em;line-height:1.4em;position:relative}
.sub_head:before{left:-33px}
.sub_head:after{right:-30px}
.sub_head:after,.sub_head:before{content:'';display:block;position:absolute;top:12px;width:15px;height:1px;background-color:#222;opacity:.6}
.main_head{font-size:3.2rem;position:relative;margin:0;letter-spacing:.2em;font-family:"Cormorant Garamond",sans-serif;text-align:center;font-weight:700;text-transform:uppercase}

/* ==================================== */

.tab_content {float: left;width: 100%;padding: 20px 0 0;}
.prodct_three {float: left;width: 25%;padding: 15px;}
.prodct_threew {float: left;width: 100%;padding: 0px;background: #fff;position: relative;    border: 0px solid #ebebeb;    overflow: hidden;}
.wish_btn{transition:all .2s ease 0s}
.prodct_img{float:left;width:100%;position:relative;overflow:hidden;}
.sale{color:#fff;display:inline-block;position:absolute;top:15px;right:0;padding:4px 8px;font-size:12px;font-size:.8em;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:1px;background-color:#3b0049;z-index:10}
.prodct_content{border-top:0px solid #ebebeb;}
.prodct_content{float:left;width:100%;padding:13px 10px;position:relative}
.prodct_content .prod_head{color:#250040;font-size:13px;margin:0;float:left;width:100%;text-align:left;line-height:24px;letter-spacing: 0;}
.prodct_name{text-align:center;color:#555;    display: block;}
.price_new{font-weight:600;display: block;text-align:center;}
.price_old{color:#808080;text-decoration:line-through;font-weight:400;    margin-left: 10px;}

.prodct_2content{float:left;width:100%;padding:17px 10px;position:absolute;bottom:-72px;left:0;transition:all .4s ease 0s;}
.prodct_btnw{display:table;margin:auto}
.wish_btn{background:#fff;border:1px solid #fff;height:36px;line-height:36px;padding:0;text-align:center;transition:all .2s ease 0s;color:#000;margin:auto 3px;width:45px}
.prodct_threew:hover .prodct_2content{bottom:0}
.wish_btn:hover{background:#FFD401;border:1px solid #FFD401}

/* =============================== default =============================== */

.adbnr_wrapper {float: left;width: 100%;padding: 0;position: relative;background-color:#250040;overflow: hidden;}
.hero,.hero_head,.hero_shead{text-align:center}
.hero{position:absolute;top:50%;left:50%;z-index:9;color:#fff;text-transform:initial;text-shadow:1px 1px 0 rgba(0,0,0,.75);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.explre_btn,.hero_head{text-transform:uppercase}.hero_head{font-size:45px;margin:0 0 10px;letter-spacing:.2em;font-family:"Cormorant Garamond",sans-serif;font-weight:700}
.hero_shead{font-size:15px;display:table;margin:0 auto 18px;color:#fff;font-weight:400;line-height:1.6em;font-family:Poppins,sans-serif}
.explre_btn{color:#fff;background:#250040;border:1px solid #250040;padding:10px 20px}
.adbnr_wrapper img {transition-duration:1s;opacity:.7;}
.adbnr_wrapper:hover img {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.1);-o-transform:scale(1.1);opacity:0.9;}

/* =============================== default =============================== */

.about_wrapper {float: left;width: 100%;padding: 60px 0;position: relative;background-color:#f9f9f9;}
.pos_reltv {position: relative;float: left;width: 100%;padding-top: 9%;}
.pos_reltv .main_head {text-align:left;margin: 0 0 10px;}
.prod_pra{color:#333;font-size:14px;margin:0;float:left;width:100%;text-align:left;font-weight:400;font-family:Poppins,sans-serif;line-height:24px;letter-spacing:0}

/* ========================== default ========================== */

.footer_wrapper{float:left;width:100%;padding:50px 0;background-color:#222}
.bordr_btm{margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #f3f3f3}
.fetur_para{color:#f1f1f1;font-size:14px;margin-top:15px;margin-bottom:10px;text-transform:inherit;font-weight:400;line-height:29px}
.footer_subhes{font-size: 16px;letter-spacing: .30px;margin:0 0 10px;font-weight:700;text-transform:uppercase;color: #f1f1f1;text-align:center;}
.foter2_nav {padding: 0 0 0 0;margin: 0px;list-style: none;}
.foter2_nav li a {color: #ccc;text-align:center;font-size: 15px;margin-top: 2px;margin-bottom: 5px;text-transform: capitalize;font-weight: 600;line-height: 25px;display: block;position: relative;font-family: 'Cormorant Garamond', serif;}
.foter2_nav li a:hover {color: #d3a012;text-decoration: none;}
.foter2_nav li a i{font-size: 14px;text-align: center;line-height: 24px;position: relative;left: -10px;margin-top: 1px;}
.foter2_nav li a:hover {text-decoration: none;}

/* ========================== default ========================== */

.coyp_prodct {float: left;width: 100%;padding: 10px 0;background: #120020;}
.foter_para {color: #ccc;font-size: 13px;margin: 0px;text-transform: capitalize;font-weight: 500;line-height: 29px;text-align: left;font-family: 'Cormorant Garamond', serif;}
.foter_para a {text-decoration:none;color: #d3a012;}
.foter_para a:hover {text-decoration:none;color: #fff;}
.foter_para a:focus {text-decoration:none;color: #fff;}

.payment_cms {padding:0px;margin:0;list-style:none;float:right;}
.payment_cms li {   display: inline-block;    padding: 10px 0 0;}
.payment_cms li a {color: #f1f1f1;font-size: 12px;margin-top: 2px;margin:0; text-transform: capitalize;font-weight: 400;line-height: 10px;display: block;position: relative;border-right: 1px solid #333;margin-right: 10px;padding-right:10px;font-family: 'Cormorant Garamond', serif;}
.payment_cms li a:hover {color: #d3a012;text-decoration: none;}
.payment_cms li:last-child a{ margin-right: 0px;padding-right:0px;border-right: 0px solid #333;}

/* ========================== default ========================== */

/* =============================== default =============================== */

/* =============================== fonts

font-family: 'Cormorant Garamond', serif;

font-family: 'Montserrat', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Playfair Display', serif;

 =============================== */
 
/* =============================== default =============================== */