
.blog_sec{width:100%;
    margin: 0 auto;}

    .main-title {
        font-family: 'Montserrat';
        font-weight: 700;
        font-size: 20px;
        color: #000;
        border-bottom: 1px solid #dadada;
        text-transform: uppercase;
        line-height: 1;
        padding-bottom: 10px;
    }

.blog_about{ margin: 0; width: 100%; background: #f1f1f1;}
.blog-outer .blog_top_images{float: left;
    margin-bottom: 30px;
    width: 100%;}
.blog-outer .blog_top_images img{max-width:100%;height: 200px;}
.blog-outer .content-wrap {
    width: 100%;
    float:left
}

.blog-outer .content-wrap .content {
    display: table;
    height: 100%;
    width: 100%;
}

.blog-outer .content-wrap .content-inner {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}


.blog_about .img_cation{ margin: 0; width: 100%; display: inline-block;}
.blog_about .img_cation h4{text-align: center; margin-bottom: 0;}
.blog_about .img_cation span{text-align: center;font-size: .8rem;width: 100%;display: inline-block;padding: 0 10px;}
.blog_about .img_cation p{text-align: center;font-size: .9rem;width: 100%;display: inline-block; padding: 0 10px;}
.blog_about .img_cation .social_media{ margin: 0; width: 100%; height: 80px; background:var(--blue);-webkit-clip-path: polygon(36% 14%, 100% 0, 100% 100%, 0 100%, 0 12%);clip-path: polygon(36% 14%, 100% 0, 100% 100%, 0 100%, 0 12%);display: flex;flex-direction: column;justify-content: center;}
.blog_about .img_cation .social_media ul{ margin: 0; padding: 0; list-style-type: none;}
.blog_about .img_cation .social_media ul li{width: auto; padding: 0 7px; float: left; margin-left: 15px;}
.blog_about .img_cation .social_media ul li a .fab { color:#fff;}
.blog_search{ margin-top: 30px; width: 100%;}
.blog_search .form-control{ padding: 0 5px;}


.blog-outer{padding:0px;}

.blog-time{margin: 0px;padding: 0px;text-align: center;}
.blog-time li{display:inline-block;margin-right:10px; font-size:14px;}
.blog-time li .far{padding-right:10px;}
.blog-outer{position: relative; margin-bottom: 40px;   height: 100%; display: block}


.bottom_area{ display: block;
    color: #a2a2a2 !important;
    float: left;
    clear: both;
    width: 100%;}
.bottom_area ul{padding: 0px;margin: 0px; text-align: left;}
.bottom_area ul li{display: inline-block;margin-right:2%;font-size: 14px; color: #868484 ; font-weight: 600}



.blog-outer p{text-align: center; color: #333;margin:46px 0px 11px; font-size: 14px;}

/* .blog-outer a h5 {padding: 15px 10px;height: 46px;text-align: center;font-size: 15px;font-weight: bold;} */
.blog-outer a {    font-weight: 700;
    font-size: 30px;
    color: #252525;}
    .bottom_area ul li:after {
        content: '/';
        padding-left: 12px;
    }

    .bottom_area ul li:last-child:after {display: none}


    .blogbody{margin-top: 12px; width: 100%; padding:10px 25px 10px 25px;}
    .blogdetails_area{margin: 0; border-radius: 10px;}
    .blogdetails_area { margin-bottom: 0;}

    .blogdetails_area h2 {
        font-weight: 700;
        font-size: 30px;
        color: #252525;
        border-bottom: 1px solid #dadada;
        padding-bottom: 10px;
    }

    .blogdetails_area .bottom_area{width:100%}


    .blogdetails_area span{ font-size: .7rem; }
    .blogdetails_area img{
        max-width: 100%;
        float: left;
        margin-bottom: 30px;}

    .blogdetails_area.related img{height:200px}
    .blogdetails_area p{ font-size: 15px; margin-bottom: 20px }

    .blogbody .main-title {
        font-family: 'Montserrat';
        font-weight: 700;
        font-size: 20px;
        color: #000;
        border-bottom: 1px solid #dadada;
        text-transform: uppercase;
        line-height: 1;
        padding-bottom: 10px;
        width: 100%;

    }
    .blogbody h3 a {
        font-weight: 700;
        font-size: 30px;
        color: #252525;
    }

.no-border{ border: none !important}
    
    .blogsec{margin-top: 30px; width: 95%; padding:0px 25px; border: 4px double #E4E4E4;}
    .blogsec .card{ border:none; padding: 20px 10px 45px 10px;}
    .blogsec .card .imgcaption{ margin: 0; width: 100%;}
    .blogsec .card .imgcaption h4{ width: 95%; height: 35px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .blogsec .card .imgcaption p{ font-size: .9rem; height: 85px; overflow: hidden;}
    .blogsec .card .imgcaption ul{margin-bottom: 10px; padding: 0; list-style-type: none; display: inline-block}
    .blogsec .card .imgcaption ul li{ width:auto; padding: 0 4px; float: left; font-size: .7rem;}
    .blogsec .card .imgcaption ul li .far{ margin-right: 3px;}
    .blogsec .card .imgcaption ul li::after{ content:'/'; margin-left: 7px}
    .blogsec .card .imgcaption ul li:last-child::after{content:'';}
    .blogsec .card .imgsec{ margin: 0; width: 100%; padding: 20px; background: #f5f7f8; border-radius: 10px; max-height: 220px;}
    .blogsec .card .imgsec img{width: auto;height: 225px; border-radius: 10px;}
    
    
    .blog-outer .arrow {background: #000;width: 40px;height: 40px;text-align: center;border-radius: 50%;top: 34%;left: 42%; position: absolute;display: none;}
    .blog-outer .arrow .fas {margin-top:13px;}
    .blog-outer:hover .arrow{display: block;}
    .blog-outer .arrow .fas::before{color: #fff;}









.breadcrumbs {  width: 100%;  position: relative; border-bottom: 1px solid #f4f4f5; background:transparent ;  overflow: hidden;  clear: both;}
.breadcrumbs .breadcrumb{margin-bottom: 0rem; background: transparent;font-size: 15px; padding:10px 0px;}

.productwrap .checkbox {padding: 0; line-height: 24px; position: relative; font-size: 14px;}
.productwrap .checkbox label {display: inline-block;position: relative;margin-bottom: 5px;padding-left: 25px; width: 94%;    word-break: break-word;   color: #000; }

.checkbox label::after {
position: absolute;top: .25rem;left: 0;display: block;width: 1rem;height: 1rem;content: "";background-repeat: no-repeat;background-position: center center;background-size: 50% 50%; }
.productwrap .badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;float: right;}
.productwrap .badge-secondary {color: #333333;background-color: transparent; font-size:14px; font-weight: normal;}
.productwrap .checkbox input[type="checkbox"] {
opacity: 0;z-index: -1;left: 14px;position: absolute;}
.productwrap .checkbox input[type="checkbox"]:checked + label::after {
font-family: 'FontAwesome';content: "";  
background-repeat: no-repeat;
background-size: inherit;
background-position: left bottom;  
 background-image: url(../img/check.png);color: #fff;font-size: 10px;position: absolute;top: 0px;left: 3px;width: 16px;height: 16px;}
.productwrap .checkbox input[type="checkbox"]:disabled + label {opacity: 0.65; }
.productwrap .checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee;cursor: not-allowed; }
.productwrap .checkbox.checkbox-circle label::before {border-radius: 50%; }
.productwrap .checkbox.checkbox-inline {margin-top: 0; }
.productwrap .checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #000;}
.productwrap input[type="checkbox"]:checked + label::before {background-color: #000;}
.productwrap .checkbox-primary input[type="checkbox"]:checked + label::after {color: #fff; }
.productwrap .radio-primary input[type="radio"] + label::after {background-color: #428bca; }
.productwrap .radio-primary input[type="radio"]:checked + label::before {border-color: #428bca; }
.productwrap .radio-primary input[type="radio"]:checked + label::after {background-color: #428bca; }
.u-vmenu ul{margin:0px;padding: 0;}
.price_range_sec{margin-top: 0px;padding: 10px 0;display: inline-block;width: 100%;}
.area-one{ background: #efefef;padding: 5px 10px;}
.productwrap .checkbox label::before {    
position: absolute;top: .25rem;left: 0;display: block;width: 1rem;height: 1rem;pointer-events: none;content: "";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #dee2e6;}
.u-vmenu ul:first-child > li:not(:last-child){padding: 10px 10px 0px 0px;border-radius: 2px;
background: transparent;margin-bottom: 3px; font-size: 15px;} 
.u-vmenu > ul > li {padding:10px 10px 5px 0px;border-radius: 2px;background: #fff;margin-bottom: 3px;}
.u-vmenu ul li { width: auto;list-style: none;margin-bottom: 0; position: relative; font-size: 15px;}
.u-vmenu ul:first-child > li:not(:last-child){}
.u-vmenu ul ul{ display: none;width: 100%; padding-left: 10px;}
.u-vmenu > ul > li {background: url(../img/zakladka.png) left top no-repeat;background-size: 100% auto; }
.u-vmenu ul li a {height: 30px;line-height: 30px;display: block; font-size: 14px;color: #82846f;text-decoration: none;
outline: none ;}   
.u-vmenu > ul > li > a {height: 42px;line-height: 42px;}
.u-vmenu ul li a[data-option='on']{
background: url(../img/arrows-up.png) center no-repeat #f2f2f2; 
}
.u-vmenu ul li a[data-option='off'] {
background: url(../img/arrows.png) center no-repeat #f2f2f2;
}

.u-vmenu ul li a {display: inline-block;width: 22px;height: 22px;border-radius: 3px;}
.multilabel-menu-col .checkbox-primary {width: calc(100% - 26px);float: left;position: relative;}

.profilelisting{margin-top:0px;margin-bottom: 30px;}  
.popular_categories .grid_view{
padding: 0px;list-style-type: none;margin: 0 -1%;padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify!important;justify-content: flex-start!important;}  
.sortby_sec {margin: 0;margin-left: 20px;float:left; width:73%;}
.nav-tabs {  border-bottom: none;} 
.nav-tabs .nav-item {margin-bottom: 0px;font-size: 19px;margin-right: 2px;float: right;}
.profilelisting .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #040404; background-color: #fff;border-bottom:2px solid #000; }  
.mbpy {padding-bottom: .25rem !important;border: none;color: #a2a2a2; font-size: .85rem;}
.productwrap h3 { margin-bottom: 0; font-size: 15px;font-weight: 400;}
.productwrap h3 span {
    font-weight: 600;color:#ff4966
}
.productwrap .input_sec {width: 100%;margin-bottom: 0px;display: inline-block;}

.nav-tabs .nav-link {border: none; border-bottom:2px solid #fff;float: right;padding:4px 10px 14px;font-size: 16px;color: #c3c3c3; } 
.profilelisting .left-menu{margin-top:13px;} 
.productwrap .badge-secondary {color: #333333;background-color: transparent;font-size: 14px;font-weight: normal;}
.productwrap .badge {display: inline-block;padding: .20em .4em;right:0; font-size: 100%;font-weight: 500;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 50px;position: absolute;border: 0;margin-left: 10px;}
.color_sea {width: 100%;margin-bottom: 30px;}
.color_sea h4 {padding: 6px 0;color: #000;letter-spacing: 1px;}
.color_sea ul {margin: 0px;padding:5px 0;}
.color_sea ul li{padding: 5px 0; position: relative;}
.list_view{padding: 0px;margin: 0px;}

.productlist_view ul li .caption_sec {width: 45%;float: left;padding-top: 0;}
.wishlist-section{float: left;width:28%;padding-top: 7%;}
.productlist_view ul li .image_sec { width: 25%; float: left;    display: flex;    flex-direction: column;justify-content: center;    margin-right: 2%;}
.productlist_view ul li {    width: 100%;  border: 1px solid #e8e8e8;  padding: 0px 10px 4px 0px; margin: 0 0 10px 0;   float:left;}
.productlist_view ul li .caption_sec p{font-weight: 400; margin-bottom: 0}
.productlist_view ul li .image_sec:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.productlist_view ul li .image_sec img {height: 135px;width: auto;-webkit-transition: 0.4s ease;transition: 0.4s ease;}
.productlist_view ul li .image_sec .img_sec {width: 100%;overflow: hidden;position: relative;background: #fff;height: 150px;text-align: center;}
.productlist_view ul li .image_sec .img_sec .imgshow {opacity: 1;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);}
.productlist_view ul li .image_sec .img_sec .imghidden {opacity: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);transition: .7s;}
.productlist_view ul li .image_sec .img_sec:hover .imghidden{ opacity: 1;}
.productlist_view ul li .image_sec .img_sec:hover .imgshow{opacity: 0; transition: 7s;}



/*Product details start here*/
/* .image_gallery_details h2 { color: #999999;font-size: 22px;} */
.image_gallery_details h2 span{margin-top: 5px; font-size: 15px;}
.image_gallery_details .price {  
margin: 0px 0; font-size: 25px; background: transparent;text-align: left; border: 0; font-weight: 400;  border-radius: 0;padding: 0; float: none;color:#333;}    
.image_gallery_details .short-des {margin-top: 20px;}
.details-area .varient_sec {padding: 0px;}
.image_gallery_details .varient_sec h4 {color: #333;font-size: 17px;font-weight: 400;display: inline-block;}
.varient_sec p {margin-top:9px;font-size: 18px;}
.details-area .varient_are { width: 100%;}
.varient_are ul li {
text-align: left; margin-right: 10px; margin-bottom: 7px; background: #fff;border: 1px solid #eee; border-radius:4px;color:#878787; line-height:20px;}
.varient_are ul li.active{background:transparent;border:1px solid #1b1b1b;color:#1b1b1b;}
.details-area .varient_are ul li a { 
height: 24px;width: 24px;padding: 0px;border-radius: 50%;text-decoration: none;vertical-align: top;transition: .4s;line-height: 25px;display: block;font-size: .8rem;color: #313537;font-weight: 400;border: 1px solid #fff;}
.details-area .varient_are ul li a.text-width {
width: initial;height: initial;padding: 1px 15px;border-radius: 18px;text-decoration: none;vertical-align: top;transition: .4s;border: 0;line-height: 25px;display: block;font-size: .8rem;color: #313537;color: var(--primery);font-weight: 400;}

.details-area .varient_are ul li a.varientimage {
height: 100%;width: 100%;padding: 0px;border-radius: 50%;text-decoration: none;vertical-align: top;transition: .4s;line-height: 25px;display: block;font-size: .8rem;color: #313537;font-weight: 400;border: 1px solid #fff;}

.count-input input {width: 100%; height:36px; border:0;border-radius: 3px;background: #f7f7f7;text-align: center; }   
.varient_sec .count-input .incr-btn { background: transparent; top:1px; border-left: none; border-top: none; right:1px;}
.incr-btn .fa-minus::before {font-size: 12px;}
.details-area .varient_are ul {margin: 0;padding: 0px; }   
.lSSlideWrapper {max-width: 100%;overflow: hidden; height: 430px !important;}

.prod-slider .lSSlide li img {max-width: 100%;max-height: 450px;}    
.prod-slider .lSAction > a {background-image: url(../img/controlar-nav.png);background-repeat: no-repeat;border: 1px solid #262626;}
.prod-slider .lSAction > a {background-image: url(../img/controlar-nav.png);background-repeat: no-repeat;border: 1px solid #262626;}
.prod-slider .lSPager li img {max-height: 60px;}
.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;-webkit-transition: border-radius .12s linear 0s .35s linear 0s;transition: border-radius .12s linear 0s .35s linear 0s;}
.prod-slider .lSPager li {border: 1px solid #d0d0d0;max-height: 55px;text-align: center;opacity: .6;-webkit-transition: all 0.3s;transition: all 0.3s;}
.product-description {padding:0px 0px 50px;}
.details-area{margin: 30px 0px;}
.details-area .varient_are ul li img {width: 35px;height: 35px;}
.also-like h2{ background: url(../img/title-icon.png) no-repeat 50% 100%;margin-bottom: 20px; font-weight: 400; padding-bottom: 27px;}
.count_sec .count-input {position: relative;width: 100%;margin: 0px;background: #fff;}
.count-input .incr-btn {
display: block; position: absolute;width: 30px;height: 34px; background: #f8f8f8;font-weight: 300; text-align: center; line-height: 20px;  right: 2px;text-decoration: none;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9; }

/* .varient_sec .fa.fa-plus{background: #dcdcdc;} */
.varient_sec .fa.fa-plus {font-size: 12px;  padding:11px 9px; }
.varient_sec .fa.fa-minus {font-size: 12px;  padding:11px 9px; }  
.varient_sec .count-input .incr-btn.decr-btn{left: 1px; border-top: 0px;}  
.addtocart .btn-outline-dark{background: #266bab;border-radius: 5px;border: 1px solid #266bab; color: #fff;}
/* .addtocart span{color: #fff; font-size: 13px; padding-left: 10px; text-transform: uppercase; font-weight: 600;} */
.addtocart .fa{font-size: 14px;}
.image_gallery_details .short-des {   margin-top: 10px;margin-bottom: 0px;line-height: 21px; font-size: 14px;   }

.product-description .nav-tabs{border-bottom: 1px solid #ccc;}
.product-description .tab-content{padding-top: 20px;}

.also-like{margin-bottom: 50px;}
/*Product details end here*/

/*checkout start here*/
.billing_area {margin: 0px;width: 100%;padding: 15px;border-radius: 5px;position: relative;}
.billing_area h4 span{ float: right;font-size: 15px;}
.billing_area h4 span label {margin-left: 0;margin-right: 0;line-height: 20px;}
.billing_area label {text-align: left;color: #4d4d4d;cursor: pointer;display: block;font-size: .875rem;font-weight: normal;line-height: 1.5;margin-bottom: 5px;}

.checkout_sec .card-body {padding: 0;background: #f4f4f5;}
.shipping_area {margin: 0px;width: 100%;background: #f5f4f4;padding: 0px;border-radius: 5px;}
.shipping_area ul {margin: 0;padding: 0;list-style-type: none;}
.checkout-next .shipping label {clear: both;width: 100%;font-size: 13px;margin-bottom: 0px;}
.checkout-next .card{ border:none;}
.checkout-next .card-body {padding: 0;background:transparent;}
.checkout-next .address_area {padding: 17px;margin-bottom: 20px;}
.checkout-next .address_area ul li {margin-bottom: 5px;font-size: 14px;}
.checkout-next .address_area .checkout_shipping {margin: 0px;width: 100%;padding: 5px 0;border-radius: 5px;}
.checkout-next .address_area .badge-secondary {color: #000;font-size: 1rem;background-color: transparent;right: 0;position: absolute;}
.checkout-next .address_area .custom-control-label::before {background-color: #cfd4d8;top: .3rem;}
.checkout-next .address_area .custom-control-label::after {top: .3rem;}


#chooseaddress .modal-header {padding: 10px 12px;  color: #f9f9f9;background: #000;}
#chooseaddress .close{padding: 0px;}
/* #chooseaddress .btn.btn-primary{ background: #000;border: none;} */

.shipping_area ul li:first-child {border-bottom: 1px solid #ced4da;}
.checkout_sec h3 {margin-top:5px;}
.shipping_form{ width: 100%}

.shipping_form ul li{ width: 45%; margin-right: 20px; height: 60px;float: left;}
.shipping_form ul li span{font-size:12px;}
.shipping_area ul li {width: 100%;padding: 15px;}
.shopping-cart .fa.fa-plus {background: #f1f1f1;font-size: 12px;padding: 9px 9px 8px;font-weight: normal;}
.shopping-cart .fa.fa-minus {background: #f1f1f1;font-size: 12px;padding: 9px 9px 8px;font-weight: normal;color: #908f8f;}
.shipping_area .badge-secondary {color: #333;font-size: 1rem;background-color: transparent;}
.checkout_sec h3 {margin-top:5px;}
.payment_area {margin: 0px;width: 100%;padding: 0px;border-radius: 5px;min-height: 130px;}
.payment_area .custom-control-label{ font-size: 14px;}
.payment_area .custom-control-label::before {background-color: #cfd4d8;top: .5rem;}
.payment_area  .custom-control-label::after {top: .5rem;}
.payment_area ul li {width: 100%;padding: 5px 0;}
.payment_area ul {margin: 0;padding: 0;list-style-type: none;}
.badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;background: transparent;}
.credit-information {margin-top: 20px;background: #f4f4f5;padding: 11px;display: none;}
.credit-information.active {display: block;}
.payment_area .badge-secondary img {height: 20px;width: auto;}
.shippingaddress .nav-tabs{margin-top:20px;}
.address{padding: 0px;margin: 0px;}
.address li {float: left;width: 48%;margin-bottom: 10px;border: 1px solid #efeded;margin-right: 2%;padding: 2%;}

#chooseaddress .address {padding: 0px;margin: 0px;height: auto; overflow-y: auto;}
#chooseaddress .address li.active{border: 1px solid #262626;}
.sign-up {width: 100%;}
/*checkout end here*/

/*Login Sign up css  start here*/
.log_area .checkout_sec {width: 100%;margin-bottom: 30px;}
.log_area .checkout_sec h2 {color: #333;width: 95%;padding-bottom: 20px;margin: 0 auto 20px auto;float: none;text-align: left;font-size: 2.2rem;}
.checkout_sec {margin: 0;width: 100%;padding: 40px 0;}
/*Login Sign up css  end here*/


.log_area .checkout_sec .contact-form .input-group {border: 1px solid #ced4da;border-radius: 30px;}
.d_hide {display: none;}
.log_area .checkout_sec .contact-form .form-control {padding: .6rem .75rem;font-size: 1rem;border: none;background: transparent;}
.log_area .checkout_sec .contact-form .input-group-text {border: none;}
.log_area .checkout_sec .contact-form .input-group-text { padding: 0;background: transparent;color: #c7c7c7;  width: 45px; display: flex; flex-direction: column;  justify-content: center;padding-left: 6px; }
.log_area .checkout_sec .contact-form .custom-control {position: relative;display: inline-block;min-height: 1.5rem;padding-left: 0px; width: 100%; margin-bottom: 10px; top:0px;}
.log_area .checkout_sec .btn-dark{ font-weight: 600;text-transform: uppercase;}
.log_area .checkout_sec .contact-form .input-group-prepend {margin-right: 0px;width: 45px;height: 20px;border-right: 1px solid #ced4da;margin-top: 10px;}

.log_area .checkout_sec .contact-form {
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07);padding:10px 30px;}
.log_area .checkout_sec .contact-form svg {width: 40px;display: inline-block;margin: 0;}
.log_area .checkout_sec .contact-form .not-valid p {text-align: center;margin-top: 2px;margin-bottom: 0;font-size: 13px;display: inline-block;vertical-align: top;}
.log_area .checkout_sec .contact-form .not-valid {width: 100%;margin-bottom: 20px;padding: 0;display: inline-block;text-align: center;}
.not_valid {color: #D06079;}

.log_area .checkout_sec .contact-form .custom-checkbox label { margin-left: 25px;margin-right: 10px;}

.checkout_sec ul{padding: 0px; margin: 0px;}
.checkout_sec ul li{margin-bottom: 0px;}

.graybg {padding: 3rem 0;}
.profilelisting.productwrap .nav-tabs{float:right;  width: 21%; padding-top: 5px;}
.price-outer {border: 1px solid #ccc; float: left;width: 100%; padding: 10% 5% 0%;}
.nav-tabs .nav-item i{font-size: 18px;}
.nav-tabs .nav-item .active i{ color: #000;}   
.myprofile {padding: 60px 0 40px 0;position: relative;overflow: hidden;display: block; min-height: 600px;} 
.myprofile h5 {font-size: 1.2em;color: #333333;text-transform: capitalize;border-radius: 5px;}

.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group {margin-left: 5px;font-size: 14px;}
.shopping-cart .btn{padding: 5px 10px;}
.shopping-cart .order-cart {width: 40px;float: left;flex: 0 0 auto;margin-right: 10px;border-radius: 0px;}
.main_shipping_sec{ background: #ececec; padding: 30px;}
.main_shipping_sec .shipping_form{margin: 0px;width: 100%;background:#f4f4f5;padding: 15px;border-radius: 5px;min-height: 130px;}
.shipping_form .discount_code {overflow: hidden;font-size: 0;padding: 1px;border-radius: var(--border-radius);border: 1px solid #f1f1f1;background: #fff;margin-bottom: 0px;}
.shipping_form .discount_code input {margin: 0;padding:1px 5px 0px 5px;border: none;height: 30px;float: left;width: 56.5%;font-size: 14px;text-transform: capitalize;}
.shipping_form .discount_code input[type="submit"] {float: left;width: 43.5%;background: #000;color:#fff;border-radius: 5px;}

.discount_code .btn-apply {background: #3e3e3e;padding: 12px 20px;text-align: center;line-height: 16px;font-size: 16px;border: 1px solid #3e3e3e;text-transform: capitalize;color: #fff;border-radius: 5px;}
.comment_area{margin: 0px;width: 100%;padding: 5px 0;border-radius: 5px;min-height: 130px;}
.comment_area textarea {background: #f4f4f5; resize: none;}
.order_now_sec{ width: 100%;}
.order_now_sec .btn {padding: 7px 25px;border-radius:5px;border: 1px solid #000;background: #000;font-size: 16px;color:#fff;}
.order_now_sec .btn-secondary {padding: 7px 25px;border-radius:5px;border: 1px solid #6c757d;background: #6c757d;font-size: 16px;color:#fff;}

.user-profile .list-group-item-success{background: transparent;border: none;}
.user-profile .nav-pills .nav-link.active, .nav-pills .show > .nav-link{background: transparent; border: none;color:#666;padding-left: 17px;}
#MainMenu .nav-link{padding: 0px;text-transform: none;} 
#MainMenu{margin-left:20px;} 
#account-settings{margin-left:38px;} 
#my-stuff{margin-left:38px;} 
#v-pills-home-tab{background: url(../img/doller.png) no-repeat 0% 50%;padding-left:25px;}
#v-pills-profile-tab{background: url(../img/address-icon.png) no-repeat 0% 50%;padding-left:9px;}
#v-pills-settings-tab{background: url(../img/settings-icons.png) no-repeat 0% 50%;padding-left:25px;}
.user-profile .btn-update{background: #000;   color: #fff;border-radius: 5px;padding: 7px 26px;}
.user-profile .nav-tabs li { width: 100%;margin-bottom: 10px;float: left;text-align: left;}
.user-profile .nav-tabs li a {  color: #505050; float: left; }
.user-profile .dropdown .dropdown-menu {top: 32px !important;left: 10px !important; background: transparent;border: none;box-shadow: none; position: inherit !important;float: left;}
.user-profile .information-area h5{margin:10px 0 5px 0; font-size: 16px;}
.information-area p{font-size:14px;font-weight: bold;}
.information-area .apply{color: #666;margin-top:11px;display: inline-block;}
.user-profile h4 {margin-bottom: 30px;}
.address-area img {height: 30px;}
.address-sec{margin: 0% 0%; position: relative;}
.address-sec .btn.btn-outline-dark {background: #f8f8f8;padding: 3px 10px;color: #000; border: none;  position: absolute;top: -5px;right: 0px;border-radius: 1px;  border: 1px solid #e4e4e4; }  
/*.address-sec .btn.btn-outline-dark:hover{color:#000;}*/   
.address-sec .address-area{ background: #f9f9f9;padding: 10px;margin-bottom: 20px;}
.information-area h4.edit {margin-top: 25px;  font-size: 16px; }

.area-first {background: #fff;height: auto; margin-bottom: 20px;border: 1px solid #e3e3e3;padding:0;}

.user-profile .tab-content .thumnail_sec .image_sec img {  max-width:100%; margin-bottom: 5px; height: 65px;}
.btn-times {background:transparent; padding: 8px 10px; text-align: center;line-height: 16px; font-size: 16px;text-transform: capitalize;  color: #9f9e9e; float: right; margin-left: 5px;}
.user-profile p span a{color: #000; text-transform: capitalize;} 
.user-profile p span a:hover{color: #8e755a;}
.btn-edit { background: transparent;padding: 8px 8px;text-align: center;line-height: 16px;font-size: 16px;text-transform: capitalize;color: #b0aeae;float: right; margin-bottom: 10px;margin-left: 6px;} 
.user-profile p span {font-weight: 400; line-height: 17px; }
.user-profile h4 {margin:0 0 15px 0; font-weight: 400;   }
.user-profile .btn{ letter-spacing: 1px;
    font-size: 12px;}


.image_change { text-align: left; width: 100%;clear: both; display: block;height: 34px;}    
.image_change ul {padding: 0px; margin-top: 0px;}
.image_change ul li {float: left;margin-left: 10px;}
.image_change ul li img{ border-radius: 50%;}
.price-outer span.ui-slider-handle{border-radius: 50%;}
.text_center{text-align: center;}
.text_center h5{font-size:16px;}

.inactive_site {position: fixed;width: 100%;height: 100vh;overflow: hidden;background: rgba(255, 255, 255, .9);z-index: 999;}
.inactive_containt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;display: flex;flex-direction: column;justify-content: center;}

.product-img img {width: auto;height: 100%;position: absolute;opacity: 0;transition: all 0.3s ease;}
.product-img img.active {opacity: 1;left: 0px;top:0px;}
/* Product Configuration */
.product-color span {font-size: 14px;font-weight: 400;color: #86939E;}
/* Product Color */
.color-choose div {display: inline-block;}
.color-choose input[type="radio"] {display: none;}
.color-choose input[type="radio"] + label span {display: inline-block;width: 25px;height: 25px;margin: -1px 2px 0 0;vertical-align: middle;cursor: pointer;}
.color-choose input[type="radio"] + label span img { border-radius: 50%;}
#profile.tab-pane.active{display: block;} 
.payment li {float: left;width: 24%; background: #eeeeee;margin-left: 1%;border-radius:8px; } 
.card-payment h5 {background: url(../img/card-payment.png) no-repeat 5% 50%; line-height: 65px;  padding-left: 60px;}
.cash-payment h5 {background: url(../img/cash-payment.png) no-repeat 5% 50%; line-height: 65px;  padding-left: 60px;}
.walletpayment h5 {background: url(../img/wallet-payment.png) no-repeat 5% 50%; line-height: 65px;  padding-left: 60px;}   
.voucher-section  h5 {background: url(../img/voucher-section.png) no-repeat 5% 50%; line-height: 65px;  padding-left: 60px;}          
.payment li a{color: #666;}      

.product-img-a {width: 50%;display: block;position: relative;height:250px;}
.product-img-a img {width: auto;height: 100%;position: absolute;opacity: 0;transition: all 0.3s ease;}
.product-img-a img.active-a {opacity: 1;}
/* Product Configuration */
.product-color-a span {font-size: 14px;font-weight: 400;color: #86939E;}
/* Product Color */
.color-choose-a div {display: inline-block;}
.color-choose-a input[type="radio"] {display: none;}
.color-choose-a input[type="radio"] + label span {
display: inline-block;width: 25px;height: 25px;margin: -1px 2px 0 0;vertical-align: middle;cursor: pointer;border: 2px solid #FFFFFF;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);}
.color-choose-a input[type="radio"]#reda + label span {background-color: #C91524;}
.color-choose-a input[type="radio"]#bluea + label span {background-color: #314780;z-index: 10;}
.color-choose-a input[type="radio"]#blacka + label span {background-color: #323232;}
.color-choose-a input[type="radio"]:checked + label span {
background-image: url(http://lisenme.com/demo/color_change/images/check-icn.svg);
background-repeat: no-repeat;
background-position: center;
}
.terms_conditions h4{color: #2a2a2a;}
.tabs .nav-pills .nav-link.active, .nav-pills .show > .nav-link{color: #666;}


#custom-search-input{padding: 3px;border-radius: 0px;background-color: #dedede;}
#custom-search-input input{border: 0;box-shadow: none;font-size: .9rem;background: #dedede;}
#custom-search-input button{margin: 2px 0 0 0;background: none;box-shadow: none;border: 0;color: #666666;padding: 0 8px 0 10px;border-left: solid 1px #ccc;border-radius: 0;}
#custom-search-input button:hover{border: 0;box-shadow: none;border-left: solid 1px #ccc;}

.blog_category_sec{ margin-top: 10px; width: 100%; padding: 0px; }
.blog_category_sec h4{border-bottom: 1px double #E4E4E4; text-align: left;  margin-bottom: 0; padding: 10px 0}
.blog_category_sec .card {border: none; }
.blog_category_sec .card .list-group-item {padding: 10px; font-size: .9rem;}
.blog_instagram_sec{ margin-top: 30px; width: 100%; padding: 0px; }
.blog_instagram_sec h4{border-bottom: 4px double #E4E4E4; text-align: center;  margin-bottom: 0; padding: 10px 0}
.blog_instagram_sec .img_sec{ margin: 0; width: 100%; text-align: center; padding: 10px 0;}
.blog_instagram_sec .img_sec img{ max-height: 80px; max-width: 80px; margin: 5px 1px 0 1px; }
.blog_newsletter{ margin-top: 30px; width: 100%; padding: 0px; }
.blog_newsletter h4{border-bottom: 4px double #E4E4E4; text-align: center;  margin-bottom: 0; padding: 10px 0}
.blog_newsletter .card-body {padding: 10px;}
.blog_newsletter input{ font-size: .8rem;}
.blog_newsletter .form-group{ margin-bottom: 15px}
.blog_newsletter .btn-primary {width: 100%;}


.latest_blog{ margin-top: 30px; width: 100%; padding: 0px;}
.latest_blog h4{border-bottom: 4px double #E4E4E4; text-align: center;  margin-bottom: 0; padding: 10px 0}
.latest_blog .img_sec{margin: 10px 0; width: 100%; text-align: center; position: relative; padding: 0 10px}
.latest_blog .img_sec img{ max-height: 100%; max-width: 100%; }
.latest_blog .img_sec .caption{ position: absolute; width: 92%; bottom: 0; background: rgba(0, 0, 0, 0.6); color:#fff; padding: 10px;}
.latest_blog .img_sec .caption h5{text-transform: uppercase;font-size: .8rem;font-style: italic;line-height: 20px;margin-bottom: 0;}


.catagories, .filter, .specifications{display: inline-block;width: 100%;margin-bottom: 20px;}
.catagories h4, .filter h4, .specifications h4{font-size: 18px;padding-bottom: 7px;border-bottom: 1px solid #efefef;margin-bottom: 0;text-transform: uppercase; font-weight: 400;}
.nodata_found h3{font-weight:600;font-size:15px; width:100%;text-align: center;
    font-weight: 600;}

.popular_categories li {float: left;width: 31%;margin: 0 1% 15px 1%;}
.popular_categories ul li .card {border: none;background: transparent;}
.popular_categories ul li .caption_sec {width: 100%;background: var(--light);background: #fff;}
.popular_categories ul li .img_sec {width: 100%;overflow: hidden;position: relative;background: #fff;height: 250px;text-align: center; margin-bottom: 15px;}
.popular_categories ul li .img_sec .imgshow {opacity: 1;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);}
.popular_categories ul li .img_sec .imghidden {opacity: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);transition: .7s;}
.popular_categories ul li .img_sec:hover .imghidden{ opacity: 1;}
.popular_categories ul li .img_sec:hover .imgshow{opacity: 0; transition: 7s;}
.popular_categories ul li .img_sec img {max-height: 100%;max-width: 100%;}
.popular_categories ul li .card-body{padding: 0px;}

.category-search{width:100%;}
.categories{margin-bottom: 10px;}
.categories .category-search{margin-left:12px; font-size: 20px;}
.product-img img.active1 {opacity: 1;left: 0px;top: 0px;}
.popular_categories.alsolike ul li{width:24%;}
.popular_categories.alsolike ul li .img_sec{min-height: 300px;}

.varient_sec .btn.btn-outline-dark{margin-bottom: 10px;padding: 5px 8px;}
.raiting_sec{ width: 100%; padding: 15px; border-radius: 5px;}
.raiting_sec .average_area{ width: 100%; margin-bottom: 15px; padding: 30px 0 20px 0; font-size: 5rem;line-height: 45px; text-align: left; color:#333;} 
.raiting_sec .average_area span{ font-size: 1rem; display: block;}
.raiting_sec .progress_sec{width: 100%; margin-bottom: 15px; padding:0; font-size: 1rem; display: inline-block;}
.raiting_sec .progress_sec .progress-bar{background: #333;}
.raiting_sec .progress_sec .progress {height: .3rem;margin-top: 15px;}
.raiting_sec .progress_sec ul{ margin: 0; padding: 0; list-style-type: none; display:flex; line-height: 35px;}
.raiting_sec .progress_sec ul li{ float: left;}
.raiting_sec .progress_sec ul li i{ font-size: 1rem; margin-right: 5px; color:#d6beb4;}
.raiting_sec .progress_sec ul li:nth-child(1) {width: 9%;color:#333;}
.raiting_sec .progress_sec ul li:nth-child(2) {width: 65%;}
.raiting_sec .progress_sec ul li:nth-child(3) {width: 20%;color:#060606; padding-left: 25px;font-size: .8rem;}

.review_sec{ width: 100%; padding:15px;    background: #f9f9f9;}
.review_sec .card{width: 100%; border: 1px solid rgba(0,0,0,.125);margin-bottom: 15px;}
#messages1 .review_sec .card-body{padding: 10px;}
.review_sec .review .card{ border:none; margin-bottom: 0px; background: transparent;}
.review_sec .review .card-body .devider{margin-top: 10px; border-bottom: 1px solid rgba(0,0,0,.125);}
.review_sec .review .card-title { margin-bottom: 0px;  display: inline-block;margin-left: 0px; font-weight: bold; font-size:20px;}
.review_sec .review .card-text{margin-left: 15px;display: inline-block;}

.review_sec .review .badge{color:#989797;font-size: 1rem; padding: .25em .1em; margin-top: -4px;margin-left: 4px;}
.review_sec .review .text-muted i {color: #989797;font-size: 1rem;}
.review_sec .review .textarea{ width: 100%;}
.review_sec .review .textarea textarea{ resize: none;}
.review_sec .review .textarea lable .form-control{ border:none;}
.review_sec .review .textarea .btn{padding: 5px 20px;}
.review_sec .review .replay_sec{ width: 100%; padding-left: 15px;}
.review_sec .review .replay_sec .card-body{ padding: 10px;}
.review_sec .review .replay_sec .btn{margin-top: 0px;padding: 2px 7px;font-size: .8rem;}
#target {width:100%;padding:5px;display:none;}
.Hide{width:100%;display:none;}
.image_change ul {margin: 1px 18px;text-align: center;}
.image_change ul li {float: left;}
.image_change ul li {text-align: center;width:24px;height:24px;min-height: auto;order:none;}
.image_change ul li { border-radius: 40px;  display: inline-block; float: none;cursor: pointer;}
.image_change ul li .img_sec {height: 20px;width: 20px;border-radius: 50%;  overflow: hidden;}
.image_change ul li.active .img_sec img{border: 2px solid #b5b3b3;}

.cart_sec .active a i {color: #999;}
.image_change ul li.active {border:none; border-radius: 40px;}
.image_change ul li:hover {-webkit-transform: scale(1.09);transform: scale(1.09);transition: 0.4s ease;}
.list_view .image_change ul li .img_sec img{height: auto !important; width:100% !important;-webkit-transform: scale(1);transform: scale(1);}

.social_sec.top{margin-top:20px;}
.social_sec.top h4{font-size: 16px; color: #666; font-weight: 400}
.social_sec.top ul{padding:0px;margin:0px;margin-top: 12px;}
.social_sec.top ul li {float: left;width: 26px; text-align: center; border-radius: 50%;margin-right: 8px; }
.social_sec.top ul li a{color: #333; transition: .4s}
.social_sec.top ul li a:hover{color:#ff4966}
.clear-option a{width:100% !important;}
.clear-option .fas{margin-right: 10px;}
.fa-envelope:before {font-size: 15px;}

.social_sec.top ul li .fab.fa-twitter {background: #1da1f2; padding: 5px 6px;color: #fff;font-size: 19px;}
.social_sec.top ul li .fab.fa-facebook {background: #3b5998; padding: 5px 7px;color: #fff;font-size: 19px;}
.social_sec.top ul li .fab.fa-google-plus {background: #de5447; padding: 5px 6px;color: #fff;font-size: 19px;}
.social_sec.top ul li .fab.fa.fa-envelope {background: #848484; padding:3px 8px 7px;color: #fff;font-size: 19px;}
.social_sec.top ul li .fab.fa-pinterest-p {background: #6d0505; padding:6px 8px 7px 11px;color: #fff;font-size: 16px;}
.social_sec.top ul li .fab.fa-linkedin{background: #0373b2;padding: 6px 8px 7px;color: #fff;font-size: 16px;}
/* .social_sec.top ul li .fab.fa-whatsapp{background: #0cc042;padding: 6px 8px 7px;color: #fff;font-size: 16px;} */
.social_sec.top ul li .fab.fa-instagram{background: #be0517;padding: 6px 8px 7px;color: #fff;font-size: 16px;}
.pending{color:#ff8227;text-transform: uppercase;font-weight: bold; }
.processing{color:#0061F9;text-transform: uppercase;font-weight: bold; }
.complete{ color:#62a945;text-transform: uppercase; font-weight: bold;}
.cancelled{color:#FF0C06;text-transform: uppercase;font-weight: bold; }

.accordion.catagories .u-vmenu ul li a[data-option='off'] {
background: url(../img/plus.png) center no-repeat #ececec;
}
.accordion.catagories .u-vmenu ul li a[data-option='on'] {
background: url(../img/minus.png) center no-repeat #ececec;
}

.popular_categories ul li .img_sec:hover .quick_view{ position: absolute;text-align: center; left: 0; bottom: 10px; z-index: 9;width: 100%; opacity: 1;}
.popular_categories ul li .img_sec .quick_view{opacity: 0; transition: opacity 1s;}
#exampleModalCenter .modal-dialog{max-width:900px;}
#exampleModalCenter .modail_details{width:100%;}

.gallery_details .count-input .incr-btn.decr-btn {left: 1px;border-top: 0px;}
.gallery_details .count-input .incr-btn {display: block;position: absolute; width: 30px;height: 15px;background: #fff;font-weight: 300;text-align: center;line-height: 22px;top: -5px; right: 1px;margin-top: 0;text-decoration: none;margin-top: 6px;  border-top: none;    border-left: none;}     

.gallery_details label {display: inline-block; margin-bottom: .5rem;font-size: .9rem;} 
.check input{border: none;border-bottom: 1px solid #ccc; font-size:14px;}
.check input:focus{border: none;border-bottom: 1px solid #ccc;}
.check .check-btn {margin-top: 9px;display: inline-block;}

.delivery {font-weight: 500; margin-left: 16px;margin-top: 10px;font-size: 12px;}
.check p{font-size: 13px;margin-left:16px;margin-bottom: 4px;}
.viewdetails {float: left; width: auto;margin-left: 4%; font-size: 14px;}
.check{margin-top:10px;}
#viewdetails ul{padding:0px;margin:0px;}
#viewdetails h4{ font-size: 15px; color: #666;}
#viewdetails p{font-size: 13px;}
.check .fa{margin-top:10px;color: #848282;}
.profilelisting strong{margin-right:10px;}
.short-section ul li::before{color:#000;}
.short-section ul li a{color:#000;}
#profile1 .table-hover tbody tr:hover {background-color: #fff;}
#profile1 tr td{padding:11px 11px;}
#profile1 table td.tdroi.title_width {background: #f8f8f8;}
.product-description #profile1 .main-content tr.mt-2 td.title_width {font-size: 15px;color: #313537;background: #fafafa;}  
#profile1 .title_width{ width:30%;font-weight: bold; color: #000;}
#viewdetails .modal-dialog {max-width: 500px;margin: 1.75rem auto;}
.zoom{z-index: 9999 !important;}
#profile1 table td{font-size: 13px; color: #716e6e;font-weight: bold;}

.contact-form h4{margin-bottom: 20px;}
.contact-form .btn{padding:5px 35px;}
.terms_conditions ul li{ list-style: disc;}
.filter input {border: none;margin-bottom: 14px;margin-left: 0;}

.area-first .fa-times{color: #87898a;}
.area-first .fa-edit{color: #87898a;}
#profile1 .mt-2 .title_width{ font-weight: bold; font-size: 18px;}
.btn-right a:hover{color: #6f6e6e;}
.main_loader{ position: fixed; width: 100%; top: 0; left: 0; height: 100%; display: flex; flex-direction: column; justify-content:center; overflow-y: hidden;background: rgba(255, 255, 255, .9); z-index: 9999;} .loader_sec{ width: 100%; text-align: center; } .loader_sec img{ max-height: 100%; max-width: 100%;}

.nav_sec .badge.badge-secondary{background-color: #060606;}

.profilelisting.productwrap{margin-top:30px;}
.quick_view .btn-primary {padding: 4px 40px;border-radius: 0;background: rgba(0, 0, 0, 0.4);border: none;} 

/* .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
box-shadow: none;color: #fff;border-radius: 0;background: rgba(0, 0, 0, 0.4);border: none;} */

.review textarea{resize:none;}
.filter .ui-slider-horizontal{width: 89%;margin-left:5%;}
.productlist_view .image_sec .quick_view {position: absolute;bottom: -10px; right: 21px;opacity: 0;transition: opacity 1s;}   
.productlist_view .image_sec:hover .quick_view{ position: absolute; z-index: 999; opacity: 1;}
.productlist_view .image_sec{overflow: hidden;} 
.image_change ul li .img_sec{max-width: auto !important;}
.image_change .img_sec img{height: 30px !important;}

.shopping-cart img {max-height: 60px;}
.owl-item h5 a{color: #333; font-weight: 400; font-size: 13px; transition: .4s;text-transform: uppercase; letter-spacing: 1px;}
.owl-item h5 a:hover{color: #ff4966;}
.sortby_sec .mbpy {
min-width: 50px;height:35px;width: 80%;font-size: 14px; padding: 3px 30px 3px 12px;border: 1px solid #f1f1f1;background: #fff url(../img/select-arrow.png) right 15px center no-repeat; color: #a5a5a5;appearance: none; -moz-appearance: none;-webkit-appearance: none;text-indent: 0.01px;text-overflow: "";}
.contactus input{padding:8px 6px;}
.contactus textarea{resize: none;}
select::-ms-expand{display: none;}
.showing-portion .sortby_sec .mbpy option{color:#525252;}

.sortby_sec .mbpy option{ color:#000;}  
.shopping-cart .quantity{width:120px;text-align: center;height: 31px;}
.shopping-cart .decr-btn {position: absolute;top: 1px;left: 1px;}
.shopping-cart .incr-btn {position: absolute;right: 2px;top: 1px;}
.shopping-cart .input-group{width: 121px;}
.decr-btn .fa {color: #000;}
.incr-btn .fa-plus{color: #000;}
.shopping-cart span{clear: both; display: block;}
.myprofile .btn.btn-help{padding:8px 30px; margin-right: 10px; border-radius: 5px;}
.myprofile .proceed-checkout .btn.btn-help{background: #266bab;color:#fff; }
.varient_are ul li.active a{color:#1b1b1b;}
.addtocart .btn.btn-outline-dark{margin-top: 8px;margin-right: 5px;}
.shop_attributes{width:100%;border: 1px solid #eaeaea;}
.shop_attributes th{background-color: #eaeaea; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea;font-weight: 500; text-transform: none;color: #000; padding: 7px 20px;width:20%; font-size: 13px;}
.shop_attributes td{ border-bottom: 1px solid #eaeaea;  }    
.star-rating .fa-star.fas{font-size: 14px;}
.star-rating{margin-bottom: 10px;margin-left: 0px;}
.varient_sec .addtocart{padding-top:0px !important;}
.varient_sec .addtocart .btn {
    padding: 10px 20px;
    transition: .4s
}

.varient_sec .addtocart .btn:hover .icon-heart-light:before {
    content: '\e8aa';
    color:#ff4966;
}

.varient_sec .addtocart .btn .icon-heart:before {
    content: '\e8aa';
    color:#9c9c9c;
}

.varient_sec .addtocart .btn-primary {
padding: 10px 60px; width: 45%; text-transform: uppercase;letter-spacing: 2px;
}

.review_sec label{font-weight: normal;}
.product-description .nav-tabs .nav-link.active {   color: #040404;   background-color: #fff; border-bottom: 2px solid #000;}
.breadcrumb li a{color: #777;}
.details-area .image_gallery{  padding: 10px;}
.short-section .nav-tabs .nav-link{border-bottom: none;padding: 3px 10px;border-radius: 0px;}    
.popular_categories h5 a{color:#464646;font-weight: 400;}
.caption_sec h5 a{color:#000;font-weight: 400;font-size:13px; transition: .4s; text-transform: uppercase;letter-spacing: 1px;}
.caption_sec h5 a:hover {color: #ff4966;}
.left-menu h4{border-bottom:1px solid #efebeb; padding: 6px 0px;}

.top_header a{color: #fff;}
.caption_sec .title18{color: #000;font-size: 14px;font-weight: 700; float: left;margin-left: 14px; line-height: 28px; }   
.image_gallery_details h3 span{font-size: 16px;clear: both; display: block;margin-top: 5px;}
.details-area .addtocart .btn.btn-outline-dark{margin-top: 10px;margin-right: 1px; padding: 8px 20px;}
.details-area .addtocart .btn.btn-outline-dark.btn-dark{ background: #000;border: 1px solid #000;}    
.address-area .address {text-align: center; padding: 20px 0px;}
.address .fa-plus-circle{font-size: 73px; color: #757575;}
.new_address{text-align: center;}
.create_newaddress .btn-outline-dark{background: #266bab; border-radius: 5px;border: 1px solid #266bab;}
.create_newaddress .btn-outline-dark span{color: #fff;}  
.create_newaddress .btn-outline-dark .fa-plus{color: #fff; margin-right: 7px;}
#createnewaddress .modal-dialog{max-width: 600px;}
#createnewaddress .modal-content{max-width: 600px;background: #fff;}
#createnewaddress textarea{border: 1px solid #ccc;width:100%;border-radius: 5px; margin-bottom: 10px;}
#createnewaddress input{background: #fff;  border: 1px solid #bdbdbd;}
#createnewaddress select{background: #fff;  border: 1px solid #bdbdbd;}
.custom-checkbox label{margin-left:0;margin-right:10px;}
.address-area .edit {position: absolute; right: 51px; top: 16px; cursor: pointer; z-index: 9; font-size:14px;color: #909090;}
.address-area .delete {position: absolute; right: 24px; top: 16px;cursor: pointer;z-index: 9;font-size:14px;color: #909090;}  
.btn-right{text-align: right;}   
.btn-right a.active .icon-shop:before {
    color:#d6beb4
}


#v-pills-profile-tab {background: url(../img/address-icon.png) no-repeat 0% 50%; padding-left: 25px;}
.user-profile #collapseOne{  margin-left: 24px;}
.user-profile #collapseOne a.nav-link{background: url(../img/disc.png) no-repeat 0% 50%;}
.categories_sec .owl-carousel .owl-item .item .figure .on-hover {  display: none; height: 185px; -webkit-transition: .3s; transition: .3s;margin:0 auto;}
.categories_sec .owl-carousel .owl-item .item .figure:hover .on-hover{display: block; position: absolute; top: 0px; z-index: 999;left: 50%; -webkit-transition: .3s; transition: .3s;transform: translatex(-50%);}
@-moz-document url-prefix() 
{
.categories_sec .owl-carousel .owl-item .item:hover .on-hover{left: 50%;top: 0;  transform: translatex(-50%);}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.categories_sec .owl-carousel .owl-item .item:hover .on-hover{left: 50%; top: 0;transform: translatex(-50%);}
}       
.video-right {  height: 280px;overflow-y:auto;  padding-left: 10px;overflow-x:hidden;}
.clear-option-right{    float: right;color: #999999; font-size: 13px; line-height: 34px;    margin-right: 11px;}
.clear-option-right .fa-times-circle{margin-right: 10px;}

.small-container #small-img-roll{width:auto; float: left;}
.small-container .video-thumb{width:auto; float: left;margin-left:10px;} 

.video-thumb .fa-play-circle {position: absolute;top: 23px;left: 23px;font-size: 24px;color: #fff;}
.video-right li .fa-play-circle {position: absolute;top: 22px;left: 46px;font-size: 24px;color: #fff;}
#video .modal-dialog{ max-width:700px;}
.video-right li {padding-bottom: 10px;padding-top: 0px; position: relative;}
.video-right li img{width: 100%;}
#video .modal-dialog-centered {min-height: calc(100% - (2.75rem * 5));}
#video .modal-header{padding-bottom: 0px;}

.myreview-ratings{position:relative}

.myreview-ratings .product-sku{    clear: both;
    display: block;
    font-size: 11px;
    float: none;
    color: #666;
    margin-top: 5px;}

.myreview-ratings ul{ padding:0;display: flex;margin-bottom: 0;}

.myreview-ratings ul.clickevent{ margin-top:10px; margin-bottom: 15px;}

.myreview-ratings span.review_date {
    color: #000;
    font-size: 11px;
    line-height: 20px;
        position: absolute;
    right: 15px;
    top: 2px;
}

.orderItems .product-sku {
    clear: both;
    display: block;
    font-size: 11px;
    float: none;
    color: #666;
    margin-top: 0;
}

.track_product .product-sku {
    clear: both;
    display: block;
    font-size: 11px;
    float: none;
    color: #666;
    margin-top: 0;
}

.myreview-ratings ul.clickevent li .star_active span{ cursor:pointer}
.myreview-ratings ul.clickevent li .star_inactive span{cursor:pointer}

.myreview-ratings span{float: left;margin-right:5px;}
.myreview-ratings h3{color:#000;margin-left: 14px; font-size: 17px; font-weight:500;margin-bottom: 0; }
.myreview-ratings .checked{ color: #ffb412;}
.myreview-ratings .rply{float: right;color: #6070ea;font-size: 14px; cursor: pointer;}
.myreview-ratings .reply-date{color: #6070ea;}
#comment .modal-dialog{max-width: 500px;margin: 1.75rem auto;}
#comment .close {position: absolute;top: -13px;right: -10px;  z-index: 999;background: #000;opacity: 1;color: #fff;width: 30px;height: 30px;border-radius: 50%;}
#comment .scroll{height: 300px;overflow: auto; overflow-x: hidden;}

/* .fa, .fas, .far, .fal, .fab{font-size: 14px;} */

.nav_sec .fas.fa-user::before{ color: #999;}
.nav_sec{font-size: 14px; color: #999; margin-right: 5px;}
.nav_sec a:hover{color: #000}
.dropdown-item.active, .dropdown-item:active{background-color: transparent;}

.popular_categories ul li h5{
display: -webkit-box;max-width: 100%;height: 40px;margin: 0 auto 8px auto;font-size: 14px;line-height: 20px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.sortby_sec label{ margin-bottom: 0;} 
.addtocart.top .btn.btn-outline-dark {padding: 5px 16px;margin-top: 0px; margin-left: 0px;margin-right: 0px;}
.modal .close { 
position: absolute;
    top: 0;
    right: 0;
    box-sizing: content-box;
    width: 30px;
    height: 30px;
    padding: 0.25em 0.25em;
    color: #000;
    background: #fff;
    border: 0;
    border-radius: 35px;
    z-index: 2;
        padding: 7px;
    margin: 0;
        opacity: 1;
}
.modal .close img{ width: 15px; height:auto}

.close span {
    float: left;
    padding: 0px 9px;
    color: #000;
}
.payment-page img{max-width:100%;}
.gift_from { width: 80%; margin: 0 auto; background: #f3f3f3;padding: 3%;}
.payment-page .btn.btn-outline-dark {background: #000;color: #fff; border-radius: 5px;padding: 7px 26px;border: none;}
.payment-page .btn.btn-outline-dark:hover{color: #fff;}
.payment-page .btn.btn-outline-dark span:hover{color: #fff;}
.email-us h4 .fa-phone-square {color: #999; padding:4px 7px;border-radius: 50%;margin-right: 10px;float: left; font-size: 16px;}    

.email-us h4 .fa-envelope {color: #999; padding:1px 0;border-radius: 50%; margin-right: 10px;float: left;}

/* #carouselExampleIndicators{ margin-bottom: 20px;} */
.apply-coupon {float: left;width:auto;}
.apply-coupon .form-control{float: left;width: 200px;    border-radius: 5px 0px 0px 5px;}
.apply-coupon .btn.btn-secondary {float: left;font-size: 12px!important;padding: 7px 10px !important;margin-left: 0px;border: 1px;border-radius: 0px !important;}
.apply-coupon span {float: left;margin-left: 13px;line-height: 38px;font-size: 15px;}
.error_sec1{width:100%;}
.nodata_found{ margin-top: 30px; text-align: left; width: 100%;}

.order-status .card-body{border: 1px solid #eeeeee;}
.order-status .page-header {background: #eeeeee;padding: 12px 10px 10px;font-size: 14px;}
.return-item{ float: right;}
.return-item li{float: right; margin-left: 14px; margin: 3px 10px 0;}

.return .fa-undo-alt {color: #4a4a4a;margin-right: 7px;}
.details .fa-list{  margin-right:6px;}
.order-status hr{width:100%;border-top: 1px solid #f1f1f1; padding: 0px;margin: 0px;}  
.order-status .approved{color: #8e755a; font-weight: bold;}  
.order-status strong{margin-left:5px;}
.return-item li a{color: #4a4a4a;}
.pending{color:#f29a10; font-weight: bold; }
.order-information{text-align: center;}
.order-information hr{width:100%;border-top: 1px solid #f1f1f1;}
.order-information .print {font-size: 16px;}
.order-status .card-body{padding:5px 10px;}
.order-status .product-name{color:#000;}
.order-status .product-name a{color:#000; font-weight: bold;}
.order-status .product-name a:hover{color:#8e755a}
.user-profile .billing-address h4{margin-bottom: 6px;}
.order-statusp{color: #9e9e9e; font-size: 13px;}
.order-status .price-cal{color: #666; font-size: 14px;line-height: 20px; font-weight: bold;}
.price-cal span{ color:#8e755a !important; }

.shipment{border: 1px solid #ececec; font-size:13px;margin-top:10px;}
.shipment .page-header{ background: #eeeeee; padding: 4px 10px;}
.shipment .card-body{padding: 10px;}

.billing-address{ border: 1px solid #ececec;padding: 20px;}
.billing-address p {color: #807e7e;padding-left: 15px;} 
.view-details{ background: #1088d4; color: #fff; border-radius: 5px; padding:5px 25px; margin-top:20px; border: 1px solid #1088d4;}
.view-details span{color: #fff;}
.order-details{ background: #ffffff; padding: 25px 15px; position: relative}
.gift-wrapping{ background: #ffffff;padding: 15px 15px;margin-top:20px;}
.pricing-details{background: #ffffff;padding: 15px 15px; border: 1px solid #eeeff0;}

.pricing-details h3{font-size:20px;}
.pricing-details .row{margin-bottom: 10px;}
.reorder{background: #1088d4; padding: 9px 25px;color: #fff;border-radius: 5px;}
.return-items{background: #b41515;padding: 9px 25px;color: #fff;border-radius: 5px; margin-left:10px;}
.orders{margin-top:30px;}
.order-information .print {position: absolute;top: 3px;right: 53px;}
.order-information .pdf-invoice {position: absolute;top: 3px;right: 18px;}
.order-information .pdf-invoice .fa-file-pdf{ color: #810606;font-size: 20px;}
.order-information .print .fa-print{color: #666; font-size: 20px;}

.returning-these-items{ 
background: #ffffff; padding: 25px 15px;position: relative;margin-top:30px; -webkit-box-shadow: 1px 6px 10px 0px #eeeeee;box-shadow: 1px 6px 10px 0px #eeeeee;border: 1px solid #eeeff0;}
.returning-these-items input {border: 1px solid #ccc;padding: 7px 8px;border-radius: 5px;font-size: 14px;color: #666;}
.user-profile .order-details .order-status h4{margin-bottom: 10px;}
.user-profile .order-details .order-status h5{color:#8e755a}
.returning-these-items select.form-control-lg{ padding: 8px; height: auto !important; font-size: 14px;}
.returning-these-items h4{color:#a1a1a1;}
.order-details h3{ font-weight: normal;}
.order-details .order-information h3{ font-weight: normal;}

#v-pills-returnrequest .order-status .page-header {background: #eeeeee;padding: 8px 10px 6px;}
#pagination-demo a.page-link {padding: 5px 14px;font-size: 12px; color: #000;}
#pagination-demo {text-align: center; width: 300px;margin: 20px auto;}
.no-result{text-align: center; font-size:19px; color: #8b9af1;}
.viw-collection img{width:100%;}

.blog-outer .bolg-description {
display: -webkit-box;display: -webkit-box;max-width: 100%;height: 85px;margin: 0 auto;font-size: 14px;line-height: 1.5;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.blog_sidebar{ margin: 0; width: 100%; padding: 0 0 40px 0}
.blog_sidebar .widget {
    font-family: 'Hind';
    font-weight: normal;
    font-size: 16px;
    color: #252525;
}

.blog_sidebar .widget ul li i {margin-right: 10px;}




.blog_category_sec ul li{padding: 0;list-style-type: square;width: 100%;   float: left; margin-bottom: 10px}

.blog_category_sec ul li a {
 
    padding: 9px 0 6px 0;
    color: #757575;
    border-radius: 2px;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    
}
.blog_category_sec ul li.active a{background: #000;color: #fff;border: none;box-shadow: none;}

.blog_category_sec ul li a:hover {color: #000;}
.blog_category_sec ul {padding: 10px;}
#pagination-demo li.active a{background: #000; color: #fff;}
.myreview-ratings .card-body{padding: 10px;}
.myreview-ratings a{display: inline-block;  margin-top: 4px;    color: #000;}
.myreview-ratings .card{margin-bottom: 10px;}
.order-status img{max-width:100%;max-height: 100%; padding: 3px;}
.myreview-ratings p{margin-bottom: 10px;}

.step-wrapper {padding: 20px 0;display: none;}
.step-wrapper.active { display: block;}   
.step-indicator {
border-collapse: separate;display: table;margin-left: 0px;position: relative; table-layout: fixed;text-align: center;vertical-align: middle; padding-left: 0;padding-top: 20px;  }
.step-indicator li {display: table-cell;position: relative;float: none;padding: 0;width: 1%;}
.step-indicator li:after {background-color: #ccc;content: "";  display: block; height: 1px; position: absolute;width: 100%;top: 32px; }
.step-indicator li:after {left: 50%;  }
.step-indicator li:last-child:after {display: none;  }
.step-indicator li.active .step { border-color: #87D37C;color: #87D37C;  }
.step-indicator li.active .caption {color: #87D37C; }
.step-indicator li.complete:after { background-color: #87D37C;}
.step-indicator li.complete .step {border-color: #87D37C;color: #87D37C;  }
.step-indicator li.complete .caption { color: #87D37C;  }
.step-indicator .step {background-color: #fff;border-radius: 50%;border: 1px solid #ccc; color: #ccc;font-size: 24px;height: 64px;line-height: 64px; margin: 0 auto; position: relative; width: 64px;z-index: 1;}
.step-indicator .step:hover {cursor: pointer;}
.step-indicator .caption {color: #ccc;padding: 11px 16px;  }
.product-id {font-size: 24px;color: #206b15; font-weight: 500;text-align: center;padding-bottom: 18px;}
/*.track-order-step .btn.btn-primary{overflow: visible;padding: 0;border: 0;font-size: 1rem;cursor: pointer;height: 38px;width:110px; color: #fff; text-transform: uppercase;background:#000;  border-radius: 20px; outline: none;}*/

.details-shipment{ background: #fff;padding:20px;-webkit-box-shadow: 1px 6px 10px 0px #eeeeee; box-shadow: 1px 6px 10px 0px #eeeeee; border: 1px solid #eeeff0;}
.details-shipment h4{margin-bottom: 30px;}
.details-shipment td{font-size: 14px; color: #8a8a8a;border-bottom: 1px solid #eaeaea;}
.details-shipment th{color: #989898;}
.step1{ display: none;}
.step1.active{ display: block;}
.step2{display: none;}
.step2.active{display: block;}
.step3{display: none;}
.step3.active{display: block;}

.details-shipment .pagination{ float: right;}
.details-shipment .pagination li a {color: #ccc;padding: 7px 13px;font-size: 14px;}
.details-shipment table th {background: #f5f5f5;border-bottom: 1px solid #f5f5f5;font-weight: normal;border-top: 1px solid #f5f5f5;color: #87b580; } 
.details-shipment .table{border: 1px solid #efefef;}
.details-shipment .pagination li a:hover{ background: #206b15; color: #fff;}
.step-indicator li.active:after{border:1px solid #87D37C;}

ol.progtrckr {margin: 0;padding: 0;margin-bottom: 39px;}
ol.progtrckr li {display: inline-block;text-align: center;line-height: 3.5em;}
ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

ol.progtrckr li.progtrckr-done {color: black;border-bottom: 4px solid yellowgreen;}
ol.progtrckr li.progtrckr-todo {color: silver; border-bottom: 4px solid silver;}

ol.progtrckr li:after {content: "\00a0\00a0";}
ol.progtrckr li:before {position: relative;bottom: -2.5em;float: left;left: 50%;line-height: 1em;}
ol.progtrckr li.progtrckr-done:before {
content: "\2713";color: white;background-color: yellowgreen;height: 2.2em;width: 2.2em;line-height: 2.2em;border: none;border-radius: 2.2em;}
ol.progtrckr li.progtrckr-todo:before {content: "\039F";color: silver;background-color: white;font-size: 2.2em;bottom: -1.2em;}

.orderItems{
    border-top: 1px solid #f1f1f1;
    margin-top: 10px;}

.orderItems img {max-height: 100%;max-width: 100%;}
.orderItems .cross{ font-size: 11px; color: #000 !important;}
#createnewaddress .close span{line-height: 0px; float: left;}
#createnewaddress textarea{resize: none;}
#createnewaddress .modal-header{padding:0px 0px; color: #f9f9f9;background: #000;}

#createnewaddress .modal-header .modal-title{font-size: 18px;padding: 7px;}
#createnewaddress .modal-body{padding: 10px 12px;}
.profile-modal .close span {line-height: 0px;float: left;font-size: 22px;}
.profile-modal textarea{resize: none;}
.profile-modal .modal-header{padding:8px 12px; color: #f9f9f9;background: #000;}
.profile-modal .modal-header .modal-title{font-size: 18px;  padding: 5px 10px;}
.profile-modal .modal-body{padding: 10px 12px;}
.contact-form .btn.btn-dark{background: #266bab;border-radius: 5px; border: 1px solid #266bab;}
.modal#exampleModalCenter1 .close {  right: 3px;  top: 3px; position: absolute; background: #000; border: 1px solid #000;  width: 35px;height: 35px;cursor: pointer;z-index: 999;} 
.gallery_details .image_gallery_details h3{ line-height: 33px;color: #000;
    font-weight: 400;
    font-size: 20pt;}


.modal#exampleModalCenter1 .close:hover{background: #000; color: #fff;}
.modal#exampleModalCenter1 .close span {float: left;padding: 0px 9px;  }
.modal#exampleModalCenter1 .close spanhover{color: #fff;}

.returnrequest img{max-height: 160px;}
.returnrequest{text-align: center;}
.order-status{margin-bottom:20px;}
#collapeMenu{background: #fff;-webkit-box-shadow: 1px 6px 10px 0px #eeeeee;box-shadow: 1px 6px 10px 0px #eeeeee;border: 1px solid #eeeff0;padding: 12px;}
.user-profile .tab-content{background: #fff;-webkit-box-shadow: 1px 6px 10px 0px #eeeeee;box-shadow: 1px 6px 10px 0px #eeeeee; border: 1px solid #eeeff0; padding:12px;}
#collapeMenu a{color: #000;font-size:15px;}

#collapeMenu a.nav-link.active{color: #000; font-weight: bold;}
#collapeMenu a:hover{color: #000;}
#collapeMenu .fa-map:hover{color: #000;}
.information-area select{   
 min-width: 50px;height: 44px;padding: 8px 30px 8px 12px;border: 1px solid #f1f1f1;background: #fff url(../img/select-arrow.png) right 15px center no-repeat;color: #343642;font: normal 14px 'Montserrat',sans-serif;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.information-area input{border: 1px solid #f1f1f1;} 
.size-guide h3{text-align: center; width: 100%; margin-top:25px;}
.size-guide span{clear: both; display: block;}
.size-guide h4{width: 100%;margin-bottom: 30px;margin-top:20px;}
.size-guide ul{padding: 0px;margin: 0px;}
.size-guide li{ list-style:disc inside;margin-bottom: 10px;}
.ruler{margin: 20px 0px; width: 100%;text-align: center;}
.ruler img{max-width:100%;}
.size-guide .table th{ background: #b28e3c; font-weight: normal;color: #fff;} 

.menu_section-mobile{margin: 0;width: 100%;border-top: 1px solid #dde3e4;background: #ececec;}
.menu_section-mobile .badge.badge-secondary {background-color: #060606;}
.count_sec{ display: inline-block;}

.review_sec .card-body span{font-size: 14px;color: #333;}
.review_sec .card-body span.fa-star {font-size: 14px;}
.billing_area .choose-exisiting{position: absolute; top: 12px;   right: 21px;}   
.billing_area textarea{resize: none;}
.checkout_sec .btn.btn-secondary{ padding: 7px 25px;margin-left: 10px;border-radius: 5px;font-size: .9rem;}

.forgetpassword{float: right;}
.notification .left_ones {float: left;width: 7%;}
.notification .right_text {    float: left;    width: 90%;}
.notification .time-section{float: right;margin-right: 7%;}
.notification .right-arrow{float: right;line-height: 38px;width: 20px;}
.notification h4{font-size: 14px;margin-bottom: 4px;}
.notification .time-section p{margin-bottom: 3px; color: #676767;    font-size: 13px;}
.notification .right-arrow .fa-angle-right{color: #ccc;}
.notification .right-arrow .fa-angle-right:hover{color:#7f7c7c; }
.notification .right_text p{color: #676767;margin-bottom: 4px; font-size: 14px;}
.notification_outer{margin-top:20px;}
.notification_outer h5{margin-bottom: 10px;font-weight: 400;}
.notification .btn.btn-outline-dark{ background: #333; padding: 7px 25px; border: none;border-radius: 5px;color: #fff;}
.notification .btn.btn-outline-dark:hover{color: #fff;}
.notification .input-group-btn .btn{padding: 7px 15px;position: absolute;right: 1px;
    bottom: 2px;
    width: auto;
    z-index: 10;
    background: transparent;} 
.notification .input-group-btn i{ color: #c1c1c1;} 
.notification input.form-control {border-radius: 5px !important;}
.notification .right_text a{color: #ff4966;}

#exampleModalCenter1 .image_gallery_details .fa-plus{background: transparent;font-size: 12px; padding: 11px 10px;}
#exampleModalCenter1 .image_gallery_details .fa-minus{background: transparent; font-size: 12px; padding: 11px 10px;}     

.carousel-item{overflow: hidden;}

.profile-modal .modal-dialog{max-width:500px;}

.collapse-menu{float: right;margin-left:15px;}
.collapse-menu .fas {background: #898989;padding: 5px;color: #fff;} 

.card-sec {margin: 0% 0%; position: relative;} 
.card-sec .btn.btn-outline-dark {background: #f8f8f8;padding: 3px 10px;color: #000; border: none;
position: absolute; top: -5px; right: 0px; border-radius: 1px; border: 1px solid #e4e4e4; } 
.card-sec .modal-header {padding: 10px 12px;color: #f9f9f9;background: #000;}
#add-card .modal-dialog{max-width: 400px;}
#add-card .modal-header {padding: 0px 0px;color: #f9f9f9;background: #000;}
.card-area{background: #f2f2f2; padding:10px; position: relative;margin-bottom: 10px;}
.card-area .edit {position: absolute;right: 24px;top: 16px;cursor: pointer; z-index: 9;font-size: 14px;color: #909090;}
.card-area .delete { position: absolute;right: 56px;top: 16px; cursor: pointer; z-index: 9; font-size: 14px;color: #909090;}
.card-area span{margin-left:20px;}
#add-card .close span{color: #fff;opacity: 1;font-size: 27px;}
#add-card .btn.btn-secondary{padding: 5px 20px;border-radius: 5px;}
#add-card .btn.btn-primary{padding: 5px 20px;border-radius: 5px; background: #000;} 
#add-card .modal-body .row{margin-bottom: 6px;}

.expiry-on .year{padding-left: 0px;}
#add-card .modal-body{padding: 16px; background: #fafbfb;}
#add-card .modal-footer{padding:8px 16px; background: #fafbfb;}
#add-card label{color: #6c757d;}
.expiry-on .expire{padding-right:0px;}
.cvv.code img {width: 24px;height: 19px;margin-top: 10px;margin-left: 10px;border-radius: 4px;}
.cvv.code .cc-cvc{width:auto;}
.expiry-on .card-number{padding-left: 0px;}
.expire .month{padding-left: 0px;}
.collapse-menu.active .fa-plus::before{content: "\f068";}
.owl-stage .owl-item{color:1px solid #f1f1f1;}
.cart_sec .cart{border:0 !important;}
.cart_sec .cart .fal{margin-right:0px;}
.cart_sec .wishlist{border:0;}
.table-responsive.cart td{vertical-align: middle;} 
.popular_categories .price{color: #333; font-weight: 400;font-size: 20px;}
.popular_categories .price a{color:#333; transition: .5s;font-size: initial;}
.popular_categories .price a:hover{color:#ff4966}

.popular_categories .price a.active{color:#ff4966}

.price span{color: #acacac;text-decoration: line-through;margin-right: 0;display: block;font-size: 12px;}

.nav_sec .dropdown .dropdown-item{margin-bottom: 3px; line-height: 12px;color:#000 }
.dropdown-item:hover{ background: transparent; color:#999}
.price-cal span.cross{    color: #000 !important; padding: 0px 7px;  font-size: 12px; font-weight: bold;}
.billing-address ul {padding-left: 10px;font-size: 15px;line-height: 20px;color: #716f6f;word-break: break-all;}
.order-details .order-status .product-name a{font-weight: normal;}
.return-item{margin-top:3px;}
.price-cal .return-item{float: right; width:100px;margin-left:15px;}
.price-cal .sku{float: right; margin-top: 11px;}  
.return-request .page-header{padding:12px 10px 10px;}
.user-profile .address-sec h4{margin-bottom:0px;}

.thankyou .fa-check-circle{font-size: 96px; color: #000;margin-bottom: 26px;}
.thankyou h3 {font-size: 40px;font-weight: 500;}
.tabs {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}

.tabs label {
    background: transparent;
-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;display: block;padding: 0 12px 18px 12px;margin-right: 0.2rem;cursor: pointer; color: #8a8a8a;font-weight: normal; -webkit-transition: background ease 0.2s; transition: background ease 0.2s;margin-bottom: 0px;}
.tabs .tab {-webkit-box-ordinal-group: 100; -webkit-order: 99; -ms-flex-order: 99;order: 99;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;
width: 100%;display: none;padding: 0;background: transparent; font-size: 14px; }


.tabs input[type="radio"] { position: absolute;opacity: 0; }
.tabs input[type="radio"]:checked + label { background: transparent; color: #000; }
.tabs input[type="radio"]:checked + label + .tab { display: block; }

.description-sec{padding: 1rem;background: #fafafa;}

@media (max-width: 45em) {
.tabs .tab,  .tabs label {-webkit-box-ordinal-group: NaN;-webkit-order: initial;-ms-flex-order: initial;    order: initial; }
.tabs label { width: 100%;margin-right: 0; margin-top: 0.2rem; background: #696969;color:#fff;     padding: 10px;}

.tabs input[type="radio"]:checked + label { background:#000 ; color: #fff; }

}


#chooseaddress .modal-dialog{max-width:700px;}


    #createnewaddress.modal .close span {
        float: left;
        padding: 0px 9px;
        color: #000;
    }

.profile-modal .modal-header{padding: 0px; background:transparent}
.show1  div + div {border: 2px solid #ccc;}
#add-card.modal .close { color: #fff; margin: 1px; opacity: 1;background: #1962a2;padding: 6px 13px;}
#add-card .modal-title{ padding: 10px 14px;}

.cart-outer{padding: 30px 0px;}
.error_msg{border:1px solid red !important;}
.error_sec .success-message{color: #333;}
.not-valid .not_valid{color:red; }
#createnewaddress .btn-dark{    background-color: #6c757d;border: none;padding: 10px 30px;border-radius: 5px;}

.filter input.js-input-from {display: inline-block;width: 79px; border: 1px solid #dadada;vertical-align: middle;padding: .3rem .5rem;font-size: 14px;}
.filter input.js-input-to {display: inline-block;width: 79px; border: 1px solid #dadada;vertical-align: middle;padding: .3rem .5rem;font-size: 14px;}


.cart_sec .cart.active .fal{color: #333;}  
.cart_sec .wishlist.active .fas{color: #ff4966;}    
.profile-modal .modal-dialog.modal-lg { max-width: 800px;}

.disable {pointer-events: none;opacity: 0.4;background: rgba(240, 240, 240, 0.6);}

.varient_are ul li.rounded-color {height: 30px;width: 30px;padding: 0px;border-radius: 50%;background: transparent;}
.varient_are ul li.rounded-color a{width: 30px;padding: 0px;border-radius: 50%;height: 30px;display: block;}  
.varient_are ul li.rounded-color.active a{border: 1px solid #1b1b1b;padding: 0px;border-radius: 50%;display: block;}     




.navbar-collapse ul li .dropdown-toggle img{ max-width: 25px; max-height: 25px}

.profile-name span {
    padding: 5px 15px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    display: block;
}


#notfound{
    height: 400px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align:center
}

.area-first .thumnail_sec .content_sec{padding:10px}

