.carth:before,.icon1:after{content:"";display:table;}
.carth:after{clear:both;}
.imgwd{width:70%;}
.carth li{float:left;position:relative;list-style:none;}
.carth li:last-child{border-right:none;}
.carth li:hover > a{color:#d0d0d0;}
.carth ul{width:300px;margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;top:30px;list-style:none;z-index:1;right:0px;background:rgba(255, 255, 255, 0.95);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-shadow:0px 2px 6px #777777;-webkit-box-shadow:0px 2px 6px #777777;-moz-box-shadow:0px 2px 6px #777777;-o-box-shadow:0px 2px 6px #777777;}
.carth li:hover > ul{opacity:1;visibility:visible;margin:0;}
.carth ul ul{top:6px;left:20px;margin:0 0 0 20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.carth ul li{float:none;display:block;border:0;list-style-type:none;}
.carth ul li:first-child{border-top:none;}
.carth ul li:first-child a{border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-o-border-top-left-radius:5px;}
.carth ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.carth ul a{height:10px;white-space:nowrap;float:none;text-transform:none;}
.active-icon{display:block;}
.carth ul li:first-child > a:after{content:'';position:absolute;right:0;top:-20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f0f0f0;}
.carth ul ul li:first-child a:after{left:-100px;top:0;margin-top:20px;border-left:0;border-bottom:20px solid transparent;border-top:20px solid transparent;border-right:20px solid #323757;}
.carth-trigger{display:none;}
.sub-carth img{border:none;display:inline-block;vertical-align:middle;}
.carth .profile_img{margin-top:3px;}
.sub-carth ul li h3{text-align:center;font-size:1.5em;color:#5AB820;margin-bottom:4%;}
.sub-carth ul li p{font-family:'Source Sans Pro', sans-serif;text-align:center;font-size:0.8925em;color:#000;line-height:1.8em;}
.sub-carth.list{padding:20px 10px;z-index:99999;}
.sub-carth.list li{list-style:none;}
.sub-carth ul li p a{color:#000;}
.sub-carth ul li p a:hover{color:#555555;text-decoration:underline;}
.search{float:right;position:relative;width:95%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.search input[type="text"]{-webkit-appearance:none;padding:6px 16px;padding-left:35px;outline:none;color:#312c3c;background:#FFFFFF;border:none;width:100%;line-height:1.5em;position:relative;font-size:0.8725em;text-transform:capitalize;}
.search input[type="submit"]{width:30px;height:20px;outline:none;display:inline-block;background:url(../images/search.png) no-repeat 0px 0px;border:none;position:absolute;outline:none;right:5px;top:6px;}
.accordion-inner ul{list-style:none;margin:0;padding:0;background-color:rgba(255, 255, 255, 0.85);}
.btn1.btn-primary1{box-shadow:none;background:none;position:relative;text-decoration:none;display:inline-block;padding:7px 10px;color:#FFF;border:none;letter-spacing:0;text-shadow:none;text-decoration:none!important;background:#fd926d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:uppercase;font-size:0.8125em;border-bottom:3px solid #dd6b44;}
.btn1.btn-primary1>span{float:left;margin-right:9px;}
a.btn1.btn-primary1 img{vertical-align:sub;margin-top:2px;}
.view:hover .btn1.btn-primary1{background:#4fafa0;border-bottom:3px solid #0E8673;}
ul.tab_img li:hover{box-shadow:0 0 5px #A3A3A3;}
.view{overflow:hidden;position:relative;text-align:center;cursor:default;border: 1px solid #fff;}
.view .mask,.view .content{position:absolute;overflow:hidden;top:5em;left:1em;}
.view img{display:block;position:relative;}
.view h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0, 0, 0, 0.8);margin:20px 0 0 0;}
.view-first img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.view-first .mask{ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(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;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background:rgba(0, 0, 0, 0.4);padding:2px;color:#fff;width:90%;margin-top:50%;}
.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-first:hover .mask, .view-first:hover .product_mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.view-first:hover p{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;}
.view-first:hover a.info{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s;}
.inner_content{background:#fff;position:relative;}
/*.view-first:hover .sale-box{display:block;}
.view-first:hover{border:1px solid #e1e1e1; box-shadow:3px 3px 3px #ccc;}*/
.product_image{background:#fff;cursor:pointer;border:1px solid transparent;transition:all .2s ease-in-out;}
.product_image:hover{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-box-shadow:0 0 30px #ccc;-moz-box-shadow:0 0 30px #ccc;-o-box-shadow:0 0 30px #ccc;border:1px solid #ccc;}
.product_image img{width:75%;}
.cart-left{margin-right:2.6%;height: 60px;}
.price{text-align:center;font-size:1.2em;color:#D8335C;}
.product_container{padding:1em;/* border-top:2px solid #ccc; *//* height:175px; *//* margin-top:10px; */}
p.title{color:#000;font-size:1.1em;text-align:center;}
.sale-box, .sale-box1{position:absolute;top:0;overflow:hidden;height:92px;width: 100%;text-align:center;z-index:0;left:0;display: none;}
.sale-box span.on_sale, .sale-box1 span.on_sale1{font-size:1.0em;color:#fff;background:#e24602;padding:7px 0;width: 100%;text-align:center;display:block;position:absolute;top:0;z-index:1;font-family:'Roboto', sans-serif;}
.sale-box1 span.on_sale1{background:#e24602;color:#fff;}
.productslist:hover .sale-box1 span.on_sale1{background:#e24602;color:#fff;}
.productslist:hover .sale-box span.on_sale{background:#e24602;color:#fff;}
#flexiselDemo1, #flexiselDemo3{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center;}
.nbs-flexisel-inner{overflow:hidden;margin:0 auto;}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0;}
.nbs-flexisel-item > img{cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-width:350px;max-height:500px;}
.grid-flex{margin:10px 0 20px 0;font-family:'Roboto', sans-serif;}
.nbs-flexisel-item a{color:#000;font-size:0.8125em;text-transform:uppercase;}
.nbs-flexisel-item a:hover{color:#555;}
.nbs-flexisel-item p{color:#000;font-size:0.85em;padding-top:25px;}
.nbs-flexisel-item > img{cursor:pointer;position:relative;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{width:45px;height:45px;position:absolute;cursor:pointer;z-index:100;margin-top:-2em;}
.nbs-flexisel-nav-left{left:0;background:url(../images/img-sprite.png) no-repeat -15px -113px;}
.nbs-flexisel-nav-right{right:0;background:url(../images/img-sprite.png) no-repeat -76px -113px;}
.feature h2{color:#FFFFFF;font-size:2.2em;margin:0;padding:0 0 0.5em 0;border-bottom:3px solid rgba(255, 255, 255, 0.62);padding-top:15px;padding-left:10px;}
.productslist{width:24%;float:left;padding:10px;margin-bottom:10px;}
.cart{border:0 none;border-radius:0;color:#FFFFFF;font-size:15px;margin-bottom:10px;}
.shop-details-tab{background:#fff;margin-bottom:100px;padding-bottom:15px;}
.shop-details-tab .col-sm-12{padding-left:0;padding-right:0;}
#reviews ul{background:#FFFFFF;border:0 none;list-style:none outside none;margin:0 0 20px;padding:0;}
#reviews ul li{display:inline-block;}
#reviews ul li a{color:#696763;display:block;font-family:'Roboto', sans-serif;font-size:14px;padding-right:15px;}
#reviews ul li a i{color:#fd926d;padding-right:8px;}
#reviews ul li a:hover{background:#fff;color:#fd926d;}
#reviews p{color:#363432;}
#reviews form span{display:block;}
#reviews form span input{background:#fff;border:0 none;color:#A6A6A1;font-family:'Roboto', sans-serif;font-size:14px;outline:medium none;padding:8px;}
#reviews form span input:last-child{margin-left:3%;}
#reviews textarea{background:#fff;border:medium none;color:#666;height:125px;margin-bottom:10px;margin-top:10px;outline:medium none;padding-left:10px;padding-top:15px;resize:none;width:99.5%;}
#reviews button{background:#999;border:0 none;border-radius:0;color:#FFFFFF;font-family:'Roboto', sans-serif;font-size:14px;}
.category-tab{overflow:hidden;}
.category-tab ul{background:rgba(119, 119, 119, 0.61);border-bottom:1px solid #fff;list-style:none outside none;margin:0 0 15px;padding:0;width:100%;}
.category-tab ul li a{border:0 none;border-radius:0;color:#fff;display:block;font-family:'Roboto', sans-serif;font-size:14px;text-transform:uppercase;}
.category-tab ul li a:hover{background:#9F1052;color:#fff;}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border:0;color:#000;cursor:default;margin-right:0;margin-left:0;}
.nav-tabs li a{border:1px solid rgba(0, 0, 0, 0);border-radius:4px 4px 0 0;line-height:1.42857;margin-right:0;}
.share-buttons{list-style:none;}
.share-buttons li{display:inline;}
.reg-cov{padding:10px;background-color:rgba(255, 255, 255, 0.90);}
.registration{margin:4% 0;}
.registration_form div{padding:10px 0;}
.registration_form div label{display:block;}
.registration_form input[type="text"],.registration_form input[type="email"],.registration_form input[type="tel"],.registration_form input[type="password"]{padding:10px;display:block;width:95.333333%;outline:none;font-family:'Maven Pro', sans-serif;font-size:0.8925em;color:#777777;-webkit-appearance:none;background:#FFFFFF;border:1px solid rgb(231, 231, 231);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.registration_form input[type="text"]:focus,.registration_form input[type="email"]:focus,.registration_form input[type="tel"]:focus,.registration_form input[type="password"]:focus{box-shadow:inset -1px -1px 1px rgba(228, 228, 228, 0.67);-webkit-box-shadow:inset -1px -1px 1px rgba(228, 228, 228, 0.67);-moz-box-shadow:inset -1px -1px 1px rgba(228, 228, 228, 0.67);-o-box-shadow:inset -1px -1px 1px rgba(228, 228, 228, 0.67);}
.forget a{text-transform:capitalize;color:#999999;text-decoration:underline;font-size:0.8725em;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.forget a:hover{text-decoration:none;}
.or{background:#FE980F;border-radius:40px;color:#FFFFFF;font-family:'Roboto', sans-serif;font-size:16px;height:50px;line-height:50px;margin-top:25px;text-align:center;width:50px;}
.cart_menu{background:#999;color:#fff;font-size:16px;font-weight:normal;}
#cart_items .cart_info .table.table-condensed thead tr{height:51px;}
.shipping-cost{border-bottom:1px solid #d1d1c5;}
#cart_items .cart_info .table.table-condensed tr{border-bottom:1px solid#F7F7F0}
#cart_items .cart_info .table.table-condensed tr:last-child{border-bottom:0}
.cart_info table tr td{border-top:0 none;vertical-align:inherit;}
#cart_items .cart_info .image{padding-left:30px;}
#cart_items .cart_info .cart_description h4{margin-bottom:0}
#cart_items .cart_info .cart_description h4 a{color:#363432;font-family:'Roboto',sans-serif;font-size:20px;font-weight:normal;}
#cart_items .cart_info .cart_description p{color:#696763}
#cart_items .cart_info .cart_price p{color:#696763;font-size:18px}
#cart_items .cart_info .cart_total_price{color:#FE980F;font-size:24px;}
.cart_product{}
.cart_quantity_button a{background:#F0F0E9;color:#696763;display:inline-block;font-size:16px;height:28px;overflow:hidden;text-align:center;width:35px;float:left;}
.cart_quantity_input{color:#696763;float:left;font-size:16px;text-align:center;font-family:'Roboto',sans-serif;}
#cart_items .cart_info
.table.table-condensed.total-result{margin-bottom:10px;margin-top:35px;color:#696763;}
.table .table{background-color:transparent;}
.refbg{margin-top:10px;width:80%;margin-left:5px;margin-bottom:15px;overflow:auto;margin-left:15px;}
.refbg1{padding:0 16px;color:#3a3a3a;font-family:arial;font-size:14px;border-bottom:1px solid #D8335C;font-weight:bold;text-transform:capitalize;color:#FD926D;font-size:18px;}
#refbg2{width:80%;overflow:auto;padding-top:7px;padding-left:12px;padding-bottom:8px;color:#F7ECCC;}
#leftMenu .accordion-group{margin-bottom:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'Open Sans', sans-serif;font-size:1.0em;}
#leftMenu .accordion-heading{border-top:1px solid #fff;background-color:rgba(255, 255, 255, 0.66);list-style-type:none;padding:10px;background:#F7ECCC;}
.accordion-heading h2{font-size:30px;}
#leftMenu .accordion-heading a{color:#000;text-decoration:none;font-weight:normal;font-size:1.3em;padding:10px;}
#leftMenu .accordion-heading a:hover{color:#999;}
#leftMenu .accordion-heading .active{width:182px;height:34px;border:1px solid #5b5b5b;background-color:#353535;background-image:-moz-linear-gradient(90deg, #4b4b4b 0%, #555 100%);background-image:-o-linear-gradient(90deg, #4b4b4b 0%, #555 100%);background-image:-webkit-linear-gradient(90deg, #4b4b4b 0%, #555 100%);background-image:linear-gradient(90deg, #4b4b4b 0%, #555 100%);}
#leftMenu .accordion-inner ul li{font-size:1.3em;color:#666;margin-left:30px;}
@media only screen and (max-width:991px){
.cart-left {
    margin-right: 2.6%;
    height: auto;
}
.imgwd {
    width: 45%;
}
.product_container{padding:5px;/* border-top:2px solid #ccc; */height:auto; text-align:left;}

p.title {
    color: #000;
    font-size: 1.1em;
    text-align: left;
}
.price {
    font-size: 11px;
    text-align: left;
}
}
@media only screen and (max-width:1024px){.resp-tabs-list{width:67%;list-style:none;padding:0;margin:0 auto;}
ul.tab_img li{float:left;width:23%;margin-right:1%;margin-left:1%;margin-bottom:2%;}
.productslist{width:33%;float:left;padding:10px;margin-bottom:10px;}
}
@media only screen and (max-width:768px){.carth li:last-child{border-right:none;margin-top:4px;}
.carth li{float:none;margin-top:1.0em;position:relative;}
.carth ul{margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;z-index:1;right:0;background:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-shadow:0 2px 6px #777777;-webkit-box-shadow:0 2px 6px #777777;-moz-box-shadow:0 2px 6px #777777;-o-box-shadow:0 2px 6px #777777;}
ul.tab_img li{float:left;width:31%;margin-right:1%;margin-left:1%;margin-bottom:2%;}
.resp-tabs-list{width:79%;list-style:none;padding:0;margin:0 auto;}
ul.callbacks_tabs.callbacks1_tabs{position:absolute;bottom:14px;z-index:999;left:13px;display:none;}
.callbacks_nav{display:none;}
.productslist{width:47%;float:left;padding:10px;margin-bottom:10px;}
}