html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-family:'Lilita One', cursive;font-size:100%;color:#000;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;font-family:'Lilita One', cursive;}
ol, ul{list-style:none;padding:0px;}
li{float:left}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
p{font-family:'Poppins', sans-serif;font-size:100%;margin-bottom:0px;}
a{font-family:'Poppins', sans-serif;color:#000;transition:0.5s;}
a:hover{text-decoration:none !important;transition:0.5s;}
a:focus{outline:0;}
ul{margin-bottom:0px;}
img{max-width:100%;}
.main{overflow:hidden;width:100%;}
.FR{float:right !important}
.FL{float:left !important}
.clear{clear:both;}
.fl-width{width:100%;float:left;}
.rainbow{background:url(../images/top-rainbow.jpg) repeat-x;float:left;height:3px;}
.top-strip{font-family:'Poppins', sans-serif;min-height:45px;background:#fbf1b7;position:relative;}
 .logo{width:180px;height:180px;text-align:center;position:absolute;margin:0px auto;left:50%;margin-left:-90px;border:solid 8px #fff;border-radius:100%;background:#ffde20;overflow:hidden;z-index:2;}
.logo a{display:inline-block;width:100%;height:100%;padding-top:20px;}
 .top-left-wrap div{font-family:'Poppins', sans-serif;font-size:13px;color:#000;position:relative;padding-left:22px;margin-right:14px;line-height:45px;}
.khushi-home {float:left;margin-top:13px;padding: 0!important;}
.top-left-wrap div:before{position:absolute;top:50%;left:0px;content:"";}
.top-right-wrap div{font-family:'Poppins', sans-serif;font-size:13px;color:#000;position:relative;padding-left:20px;margin-right:36px;line-height:45px;height:45px;}
.top-right-wrap div.social-icon {position: fixed;top:50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);transform: translateY(-50%); right: 0;z-index: 9;height: auto;line-height: inherit;width: 34px;padding: 10px 0;margin: 0;text-align: center;background: #fff;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1); -moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.1); box-shadow:0 0 2px 1px rgba(0,0,0,0.1);}
.top-right-wrap div.social-icon a { margin:0 0 10px 0; display:block}
.top-right-wrap div.social-icon a:last-child { margin:0}
.top-strip .top-left-wrap .member::before {z-index:9;}
.top-strip .top-left-wrap .member a {position:relative; z-index:9;}
.top-left-wrap .member::after { content: ""; position: absolute; z-index: 1; width: 110%; height: 25px; top: 10px; left: -9px; border-radius: 5px; background: #00a859; /* border: 1px solid #fff; */ box-shadow: 0px 2px 3px #136b41; }
.top-left-wrap .member a{color:#fff;}
.top-left-wrap .member a:hover{color:#dbd7d7;}
.top-right-wrap div{margin-right:11px;float: left;}
.top-right-wrap div:before{position:absolute;top:50%;left:0px;content:"";}
.top-left-wrap .phone-no:before{width:15px;height:15px;margin-top:-7.5px;background:url(../images/spirit.png) no-repeat -16px 0px;}
.top-left-wrap .member:before{width:12px;height:14px;margin-top:-7px;background:url(../images/spirit.png) no-repeat 0px -16px;}
.top-right-wrap .top-myaccount:before{width:12px;height:14px;margin-top:-7px;background:url(../images/spirit.png) no-repeat 0px 0px;}
.top-left-wrap .franchisee:before{width:17px;height:14px;margin-top:-7px;background:url(../images/spirit.png) no-repeat -36px 0px;}
.top-right-wrap .login:before{width:15px;height:14px;margin-top:-7px;background:url(../images/spirit.png) no-repeat -58px 0px;}
.top-right-wrap .my-cart:before{width:17px;height:14px;margin-top:-7px;background:url(../images/spirit.png) no-repeat -77px 0px;}
.top-right-wrap .top-wishlist:before{width:17px;height:14px;margin-top:-7px;background:url(../images/spirit.png) no-repeat -36px -21px;}
.top-left-wrap{width:auto;float:left;}
.top-right-wrap{width:auto;float:right; position:relative}
.top-left-wrap .phone-no{float:left;width:auto;}
.top-left-wrap .member{float:left;width:auto;}
.top-left-wrap .social-icon{float:left;width:auto;margin-right:0px;padding-left:0px;}
.top-left-wrap a{font-size:13px;color:#000;font-family:'Poppins', sans-serif;}
.top-left-wrap a:hover{color:#ec2736}
.top-right-wrap a{font-size:13px;color:#000;font-family:'Poppins', sans-serif;}
.top-right-wrap a:hover{color:#ec2736}
.top-left-wrap .franchisee{float:left;width:auto;}
.top-right-wrap .login{float:left;width:auto;}
.top-right-wrap .my-cart{float:left;width:auto;margin-right:0px;}
.social-icon .fa{width:22px;height:22px;border-radius:0;color:#fff;line-height:24px;text-align:center;margin-right:1px;transition:0.5s;font-size:14px;}
.social-icon .fa a{display:block;}
/* .social-icon .fa:hover{background:#dcdbd8;color:#2255b9;border:solid 1px #dcdbd8;transition:0.5s;} */
.social-icon .facebook .fa{background:#4e71a8}
.social-icon .twitter .fa{background:#1cb7eb}
.social-icon .instagram .fa{background:#444444}
.social-icon .pinterest .fa{background:#ca3737}
.social-icon .youtube .fa{background:#f60000}
.menu-nav {/* background: #ffda01; */background: #ffffff;}
.menu-nav .menu{width:auto;float:left;min-height:54px;margin:0px;}
.menu-nav .menu li{width:auto;float:left;}
.menu-nav .menu li.menu-item-has-children a::after {display:none !important;}
.menu-nav .menu li a{width:auto;float:left;color:#000;font-size:14px;font-family:'Poppins', sans-serif;padding:20px 8px !important;display:inline-block;text-align:center;position:relative;}
.menu-nav .menu li:first-child a{padding-left:0px;}
.menu-nav .menu li:last-child a{padding-right:0px;}
.menu-nav .menu.FR li:first-child a{padding-left:0px;}
.menu-nav .menu.FR li:last-child a{padding-right:0px;}
.menu-nav .menu.FR li a{padding:20px 10px}
.menu-nav .menu li a:hover{color:#ec2736}
.menu-nav .sub-menu {background: #fbf1b7 !important;width: 185px;}
.menu-nav .sub-menu li {width:100%;}
.menu-nav .sub-menu li a {padding: 10px !important; width: 100%; text-align: left;}
.banner .carousel-inner .item{height:547px;}
.banner .carousel-inner .carousel-caption { position: relative; left: auto; right: auto; top: 100px; bottom: auto; padding: 0px 15px; text-align: left; }
.banner-heading { font-size: 48px; margin-bottom: 20px; line-height: 55px; color: #224daa; font-family:'Lilita One', cursive; letter-spacing: 1px; font-weight: 400; } 
.banner-tagline{margin: 0px auto;width: 100%;float: none;text-align: center; text-shadow:none;}
.item.item1 .banner-heading { color: #00a959; }
.item.item1 .banner-heading { color: #00a959; }
.item.item3 .banner-heading { font-size:53px; line-height:73px } 
.banner-short-desc { font-size: 32px; line-height: 42px; color: #00a85a; text-shadow: none; } 
.banner-tagline { width: 100%; float: left; }
.banner-tagline p{font-size:35px;line-height:42px;margin-bottom:20px;color:#ec3237;font-family:'Piedra', cursive;letter-spacing:1px;margin-bottom:20px;}
.shop-now{width:auto;float:none; margin:0px auto;margin-top: 150px;}
.shop-now a { text-shadow: none; display: inline-block; background: #00a859; padding: 16px 18px; font-size: 18px; line-height: 18px; color: #fff; border: solid 1px #00a859; font-family: 'Poppins', sans-serif; float: none; border-radius: 50px; overflow: hidden; }
.shop-now a :hover{color:#00a859; background:#FFF;}
#demo-2 { float:left; width:111px; margin-top:8px}
.shop-now a:hover{color:#ec3237;border:solid 1px #ffdc14;background:#ffdc14;}
.banner .carousel-inner .item1 .carousel-caption{top:112px;}
.max-width {margin: 40px auto 0;max-width:92%;text-align: left;color:#224daa;}
.item2 .shop-now{text-align: left;padding-left: 4%;margin-top: 0;}
#demo-2 input {	outline: none; position:absolute; right:0;}
#demo-2 input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
#demo-2 input::-webkit-search-decoration,#demo-2 input::-webkit-search-cancel-button {display: none;}
#demo-2 input[type=search] {border:none;padding:4px 28px 4px 10px;width: 66px;-webkit-border-radius: 10em;-moz-border-radius: 10em;border-radius: 10em;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;font-family:'Poppins', sans-serif; box-shadow:none; background:#fff}
#demo-2:before { content:''; position:absolute; right:5px;background:url(../images/search.png) no-repeat 0 0; width:16px; height:16px; right:8px; top:13px;z-index:9}
#demo-2 input[type=search]:focus {width:280px;	background-color: #fff;	border-color: #66CC75;-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);box-shadow: 0 0 5px rgba(109,207,246,.5);}
#demo-2 input:-moz-placeholder {color: #999;}
#demo-2 input::-webkit-input-placeholder {color: #999;}
.new-arraival .owl-carousel{width:100%;overflow:hidden;}
.new-arraival .owl-item{float:left;}
.new-arraival .owl-item .item img{width:100%;height:auto;}
.new-arraival .owl-dots, .new-arraival .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.new-arraival .owl-nav{margin-top:10px;display:none;}
/* .new-arraival .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:15px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;margin-top:30px;position:relative;}
.new-arraival .owl-nav [class*=owl-]:hover{background:#1d55b8;color:#FFF;text-decoration:none}
 */.new-arraival .owl-nav .disabled{opacity:.5;cursor:default}
.new-arraival .owl-nav.disabled+.owl-dots{margin-top:10px}
.new-arraival .owl-dots .owl-dot{display:inline-block;zoom:1;margin-top:35px}
.new-arraival .owl-dots .owl-dot span{width:25px;height:3px;margin:0px 5px;background:#7e726a;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;cursor:pointer;}
.new-arraival .owl-dots .owl-dot.active span,.new-arraival .owl-dots .owl-dot:hover span{background:#fc5b4e}
.owl-carousel-img{position:relative;overflow:hidden;}
.owl-carousel-img .image-overlay{position:absolute;bottom:-100%;transition:0.5s;}
 .add-to-cart a:hover{margin-top:0; transition:0.5s;background: #ec3237;}
.quick-view a:hover{margin-top:0; transition:0.5s;}
.single-product .related-products .add-to-cart a{min-height: 63px;}
.quick-view a{padding-top:38px;min-height:63px;width:50%;float:left;text-align:center;background:#00a85a;color:#fff;position:relative;display:inline-block;transition:0.5s;border-radius: 0;}
.add-to-cart a{padding-top:38px;min-height:65px;width:50%;float:left;text-align:center;background:#ec3237;color:#fff;position:relative;display:inline-block; border-radius: 0;padding: 38px 0 0;}
.quick-view a:before{position:absolute;width:28px;height:17px;background:url(../images/spirit.png) no-repeat -28px -40px;top:13px;left:50%;content:"";margin-left:-14px;}
 .add-to-cart a:before{position:absolute;width:23px;height:22px;background:url(../images/spirit.png) no-repeat -59px -35px;top:13px;left:50%;content:"";margin-left:-11.5px;}
.owl-carousel-img .image-overlay a:hover{color:#fff}
.arraival-data{min-height:105px;background:#fff;padding:20px 20px 0;float:left;width:100%;}
 .owl-carousel-img:hover .image-overlay{bottom:0px;transition:0.5s;}
.new-arraival .owl-nav [class*=owl-]{color:#FFF;cursor:pointer;font-size:14px;margin:3px;padding:13px;display:inline-block;border-radius:50px;margin-top:30px;border:solid 2px #ff1717;position:relative;}
 .new-arraival .owl-nav [class*=owl-]:hover{background:#FFF;color:#FFF;text-decoration:none;border:solid 2px #ffa247;}
.new-arraival .owl-nav .owl-prev:hover:before{border-top:solid 2px #ffa247;border-left:solid 2px #ffa247;}
.new-arraival .owl-nav .owl-next:hover:before{border-top:solid 2px #ffa247;border-left:solid 2px #ffa247;}
.new-arraival .owl-nav .owl-prev:before{position:absolute;width:9px;height:9px;border-top:solid 2px #ff1717;border-left:solid 2px #ff1717;content:"";background:transparent;top:50%;margin-top:-4px;left:10px;transform:rotate(-45deg);transition:0.5s;}
 .new-arraival .owl-nav .owl-next:before{position:absolute;width:9px;height:9px;border-top:solid 2px #ff1717;border-left:solid 2px #ff1717;content:"";background:transparent;top:50%;margin-top:-4px;left:7px;transform:rotate(135deg);transition:0.5s;}
.new-arraival .owl-nav .owl-prev:after{width:88px;height:6px;top:50%;margin-top:-3px;left:-90px;content:"";background:url(../images/after-before-bg.png) no-repeat 0px -179px;position:absolute}
.new-arraival .owl-nav .owl-next:after{width:88px;height:6px;top:50%;margin-top:-3px;right:-88px;content:"";background:url(../images/after-before-bg.png) no-repeat -130px -179px;position:absolute}
.arraival-name{font-size:17px;text-align:center;text-transform:uppercase;line-height:16px;margin-bottom:14px;color:#000000;font-weight:600;text-transform:uppercase;font-family:'Poppins', sans-serif;}
 .arraival-point{font-size:20px;line-height:20px;text-align:center;color:#7834c5;}
 .responsive-tab .owl-carousel2{width:100%;overflow:hidden;}
.responsive-tab .owl-item{float:left;}
.responsive-tab .owl-carousel-img{width:100%;min-height:314px;padding-top:30px;display:inline-block;text-align:center;}
.responsive-tab .owl-item .item img{float:none; display: inline-block;}
.responsive-tab .arraival-point{color:#ff1010}
.responsive-tab .owl-dots, .responsive-tab .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.responsive-tab .owl-nav{margin-top:10px;}
.responsive-tab .owl-nav [class*=owl-]{color:#FFF;cursor:pointer;font-size:14px;margin:3px;padding:13px;display:inline-block;border-radius:50px;margin-top:30px;border:solid 2px #acc54d;position:relative;}
 .responsive-tab .owl-nav [class*=owl-]:hover{background:#FFF;color:#FFF;text-decoration:none;border:solid 2px #ffa247;}
.responsive-tab .owl-nav .owl-prev:hover:before{border-top:solid 2px #ffa247;border-left:solid 2px #ffa247;}
.responsive-tab .owl-nav .owl-next:hover:before{border-top:solid 2px #ffa247;border-left:solid 2px #ffa247;}
.responsive-tab .owl-nav .owl-prev:before{position:absolute;width:9px;height:9px;border-top:solid 2px #acc54d;border-left:solid 2px #acc54d;content:"";background:transparent;top:50%;margin-top:-4px;left:10px;transform:rotate(-45deg);transition:0.5s;}
 .responsive-tab .owl-nav .owl-next:before{position:absolute;width:9px;height:9px;border-top:solid 2px #acc54d;border-left:solid 2px #acc54d;content:"";background:transparent;top:50%;margin-top:-4px;left:7px;transform:rotate(135deg);transition:0.5s;}
.responsive-tab .owl-nav .owl-prev:after{width:88px;height:6px;top:50%;margin-top:-3px;left:-90px;content:"";background:url(../images/after-before-bg.png) no-repeat 0px -74px;position:absolute}
.responsive-tab .owl-nav .owl-next:after{width:88px;height:6px;top:50%;margin-top:-3px;right:-88px;content:"";background:url(../images/after-before-bg.png) no-repeat -130px -74px;position:absolute}
.responsive-tab .owl-nav.disabled+.owl-dots{margin-top:10px;display:none;}
.responsive-tab .owl-dots .owl-dot{display:inline-block;zoom:1;margin-top:35px}
.responsive-tab .owl-dots .owl-dot span{width:30px;height:5px;margin:0px 5px;background:#e1e1e1;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;cursor:pointer;}
.responsive-tab .owl-dots .owl-dot.active span,.responsive-tab .owl-dots .owl-dot:hover span{background:#2b56c8}
.responsive-tab .owl-carousel3{width:100%;overflow:hidden;}
.responsive-tab .owl-carousel4{width:100%;overflow:hidden;}
.responsive-tab .owl-carousel5{width:100%;overflow:hidden;}
.responsive-tab{padding:71px 0px;}
.responsive-tab .item{/* background:#fcfaf7; */border:solid 1px #e8e8e6;border-radius:15px;overflow:hidden;}
.responsive-tab .resp-tab-content{border:none;}
 .responsive-tab ul.resp-tabs-list{text-align:center;width:100%;float:left;display:table;padding-left:25%;margin:15px 0px;}
.responsive-tab .resp-tabs-list li{display:inline-block;padding:0px;position:relative;float:left;margin:0px auto;margin-right:98px;width:auto;font-family:'Poppins', sans-serif;font-size:18px;line-height:18px;font-weight:400;z-index:1;}
.responsive-tab .resp-tabs-list li:last-child{margin-right:0px;}
.responsive-tab .resp-tab-active{border:none !important;color:#FFF;padding:0px !important;}
.mix-toys span{display:inline-block;width:131px;height:141px;position:relative;background:url(../images/aruna-tab-1.png) no-repeat top left;}
.books span{display:inline-block;width:122px;height:163px;position:relative;background:url(../images/aruna-tab-2.png) no-repeat top left;margin-top:-23px;}
.games span{display:inline-block;width:121px;height:145px;position:relative;background:url(../images/aruna-tab-3.png) no-repeat top left;margin-top:-4px;}
.mix-toys span a{z-index:1;position:absolute;width:108px;height:57px;line-height:57px;display:inline-block;background:#FFF;top:70px;left:11px;color:#00a9b5;border-radius:8px;font-size:18px;}
.books span a{z-index:1;position:absolute;width:104px;height:56px;line-height:56px;display:inline-block;background:#FFF;top:92px;left:7px;color:#ff306d;border-radius:8px;font-size:18px;}
.games span a{z-index:1;position:absolute;width:109px;height:58px;line-height:58px;display:inline-block;background:#FFF;top:73px;left:3px;color:#7834c5;border-radius:8px;font-size:18px;}
.responsive-tab .resp-tabs-list li:before{position:absolute;width:123px;height:53px;content:"";background:url(../images/aruna-tab-bg.png) no-repeat 0 0;top:86px;right:-113px;z-index:1;}
.responsive-tab .resp-tabs-list li:last-child:before{display:none;}
.responsive-tab .resp-tab-active.mix-toys span a,.responsive-tab .mix-toys span a:hover{background:#06a6b4;color:#fff}
.responsive-tab .resp-tab-active.books span a,.responsive-tab .books span a:hover{background:#ff306d;color:#fff}
.responsive-tab .resp-tab-active.games span a,.responsive-tab .games span a:hover{background:#7834c5;color:#fff}
.brands{padding:205px 0px 70px 0px;background:url(../images/our-trusted-brand-bg.png) no-repeat center;background-size:cover;min-height:621px;}
.brands .owl-carousel6{width:100%;overflow:hidden;}
.brands .owl-item{float:left;}
.brands .owl-item .item img{margin-bottom:20px;width:100%;height:auto; display: inline-block;}
.brands .arraival-name{font-size:16px;text-align:center;line-height:16px;margin-bottom:5px;color:#2b56c8;}
.brands .arraival-point{font-size:14px;line-height:14px;text-align:center;}
.brands .owl-dots, .brands.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.brands .owl-nav{margin-top:10px;display:none;}
/* .brands .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:15px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;margin-top:30px;position:relative;}
.brands .owl-nav [class*=owl-]:hover{background:#1d55b8;color:#FFF;text-decoration:none}
 */.brands .owl-nav .disabled{opacity:.5;cursor:default}
.brands .owl-nav.disabled+.owl-dots{margin-top:10px}
.brands .owl-dots .owl-dot{display:inline-block;zoom:1;margin-top:35px}
.brands .owl-dots .owl-dot span{width:14px;height:14px;margin:0px 3px;background:#5bd2cd;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;cursor:pointer;border-radius:50%;}
.brands .owl-dots .owl-dot.active span,.brands .owl-dots .owl-dot:hover span{background:#FFF}
.brands .brand-img{width:100%;height:100%;float:left;}
 .brands .owl-nav [class*=owl-]{color:#FFF;cursor:pointer;font-size:14px;margin:3px;padding:13px;display:inline-block;border-radius:50px;margin-top:30px;border:solid 2px #5cd4ce;position:relative;}
 .brands .owl-nav [class*=owl-]:hover{background:#FFF;color:#FFF;text-decoration:none;border:solid 2px #ffa247;}
.brands .owl-nav .owl-prev:hover:before{border-top:solid 2px #ffa247;border-left:solid 2px #ffa247;}
.brands .owl-nav .owl-next:hover:before{border-top:solid 2px #ffa247;border-left:solid 2px #ffa247;}
.brands .owl-nav .owl-prev:before{position:absolute;width:9px;height:9px;border-top:solid 2px #5cd4ce;border-left:solid 2px #5cd4ce;content:"";background:transparent;top:50%;margin-top:-4px;left:10px;transform:rotate(-45deg);transition:0.5s;}
 .brands .owl-nav .owl-next:before{position:absolute;width:9px;height:9px;border-top:solid 2px #5cd4ce;border-left:solid 2px #5cd4ce;content:"";background:transparent;top:50%;margin-top:-4px;left:7px;transform:rotate(135deg);transition:0.5s;}
.brands .owl-nav .owl-prev:after{width:88px;height:6px;top:50%;margin-top:-3px;left:-90px;content:"";background:url(../images/after-before-bg.png) no-repeat 0px -159px;position:absolute}
.brands .owl-nav .owl-next:after{width:88px;height:6px;top:50%;margin-top:-3px;right:-88px;content:"";background:url(../images/after-before-bg.png) no-repeat -130px -159px;position:absolute}
.testimonials{padding-bottom:70px;}
.testimonials .owl-carousel5{overflow:hidden;display:block;width:68%;z-index:1;margin:0px auto;}
 .testimonials .testimonials-wrap{width:100%;overflow:hidden;background:url(../images/testimonials-bg.jpg) no-repeat center;min-height:660px;background-size:cover;}
.testimonials .owl-item{float:left;width:66%;}
.testimonials .owl-item .item img{margin-bottom:20px;width:100%;height:auto;}
.testimonials .arraival-name{font-size:16px;text-align:center;line-height:16px;margin-bottom:5px;color:#2b56c8;}
.testimonials .arraival-point{font-size:14px;line-height:14px;text-align:center;}
.testimonials .owl-dots,.testimonials .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;float:left;display:none;}
.testimonials .owl-nav{margin-top:10px;display:none;}
.testimonials .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:15px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;margin-top:30px;position:relative;}
.testimonials .owl-nav [class*=owl-]:hover{background:#1d55b8;color:#FFF;text-decoration:none}
.testimonials .owl-nav .disabled{opacity:.5;cursor:default}
.testimonials .owl-nav.disabled+.owl-dots{margin-top:10px;display:none;}
.testimonials .owl-dots .owl-dot{display:inline-block;zoom:1;margin-top:35px}
.testimonials .owl-dots .owl-dot span{width:30px;height:5px;margin:0px 5px;background:#e1e1e1;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;cursor:pointer;}
.testimonials .owl-dots .owl-dot.active span,.testimonials .owl-dots .owl-dot:hover span{background:#2b56c8}
.testimonials .owl-nav .owl-prev:hover:before{border-top:solid 1px #FFF;border-left:solid 1px #FFF;}
.testimonials .owl-nav .owl-next:hover:before{border-top:solid 1px #FFF;border-left:solid 1px #FFF;}
.testimonials .owl-nav .owl-prev:before{position:absolute;width:10px;height:10px;border-top:solid 1px #000;border-left:solid 1px #000;content:"";background:transparent;top:50%;margin-top:-4px;left:12px;transform:rotate(-45deg);transition:0.5s;}
.testimonials .owl-nav .owl-next:before{position:absolute;width:10px;height:10px;border-top:solid 1px #000;border-left:solid 1px #000;content:"";background:transparent;top:50%;margin-top:-4px;left:7px;transform:rotate(135deg);transition:0.5s;}
.testimonials .brand-img{width:100%;height:100%;float:left;}
 .testimonials .owl-item .item{float:none;margin:0px auto;margin-top:260px;text-align:center;}
.testimonials-data{font-size:16px;line-height:26px;text-align:center;font-family:'Poppins', sans-serif;}
 .testimonials-writer{color:#c16fc1;font-size:20px;margin-top:10px;}
 .feeedback-wrap{padding:70px 0px;}
.feedback-item{float:left;width:33.33%;position:relative;}
.feedback-item:before{position:absolute;width:3px;height:230px;top:8px;left:0px;content:"";background:url(../images/feedback-item-before.jpg) repeat-y 0 0;}
.feedback-item.refer-a-friend:before{display:none;}
.feedback-img{float:left;width:auto;height:230px;}
.feedback-heading{font-size:26px;float:left;line-height:26px;color:#9ec12f;margin-top:20px;margin-bottom:5px;}
.feedback-text{width:160px;float:left;font-size:13px;line-height:20px;color:#000;font-family:'Poppins', sans-serif;margin-bottom: 5px;}
.btn-lear-nmore{width:auto;float:left;}
.btn-lear-nmore a{position:relative;color:#9ec12f;float:left;text-decoration:underline;}
.suggest-a-toy .feedback-heading{color:#f5b120;font-size:30px;line-height:30px;}
.suggest-a-toy .btn-lear-nmore a{color:#f5b120;}
.feedback .feedback-heading{color:#ff5b85;font-size:30px;line-height:30px;}
.feedback .btn-lear-nmore a{color:#ff5b85;}
.refer-a-friend .feedback-img{padding-right:15px;}
.subscribe-wrap{background:url(../images/subscribe-bg.jpg) no-repeat center;background-size:cover;min-height:208px;padding:80px 0px 0px;}
.subscribe-wrap-left{float:left;position:relative;padding-left:135px;margin-right:50px;width:auto;}
.subscribe-wrap-left:before{position:absolute;width:95px;height:72px;content:"";background:url(../images/spirit.png) no-repeat 0px -141px;top:0px;left:0px;}
.subscribe-head{font-family:'Pacifico', cursive;font-size:40px;line-height:40px;color:#ff5b85;margin-bottom:7px;}
 .subscribe-tagline{font-family:'Poppins', sans-serif;font-size:23px;line-height:23px;color:#ff5b85;;}
.subscribe-form{float:right;width:auto;margin-top:15px;}
.subscribe-form input{width:325px;border-radius:30px;border:transparent solid 1px;padding:14px 0 14px 20px;color:#bcbdbe;font-family:'Poppins', sans-serif;background:#fff;border:0;}
.subscribe-form input.submit-btn-2{position:relative;width:auto;background:#c42722;padding:16px 62px;text-align:center;color:#fff;font-size:14px;line-height:14px;margin-left:-50px;transition:0.5s;}
 .subscribe-form input.submit-btn-2:hover{background:#FFF;color:#c42722;transition:0.5s;border:solid 1px #c42722;}
.header #dl-menu{display:none;text-align:right;padding:15px 0px 15px 0px;z-index:999;margin-right:15px;}
.header .dl-menuwrapper button{background:#fdf0b8;margin-top: 20px;}
.header .dl-menuwrapper li{position:relative;width:100%;text-align:left;}
.header .dl-menuwrapper li a{font-size:14px;font-family:'Poppins', sans-serif;font-weight:400;color:#000;border-bottom:solid 1px #20a958;}
.header .dl-menuwrapper li:last-child a{border-bottom:none;}
.header .dl-menuwrapper button:hover, .header .dl-menuwrapper button.dl-active, .header .dl-menuwrapper ul{background:#fdf0b8;color:#ec2736;}
.header .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.5);color:#ec2736;}
.header .dl-menuwrapper button:after{background:#ec2736;box-shadow:0 10px 0 #ec2736, 0 20px 0 #ec2736;}
.search{min-height:88px;background:#fc5b4e;margin-bottom:4px;position:relative;}
.search{margin:0 0 5px 0;}
.home .search{margin:-60px 0 5px 0;}
.search:before{width:100%;height:4px;bottom:-4px;left:0px;position:absolute;content:"";background:url(../images/search-bg.png) repeat-x top left;}
.search-box ul{margin-bottom:0px;}
.search-box ul li{width:auto;float:left;margin:21px 20px 0px 0px;}
.search-box select{width:230px;height:40px;border-radius:35px;font-family:'Poppins', sans-serif;padding:0px 35px 0px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow-down-bl.png) no-repeat #fff 92% 50%; box-shadow: none; border: 0;}
.btn-submit{width:auto;float:left;margin-top:23px;}
.btn-submit a{width:auto;padding:13px 34px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:14px;font-family:'Poppins', sans-serif;background:#b63127;border-radius:50px;}
.btn-submit a:hover{background:#fff;color:#b63127;}
.section-heading{text-align:center;}
.heading{width:auto;font-size:35px;color:#d387d6;margin:0px auto;padding:0px;float:none;position:relative;margin-bottom:77px;display:inline-block;font-family:'Lilita One', cursive;}
.heading:before{width:220px;height:25px;position:absolute;content:"";background:url(../images/after-before-bg.png) no-repeat 0px 0px;bottom:-30px;left:50%;margin-left:-110px;}
 .new-arraival .heading {color:#ec3627;}
.new-arraival .heading:before{background:url(../images/after-before-bg.png) no-repeat 0px -31px;}
.related-products .heading:before{background:url(../images/related-bg.png) no-repeat 0px center;}
.responsive-tab .heading{color:#a2c553;}
.responsive-tab .heading:before{background:url(../images/after-before-bg.png) no-repeat 0px -57px;height:30px;bottom:-32px;}
.why-kushi .heading{color:#40ca02;}
.why-kushi .heading:before{background:url(../images/after-before-bg.png) no-repeat 0px -90px;height:28px;bottom:-38px;}
.testimonials .heading{color:#ff5b85;}
.testimonials .heading:before{background:url(../images/after-before-bg.png) no-repeat 0px -121px;bottom:-32px;}
.brands .heading{color:#5bd2cd;}
.brands .heading:before{background:url(../images/after-before-bg.png) no-repeat 0px -151px;bottom:-35px;}
.cloud ul li{width:180px;min-height:153px;margin-right:50px;position:relative;}
.cloud ul li:last-child{margin-right:0px;}
.cloud ul li .cloud-img{position:relative;z-index:2;width:180px;height:114px;background:url(../images/cloud.png) no-repeat 0px 0px;margin-bottom:28px;}
 .cloud ul li .cloud-name a{width:100%;display:inline-block;text-align:center;font-size:15px;text-transform:uppercase;font-family:'Lilita One', cursive;}
.cloud ul .cloud-2 .cloud-img{background:url(../images/cloud.png) no-repeat 0px -128px;}
.cloud ul .cloud-3 .cloud-img{background:url(../images/cloud.png) no-repeat 0px -255px;}
.cloud ul .cloud-4 .cloud-img{background:url(../images/cloud.png) no-repeat 0px -376px;}
.cloud ul .cloud-5 .cloud-img{background:url(../images/cloud.png) no-repeat 0px -501px;}
.cloud ul .cloud-1 .cloud-name a{color:#d07dd2}
.cloud ul .cloud-2 .cloud-name a{color:#adcb69}
.cloud ul .cloud-3 .cloud-name a{color:#fc5b4e}
.cloud ul .cloud-4 .cloud-name a{color:#fcb54d}
.cloud ul .cloud-5 .cloud-name a{color:#78d0e4}
.cloud ul .cloud-1:before{z-index:1;position:absolute;width:244px;height:59px;background:url(../images/cloud-bg-before.png) no-repeat top left;content:"";top:-17px;right:-143px;}
.cloud ul .cloud-2:before{z-index:1;position:absolute;width:244px;height:59px;background:url(../images/cloud-bg-before.png) no-repeat top left;content:"";bottom:30px;right:-168px;transform:rotate(-180deg);}
.cloud ul .cloud-3:before{z-index:1;position:absolute;width:244px;height:59px;background:url(../images/cloud-bg-before.png) no-repeat top left;content:"";top:-17px;right:-143px;}
.cloud ul .cloud-4:before{z-index:1;position:absolute;width:244px;height:59px;background:url(../images/cloud-bg-before.png) no-repeat top left;content:"";bottom:46px;right:-168px;transform:rotate(-180deg);}
.how-it-work{padding:70px 0px;}
 .new-arraival{padding:125px 0px 53px 0px;background:url(../images/new-arriaval-bg.png) no-repeat 0px 0px;background-size:cover;}
.why-kushi{background:url(../images/why-khushi-bg.png) no-repeat;min-height:790px;background-size:cover;padding:105px 0px;position:relative;margin-bottom:73px;}
.why-kushi:before{width:100%;bottom:0px;height:73px;background:url(../images/why-khushi-before-bg.png) no-repeat 0px 0px;background-size:cover;position:absolute;left:0px;content:"";z-index:1;}
.why-kushi-list ul{float:left;width:100%;margin:0px;}
.why-kushi-list li{margin-right:75px;width:34%;padding-left:85px;float:left;position:relative;min-height:65px;font-size:24px;line-height:30px;margin-bottom:100px;color:#4b5746;}
.why-kushi-list li:nth-child(2n){float:right;margin-right:0px;}
.why-kushi-list li:nth-last-child(1){margin-bottom:0px;}
.why-kushi-list li:nth-last-child(2){margin-bottom:0px;}
.why-kushi-list li:before{width:65px;height:65px;content:"";background:#fff;position:absolute;top:0px;left:0px;border-radius:50%;}
.why-kushi-list li:after{width:30px;height:37px;content:"";background:url(../images/spirit.png) no-repeat 0px -96px;position:absolute;top:14px;left:18px;}
.why-kushi-list li.item-2:after{width:35px;height:37px;content:"";background:url(../images/spirit.png) no-repeat -36px -98px;position:absolute;top:13px;left:18px;}
.why-kushi-list li.item-3:after{width:30px;height:32px;content:"";url(../images/spirit.png) no-repeat -119px -104px;position:absolute;top:16px;left:18px;}
.why-kushi-list li.item-4:after{width:35px;height:30px;content:"";background:url(../images/spirit.png) no-repeat -98px 0px;position:absolute;top:16px;left:16px;}
.why-kushi-list li.item-5:after{width:30px;height:36px;content:"";background:url(../images/spirit.png) no-repeat -83px -99px;position:absolute;top:15px;left:19px;}
.why-kushi-list li.item-6:after{width:41px;height:23px;content:"";background:url(../images/spirit.png) no-repeat -166px -0px;position:absolute;top:22px;left:15px;}
.why-kushi .container{position:raltive;}
.why-kushi-img{position:absolute;bottom:25px;z-index:0;left:50%;margin-left:-187px;}
.copywrite{background:url(../images/copyright-bg.png) no-repeat center;min-height:117px;padding-top:55px;background-size:cover;}
.copywrite .copywrite-left-box{color:#fff;font-family:'Poppins', sans-serif;font-size:13px;line-height:20px;padding:0px 45px 0 0;}
.copywrite .copywrite-right-box{width:auto;float:right;}
.copywrite-right-box p{font-size:13px;line-height:13px;color:#fff;margin-bottom:9px;}
.copywrite-right-box .card-detail a{margin-right:5px;display:inline-block;}
.copywrite-right-box .card-detail a:hover{margin-top:-3px;}
.copywrite-left-box a{color:#fff;}
footer{background:url(../images/footer-bg.png) no-repeat center;background-size:cover;min-height:582px;padding:40px 0px 50px 0px;border-top: 1px solid #e8e8e6;margin-top: 30px;}
.home footer {border-top:0;}
footer .footer-logo{margin-bottom:50px;text-align:center;}
.footer-menu-heading{font-size:24px;line-height:20px;margin-bottom:45px;color:#ff5b85;position:relative;}
 .footer-menu{margin:0px;width:100%;float:left;}
.footer-menu li{width:100%;float:left;}
.footer-menu li a{display:inline-block;padding:6px 0px;width:100%;float:left;font-family:'Poppins', sans-serif;font-size:13px;line-height:13px;color:#000;}
.footer-menu li a:hover{color:#c51b1f}
.footer-box-2 .footer-menu-heading{color:#c16fc1}
.footer-box-3 .footer-menu-heading{color:#8ce362}
.footer-menu-heading:before{width:88px;height:6px;position:absolute;content:"";background:url(../images/after-before-bg.png) no-repeat 0px -194px;bottom:-21px;left:0;}
.footer-box-2 .footer-menu-heading:before{width:88px;height:6px;position:absolute;content:"";background:url(../images/after-before-bg.png) no-repeat 0px -204px;bottom:-21px;left:0;}
.footer-box-3 .footer-menu-heading:before{width:88px;height:6px;position:absolute;content:"";background:url(../images/after-before-bg.png) no-repeat 0px -214px;bottom:-21px;left:0;}
.responsive-tab .resp-arrow{width:10px !important;height:10px;margin-top:-2px;border-top:none;border-right:none;border-bottom:solid 1px #000000;border-left:solid 1px #000000;transform:rotate(-45deg);float:right !important;}
.responsive-tab h2.resp-tab-active span.resp-arrow{float:right;width:10px;height:10px;margin-top:5px;border-top:none;border-right:none;border-bottom:solid 1px #FFF;border-left:solid 1px #FFF;transform:rotate(-225deg);}
.responsive-tab h2 span a{color:#000;}
.woocommerce-message .button.wc-forward {color: #66bc46 !important;}
.entry-content .woocommerce-message .button.wc-forward {color: #FFF !important;}

 footer .footer-box-1{width:278px;} 
 footer .footer-box-2{width:292px; padding:0px}
 footer .footer-box-3{width:267px; padding:0px}
 footer .footer-box-4{width:320px; padding:0px;}

.mob-logo {
    width: auto;
    float: left;
	
}
.mob-logo img{width:80%}

.header .dl-menuwrapper .mob-member a,.header .dl-menuwrapper .mob-franchisee a{padding-left:50px;}
.header .dl-menuwrapper .mob-member a:before{position: absolute; top: 50%; left: 20px; content: "";width: 14px; height: 14px; margin-top: -7px; background: url(../images/spirit.png) no-repeat 0px 0px;} 
.header .dl-menuwrapper .mob-franchisee a:before{position: absolute; top: 50%; left: 20px; content: "";width: 17px; height: 14px; margin-top: -7px; background: url(../images/spirit.png) no-repeat -36px 0px;} 

.review-pro { float: left; width: 100%; padding: 55px 15px 30px; }
.content-wrapper-detail { margin: 0 auto; max-width: 1170px; width: 100%; }
.review-pro h2 { float: left; width: 100%; background: url(../images/divider3.png) no-repeat center bottom; text-align: center; font-size: 36px; line-height: 36px; text-transform: uppercase; padding: 0 0 10px; margin: 0 0 25px; font-weight: 400; }
.review-pro-wrap { margin: 0 auto; max-width: 1000px; width: 100%; }
.star-rating-avg { float: left; width: 195px; padding: 0 30px; }
.star-rating-avg span { background: url(../images/star-lg.png) no-repeat center 0; color: #fff; float: left; font-size: 25px; height: 130px; padding: 45px 0 0; text-align: center; width: 130px !important; }
.star-rating-avg span .rating {font-weight:400;font-family: 'Poppins', sans-serif; font-size:32px; color:#fff;}
.text-review { float: left; width: 100%; text-align: center; font-size: 16px; text-transform: uppercase; margin: 10px 0 0; font-weight: 500; font-family: 'Poppins', sans-serif; }
.star-rating-count-wrap { float: left; width: 300px; border-left: 1px solid #d1d1cf; border-right: 1px solid #d1d1cf; padding: 0 30px; }
.add-review-wrap { float: left; width: 500px; padding: 0 30px; }
.star-rating-heading { font-weight: 400; text-transform: none; margin: 0 0 10px; font-size: 19px; }
.star-rating-count { font-size: 14px; text-transform: uppercase; margin: 0 0 6px; float: left; width: 100%; }
.star-rating-count .name, .star-rating-count .name-profile { width: auto; font-weight: 500; font-family: 'Poppins', sans-serif; min-width: 50px;}
.progress-start { /* background: url(../images/progress-bar.png) repeat-x 0 0; */background: #fff; border: 1px solid #d1d1d1; height: 18px; width: 134px; float: left; margin: 2px 12px 0; }
.add-review-wrap p { font-size: 16px; margin: 0 0 5px; font-weight: 500;}
.add-review-wrap button { float: left; border: 0; background: url(../images/write.png) no-repeat 24px center #fcb54d; color: #fff; border-radius: 35px; font-size: 14px; text-transform: uppercase; padding: 8px 20px 8px 55px; margin: 18px 0 0; font-family: 'Poppins', sans-serif; font-weight: 600;transition: 0.3s;}
.add-review-wrap .video-bt { float: left; width:auto;  margin: 18px 0 0 20px;}
.add-review-wrap .video-bt a{ float: left; border: 0; background: url(../images/ask-icon.png) no-repeat 24px center #8372ce; color: #fff; border-radius: 35px; font-size: 14px; text-transform: uppercase; padding: 8px 20px 8px 55px; font-family: 'Poppins', sans-serif; font-weight: 600;transition: 0.3s;}
.add-review-wrap .video-bt a:hover{ filter: brightness(92%);}
.add-review-wrap button:hover{ filter: brightness(92%);}
/* .video-bt { float: left; width: 100%; text-align: center; margin: 35px 0 0; } */
.name { float: left; }
#reviews .comment-reply-title{ display: block; }
#review_form .comment-form label { font-size: 16px; text-transform: capitalize; color: #000; font-weight: 400; }
.single-product .woocommerce-Reviews .woocommerce-Reviews-title { color:#2db7b1; font-size: 35px; position: relative; margin: 0; padding: 25px 35px 40px; float: left; width: 100%; text-transform: none; text-align: center; }
.single-product .woocommerce-Reviews .woocommerce-Reviews-title span { color: #f00; font-size: 35px; }
.single-product .woocommerce-Reviews {float: left; width: 100%; background: #d7fbff; font-family: 'Poppins', sans-serif; font-weight: 400;transition: 0.3s;}
.single-product p.stars.selected a.active::before, .single-product p.stars:hover a::before, .single-product p.stars.selected a:not(.active)::before, .single-product p.stars.selected a.active::before {color:#fcb54d;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating {float: left; width: 100%; margin-bottom:15px;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment {float: left; width: 100%; margin-bottom:15px;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-author {float: left; width: 48%; margin-bottom:15px;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-email {float: right; width: 48%; margin-bottom:15px;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-author input, .single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-email input {border: 1px solid #e9e9e9;  background: #fff;  border-radius: 20px;  padding: 10px 20px;  box-sizing: border-box;  font-weight: 400;  box-shadow: inset 0 1px 1px rgba(0,0,0,.125);  color: #43454b; outline: 0;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment textarea {border: 1px solid #e9e9e9;  background: #fff;  border-radius: 20px;  padding: 10px 20px;  box-sizing: border-box;  font-weight: 400;  box-shadow: inset 0 1px 1px rgba(0,0,0,.125);  color: #43454b; outline: 0; height:100px;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment label, .single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-author label, .single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-email label, .single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating label {font-size: 14px; font-weight: normal; font-family: 'Poppins', sans-serif; }
.single-product .woocommerce-Reviews .comment-respond .comment-form .form-submit {float: left; width: 100%;}
.single-product .woocommerce-Reviews .comment-respond .comment-form .form-submit input {font-size: 14px; font-weight: normal; font-family: 'Poppins', sans-serif; color: #fff; background: #66bc46; text-transform: uppercase; border-radius: 20px; line-height: 1; padding: 13px 15px; min-width: 120px; text-align: center; transition: 0.5s; margin-right: 10px;}
.single-product .woocommerce-Reviews .comment-respond {float: left; width: 100%; padding:30px; font-family: 'Poppins', sans-serif;}
.single-product .woocommerce-Reviews .comment-respond span {font-family: 'Poppins', sans-serif;}
.phoen_rewpts_reward_message_on_cart{padding: 10px 15px;background: #d7fdbf;width: 100%;margin: 5px 0;text-align: center;border: 1px dashed #85c55e;}
.phoen_rewpts_pts_link_div_main{padding: 10px 15px;background: #fffdec;width: 100%;margin: 5px 0;text-align: left;border: 1px dashed #ebebeb;}
input[type="submit"]{border-radius: 15px !important;}
.cart_item img{border:1px solid #ebebeb;}
.cart_item .product-name{text-transform:uppercase;}
.cart_item .product-price{font-family: 'Poppins', sans-serif;}
.site-header-cart .cart-contents .count{opacity: 1;font-size: 100%;color: #000;}
.widget-area .widget_price_filter h3.widget-title{color:#00a85a;}
.widget-area  .widget_price_filter h3.widget-title::before,.widget-area  .widget_price_filter h3.widget-title::after{background: #00a85a;}
.widget-area #woocommerce_layered_nav-2 h3.widget-title{color:#fcae3c;}
.widget-area  #woocommerce_layered_nav-2 h3.widget-title::before,.widget-area  #woocommerce_layered_nav-2 h3.widget-title::after{background: #fcae3c;}

.widget-area #woocommerce_layered_nav-3 h3.widget-title{color:#78d0e4;}
.widget-area  #woocommerce_layered_nav-3 h3.widget-title::before,.widget-area  #woocommerce_layered_nav-3 h3.widget-title::after{background: #78d0e4;}

.widget-area #woocommerce_layered_nav-4 h3.widget-title{color:#a5c759;}
.widget-area  #woocommerce_layered_nav-4 h3.widget-title::before,.widget-area  #woocommerce_layered_nav-4 h3.widget-title::after{background: #a5c759;}

.widget-area #woocommerce_layered_nav-4 h3.widget-title{color:#d387d6;}
.widget-area  #woocommerce_layered_nav-4 h3.widget-title::before,.widget-area  #woocommerce_layered_nav-4 h3.widget-title::after{background: #d387d6;}

.widget-area #woocommerce_layered_nav-5 h3.widget-title{color:#ec3237;}
.widget-area  #woocommerce_layered_nav-5 h3.widget-title::before,.widget-area  #woocommerce_layered_nav-5 h3.widget-title::after{background: #ec3237;}
.widget-area .widget a:not(.button){font-weight: 400;text-decoration: none;font-size: 14px;}
.widget-area .widget a{color: #000;}
.testimonials.inside-page{padding: 0;width: 100%;float:left;background: url(../images/testimonials-bg2.jpg) no-repeat center 0;position:relative;}
.testimonials.inside-page .container {max-width: 800px;margin-top: 190px;}
.testimonials-center-part{margin-bottom:70px;float:left;width:100%;background: url(../images/testimonials-bg3.jpg) repeat-y center 0;}
.testimonials-bottom-part{padding: 60px 0 25px;float:left;width:100%;background: url(../images/testimonials-bg4.jpg) no-repeat center bottom;}
.wpcf7-form-control-wrap{float: left;width: 100%;}
.form-field.btn-submit{margin: 15px 0;}
div.wpcf7-response-output{clear: both;text-align: center;}

/*-- FAQ --*/
.faq .faq-items {background: #f0f5f9;padding: 30px;float: left; width: 100%;  margin-bottom: 30px; text-align: center;}
.faq .faq-items:nth-child(2n) {background: #ffefef;}
.faq .faq-items .testimonials-img {text-align: center;margin-bottom: 0px;padding-right: 20px;width: 20%; float: left;}
.faq .faq-items .faq-ques {text-align:left;float: left; width: 100%;color: #c16fc1;font-size: 20px;margin-bottom: 10px;}
.faq .faq-items .faq-ans {text-align: justify; float: left; width: 100%;}
.price_slider_amount button{background: #b6d36b;color: #fff;margin: 0 0 10px;}
.price_slider_amount button:hover{background: #9ebf48;color: #fff;margin: 0 0 10px;}
.page-template-newarrivals .products .gridlist-buttonwrap a.add_to_cart_button,.page-template-newarrivals .products .gridlist-buttonwrap a.read_more{min-height: 63px !important;}
.page-template-newarrivals .products .product .add-to-cart .add_to_cart_button:hover,.page-template-newarrivals .products .gridlist-buttonwrap a.read_more:hover{margin-top: 0 !important;}
.added_to_cart:focus, .button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{outline: 0px dotted #96588a;}
#yith-quick-view-close.yith-wcqv-close {border: 1px solid;position: absolute;top: 0;right: 0; width: 40px;height: 40px;text-align: center;line-height: 40px; z-index: 2;opacity: 1;background: #8373ce; border: 0;font-size: 25px;color: #fff;}
#yith-quick-view-close.yith-wcqv-close :hover{background:#a2c553;color: #fff;}

a.tinvwl_add_to_wishlist_button { float: left;border: 0;background: url(../images/add-wishlist.png) no-repeat 24px center #00a85a;color: #fff;border-radius: 35px;font-size: 14px;text-transform: uppercase; padding: 8px 20px 8px 55px;margin: 0 0;font-family: 'Poppins', sans-serif;font-weight: 600;transition: 0.3s;line-height: 25px;z-index: 9;position: relative;}
a.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{font-weight: 600;color: #fff;font-family: 'Poppins', sans-serif;}
.products.list .gridlist-buttonwrap{position: static;width: 130px !important;}
.products.list .product{border-left: 0px;border-right:0;border-left:0;border-top:0;border-radius: 0;min-height: unset;padding-bottom: 30px;margin-bottom:30px;}
.products.list .gridlist-buttonwrap a.add_to_cart_button,.products.list .gridlist-buttonwrap a.read_more{width: 100%;}
.site-main .columns-3 ul.products.list li.product .woocommerce-loop-product__link{width: 75% !important;}
.products.list .woocommerce-loop-product__link .points{width: 65%;}
.products.list .woocommerce-loop-product__link .single-img{min-height: unset;}
.products.list .product:last-child{border:0;margin: 0;padding: 0;}
.spos-new {width:891px !important;float: left;background:#00a859;padding:15px 30px 25px 30px !important;}
.spos-new li{width:25.33%!important;text-align: left !important;padding: 0 30px 0 0;}
.sub-cat{width:100%!important;text-align: left !important;float: left;}
.sub-img{width:28%!important;text-align: left !important;float: right;}
.spos-new li a{width:100%!important;text-align: left !important;color:#fff!important;}
.menu-nav .menu li .sub-cat li a{font-weight: 600;padding: 10px 0 10px !important;font-size: 16px;border-bottom: 1px solid #99dcbd;}
.menu-nav .menu li .sub-cat li .submenus a{font-weight: 400;padding: 0 0 7px !important;font-size: 14px;border-bottom: 0px solid #99dcbd;}
.menu-nav .menu li .sub-cat li .submenus {padding: 10px 0 0 0;float: left;width: 100%;}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, a.cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a, .site-header ul.menu li.current-menu-item > a{color: #ec2736;}
.spos-new:before{content:'';position: absolute;top:-8px;left:63px;right: 0;/* margin: 0 auto; */width: 0; height: 0;border-bottom: solid 8px #00a859;border-left: solid 8px transparent;border-right: solid 8px transparent;}
.pswp__bg{opacity: 0.9 !important;}
.products .gridlist-buttonwrap a.read_more{padding-top: 38px;min-height: 65px;width: 50%;float: right;text-align: center;background: #8373ce;color: #fff;position: relative;display: inline-block;border-radius: 0;padding: 38px 0 0;}
.products .gridlist-buttonwrap a.read_more:before {position: absolute;width: 25px;height: 25px;background: url(../images/read-more-icon.png) no-repeat center 0;top: 8px;left: 50%;content: "";margin-left: -11.5px;}

.owl-carousel-img a.read_more{padding-top: 38px;min-height: 65px;width: 50%;float: right;text-align: center;background: #8373ce;color: #fff;position: relative;display: inline-block;border-radius: 0;padding: 38px 0 0;}
.owl-carousel-img a.read_more:before {position: absolute;width: 25px;height: 25px;background: url(../images/read-more-icon.png) no-repeat center 0;top: 8px;left: 50%;content: "";margin-left: -11.5px;}

.page-id-21 .main-content-area .container {width:100%;padding:0;}
.page-id-21 .main-content-area .container .container {max-width:1170px;padding-right: 15px;padding-left: 15px;}
.page-id-21 .main-content-area .why-kushi {padding: 135px 0px 0;margin-bottom: 0;min-height: 650px;}
.page-id-13 .main-content-area .container {width:100%;padding:0;}
.page-id-13 .main-content-area .container .container {max-width:1170px;padding-right: 15px;padding-left: 15px;}
#breadcrumbs,.entry-title{text-transform: capitalize;}
.footer-widgets.col-4 .block.footer-widget-4{float: left;}
.footer-widgets.col-4 .block.footer-widget-3{margin: 0;}
.footer-widgets.col-4 .block{margin-right: 3.348%;}
.single-product .entry-summary .contact.notify-me{background: url(../images/notification-icon.png) no-repeat 20px center #8373ce;padding-left: 50px;padding: 8px 20px 8px 55px;font-weight: 600;transition: 0.3s;line-height: 25px;font-size: 14px;text-transform: uppercase;border: 0;float: right;margin: -78px 55px 0 0;}
.site-main {margin-bottom: 0;}

.single-product .outofstock .entry-summary .contact.notify-me {float: left;margin: 0;}
.single-product .outofstock .entry-summary #enquiry {float: left;width:100%;}
.single-product .outofstock  #enquiry{padding-bottom: 20px;}
.single-product #enquiry{padding-bottom: 0;}
.single-product div.product .summary{margin-bottom: 0;}
.pms-subscription-plan-description,.logged-in div.membership-amount{margin-left: 20px;}
.ui-dialog.ui-widget.wdm-enquiry-modal { background: #FFF;text-align: left;max-width: 600px;margin: 40px auto;border: 5px solid #8372ce;border-radius:0;top: 0 !important;width: 100% !important;}
.ui-dialog.ui-widget.wdm-enquiry-modal p{margin:0;}


.ui-dialog.ui-widget.wdm-enquiry-modal .ui-dialog-titlebar {float: left;width: 100%;font-weight: 400;text-transform: uppercase;padding: 10px 25px;margin: 0;background: #8372ce;color: #fff; position: absolute;left: 0;top: 0;z-index: 9;}
.ui-dialog.ui-widget.wdm-enquiry-modal .ui-dialog-titlebar  span{color: #fff;font-weight: 400;font-size: 20px;line-height: 20px;}
.ui-dialog.ui-widget.wdm-enquiry-modal .ui-dialog-titlebar-close {width: 44px;height: 39px;line-height: 39px;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 1;filter: alpha(opacity=1);padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 34px;background: #6552b9;margin: 0;}
.ui-dialog.ui-widget.wdm-enquiry-modal form label {font-size: 14px;font-weight: normal;font-family: 'Poppins', sans-serif;margin-bottom: 10px;width: 100%;text-align: left !important;}
.ui-dialog.ui-widget.wdm-enquiry-modal #enquiry-form{margin: 45px 0 0;}
.ui-dialog.ui-widget.wdm-enquiry-modal textarea.contact-input{height: 50px;}
.ui-dialog.ui-widget.wdm-enquiry-modal .g-recaptcha{text-align: left;float: left;margin: 10px 0 10px;}
.ui-dialog.ui-widget.wdm-enquiry-modal button.contact-button{background: #b6d36b !important;margin: 0 5px 0 0;}
.woocommerce-error{margin: 0 0 15px !important;}
.woocommerce-error a,.woocommerce-error a:hover{color: #000!important;}
.my_account_orders .button.view{margin:0 5px!important;}
.woocommerce-info.order_message_info{background-color: #ffeeea;color: #e2401c;margin: 0 0 15px;border: 1px solid #e2401c;padding: 10px ;font-family: 'Poppins', sans-serif;text-align:center;}
#payment .payment_methods li p{margin: 0 0 10px;line-height: 25px;}
#payment .payment_methods li p strong{font-weight: 400;}
.single-product .summary.entry-summary .woocommerce-product-rating{background: #fff;border:2px solid #79cde5;border-radius:10px;padding: 10px 0 10px 0;margin-bottom: 20px !important;}
.product .summary.entry-summary .woocommerce-product-rating .star-rating{width:auto;border-right: 1px solid #79cde5;}
.product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link{border-right: 1px solid #79cde5;}
.membership-details .back_button {background: #b6d36b;font-size: 14px;font-weight: normal;font-family: 'Poppins', sans-serif;color: #fff;text-transform: uppercase;border-radius: 20px;line-height: 1;padding: 13px 20px;min-width: 125px;text-align: center;transition: 0.5s;margin: 15px 0 20px;width: auto;outline: 0;float:left;}
.shop_table thead th {background: #ce7bd3;font-size: 20px;font-weight: 400;color: #fff;padding: 13px 20px;border-right: 1px solid #ebebeb;line-height: 1;}
#order_review .wc_payment_method.payment_method_payuindia{width:100%;}
.shop_table strong{font-weight:400;}
#order_review #place_order {background: #b6d36b;font-size: 14px;font-weight: normal;font-family: 'Poppins', sans-serif;color: #fff;text-transform: uppercase;border-radius: 20px;line-height: 1;padding: 13px 20px;min-width: 125px;text-align: center;transition: 0.5s;margin: 15px 0 20px;width: auto!important;outline: 0;float:left;}
#order_review #payment .form-row{float: left !important;}
.wdm-enquiry-action-btns{float: right;width: 40%;margin-top: 10px;}
.error404 a.add_to_cart_button {padding-top: 38px; min-height: 65px;width: 50%;float: right;text-align: center;background: #ec3237;color: #fff;position: relative;display: inline-block;border-radius: 0;padding: 38px 0 0;margin:0!important;}
.error404 a.add_to_cart_button::before {position: absolute;width: 23px;height: 22px;background: url(../images/spirit.png) no-repeat -59px -35px;top: 13px;left: 50%;content: "";margin-left: -11.5px;}
.error404 .products .product .quick-view{width: 49%;min-height: unset;}
.error404 a.read_more {padding-top: 38px;min-height: 65px;width: 50%;float: right;text-align: center;background: #8373ce;color: #fff;position: relative;display: inline-block;border-radius: 0;padding: 38px 0 0;margin:0!important;}
.error404 a.read_more::before {position: absolute;width: 25px; height: 25px;background: url(../images/read-more-icon.png) no-repeat center 0;top: 8px;left: 50%;content: "";margin-left: -11.5px;}
.woocommerce-MyAccount-content .page-numbers {margin-top:20px;}
.error404 .fourohfour-columns-2{display:none;}
.error404 h2 {color: #fc5b4e;font-size: 36px;font-weight: normal;margin: 50px 0 30px;}
.ui-dialog .ui-dialog-content{overflow-y:scroll!important;}
select option{text-transform: capitalize;}
.owl-carousel-img{background:#fff;border-bottom:1px solid #ddd;text-align: center;}
.owl-carousel-img img{padding:10px;}
ul.products li.product img{max-height: 260px;width: auto;}
.owl-carousel-img  img{max-height: 400px;width: auto!important;display: inline;}
.tinv-wishlist-clear .ftinvwl-times::before {content: "\e905";color: #fff;font-size: 30px;vertical-align: sub;margin: 0;line-height: 28px;height: auto;padding: 0;}
.tinv-wishlist-clear .ftinvwl-heart-o::before {content: "\e909";color: #fff;font-size: 30px;vertical-align: sub;margin: 0;line-height: 30px;height: auto;padding: 0;}
.tinv-wishlist .tinv-wishlist-clear .button i{margin-right: 10px;}
label{text-transform: capitalize;}
.ui-icon-closethick{background:url(../images/close.png) no-repeat center center !important;height:16px !important;width:18px !important;}
.stock.out-of-stock::before{margin-top:7px;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button.outofstock-wishlist{margin: -61px 0 0 162px;}
#woocommerce_product_categories-3 .widget-title::before {width: 88px;height: 6px;position: absolute;content: "";background: url(../images/after-before-bg.png) no-repeat 0px -204px;bottom:0;left: 0;}
#woocommerce_product_categories-3 .widget-title {color: #c16fc1;margin:0 0 15px;border: 0;position: relative;font-size: 24px;line-height: 20px;}
#woocommerce_product_categories-3 {padding: 0 15px;margin: 0 0 25px;display: block;float: left;width: 100%;}
.error404 a.add_to_cart_button,.error404 a.read_more{min-width: unset;}
.dashboardwishlist .tinv-wishlist.woocommerce.tinv-wishlist-clear{width:100%;overflow-y:scroll;height: 320px;}
.product-action .button{background: #b6d36b !important;color:#fff!important;white-space: nowrap;}
.look_in .button{background: #b6d36b !important;color:#fff!important;white-space: nowrap;}
.product-action .button span,.look_in .button span{color:#fff!important;}
.product-categories.footer-menu li a{width:75%;}
.stock.out-of-stock::before{display:none;}
.review-section {float: left;width: 100%;margin: 0 0 35px;}
.review-section  li{float: left;width: 100%;margin: 0 0 15px;background: #f7f7f7;font-size: 16px;padding: 20px;border: 1px solid #eee;}
.review-section  li span.author-date,.review-section  li span.author-name{font-weight:600;}
.review-section  li span{font-family:'Open Sans', sans-serif;}
.review-section .cmt-bottom{margin-top:5px;}
.post-65 .pms-subscription-plan{width: 100%;background: transparent;}

.rules-container, .list1 {font-family: 'Poppins', sans-serif; }
.rules-table-area th { padding: 14px 10px; text-align: left; font-family: 'Poppins', sans-serif; background: #fbf1b78f; } 
.rules-table-area tr:nth-child(even) {background: #fff;font-family: 'Poppins', sans-serif; }
.rules-table-area tr:nth-child(odd) {background:#dafef357;font-family: 'Poppins', sans-serif; }
.rules-table-area td { font-family: 'Poppins', sans-serif; } 

.rule-title1 { font-size: 20px; line-height: 26px; text-align: center; font-family: 'Poppins', sans-serif; font-weight: 600; } 
.rule-title2 { font-size: 18px; line-height: 26px; text-align: center; font-family: 'Poppins', sans-serif; font-weight: 600; margin: 20px 0; } 
.rule-title2 span {font-family: 'Poppins', sans-serif;}
.list1 { float: left; width: 100%; margin-bottom: 12px; }
ul.list1 { width: 100%; float: left; } 
ul.list1 li { width: 100%; float: left; font-family: 'Poppins', sans-serif; list-style: none; margin-bottom: 14px; border-bottom: 1px solid #eee; padding-bottom: 11px; background: url(../images/menu-arrow1.png)no-repeat left 6px !important; padding-left: 19px; } 
.list2 { float: left; width: 100%; margin-bottom: 12px; }
ul.list2 { width: 100%; float: left; } 
ul.list2 li { width: 100%; float: left;font-family: 'Poppins', sans-serif;list-style:none;margin-bottom: 14px;} 
ul.list1 li b { font-weight: 600 !important; font-family: 'Poppins', sans-serif; } 
.rules-table-area td { font-family: 'Poppins', sans-serif; border: 1px solid #eee; background: #fff; } 
table.rules-table-area { float: left; width: 100%; margin: 20px 0; } 
b.border-text { border-bottom: 1px solid #000; } 
ul.list1 li:last-child { border-bottom: 0; } 
.page-template-membership-plans .faqs-block {float: left; width: 100%; margin-top: 15px;}
/*.page-id-93 .faq-accordion { float: left; width: 100%; }
*/
/*.page-id-93 .faq-accordion h3 { float: left; width: 100%; color: #000; font-size: 26px; text-align: left; position: relative; margin-bottom: 20px; padding-bottom: 20px; color: #fcb54d;}
*/
/*.page-id-93 .faq-accordion h3::after {content: ""; position: absolute; width: 100%; height: 6px; background: transparent url("../images/new-head-bg-1.png") no-repeat scroll top left; bottom: 0; left: 0;}
*/.page-id-93 .faq-accordion h2 { float: left; width: 100%; color: #000; font-size: 26px; text-align: left; position: relative; margin-bottom: 20px; padding-bottom: 20px; color: #fcb54d;}
.page-id-93 .faq-accordion h2::after {content: ""; position: absolute; width: 100%; height: 6px; background: transparent url("../images/new-head-bg-1.png") no-repeat scroll top left; bottom: 0; left: 0;}
.page-id-93 .faq-accordion #wpsm_accordion_17558.wpsm_panel-group, .page-id-93 .faq-accordion #wpsm_accordion_17556.wpsm_panel-group, .page-id-93 .faq-accordion #wpsm_accordion_17554.wpsm_panel-group, .page-id-93 .faq-accordion #wpsm_accordion_17550.wpsm_panel-group,.page-id-93 .faq-accordion #wpsm_accordion_17548.wpsm_panel-group, .page-id-93 .faq-accordion #wpsm_accordion_17520.wpsm_panel-group { float: left; width: 100%; font-family: 'Open Sans', sans-serif;}
.page-id-93 .faq-accordion #wpsm_accordion_17558.wpsm_panel-group .wpsm_panel-heading, .page-id-93 .faq-accordion #wpsm_accordion_17556.wpsm_panel-group .wpsm_panel-heading, .page-id-93 .faq-accordion #wpsm_accordion_17554.wpsm_panel-group .wpsm_panel-heading, .page-id-93 .faq-accordion #wpsm_accordion_17550.wpsm_panel-group .wpsm_panel-heading, .page-id-93 .faq-accordion #wpsm_accordion_17548.wpsm_panel-group .wpsm_panel-heading, .page-id-93 .faq-accordion #wpsm_accordion_17520.wpsm_panel-group .wpsm_panel-heading { float: left; width: 100%; background-color: #fff !important; border: 1px solid #e8e8e6 !important;font-weight: 500 !important; font-family: 'Poppins', sans-serif; font-size:16px;}
.page-id-93 .faq-accordion #wpsm_accordion_17558.wpsm_panel-group .wpsm_panel-heading .ac_title_class, .page-id-93 .faq-accordion #wpsm_accordion_17556.wpsm_panel-group .wpsm_panel-heading .ac_title_class, .page-id-93 .faq-accordion #wpsm_accordion_17554.wpsm_panel-group .wpsm_panel-heading .ac_title_class, .page-id-93 .faq-accordion #wpsm_accordion_17550.wpsm_panel-group .wpsm_panel-heading .ac_title_class, .page-id-93 .faq-accordion #wpsm_accordion_17548.wpsm_panel-group .wpsm_panel-heading .ac_title_class, .page-id-93 .faq-accordion #wpsm_accordion_17520.wpsm_panel-group .wpsm_panel-heading .ac_title_class { background: #fff !important; font-weight: 600 !important; font-family: 'Poppins', sans-serif; font-size:16px; text-transform: uppercase;color: #d07dd2;line-height: 1.2;}
.page-id-93 .faq-accordion #wpsm_accordion_17558.wpsm_panel-group .wpsm_panel-heading .ac_open_cl_icon, 
.page-id-93 .faq-accordion #wpsm_accordion_17556.wpsm_panel-group .wpsm_panel-heading .ac_open_cl_icon, 
.page-id-93 .faq-accordion #wpsm_accordion_17554.wpsm_panel-group .wpsm_panel-heading .ac_open_cl_icon, 
.page-id-93 .faq-accordion #wpsm_accordion_17550.wpsm_panel-group .wpsm_panel-heading .ac_open_cl_icon, 
.page-id-93 .faq-accordion #wpsm_accordion_17548.wpsm_panel-group .wpsm_panel-heading .ac_open_cl_icon, 
.page-id-93 .faq-accordion #wpsm_accordion_17520.wpsm_panel-group .wpsm_panel-heading .ac_open_cl_icon 
{ background: #fff !important; font-weight: 400 !important; font-size:16px;}
.page-id-93 .faq-accordion #wpsm_accordion_17558.wpsm_panel-group .wpsm_panel-collapse .wpsm_panel-body, .page-id-93 .faq-accordion #wpsm_accordion_17556.wpsm_panel-group .wpsm_panel-collapse .wpsm_panel-body, .page-id-93 .faq-accordion #wpsm_accordion_17554.wpsm_panel-group .wpsm_panel-collapse .wpsm_panel-body, .page-id-93 .faq-accordion #wpsm_accordion_17550.wpsm_panel-group .wpsm_panel-collapse .wpsm_panel-body, .page-id-93 .faq-accordion #wpsm_accordion_17548.wpsm_panel-group .wpsm_panel-collapse .wpsm_panel-body, .page-id-93 .faq-accordion #wpsm_accordion_17520.wpsm_panel-group .wpsm_panel-collapse .wpsm_panel-body { float: left; width: 100%; font-family: 'Open Sans', sans-serif; border: 1px solid #e8e8e6 !important;  border-top: 0 !important; border-width: 1px !important; }
.button.wc-forward.cart-bt{background:#00a85a;padding: 8px 20px;color: #fff;}
.upgrade-renew .faqs-block{margin-top: 15px;}
.pms-field {margin-bottom: 15px;}
.ftinvwl-check::before{color:#00a859;}
.top-strip .widget_shopping_cart .button{min-width: unset;}
.columns-3 .ced_ocor_basket{display:none;}
.feedback-text span{font-family: 'Poppins', sans-serif;margin-bottom: 5px;float: left;width: 100%;font-weight: 600;}
.banner .carousel-control .glyphicon-chevron-left,.banner  .carousel-control .glyphicon-chevron-right,.banner  .carousel-control .icon-next,.banner  .carousel-control .icon-prev {width: 35px;height: 35px;margin-top: -10px;font-size: 35px;border: 2px solid #000;background: #000;margin-top: -20px;}
.banner .glyphicon-chevron-left::before,.banner .glyphicon-chevron-right::before  {content: unset;}
.banner .carousel-control .glyphicon-chevron-left,.banner  .carousel-control .icon-prev {background:url(../images/arrow-prv.png) no-repeat center center #000;}
.banner  .carousel-control .glyphicon-chevron-right,.banner  .carousel-control .icon-next {background:url(../images/arrow-nxt.png) no-repeat center center #000;}
.banner .carousel-control .glyphicon-chevron-left,.banner  .carousel-control .icon-prev {left: 15%;}
.banner .carousel-control .glyphicon-chevron-right,.banner .carousel-control .icon-next {right: 15%;}
.banner .carousel-control.left{background-image: none;}
.banner .carousel-control.right{background-image: none;}
.singup-or{font-size: 15px;font-family: 'Poppins', sans-serif;font-weight: 600;padding: 0 10px 0 3px;}
#reviews .commentlist{padding: 0 0 0 36px;}
#reviews .commentlist li p.meta strong{font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 600;margin-bottom: 10px;}
#reviews .commentlist li p.meta time{font-family: 'Poppins', sans-serif;}
#reviews .commentlist li .avatar{width: 20%;margin-right: 0;padding-right: 20px;max-width: 100px;border-radius: 0;}
#reviews .commentlist li{width: 100%}
#reviews .commentlist li .comment_container .comment-text{width: 80%;float:left;}
#reviews{margin-top: 20px;}
.woocommerce-mini-cart__empty-message { line-height:16px; padding:0}

.submenus.submenus3 span { width: 50%; float: left; } 
li.submenu2 { width: 399px !important; float: left; } 
.spos-new li:nth-child(2) { width: 410px !important; } 
.spos-new li:nth-child(2) span { float: left; width:50%; } 
.spos-new li:last-child { padding: 0; } 

div#sgpb-popup-dialog-main-div { max-height: initial !important; } 
.sgpb-theme-1-content { box-shadow: none !important; } 
.sgpb-popup-dialog-main-div-theme-wrapper-1 { position: absolute !important; top: 50px !important; }

#woocomm-return-rew{background:#fbf1b7;text-align: center;}
#woocomm-return-rew .button{background:#fbf1b7;text-align: center;padding: 10px 20px;}
#woocomm-return-rew .button a{color:#000;}
#woocomm-return-rew .button a:hover{color:#136b41;}
#woocomm-return-rew .button:hover{background:#fbf1b7;}



@media screen and (min-width:1100px){
#yith-quick-view-modal .yith-wcqv-wrapper{height: 575px !important;}
}
@media screen and (min-width:768px){
.footer-widgets{padding-bottom: 20px;}
}
@media screen and (min-width:1161px) and (max-width:1199px){
.single-product .entry-summary .contact.notify-me{margin:-78px -50px 0 0;}
.add-review-wrap{width: 415px;padding: 0 0 0 30px;}
}
@media screen and (min-width:992px) and (max-width:1150px){
.single-product .entry-summary .contact.notify-me{float: none;margin:0;}
.ui-dialog.ui-widget.wdm-enquiry-modal #enquiry-form{height: 310px;overflow-y: scroll;float: left;width: 100%;}
.single-product div.product form.cart{margin-bottom:0;}
#yith-quick-view-modal .single-product .cart .addtop .addtopfirst span.addtopfright{width: 73%;}
}
@media screen and (min-width:992px) and (max-width:1160px){
.container{width:100%!important;max-width: 1150px;}
.dashboard .membership .pms-subscription-plan .pms-subscription-details a{padding: 7px 10px;}
.dashboard .membership .pms-subscription-plans-header .pms-subscription-plan-name{font-size: 16px;}
.resp-tabs-list li{margin: 0 5px 15px 0;padding: 12px 15px;}
/* .banner-tagline{width: 395px;} */
.banner-tagline p{font-size: 29px;line-height: 39px;}
.banner .carousel-inner .item { height: 370px; text-align: center; }
.banner-heading, .item.item3 .banner-heading { font-size: 34px; line-height:45px; }
.banner-short-desc { font-size: 22px; line-height: 22px;}
.banner .carousel-inner .item1 .carousel-caption,.banner .carousel-inner  .carousel-caption  { top: 75px; }
.shop-now{margin-top: 80px;}
.shop-now a{   padding: 14px 14px; font-size: 14px; line-height: 14px; }
.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-details li{padding: 15px 15px !important;}

.search-box select{width:225px;}
.top-right-wrap a,.top-left-wrap div{font-size: 12px;}
.footer-widgets.col-4 .block.footer-widget-4{margin: 0 0 0 -25px;}
.single-product .entry-summary .contact.notify-me{margin: -78px 45px 0 0;}
.spos-new li { width: 23.33%!important; text-align: left !important; } 
.spos-new li:last-child { padding: 0; } 
}
@media screen and (min-width:1024px) and (max-width:1069px){
#demo-2 { width:89px}	
#demo-2 input[type="search"] { width:52px}
.item1 .banner-heading{margin-top: -15px;}
.spos-new {width:840px !important;}
.menu-nav .menu li .sub-cat li .submenus a{padding: 0 0 10px !important;font-size: 13px;}
	 .logo {
       width: 130px;
    height: 130px;
    top: 0px;
    /* margin-left: -65px; */margin-left: -50px;    border: solid 4px #fff;
}
.logo a img{width: 64%;}
	.top-left-wrap div{    margin-right: 10px;}
	.search-box select {
    width: 180px;
	}
	.cloud ul li{    margin-right: 10px;}
	.how-it-work {
    padding: 70px 0px 30px;
}
.top-right-wrap div{ margin-right: 10px;}
.menu-nav .menu{min-height: 32px;	}
.menu-nav .menu li a,.menu-nav .menu.FR li a{    padding: 10px 7px;    font-size: 12px; line-height:12px;}
.responsive-tab {
    padding: 71px 0px 0px;
}
.why-kushi-img{    width: 30%;}
.why-kushi-list li {
    margin-right: 0;
    width: 36%;
	    margin-bottom: 60px;
}
.why-kushi{    min-height: 0;margin-bottom: 10px;}
	.testimonials .testimonials-wrap{    min-height:552px;
    padding-bottom: 10px;
	}
	.testimonials-data {
    font-size: 13px;
    line-height: 18px;}
	.testimonials .owl-item .item{margin-top: 230px;}
	.feedback-text {
    width: 90%;
	}
	.feedback-item{    padding-left: 40px;}
	.feedback-img{    width: 100%;}
	.subscribe-head{    font-size: 28px;
    line-height: 28px;}
	.subscribe-wrap-left{padding-left: 115px;}
	.subscribe-form input {
    width: 300px;
	}
	.copywrite .copywrite-right-box {
    float: right;
    padding: 0px;
}
.copywrite .copywrite-left-box{padding: 0;}
.copywrite{padding-top: 40px;}
.responsive-tab ul.resp-tabs-list{    padding-left: 19%;}
  
 footer .footer-box-1, footer .footer-box-2, footer .footer-box-3  {width:215px;}
	
.owl-carousel-img .image-overlay .quick-view {float: left; width: 50%;}
.owl-carousel-img .image-overlay .quick-view  a{ width: 100%; font-size: 12px;}
.owl-carousel-img .image-overlay .add-to-cart {float: left; width: 50%;}
.owl-carousel-img .image-overlay .add-to-cart a {width: 100%; font-size: 12px;}
.main-navigation ul ul.sub-menu {min-width: 160px;}
.add-review-wrap {width: 430px; padding: 0 0 0 20px;}
.star-rating-count-wrap {padding: 0 20px; width: 250px;}
.top-right-wrap{margin: 0 -5px 0 0;}
.top-left-wrap{margin: 0 0 0 -5px;}
.top-right-wrap div{margin-right: 5px;}
.top-right-wrap div{padding-left: 19px}
.top-right-wrap a,.top-left-wrap div{font-size: 12px;}
.top-right-wrap .social-icon{padding-left: 0;}
.social-icon .fa{margin-right: -1px;}
.resp-tabs-list li{padding: 12px 9px;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear{width:100%;overflow-y:scroll;}
.max-width {margin: 35px auto 0;max-width: 70%;}
.item2 .shop-now{text-align: left;padding-left: 15%;margin-top: 0;}
.feedback-item::before {height: 340px;}

}

@media screen and (min-width:768px) and (max-width:1023px){
.top-left-wrap .member.showw { display: block; margin-left: 10px;}
.top-left-wrap .member.showw::after {top: 4px; }
.top-left-wrap .franchisee.hidende { display: none; }

	#demo-2 input[type="search"]:focus { width:243px}
	#demo-2::before { top:5px}
	#demo-2 { margin-top:0; width:142px; position:relative}
	#demo-2 input[type="search"] { width:94px}
	.top-right-wrap { padding-left:50px}
.top-right-wrap div.top-wishlist {}
.item1 .banner-heading{margin-top: -15px;}
.max-width {margin: 25px auto 0;max-width: 85%;}
.item2 .shop-now{text-align: left;padding-left: 8%;margin-top:0;}
.resp-tabs-list li{padding: 12px 13px!important;}
.dashboard .membership .pms-subscription-plans-header .pms-subscription-plan-name, .dashboard .membership .pms-subscription-plans-header .pms-subscription-status, .dashboard .membership .pms-subscription-plans-header .pms-subscription-plan-expiration{width: 32.6%;}
.dashboard .membership .membership-details .pms-account-subscription.pms-subscription-plan > span {width: 24.4%;}
.top-left-wrap{margin-left: -15px;}
.khushi-home{margin-top: 8px;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear{width:100%;overflow-y:scroll;}
.home .search{margin-top:0;}
.top-right-wrap .login{margin-left:0;}
.add-review-wrap button,.add-review-wrap .video-bt a{width: 180px;}
.ui-dialog.ui-widget.wdm-enquiry-modal #enquiry-form{height: 310px;overflow-y: scroll;float: left;width: 100%;}
.my_account_orders .button.view{margin:5px!important;}
.products .gridlist-buttonwrap a.read_more{min-width:unset;}
.testimonials.inside-page,.testimonials-center-part,.testimonials-bottom-part{background-size:contain;}
.testimonials.inside-page .container {max-width: 800px;margin-top:14%;width: 72%;}
.testimonials .testimonial-items .testimonials-img{width: 30%;max-width:105px;}
.menu-nav .menu{display:none;}
.header #dl-menu{display:block;    padding: 15px 15px 15px 0px;     margin-right: 5px;}
 .top-right-wrap,.top-left-wrap{    width: auto;
  max-width: 325px;}
 .logo {
    width: 140px;
    height: 140px;
	top: 0;
	    margin-left: -70px;	
}
.header .dl-menuwrapper button{margin-top:0px;}
.header{background: #ffdc14;}
.logo a img{width: 64%;}
.top-left-wrap div{    margin-right: 5px;line-height: 35px;}
.top-right-wrap div{ margin-right: 5px;line-height: 35px;height: 35px;}
 
 
.banner-tagline p{font-size: 25px;line-height: 35px;}
/* .banner-tagline {
    width: 265px; 
} */
.shop-now a { 
    padding: 12px 10px;
    font-size: 14px;
    line-height: 14px;
}

.banner .carousel-inner .item1 .carousel-caption,.banner .carousel-inner .carousel-caption{top:65px;}
.banner .carousel-inner .item { height: 320px; }
.shop-now{    margin-top: 95px;}
.banner-heading, .item.item3 .banner-heading { font-size: 30px; line-height:40px; } 
.banner-short-desc { font-size: 20px; line-height: 22px; }
.shop-now { margin-top:80px; }
.search{margin: 0; padding-bottom:30px;}
.search-box select {
   /*  width: 276px; */ width: 135px;
}
.btn-submit{    /* margin-top: -10px; */margin-top: 20px;}
.how-it-work {
    padding: 70px 0px 0px;
}
.cloud ul .cloud-3:before{display:none;}
.cloud ul{text-align:center}
.cloud ul li{float: none;
    display: inline-block;margin-bottom: 30px;} 
	.responsive-tab ul.resp-tabs-list{display:none;}
	.responsive-tab h2.resp-tab-active {
    background: #a7c550 !important;
    padding: 10px 15px !important;
}
.testimonials .testimonials-wrap{    min-height: 0px;
    padding-bottom: 30px;}
	.testimonials .owl-carousel5{width:80%;}
	.testimonials-data {
    font-size: 13px;
    line-height: 20px;
	}
	.testimonials .owl-item .item{    margin-top: 170px;}
.responsive-tab .owl-dots{display:none;}
.responsive-tab .resp-tab-content{border: 1px solid #c1c1c1;}
.responsive-tab h2.resp-tab-active a {
    color: #fff;
}
.new-arraival .owl-nav {
    display: block;
}
.new-arraival .owl-dots {display:none;}
.why-kushi-img {
    position: relative;
    bottom: -68px;
    z-index: 0;
    float: left;
    left: auto;
    margin-left: 0;
	    width: 55%;
}
.why-kushi{    margin-bottom: 0;}
.why-kushi .heading{    margin-bottom: 37px;}
.why-kushi-list{width:45%; float:left;top: 60px;
    position: relative;}
.why-kushi-list li,.why-kushi-list li:nth-last-child(2){       width: 100%; margin-bottom: 20px; margin-right: 0px; font-size: 22px; }
 .brands .brand-img {
    width: auto;
    height: 100%;
    float: none;
    margin: 0px auto;
    text-align: center;
}
.brands .owl-item .item img {
    margin-bottom: 20px;
    width: auto;
    height: auto;
}
.brands .owl-nav{display:block;text-align:center;}
.brands .owl-dots {display:none;}
.feedback-text {
width: 100%;}
.feedback-heading {
width: 100%;}
.feedback-item{    text-align: center;
    padding: 0px 10px;}
	.btn-lear-nmore {
    width: 100%; 
    text-align: center;
}
.btn-lear-nmore a { 
    text-align: center;
    display: inline-block;
    width: 100%;
}
.feedback-img {
    float: left;
    width: 100%;
    text-align: center;height: auto;
}
.subscribe-wrap{padding: 30px 0px 0px;}
.subscribe-form {
    float: left;
    width: auto;
    margin-top: 30px;
}
.feedback-item::before {height: 170px;}
.copywrite .copywrite-left-box{margin-bottom:30px;}
.copywrite .copywrite-right-box{float:left; padding:0px; margin-bottom:20px;}
footer .footer-box-1, footer .footer-box-2, footer .footer-box-3, footer .footer-box-4{    /* width: 50%; */width: 100%;}
footer .footer-box-1, footer .footer-box-2{margin-bottom:30px;}
footer .footer-box-3{padding-left:15px;}
.top-left-wrap .member,.top-right-wrap .franchisee,.mob-logo{display:none;}
.search-box ul li {margin-right:15px;}
footer .footer-widgets.col-4 .block {width:50%; margin: 0;}

.add-review-wrap {width: 255px; padding: 0 0 0 15px;}
.add-review-wrap p {font-size: 14px;}
.add-review-wrap button {margin: 5px 5px 0 0;}
.star-rating-count-wrap {padding: 0 15px; width: 240px;}
.add-review-wrap .video-bt {margin: 10px 0 0 0px;}
.widget-area .product-categories li a {display: table;}
.single-product .entry-summary .contact.notify-me{float: none;margin:0;}


.membershiplans #pms_new_subscription-form .pms-subscription-plan { float: left; width: 32% !important; margin-right: 2% !important; border-radius: 10px; background: #f3e48f; padding: 0 !important; overflow: hidden; }
.dashboard .membership .membershiplans .pms-account-subscription.pms-subscription-plan { float: left; width: 100%; background: none;}
.dashboard .membership .membershiplans .pms-account-subscription.pms-subscription-plan > span { width: 24.6%;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-1 {background: #f4a4b8;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-2 {background: #e09be0;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-3 {background: #ccf29a;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-4 {background: #f8b368;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-5 {background: #9ff5f2;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-6 {background: #f3e48f;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-7 {background: #c8c5ff;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-8 {background: #e1f2ca;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-9 {background: #c1c1c1;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan:nth-child(3n) { margin-right: 0 !important; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan label { float: left; width: 100%; background: #efbd35; padding: 15px;font-size: 22px !important;font-weight: 700 !important;text-align: center; color: #fff !important; margin: 0; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-1 label { background: #ed4973; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-2 label { background: #c43fc4; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-3 label { background: #a1e842; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-4 label { background: #ee810c; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-5 label { background: #12bcb6; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-6 label { background: #efbd35; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-7 label { background: #4842cc; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-8 label { background: #45720b; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-9 label { background: #606060; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan .pms-subscription-plan-price { float: left; width: 100%; margin: 0; padding: 15px; text-align: center; position: relative;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan .member-points {margin: 0; padding: 15px; float: left; width: 100%; text-align: center; color: #000; font-size: 19px; font-weight: 400; font-family: 'Poppins', sans-serif; text-transform:uppercase;}
.membershiplans #pms_new_subscription-form .pms-subscription-plan .member-days { background: #f8efbc; margin: 0; padding: 15px; float: left; width: 100%; text-align: center; color: #000; font-size: 19px; font-weight: 400; font-family: 'Poppins', sans-serif; text-transform:uppercase; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan .membership-amount{ background: #f8efbc; margin: 0; padding: 15px; float: left; width: 100%; text-align: center; color: #000; font-size: 16px; font-weight: 400; font-family: 'Poppins', sans-serif; text-transform:uppercase; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-1 .member-days { background: #f9c3d0; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-2 .member-days { background: #fbcefb; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-3 .member-days { background: #e0f6c2; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-4 .member-days { background: #f9d2a7; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-5 .member-days { background: #cdfaf8; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-6 .member-days { background: #f8efbc; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-7 .member-days { background: #e1dfff; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-8 .member-days { background: #f4faec; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-9 .member-days { background: #dedede; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-1 .membership-amount { background: #f9c3d0; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-2 .membership-amount { background: #fbcefb; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-3 .membership-amount { background: #e0f6c2; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-4 .membership-amount { background: #f9d2a7; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-5 .membership-amount { background: #cdfaf8; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-6 .membership-amount { background: #f8efbc; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-7 .membership-amount { background: #e1dfff; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-8 .membership-amount { background: #f4faec; }
.membershiplans #pms_new_subscription-form .pms-subscription-plan.pms-subscription-plan-9 .membership-amount { background: #dedede; }

.membershiplans #pms_new_subscription-form .pms-subscription-plan input[type="radio"] {visibility: hidden; opacity: 0;}
.page-template-membership-plans .membershiplans .pms-account-subscription.pms-subscription-plan.pms-subscription-plan-has-actions { width: 100%; background: none; }
.page-id-38 .membershiplans .pms-account-subscription.pms-subscription-plan.pms-subscription-plan-has-actions { width: 100%; background: none; }
.selbtn { width: 100%; float: left; padding: 15px; text-align: center; }
.selbtn .selectplan { background: #efbd35 !important; color: #fff !important; border-radius: 10px !important; font-size: 19px !important; border: 0 !important; box-shadow: none !important; font-weight: 500 !important; text-transform: uppercase; margin: 0;}
.pms-subscription-plan.pms-subscription-plan-1 .selbtn .selectplan { background: #e33c67 !important; }
.pms-subscription-plan.pms-subscription-plan-2 .selbtn .selectplan { background: #b333b3 !important; }
.pms-subscription-plan.pms-subscription-plan-3 .selbtn .selectplan { background: #8fda29 !important; }
.pms-subscription-plan.pms-subscription-plan-4 .selbtn .selectplan { background: #dc7200 !important; }
.pms-subscription-plan.pms-subscription-plan-5 .selbtn .selectplan { background: #0aa49f !important; }
.pms-subscription-plan.pms-subscription-plan-6 .selbtn .selectplan { background: #efbd35 !important; }
.pms-subscription-plan.pms-subscription-plan-7 .selbtn .selectplan { background: #251eb8 !important; }
.pms-subscription-plan.pms-subscription-plan-8 .selbtn .selectplan { background: #45720b !important; }
.pms-subscription-plan.pms-subscription-plan-9 .selbtn .selectplan { background: #606060 !important; }
.page-template-membership-plans .upgrade-renew { float: left; width: 100%; margin: 10px 0 0; }
.page-id-38 .upgrade-renew { float: left; width: 100%; margin: 20px 0 0; }
}
@media screen and (max-width:767px){
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message { margin:7px 10px}
#demo-2 input[type="search"]:focus { width:107px}
.top-right-wrap div.social-icon a { margin:0 0 10px 0}
#demo-2::before { background:url(../images/search.png) no-repeat 0 0; left:8px; right:auto; top:5px}
#demo-2 { margin-top:0; width:100%; position:relative}
#demo-2 input[type="search"] { right:auto; left:0; width:107px; padding:4px 10px 4px 28px}
.banner .carousel-control{left:2%;}
.banner .carousel-control.right {right: 2%;left: auto;}
.max-width{margin:0px auto 0;max-width: 85%;}
.banner .carousel-control .glyphicon-chevron-left, .banner .carousel-control .glyphicon-chevron-right, .banner .carousel-control .icon-next, .banner .carousel-control .icon-prev{font-size: 25px;width: 25px;height: 25px;}
.item2 .shop-now{padding-left: 7%;margin-top: 0;}

.dashboard .membership .membership-details .pms-account-subscription.pms-subscription-plan > span{width: 31.9%;}
.dashboard .membership .pms-subscription-plans-header .pms-subscription-plan-name, .dashboard .membership .pms-subscription-plans-header .pms-subscription-status, .dashboard .membership .pms-subscription-plans-header .pms-subscription-plan-expiration{width: 31.9%;}
.pms-subscription-plan .pms-subscription-status,.pms-subscription-plan .pms-subscription-plan-name,.pms-subscription-plan .pms-subscription-plan-expiration{min-height: 87px;}
.membership-details #pms_new_subscription-form .pms-subscription-plan {width:100%!important;margin-right:2%!important}
.khushi-home {display:none;}
.membership-payment-history{float: left;width: 100%;overflow-y: scroll;}
#woocommerce_product_categories-3{padding: 0 15px;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button.outofstock-wishlist{margin:-10px 0 0;}
.top-wishlist {display:none;}
.top-right-wrap .social-icon {padding: 0;margin: 15px 0 -5px;}
.ui-dialog.ui-widget.wdm-enquiry-modal #enquiry-form{height:250px;overflow-y: scroll;float: left;width: 100%;}
.wdm-enquiry-action-btns{float: right;width: 100%;margin-bottom: 10px;margin-top: 0;}
.my_account_orders .button.view{margin:5px!important;}
.widget_price_filter .price_label{width: 100%;text-align: left;}
.banner .carousel-inner .carousel-caption{top:30px}
.logo{      display: none;  top: 60px; width:140px; height:140px;left: 8px;margin: 0px;}
.logo img{width: 66%;}
.top-right-wrap {width: 57%;margin-top: -30px;}
.top-right-wrap .my-cart {float: right;}
.top-right-wrap div{margin-right:0px;line-height: 30px;}
.menu-nav .menu{display:none;}
.header #dl-menu{display:block;}
.banner .carousel-inner .item{height:180px;}
.banner-heading{font-size:18px;margin-bottom:10px;line-height:18px;}
.banner .carousel-inner .item1 .carousel-caption{top:30px;}
.banner-tagline p{font-size:12px;line-height:18px;}
.shop-now a{padding:10px 12px;font-size:12px;line-height:12px;}
.search,.home .search{top:0px;padding:30px 0px;margin:0px;}
.search-box ul li{width:100%;margin:0 0 15px 0px}
.search-box select{width:100%;}
.btn-submit{margin-top:10px;}
.top-left-wrap div{padding-left:18px;margin-right:4px;line-height:30px;}
 .cloud ul li{width:100%;margin-bottom:40px;}
.cloud ul li .cloud-img{float:none;margin:0px auto;margin-bottom:28px;}
.cloud ul .cloud-2:before,.cloud ul .cloud-4:before{bottom:-30px;right:-38px;transform:rotate(-270deg);}
 .cloud ul .cloud-1:before,.cloud ul .cloud-3:before{bottom:-20px;left:-38px;top:auto;right:auto;transform:rotate(-90deg);}
 .why-kushi{margin-bottom: 25px;}
.new-arraival .owl-nav{display:block;}
.new-arraival .owl-dots{display:none;}
.responsive-tab {    padding: 25px 0px;}
.responsive-tab ul.resp-tabs-list{display:none;}
.responsive-tab .owl-dots{display:none;}
.responsive-tab .resp-tab-content{border:1px solid #c1c1c1;margin: 0 0 5px;}
.responsive-tab h2.resp-tab-active{background:#a7c550 !important;padding:10px 15px !important;}
.responsive-tab h2.resp-tab-active a{color:#fff}
.why-kushi-list li,.why-kushi-list li:nth-last-child(2){width:100%;margin-bottom:30px;}
.why-kushi-img{position:relative;bottom:25px;z-index:0;left:auto;margin-left:auto;text-align: center;}
.testimonials .owl-carousel5{width:100%;float:left;}
.testimonials .owl-item .item{margin-top:240px;}
.testimonials-data{font-size:11px;line-height:16px;}
 .brands .brand-img{width:100%;height:100%;float:left;text-align:center;}
.brands .owl-item .item img{margin-bottom:20px;width:auto;height:auto;float:none;display: inline-block;}
.brands .owl-nav{display:block;text-align:center;}
.brands .owl-dots{display:none;}
.feedback-item{width:100%;margin-bottom:20px;text-align:center;}
.feedback-heading{width:100%;text-align:center;}
.feedback-text{width:100%;text-align:center;}
.feedback-img{float:none;width:100%;margin:0px auto;text-align:center;height: auto;}
.btn-lear-nmore a{float:none;}
.btn-lear-nmore{width:100%;float:left;text-align:center;}
.feedback-item:before{display:none;}
.subscribe-form input{width:100%;margin-bottom:20px;}
.subscribe-wrap{padding:130px 0px 0px;}
.subscribe-wrap-left:before{top:-90px;left:50%;margin-left:-47.5px;}
.subscribe-form input.submit-btn-2{left:50%;margin-left:-87px;}
.subscribe-wrap-left{padding:0px;margin:0px; width:100%; text-align:center;}
.subscribe-head{font-size:24px;line-height:27px;}
.subscribe-tagline{font-size:18px;line-height:18px;}
.subscribe-form{width:100%;}
.footer-box-1,.footer-box-2,.footer-box-3{margin-bottom:30px;}
.copywrite{padding-top:50px;}
.copywrite .copywrite-left-box{padding:0px;margin-bottom:30px;}
.copywrite .copywrite-right-box{width:100%;padding:0px;margin-bottom:20px;}
.testimonials .testimonials-wrap{    padding-bottom: 30px; min-height:0px;}
footer .footer-box-2, footer .footer-box-3 , footer .footer-box-4   {padding: 0px 15px;}
.top-left-wrap .member,.top-right-wrap .franchisee{display:none;}
.header{background:#ffdc14}
.top-left-wrap {width: 100%;}
.top-left-wrap .social-icon {float: right;margin:0;}	
.social-icon .pinterest .fa { margin-right: 0; } 
.top-right-wrap { position: absolute; top:28px; width: 140px; left: 45%; margin: 0 0 0 -30px; z-index: 9999;}
.header #dl-menu {padding: 15px; margin-right: 0px;}
.dl-menuwrapper .dl-menu {margin-right:15px !important;}
.mini-mycart .site-header-cart li {line-height:1;}
.refer-a-friend .feedback-img {padding-right:10px;}
.refer-a-friend .feedback-img img {display: inline-block;}
.suggest-a-toy .feedback-img img {display: inline-block;}
.feedback .feedback-img img {display: inline-block;}
.facebook-page .fb_iframe_widget {width:100%;}
.facebook-page .fb_iframe_widget iframe {max-width:100%;}
.top-strip {min-height: 30px;}
.site-main .columns-3 ul.products li.product  {width: 100% !important; margin-bottom: 25px; margin-right: 0 !important;}
.storefront-sorting .gridlist-toggle {display: none;}
.star-rating-avg {padding: 10px 0;}
.star-rating-avg span {width: 100% !important; text-align: center;}
.feedback-form-part{width: 100%;padding: 10px;overflow: hidden;}
.top-right-wrap .login{margin: -10px 0 0;}
#pms_new_subscription-form{padding: 10px;}
.resp-tab-content{padding: 10px!important;margin: 0 0 7px;}
.woocommerce-MyAccount-content .dashboard h2{margin: 0px 0 5px;width: calc(100% - 0px);padding: 10px 15px;}
.membership-details #pms_new_subscription-form .pms-form-fields-wrapper .pms-field .pms-subscription-plan,#pms_new_subscription-form .pms-form-fields-wrapper .pms-field .pms-subscription-plan .pms-subscription-plan-description{font-size: 15px;}
.dashboard .dashboardwishlist .woocommerce-orders-table td.product-thumbnail .single-img{max-width: 100px;}
.woocommerce-MyAccount-content .dashboard .dashboardwishlist h2::after{left: 15px;bottom: -15px;background-position:left bottom;}
.woocommerce-MyAccount-content .dashboard h2::after{left: 15px;bottom: -15px;background-position:left bottom;}
.single-product .entry-summary .contact.notify-me{float: none;margin:0;}
.post-type-archive-product.left-sidebar .content-area{width:100%!important;}
#secondary.widget-area{float: left;width: 100%;}
.storefront-sorting{margin-bottom: 0;}
.woocommerce-login #customer_login .u-column2{padding-left: 0;}
.ui-dialog.ui-widget.wdm-enquiry-modal{width:94%!important;}
.ui-dialog.wdm-enquiry-modal{left: 3%;top: 10%;}
.products.list .gridlist-buttonwrap{width:100% !important;}
.products.list .gridlist-buttonwrap a.add_to_cart_button, .products.list .gridlist-buttonwrap a.read_more{width: 48%;}
.site-main .columns-3 ul.products.list .product .quick-view{width: 48%;}
#enquiry-form .wdm-pef-form-row > label{width: 30%;}
#enquiry-form input.contact-input, #enquiry-form textarea.contact-input{width: 70%;}
.banner .carousel-inner .item { height: 200px; } 
.banner-heading ,.item.item3 .banner-heading{ font-size: 18px; margin-bottom:0px; line-height:24px; }
.banner .carousel-inner .item { height: 200px; }
.banner-short-desc { font-size: 14px; line-height: 16px; }
.banner .carousel-inner .item1 .carousel-caption, .banner .carousel-inner .carousel-caption{top:30px} 
.shop-now { margin-top:50px; } 
.item3 .banner-short-desc {font-size: 13px;line-height: 13px;max-width: 83%;margin: 0 auto;} 
#reviews .commentlist {padding: 0 0 0 25px;}
#reviews .commentlist li .avatar{padding-right: 10px;}
#reviews .commentlist li{padding-right: 20px;}



}

@media screen and (min-width:480px) and (max-width:767px){
	
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button.outofstock-wishlist{margin:-61px 0 0 214px;}
.top-right-wrap{top: 25px;width: 166px;}
.feedback-item {width: 33.33%;}
.subscribe-form{padding-left: 12%;}
footer .footer-box-1, footer .footer-box-2,footer .footer-box-3,footer .footer-box-4{width:50%}
.testimonials .owl-item .item {margin-top: 210px;} 
.testimonials-data { font-size: 14px; line-height: 22px;  } 
footer .footer-box-3  {padding: 0px 15px;}
.how-it-work{padding-bottom:0px;}
.search-box ul li{width:48%;float:left;}
.search-box ul li:nth-child(2n){width:48%;float:right;}
.cloud ul .cloud-1:before, .cloud ul .cloud-3:before{    left: 20px;}
.cloud ul .cloud-2:before, .cloud ul .cloud-4:before{right: 20px;}
.subscribe-form input {width: 300px;}
.subscribe-form input.submit-btn-2 {left: 0;margin-left: -30px;} 
.top-right-wrap { margin-top: 0px;    z-index: 9999;}
.top-right-wrap .my-cart {float: left;margin-right:0px;}
.top-right-wrap div {margin-right: 15px;}
.top-left-wrap div { margin-right: 15px;}
.logo {top: 40px;}
.cloud ul .cloud-1:before, .cloud ul .cloud-3:before,.cloud ul .cloud-2:before, .cloud ul .cloud-4:before{display:none;}
.cloud ul li { width: 50%; float: left; margin: 0px; margin-bottom: 40px; }
.star-rating-avg {width: 40%;}
.star-rating-count-wrap {width: 60%; padding: 0 0 0 30px; border-right:0; }
.add-review-wrap {width: 100%; padding: 15px 0; border-top: 1px solid #d1d1cf; }
.review-pro {padding-bottom:0;}
.pms-subscription-plan .pms-subscription-details{width: 98%;}
}
@media screen and (min-width:640px) and (max-width:767px){
.pms-subscription-plan .pms-subscription-details{width: 97.5%;}
.shop-now{margin-top:70px}
}
@media screen and (max-width:375px){ 
.banner-tagline p{font-size: 10px;line-height: 16px;margin-bottom: 7px;}
.single-product .cart .addbottom .tinv-wishlist {margin: 10px 0 0; width: auto;}
.single-product .cart .addtop .addtopsecond .enquiry {margin-top:5px !important;}
.star-rating-avg {width: 100%; text-align: center;}
.star-rating-avg span {width: 100% !important; text-align: center; }
.star-rating-count-wrap {border-top: 1px solid #d1d1cf; border-bottom: 1px solid #d1d1cf; border-left:0; border-right:0; padding: 30px 0; width: 100%;}
.add-review-wrap {padding: 30px 0; width: 100%;}
.add-review-wrap .video-bt {margin-left:0; }
.review-pro {padding-bottom:0;}
.post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next a{height: 56px;}
.banner .carousel-inner .item{height:140px;}
.shop-now a { padding: 8px; font-size: 10px; line-height: 10px; } 
.item.item3 .banner-heading { font-size: 13px; line-height: 20px;margin-top: -10px;}	 
.banner-heading { font-size: 12px; margin-bottom: 5px; line-height: 16px; }
.shop-now{margin-top: 30px;}  
}

.logo img{ display: inline-block; }
.footer-logo img{ display: inline-block; }
.single-product .woocommerce-Reviews .woocommerce-noreviews {float:left; width:100%; padding: 0 25px; font-size: 15px; font-weight: 500;}

ul.page-list li{   
 float: left;
 width: 50%
}

.main-navigation ul.FL li:nth-child(5){ /*display:none;*/ }
.main-navigation ul.FL li:nth-child(6){ /*display:none;*/ }
.main-navigation ul.FL li:nth-child(7){ /*display:none;*/ }
.main-navigation ul.FL li:nth-child(8){ /*display:none;*/ }

.main-navigation ul.FL li ul.sub-menu li:nth-child(5){ display:block; }
.main-navigation ul.FL li ul.sub-menu li:nth-child(6){ display:block; }
.main-navigation ul.FL li ul.sub-menu li:nth-child(7){ display:block; }
.main-navigation ul.FL li ul.sub-menu li:nth-child(8){ display:block; }

.main-navigation ul.FR li:nth-child(1){ /*display:none;*/ }
.main-navigation ul.FR li:nth-child(2){ /*display:none;*/ }
.main-navigation ul.FR li:nth-child(3){ /*display:none;*/ }
.main-navigation ul.FR li:nth-child(4){ /*display:none;*/ }

.storefront-sorting .woocommerce-pagination{display:none}
.columns-3 .storefront-sorting .woocommerce-pagination{display:block}
.storefront-sorting .page-orders{ width: 30%;float:left;text-align:center}
.home .quick-view,.home .add-to-cart{float:left;width:50%;}
.home .quick-view a,.home .add-to-cart a{width:100%;}
.home .owl-carousel-img .image-overlay a:hover{margin: 0;}
.logged-in div.membership-amount{color:#000;font-family: 'Poppins', sans-serif;}
.additional-toys {float: left;width: 100%;min-height: 70px;background: #fff;}
.cart-empty {background-color: #ffeeea;color: #e2401c;margin: 0 0 15px;border: 1px solid #e2401c;padding: 10px;font-family: 'Poppins', sans-serif;text-align:center;clear: both;}
.return-to-shop{text-align: center;}
.return-to-shop .wc-backward {font-size: 14px;font-weight: normal;font-family: 'Poppins', sans-serif;color: #fff;background: #66bc46;text-transform: uppercase;border-radius: 20px;line-height: 1;padding: 13px 25px;text-align: center;transition: 0.5s;margin-right: 10px;}
.dashboardwishlist .tinv-header{display:none;}
.dashboardwishlist .tinv-wishlist table td,.dashboardwishlist .tinv-wishlist table th{padding: 10px 5px;font-size: 15px;}
.dashboardwishlist .button {font-size: 14px;font-weight: normal;font-family: 'Poppins', sans-serif;color: #fff;background: #66bc46;text-transform: uppercase;border-radius: 20px;line-height: 1;padding: 13px 25px;text-align: center;transition: 0.5s;margin-right: 10px;}
.dashboardwishlist .button span.tinvwl-txt{color: #fff;}
.widget_price_filter .price_label{width: 100%;text-align: left;}
.dashboardwishlist .tinv-wishlist-clear p .ftinvwl-times::before {color:red}
.dashboardwishlist .tinv-wishlist .product-stock i {margin-right: 5px;}
.dashboardwishlist .button{padding-top: 13px!important;padding: 13px 15px;width: auto !important;margin: 0;}
.woocommerce-Reviews .comment-form-recaptcha{float: left;margin: 0 0 10px;}
.woocommerce-info a{color:#000!important;}







@media only screen and (max-width:767px){
.products.list .gridlist-buttonwrap{float: left !important;}
ul.products.list li.product .gridlist-buttonwrap{margin-bottom: 0;margin-top: 10px;}
.products.list .product .quick-view{min-height: unset;}
.site-main nav.navigation .nav-previous,.site-main nav.navigation .nav-next{width: 48%;}
.post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next a{padding: 13px 15px !important;}

.testimonials.inside-page,.testimonials-center-part,.testimonials-bottom-part{background-size:contain;}
.testimonials.inside-page .container {max-width: 800px;margin-top:11%;width: 78%;}
.testimonials .testimonial-items .testimonials-img{width: 30%;max-width:105px;}
.testimonials .testimonial-items .colum { padding:0 2%}
.tax-product_cat .container #secondary{display:none;}
.single-product div.product form.cart{margin-bottom: 0;padding-bottom:10px;}
.single-product .cart .addbottom button,.single-product .cart .addbottom .tinv-wishlist a,.single-product .entry-summary .contact.notify-me{width:200px;text-align:left;}
.woocommerce-MyAccount-content{clear: both;}
.dashboard .edit-btn{float: left;width: 100%;margin: 20px 0 15px 15px;}
.order_details{font-size: 12px;}
.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot th,.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot td,.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot th,.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody td{padding: 10px 5px;}
.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th{padding-right: 5px;font-size: 16px;}
.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td{font-size: 16px;}
.dashboard .membership{padding: 10px;}
.add-review-wrap button,.add-review-wrap .video-bt a{width: 180px;}
.membershiplans #pms_new_subscription-form .pms-form-fields-wrapper .pms-field .pms-subscription-plan  {width: 100% !important;}

.top-left-wrap .member.showw { display: block; margin-left: 10px;}
.top-left-wrap .member.showw::after {top: 1px; }
.top-left-wrap .franchisee.hidende { display: none; }



}
.membershiplans #pms_new_subscription-form .pms-form-fields-wrapper .pms-field .pms-subscription-plan{float: left;width: 100%;text-align: left;margin-bottom: 20px;}
.dashboardwishlist .cart-empty {float:left; width:100%;margin-bottom: 10px;}
.products .gridlist-buttonwrap{
    position: absolute;
    bottom: -100%;
    transition: 0.5s;float: left;width: 100%;
}
.products{
    position: relative;
    overflow: hidden;
}
.products li.product:hover .gridlist-buttonwrap {
    bottom:22%;
	float: left;
    width: 100%;
}
.products .gridlist-buttonwrap a.add_to_cart_button{ 
    padding-top: 38px;
    min-height: 63px;
    width: 50%;
    float: right;
    text-align: center;
    background: #ec3237;
    color: #fff;
    position: relative;
    display: inline-block;
    border-radius: 0;
    padding: 38px 0 0;
 }
.products .gridlist-buttonwrap a.add_to_cart_button:before {
    position: absolute;
    width: 23px;
    height: 22px;
    background: url(../images/spirit.png) no-repeat -59px -35px;
    top: 13px;
    left: 50%;
    content: "";
    margin-left: -11.5px;
}
.widget_layered_nav ul li {
    float:left;
	width:100%;
}
.widget_price_filter,.widget_price_filter form{ float:left;width: 100%; }
.widget_price_filter .price_label{float:left;}
.news-items,.events-items {float:left; width:100%; margin-bottom:20px;}
.freetoys{font-size: 16px;text-align: center;text-transform: capitalize;font-family: 'Poppins', sans-serif;color: #8373ce;}
.freetoys-singleprodct{font-size: 20px;margin-bottom: 20px;float: left;width: 100%;color: #8373ce;}
.freetoys-checkout{font-size: 15px;float: left;width: 100%;color: #8373ce;}
.freetoys-onepage {font-size: 15px;float: left;width: 100%;color: #8373ce;}
.variation dt{display:none;}
.phoen_rewpts_pts_link_div_main{display:none !important;}
.pms-subscription-plan-price{display: block;margin-left: 20px;}
.member-points{margin-left: 20px;font-weight: normal;color: #fc5b4e;}
.home .responsive-tab .resp-tab-active{border:2px solid #79cde5 !important;}
.cloud ul li .cloud-name  {width: 100%;display: inline-block;text-align: center;font-size: 15px;text-transform: uppercase;font-family: 'Lilita One', cursive;}
.cloud ul .cloud-1 .cloud-name {color: #d07dd2;}
.cloud ul .cloud-2 .cloud-name {color: #adcb69;}
.cloud ul .cloud-3 .cloud-name  {color: #fc5b4e;}
.cloud ul .cloud-4 .cloud-name  {color: #fcb54d;}
.cloud ul .cloud-5 .cloud-name {color: #78d0e4;}
.review-section ul {float: left;width: 100%;}
.review-section ul li {float: left;width: 100%;margin-bottom: 10px;}
.review-section ul li .author-name {margin-right: 20px;}

























