@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');html,body{height:100%}.floatleft{float:left}.floatright{float:right}.alignleft{float:left;margin-right:15px;margin-bottom:15px}.alignright{float:right;margin-left:15px;margin-bottom:15px}.aligncenter{display:block;margin:0 auto 15px}a:focus{outline:none;text-decoration:none}input:focus,textarea:focus,button:focus,select:focus{outline:none}img{max-width:100%;height:auto}.fix{overflow:hidden}p{margin:0 0 6px}h1,h2,h3,h4,h5,h6{color:#292929;font-family:'Montserrat',sans-serif;font-weight:700;margin:0 0 0px}a{transition:all 0.3s ease 0s;text-decoration:none}a:hover{color:#ec4445;text-decoration:none}a:active,a:hover{outline:0 none}ul{list-style:outside none none;margin:0;padding:0}.clear{clear:both}body{font-family:'Montserrat',sans-serif;color:#707070;font-size:14px;line-height:24px;font-weight:400}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.f-size{font-size:16px}.sk-mv{margin-top:25px}.mb-80{margin-bottom:80px}.mb-70{margin-bottom:70px}.mb-60{margin-bottom:60px}.mb-50{margin-bottom:50px}.mb-40{margin-bottom:40px}.mb-30{margin-bottom:30px}.mb-26{margin-bottom:26px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.mtb-10{margin:10px 0}.mtb-20{margin:20px 0}.mtb-30{margin:30px 0}.mtb-40{margin:40px 0}.mtb-50{margin:50px 0}.mtb-60{margin:60px 0}.mtb-70{margin:70px 0}.mtb-80{margin:80px 0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mb-28{margin-bottom:28px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.ptb-10{padding:10px 0}.ptb-15{padding:10px 0}.ptb-15{padding:15px 0}.ptb-30{padding:30px 0}.ptb-40{padding:40px 0}.ptb-50{padding:50px 0}.ptb-60{padding:60px 0}.ptb-70{padding:70px 0}.ptb-80{padding:25px 0}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.mt-20{}.hr-social{margin-top:10px;border-top:2px solid #e33;width:100%}.same-div{width:50%;margin:0px auto;margin-top:30px}.social-mid a{margin:0px 7px;font-size:18px}.smpl-all-sc{width:32px;height:32px;line-height:24px;padding-top:6px;margin-bottom:20px;box-shadow:9px 9px 16px rgba(163, 177, 198, 0.6), -9px -9px 16px rgba(255,255,255,0.5)}.fb-org{color:#fff;background:#3b5998;border:2px solid #3b5998}.in-org{color:#fff;background:#fb3958}.tw-org{color:#fff;background:#38A1F3;border:2px solid #38A1F3}.gb-org{}.lnk-linkdin{background:#0976b4;color:#fff;border:2px solid #0976b4}.wh-org{color:#fff;background:#25D366;border:2px solid #25D366}.smp{background:#F2F2F2}.social-mid a:hover .fb-org{background:#fff;border:2px solid #3b5998;color:#3b5998}.social-mid a:hover .tw-org{background:#fff;border:2px solid #38A1F3;color:#38A1F3}.img_absu .btn{background:#e33;border-color:#e33;color:#fff;display:inline-block;font-size:14px;font-weight:700;border-radius:0px;cursor:initial;padding:8px 20px;text-transform:uppercase;transition:all 0.3s ease 0s}.img_absu{position:absolute;top:120px;right:22%}.pos_rell{position:relative}.hm_pge_sldr .carousel-caption{bottom:40%}.hm_pge_sldr .carousel-caption .btn{background:#e33;border-color:#e33;color:#fff;display:inline-block;font-size:14px;font-weight:700;border-radius:0px;cursor:initial;padding:11px 35px;text-transform:uppercase;transition:all 0.3s ease 0s}.social-mid a:hover .wh-org{background:#fff;border:2px solid #25D366;color:#25D366}.social-mid a:hover .lnk-linkdin{background:#fff;border:2px solid #0976b4;color:#0976b4}.pd-2{padding-left:2px;padding-right:2px}.new-xx p{font-size:13px}.tcb-product-photo img{width:100%;height:330px}.nivo-directionNav .fa{margin-top:17px}.each-ins-div .tcb-product-item{opacity:1;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out}.each-ins-div:hover img{opacity: .5}.ex-p-x .carousel-control{position:absolute;top:0;left:0;bottom:0;width:3%;opacity: .5;filter:alpha(opacity=50);font-size:21px;color:#000;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.ex-p-x{margin:0px auto !important;width:100%}.each-ins-div{position:relative;line-height:0px;padding:0;overflow:hidden;padding:0.25% 0.5% 0.25% 0}.ins-tag .kranti-text{position:relative;margin:0;padding:0;text-align:center;font-size:20px}.ins-tag .kranti-text a{margin:0;padding:0;color:#2caf3c;font-weight:600}.kranti-text b{color:#e33;font-weight:900}.nobr{font-size:14px}.wishlist-table table .product-remove-1{padding:0 0px !important;width:auto !important}.search_suggestion-product-type{padding-left:30px}.search_suggestion-price{padding-left:30px}.wishlist-table table .mid-td{border:none;font-size:12px;padding:2px 6px;text-align:center;color:#777}.rd-red{color:#e33}.header-right-area ul > li:hover .shapping-area{opacity:1;visibility:visible;transform:scaleY(1)}.mg-zero{margin-left:0px;margin-right:0px}.filter-bar .filter-nav .filter-expander.filter-dropdown .fl-color{min-width:125px !important}.filter-bar .filter-nav .filter-expander.filter-dropdown .fl-size{min-width:65px !important}.cart-sp table{background:#fff none repeat scroll 0 0;border-color:#e5e5e5;border-radius:0;border-width:1px 0 0 1px;margin:0 0 50px;text-align:center;width:100%;border-top-style:solid !important;border-left-style:none !important}.cart-sp table th{border-left:1px solid #e5e5e5 !important}.cart-sp table td.product-thumbnail{border-left:1px solid #e5e5e5 !important}.to-point-1{cursor:pointer;color:#e33 !important;text-transform:uppercase}.new-full-btn{padding:10px 10px;color:#fff;background-color:#e33;border-color:#e33;border-radius:0px;font-weight:600}.block-1{display:block;width:66%;border:none;background-color:#e33;color:white;cursor:pointer;text-align:center;text-transform:uppercase}.block-1:hover{background-color:#e33;color:white}.rt-x{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #aaa;border-top-color:rgb(170, 170, 170);border-right-color:rgb(170, 170, 170);border-bottom-color:rgb(170, 170, 170);border-left-color:rgb(170, 170, 170);color:#444;display:inline-block;float:left;font-size:11px !important;font-weight:700;padding:0px 5 !important;text-transform:uppercase;transition:all 0.3s ease 0s;height:40px !important;margin-top:10px !important}.buttons-cart{background:#252525 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;display:inline-block;float:left;font-size:12px;font-weight:700;height:40px;line-height:40px;padding:0 15px;text-shadow:none;text-transform:uppercase;transition:all 0.3s ease 0s;white-space:nowrap}.modal-header-p{padding:15px;border-bottom:0px solid #e5e5e5}.bottom-bt{background-color:#e33;border:1px solid #e33;bottom:0;color:#fff;left:0;letter-spacing:1px;padding:10px 20px;width:100%}.new-removed{font-size:21px !important;color:#e33 !important}.v-td-red{border:none !important;color:#e33;text-align:justify}.v-td-black{border:none !important;color:#000;text-align:justify}
.btn-login{color:#fff;background-color:#000;border-color:#d43f3a;border-radius:0px;font-weight:500;padding: 14px 15px;}
.btn-login-s{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #d43f3a;display:inline-block;padding:14px 15px;
color:#626262;text-transform:capitalize;text-decoration:none;float:left;transition: .3s;border-radius:0px;border:1px solid #d43f3a;border-radius:5.8px}
.btn-login-s2{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eceff8;display:inline-block;padding:13px 34px;color:#626262;
text-transform:capitalize;text-decoration:none;float:left;transition: .3s;border-radius:0px;border:1px solid #d43f3a;border-radius:5.8px}
.btn-login-s{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #d43f3a;display:inline-block;padding:14px 15px;}
.pd-zero-lo {padding-left:0px;padding-right:0px;}
/* form starting stylings ------------------------------- */
    .group-1{position:relative;margin-bottom:35px;width:50%;float:left;padding-left:10px;padding-right:10px}.group-p{width:100% !important;position:relative;margin-bottom:25px;float:inherit;padding-left:0px;padding-right:0px}.group-p label{color:#000;font-size:14px !important;font-weight:normal;position:absolute;pointer-events:none;top:10px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.group-3{margin-bottom:35px;width:50%;float:left;padding-left:10px;padding-right:10px}.group-3 label{color:#000 !important;font-size:18px;font-weight:normal;top:10px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.group-3 span{color:#000;font-size:18px;font-weight:normal;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.group-2{position:relative;margin-bottom:35px;padding-left:10px;padding-right:10px}.group-1 input[type="radio"],.group-1 input[type="checkbox"]{margin:4px 0 0;margin-left:0px;margin-top:1px 9;line-height:normal;padding:0px}.group-1 .radio input[type="radio"], .group-1 .radio-inline input[type="radio"], .group-1 .checkbox input[type="checkbox"], .group-1 .checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px 9}.group-1 input{font-size:13px;padding:5px 10px 10px 5px;display:block;color:black;width:100%;border:none;border-bottom:1px solid #000;background:transparent}.bc-x{color:#000;font-weight:600}.group-1 input:focus{outline:none}.group-1 label{color:#000;font-size:18px;font-weight:normal;position:absolute;pointer-events:none;top:10px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.group-1 .inputHelp{color:#e33;font-size:14px;margin:15px 0 -15px;cursor:pointer}.group-1 input:focus ~ label, .group-1 input:valid~label{top:-20px;font-size:14px;color:#000}.bar{position:relative;display:block;width:100%}.bar:before,.bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#fff;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.bar:before{left:50%}.bar:after{right:50%}.group-1 input:focus ~ .bar:before, .group-1 input:focus~.bar:after{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5}.group-1 input:focus~.highlight{-webkit-animation:inputHighlighter 0.3s ease;-moz-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease}@-webkit-keyframes inputHighlighter{from{background:#000}to{width:0;background:transparent}}@-moz-keyframes inputHighlighter{from{background:#000}to{width:0;background:transparent}}@keyframes inputHighlighter{from{background:#000}to{width:0;background:transparent}}#panel-1{background:#f2f2f2 none repeat scroll 0 0;border-radius:0px}.pd-d{margin-top:5px}.in-b-none{border:1px solid #e5e5e5;width:50%;cursor:pointer}.quality-button-cart{position:relative}.quality-button-cart.txt-xt{border:1px solid #aaa;display:inline-block;padding:7px 12px;width:60px;display:inline-block;height:40px;width:60px}.quality-button-cart input.txt-xt{border:1px solid #aaa;display:inline-block;padding:7px 12px;width:60px;display:inline-block;border-radius:0px;background:#fff none repeat scroll 0 0}.quality-button-cart input.qty{border:1px solid #aaa;display:inline-block;padding:7px 12px;width:60px;display:inline-block;border-radius:0px;background:#fff none repeat scroll 0 0}.quality-button-cart input.plus{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #aaa;border-bottom-color:rgb(170, 170, 170);border-bottom-style:solid;border-bottom-width:1px;border-left-color:rgb(170, 170, 170);border-left-style:solid;border-left-width:1px;font-size:12px;padding:0px 8px;position:absolute;border-radius:0px;text-align:center;top:0;line-height:18px;border-bottom:none;border-left:none;transition: .3s;height:20px;width:20px}.quality-button-cart input.minus{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #aaa;border-left-color:rgb(170, 170, 170);border-left-style:solid;border-left-width:1px;bottom:0;bottom:0;font-size:12px;line-height:19px;padding:0 8px;position:absolute;border-radius:0px;border-left:none;transition: .3s;height:20px;width:20px}.checkout-form-list select{background:#fff none repeat scroll 0 0;border:1px solid #e5e5e5;border-radius:0;height:42px;padding:0 0 0 10px;width:100%}.add-button input{background:#ec4445 none repeat scroll 0 0;border:medium none;color:#fff;font-size:14px;font-weight:600;height:42px;margin:29px 0 0;padding:0;text-transform:uppercase;transition:all 0.3s ease 0s;width:50%;font-weight:400;float:right}.modal-header-1 button.close-edit{font-size:13px;position:absolute;right:44px;top:10px;transition:all 0.3s ease 0s;border:none;background:transparent}.modal-header-1 button.edit-close{font-size:13px;opacity:1;position:absolute;right:10px;top:10px;transition:all 0.3s ease 0s;border:none;background:transparent}.modal-header-1{padding:15px;background:#f2f2f2;border-bottom:1px solid #e5e5e5}.p-data p{margin:0 0 3px}.modal-footer-1{text-align:right;background:#f2f2f2;padding:5px 15px 5px 5px}.pd-lf-zero{padding-left:0px}.pd-rt-zero{padding-right:0px}.login-1 .l-11{color:#000;font-weight:600}.btn-danger-2{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eceff8;display:inline-block;padding:8px 34px;color:#626262;text-transform:capitalize;text-decoration:none;float:left;transition: .3s;border-radius:0px;border:1px solid #d43f3a;border-radius:5.8px}.cl-rd{color:#e33 !important}.btn-primary-2{color:#fff;background:#337ab7;border-color:#2e6da4;border-radius:0px;font-weight:600}.btn-danger-3{color:#fff;background-color:#d9534f;border-color:#d43f3a;border-radius:0px;font-weight:600}.btn-primary-2:hover,.btn-primary-2:focus,.btn-primary-2:focus{color:#fff;text-decoration:none}.btn-danger-3:hover,.btn-danger-3:focus,.btn-danger-3:focus{color:#fff;text-decoration:none}.cup-x{text-align:justify}.cup-x span{font-size:18px;font-weight:600}.to-70{width:57% !important;background:#fff !important;border:1px solid #000 !important;border-radius:0px !important}
/*----------------------------------------*/
/*  2.  header
/*----------------------------------------*/
#page-wraper{
	padding: 0 2.6%;
	position: relative;
}
.header-right-area ul li .xcp-x
{
color: #292929 !important;
cursor: pointer;
display: inline-block;
font-size: 18px;
padding: 18px 0;
text-decoration: none;
transition: all 0.3s ease 0s;
position: relative !important;
top: 0px;
}

.btn-primary-x 
{
    /* color: #fff; */
    background-color: #337ab7;
    border-color: #2e6da4;
}
/*----------------------------------------*/
/*  2.1  header-top-area
/*----------------------------------------*/
.logo-area{margin-top:26px}.menu-area ul li{display:inline-block;margin-right:25px;position:static}.menu-area ul li:last-child{margin-right:0}.menu-area ul li a{color:#292929;display:inline-block;font-size:13px;font-weight:600;position:relative;text-decoration:none;padding:30px 0;transition:.3s;text-decoration:none}.menu-area ul li.active a,.menu-area ul li:hover a,.header-right-area ul li:hover a,.menu-area ul li.sub-menu ul li a:hover,.menu-area ul li ul.mega-menu li ul.sub-menu-2 li a:hover,.menu-area ul li ul.sub-menu li a:hover{color:#000080}.menu-area ul li ul.sub-menu{background:#fff none repeat scroll 0 0;box-shadow:5px 5px 7px 0 rgba(41, 41, 41, 0.05);width:215px;position:absolute;left:0;top:100%;z-index:999;padding:15px 20px;transition:.3s;opacity:0;visibility:hidden}.menu-area ul li:hover ul.sub-menu{opacity:1;visibility:visible}.menu-area ul li ul.sub-menu li{display:block}.menu-area ul li ul.sub-menu li a{color:#292929;font-weight:500;letter-spacing:0.02em;line-height:26px;padding:0!important;text-transform:capitalize;transition:all 0.3s ease 0s}.menu-area ul li ul.mega-menu{background:#fff none repeat scroll 0 0;box-shadow:5px 5px 7px 0 rgba(41, 41, 41, 0.05);padding:15px;position:absolute;width:100% !important;left:1px;top:100%;z-index:999;opacity:0;visibility:hidden}.menu-area ul li:hover ul.mega-menu{opacity:1;visibility:visible}.menu-area ul li ul.mega-menu li{display:block;float:left;margin:0;width:20%}.menu-area ul li ul.mega-menu li a{color:#292929;font-size:15px;font-weight:400;line-height:1;width:100%;padding:10px 0px 15px 0px !important;text-transform:capitalize}.menu-area ul li ul.sub-menu-2 li a{border-bottom:none!important}.menu-area ul li ul.mega-menu li ul.sub-menu-2 li{float:none;width:100%}.menu-area ul li ul.mega-menu li ul.sub-menu-2 li a{color:#707070;font-size:12px;padding:10px 0 !important;text-transform:capitalize;transition:.3s}.menu-area ul li ul.mega-menu-2{width:380px!important}.menu-area ul li ul.mega-menu-2 li{float:left;width:50%;display:block;margin:0}.header-right-area{float:right}.header-right-area ul{}.header-right-area ul li{display:inline-block;margin-left:24px;position:relative}.header-right-area ul li:first-child{margin-left:0}.header-right-area ul li a{color:#292929;display:inline-block;font-size:18px;padding:18px 0;text-decoration:none;transition:all 0.3s ease 0s}.header-right-area ul li>span{color:#e33;font-size:16px;position:absolute;right:-11px;top:5px}.mini-cart-sub{position:absolute;background:#fff none repeat scroll 0 0;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1);display:block;left:auto;top:100%;transform:scaleY(0);transform-origin:0 0 0;opacity:0;padding:20px;right:0;transition:all 0.5s ease 0s;visibility:hidden;width:280px;z-index:9999}.header-right-area ul > li:hover .mini-cart-sub{opacity:1;visibility:visible;transform:scaleY(1)}.cart-product .single-cart{margin-bottom:15px;overflow:hidden}.cart-product .single-cart .cart-img{display:block;float:left;margin-right:15px;width:65px}.cart-product .single-cart .cart-img a{padding:0}.cart-product .single-cart .cart-img a img{width:100%}.cart-product .single-cart .cart-info{overflow:hidden;padding-right:20px;position:relative}.cart-product .single-cart .cart-info h5{margin-bottom:0px}.header-right-area ul > li .cart-product .single-cart .cart-info h5 a{color:#707070;font-size:16px;font-weight:400;line-height:17px;margin-bottom:0;padding:15px 0;text-transform:capitalize}.header-right-area ul > li .cart-product .single-cart .cart-info h5 a:hover, .header-right-area ul > li .cart-bottom a:hover{color:#e33}.cart-product .single-cart .cart-info p{margin-bottom:0;font-size:14px}.cart-totals{margin-bottom:15px}.cart-totals h5{color:#707070;display:block;font-size:15px;font-weight:400;margin:0;text-transform:uppercase}.cart-totals h5 span{display:block;float:right}.header-right-area ul > li .cart-bottom a{background-color:#e33;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:36px;line-height:24px;padding:7px 15px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;width:100%}.header-right-area ul > li .cart-bottom a:hover{background:#e33;color:#fff}.search-content{position:absolute;animation:0.5s linear 0s alternate none 1 running fadeIn;background:rgba(21, 21, 21, 0.99) none repeat scroll 0 0;bottom:0;display:none;left:2.6%;position:fixed;right:2.6%;top:83px;z-index:999999}.search-content .search-text{position:relative;top:50%;transform:translateY(-50%);padding:0 40px}.search-content h1{color:#fff;font-size:48px;font-weight:500;margin:0 0 70px;text-transform:capitalize}.search-content form{position:relative}.search-content form input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#bababa;height:45px;line-height:45px;padding:0 40px 0 0;width:100%;border:0;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.search-content form button.btn{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none;border-radius:0;box-shadow:none;font-size:20px;position:absolute;right:0;top:6px;z-index:2}.search-content form button.btn:hover{color:#e33}.shapping-area{animation:0.5s linear 0s alternate none 1 running fadeIn;border:medium none;border-radius:0;box-shadow:5px 5px 7px 0 rgba(41, 41, 41, 0.05);left:auto;margin:0;min-width:125px;padding:15px;right:0;margin-top:2px;position:absolute;background:#fff none repeat scroll 0 0;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1);display:block;top:100%;transform:scaleY(0);transform-origin:0 0 0;opacity:0;transition:all 0.5s ease 0s;visibility:hidden;z-index:9999}.shapping-area .single-shapping span{border-bottom:1px solid rgba(55, 55, 55, 0.1);color:#292929;display:block;font-size:15px;font-weight:600;padding-bottom:5px;text-transform:uppercase}.shapping-area .single-shapping ul{list-style:outside none none}.shapping-area .single-shapping ul li{display:block;margin:0}.shapping-area .single-shapping ul li a{color:#6b6b6b;font-size:13px;line-height:30px;padding:0;transition: .3s;text-decoration:none;width:100%;font-weight:500}.shapping-area .single-shapping ul li a:hover{color:#e33}.header-top-area.sticky,.home-2 .header-top-area.sticky,.home-4 .header-top-area.sticky{background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.05);left:0;position:fixed;top:0;width:100%;z-index:999}.header-top-area.sticky .logo-area{margin-top:12px}.header-top-area.sticky .menu-area ul li a{padding:16px 0}.header-top-area.sticky .header-right-area ul li a{padding:16px 0}.header-top-area.sticky .header-right-area ul li>span{top:7px}.mobile-menu-area.hidden-md.hidden-lg{clear:both;position:relative;z-index:9}.search-content span.close{color:hsl(0, 0%, 100%);font-size:20px;opacity:1;position:relative;right:40px;top:20px;z-index:999999}
/*----------------------------------------*/
/*  3.  slider-area
/*----------------------------------------*/
.slider-area{position:relative;clear:both}.nivo-caption{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;bottom:auto;color:#fff;display:none;left:0;opacity:1;overflow:visible;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:6}.slider-text h5{color:#292929;font-size:12px;font-weight:600;line-height:1.3;margin:0;text-transform:uppercase}.slider-text h2{color:#3d4760;font-size:250%;font-weight:300;margin:70px 0 0;text-transform:uppercase}.slider-text h1{color:#3d4760;font-size:500%;font-weight:700;margin:0 0 15px;text-transform:uppercase}.slider-text p{color:#292929;font-size:14px;letter-spacing:0.025em;line-height:24px;margin:0;padding:0}.slider-text a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #292929;border-radius:0;color:#292929;display:inline-block!important;font-size:12px;font-weight:600;margin-top:20px;padding:15px 55px;text-transform:uppercase;transition:.3s}.slider-text a:hover{border:2px solid #292929;background:#292929 none repeat scroll 0 0;color:#fff}.nivo-directionNav a{background:#f7f7f9 none repeat scroll 0 0;border:3px solid #e1e1e1;border-radius:100%;color:#9e9e9e;display:block;font-size:18px;height:60px;line-height:54px;opacity:0;text-align:center;width:60px;z-index:9;transition:.3s}.slider-area:hover .nivo-directionNav a{opacity:1}.nivo-directionNav a:hover{background:#292929 none repeat scroll 0 0;border-color:#292929;color:#fff}.nivo-controlNav{bottom:5px;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);z-index:23}.nivo-controlNav a{background:#e1e1e1 none repeat scroll 0 0;border-radius:0;display:inline-block;height:3px;margin:0 5px;text-indent:-99999px;width:25px}.nivo-controlNav a.nivo-control.active{background:#292929 none repeat scroll 0 0;border-image:none;border-radius:0}
/*----------------------------------------*/
/*  4.  founder-area
/*----------------------------------------*/
.founder-description h3{color:#929292;font-size:12px;margin:0 0 5px;text-transform:capitalize}.founder-description h1{font-size:30px;font-weight:500;margin:0 0 40px;text-transform:capitalize}.founder-description img{margin-bottom:35px;display:inline-block}.founder-description p{letter-spacing:0.025em;line-height:30px;margin:0 0 50px}.founder-description h4{font-size:12px;font-weight:600;margin:0;text-transform:uppercase}.founder-description h4 span{color:#707070;font-weight:400}
/*----------------------------------------*/
/* 5.  banner-area
/*----------------------------------------*/
.banner-area{}.single-banner{position:relative;overflow:hidden}.single-banner .banner-img a img{width:100%;transition:.4s;transform:scale(1.0)}.single-banner:hover .banner-img a img{transform:scale(1.1)}.single-banner .banner-content{bottom:20px;left:20px;position:absolute}.single-banner .banner-content a{background:#fff none repeat scroll 0 0;box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.1);color:#292929;display:inline-block;font-size:14px;font-weight:500;padding:20px 30px;text-transform:capitalize;transition:.3s}.single-banner:hover .banner-content a{color:#e33}.banner-content-2{left:50px;position:absolute;top:50%;transform:translateY(-50%)}.banner-content-2 h3{font-size:14px;font-weight:600;line-height:1;margin:0 0 15px}.banner-content-2 h2{font-size:24px;font-weight:400;line-height:1;margin:0;text-transform:capitalize}.banner-content-2 a{border-bottom:2px solid #292929;color:#292929;display:inline-block;font-weight:600;line-height:1;margin-top:80px;padding-bottom:5px;text-transform:uppercase;transition:.3s}.banner-content-2 a:hover{border-color:#e33;color:#e33}
/*----------------------------------------*/
/* 6.  feature-product-area
/*----------------------------------------*/
.section-title h2{font-size:30px;font-weight:500;margin:0 0 13px;text-transform:capitalize}.section-title p{font-weight:300;letter-spacing:0.025em;line-height:24px;margin:0 auto;max-width:650px}.tab-menu ul li{display:inline-block;position:relative}.tab-menu ul li a{background:#f1f1f1 none repeat scroll 0 0;border-radius:3px;color:#000;cursor:pointer;font-size:12px;line-height:1;margin:0 5px;padding:14px 30px;position:relative;text-decoration:none;text-transform:capitalize;display:block}.tab-menu ul li.active a,.tab-menu ul li:hover a{background:#000080 none repeat scroll 0 0;color:#fff}.tab-menu ul li.active::before{border-color:#000080 transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-4px;content:"";height:0;left:50%;margin-left:-5px;opacity:1;position:absolute;width:0}.tab-menu ul li:before{border-color:#292929 transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-4px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;width:0;opacity:0;transition:.3s}.tab-menu ul li:hover:before{opacity:1}.product-wrapper,.product-wrapper-2{position:relative;overflow:hidden}.product-wrapper .product-img,.product-wrapper-2 .product-img-2{position:relative}.product-wrapper .product-img a img,.product-wrapper-2 .product-img a img{width:100%}.product-wrapper .product-img a .secondary,.product-wrapper-2 .product-img-2 a .secondary{left:0;opacity:0;position:absolute;top:0;transition:all 0.3s ease 0s;z-index:-1}.product-wrapper:hover .product-img a .secondary,.product-wrapper-2:hover .product-img-2 a .secondary{opacity:1}.product-wrapper .product-img span{background:#292929 none repeat scroll 0 0;border-radius:100%;color:#fff;font-size:12px;font-weight:500;height:50px;left:20px;line-height:50px;position:absolute;text-align:center;text-transform:capitalize;top:20px;width:50px;z-index:2}.product-wrapper .product-img .product-icon{bottom:20px;left:-100%;position:absolute;z-index:3;transition:.8s}.product-wrapper:hover .product-img .product-icon{left:70px}.btn-primary-x{background-color:#337ab7;border-color:#2e6da4;display:inline-block;position:relative;padding:11px 13px 9px;text-transform:uppercase;text-decoration:none;text-align:center;font-weight:700;letter-spacing: .09em;line-height:1;background:none;background-color:rgba(0, 0, 0, 0);cursor:pointer;-webkit-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in}.btn-primary-x:hover{color:#fff;background-color:#286090;border-color:#204d74}.owl-prev i{font-size:24px;padding:8px}.owl-next i{font-size:24px;padding:8px}.ex-point{cursor:pointer}.product-wrapper .product-img .product-icon a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#292929;display:inline-block;font-size:20px;line-height:1;text-align:center;width:60px;background:#fff none repeat scroll 0 0;box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.1);padding:16px 0;text-align:center;transition:.3s}.product-wrapper .product-img .product-icon a:hover{color:#e33}.product-wrapper .product-content .manufacture-product{overflow:hidden}.product-wrapper .product-content .manufacture-product a{color:#929292;letter-spacing:0.025em;line-height:18px;text-transform:capitalize;font-size:12px;float:left;transition:.3s}.product-wrapper .product-content .manufacture-product .rating{float:right;width:50%;text-align:right}.product-wrapper .product-content .manufacture-product .rating ul li{display:inline-block}.product-wrapper .product-content .manufacture-product .rating ul li a{color:#F5C60D;font-size:12px}.icon.ion-drag{border:2px solid #E1E1E1;padding:0 5px}.pd-zero{padding-left:0px;padding-right:0px}.product-wrapper .product-content h2{margin:0 0 0px;line-height:18px}.product-wrapper .product-content h2 a{color:#292929;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:capitalize;transition:.3s}.product-wrapper .product-content h2 a:hover,.product-wrapper .product-content .manufacture-product a:hover{color:#e33}.product-wrapper .product-content .price ul li{color:#929292;font-family:"Karla",sans-serif;font-size:16px;margin:0;display:inline-block}.product-wrapper .product-content .price ul li.new-price{margin-right:4px}.product-wrapper .product-content .price ul li.old-price{color:#e33;font-weight:700}.tab-content{clear:both}.tab-content>.tab-pane{display:block;overflow:hidden;height:0}.tab-content>.active{display:block;overflow:visible;height:auto}.product-active.owl-carousel.owl-theme .owl-controls{}.product-active.owl-carousel.owl-theme .owl-controls .owl-nav div,.blog-active.owl-carousel.owl-theme .owl-controls .owl-nav div{background:#f7f7f9 none repeat scroll 0 0;border:3px solid #e1e1e1;border-radius:100%;font-size:18px;color:#9e9e9e;height:50px;opacity:0;position:absolute;line-height:46px;text-align:center;top:50%;width:50px;transform:translateY(-50%);transition:.3s}.product-active.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next,.blog-active.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next{left:auto;right:0}.product-active.owl-carousel.owl-theme .owl-controls .owl-nav div:hover,.blog-active.owl-carousel.owl-theme .owl-controls .owl-nav div:hover{background:#292929 none repeat scroll 0 0;border-color:#292929;color:#fff}.product-active:hover.owl-carousel.owl-theme .owl-controls .owl-nav div,.blog-active:hover.owl-carousel.owl-theme .owl-controls .owl-nav div{opacity:1}
/*----------------------------------------*/
/* 7.  testimonial-area
/*----------------------------------------*/
.testimonial-area{background:#f6f6f6 url("img/banner/6.jpg") no-repeat fixed center center;position:relative}.single-testimonial .testimonial-img{margin-bottom:30px}.single-testimonial .testimonial-img a{display:inline-block}.single-testimonial .testimonial-content p{color:#707070;letter-spacing:0.025em;line-height:30px;margin-bottom:25px;padding:0 10%}.single-testimonial .testimonial-content i{color:#cecece;font-size:20px}.single-testimonial .testimonial-content h4{font-size:12px;font-weight:600;letter-spacing:0.5em;line-height:30px;margin:15px 0 0}.testimonial-active.owl-carousel.owl-theme .owl-controls .owl-nav div{color:#cecece;position:absolute;top:50%;transform:translateY(-50%);font-size:48px;opacity:0;transition:.3s}.testimonial-active.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next{left:auto;right:0}.testimonial-active.owl-carousel.owl-theme .owl-controls .owl-nav div:hover{color:#292929}.testimonial-area:hover .testimonial-active.owl-carousel.owl-theme .owl-controls .owl-nav div{opacity:1}
/*----------------------------------------*/
/* 8.  arrivals-area
/*----------------------------------------*/
.arrivals-area .product-wrapper .product-img span {
  background: #ee3333  none repeat scroll 0 0;
}
/*----------------------------------------*/
/* 9.  banner-area-2
/*----------------------------------------*/
.single-banner-2 .banner-text h2 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  margin: 25px 0;
  text-transform: capitalize;
}
.single-banner-2 .banner-text p{
	font-size:12px;
	color: #929292;
	letter-spacing: 0.025em;
	line-height: 24px;
	margin: 0;
}
.banner-area .container-fulied {
  margin: 0 64px;
}
.br-bottom{
	border-bottom:1px solid #ebebeb;
	overflow:hidden;
}
/*----------------------------------------*/
/* 10.  blog-area
/*----------------------------------------*/
.blog-active{clear:both}.single-blog{overflow:hidden}.single-blog .blog-img{position:relative}.single-blog .blog-img a{}.single-blog .blog-img a:before{background:rgba(0, 0, 0, 0.15) none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.single-blog:hover .blog-img a:before{opacity:1}.single-blog .blog-img .date{background:#fff none repeat scroll 0 0;box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.1);color:#929292;font-size:12px;font-weight:500;line-height:1;padding:15px;position:absolute;right:20px;text-transform:capitalize;top:20px}.single-blog .blog-img .date span{color:#292929;display:block;font-family:"Karla",sans-serif;font-size:24px;font-weight:700;margin-top:10px}.single-blog .blog-img a img{width:100%}.single-blog .blog-content{}.single-blog .blog-content h3{margin:0 0 5px}.single-blog .blog-content h3>a{color:#292929;display:block;font-size:16px;font-weight:500;overflow:hidden;text-transform:capitalize;transition:.3s}.single-blog .blog-content h3 > a:hover,.newlatter-content form a:hover,.footer-social-icon ul li a:hover{color:#e33}.single-blog .blog-content span{color:#292929;font-size:12px}.single-blog .blog-content p{color:#707070;letter-spacing:0.025em;line-height:24px;margin:10px 0 30px;font-size:12px}.single-blog .blog-content>a{border-bottom:2px solid rgba(226, 226, 226, 0.8);color:#292929;display:inline-block;font-size:14px;font-weight:500;padding-bottom:5px}
/*----------------------------------------*/
/* 11.  newslatter-area
/*----------------------------------------*/
.newslatter-area{}.bt-top{border-top:1px solid #ebebeb;overflow:hidden}.newlatter-content h6{color:#707070;font-size:14px;line-height:24px;margin:0;text-transform:capitalize;margin-bottom:5px}.newlatter-content h3{color:#292929;font-size:30px;line-height:24px;margin:0 0 20px;text-transform:capitalize}.newlatter-content p{font-weight:300;letter-spacing:0.025em;line-height:24px;margin:0 auto;margin:0 0 55px}.newlatter-content form{position:relative;margin:0 auto;max-width:600px;overflow:hidden}.newlatter-content form input{background:transparent none repeat scroll 0 0;border:2px solid #fff;color:#9d9d9d;display:block;float:left;height:55px;margin:0;padding:0 190px 0 20px;width:100%;outline:none}.newlatter-content form button{background:transparent none repeat scroll 0 0;border:medium none;color:#292929;font-size:12px;font-weight:600;height:51px;line-height:30px;padding:0 60px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all 0.3s ease 0s;border-left:2px solid #fff}
/*----------------------------------------*/
/* 12.  footer
/*----------------------------------------*/
/*----------------------------------------*/
/* 12.1  footer-area
/*----------------------------------------*/
.footer-area{border-top:1px solid #ebebeb;overflow:hidden}.copy-right-area p{color:#fff;font-size:12px;letter-spacing:0.025em;line-height:22px;margin:0}.copy-right-area p a{color:#000080;text-decoration:none}.footer-social-icon{float:right}.footer-social-icon ul li{display:inline-block;padding-left:20px}.footer-social-icon ul li:first-child{padding-left:0}.footer-social-icon ul li a{font-size:15px;color:#929292;transition:.3s}
/*----------------------------------------*/
/*  13. modal
/*----------------------------------------*/
.modal-content{overflow:hidden;position:relative;border-radius:0}#mymodal .modal-dialog{width:870px}.modal-header{border:medium none;padding:0}.modal-header button.close{border:1px solid #aaa;font-size:25px;height:30px;line-height:20px;opacity:1;position:absolute;right:10px;top:10px;transition:all 0.3s ease 0s;width:30px;z-index:22}.modal-header button.close:hover{border-color:#e33;color:#e33}.modal-img{float:left;width:40%}.model-text{float:right;padding-left:15px;width:60%;margin-bottom:20px}.model-text h2 a{font-size:25px;color:#000}.model-text .product-rating{display:inline-block;margin-bottom:5px}.model-text .product-rating a{margin-right:5px;color:#e33}.model-text .price-rate span.old-price{font-size:18px}.model-text .price-rate span.new-price{font-size:22px}.model-text h2 a:hover,.model-text .price-rate span.new-price,.model-text .product-rating a:hover{color:#e33}.model-text .short-description p{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:15px 0}.model-text form input{background:#eceff8 none repeat scroll 0 0;border:1px solid #aaa;color:#626262;font-size:16px;height:40px;text-align:center;width:80px}.model-text form button{margin-left:20px;border:none;padding:11px 30px;background:#000;color:#fff;text-transform:uppercase;transition:.3s}.model-text form button:hover{background:#e33}.model-text .product-meta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:20px;padding:10px 0}.model-text .product-meta span a{color:#e33;padding:0px 2px;text-transform:capitalize}.model-text .social-icon ul li a{border:1px solid #ddd;color:#393939;height:30px;width:30px;display:inline-block;text-align:center;line-height:28px}.model-text .social-icon ul li a:hover{border-color:#e33;background:#e33;color:#fff}.social-icon ul li{display:inline-block}a#scrollUp{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;border:1px solid #ebebeb;bottom:70px;color:#292929;font-size:30px;font-weight:600;padding:3px 10px;position:fixed;right:20px;text-align:center;text-transform:uppercase;z-index:999;transition:.3s}a#scrollUp:hover{border-color:#e33}
/*----------------------------------------*/
/*  14. home-2
/*----------------------------------------*/
.home-2 .nivo-caption,.home-3 .nivo-caption,.home-4 .nivo-caption{top:50%;transform:translateY(-50%)}.home-2 .slider-text h3,.home-3 .slider-text h3,.home-4 .slider-text h3{color:#292929;font-size:300%;font-weight:500;margin:0;text-transform:capitalize}.home-2 .slider-text p,.home-3 .slider-text p,.home-4 .slider-text p{margin:35px 0 0}.home-2 .slider-text a, .home-3 .slider-text a, .home-4 .slider-text a{margin-top:40px}.home-2 .logo-area{text-align:center;margin-top:28px}.home-2 .header-top-area.sticky .logo-area{margin-top:14px}.home-2 .header-top-area{left:0;padding:20px 2.5% 0;position:absolute;top:0;width:100%;z-index:9999}.home-2 .header-top-area.sticky,.home-4 .header-top-area.sticky{padding:0 2.5%}.width-short .col-lg-5{width:39.2%}.width-short .col-lg-2{width:21.6%}.width-short .col-lg-5{}
/*----------------------------------------*/
/*  15. home-3
/*----------------------------------------*/
.home-3 header{left:0;position:absolute;width:100%;z-index:99;top:0;padding-top:12px}.home-3 .menu-area ul li ul.sub-menu{text-align:left !important}.home-3 .menu-area ul li ul.mega-menu{text-align:left !important;border:1px solid #e0e0e0 !important}.home-3 .menu-area ul li a{padding:15px 0}.home-3 .logo-area{text-align:center}.home-6 .logo-area{text-align:center}.home-3 .banner-area .container-fulied{margin:0 0}.home-3 .header-menu-area.sticky{background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.05);left:0;position:fixed;top:0;width:100%;z-index:999}.home-3 .header-menu-area.sticky .menu-area ul li a{padding:10px 0}.header-left-area{margin-top:15px}.header-left-area ul li{display:inline-block;margin-right:25px;position:relative}.header-left-area ul li:last-child{margin-right:0}.header-left-area ul li a{color:#292929;display:inline-block;font-size:13px;line-height:18px;padding:15px 0;text-transform:uppercase}.header-left-area ul li a i{padding-left:8px}.header-left-area ul li .left-menu{background:#fff none repeat scroll 0 0;box-shadow:5px 5px 7px 0 rgba(41, 41, 41, 0.05);left:0;padding:20px;position:absolute;transform:scaleY(0);transform-origin:0 0 0;transition:.5s;visibility:hidden;opacity:0;top:100%;z-index:9999999999;width:173px}.header-left-area ul li:hover .left-menu{opacity:1;visibility:visible;transform:scaleY(1)}.header-left-area ul li .left-menu ul li{display:block}.header-left-area ul li .left-menu ul li a{color:#888;font-size:12px;line-height:30px;padding:0;margin:0;transition:.3s}.header-left-area ul li .left-menu ul li a:hover{color:#e33}.home-3 .banner-area .container-fulied{margin:0 15px}
/*----------------------------------------*/
/*  16. home-4
/*----------------------------------------*/
.home-4 .header-top-area{left:0;padding:20px 2.5% 0;position:absolute;width:100%;z-index:99}.banner-content-3{bottom:18%;left:10%;position:absolute;text-align:left}.banner-content-3 h2{color:#292929;font-size:20px;font-weight:500;line-height:24px;margin:0;text-transform:capitalize}.banner-content-3 a{color:#808080;display:inline-block;margin-top:20px;text-transform:capitalize;transition:.3s}.banner-content-3 a:hover{color:#e33}.footer-content p{color:#fff;font-size:12px;letter-spacing:0.025em;line-height:2;margin:30px 0}.footer-content .footer-social h3{color:#292929;font-size:14px;font-weight:600;margin:0 0 20px;text-transform:capitalize}.footer-content .footer-social ul li{margin-right:10px;display:inline-block}.footer-content .footer-social ul li:last-child{margin-right:0}.footer-content .footer-social ul li a{background:#ebebeb none repeat scroll 0 0;border-radius:100%;color:#aaa;display:inline-block;height:41px;line-height:41px;text-align:center;width:41px;transition:.3s}.footer-content .footer-social ul li a:hover{background:#292929 none repeat scroll 0 0;color:#fff}.footer-top-area{background:#f6f6f6;overflow:hidden}.bg{overflow:hidden}.footer-title h5{color:#292929;font-size:16px;font-weight:600;margin:0 0 35px;text-transform:capitalize}.footer-content-2 ul li{color:#707070;line-height:1;padding-bottom:25px}.footer-content-2 h4{color:#292929;font-size:12px;margin:8px 0 0;text-transform:capitalize}.footer-top-menu ul li{display:block}.footer-top-menu ul li a{color:#fff;display:inline-block;padding-bottom:15px;transition:.3s}.footer-top-menu ul li a:hover,.footer-bottom-menu ul li a:hover{color:#000080}.footer-bottom-menu{float:right}.footer-bottom-menu ul li{display:inline-block;margin-left:35px}.footer-bottom-menu ul li:first-child{margin-left:o}.footer-bottom-menu ul li a{color:#fff;transition:.3s}
/*----------------------------------------*/
/*  17. home-5
/*----------------------------------------*/
.home-5 header,.home-6 header{padding-top:0;position:static}.home-5 .br-bottom{border-bottom:0 none}.home-5{background:#f4f4f4 }.home-5 .nivo-caption{left:6%}.home-5 .slider-text a{margin-top:30px}.home-5 #page-wraper-2{margin:0 auto;max-width:1200px}.home-5 .slider-area{padding-top:30px}.home-5 .banner-area,.home-5 .slider-area,.home-5 .founder-area,.home-5 .feature-product-area,.home-5 .arrivals-area,.home-5 .blog-area,.home-5 .newslatter-area{background:#fff none repeat scroll 0 0}
/*----------------------------------------*/
/*  18. home-6
/*----------------------------------------*/
.home-6 .bg, .home-6 .footer-top-area{background:#000 none repeat scroll 0 0;overflow:hidden}.home-6 .footer-content .footer-social h3,.home-6 .footer-title h5{color:#fff}.home-6 .footer-content .footer-social ul li a{background:#fff none repeat scroll 0 0;color:#000080}.home-6 .footer-content .footer-social ul li a:hover{background:#000080 none repeat scroll 0 0;color:#fff}.home-6 .header-top-area{background:#f6f6f6 none repeat scroll 0 0;padding:5px 0px 0px 0px}.home-6 .header-menu-area{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}.home-6 .menu-area ul li a{padding:14px 0;font-family:'Montserrat',sans-serif;font-size:11px;letter-spacing:1px;font-weight:500}.home-6 .slider-text h5{color:#292929;font-size:112.5%;margin:0 0 25px;text-transform:uppercase}.home-6 .slider-text h4{color:#292929;font-size:187.5%;font-weight:700;letter-spacing:1.4em;margin:0 -1.4em 20px 0}.home-6 .slider-text p{margin:22px 0 0}.home-6 .slider-text a{margin-top:32px}.product-img-2{float:left;width:85px}.product-content-2{width:auto;padding-left:100px}.product-content-2 .manufacture-product{margin-bottom:8px;overflow:hidden}.product-content-2 .manufacture-product a{color:#929292;letter-spacing:0.025em;line-height:18px;text-transform:capitalize;transition:.3s;float:left;width:50%}.product-content-2 .manufacture-product a:hover,.product-content-2 h2 a:hover{color:#e33}.product-content-2 .manufacture-product .rating{float:right;width:50%}.product-content-2 .manufacture-product .rating ul li{display:inline-block}.product-content-2 .manufacture-product .rating ul li a{color:#f5c60d;font-size:12px}.product-content-2 h2{margin:0 0 15px;line-height:8px}.product-content-2 h2 a{color:#292929;font-size:14px;font-weight:500;text-transform:capitalize;transition:.3s}.product-content-2 .price ul li{color:#929292;font-family:"Karla",sans-serif;font-size:16px;margin:0;display:inline-block}.product-content-2 .price ul li.new-price{color:#e33;font-weight:700}.section-title-2 h2{background:#fff none repeat scroll 0 0;color:#292929;display:block;font-size:20px;font-weight:500;line-height:24px;margin:0;padding-right:20px;text-transform:capitalize;margin-bottom:35px;position:relative}.section-title-2 h2:before{background:#f0f0f0 none repeat scroll 0 0;content:"";height:1px;left:auto;position:absolute;right:0;top:50%;z-index:1;width:40%;right:0}.best-sell-active{overflow:hidden}.mb-15{margin-bottom:15px}
/*----------------------------------------*/
/*  19. shop
/*----------------------------------------*/
.breadcrumbs-area{padding:20px 30px 20px}.container{max-width:100%}.dashbord-heading{margin:15px 0px}.dashbord-heading::before{content:"";position:absolute;left:50%;height:2px;width:17%;background-color:#ed1c24;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dashbord-heading::after{content:"";position:absolute;left:50%;height:14px;width:5%;background-color:#ed1c24;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0px;margin-top:41px;border-radius:2px;border-style:double white;border-style:double;border-color:#fff}.breadcrumb-content h2{color:#333;font-size:30px;font-weight:500;margin:0 0 0px;text-transform:capitalize}.breadcrumb-content ul li{display:inline-block}.breadcrumb-content ul li a{color:#707070;text-transform:capitalize}.breadcrumb-content ul li.active a{color:#e33}.shop-main-area{background:#fff none repeat scroll 0 0;/*margin-left:2.5%;margin-right:2.5%;*/padding:0px 0px 0px 0px}.page-bar{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;float:left;margin:0 0 60px;padding:15px 0;width:100%}.shop-right-area{overflow:hidden}.shop-tab .tab-menu-3{display:inline-block;float:left;margin-top:2px;position:relative}.shop-tab .tab-menu-3 ul{}.shop-tab .tab-menu-3 ul li{display:inline-block;margin-right:5px}.shop-tab .tab-menu-3 ul li a{color:#e2e2e2;line-height:16px;font-size:20px}.shop-tab .tab-menu-3 ul li.active a{color:#e33 }.shop-tab .toolbar-sorter{float:right;margin-left:50px}.shop-tab .toolbar-sorter-2{float:right}.Categories-title>h3{font-size:25px;font-weight:400;margin-bottom:30px}.Categories-list-title h3{color:#292929;font-size:18px;font-weight:500;line-height:24px;margin:0 0 25px;padding:0;text-transform:capitalize}.Categories-list ul li{padding:3px 0;display:block;border-bottom:1px solid}.Categories-list ul li a{color:#292929;font-size:14px;line-height:18px;text-decoration:none;text-transform:capitalize;transition:all 0.3s ease 0s}.Categories-list ul li a:hover{color:#e33}.single-shop input{border:1px solid #aaa;font-size:16px;font-weight:700;margin-top:15px;padding:3px 0;text-align:center;width:80%}.ui-widget-content{border:1px solid #ddd;height:10px}.ui-slider .ui-slider-range{background:#E33 none repeat scroll 0 0;height:8px}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:medium none;border-radius:50%;top:-3px;border:2px solid #898989}.ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover{border:2px solid #E33}.ui-slider .ui-slider-handle{cursor:pointer;height:13px;position:absolute;width:13px;z-index:2}.product-wrapper-3 .product-img{float:left;width:30%}.product-wrapper-3 .product-content{float:left;width:70%;padding-left:20px}.product-wrapper-3 .product-content p{border-top:1px solid #ebebeb;margin:40px 0 0;padding-top:40px}.pagination-area{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;clear:both;float:left;margin:60px 0 0;padding:18px 0;width:100%}.pagination-number{float:left}.pagination-number ul li{display:inline-block}.pagination-number ul li a{color:#929292;font-size:15px;line-height:1;margin-right:14px}.product-count{float:right}.product-count p{margin:0;color:#8d8c8c;font-size:12px}.shop .product-wrapper:hover .product-img .product-icon{left:32px}
/*----------------------------------------*/
/*  20. product-details
/*----------------------------------------*/
.zoom-area>img{width:100%}#gallery a{display:inline-block;float:left;margin-right:14px;position:relative;width:23%}#gallery a:last-child{margin-right:0}#gallery a::before{background:#aaa none repeat scroll 0 0;content:"";display:block;height:100%;left:0;opacity:0.3;position:absolute;top:0;transition:all 0.3s ease 0s;width:100%}#gallery a.active::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0}.zoom-product-details h1{color:#292929;font-size:18px;font-weight:500;line-height:1;margin:0;text-transform:capitalize}.zoom-product-details .main-area{overflow:hidden}.zoom-product-details .main-area .rating{float:left}.zoom-product-details .main-area .rating ul li{display:inline-block}.zoom-product-details .main-area .rating ul li a{color:#f5c60d;float:left;font-size:12px;letter-spacing:0.025em;line-height:18px;text-transform:capitalize;transition:all 0.3s ease 0s;width:50%}.zoom-product-details .main-area .review-2{float:left;margin-left:10px}.zoom-product-details .main-area .review-2 a{color:#292929;text-decoration:none;transition:.3s}.zoom-product-details .main-area .review-2 a:hover{color:#e33}.zoom-product-details .price{margin-bottom:12px}.zoom-product-details .price ul li{color:#929292;display:inline-block;font-family:"Karla",sans-serif;font-size:16px;margin:0}.zoom-product-details .list-unstyled-2{margin-bottom:10px}.zoom-product-details .list-unstyled{margin-bottom:30px}.zoom-product-details .list-unstyled ul li a{color:#e33}.zoom-product-details form .product-icon{float:left;display:inline-block;margin-left:30px}.zoom-product-details form .product-icon a{border:1px solid #EBEBEB;color:#292929;display:inline-block;font-size:20px;line-height:1;padding:14px 0;text-align:center;transition:all 0.3s ease 0s;width:60px}.zoom-product-details form .product-icon a:hover{color:#e33}.quality-button{float:left;margin-right:50px;position:relative}.code-check{margin:0px !important}.price{margin:0 0 0px}.price-off{color:#2caf3c;font-weight:700}.quality-button input.qty{border:1px solid #aaa;display:inline-block;padding:7px 12px;width:60px;display:inline-block}.quality-button input.plus{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #aaa;font-size:12px;padding:0px 8px;position:absolute;right:-21px;text-align:center;top:0;line-height:18px;border-bottom:none;border-left:none;transition: .3s}.quality-button input.minus{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #aaa;bottom:0;bottom:0;font-size:12px;line-height:19px;padding:0 8px;position:absolute;right:-21px;border-left:none;transition: .3s}.zoom-product-details form button{background:#e33;border-color:#e33;color:#fff;display:inline-block;float:left;font-size:14px;font-weight:700;padding:11px 35px;text-transform:uppercase;transition:all 0.3s ease 0s}.zoom-product-details form button:hover{background:#e33;border-color:#e33;color:#fff}.reviews-area h3{border-bottom:1px solid #aaa;color:#333;font-size:20px;padding-bottom:10px}.reviews-area p{font-size:15px}.reviews-area .rating-area h4{font-size:15px;margin-bottom:4px;color:#888;font-weight:500;text-transform:capitalize;margin:15px 0px 14px 0px}.reviews-area .rating-area a:hover{color:#FF9C00}.reviews-area .comment-form textarea:focus, .reviews-area .comment-form-author input:focus, .reviews-area .comment-form-author input:focus{outline:0;background-image:linear-gradient(#2caf3c,#2caf3c),linear-gradient(#bababa,#bababa);background-size:100% 2px,100% 1px;box-shadow:none;transition-duration: .3s}.reviews-area .comment-form textarea, .comments-form textarea, .massage-box textarea{display:block;width:100%;font-size:13px;color:#000;display:block;min-height:35px;height:auto;padding-left:0;padding-right:4px;border:0;background-image:linear-gradient(#005a94,#005a94),linear-gradient(#bababa,#bababa);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center bottom;background-color:transparent;transition:background 0s ease-out;-webkit-transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0}.reviews-area .comment-form-author label, .reviews-area .comment-form-email label, .reviews-area .comment-form label{color:#000;font-weight:500;text-transform:capitalize}.reviews-area button{font-weight:500}.reviews-area .comment-form-author input{display:block;width:100%;font-size:13px;color:#000;display:block;min-height:35px;height:auto;padding-left:0;padding-right:4px;border:0;background-image:linear-gradient(#005a94,#005a94),linear-gradient(#bababa,#bababa);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center bottom;background-color:transparent;transition:background 0s ease-out;-webkit-transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0}.related-products-area{clear:both}.reviews-area button{background:red;border:2px solid red;color:#fff;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:all 0.3s ease 0s;display:inline-block;float:left;font-size:11px !important;font-weight:700;padding:0px 20px !important;text-transform:uppercase;transition:all 0.3s ease 0s;height:40px !important;margin-top:10px !important}.products-detalis-area{overflow:hidden}.rating-stars ul{list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none}.rating-stars ul>li.star{display:inline-block;webkit-box-reflect:below -8px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.3)))}.rating-stars ul>li.star>i.fa{font-size:2em;color:#2caf3c}.rating-stars ul>li.star.hover>i.fa{color:#FFCC36}.rating-stars ul>li.star.selected>i.fa{color:#FF912C}.text-message span{font-weight:600;color:#2caf3c}.price p{margin:15px 0 0}.catagory-select{border:1px solid #e1e1e1;padding:20px 30px}.catagory-select h3{font-size:21px;font-weight:500;margin-bottom:15px}.catagory-select form{}.catagory-select form label{font-weight:400;color:#707070;font-size:17px;display:block}.catagory-select select{background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%}
/*----------------------------------------*/
/*  21. contact
/*----------------------------------------*/
#googleMap{height:410px;width:100%}.contact-info h3,.contact-form h3{border-bottom:2px solid #ed1c24;font-size:16px;margin-bottom:20px;padding-bottom:8px;text-transform:uppercase;font-weight:600;color:#ed1c24}.contact-info ul li{border-bottom:1px solid #e8e8e9;float:left;font-size:13px;line-height:40px;margin:0;padding:0;width:100%}.contact-info ul li i{font-size:16px;margin-right:5px;width:20px}.contact-info ul li span{font-weight:700}.contact-info ul li a{color:#000;text-decoration:none;transition:.3s;font-weight:500}.contact-info ul li a:hover{color:#e33}.contact-form h3 i{padding-right:8px}.contact-form .single-form-3 input,.contact-form .single-form-3 textarea{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eceff8;font-size:14px;margin-bottom:16px;padding:12px 10px;width:100%;color:#333}.contact-form .single-form-3 input[type="submit"]{background:#252525 none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;font-size:12px;font-weight:700;height:40px;margin-top:16px;padding:0 15px;text-transform:uppercase;transition:all 0.3s ease 0s;width:140px}.contact-form .single-form-3 input[type="submit"]:hover{background:#e33 none repeat scroll 0 0}.contact-info{overflow:hidden}
/*----------------------------------------*/
/*  22. about
/*----------------------------------------*/
.about-img{overflow:hidden}.about-img a img{transform:scale(1);transition:.4s;width:100%}.about-img a img:hover{transform:scale(1.1)}.single-counter,.single-team{margin-bottom:30px}.about-content h3,.single-misson h3{color:#252525;display:inline-block;font-size:30px;font-weight:700;line-height:21px;margin-bottom:20px}.about-content h3 span ,.single-misson h3 span{font-weight:500;padding-left:10px}.about-content p,.single-misson p{color:#4a4d4f;font-size:15px;line-height:25px}.about-content ul li{margin-top:5px}.about-content ul li a{font-size:16px;color:#444;text-decoration:none;transition:.3s}.about-content ul li a:hover{color:#e33}.about-content ul li a i{color:#a08d7c;font-size:16px;padding-right:6px}.counter-area{background:rgba(0, 0, 0, 0) url("img/banner/42.jpg") repeat scroll center center}.single-counter h2{font-size:40px;color:#444;font-weight:600}.single-counter span{font-size:15px;text-transform:uppercase}.team-title h2{color:#252525;font-size:28px}.team-title h2 span{font-weight:700}.team-content{margin-top:15px}.team-content h3{font-size:20px;margin:0;font-weight:500}.team-content span{font-family:Yanone Kaffeesatz;font-size:17px;font-style:italic;font-weight:400}.team-img-area{position:relative}.team-img{position:relative}.team-img a::before{background:#a08d7c none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.3s ease 0s;width:100%;z-index:1;transform:scale(0)}.team-img a img{width:100%}.single-team:hover .team-img a::before{opacity:.5;transform:scale(1)}.team-link{left:0;position:absolute;right:0;text-align:center;top:70%;transform:translateY(-50%);width:100%;opacity:0;z-index:5;transition:.6s}.single-team:hover .team-link{opacity:1;top:50%}.team-link ul li{display:inline-block;margin:0 10px}.team-link ul li a{color:#fff;font-size:20px;transition:all 0.3s ease 0s}.team-link ul li a:hover{color:#e33}.skill-content h3{color:#252525;font-size:28px;font-weight:500;margin-bottom:30px}.skill-content h3 span{font-weight:700;margin:0 8px}.skill-content p{color:#4a4d4f;font-size:16px;letter-spacing:1px;line-height:25px}.skill-content a{border-bottom:1px solid #a08d7c;color:#a08d7c;font-size:15px;display:inline-block;text-decoration:none;transition:.3s}.skill-content a:hover{color:#e33;border-bottom:1px solid #e33}.skill-content a i{padding-left:5px}.skill-progress{overflow:hidden;padding-top:30px}.progress{height:5px;margin-bottom:40px;overflow:visible;position:relative;border-radius:2px}.progress .skill-title{color:#333;font-weight:700;position:absolute;text-transform:uppercase;top:-28px}.progress .progress-bar{background:rgb(123, 123, 123) none repeat scroll 0 0;border-radius:2px 0 0 2px;height:5px}
/*----------------------------------------*/
/*  23.  404 page
/*----------------------------------------*/
.page-not-found .entry-header p{color:#000;font-size:24px;margin-bottom:0}.page-not-found .entry-content p{font-size:15px;margin-bottom:40px}.page-not-found .entry-content a{border:2px solid #aaa;color:#333;font-weight:700;padding:10px 30px;transition:.3s}.page-not-found .entry-content a:hover{background:#e33 none repeat scroll 0 0;border-color:#e33;color:#fff}
/*----------------------------------------*/
/*  24. login
/*----------------------------------------*/
.login-title h2{color:#202020;font-size:36px;font-weight:700;margin-bottom:15px;padding-bottom:10px;text-transform:capitalize}.login-title p{font-size:16px;font-weight:500;margin:0;line-height:1.6em}.login-form{border:1px solid rgba(0, 0, 0, 0.12);display:inline-block;margin-left:0;margin-right:0;padding:25px 30px;width:100%}.login-form .single-login{margin-bottom:15px}.login-form .single-login label{color:#626262;font-size:15px;font-weight:400;margin-top:7px;display:block}.login-form .single-login input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #000;padding:12px 10px;width:100%}.login-form .single-login a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eceff8;display:inline-block;padding:10px 43px;color:#626262;text-transform:capitalize;text-decoration:none;float:left;transition:.3s}.login-form .single-login a:hover{background:#e33;color:#fff;border:1px solid #e33}.login-form .single-login .rememberme-one{float:left;width:10%;margin-top:14px}.single-login-2 span{float:left;margin-top:7px}.single-login-2{overflow:hidden}.login-form>a{color:#626262;line-height:24px;margin-bottom:15px;font-size:13px;cursor:pointer}
/*----------------------------------------*/
/*  25. register
/*----------------------------------------*/
.single-register{margin-bottom:15px;overflow:hidden}.single-register label ,.single-register label{color:#626262;display:block;font-size:16px;font-weight:400;margin-top:7px}.single-register input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eceff8;box-shadow:none;color:#333;font-size:14px;height:45px;padding:0 15px;width:100%}.single-register .chosen-select{height:45px;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eceff8;color:#333;font-size:14px;height:45px;padding-left:10px;box-shadow:none;text-align:left}.single-register input#billing_address_2{margin-top:15px}.single-register-3 #rememberme{display:inline-block;float:left}.single-register-3 label{display:inline-block;float:left;margin-top:0;padding-left:10px;font-size:13px}.single-register-3 label a{color:#e33;font-size:14px;text-decoration:none}.single-register>a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #eceff8;box-shadow:none;color:#626262;display:inline-block;font-size:14px;margin-top:6px;padding:12px 48px;text-decoration:none;transition:.3s}.single-register>a:hover{background-color:#e33;color:#fff;border:1px solid #e33}
/*----------------------------------------*/
/*  26.  Cart
/*----------------------------------------*/
.entry-header-title>h2{color:#444;font-size:30px;margin-bottom:0}.entry-header-area{padding-bottom:40px}.entry-header-area .ntry-header-title h2{font-size:20px;margin:0;text-transform:uppercase}.table-content table{background:#fff none repeat scroll 0 0;border-color:#e5e5e5;border-radius:0;border-style:solid;border-width:1px 0 0 1px;margin:0 0 20px;text-align:center;width:100%}.table-content table th, .table-content table td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.table-content table th{border-top:medium none;font-weight:normal;padding:20px 10px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.table-content table{text-align:center}.table-content table td{border-top:medium none;font-size:13px;padding:10px 10px;vertical-align:middle}.table-content table td.product-thumbnail{width:130px}.product-thumbnail img{width:130px;height:130px}.table-content table td.product-name a{color:#6f6f6f;font-size:14px;font-weight:700;margin-left:2px;text-decoration:none}.table-content table td.product-price{width:130px}.table-content table td.product-quantity{width:180px}.table-content table td input{background:#e5e5e5 none repeat scroll 0 0;border:medium none;border-radius:3px;color:#6f6f6f;font-size:15px;font-weight:normal;height:37px;padding:0 5px 0 10px;width:60px}.table-content table td.product-subtotal{font-size:14px;font-weight:bold;width:120px}.table-content table .product-price .amount{font-size:15px;font-weight:700}.table-content table td.product-remove{width:150px}.table-content table td.product-remove i{color:#919191;display:inline-block;font-size:20px;height:40px;line-height:40px;text-align:center;width:40px}.buttons-cart ul li{display:inline-block}.buttons-cart ul li a,.coupon form a{background:#252525 none repeat scroll 0 0;border-radius:0;box-shadow:none;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:40px;line-height:40px;margin-right:15px;padding:0 15px;text-shadow:none;text-transform:uppercase;transition:all 0.3s ease 0s}.buttons-cart ul li:last-child a{margin-right:0}.buttons-cart ul li a:hover,.coupon form a:hover{background:#e33 none repeat scroll 0 0;color:#fff}.coupon{margin-bottom:40px;overflow:hidden;padding-bottom:20px}.coupon h3{font-size:14px;margin:0 0 10px;text-transform:uppercase}.coupon p{font-size:12px;color:#777}.coupon form input{border:1px solid #e5e5e5;float:left;height:40px;margin:0 6px 20px 0;max-width:100%;padding:0 0 0 10px;width:170px}.coupon form a{float:left}.cart_totals{float:left;text-align:right;width:100%}.cart_totals h2{border-bottom:2px solid #333;display:inline-block;font-size:30px;margin:0 0 35px;text-transform:uppercase}.cart_totals table{border:medium none;float:right;margin:0;text-align:right}.cart_totals table th{border:medium none;font-size:14px;font-weight:700;padding:0 20px 12px 0;text-align:right;text-transform:uppercase;vertical-align:top;color:#777}.cart_totals table td{border:medium none;padding:0 0 12px;vertical-align:top}.cart_totals table td .amount{color:#ec4445;float:right;font-size:13px;font-weight:bold;margin-left:5px;text-align:right;text-transform:uppercase;font-size:12px}.cart_totals table td ul#shipping_method{list-style:outside none none;margin:0;padding:0}.cart_totals table td ul#shipping_method li{float:left;margin:0 0 10px;padding:0;text-indent:0;width:100%;color:#777;font-size:12px}.cart_totals table td ul#shipping_method li input{margin:0;position:relative;top:2px}.shipping a{color:#6f6f6f;font-weight:bold;font-size:12px}.cart_totals table tr.order-total th, .cart_totals table tr.order-total .amount{font-size:20px;text-transform:uppercase;white-space:nowrap}.cart_totals table td{border:medium none;padding:0 0 12px;vertical-align:top}.wc-proceed-to-checkout a{background:#e33 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:50px;line-height:50px;margin-top:20px;padding:0 30px;text-transform:none}
/*----------------------------------------*/
/*  27.  Wishlist
/*----------------------------------------*/
.wishlist-title h2{font-size:30px;color:#252525}.wishlist-table table{background:#fff none repeat scroll 0 0;border-color:#e8e8e9;border-radius:0;border-style:solid;border-width:1px 0 0 1px;margin:20px 0 50px;width:100%}.wishlist-table table th, .wishlist-table table td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:14px;padding:15px 5px;text-align:center;color:#777}.wishlist-table table .product-remove{padding:0 15px;width:20px}.wishlist-table table th{font-weight:900}.wishlist-table table .product-thumbnail{width:150px}.wishlist-table table .product-add-to-cart{width:auto}.wishlist-table table .product-remove{padding:0 15px;width:20px}.wishlist-table table .product-remove>a{font-size:25px;color:#777}.wishlist-table table .product-remove>a:hover{color:#e33}.wishlist-table table .product-thumbnail{width:150px}.product-name a{color:#777;transition:.3s}.product-name a:hover{color:#e33}.wishlist-table table td.product-price .amount{font-weight:700}.wishlist-table table .wishlist-in-stock{color:#ec4445}.wishlist-table table .product-add-to-cart{width:auto}.ds-img img{width:100%}.wishlist-table table .product-add-to-cart>a{background:#000;color:#fff;display:inline-block;font-weight:700;padding:9px 5px;text-transform:uppercase;width:48%;font-size:11px}.wishlist-table table .product-add-to-cart>a:hover{background:#e33 none repeat scroll 0 0}.wishlist-share{margin:30px 0}.wishlist-share-title{color:#252525;font-size:18px;font-weight:500}.wishlist-share ul li{display:inline-block;margin:0 5px}.wishlist-share ul li a{color:#444;font-size:20px;text-decoration:none;transition:all 0.3s ease 0s}.wishlist-share ul li a:hover{color:#e33}
/*----------------------------------------*/
/*  28.  checkout
/*----------------------------------------*/
.different-address{margin-top:30px}.coupon-accordion h3{background-color:#f7f6f7;border-top:3px solid #1e85be;color:#515151;font-size:12px;font-weight:300;list-style:outside none none;margin:0 0 2em;padding:1em 2em 1em 3.5em;position:relative;width:auto}.coupon-accordion h3::before{color:#1e85be;content:"";display:inline-block;font-family:fontawesome;left:1.5em;position:absolute;top:1em}.coupon-accordion span{color:#6f6f6f;cursor:pointer}.coupon-accordion span:hover, p.lost-password a:hover{color:#e33}.coupon-content{border:1px solid #e5e5e5;display:none;margin-bottom:20px;padding:20px}.coupon-info p.coupon-text{margin-bottom:15px}.coupon-info p{margin-bottom:0}.coupon-info p.form-row-first label, .coupon-info p.form-row-last label{display:block}.coupon-accordion span{color:#6f6f6f;cursor:pointer}.coupon-info p.form-row-first label span.required, .coupon-info p.form-row-last label span.required{color:#F11;font-weight:700}.coupon-info p.form-row-first input, .coupon-info p.form-row-last input{border:1px solid #e5e5e5;height:36px;margin:0 0 14px;max-width:100%;padding:0 0 0 10px;width:370px}.buttons-cart input, .coupon input[type="submit"], .buttons-cart a, .coupon-info p.form-row input[type="submit"]{background:#252525 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;display:inline-block;float:left;font-size:12px;font-weight:700;height:40px;line-height:40px;margin-right:15px;padding:0 15px;text-shadow:none;text-transform:uppercase;transition:all 0.3s ease 0s;white-space:nowrap}.form-row>label{margin-top:7px}.coupon-info p.form-row input[type="checkbox"]{position:relative;top:2px}p.lost-password{margin-top:15px}p.lost-password a{color:#6f6f6f}.coupon-checkout-content{display:none;margin-bottom:30px}p.checkout-coupon input[type="text"]{height:36px;padding-left:10px;width:170px}p.checkout-coupon input[type="submit"]{background:#333 none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;height:36px;margin-left:6px;padding:5px 10px;transition:all 0.3s ease 0s}.coupon-info p.form-row input[type="submit"]:hover, p.checkout-coupon input[type="submit"]:hover{background:#e33 none repeat scroll 0 0}.coupon-accordion span:hover, p.lost-password a:hover{color:#e33}.checkbox-form h3{border-bottom:1px solid #e5e5e5;font-size:30px;margin:0 0 20px;padding-bottom:10px;text-transform:uppercase}.country-select{margin-bottom:30px;position:relative}.country-select label, .checkout-form-list label{color:#333;display:block;font-size:13px;font-weight:600;margin:0 0 5px}.country-select label span.required, .checkout-form-list label span.required{color:#F11}.country-select select{height:40px;width:100%;border:1px solid #ddd;padding-left:10px;font-size:12px}.checkout-form-list{clear:both;margin-bottom:30px}.checkout-form-list input{background:#fff none repeat scroll 0 0;border:1px solid #e5e5e5;border-radius:0;height:42px;padding:0 0 0 10px;width:100%}.checkout-form-list input#cbox{float:left;height:0;position:relative;width:2%}.create-acc label{float:left;width:80%;padding-left:14px}.create-account p{font-size:13px;color:#777}.ship-different-title label{padding-right:22px;font-size:19px}.order-notes textarea{border:1px solid #e5e5e5;height:90px;padding:15px;width:100%}.order-notes textarea:focus{border:1px solid #e5e5e5}.your-order{background:#f2f2f2 none repeat scroll 0 0;padding:30px 40px 45px}.your-order h3{border-bottom:1px solid #d8d8d8;font-size:30px;margin:0 0 20px;padding-bottom:10px;text-transform:capitalize;width:100%;color:#ec4445}.your-order-table table{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;width:100%}.your-order-table table th{font-weight:normal;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:250px}.your-order-table table th, .your-order-table table td{border-bottom:1px solid #d8d8d8;border-right:medium none;font-size:14px;padding:15px 0;text-align:center;color:#777}.your-order-table .product-name, .your-order-table .product-total{color:#000;font-weight:600}.your-order-table table .shipping ul li input{position:relative;top:2px}.your-order-table table .shipping th{vertical-align:top}.your-order-table table .order-total th{border-bottom:medium none;font-size:18px;color:#000}.your-order-table table .order-total td{border-bottom:medium none}.your-order-table table tr.order-total td span{color:#ec4445;font-size:20px}.panel-default>.panel-heading{background:none;transition:.3s;position:relative;padding:0px}.panel-group .panel{border:medium none;border-radius:0;box-shadow:none;margin-bottom:10px}.payment-method{margin-top:40px}.payment-accordion .panel-group .panel{background:transparent}.payment-accordion .panel-title a{color:#6f6f6f;font-size:16px;padding-left:25px;position:relative;text-decoration:none;text-transform:capitalize;margin-bottom:10px;display:inline-block;font-weight:400}.payment-accordion .panel-body{border-top:medium none !important;padding:0}.payment-accordion .panel-body p{font-size:14px;margin-bottom:0;color:#777;font-weight:400}.payment-accordion .panel-title a img{height:20px;margin-left:15px}.payment-accordion .panel-heading a::before{content:"";cursor:pointer;display:block;font-family:fontawesome;font-size:20px;left:0;position:absolute;top:0px}.payment-accordion .panel-heading a.collapsed::before{content:" "}.payment-accordion .panel-group .panel{margin-bottom:20px}.order-button-payment input:hover{background:#e33 none repeat scroll 0 0}.order-button-payment input{background:#ec4445 none repeat scroll 0 0;border:medium none;color:#fff;font-size:14px;font-weight:600;height:42px;margin:20px 0 0;padding:0;text-transform:uppercase;transition:all 0.3s ease 0s;width:100%;font-weight:400}.your-order{margin-bottom:50px}
/*----------------------------------------*/
/*  29.  blog
/*----------------------------------------*/
.single-blog-2{box-shadow:0 0 5px rgba(0, 0, 0, 0.1);overflow:hidden}.single-blog-2 .blog-2-img a img{width:100%}.single-blog-2 .blog-2-content{overflow:hidden;padding:35px 30px 20px}.single-blog-2 .blog-2-content span{color:#949494;display:block;font-size:15px;font-weight:500;margin-bottom:5px}.single-blog .blog-2-content>a{border-bottom:0 none;padding:0;margin:0 0 30px 0}.single-blog-2 .blog-2-content h3{margin-bottom:17px;margin-top:0}.single-blog-2 .blog-2-content h3 a{color:#525252;font-size:16px;font-weight:500;line-height:26px;text-decoration:none;transition:.3s}.single-blog-2 .blog-2-content h3 a:hover,.single-blog-2 .blog-2-content .meta a:hover,.single-post .post-text h4 a:hover,.blog-right ul li a:hover{color:#e33}.single-blog-2 .blog-2-content .meta{border-top:1px solid #dadada;padding-left:2px;padding-top:18px}.single-blog-2 .blog-2-content .meta a{color:#7b7b7b;display:inline-block;float:left;font-size:13px;font-weight:700;line-height:20px;margin-right:30px;text-transform:uppercase}.single-blog-2 .blog-2-content .meta a i{padding-right:10px}.page-numbers ul li{display:inline-block}.page-numbers ul li a{border:1px solid #ddd;color:#444;padding:0 15px;background-color:#fff;color:#444;display:inline-block;height:35px;line-height:35px;text-decoration:none}.page-numbers ul li.active a,.page-numbers ul li:hover a{background:#ed552d none repeat scroll 0 0;border:1px solid #ed552d;color:#fff}.blog-right form{position:relative}.blog-right form input{background:#f6f6f6 none repeat scroll 0 0;border:medium none;color:#989797;font-size:16px;font-weight:300;height:60px;margin-bottom:0;padding:2px 82px 2px 30px;width:100%;outline:none}.blog-right form button{background-color:transparent;border:medium none;color:#bbb;font-size:20px;height:60px;padding:0 23px;position:absolute;right:0;top:0;transition:all 0.3s ease 0s}.blog-right form button:hover{color:#000}.blog-right h3{color:#5f5f5f;font-size:17px;font-weight:600;letter-spacing:0;margin-bottom:30px;margin-top:0;text-transform:uppercase}.single-post{overflow:hidden}.single-post .post-img{float:left;width:85px}.single-post .post-img a img{width:100%}.single-post .post-text{width:auto;overflow:hidden;padding-left:15px}.single-post .post-text h4{margin-bottom:5px;margin-top:0}.single-post .post-text h4 a{color:#444;display:inline-block;font-size:16px;font-weight:400;letter-spacing:1px;line-height:26px;text-transform:capitalize;transition:all 0.3s ease 0s}.single-post .post-text span{color:#000;display:block;font-size:12px}.blog-right ul li{border-bottom:1px solid #ddd;list-style:outside none none;margin-bottom:12px;padding-bottom:12px}.blog-right ul li:last-child{border:0}.blog-right ul li a{color:#444;font-size:14px;letter-spacing:0.5px;text-decoration:none;transition:.3s}.tag-area a{background-color:#f6f6f6;border-radius:5px;color:#000;display:inline-block;font-size:12px !important;letter-spacing:1px;margin:0 6px 12px;padding:7px 16px;transition:.3s}.tag-area a:hover{background-color:#ed552d;color:#fff}
/*----------------------------------------*/
/*   blog-details
/*----------------------------------------*/
.blog-details-img a img{width:100%}.blog-info{}.blog-info p{margin-bottom:0;margin-top:20px}blockquote{border-left:5px solid #eee;font-size:17.5px;margin:10px 0 0;padding:10px 20px}.user-info{clear:both;display:block;margin:40px 0;overflow:hidden}.user-info .cats-tags-wrap{color:#7b7b7b;display:block;padding:5px 0;text-transform:uppercase}.user-info .cats-tags-wrap i{padding-right:5px}.user-info .cats-tags-wrap a{color:#7b7b7b;text-decoration:none}.user-info .user-share{display:inline-block;float:right}.user-info .user-share span{color:#7b7b7b;margin-right:15px;text-transform:uppercase;display:inline-block}.user-info .user-share ul{float:right}.user-info .user-share ul li{display:inline-block}.user-info .user-share ul li a{color:#666;margin:0 0 0 15px}.next-prev-area{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:20px 0;overflow:hidden}.next-prev-area a.next{background-color:#f6f6f6;border-radius:5px;color:#666;display:inline-block;font-size:14px;letter-spacing:2px;padding:8px 20px;text-transform:capitalize;float:left}.next-prev-area a.next i{padding-right:5px}.next-prev-area a.previews{background-color:#f6f6f6;border-radius:5px;color:#666;display:inline-block;font-size:14px;letter-spacing:2px;padding:8px 20px;text-transform:capitalize;float:right}.next-prev-area a.previews i{padding-left:5px}.comments-area h3{color:#5f5f5f;font-size:17px;font-weight:600;letter-spacing:0;margin-bottom:45px;margin-top:0;text-transform:uppercase}.comments-area h3 span{olor:#5f5f5f}.blog-info h3{margin-top:18px}.blog-info h3 a{color:#707070;display:block;font-size:22px;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;transition:all 0.3s ease 0s;white-space:nowrap}.blog-info h3 a:hover{color:#e33}.single-comments{border-bottom:1px solid #e4e4e4;margin-bottom:50px;overflow:hidden;padding-bottom:50px}.single-comments .comment-img{float:left;width:10%;display:inline-block}.single-comments .comment-text{float:left;width:90%;display:inline-block;padding-left:15px}.single-comments .comment-text>a{color:#000;font-size:16px;font-weight:bold;letter-spacing:2px;margin-bottom:0;text-transform:uppercase;display:block}.single-comments .comment-text span{margin-top:5px}.single-comments .comment-text p{color:#525252;letter-spacing:1px;padding-right:25px}.single-comments .comment-text .reply a{background-color:#fff;border:1px solid #e4e4e4;border-radius:50px;color:#4c4c4c;display:inline-block;font-size:14px;letter-spacing:1px;padding:10px 40px;text-transform:uppercase;transition:all 0.3s ease 0s}.single-comments .comment-text .reply a:hover{background-color:#000;border-color:#000;color:#fff}.single-comments-2{padding-left:20px}.comment-respond-area h3{color:#222;font-size:24px;font-weight:bold;letter-spacing:2px;margin-bottom:11px;text-transform:uppercase}.comment-respond-area p{color:#000;font-size:14px;letter-spacing:1px;margin-bottom:40px}.comment-respond-area .single-form{margin-bottom:30px}.comment-respond-area .single-form form textarea{background:#fff none repeat scroll 0 0;border:1px solid #ddd;color:#666;font-size:14px;height:178px;letter-spacing:1px;padding:30px;width:100%}.comment-respond-area .single-form form input{background:#fff none repeat scroll 0 0;border:1px solid #ddd;color:#666;font-size:14px;height:48px;letter-spacing:1px;padding:2px 30px;width:100%}.comment-respond-area a{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-size:16px;letter-spacing:1px;padding:11px 28px 10px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;width:100%}.comment-respond-area a:hover{background-color:#fff;border:1px solid #ddd;color:#666}

/*==============CSS=====================*/


.reg_btn .btn-success{width:150px;color:#fff;background-color:#d9534f;border-color:#d43f3a;border-radius:0px;font-weight:600}.header .fa{padding-top:50px;color:#000}.header:after{position:absolute;right:104px;line-height:38px;color:#F2F2F2;font-size:20px;font-weight:400}.header #search svg:hover, .header #search.active>svg{fill:#F2F2F2}.header #search>svg{fill:#fff;position:absolute;height:44px;width:26px;top:0px;right:178px}#searchbox{position:relative;background:#F2F2F2;width:calc(100% - 120px);margin:0px auto;overflow:hidden;height:0px}#searchbox.show{animation:reveal-search ease .75s forwards;height:80px;margin-bottom:10px}#searchbox.hide{animation:hide-search ease .25s forwards}#searchbox svg{margin:auto 0;position:absolute;height:50px;fill:#ed1c24;top:0;bottom:0}#searchbox svg.magnify{left:20px;right:0;fill:#272973}#searchbox svg.close{right:20px;top:0px !important;opacity:1}#searchbox svg.close:hover{cursor:pointer}#searchbox input{width:calc(100% - 10px);line-height:80px;font-size:18px;max-height:90px;border:0;padding:0 2vw;font-weight:300;color:#B2AFAF;padding-left:10px;background:transparent}#searchbox input:focus{outline:0}#searchbox input:-moz-placeholder{color:#bfbfbf}#searchbox input::-moz-placeholder{color:#bfbfbf;font-size:16px}#searchbox input:-ms-input-placeholder{color:#bfbfbf}#searchbox input::-webkit-input-placeholder{color:#bfbfbf}@keyframes reveal-search{0%{height:0;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}50%{height:80px;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}100%{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}@keyframes hide-search{0%{height:80px;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}100%{height:0;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}}.bg_lg{background:url("../img/banner/20.jpg") no-repeat scroll center top !important;min-height:200px}.lg_bg_txt{padding:20px 30px 20px}.footer-logo h1{color:#fff}.logo-area{margin-top:0px;margin-bottom:5px}.single-register-3 .rememberme-one{display:inline-block;float:left;height:auto !important;padding:0 15px;width:auto !important}.carousel-inner{position:relative;width:100%;min-height:300px}.carousel-control.right{right:0;left:auto;background-image:none !important;background-repeat:repeat-x}.carousel-control.left{left:0;right:auto;background-image:none !important;background-repeat:repeat-x}#carousel-example-generic{margin:20px auto;width:100%}#carousel-custom{width:100%}#carousel-custom .carousel-indicators{margin:5px 0 0;overflow:auto;position:static;white-space:nowrap;width:100%;overflow:hidden}#carousel-custom .carousel-indicators li{background-color:transparent;-webkit-border-radius:0;border-radius:0;display:inline-block;height:auto;margin:0 !important;width:auto}#carousel-custom .carousel-indicators li img{display:block;opacity:0.5}#carousel-custom .carousel-indicators li.active img{opacity:1}#carousel-custom .carousel-indicators li:hover img{opacity:0.75}#carousel-custom .carousel-outer{position:relative}.carousel-indicators li img{height:52px;width:52px}.each-pic{margin-bottom:5px}.img-warp img{margin-bottom:5px}.mb-3{margin-bottom:20px}
	
/*===============CSS=================*/

.day_bg {background-color:#fff; margin-bottom:0px !important;}
.day_bg h2{padding: 30px 0px;margin-bottom: 0px !important;font-size: 34px;font-weight: normal;}
.tag_tp {position: absolute;top: 5px; background-color:#000; z-index: 99999; left: 37px;}	
.tag_tp p{color:#fff; margin-bottom: 0px; padding: 5px 25px;font-weight: bold;}
.arri_mg img{margin-bottom: 20px!important; width: 100%; height: 100%;display: block;margin: auto;}
.avvi_btn p{position: absolute;top: 5px; background-color:#000; right: 16px; border-bottom-left-radius: 35px; border-top-left-radius: 35px;}	
.avvi_btn p{color:#fff; margin-bottom: 0px; padding: 5px 10px;font-weight: bold; float:right;}
.avvi_btn p span{background-color:none !important;}
.ft_txtt h4{color:#fff; font-size:14px; font-weight:normal; font-weight: 600; text-transform: uppercase;}
.ft_txtt ul li a{color:#fff;}
.ft_txtt ul li a:hover{color:#ed1c24;}
.ft_txtt ul{margin-top:20px;}
.newsletter .btn { background-color: #ed1c24;color: #fff; padding: 0px 9px !important;font-size: 13px !important; border-radius: 0px !important; min-height: 34px;}
.newsletter .form-control {background-color: transparent; border: none; border-bottom:1px solid #ed1c24 !important; color:#fff;}
.ft_txtt .fa{padding-right:8px; margin-top:10px;}
.dy_of img{margin-bottom:0px;}

.messengermessageus--fixed{position:fixed !important;z-index:99;bottom:0vw;right:3vw;width:auto}figure{overflow:hidden}.column img{display:block;width:100%;height:100%;margin:auto}.column#sepia img{-webkit-filter:sepia(100%);filter:sepia(100%);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out}.column#sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.column#grayscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out}.column#grayscale:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.column#zoomIn img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition: .6s ease-in-out;transition: .6s ease-in-out}.column#zoomIn:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.column#zoomOut img{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out}.column#zoomOut:hover img{-webkit-transform:scale(1);transform:scale(1)}.tdimension{width:300px;height:300px;margin:20px auto 40px auto;perspective:1000px}.tdimension a{display:block;width:100%;height:100%;background:url("https://mir-s3-cdn-cf.behance.net/project_modules/disp/e8346826957515.56361c2106f3f.png");background-size:cover;transform-style:preserve-3d;transform:rotateX(70deg);transition:all 0.8s}.tdimension:hover a{transform:rotateX(20deg)}.tdimension a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:40px;background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.1));transform:rotateX(90deg);transform-origin:bottom}.column#caption{position:relative}.column#caption .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;opacity:0;transition:all 0.8s ease}.column#caption .text h1{margin:0;color:white}.column#caption:hover .text{opacity:1}.column#caption:hover img{-webkit-filter:sepia(90%)}.frame{text-align:center;position:relative;cursor:pointer;perspective:500px}.frame img{width:300px;height:300px}.frame .details{width:70%;height:80%;padding:5% 8%;position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%) rotateY(90deg);transform-origin:50%;background:rgba(255,255,255,0.9);opacity:0;transition:all 0.4s ease-in}.frame:hover .details{transform:translate(-50%, -50%) rotateY(0deg);opacity:1}.logo-area img{height:auto}.gren_btn{background-color:#000}.container-fluid{}.filter-bar-container{background:#fff;box-sizing:border-box;display:block;/*position:absolute;*/width:100%;z-index:11;height:58px}.filter-bar{background:#fff;padding-left:15px;padding-right:15px}.filter-bar .filter-wrapper{font-weight:400;font-style:normal;color:#1b1b1b;font-size:12px}.filter-bar .filter-breadcrumbs{float:left;color:#999}ol,ul{list-style:none; padding-bottom:10px;}.filter-bar .filter-breadcrumbs>ol>li:first-child{text-transform:uppercase}.filter-bar .filter-breadcrumbs>ol>li{display:inline-block;line-height:50px;padding:0 10px;position:relative}.filter-bar .filter-nav{float:right;padding:0;z-index:10}.filter-bar .filter-nav .filter-expander{box-sizing:border-box;cursor:pointer;display:inline-block;line-height:50px;padding:0 10px;position:relative}.filter-bar .filter-nav .filter-expander{box-sizing:border-box;cursor:pointer;display:inline-block;line-height:50px;padding:0 10px;position:relative}.filter-bar .filter-nav .filter-expander .arrow{margin-left:0;margin-right:5px;position:relative;top:-1px;display:inline-block;vertical-align:middle}.filter-bar .filter-nav .filter-expander.filter-dropdown .filter-menu{border:1px solid #dbd8d6;left:-2px;line-height:normal;max-height:calc(100vh - 120px - 41px);min-width:185px;overflow:auto;border-radius:0px;z-index:1}.filter-bar .filter-nav .filter-expander .filter-menu{background-color:#fff;display:none;margin-top:0;position:absolute}.filter-bar .filter-nav .filter-expander.filter-dropdown .filter-menu{border:1px solid #dbd8d6;left:-2px;line-height:normal;min-width:185px;overflow:auto;border-radius:0px;padding:0px 0;font-size:12px}.filter-bar .filter-nav .filter-expander .filter-menu{background-color:#fff;display:none;margin-top:0;position:absolute}.filter-bar .filter-nav .filter-expander.filter-facets-expander{position:static}.filter-bar .filter-nav .filter-expander:not(:first-child):before{content:"";display:block;position:absolute;height:20px;margin-top:-10px;position:absolute;top:50%;background:#e7e7e7;margin-left:-12px;width:1px}.filter-bar .filter-nav .filter-expander.filter-dropdown.filter-sort-expander .button-reset>span:first-child{color:#999}.filter-bar .filter-nav .filter-expander.filter-dropdown.filter-sort-expander .button-reset>span:first-child:after{content:":"}.filter-bar .filter-nav .filter-expander .active-line-name, .filter-bar .filter-nav .filter-expander .active-sort-name{color:#1b1b1b}.filter-bar .filter-nav .filter-expander.filter-dropdown.filter-sort-expander .filter-menu{min-width:140px}.filter-bar .filter-nav .filter-expander.filter-dropdown:last-child .filter-menu{left:auto;right:1px}.filter-bar .filter-nav .filter-expander.filter-dropdown .filter-menu a{border-top:1px solid #e7e7e7;color:#4b4b4b;cursor:pointer;display:block;white-space:nowrap;padding:14px 10px;direction:ltr}.filter-bar .button-reset{border:none;background:transparent}.filter-expander:hover .filter-menu{display:block !important}.filter-bar .filter-breadcrumbs h1{font-weight:400;font-style:normal;font-size:12px;color:inherit;margin:0 0 0px;line-height:1.1}.filter-bar .filter-breadcrumbs>ol>li a{color:#272973}.filter-breadcrumbs ol{margin-bottom:0px;padding:0}.filter-bar .filter-breadcrumbs>ol>li:not(:first-child):before{content:"";display:block;position:absolute;height:20px;margin-top:-10px;position:absolute;top:48%;background:#e7e7e7;margin-left:-12px;width:1px}.back-product{background:#ededed}.padding-zero{padding-left:0px;padding-right:0px}.pd-top-m{margin-top:58px}.Categories-list input{width:auto}.Categories-list li label{padding-left:7px}.box-padding-medium{padding:15px;background:#f6f6f6}.box-padding-medium h2{text-transform:uppercase;line-height:1;letter-spacing: .09em;margin:0;font-size:1.54rem;font-weight:700;margin-bottom:15px}.gren_btn{background-color:#2caf3c;color:#fff;padding:4px}.gren_btn p{text-align:center;font-size:25px;font-weight:bold}.gren_btn span{text-align:center;font-size:12px;margin-top:0px}.gren_btn h4 a{color:#fff;border:1px solid #fff;padding:0px 10px;}.gren_btn h4{text-align:center !important}.content-new{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;text-align:left;background:#fff;padding-bottom:15px;padding-top:15px;position:relative}.product-push{padding-left:30px;padding-right:30px;background-color:#e7e7e7;border-bottom:1px solid #fff;box-sizing:border-box;padding-bottom:45px;text-align:center}.product-push .product-image-wrapper{display:inline-block}.vignette{background-color:#f5f5f5;box-sizing:border-box;max-width:180px;position:relative;width:100%}.vignette .all-vignette-link{display:block;padding:40px 30px 20px 30px}.vignette .image{left:50%;margin-left:-40px;position:absolute;width:80px;margin-bottom:20px;position:relative}.vignette .image img{width:100%}a img{border:none}.vignette .title{font-weight:200;font-style:normal;color:#1b1b1b;font-size:20px;margin-bottom:20px}.vignette .copy{font-family:Times New Roman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:400;font-style:italic;color:#666;font-size:14px;line-height:1.4em}.vignette.vignette-normal .link{padding-left:0;position:relative}.vignette.vignette-normal .link, .vignette.vignette-shop .link, .vignette.vignette-popout .link{font-weight:400;font-style:normal;color:#1b1b1b;display:inline-block;font-size:12px;padding-left:22px;margin-bottom:40px;padding-top:1px;position:relative;text-transform:uppercase}.vignette.vignette-normal .link a{display:block;position:relative;color:#1b1b1b}.vignette.vignette-normal .link:after{display:block;font-size:8px;left:auto;position:absolute;right:-13px;top:3px}.product-push .product-push-content .eyebrow{font-size:12px;letter-spacing:1.65px;text-transform:uppercase}.eyebrow{font-weight:200;font-style:normal;display:block;font-size:12px;line-height:20px;text-transform:uppercase}.product-push .product-push-content .product-title{font-weight:200;font-style:normal;font-size:36px;text-transform:capitalize;line-height:1.2}.product-push .product-push-content .shop-this{display:block;margin-top:30px;position:relative}.product-push .product-push-content .shop-this .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent;border-style:solid;border-width:2px;font-size:12px;line-height:12px;padding-left:18px;padding-right:18px;text-align:center;text-transform:uppercase;background-color:#1b1b1b;border-color:#1b1b1b;color:#e5dfd9;display:inline-block;letter-spacing: .1em;padding-bottom:12px;padding-left:40px;padding-right:40px;padding-top:12px;position:relative}.box-shaded{color:#fff;background-color:#1c4862;}.box-padding-large{padding:30px}.banner-article .banner-title,.banner-body,.banner-quoted{max-width:770px;margin-left:auto;margin-right:auto}.banner-article h2{text-transform:uppercase;color:#fff;font-weight:normal}.banner-article p{text-transform:uppercase;font-size:38px;font-weight:bold;line-height:28px}.banner-article p span{font-size:18px;line-height:28px}.cta-buttons a{text-transform:uppercase;color:#fff}.banner-menu .banner-body,.banner-title+.banner-body{margin-top:15px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.44)}.cta-buttons{max-width:770px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta-buttons .banner-btn:last-child{margin-right:0}.cta-buttons .banner-btn:first-child{margin-left:0}.banner-btn.banner-btn{width:auto;min-width:40px}.box-shaded .btn-secondary{border-color:#1c4862;color:#000;background-color:yellow}.box-shaded .hyperlink, .box-shaded a{color:#fff}.banner-btn{margin:15px 15px 0}.btn-secondary{background:transparent;border:1px solid #fff;color:#fff}.btn-primary,.btn-secondary{display:inline-block;position:relative;padding:11px 13px 9px;text-transform:uppercase;text-decoration:none;text-align:center;font-weight:700;letter-spacing: .09em;line-height:1;background:none;cursor:pointer;-webkit-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in}.div1,.div2{width:50%;float:left;background:#292929}.img-mid-div{max-width:400px;margin:0px auto;padding:50px 0px}.img-mid-div img{width:100%;height:350px}



/* jai css start*/
.bd-btm{border-bottom:1px solid #ededed}.section-standard{padding-left:20px;padding-right:20px}.contain-site-width{max-width:1180px;margin-left:auto;margin-right:auto;padding:30px 0}.grid{margin:0;padding:0;font-size:0;margin-left:-30px;direction:ltr}.one-half{width:50%}.grid__item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;min-height:1px;vertical-align:top;margin-bottom:1.875em}.grid>*{display:inline-block}.grid>*{padding-left:30px}div.gallery .box figure img, div.gallery .box figure svg{-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;transition:all 2s ease-out;display:block;max-width:100%;margin:0 auto;border:0px;width:auto;height:auto}.section-standard header{text-align:center;margin-bottom:20px}.nx-w{position:relative}.one-third{width:33.33333%}.price{color:#929292;font-size:16px;margin:0;font-family:"Karla","HelveticaNeue","Helvetica Neue",sans-serif}.price-old{text-decoration:line-through;margin-right:5px;color:#000}.price-new{color:#000;font-weight:700}.filter-bar .filter-breadcrumbs>ol>li:not(:first-child)::before{content:"";display:block;position:absolute;height:20px;margin-top:-10px;top:50%;background:#e7e7e7;margin-left:-12px;width:1px}.carousel-inner-dt>.item>img{max-width:100%;margin:0px auto}.sc-btn .fbLogin{background-color:transparent;margin-right:10px}.sc-btn .glogin{background-color:transparent;margin-left:10px}.sc-btn button{border:1px solid #aeaeae;border-radius:5.8px;color:#5c5c5c;display:inline-block;font-family:montserrat-bold,sans-serif;font-size:11px;height:39px;line-height:20px;text-align:center;text-transform:uppercase;width:calc(25% - 5px)}.sc-btn .fblogin img{vertical-align:text-bottom;width:9px}.sc-btn button img{float:left;margin-left:15px;vertical-align:middle;width:18px}.chek-fg{color:#5c5c5c;display:inline-block;font-size:13px;text-align:center;text-transform:uppercase;width:calc(35% - 5px)}.chek-fg a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:none !important;display:inline-block;padding:0 !important;color:#d43f3a !important;text-transform:none !important;text-decoration:none !important;float:none !important;transition: .3s;cursor:pointer;font-weight:500}.chek-fg a:hover{background:none !important;color:auto !important;border:none !important}.non-height .input-pin-height{padding-left:15px;width:60%;border:1px solid #aaa;height:40px}.mb-pull-right{float:right !important}.st-div-1{width:25%;float:left}.st-div-2{width:41.66666667%;float:left}.md-4{width:33.33333333%;float:left}.cart-summary-holder{border:1px solid #dddbdb;padding:15px}.cart-summary-holder h2{text-align:center;font-weight:600;font-size:18px}.margin-zero{margin-left:0px;margin-right:0px}.payment-total-x{border-bottom:1px solid #e5e5e5 !important;font-size:15px;line-height:16px;padding:15px;padding-bottom:12px;font-weight:600;color:#e33 !important}.padding-12{padding:15px}.new-full-btn:hover{background-color:#e33;color:white}.cup-input{height:44px;width:100%;border:1px solid #e5e5e5;padding-left:15px}.cartProductdiv{}.cartProduct-x{border-bottom:1px solid #e5e5e5 !important;float:left;min-height:150px;outline:none;position:relative;width:100%}.pd-img{margin:0 5px 0 -5px}.pd-img img{display:block;margin:0 auto;padding:5px;width:100%}.pr-name a{color:#6f6f6f;font-size:14px;font-weight:400;text-decoration:none;-webkit-line-clamp:2;display:-webkit-box;font-family:montserrat-regular,sans-serif;font-size:13px;line-height:normal;opacity:1;overflow:hidden;padding-top:5px}.lb-drop{font-size:14px;font-weight:600;letter-spacing:0.8px}.new-removed-x{color:#e33 !important}.pd-5{padding:5px 0px}.add-cl{background:#fbfbfb}.blc{color:#000 !important}.cl-red{color:#e33 !important}.today-offer{padding-top:10px;padding-bottom:10px;height:38px;text-transform:uppercase;background-color:#e33;font-family:Poppins,Helvetica,Tahoma,Arial,sans-serif;color:#fff}.width-60{width:50%;margin:0px auto;height:50px}.big-font{color:#fff;font-weight:700;font-size:38px;line-height:50px}.mid-db-text{color:#fff;font-weight:700;font-size:22px;line-height:22px}.min-f{font-size:60%}.add-link{vertical-align:middle;margin-top:9px}.add-link a{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #fff;background:#fff;white-space:nowrap;padding:0px 5px;font-size:11px;line-height:18px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ec4445;height:18px;margin-left:5px;font-weight:500}
/*jai responsive css start*/
@media screen and (max-device-width: 768px) and (min-device-width: 320px){.mbv-hide{display:none}.reviews-area .comment-form textarea, .comments-form textarea, .massage-box textarea{width:100%}.same-div{width:100%}.reviews-area .comment-form-author input{width:100%}.m-hide-x{display:none}.addressAccordian-button{width:48.5%;font-size:11px}.addressAccordian-button .h-div{font-size:11px}.dashbord-heading::after{top:-6px}.btn-dashbord-more{background-color:#ed1c24;color:#fff;padding:5px 0px !important;font-size:10px !important;border-radius:0px !important;display:block;margin-bottom:3px}.forgot-img{display:none}.width-60{width:95%}.mid-db-text{font-size:11.2px;line-height:16px;padding-top:8px}.big-font{font-size:18px}.cartProduct-x{min-height:auto !important}.spcl-mg-b{margin-bottom:10px}.spcl-zero{padding-left:0px;padding-right:0px}.pd-5{padding:0px 0px}.mb-pull-right{float:right !important}
.rt-x{font-size:9px !important;padding:0px 3px !important}.cart-summary-holder{padding:15px 0px 15px 0px}.non-height .input-pin-height{width:62%;margin-top:24px;font-size:11.5px}.header-right-area .cart_mb{font-size:13px;top:-10px !important}.chek-fg a{margin-right:auto !important;width:auto !important}.sc-btn button{width:calc(40% - 5px);font-size:11px}.chek-fg{width:calc(44% - 5px);font-size:12px}.breadcrumbs-area{padding:15px 0 15px !important}.margin-mb{margin-right:0px;margin-left:0px}.tcb-product-photo img{width:100%;height:200px}.sk-mv{margin-top:70px}.only-mb-btn-1{}.scr-check-pin{position:absolute}.size-x img{width:100%;height:auto}.day_bg h2{padding:20px 0px !important;margin-bottom:0px !important;font-size:21px !important;font-weight:normal}.logo-area img{height:auto!important}#searchbox.show{height:50px;margin-bottom:10px;margin-top:10px}#searchbox{width:calc(100% - 5px)}#searchbox svg.close{top:-27px !important}#searchbox svg{height:21px}#searchbox input{line-height:50px;font-size:16px;border:0;padding:0 2vw;color:#B2AFAF;padding-left:10px;background:transparent}.catagory-select{border:1px solid #e1e1e1;padding:20px 10px}.pd-mb-zero{padding-left:0px;padding-right:0px}.quality-button{margin-right:32px !important}.header-right-area ul li .xcp-x{font-size:18px}.header-right-area{margin-top:4px}.contain-site-width{padding:5px 0}.ds-img{height:auto}.ins-tag .kranti-text{font-size:13px}.grid__item{margin-bottom:0.5em}.ex-p-x .carousel-control{width:11%}.grid__item{font-size:12px}.tag_tp{left:5px !important}.tag_tp p{padding:5px 10px}.avvi_btn p{right:5px}figure{margin-bottom:2px !important}.lg_bg_txt{position:relative;top:10px !important}lg_bg_txt{padding:10px 30px 20px !important}.btn-danger-2{padding:10px 30px}.filter-bar .filter-nav .filter-expander{padding:0 0px}.catagory-select{margin-bottom:1px !important}.mb-30{margin-bottom:1px}.carousel-inner-dt>.item>img{height:320px}.new-removed{padding:33px 0px 0px 0px !important}.new-ol ol{padding:0}.filter-bar .filter-wrapper{font-size:10px}.filter-bar .filter-breadcrumbs h1{font-size:10px}.filter-bar .filter-breadcrumbs>ol>li{padding:0 2px}.filter-bar .filter-breadcrumbs>ol>li:not(:first-child)::before{height:15px;margin-top:-7px;margin-left:-4px}.grid{margin-left:0px}.grid>*{padding-left:0px}.mb-40{margin-bottom:10px}.hidden-div{display:none}.filter-bar{background:#fff;padding-left:0px;padding-right:0px}.filter-bar .button-reset{padding:0px;font-size:10px}.filter-bar .filter-nav{float:left;padding:0;z-index:10}.filter-bar .filter-nav .filter-expander:not(:first-child)::before{height:14px;margin-top:-7px;margin-left:-4px}.zoom-product-details h1{font-size:14px;font-weight:600;margin-top: 15px;}.new-xx p{text-align:inherit;font-size:12px;margin:0 0 5px}.wishlist-table table .product-add-to-cart>a{font-weight:700;padding:7px 3px;text-transform:uppercase;width:100%;font-size:8px;margin-bottom:2px}.btn-mng{padding:6px 6px;font-size:11px;margin-right:4px;float:right}.login-form{padding:10px 10px}.new-removed{position:relative !important}.group-3 label{font-size:11.5px}.group-1 .inputHelp{font-size:13px}.group-1 input{font-size:13px}.in-b-none{width:auto!important}.your-order h3{font-size:18px;text-align:center}.your-order-table table th, .your-order-table table td{font-size:12px}.your-order-table table .order-total th{font-size:13px}.your-order{padding:30px 30px 30px}.mb-ls{text-align:inherit}.zoom-product-details .price{margin-bottom:15px !important}}

/* end responsive */
.autocomplete-suggestions{border:1px solid #999;background:#fff;cursor:default;overflow:auto}.autocomplete-suggestion{padding:10px 5px;font-size:14px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#39f}.prd_inner_banner img{width:100%}.prd_inner_banner{margin-bottom:40px}.result-address{padding:12px}.address-name{margin-bottom:8px}.address-man{font-size:14px;font-weight:800;margin-bottom:5px;text-transform:capitalize;color:#000}.address-mobile{margin:10px 0px 10px 0px;color:#000}.addressAccordian{webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);margin-bottom:12px;background:#fff}.addressAccordian p{margin:0 0 0px;color:#000}.address-bottom{width:100%;display:block;color:#526cd0;border-top:1px solid #eaeaec;position:relative}.addressAccordian-buttonDivider{border-left:1px solid #eaeaec;width:1px;height:35px;position:absolute;left:49.5%;top:4px}.addressAccordian-button{display:inline-block;cursor:pointer;width:49.5%;text-transform:uppercase;padding:10px 10px;text-align:center;font-weight:800;color:#000;font-size:12px}.addAddressBar-cardWrapper{height:41px;margin-bottom:15px}.addAddressBar-cardWrapper .addAddressBar-heading{display:inline-block;font-size:18px;font-weight:800;margin-top:8px;color:#000}.addAddressBar-cardWrapper .addAddressBar-card{-webkit-box-shadow:0px 0px 0px;-moz-box-shadow:0px 0px 0px;box-shadow:0px 0px 0px;display:inline-block;float:right;border:0.5px solid #d4d5d9;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-transform:uppercase;font-weight:800;color:#000;padding:6px;text-align:center;width:180px;margin:auto;cursor:pointer;background:#fff}.addAddressBar-cardWrapper .addAddressBar-card .addAddressBar-addText{display:inline-block;font-weight:800;text-transform:uppercase;color:#000;font-size:10px}.addressAccordian-button .h-div{display:inline-block;vertical-align:top}.w-55{width:40%;margin:0px auto}.group-1 textarea{font-size:13px;padding:5px 10px 10px 5px;display:block;width:100%;border:none;border-bottom:1px solid #000;background:transparent}.group-1 textarea:focus{outline:none;top:-20px;font-size:14px;color:#000}.group-1 textarea:focus~.highlight{-webkit-animation:inputHighlighter 0.3s ease;-moz-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease}.forgot-img img{width:100%;height:229px}.alert-box{width:60%;min-height:auto;text-align:center;font-size:18px;margin:0px auto;margin-top:130px;margin-bottom:130px}.wnp-mg{border-radius:0px;padding:45px;box-shadow:0px 15px 30px rgba(50,50,50,0.21)}.alert-icon{padding-bottom:20px}.alert-box .alert-message{font-size:18px}.account-tab>.tab-title-bg{display:inline-block;padding:10px 15px;width:100%}.account-tab > span .sub-title{font-size:18px}.account-sidebar .sub-title span{background:url("../images/sprite.png") no-repeat scroll -97px -456px;display:inline-block;height:21px;margin-bottom:-5px;width:21px}.account-sidebar.account-tab .account-tab-inner{padding:0px;background:#f0f0f0 none repeat scroll 0 0}.account-sidebar.account-tab>.tab-title-bg{padding:12px 15px;background:#000;color:#fff}.account-sidebar ul{width:100%}.account-sidebar ul li{border-bottom:1px solid #dcdcdc;position:relative}.account-sidebar ul li:last-child{border-bottom:none}.account-sidebar ul li a{padding:8px 15px;display:inline-block;width:100%;color:#000}.account-sidebar ul li a .fa{position:absolute;right:15px;top:12px;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.account-sidebar ul li.active a, .account-sidebar ul li:hover a{color:#fff;background:#ed1c24 none repeat scroll 0 0}.account-sidebar ul li.active a .fa, .account-sidebar ul li:hover a .fa{color:#fff;right:0px}.account-sidebar ul li.active a::after, .account-sidebar ul li:hover a::after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ed1c24;border-style:solid;border-width:20px 22px 20px 15px;top:0px;content:"";right:-36px;position:absolute}.account-content{padding:0px 30px}.account-content .heading-section{display:inline-block;width:100%}.account-content .heading-section .heading{padding:2px 0px}.account-content .heading-section .common-btn{margin-top:-4px}.account-content p, .address-box p{margin-bottom:0px;margin-top:5px}.account-content hr{margin-top:5px}.address-box .inner-heading{margin-bottom:10px}.pd-15{padding:15px}.account-sidebar ul li a span.active a{color:#fff}.btn-dashbord-more{background-color:#ed1c24;color:#fff;padding:7px 10px !important;font-size:11px !important;border-radius:0px !important;min-height:34px}.btn-dashbord-more:hover{color:#fff}.account-sidebar ul li a span .fa{position:relative;right:0;top:0;padding-right:5px;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s}.btn-dashbord{background-color:#ed1c24;color:#fff;padding:0px 24px !important;font-size:13px !important;border-radius:0px !important;min-height:34px}.btn-dashbord:hover{color:#fff}.pd-btn{padding-bottom:50px}.pd-lfrt{padding-left:15px;padding-right:15px}.md-zero-pd{margin-left:15px;margin-right:15px}.paddig-12{padding-top:12px;padding-bottom:12px}.icon-login i{font-size:21px}.group-1 textarea:focus ~ label, .group-1 textarea:valid~label{top:-20px;font-size:14px;color:#000}.profile-sidebar{padding:0px 0 10px 0;background:#f0f0f0 none repeat scroll 0 0}.profile-userpic{position:relative;top:-70px;margin-bottom:-70px}.profile-userpic img{float:none;margin:0 auto;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;border:5px solid #fff;width:150px;height:150px}.profile-usertitle{text-align:center;margin-top:20px}.profile-usertitle-name{color:#5a7391;font-size:16px;font-weight:600;margin-bottom:7px}.profile-usertitle-job{text-transform:uppercase;color:#5b9bd1;font-size:12px;font-weight:600;margin-bottom:15px}.profile-userbuttons{text-align:center;margin-top:10px}.profile-userbuttons .btn{text-transform:uppercase;font-size:11px;font-weight:600;padding:6px 15px;background:#2caf3c;border:1px solid#2caf3c}.profile-userbuttons .btn:last-child{margin-right:0px}.cardheader{height:90px;background:#ed1c24}.spcl-change{color:#fff;font-size:12px;margin-bottom:0;text-decoration:none;letter-spacing:0.05em;font-family:Poppins,Helvetica,Tahoma,Arial,sans-serif;line-height:18px}.social-icon{color:#fff}ul.social-icons{}.social-icons li{vertical-align:top;display:inline-block;margin-left:10px;line-height:18px}.social-icons a, .info-connect a{color:#fff;text-decoration:none}.social-icons .fa:hover{color:#000}.e-2{width:auto;float:right !important}.e-1{width:90%;float:right;padding-top:5px}.wishlist-table .nobr, .wishlist-table table th, .product-stock-status .amount, .product-price b{color:#000}.wishlist-table tbody .product-price b{font-size:18px}.black-a a{color:#000}.black-a input{cursor:no-drop}.div-height{height:25px}.wt-icon-box-wraper{position:relative;padding:10px 0px}.icon-content h4{font-family:inherit;font-weight:600;text-transform:capitalize;font-size:16px;color:#2caf3c;margin-top:10px}.wt-icon-box-wraper .icon-md{font-size:32px;color:#000}.icon-content a{color:#000}.tr-shop span i{margin-left:-4px}.avatar-upload{position:relative;max-width:205px;margin:0px auto;margin-top:-70px}.prf-img .avatar-upload .avatar-edit{position:absolute;right:24px;z-index:1;top:10px}.prf-img .avatar-upload .avatar-edit input{display:none}.prf-img .avatar-upload .avatar-edit input+label{display:inline-block;width:34px;height:34px;margin-bottom:0;border-radius:100%;background:#FFF;border:1px solid transparent;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.12);cursor:pointer;font-weight:normal;transition:all 0.2s ease-in-out}.prf-img .avatar-upload .avatar-edit input+label:after{content: "\f030" !important;font-family:'FontAwesome';color:#000;position:absolute;top:5px;left:0;right:0;text-align:center;margin:auto}.prf-img .avatar-upload .avatar-preview{width:150px;height:150px;position:relative;border-radius:100%;border:6px solid #F8F8F8;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);margin:0px auto}.prf-img .avatar-upload .avatar-preview>div{width:100%;height:100%;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.new_btn_class{background-color:#d9534f;border-color:#d43f3a;border-radius:0px;font-weight:normal;margin-top:5px;}


/*====================css==================*/

.a-div {
    position: relative;
    background: #FFF;
    box-shadow: none;
    margin: 1rem 0;
    padding: 1em;
    box-shadow: 0 7px 21px 3px rgba(0, 0, 0, .09);
    border-radius: 0px;
    border: 1px solid #fff !important;
}

.header-infotab {
    padding: 10px 0;
    border-right: 1px solid #dd3337;
}
.header-subtitle {
    font-size: 16px;
    letter-spacing: .5px;
    color: #dd3337;
    font-weight: 600;
}
.header-title {
    font-weight: 600;
    font-size: 17px;
}
.ufi-border {
    border-right: 1px solid #fff !important;
}
.header-infotab {
    padding: 10px 0;
    border-right: 1px solid #dd3337;
}

.bck {
    position: relative;
    background: #FFF;
    box-shadow: none;
    margin: 1rem 0;
    padding: 1em 0em 1em 1em;
    box-shadow: 0 7px 21px 3px rgba(0, 0, 0, .09);
    border-radius: 0px;
    border: 1px solid #fff !important;
}
.switch{
  opacity: 0;
  position: absolute;
  z-index: 1;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.switch + .lable{
  position: relative;
  display: inline-block;
  margin: 0;
  line-height: 20px;
  min-height: 18px;
  min-width: 18px;
  font-weight: normal;
  cursor: pointer;
}
.switch + .lable::before{
  cursor: pointer;
  font-family: fontAwesome;
  font-weight: normal;
  font-size: 12px;
  color: #32a3ce;
  content: "\a0";
  background-color: #FAFAFA;
  border: 1px solid #c8c8c8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
  display: inline-block;
  text-align: center;
  height: 16px;
  line-height: 14px;
  min-width: 16px;
  margin-right: 1px;
  position: relative;
  top: -1px;
}
.switch:checked + .lable::before {
  display: inline-block;
  content: '\f00c';
  background-color: #F5F8FC;
  border-color: #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}
/* CSS3 on/off switches */
.switch + .lable {
  margin: 0 4px;
  min-height: 24px;
}
.switch + .lable::before {
  font-weight: normal;
  font-size: 11px;
  line-height: 17px;
  height: 20px;
  overflow: hidden;
  border-radius: 12px;
  background-color: #F5F5F5;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #CCC;
  text-align: left;
  float: left;
  padding: 0;
  width: 52px;
  text-indent: -21px;
  margin-right: 0;
  -webkit-transition: text-indent .3s ease;
  -o-transition: text-indent .3s ease;
  transition: text-indent .3s ease;
  top: 9px;
}
.switch.switch-bootstrap + .lable::before {
  font-family: FontAwesome;
  content: "\f00d";
  box-shadow: none;
  border-width: 0;
  font-size: 16px;
  background-color: #a9a9a9;
  color: #F2F2F2;
  width: 52px;
  height: 22px;
  line-height: 21px;
  text-indent: 32px;
  -webkit-transition: background 0.1s ease;
  -o-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
.switch.switch-bootstrap + .lable::after {
  content: '';
  position: absolute;
  top: 10px;
  left: 3px;
  border-radius: 12px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  width: 18px;
  height: 18px;
  text-align: center;
  background-color: #F2F2F2;
  border: 4px solid #F2F2F2;
  -webkit-transition: left 0.2s ease;
  -o-transition: left 0.2s ease;
  transition: left 0.2s ease;
}
.switch.switch-bootstrap:checked + .lable::before {
  content: "\f00c";
  text-indent: 6px;
  color: #FFF;
  border-color: #b7d3e5;
  
}
.switch-primary >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #337ab7;
}
.switch-success >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #5cb85c;
}
.switch-danger >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #d9534f;
}
.switch-info >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #5bc0de;
}
.switch-warning >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #f0ad4e;
}
.switch.switch-bootstrap:checked + .lable::after {
  left: 32px;
  background-color: #FFF;
  border: 4px solid #FFF;
  text-shadow: 0 -1px 0 rgba(0, 200, 0, 0.25);
}
/* square */
.switch-square{
  opacity: 0;
  position: absolute;
  z-index: 1;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.switch-square + .lable{
  position: relative;
  display: inline-block;
  margin: 0;
  line-height: 20px;
  min-height: 18px;
  min-width: 18px;
  font-weight: normal;
  cursor: pointer;
}
.switch-square + .lable::before{
  cursor: pointer;
  font-family: fontAwesome;
  font-weight: normal;
  font-size: 12px;
  color: #32a3ce;
  content: "\a0";
  background-color: #FAFAFA;
  border: 1px solid #c8c8c8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
  display: inline-block;
  text-align: center;
  height: 16px;
  line-height: 14px;
  min-width: 16px;
  margin-right: 1px;
  position: relative;
  top: -1px;
}
.switch-square:checked + .lable::before {
  display: inline-block;
  content: '\f00c';
  background-color: #F5F8FC;
  border-color: #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}
/* CSS3 on/off switches */
.switch-square + .lable {
  margin: 0 4px;
  min-height: 24px;
}
.switch-square + .lable::before {
  font-weight: normal;
  font-size: 11px;
  line-height: 17px;
  height: 20px;
  overflow: hidden;
  border-radius: 2px;
  background-color: #F5F5F5;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #CCC;
  text-align: left;
  float: left;
  padding: 0;
  width: 52px;
  text-indent: -21px;
  margin-right: 0;
  -webkit-transition: text-indent .3s ease;
  -o-transition: text-indent .3s ease;
  transition: text-indent .3s ease;
  top: auto;
}
.switch-square.switch-bootstrap + .lable::before {
  font-family: FontAwesome;
  content: "\f00d";
  box-shadow: none;
  border-width: 0;
  font-size: 16px;
  background-color: #a9a9a9;
  color: #F2F2F2;
  width: 52px;
  height: 22px;
  line-height: 21px;
  text-indent: 32px;
  -webkit-transition: background 0.1s ease;
  -o-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
.switch-square.switch-bootstrap + .lable::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 3px;
  border-radius: 12px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  width: 18px;
  height: 18px;
  text-align: center;
  background-color: #F2F2F2;
  border: 4px solid #F2F2F2;
  -webkit-transition: left 0.2s ease;
  -o-transition: left 0.2s ease;
  transition: left 0.2s ease;
}
.switch-square.switch-bootstrap:checked + .lable::before {
  content: "\f00c";
  text-indent: 6px;
  color: #FFF;
  border-color: #b7d3e5;
  
}
.switch-primary >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #337ab7;
}
.switch-success >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #5cb85c;
}
.switch-danger >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #d9534f;
}
.switch-info >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #5bc0de;
}
.switch-warning >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #f0ad4e;
}
.switch-square.switch-bootstrap:checked + .lable::after {
  left: 32px;
  background-color: #FFF;
  border: 4px solid #FFF;
  text-shadow: 0 -1px 0 rgba(0, 200, 0, 0.25);
}
.switch-square.switch-bootstrap + .lable::after {
	border-radius: 2px;
}
.prodct_more{margin-top:20px;}
 .prodct_more h3{text-align:center; font-size: 28px;
margin-bottom: 30px;
text-transform: capitalize;
font-weight: 600; color:#000;}
.prodct_more .img-items img {
    border-radius: 4px;
}
.prodct_more .pd-zero {
    padding-right: 0px;
    padding-left: 0px;
}
.prodct_more .pd-rt-zero {
   padding-right: 0px !important;
}
.prodct_more .more-data h2 {
    font-size: 15px;
    letter-spacing: .5px;
    color: #000;}
    .more-data h2 img {
    width: 6%;
    margin-right: 0px;
    margin-top: -3px;
}
.prodct_more .radio-inline, .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}
.prodct_more .price-radio .radio-inline input {
    margin-left: -20px;
}
.prodct_more .disc-items {
    color: #000;
    line-height: 18px;
    font-size: 11px;
    word-wrap: break-word;
}
.prodct_more  .up-list-2 {
    box-shadow: 0 7px 21px 3px rgba(0, 0, 0, .09);
    border-radius: 0px;
}
.prodct_more .up-list .list-content {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border: none;
        border-right-color: currentcolor;
        border-right-style: none;
        border-right-width: medium;
        border-left-color: currentcolor;
        border-left-style: none;
        border-left-width: medium;
    border-top: 1px solid rgba(34, 36, 38, .1);
    border-left: 1px solid rgba(34, 36, 38, .1);
    border-right: 1px solid rgba(34, 36, 38, .1);
    background: 0 0;
    margin: 0;
    padding: 1em;
    box-shadow: none;
    font-size: 1em;
    border-radius: .28571429rem .28571429rem 0 0 !important;
}
.prodct_more .up-list .list-content {
    font-size: 12px;
}
.prodct_more .bottom_container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    border-radius: 0 0 .28571429rem .28571429rem !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #dcdcdc !important;
    padding: 8px 0px;
}


	  .prodct_more .cart {
	      outline: none;
	      border: 0;
	      background: #e33;
	      padding: 8px;
	      color: #fff;
	      width: 100%;
	      position: relative;
	      z-index: 2;
	      cursor: pointer;
	      transition: 0.5s width;
	  }
	  .prodct_more .cart_clk {
	      width: calc(100% - 75px);
	  }
	 .prodct_more .crtdiv {
	      border: 1px solid #e33;
	      width: 100%;
	      border-radius: 4px;
	      position: relative;
	      background: #eee;
	  }
	  .prodct_more .fa {
	      font-size: 16px;
	  }
	  .prodct_more .cart .fa {
	      font-size: 26px;
	      position: relative;
	      padding: 0 5px 0 0;
	  }
	  .prodct_more .cart .fa:after {
	      position: absolute;
	      content: attr(data-before);
	      color: #000;
	      font-family: 'Lato', sans-serif;
	      left: 11px;
	      font-weight: bold;
	      top: 5px;
	      font-size: 12px;
	  }
	  .prodct_more .qty {
	      position: absolute;
	      right: 10px;
	      top: 50%;
	      transform: translateY(-50%);
	      -webkit-transform: translateY(-50%);
	      color: #e33;
	  }
	  .prodct_more .dec,
	 .prodct_more .inc {
	      cursor: pointer;
	  }
	  .prodct_more .num {
	      width: 22px;
	      display: inline-block;
	      text-align: Center;
	  }
	  .smll_txt_size{padding-top:4px; font-weight:bold;color:#000;}
.new_check h4{font-size: 20px; padding-top:10px;
color: #dd3337;
font-weight: 600;}
.main_lg_frm{margin-bottom:30px;}


/*        sandeep    	*/ 

@media (min-width: 360px) and (max-width: 480px) {
    .moible_hd{display:block !important;}
    .desktop_hd{display:none;}
    .ser_panl .search-input {font-size:14px !important;}
    .header-right-area {margin-top: 12px !important;}
}
.moible_hd{display:none;}
.product-content.text-center {
    height: 55px;
}
.mb-40 {
    margin-bottom: 20px;
}
          .make_hide{
              display:none;
          }  
         .make_show{
              display:block;
          }
          
          .group-1 .inputHelp {
    color: #ee3333;
    
    font-size: 14px;
    margin: 15px 0 -15px;
    cursor: pointer;
}

.t_desc ul{
    
    list-style-type: disc;
    color: black;
}
.reviews-area a {
    background: red;
    border: 2px solid red;
    color: #fff;
    font-weight: 700;
    padding: 10px 20px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    display: inline-block;
    float: left;
    font-size: 11px !important;
    font-weight: 700;
    padding: 0px 20px !important;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    height: 40px !important;
    margin-top: 10px !important;
}
.home-6 .logo-area {
    text-align: left !important;
}
.ser_panl .search-box{
  width: 100%;
  position: relative;
  display: flex;

}
.ser_panl .search-input{
  width: 100%;
  padding: 8px;
  border: 1px solid #333;
  border-radius:6px 0 0 6px;
  border-right: none;
  outline: none;
  font-size: 16px;
  color:#000;
  background: #fff;
}
.ser_panl .search-button{
 text-align: center;
height: 42px;
width: 40px;
outline: none;
cursor: pointer;
border: 1px solid #e33;
border-radius: 0px 6px 6px 0px;
border-left: none;
background: none;
font-size: 20px;
border-left: 1px solid #e33;
background-color: #e33;
}
.ser_panl .header-left-area {margin-top: 12px;}
.ser_panl .fa-search::before {color: #fff;}
#show-cart p{width:30px; height:30px; border:1px solid#272873; border-radius:100%; padding:5px; font-size: 14px;padding-top: 3px;}
 #show-cart {padding-bottom: 0px;}
 .logo-area img {margin-top: 5px;}
._btn_ a{padding-top: 7px !important; font-size: 14px !important;} 
.product-wrapper .product-content .manufacture-product a {color: #2f2f30; float:none; margin-top:10px;} 
.arrivals-area.ptb-80 .owl-prev i {padding-top: 1px;padding-right: 10px;}
.arrivals-area.ptb-80 .owl-next i {padding-top: 1px; padding-left: 10px;}
.product-active.owl-carousel.owl-theme .owl-controls .owl-nav div, .blog-active.owl-carousel.owl-theme .owl-controls .owl-nav div {width: 30px;height: 30px;border: 1px solid #e1e1e1;left: 0px; border-radius: 0px;}
.product-active.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next, .blog-active.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next {right: 0px;}
.product-active.owl-carousel.owl-theme .owl-controls .owl-nav div, .blog-active.owl-carousel.owl-theme .owl-controls .owl-nav div {opacity: 1;}
.product-active.owl-carousel.owl-theme .owl-controls .owl-nav div, .blog-active.owl-carousel.owl-theme .owl-controls .owl-nav div {background: #282971 none repeat scroll 0 0; border-color: #282971;color: #fff;}	
.green_text_clr label{color:#2f2f30; font-weight:normal;}	
.gren_btm{margin-bottom:10px;}
.green_text_clr h1{line-height:30px; font-weight: bold; color: #333;}
body{overflow-x: hidden;}
.contain-site-width {max-width: 100%;}
._lst_page_ span{color:#000;}
._lst_page_ .list-group-item {margin-bottom: 15px;border-radius: 6px;border: 1px dashed #dddddd;}
._lst_page_ .fa{color:#2caf3c; font-size:20px; padding-right: 10px; height:54px; float:left;}
.product-wrapper .product-content .manufacture-product{text-align:center; }
.price{text-align:center;}
.price .pr_cut{text-align:left;}
.rght_area_sectn h3{font-size: 16px;text-transform: uppercase;font-weight: bold; text-align: center;padding-top: 15px;}
.products-detalis-area {border: 1px solid #d1d1d1; padding-bottom: 20px;}
.rght_area_sectn ul li{list-style:disc; color: #000;margin-left: 15px;}
.tab-menu ul li a {background: transparent none repeat scroll 0 0; border-radius: 3px; color: #ccc;font-size: 16px;}
.tab-menu ul li.active a, .tab-menu ul li:hover a {background: transparent none repeat scroll 0 0;color: #000;}
.tab-menu ul li.active::before {border-color: transparent transparent transparent; bottom: -4px; left: 34px;margin-left: 0px;width: 92px; border-bottom: 2px solid #e33;}
.tab-menu ul li::before {border-color: transparent transparent transparent;}
.left_side_tb {border-bottom: 1px solid #ccc;padding: 0px; margin-bottom: 20px;}
.rght_area_sectn p{color:#000; padding:0px 15px; font-weight: bold;text-align: center;}
.rght_area_sectn .rate-icn{color:#e33; line-height:0px; font-weight: normal;font-size: 18px;}
.rght_area_sectn .rate-icn strike {color: #ccc;}
.rght_area_sectn .add_crt{color: #fff;background: #e33;border: 1px solid #e33;display: block;margin: auto;padding: 5px 15px;border-radius: 6px;font-size: 16px;}
.rght_area_sectn {background-color: #fff; padding-bottom: 15px; border: 10px solid #f2f2f2}
.rvew .same-div { width: 100%;}
.rght_area_sectn img{width: 50%;display: block;margin: auto;}
.ct_mn_ttl{display:none;}

.mbl_sr_ .searchBox-fakeInput {
	background: white;
	border: 1px solid #333;
	border-radius: 3px;
	display: table;
}


.mbl_sr_ .searchBox-inputWrapper,
.mbl_sr_ .searchBox-clearWrapper {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
.mbl_sr_ .searchBox-input {
 	background-color: transparent;
	border: none;
  box-shadow: none;
  outline: none;
	width: 100%;
	padding: 0.5rem;
	font-size: inherit;
	font-size: 18px;
}
.mbl_sr_ .searchBox-input:focus {
  outline: none;
	background: #FFF;
  box-shadow: none;
}
.mbl_sr_ .searchBox-clearWrapper {
  padding-right: 0.5rem;
}
.mbl_sr_ .searchBox-clear {
	font-size:22px;
	color: #000;
	padding: 0;
	cursor: pointer;
	font-size: inherit;
	cursor: pointer;
	line-height: 1.5;
 	-webkit-transition: all 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;
}
.mbl_sr_ .searchBox-clearInput:hover {
	color: #AAA;
}
.mbl_sr_ .searchBox-fakeInput .search-button {
    background-color: #e33;
    padding: 10px;
    border: none;
    color: #fff;
}
#myModal_sug_men .modal-dialog {width: 300px;
height: auto;
min-height: auto;
position: relative;
max-height: auto;
overflow: auto;}
#myModal_sug_women .modal-dialog {width: 300px;
height: auto;
min-height: auto;
position: relative;
max-height: auto;
overflow: auto;}
#myModal_sug_men_f .modal-dialog {width: 300px;
height: auto;
min-height: auto;
position: relative;
max-height: auto;
overflow: auto;}
#myModal_sug_women_f .modal-dialog {width: 300px;
height: auto;
min-height: auto;
position: relative;
max-height: auto;
overflow: auto;}
#siz_gu {border-bottom: 2px dashed #5b5b93;margin-bottom: 8px;}
#myModal_sug_men .modal-header button.close {border: none; top: 0px; width: 12px;}
#myModal_sug_women .modal-header button.close {border: none; top: 0px; width: 12px;}
#myModal_sug_men_f .modal-header button.close {border: none; top: 0px; width: 12px;}
#myModal_sug_women_f .modal-header button.close {border: none; top: 0px; width: 12px;}
.same-div {margin-top: -6px;}
.ftr_cnt_d p{color:#fff;}


/*  Review Css*/


  
.des_rev_ratg h3{font-size:18px;} 
.des_rev_ratg p {font-size: 16px;line-height: 30px;letter-spacing: .5px;text-align: justify;}
/* Rating Star Widgets Style */
.des_rev_ratg .rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
  margin-top:0px;
}
.des_rev_ratg .rating-stars ul > li.star {
  display:inline-block;
  
}

/* Idle State of the stars */
.des_rev_ratg .rating-stars ul > li.star > i.fa {
  font-size:2em; /* Change the size of the stars */
  color:#2caf3c; /* Color on idle state */
}

/* Hover state of the stars */
.des_rev_ratg .rating-stars ul > li.star.hover > i.fa {
  color:#FFCC36;
}

/* Selected state of the stars */
.des_rev_ratg .rating-stars ul > li.star.selected > i.fa {
  color:#FF912C;
}
.des_rev_ratg .success-box {
    margin: 0px 0;
    padding: 0px 10px;
   
    background: #f9f9f9;
}
.des_rev_ratg .text-message span {font-weight: 600;
color: #2caf3c; font-size: 16px;}
.des_rev_ratg .tab-content{border: 1px solid #ddd; padding: 10px 20px; }
.des_rev_ratg .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color:#000;border-bottom: 2px solid red;}
.des_rev_ratg .nav-tabs > li > a {color: #a9a9a9;}
.des_rev_ratg .text-message span{padding: 10px 0px;}
.cmts_nam p{background-color:#2caf3c; font-size: 25px;
line-height: 54px;
color: #fff;
text-align: center;
width: 52px;
height: 52px;
margin-top: 0px;
border-radius: 50%;}
.ara_cmt p{color:#000; width:100%;}
.ara_cmt span{font-size: 13px;
line-height: 20px;
white-space: pre-wrap;
word-wrap: break-word;
color: #666;
margin-top: 15px;}
.ara_cmt .cmter_name{height: 14px;
display: inline-block;
line-height: 13px;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 13px;
white-space: nowrap;
color: #000;
margin-top: 5px;}
#write_review form{margin-top:20px;}
.rating-widget {margin-top: 15px;}
#write_review .form-control{height: 46px;}
#write_review .btn{background: red;
border: 2px solid red;
color: #fff;
border-radius:0px;
padding: 8px 20px;
text-transform: uppercase;
transition: all 0.3s ease 0s;
display: inline-block;
float: left;
font-size: 14px;
} 
.des_rev_ratg .nav-tabs > li.active > a, .des_rev_ratg .nav-tabs > li.active > a:focus, .des_rev_ratg .nav-tabs > li.active > a:hover {
border: none; border-bottom: 2px solid red;}
.des_rev_ratg  .nav > li > a:focus, .des_rev_ratg  .nav > li > a:hover {
    background-color: transparent;
}
.des_rev_ratg .nav-tabs > li > a:hover {
    border-color: none;
}
.dble_tab_ ul li{display:inline-block; list-style:none;font-size: 16px;}
.dble_tab_ ul a{color:#666;}
.dble_tab_ ul li a:hover{text-decoration:none;}
.dble_tab_ ul li a:focus{text-decoration:none;} 
.dble_tab_ ul{margin:0px; margin-bottom:20px;}
#write_review .rating-widget{margin-bottom:20px;}
#write_review .rating-widget h3{margin-bottom:20px;}
.dble_tab_ ul{padding-left:20px;}
.totl_rang h3{font-size:24px;}
.totl_rang .progress-bar-success {background-color: #388e42; border-radius: 4px;}
.totl_rang .progress {height: 5px; margin-bottom:28px; margin-top: 10px;}
.num_rgt p{line-height:25px; font-size:16px; text-align:right; font-weight:bold; color: #000;}
.th_rtg p{line-height:25px; font-size:16px;  font-weight:bold; color:#959595;}
.ltf_rv p{text-align:center; font-size:30px; color:#878787;line-height: 38px;}
.ltf_rv h3{text-align:center; font-size:34px;font-size: 40px;font-weight: bold;}
.ltf_rv span{color:#000; font-size:40px;}
.num_rgt span{font-size:26px;}
._labl_star label{font-size: 20px;}
.pp_br{width: 66.66666667%; float: left;position: relative;
min-height: 1px;}
.num_rgt{width: 16.66666667%;float: left; position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;}
.th_rtg{width: 16.66666667%; float: left; position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;}
.reviews-area .bdr_rv_ h3{border-bottom:none;}
.col-md-2.ltf_rv h3{border-bottom:none;}
.totl_rang .progress-bar-warning {background-color: #f0ad4e; border-radius: 4px;}
.totl_rang .progress-bar-danger {background-color: #d9534f; border-radius: 4px;}
.lb-drop {color: #000;}
.productPrice.pd-5 {color: #000;}
.tp_mrn_{margin-top: 40px;}
.your-order-table table th, .your-order-table table td {color: #000;}
.cartProduct-x .pr-name a{color:#000;}
.col-xs-6.pd-lf-zero {color: #000;}
.cartProductRight .col-xs-4.pd-lf-zero.text-right.mb-pull-right {width: 150px;}
.rating-stars._labl_star label {color: orange;}
.row.ddd .fa-star-o{padding-left:4px;}
.num_rgt span{color:#000; font-size: 16px;}
.reviews-area .ltf_rv  h3 {border-bottom:none; padding-top: 40px;}
.reviews-area .dble_tab_ a {background-color: #ee3333; padding: 0px 13px !important;
text-transform: uppercase;
transition: all 0.3s ease 0s;
height: 30px !important;
margin-top: 5px !important;}
.reviews-area .rating-area h4 {color: #000;}
.tng_yr {margin-left: 19px;}
.bx_nww {border: 1px solid #eee; padding-top: 15px; margin-top: -2px;}
.ltf_rv a{background-color:transparent;
padding: 0px 0px !important;
color:#000;
font-size:20px;
border:transparent;
font-size: 14px !important;
text-transform: uppercase;
transition: all 0.3s ease 0s;
height: auto !important;
margin-top: 5px !important; margin-left: 44px;}
.rgt_vvw{margin-left:20px;}
.left_side_tb ul {padding-bottom: 2px;}
.rating-stars ul > li.star > i.fa {color: #000;}
.ltf_rv #button{text-align: center;cursor: pointer; color:#000; width: 165px;
padding: 6px 0px;
font-weight: bold;
display: block;
margin: auto; background-color:#f2f2f2;}
.tng_yr .star-rating {
  font-family: 'FontAwesome';
  margin: 0px auto;
}
.tng_yr  .star-rating > fieldset {
  border: none;
  display: inline-block;
}
.tng_yr  .star-rating input[type="radio"], input[type="checkbox"]{
 display:none;
}
.tng_yr .star-rating > fieldset:not(:checked) > label {
  float: right;
  width: 1em;
  padding: 0 0.05em;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 200%;
  color:orange;
}
.tng_yr .star-rating > fieldset:not(:checked) > label:before {
  content: '\f006  ';
}
.tng_yr .star-rating > fieldset:not(:checked) > label:hover,
.tng_yr .star-rating > fieldset:not(:checked) > label:hover ~ label {
  color: orange;
}
.tng_yr .star-rating > fieldset:not(:checked) > label:hover:before,
.tng_yr .star-rating > fieldset:not(:checked) > label:hover ~ label:before {
  content: '\f005  ';
}
.tng_yr .star-rating > fieldset > input:checked ~ label:before {
  content: '\f005  ';
}
.tng_yr .star-rating > fieldset > label:active {
  position: relative;
  top: 2px;
}
.rtng_vww{background-color:#282973;color: #fff;padding: 5px;font-size: 16px; margin-right:10px; border-radius: 4px;}
.rtgg_ p {font-size: 16px;margin-top: 10px; color:#465da6;}
.hedng_txt p{color:#000; margin-bottom: 20px; font-size: 20px;font-weight: bold;}
.hedng_txt a{background-color: #ee3333;padding: 8px 13px ;text-transform: uppercase;transition: all 0.3s ease 0s; color: #fff;}
.cmter_name font{color:gray;}
.arrivals-area.arrv.ptb-80 {padding-bottom: 0px;}
.left_side_tb ul {margin-left: 10px;}
.des_ara{margin-left: 15px;}
.fd_t_txt {margin-left: 20px;}
.ut_prce font{color:#000; font-size:13px;}
.ut_prce .fa{margin-right:2px;}
.ut_prce b{font-size:13px;}
.pd_ttl_ a{font-size:16px;}
.bx_tty{width: auto;}
.dtl_del_btn{background-color:transparent; border:none; position: relative; left: 8px;}
.ut_prce{font-size:13px;}
.ut_prce .fa{font-size:11px;}
.home-6 .menu-area ul li a {padding-bottom: 5px;}
#EditSippingdetails119 .group-1 input {padding-left:0px;}
#EditSippingdetails119 .group-1 textarea {padding-left:0px; color:#000;}
.gg select {padding-left:0px; color:#000;}
select{background-color: white;}
.ctr_ftrr h4{text-align:center;}
.ctr_ftrr img{display:block; margin:auto;}
.mini-cart-sub {margin-top: 5px;}
.chek_bx_sw input[type="radio"], input[type="checkbox"] {display: block;}
.addAddressBar-cardWrapper .addAddressBar-card .addAddressBar-addText {color: #fff;}
.addAddressBar-cardWrapper .addAddressBar-card{background: #e33;}
.amt_ttl .fa.fa-rupee{font-size: 18px;}
.chk_ot_edit .group-1 input {padding-left: 0px;}
.chk_ot_edit .group-1 textarea {color:#000; padding-left: 0px;}
.chk_ot_edit .group-1.group-p.mrn_adr{margin-top: 50px;}
.mdl_bx__ .group-1 input {padding-left:0px;}
.mdl_bx__ textarea{padding-left:0px; color:#000;}
.p_sb_ .fa.fa-inr{font-size:14px;}
.ct_ttl .fa.fa-rupee{font-size:14px;}
.pro_pg .group-1 input {padding-left:0px;}
.ship_r .fa.fa-rupee{font-size:13px;}
.smry_mbl .fa.fa-inr{font-size:13px !important;}
.tbl_rr .fa.fa-rupee{font-size:13px;}
.tbl_rrr .fa.fa-rupee{font-size:14px;}
.tbl_rrrr .fa.fa-rupee{font-size:13px;}
.home-3 .menu-area ul li ul.mega-menu {top: 44px;}
.rr_size_ .fa.fa-rupee{font-size: 15px;}
.rat_rr .fa.fa-rupee{font-size: 16px;}

/* ── Amazon/Flipkart Style Search Dropdown ──────────────────────────────── */
.ser_panl .header-left-area{position:relative;}
#search-form,#search-form-mobile{position:relative;}
.wxm-search-dropdown{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  right:0;
  background:#fff;
  border:1px solid #ddd;
  border-top:none;
  border-radius:0 0 8px 8px;
  box-shadow:0 6px 20px rgba(0,0,0,.15);
  z-index:999999;
  max-height:480px;
  overflow-y:auto;
}
.wxm-search-dropdown.active{display:block;}
.wxm-sd-section{padding:0;}
.wxm-sd-heading{
  font-size:11px;
  font-weight:700;
  color:#888;
  text-transform:uppercase;
  letter-spacing:.8px;
  padding:10px 16px 4px;
  background:#fafafa;
  border-bottom:1px solid #f0f0f0;
}
.wxm-sd-item{
  display:flex;
  align-items:center;
  padding:8px 16px;
  cursor:pointer;
  transition:background .15s;
  text-decoration:none;
  color:#111;
  border-bottom:1px solid #f5f5f5;
}
.wxm-sd-item:hover,.wxm-sd-item.wxm-sd-active{
  background:#f0f4ff;
  text-decoration:none;
  color:#111;
}
.wxm-sd-item:last-child{border-bottom:none;}
.wxm-sd-img{
  width:48px;
  height:48px;
  object-fit:contain;
  border-radius:4px;
  border:1px solid #eee;
  margin-right:12px;
  flex-shrink:0;
  background:#fff;
}
.wxm-sd-info{flex:1;min-width:0;}
.wxm-sd-name{
  font-size:13px;
  font-weight:500;
  color:#111;
  line-height:1.3;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.wxm-sd-name b{font-weight:700;color:#e33;}
.wxm-sd-meta{
  font-size:11px;
  color:#888;
  margin-top:2px;
}
.wxm-sd-price{
  font-size:13px;
  font-weight:700;
  color:#e33;
  margin-left:12px;
  flex-shrink:0;
}
.wxm-sd-price .wxm-sd-old{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  font-weight:400;
  margin-left:4px;
}
.wxm-sd-cat-item{
  display:flex;
  align-items:center;
  padding:8px 16px;
  cursor:pointer;
  transition:background .15s;
  text-decoration:none;
  color:#111;
  border-bottom:1px solid #f5f5f5;
}
.wxm-sd-cat-item:hover,.wxm-sd-cat-item.wxm-sd-active{
  background:#f0f4ff;
  text-decoration:none;
  color:#111;
}
.wxm-sd-cat-item i{
  color:#888;
  margin-right:10px;
  font-size:14px;
  width:20px;
  text-align:center;
}
.wxm-sd-cat-name{font-size:13px;font-weight:500;}
.wxm-sd-cat-name b{font-weight:700;color:#e33;}
.wxm-sd-all{
  display:block;
  text-align:center;
  padding:10px 16px;
  font-size:13px;
  font-weight:600;
  color:#e33;
  background:#fafafa;
  border-top:1px solid #eee;
  border-radius:0 0 8px 8px;
  cursor:pointer;
  transition:background .15s;
  text-decoration:none;
}
.wxm-sd-all:hover{background:#fff0f0;text-decoration:none;color:#e33;}
.wxm-sd-all i{margin-left:5px;}
.wxm-sd-empty{
  padding:20px 16px;
  text-align:center;
  color:#999;
  font-size:13px;
}
.wxm-sd-loading{
  padding:20px 16px;
  text-align:center;
  color:#888;
  font-size:13px;
}
.wxm-sd-loading i{margin-right:6px;}
.wxm-sd-hist-remove{
  margin-left:auto;
  color:#bbb;
  font-size:12px;
  padding:4px 8px;
  border-radius:3px;
  transition:color .15s,background .15s;
}
.wxm-sd-hist-remove:hover{color:#e33;background:#fef0f0;}
.wxm-sd-history-item .fa-history{color:#aaa;}
.wxm-sd-history-item{display:flex;align-items:center;}