body{padding:0px; margin:0px;font-family:'Arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:15px;color:#000;-webkit-font-smoothing:antialiased;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;background:#efefef}
@font-face{font-family:'ifs';src:url('../fonts/ifs.eot?up5hbj1');src:url('../fonts/ifs.eot?up5hbj1#iefix') format('embedded-opentype'),url('../fonts/ifs.ttf?up5hbj1') format('truetype'),url('../fonts/ifs.woff?up5hbj1') format('woff'),url('../fonts/ifs.svg?up5hbj1#ifs') format('svg');font-weight:normal;font-style:normal}
[class^="ifs-"],[class*=" ifs-"]{font-family:'ifs';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.1');src:url('../fonts/fontawesome-webfont.eot?#iefix1&v=4.7.1') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.1') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.1') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.1') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.ifs-01:before{content:"\e900"}
.ifs-02:before{content:"\e901"}
.ifs-03:before{content:"\e902"}
.ifs-04:before{content:"\e903"}
.ifs-05:before{content:"\e904"}
.ifs-06:before{content:"\e905"}
.ifs-07:before{content:"\e906"}
.ifs-08:before{content:"\e907"}
.ifs-09:before{content:"\e908"}
.ifs-10:before{content:"\e909"}
.ifs-11:before{content:"\e90a"}
.ifs-12:before{content:"\e90b"}
.ifs-13:before{content:"\e90c"}
.ifs-14:before{content:"\e90d"}
.ifs-15:before{content:"\e90e"}
.ifs-16:before{content:"\e90f"}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-search:before{content:"\f002"}
.fa-star:before{content:"\f005"}
.fa-heart:before{content:"\f004"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.clearfix:after,.clearfix:before{clear:both;content:"";display:table}
.pull-left{float:left;}
.pull-right{float:right;}
/* MATERIAL DESIGN RIPPLE */
.ripplelink{display:block;position:relative;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:0}
.ripplelink:hover{z-index:1000}
.ink{display:block;position:absolute;background:rgba(255,255,255,0.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.animate{-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}
@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}
}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}
}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}
}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}
a,.btn,button{transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s}
.btn.btn-primary,.btn.btn-default{border-radius:0;box-shadow:none;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;outline:0;line-height:30px}
.btn.btn-primary{background:#f78314;border-color:#f78314}
.btn.btn-default{background:#fff;border-color:#ececec;color:#676767}
.home-sprite{font-size:0;display:inline-block;vertical-align:middle;background:url(../images/mobile/home-sprite.png) no-repeat;line-height:0}
.home-banner{width:100%;background-size:cover;background-position:center;position:relative}
.home-banner .banner_content{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}
header{position:relative;left:0;top:0;width:100%;z-index:999;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#041226;padding:15px 0 0;margin-bottom:5px}
header.fixed .gsc_container{width:100%;padding:0}
header.fixed .header-inner{border-radius:0}
.top_head{padding-left:45px}
.amp_menu_btn{z-index:5;cursor:pointer;color:#000;position:absolute;top: -4px;left:21px;display:block;width:30px;height:30px;background:transparent;outline:0;border:0}
.sidebar_menu_ico{z-index:5;cursor:pointer;color:#000;position:absolute;top:15px;right:15px;display:block;width:30px;height:30px;background:transparent;outline:0;border:0}
.sidebar_menu_ico{z-index:5;cursor:pointer;color:#000;display:block;width:30px;height:30px}
.sidebar_menu_ico:after,.sidebar_menu_ico:before,.sidebar_menu_ico i{position:absolute;left:5px;width:25px;height:2px;background:#fff;top:4px;content:""}
.sidebar_menu_ico i{top:11px;width:13px;left:9px;}
.sidebar_menu_ico i:before{content:"";display:inline-block;width:2px; height:2px; background:#fff;position:absolute; top:0px; left:-5px;border-radius:50%;}
.sidebar_menu_ico:before{top:18px;left:5px}
.sidebar_menu_ico:hover{border-color:#af5875}
.header_container .right_side_icon{padding:0 15px;margin:0;float:right}
.header_container .right_side_icon ul{padding:0;margin:0}
.header_container .right_side_icon ul li{list-style:none;display:inline-block;margin-right:15px}
.header_container .right_side_icon ul li:last-child{margin-right:0}
.search_form{margin:15px 10px 0}
.search_form form{width:100%;position:relative}
.search_form form input{width:100%;height:40px;box-shadow:none;outline:0;padding:0 10px 0 45px;border:0;border-radius:3px}
 .search_form form input[type="submit"] { background: rgba(0, 0, 0, 0) url("../images/mobile/search_icon.png") no-repeat scroll center center / 20px auto; border: 0 none;bottom: 0;box-shadow: none;display: block;float: left;height: 40px;left: 0;line-height: 40px;padding: 0;position: absolute;text-indent: -99999em;top: auto;width: 50px;}
.header_bottom{display:block;clear:both;height:35px;overflow:hidden;background:#041226;position:relative;left:-7px;margin-right:-9px;width:100vw;z-index:99;margin:5px 0 0}
.header_bottom .shorthand-list{display:block;clear:both;max-width:767px;margin:auto;padding:0;white-space:nowrap;overflow:auto}
.header_bottom .shorthand-list .item{padding:0;display:inline-block;min-width:28%;line-height:42px}


.header_bottom .shorthand-list .item a.active{border-bottom-color:#fff;color:#fff}
/*********************end header **************************/
.slider_container figure{margin:0 10px}
.slider_container figure img{border-radius:3px}
.product_listing_wrap{padding:0;margin:0}
.product_listing_wrap .product_list{padding:0;margin:0}
.product_listing_wrap .product_list .list-item{padding:8px;position:relative;margin:5px 10px 0;background:#fff;border-radius:4px; margin-bottom:5px;display: block;}
.product_listing_wrap .product_list .list-item .product_inside{position:relative;min-height:102px;padding-left:117px;}
.product_listing_wrap .product_list .list-item .product_thumb{position:absolute;top:0px;left:0px;max-width:150px;min-height:130px;padding:0;line-height:1;text-align:center} 
.product_listing_wrap .product_list .list-item .product_thumb .half-left-img{max-width:100%;max-height:100%;border-radius:5px}
.product_listing_wrap .product_list .list-item .product-descrip{padding:0;margin:0}
.product_listing_wrap .product_list .list-item .product-descrip .deal_name{font-size:12px;margin-bottom:4px;display:block;color: #3d3d3d;}
.product_listing_wrap .product_list .list-item .product-descrip .deal_name i{display:inline-block;vertical-align:middle}
.product_listing_wrap .product_list .list-item .product-descrip .product_name{color:#333;text-decoration:none;clear:both;margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:0px;max-height:37px}
.product_listing_wrap .product_list .list-item .product-descrip p{margin:0 0 5px}
.product_listing_wrap  .like-date-chat{padding:0px; margin:0px;}
.product_listing_wrap  .like-date-chat .inside-more{color:#b0b7be;text-decoration:none;}
.product_listing_wrap .msg-like-outer{padding:0px; margin:0px;}
.product_listing_wrap .msg-like-outer .chat_like{padding:0px; margin:0px;display:block;font-size:0px;}
.product_listing_wrap .msg-like-outer .chat_like li{display:inline-block;font-size:13px;margin-right:15px}
.product_listing_wrap .msg-like-outer .chat_like li:last-child{margin-right:0px;}
.product_listing_wrap .msg-like-outer .chat_like li a{color:#b0b7be;text-decoration:none;}

.product_listing_wrap .logo_price_row{padding:0px 0px 0; margin:0px;}
.product_listing_wrap .logo_price_row .price-wrap{display:block; margin-top:10px;}
.product_listing_wrap .logo_price_row .price-wrap .old-price,
.product_listing_wrap .logo_price_row .price-wrap .off-price,
.product_listing_wrap .logo_price_row .price-wrap .new-price{display:inline-block;font-size:10px; color:#9d9d9d;position:relative}
 

.product_listing_wrap .logo_price_row .price-wrap .new-price{font-size:13px;color:#3e3e3e;margin-right:5px;}
.product_listing_wrap .logo_price_row .price-wrap .old-price{text-decoration:line-through}
.product_listing_wrap .logo_price_row .price-wrap .off-price{font-size:10px;color:#318ec9;margin-right:5px;font-weight:bold;}
.product_listing_wrap .like-date-chat  .brand_logo{margin:10px 0 0;display:block}


.product_footer{padding-top:20px;border-top:solid 1px #edeff0;margin-top:10px}
.product_footer .price-wrap{display:inline-block;margin:0}
.product_footer .old-price{color:#808080;text-decoration:line-through;display:inline-block;vertical-align:middle;margin-right:12px}
.product_footer .old-price p{font-size:12px;color:#808080;margin:0}
.product_footer .new-price{color:#429c00;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-right:12px}
.product_footer .new-price p{font-weight:bold;font-size:15px;margin:0}
.btn.btn-shopnow{background:#041226;color:#fff;padding:8px 8px;border-radius:5px;text-decoration:none;font-weight:bold;font-size:12px}


.deals_head{padding:0px; margin:0px 0 5px;}
.deals_head .super_part{padding:0px; margin:0px;}
.deals_head .super_part .deal_name {font-size:12px;margin-bottom:4px;display:inline-block;color: #3d3d3d; margin-right:5px;}
.deals_head .super_part .deal_name  i{display:inline-block;vertical-align:middle}
.deals_head .super_part  .inside-more{color:#b0b7be;text-decoration:none;display:inline-block}
 
.deals_head  .chat_like{padding:0px; margin:0px;display:inline-block;font-size:0px;}
.deals_head  .chat_like li{display:inline-block;font-size:13px;margin-right:15px}
.deals_head  .chat_like li:last-child{margin-right:0px;}
.deals_head  .chat_like li a{color:#b0b7be;text-decoration:none;}


/**********************
sidebar
************************/
 .i-amphtml-sidebar-mask {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    opacity: 0.2;
    background-image: none !important;
    background-color: #000;
    z-index: 2147483646;
	 display:none;
}
#sidebar-menu .sidebar-logo{background-image:url(../images/sidebar_logo.png);height:68px;width:140px;background-size:140px 68px;display:block;margin:25px 0 25px 15px}
#sidebar-menu{width:126px;background-color:#041226;border:solid 0 #041226; height:100%;    z-index: 99999999999;    display: block;    position: fixed;    left: -100%; top:0;}
#sidebar-menu.sidebar_menu_icon{ left: 0;}
#sidebar-menu ul{padding:0;margin:0;text-align:center}
#sidebar-menu ul li{padding:0;margin:0; }
#sidebar-menu ul li a{color:#fff;font-size:11px;padding:20px 15px;text-decoration:none;text-transform:uppercase; display:block;border-bottom:solid 1px transparent;text-align:center}
#sidebar-menu ul li a i{font-size:20px; text-align:center; margin:0 0 5px;color:#fff;display:block;}
#sidebar-menu .user_dp{background:#fff;text-align:center; padding:20px 10px}
#sidebar-menu .user_dp .dp_img{border-radius:50%;}
#sidebar-menu .user_dp span{display:block; font-size:13px;font-weight:bold; color:#3a3a3a; margin:5px 0 0}
 
#sidebar-menu ul li a:hover{background:#f8852b}
/******************************
footer bar
****************************/
.page-content{padding-bottom:50px;}
.text-center{text-align:center}
.top-wrapper{font-size:14px;height:50px;position:absolute;bottom:0px;top:auto;left:0;right:0;z-index:999999;margin:auto;background:#fff; transition:all .3s ease .3s;-webkit-transition:all .3s ease .3s; }
.top-wrapper .top-activity{height:55px;background:#fff;margin:0 auto;padding:0;position:fixed;bottom:-1px;top:auto;left:0;right:0;box-shadow:0 0 48px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 48px rgba(0,0,0,0.2);}
.top-wrapper .top-activity>li{color:#222;padding:0;float:left;list-style:none}
 
.top-wrapper .top-activity>li:first-child,.top-wrapper .top-activity>li:last-child{width:40%}
.top-wrapper .top-activity>li:nth-child(2){width:20%}
.top-wrapper .top-links{font-size:10px;padding:0;width:48%;text-align:center;white-space:nowrap;display:inline-block;color:#222; text-decoration:none;outline:none;}
.top-wrapper .top-links>i{display:block;width:auto;height:auto;line-height:32px;font-size:19px;text-align:center;margin:0 auto}
.curved{background:url(../images/mobile/curv.png) no-repeat;margin:-22px auto 0;width:70px;height:51px;font-size:10px;padding-top:13px;background-size:70px 22px;color:#222; text-decoration:none;outline:none;display: block;}
.ptime-box{display:block;background:#fa8514;width:40px;height:40px;line-height:40px;margin:-5px auto 6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:relative;box-shadow:0 0 25px rgba(250,133,20,0.25);}
.ptime-box i{font-size:24px;line-height:40px;color:#fff;}
	
/******************************
Pagination bar
****************************/	
.pagination_box .pagination {display: block;font-size: 0; margin: 0 auto 20px; padding: 0;text-align: center; width: 100%;}
.pagination_box .pagination li, .pagination_box .pagination li.next, .pagination_box .pagination li.prev {display: inline-block;float: none;font-size: 16px;margin: 0;width: auto;}
.pagination > li {border-right: 1px solid #f0f0f0;}	
.disabled { color: #ccc;pointer-events: none;}	
.pagination_box .pagination li.active > a, .pagination_box .pagination li > a:hover {background: #fa8514 none repeat scroll 0 0;border-color: #fa8514;color: #fff;}
.pagination > li > a, .pagination > li > span {background-color: #fff;border: 1px solid #ddd;color: #737373;float: left;line-height: 1.42857;margin-left: -1px;padding: 6px 12px;position: relative;text-decoration: none;}
	

/***************************************
		grid view css
***************************************/
.gridview .product_listing_wrap .product_list .list-item .inner_details {background: #fff none repeat scroll 0 0;border-radius: 4px;padding: 6px;position: relative;height: 265px;}
.gridview .product_listing_wrap .product_list .list-item{width:50%;float:left;list-style:none;background:transparent}
/*.gridview .product_listing_wrap .product_list .list-item:nth-child(2n+1){clear:both}*/
.gridview .product_listing_wrap .product_list .list-item .product_inside{padding:0}
.gridview .product_listing_wrap .product_list .list-item .product_thumb{position:static;margin:0 auto;display:block;margin:0 auto 5px}
.listview .product_list .list-ads{ display: block;  width: 100%; overflow: hidden;margin-bottom: 6px;}
.listview .product_list .list-ads-new{ overflow: hidden; margin-bottom: 6px; width: 300px;margin: auto; max-height: 290px;}
.gridview .product_list .list-ads{ float: left; display: block;  width: 100%; overflow: hidden;margin-bottom: 6px; text-align:center;}
.gridview .product_list .list-ads-new{  width: 300px; overflow: hidden;margin-bottom: 6px; margin: auto; max-height: 290px;}
.gridview .deals_head .super_part .deal_name .deal_wrap_name{display:none}
.gridview .like-date-chat .inside-more{color:#b0b7be;text-decoration:none;margin-bottom:0px}
.gridview .like-date-chat .like-date-chat{padding:0;margin:0}
.gridview .like-date-chat .old-price{color:#808080;text-decoration:line-through;display:inline-block;vertical-align:middle;margin-right:0}
.gridview .like-date-chat .old-price p{font-size:12px;color:#808080;margin:0}
.gridview .like-date-chat .new-price{color:#616161;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-right:6px}
.gridview .like-date-chat .new-price p{font-weight:bold;font-size:15px;margin:0}
.gridview .product_listing_wrap .like-date-chat .brand_logo{float:right;margin:0px;}
.gridview .btn.btn-shopnow{float:right;}
.gridview  .product_listing_wrap .logo_price_row .price-wrap{margin-top:5px;}
.view_footer{float:right}
.gridview .view_footer{display:block;width:100%;clear:both;padding-top:6px;border-top:solid 1px #edeff0;margin-top:3px}
.gridview .msg-like-outer{padding:0;margin:8px 0 0}
.gridview .hide_grid{display:none}
.gridview .deals_head .super_part .inside-more{display:none}
.gridview .deals_head{position:absolute}
.gridview .product_list .list-item{padding:0 3px;position:relative;margin:0;margin-bottom:6px;box-sizing:border-box}
.msg-like-outer.listhide{display:none;}
.gridview .msg-like-outer.listhide{display:block}
.header_container .right_side_icon ul li .list_icon{display:none}
.gridview .header_container .right_side_icon ul li .list_icon{display:block}
.gridview .right_side_icon ul li .grid_icon{display:none}
.gridview  .slider_container figure{ margin: 0 5px 10px;}
.listview .product_listing_wrap .like-date-chat .inside-more.hide_list{display:none;}
.gridview  .product_listing_wrap .logo_price_row{clear:both}
.gridview  .product_listing_wrap .msg-like-outer .chat_like li{margin-right:5px;font-size: 10px;}
.gridview .pagination_box{clear:both;}	
	
	
/***************************************
		Footer css
***************************************/
.footer-end-menu{padding:15px 10px 20px;margin:0px;background:#041226;overflow:hidden;}	
.footer-end-menu ul{padding:0px;margin:0px;display:block;text-align: center;}	
.footer-end-menu ul li{display:inline-block;list-style:none;margin-bottom:10px;}
.footer-end-menu ul li a{text-decoration:none;color:#fff;padding:5px 5px;}
	
	
/******************************
top ad bar
****************************/
.product_thumb  .loop-deals{ background: #2625C1;border-radius:3px;color: #fff;font-size: 10px;font-weight: 500;left: 0; margin: 0 8px;padding:7px; position: absolute;right: 0;top: 25%;transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);z-index: 99;}
.product_thumb .loop-deals.red-bg{background: rgba(238, 28, 37, 0.8);}
.top_ad_deal{ background:#1ab432 url(../images/mobile/bg_top_ad.jpg) no-repeat; padding:0px 10px 0;}
.top_ad_deal .content_ad{position:relative; padding-right:78px; padding-left:45px; min-height:52px;}
.top_ad_deal .content_ad p{font-size:11px; width:85%; color:#041226; margin:0px; padding:12px 0 0;color:#fff;position:relative;z-index:999999}
.top_ad_deal .content_ad .btn{width:55px;position:absolute;right:35px;top:13px;text-align:center;font-size:10px; background:#ff923d;padding:5px 6px;border-radius:2px;}
.top_ad_deal .content_ad  .icon_ad{position:absolute;left:0px;top:0;}
.top_ad_deal .close_btn{position:absolute;right:3px;top:15px;z-index:999999; }
	#top_ad_box_all.hide{display:none;}	
	
	
	 
		  .ribbon-custom {    height: 100px;    overflow: hidden;    position: absolute;    width: 100%; left:0px;   z-index: 999;}
		  
		  .ribbon-custom .ribbon-details-page {    padding: 8px 0;    right: 44px;    top: 20px;    font-size: 15px;    width: 160px;}
.ribbon-custom .ribbon-green {    background-color: #f00;    box-shadow: 0 0 3px rgba(0,0,0,0.3);    color: #fff;    font-size: 9px;    font-weight: bold;    padding: 2px 0;    position: relative;    right: 17px;    text-align: center;    text-transform: uppercase;    top: 13px;    transform: rotate(-45deg);    width: 70px;    z-index: 2147483647;}


body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}
body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}


/******************************
	STORE css
******************************/
.store_page{padding:0 10px}
.all-store-wrap{padding:0;margin:0}
.all-store-wrap .store-head{padding:0;margin:0 0 30px;display:inline-block;width:100%}
.all-store-wrap .store-head .page-h1{font-size:24px;font-weight:500;margin:5px 0}
.all-store-wrap .store-head .page-h1 span{font-size:14px;color:#616060;text-transform:uppercase;display:block;margin:10px 0 0}
.all-store-wrap .store-head .keyword-form{min-width:304px}
.all-store-wrap .store-head .keyword-form .form-group{margin-bottom:0}
.alpha-wrap{padding:0;margin:10px 0 5px;font-size:0}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
.alpha-wrap li{font-size:13px;text-transform:uppercase;padding:0;margin-right:3px;margin-bottom:3px}
.alpha-wrap li:last-child{margin-right:0}
.alpha-wrap li a{color:#7c7c7c;background:#f7f7f7;padding:8px 10px;box-shadow:0 1px 0 rgba(0,0,0,0.08);border-radius:2px;display:block;text-decoration:none}
.alpha-wrap li a:hover,.alpha-wrap li.active a{background:#58a020;color:#fff;box-shadow:3px 3px 7px rgba(0,0,0,0.35);text-shadow:1px 0 0 rgba(0,0,0,.20)}
.store-list-outer{padding:0;margin-left:-1%;margin-right:-1%}
.store-list-outer .store-inner{padding:0;margin:0;margin-left:-.34%;margin-right:-.34%}
.store-list-outer .store-inner li{float:left;width:48%;margin:1%;text-align:center;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.07);list-style:none}
.store-list-outer .store-inner li img{max-width:100%}
.store-list-outer .store-inner li .store-img-wrap{display:block;padding:5px;color:#343434;text-decoration:none;outline:0}
.store-list-outer .store-inner li:hover{box-shadow:0 0 20px rgba(0,0,0,0.30)}
.store-list-outer .store-inner li:hover>.store-img-wrap>img{transform:scale(0.85)}
.store-list-outer .store-inner li .store-img-wrap img{border:solid 1px #f7f7f7;transition:ease-in-out .3s;max-width:100%}
.store-list-outer .store-inner li .store-img-wrap span{padding:10px 0 0;display:block;text-overflow:ellipsis;overflow:hidden}
.store-list-outer .store-inner li .store-footer{background:#f7f7f7;border-top:1px solid #efefef;padding:0;text-align:center}
.store-list-outer .store-inner li .store-footer .star-rating-wrap{border-right:1px solid #fff;position:relative}
.store-list-outer .store-inner li .store-footer .star-rating-wrap,.store-list-outer .store-inner li .store-footer .comment-pro-wrap{padding:8px 5px;width:50%;position:relative;box-sizing:border-box}
.store-list-outer .store-inner li .store-footer .star-rating-wrap a,.store-list-outer .store-inner li .store-footer .comment-pro-wrap a{font-size:15px;color:#adadad;vertical-align:middle;text-decoration:none;}
.store-list-outer .store-inner li .store-footer .star-rating-wrap a i,.store-list-outer .store-inner li .store-footer .comment-pro-wrap a i{font-size:17px;vertical-align:middle;margin-right:5px}
.store-list-outer .store-inner li .store-footer .star-rating-wrap a i{color:#f99b1d}
.store-list-outer .store-inner li .store-footer .comment-pro-wrap a i{color:#adadad}
.store-list-outer .store-inner li .store-footer .star-rating-wrap a:hover,.store-list-outer .store-inner li .store-footer .comment-pro-wrap a:hover{color:#000}
		  











































html,body{overflow-x:hidden}
 body{padding:0px; margin:0px;font-family:'Arial',sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:15px;color:#000;-webkit-font-smoothing:antialiased;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;background:#efefef}
         @font-face{font-family:'ifs';src:url('https://www.indiafreestuff.in/fonts/ifs.eot?up5hbj1');src:url('https://www.indiafreestuff.in/fonts/ifs.eot?up5hbj1#iefix') format('embedded-opentype'),url('https://www.indiafreestuff.in/fonts/ifs.ttf?up5hbj1') format('truetype'),url('https://www.indiafreestuff.in/fonts/ifs.woff?up5hbj1') format('woff'),url('https://www.indiafreestuff.in/fonts/ifs.svg?up5hbj1#ifs') format('svg');font-weight:normal;font-style:normal}
         [class^="ifs-"],[class*=" ifs-"]{font-family:'ifs';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
         @font-face{font-family:'FontAwesome';src:url('https://www.indiafreestuff.in/fonts/fontawesome-webfont.eot?v=4.7.1');src:url('https://www.indiafreestuff.in/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://www.indiafreestuff.in/fonts/fontawesome-webfont.woff2?v=4.7.1') format('woff2'),url('https://www.indiafreestuff.in/fonts/fontawesome-webfont.woff?v=4.7.1') format('woff'),url('https://www.indiafreestuff.in/fonts/fontawesome-webfont.ttf?v=4.7.1') format('truetype'),url('https://www.indiafreestuff.in/fonts/fontawesome-webfont.svg?v=4.7.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
         .ifs-01:before{content:"\e900"}
         .ifs-02:before{content:"\e901"}
         .ifs-03:before{content:"\e902"}
         .ifs-04:before{content:"\e903"}
         .ifs-05:before{content:"\e904"}
         .ifs-06:before{content:"\e905"}
         .ifs-07:before{content:"\e906"}
         .ifs-08:before{content:"\e907"}
         .ifs-09:before{content:"\e908"}
         .ifs-10:before{content:"\e909"}
         .ifs-11:before{content:"\e90a"}
         .ifs-12:before{content:"\e90b"}
         .ifs-13:before{content:"\e90c"}
         .ifs-14:before{content:"\e90d"}
         .ifs-15:before{content:"\e90e"}
         .ifs-16:before{content:"\e90f"}
         .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
         .fa-rupee:before,.fa-inr:before{content:"\f156"}
         .fa-search:before{content:"\f002"}
         .fa-star:before{content:"\f005"}
         .fa-heart:before{content:"\f004"}
         .fa-plus:before{content:"\f067"}
         .fa-minus:before{content:"\f068"}
         .fa-pencil:before{content:"\f040"}
		  .fa-angle-left:before{content:"\f104"}
		
		 
         .clearfix:after,.clearfix:before{clear:both;content:"";display:table}
         .pull-left{float:left;}
         .pull-right{float:right;}
         a,.btn,button{transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s}
         .btn.btn-primary,.btn.btn-default{border-radius:0;box-shadow:none;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;outline:0;line-height:30px}
         .btn.btn-primary{background:#f78314;border-color:#f78314}
         .btn.btn-default{background:#fff;border-color:#ececec;color:#676767}
         .home-sprite{font-size:0;display:inline-block;vertical-align:middle;background:url(https://www.indiafreestuff.in/images/mobile/home-sprite.png) no-repeat;line-height:0}
         .home-banner{width:100%;background-size:cover;background-position:center;position:relative}
         .home-banner .banner_content{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}
         header{position:relative;left:0;top:0;width:100%;z-index:999;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#041226;padding:15px 0 0;margin-bottom:5px}
         header.fixed .gsc_container{width:100%;padding:0}
         header.fixed .header-inner{border-radius:0}
         .top_head{padding-left:15px}
         .amp_menu_btn{z-index:5;cursor:pointer;color:#000;position:absolute;top: -4px;left:21px;display:block;width:30px;height:30px;background:transparent;outline:0;border:0}
         .sidebar_menu_ico{z-index:5;cursor:pointer;color:#000;position:absolute;top:15px;right:15px;display:block;width:30px;height:30px;background:transparent;outline:0;border:0}
         .sidebar_menu_ico{z-index:5;cursor:pointer;color:#000;display:block;width:30px;height:30px}
         .sidebar_menu_ico:after,.sidebar_menu_ico:before,.sidebar_menu_ico i{position:absolute;left:5px;width:25px;height:2px;background:#fff;top:4px;content:""}
         .sidebar_menu_ico i{top:11px;width:13px;left:9px;}
         .sidebar_menu_ico i:before{content:"";display:inline-block;width:2px; height:2px; background:#fff;position:absolute; top:0px; left:-5px;border-radius:50%;}
         .sidebar_menu_ico:before{top:18px;left:5px}
         .sidebar_menu_ico:hover{border-color:#af5875}
         .header_container .right_side_icon{padding:0 15px;margin:0;float:right}
         .header_container .right_side_icon ul{padding:0;margin:0}
         .header_container .right_side_icon ul li{list-style:none;display:inline-block;margin-right:15px}
         .header_container .right_side_icon ul li:last-child{margin-right:0}
         .search_form{margin:15px 10px 0}
         .search_form form{width:100%;position:relative}
         .search_form form input{width:100%;height:40px;box-shadow:none;outline:0;padding:0 10px 0 45px;border:0;border-radius:3px}
         .search_form form input[type="submit"] { background: rgba(0, 0, 0, 0) url("https://www.indiafreestuff.in/images/mobile/search_icon.png") no-repeat scroll center center / 20px auto; border: 0 none;bottom: 0;box-shadow: none;display: block;float: left;height: 40px;left: 0;line-height: 40px;padding: 0;position: absolute;text-indent: -99999em;top: auto;width: 50px;}
         .header_bottom .shorthand-list{display:block;clear:both;max-width:767px;margin:auto;padding:0;white-space:nowrap;overflow:auto}
         .header_bottom .shorthand-list .item{padding:0;display:inline-block;min-width:28%;line-height:42px}
         .header_bottom .shorthand-list .item a{border-bottom:3px solid transparent;overflow:hidden;color:#fff;text-decoration:none;padding:5px 15px 5px;line-height:1em;display:inline-block;transition:all ease .35s;-webkit-transition:all ease .35s;font-size:12px;text-transform:uppercase;letter-spacing:1px;vertical-align: middle;}
         .header_bottom .shorthand-list .item a .beg{min-width:20px; height:20px;line-height:20px; background:#f8852b;border-radius:50%;text-align:center;font-size:11px;font-weight:bold; display:inline-block;}
         .header_bottom .shorthand-list .item a.active{border-bottom-color:#fff;color:#fff}
         .header_container .header-menu{float:left; position:relative; color:#fff; margin-top:0px;}
         .header_container .header-menu ul{padding:0px; margin:0px; display:block;}
         .header_container .header-menu ul li{list-style:none;padding:0px; margin:0px;}
         .header_container .header-menu ul li a{font-size:13px;font-weight:bold;color:#fff; text-decoration:none;}
         .header_container .header-menu ul li a .beg{min-width:20px; height:20px;line-height:20px;background:#f8852b; text-align:center;font-size:11px;border-radius:50%;    display: inline-block;}
         .header_container .header-menu ul .main-li>a{font-size:13px;font-weight:bold;color:#fff; text-decoration:none;padding: 10px 0;}
         .header_container .header-menu ul .main-li>a:after{content:"\f107";display:inline-block;font-family:FontAwesome; margin:0 5px;}
         .header_container .header-menu ul li a .name{max-width: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;    vertical-align: middle;}
         .header_container .header-menu ul .sub-ul{position:absolute;background:#041226;width:100%; padding-top:16px;display:none;}
         .header_container .header-menu ul .sub-ul li{padding:0px; margin:0px;display:block}
         .header_container .header-menu ul .sub-ul li a{padding:10px;display:block}
         .header_container .header-menu ul .sub-ul li a:hover{background:#f59d39}
         .header_container .header-menu ul li:hover .sub-ul,
         .header_container .header-menu ul li:focus .sub-ul{display:block}
         .amp_back_btn{left:12px; top:15px; float:left;}
         .amp_back_btn i {z-index: 5;cursor: pointer;color: #000;display: block;width: 30px;height: 30px;}
         .slider_container figure{margin:0 10px}
         .slider_container figure img{border-radius:3px}
         /**********************
         sidebar
         ************************/
         #sidebar-menu .sidebar-logo{background-image:url(https://www.indiafreestuff.in/images/mobile/sidebar_logo.png);height:68px;width:140px;background-size:140px 68px;display:block;margin:25px 0 25px 15px}
         #sidebar-menu{width:126px;background-color:#041226;border:solid 0 #041226;    z-index: 99999999999;}
         #sidebar-menu ul{padding:0;margin:0;text-align:center}
         #sidebar-menu ul li{padding:0;margin:0}
         #sidebar-menu ul li a{color:#fff;font-size:11px;padding:20px 15px;text-decoration:none;text-transform:uppercase; display:block;border-bottom:solid 1px transparent;text-align:center}
         #sidebar-menu ul li a i{font-size:20px; text-align:center; margin:0 0 5px;color:#fff;display:block;}
         #sidebar-menu .user_dp{background:#fff;text-align:center; padding:20px 10px}
         #sidebar-menu .user_dp .dp_img{border-radius:50%;}
         #sidebar-menu .user_dp span{display:block; font-size:13px;font-weight:bold; color:#3a3a3a; margin:5px 0 0}
         #sidebar-menu ul li a:hover{background:#f8852b}
         /******************************
         footer bar
         ****************************/
         .page-content{padding-bottom:50px;}
         .text-center{text-align:center}
         .top-wrapper{font-size:14px;height:50px;position:absolute;bottom:0px;top:auto;left:0;right:0;z-index:999999;margin:auto;background:transparent; transition:all .3s ease .3s;-webkit-transition:all .3s ease .3s}
         .top-wrapper .top-activity{height:55px;background:#fff;margin:0 auto;padding:0;position:fixed;bottom:-1px;top:auto;left:0;right:0;box-shadow:0 0 48px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 48px rgba(0,0,0,0.2);}
         .top-wrapper .top-activity>li{color:#222;padding:0;float:left;list-style:none}
         .top-wrapper .top-activity>li:first-child,.top-wrapper .top-activity>li:last-child{width:40%}
         .top-wrapper .top-activity>li:nth-child(2){width:20%}
         .top-wrapper .top-links{font-size:10px;padding:0;width:48%;text-align:center;white-space:nowrap;display:inline-block}
         .top-wrapper .top-links>i{display:block;width:auto;height:auto;line-height:32px;font-size:19px;text-align:center;margin:0 auto}
         .curved{background:url(https://www.indiafreestuff.in/images/mobile/curv.png) no-repeat;margin:-22px auto 0;width:70px;height:51px;font-size:10px;padding-top:13px;background-size:70px 22px}
         .ptime-box{background:#fa8514;width:40px;height:40px;line-height:40px;margin:-5px auto 6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:relative;box-shadow:0 0 25px rgba(250,133,20,0.25)}
         .ptime-box i{font-size:24px;line-height:40px;color:#fff}
         /******************************
         list header
         ******************************/
         .header_container{padding-bottom:8px}
         .header_container .search-views{display:block;padding:17px 15px 0;text-align:right;font-size:18px;font-weight:600;position:relative}
         .header_container .search-views i{position:absolute;top:0px;right:0;color:#fff}
         .header_container .search-views input[type=search]{position:absolute;top:-11px;color:#555;right:0;font-weight:400;background:#ededed;padding:0 8px;width:30px;height:32px;opacity:0;font-family:inherit;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border:0 solid #ccc;-webkit-transition:all .9s;-moz-transition:all .9s;transition:all .9s ease}
         .header_container .search-views input[type=search]:focus{box-sizing:border-box;width:72vw;height:32px;background-color:#fff;border-color:#eb407a;-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);outline:0;opacity:1}
         /******************************
         details css
         ******************************/
         .details_page{padding:0 5px}
         .main-overview{position:relative;background:#fff;margin:5px 0;padding-top:0px;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,0.04)}
         .score_view{position:absolute;top:0;left:0;right:0;z-index:999999}
         .score_view .rating_points{float:left;width:60%;padding:11px 0 0 17px;z-index:999999}
         .user_review_sprite{background-image:url(./https://www.indiafreestuff.in/images/mobile/user_review_sprite.png)}
         .user_3_review{background-position:-95px -100px}
         .user_1_review,.user_2_review,.user_3_review,.user_4_review,.user_5_review{width:35px;height:21px;display:inline-block;vertical-align:middle;text-align:center}
         .rating_points .review_count{color:#fff;font-size:12px;margin-left:0;left:5px;position:relative;float:left;top:3px}
         .rating_points .review_star{float:left;top:4px;position:relative;left:8px;font-size:10px;color:#fff}
         .rating_points .comment-date{display:inline-block;vertical-align:top;font-size:12px;color:#949494;padding-top:3px}
         .score_view .a-wishlist-btn{text-decoration:none;position:absolute;right:15px;left:auto;top:15px;font-size:18px;line-height:1;color:rgba(0,0,0,.3)}
         .main-overview h1{ line-height:1.6;font-size:15px;padding:3px 0 5px;white-space:normal;max-height:49px;overflow:hidden;display:-webkit-box;color:#343434;font-weight:normal;text-align:left;margin:0 auto;display:block}
         .product_model{background:#fff;z-index:999999}
         .product_model .close_btn{position:absolute;right:15px;top:15px;z-index:999999}
         .product_model .gallery_images{top:19%}
         .main-overview .product_banner{clear:both;margin:0 auto 0;width:100%;background:#fff}
         .main-overview .product_banner img{width:auto;margin:auto;display:block;height:auto;min-height:50px;min-width:50px;max-width:249px;max-height:249px}
         .des_section{padding:0 15px;}
         .details_page .logo_price_row{padding:10px 0px 0; margin:0px 0 10px;}
         .details_page .logo_price_row .price-wrap{display:block; margin-top:0px;}
         .details_page .logo_price_row .price-wrap .old-price,
         .details_page .logo_price_row .price-wrap .off-price,
         .details_page .logo_price_row .price-wrap .new-price{display:inline-block;font-size:11px; color:#9d9d9d;position:relative;vertical-align: middle;}
         .details_page .logo_price_row .price-wrap .new-price{font-size:19px;color:#3e3e3e;margin-right:5px;}
         .details_page .logo_price_row .price-wrap .old-price{text-decoration:line-through;margin-right:5px;}
         .details_page .logo_price_row .price-wrap .off-price{font-size:10px;color:#318ec9;margin-right:5px;font-weight:bold;}
         .details_page .like-date-chat  .brand_logo{margin:0px 0 0;display:block}
         .details_page  .post_foot{padding:10px 0 5px; border-top:dashed 1px #dadada}
         .details_page  .post_foot .post_date{font-size:11px;color:#b1b7be;}
         .details_page  .post_foot  .post_like{padding:0px; margin:0px;font-size:0px; display:block;}
         .details_page  .post_foot  .post_like li{display:inline-block;font-size:12px; margin-right:10px;}
         .details_page  .post_foot  .post_like li:last-child{margin-right:0px;}
         .details_page  .post_foot  .post_like li a{color:#b0b6bd;text-decoration:none;}
         .details_page  .post_foot  .post_like li a i{font-size:12px; margin-right:1px;}
         .details_page  .post_foot  .post_like li.like_dislike a i{color:#5db609;}
         .details_section{position:relative;background:#fff;margin:5px 0;padding:10px;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,0.04)}
         .details_section p{padding:0px; margin:0 0 10px;color:#3d3d3d; font-size:11px;line-height:1.6;}
         .details_section .spacial_details{padding:0px 0 8px;margin:0px 0 8px;border-bottom:dashed 1px #dadada;}
         .details_section .spacial_details p{color:#000;font-size:12px;line-height:1.6;margin-bottom:0px;}
         .details_section .spacial_details p span{color:#000; }
         .bottom-wrapper{padding:0px; margin:0px;position:fixed;bottom:0; left:0; right:0}
         .bottom-wrapper .custom_btn{padding:0px; height:50px;width:50%;float:left;box-sizing:border-box;border:none; outline:none;background:#ffa500;color:#fff; position: relative; overflow: hidden;text-align: center;line-height: 50px;font-size:14px;font-weight:bold; text-decoration:none;}
         .bottom-wrapper .custom_btn.greenut{background-color:#5db609;color:#fff;}
         .bottom-wrapper .custom_btn:after{content:'';display:block;position:absolute;left:50%;top:50%;width:120px;height:120px;margin-left:-60px;margin-top:-60px;background:#000;border-radius:100%;opacity:.6;transform:scale(0)}
         @keyframes ripple{0%{transform:scale(0)}
         20%{transform:scale(2)}
         100%{opacity:0;transform:scale(2)}
         }.bottom-wrapper .custom_btn:not(:active):after{animation:ripple 1s ease-out}
         .bottom-wrapper .custom_btn:after{visibility:hidden}
         .bottom-wrapper .custom_btn:focus:after{visibility:visible}
         #comment_outer_wrap{left:0; top:auto; right:0; bottom:0; max-height:400px;box-sizing:border-box;}
         #comment_outer_wrap.hide{display:none}
         #comment_outer_wrap.hide #comment_close{display:none;}
         #comment_outer_wrap.show{bottom:0;z-index: 99999;display:block}
         .comments_main{padding: 3px 20px 65px;margin: 0px;background: #fff;position: relative;}   
         .comments_main .top_head{display:block; width:100%; text-align:right;padding:0px 0 15px;font-size:11px; color:#000000;}
         .comments_main .top_head a{ color:#000;text-decoration:none; margin-left:5px;}
         .comments_main .form-group{margin-bottom:15px;}
         .comments_main .form-group .form-control{box-sizing:border-box; padding:0 10px;width:100%; resize:none;border:solid 1px #c7c7c7;color:#585858;border-radius:5px;height:50px;outline:none;font-size:11px;}
         .comments_main .form-group textarea.form-control{padding:10px;height:140px;}
         .comments_main .form-group .form-control:focus{border-color:#041226}
         #comment_close{position:fixed;width:100%; height:100%;background:rgba(0,0,0,0.7);top:0; left:0}
         .comments_main .btn.send_btn{height:60px;font-size:13px; font-weight:bold;text-align:center;background:#041226; border:none; color:#fff;outline:none;position: absolute;left: 0;right: 0;bottom: 0;width: 100%;}
         /************** all comments ********************/
         #all_comments{width: 100%;height: 100%;top: 0;left: 0;background: #fff;z-index: 999999;}
         #all_comments.hide{display: none;}
         #all_comments.show{display: block;}
         .comments-wrap .comment-heading{border-bottom:solid 1px #ebebeb;padding:8px 10px;margin:0 0 10px;}
         .comments-wrap .comment-heading h2 {margin: 0px;line-height:42px;font-size: 18px; padding-left:15px;}
         .comments-wrap .edit-wrap .icon-edit-outer{width:40px;height:40px;display:inline-block;font-size:18px;text-align:center;line-height:40px;border:solid 1px #e1e1e1;border-radius:50%;color:#454545}
         .comments-list{padding:0 10px;margin:0;overflow: auto;}
         .comments-list .user-comment{position:relative;display:block;max-width:100%;padding-left:50px;padding-bottom:10px;border-bottom:dotted 1px #ccc;margin-bottom:15px}
         .comments-list .user-comment .user-img{position:absolute;left:0;top:0}
         .comments-list .user-comment .user-img img{width:35px;height:35px;border-radius:50%}
         .comments-list .user-comment .user-comment-wrap{padding:0 0px 0 0;margin:0}
         .comments-list .user-comment .user-comment-wrap .comment-head{padding:0;margin:0 0 10px}
         .comments-list .user-comment .user-comment-wrap .comment-head h2{font-size:13px;font-weight:bold;margin:0px;float:left}
         .comments-list .user-comment .user-comment-wrap .comment-head .date{float:right;color:#888;font-size:11px}
         .comments-list .user-comment .user-comment-wrap .chat-contant{padding:0;margin:0 0 15px;position:relative;padding-bottom:10px}
         .comments-list .user-comment .user-comment-wrap .chat-contant p{font-size:11px;line-height:1.6;color:#888;display:inline;word-wrap:break-word}
         .comments-list .user-comment .user-comment-wrap .chat-contant .reply{display:inline;margin-left:5px;color:#f99b1d}
         .comments-list .user-comment .user-comment-wrap .chat-foot{padding:0;margin:0;position:relative}
         .comments-list .user-comment .user-comment-wrap .chat-foot:after {content: "\f10d";display: block;position: absolute;right: 5px;  bottom: 10px;width: 12px;height: 8px;font-family:FontAwesome;color:#ccc;}
         .comments-list .user-comment .user-comment-wrap .chat-foot ul{padding:0;margin:0;font-size:0}
         .comments-list .user-comment .user-comment-wrap .chat-foot ul li{display:inline-block;font-size:12px;margin-right:25px}
         .comments-list .user-comment .user-comment-wrap .chat-foot ul li a{outline:none;text-decoration:none; color:#ccc;}
         .comments-list .user-comment .user-comment-wrap .chat-foot ul li:last-child{margin-right:0}
         .comments-list .user-comment .user-comment-wrap .chat-foot ul li .like{color:#5fab28}
         .comments-list .user-comment .user-comment-wrap .chat-foot ul li .un-like {color: #ff0000;}
         .comments-list .user-comment.sub-reply {margin-left:30px;}
		    .back_comments{top:8px;}
		 @media(min-width:768px){
		 .main-overview .product_banner img{min-width:767px;min-height:767px;}
		 }
		 
		  .top_level_comment { float:right; color: #ffa500; text-decoration:none;line-height:42px;font-size: 18px;  }
		  .spacial_details img{ width:100% }
		  .offer-dtls {  background: #e9effd none repeat scroll 0 0;  border-radius: 5px;  margin: 0 0 10px;  padding: 5px 10px;}
		  .offer-dtls h2 {  color: #404475;  font-size: 15px;  margin: 0 0 5px;  padding: 0;  text-transform: uppercase;}
	 /***************************************
			Footer css
	***************************************/
	.footer-end-menu{padding:15px 10px 20px;margin:0px;background:#041226;overflow:hidden;}	
	.footer-end-menu ul{padding:0px;margin:0px;display:block;text-align: center;}	
	.footer-end-menu ul li{display:inline-block;list-style:none;margin-bottom:10px;}
	.footer-end-menu ul li a{text-decoration:none;color:#fff;padding:5px 5px;}
		  
		  .product-img{ text-align:center;}
		  
		  .ribbon-custom {    height: 88px;    overflow: hidden;    position: absolute;    width: 85px;    z-index: 999;}
		  
		  .ribbon-custom .ribbon-details-page {    padding: 8px 0;    right: 44px;    top: 20px;    font-size: 15px;    width: 160px;}

.ribbon-custom .ribbon-green {    background-color: #f00;    box-shadow: 0 0 3px rgba(0,0,0,0.3);    color: #fff;    font-size: 9px;    font-weight: bold;    padding: 2px 0;    position: relative;    right: 17px;    text-align: center;    text-transform: uppercase;    top: 10px;    transform: rotate(-45deg);    width: 75px;    z-index: 2147483647;}
		  

span#superdealcount, #popularcount, #trendingcount{ display:none;}
			.header_bottom .shorthand-list .item {
				padding: 0;
				display: inline-block;
				min-width: 28%;
				line-height: 42px;
				text-align: center;
			}
			.header_bottom .shorthand-list{ width:94%; overflow:auto; }


.sub-reply-box .form-group .btn {
    width: 50%;
    display: inline;
    border-radius: 0px;
    border: none;
    font-size: 17px;
    text-transform: uppercase;
    background: #57a120;
    margin: -1px 0;
    height: 35px;
    box-shadow: 5px 0 20px rgba(87,161,32,0.30);
    padding: 10px 10px;
}
.btn.btn-primery {

	font-size: 14px;
	font-weight: 500;
	color: #fff;
	outline: none !important;
	border: none;
	background: #f99b1d;
	position: relative;
	overflow: hidden;
	    padding: 8px 20px;
    border-radius: 5px;
}

.sub-reply-box .btn-danger {
	background: #d9534f none repeat scroll 0 0 !important;
}



.sub-reply-box .comments_main{ padding-bottom:0px;}




.sub-reply-box .comments_main,.sub-reply .sub-sub-reply{margin:30px 0 0;padding:0}
.sub-reply-box.user-comment{margin-left:150px}
.sub-reply-box  .comments_main{margin-left:0px}
.sub-sub-reply .comments_main{margin-left:150px}
.sub-reply .comments_main .send-massege .form-group .btn.btn-danger{background:#e11b2c;}
.sub-reply .comments_main .send-massege .form-group .btn{width:50%; display:inline; border-radius:0px; border:none;}
.sub-reply-box .comments_main .send-massege .form-group .btn{width:50%; display:inline; border-radius:0px; border:none;}
.sub-reply .comments_main .form-group .btn:hover{box-shadow:none;}
/*.fa.icon-thums-up {color: #5fab28 !important;}
.fa.icon-thums-down {color: #FF0000 !important;}*/
.sub-reply .sub-sub-reply .comments_main{margin-left:0px;}
.sub-reply .sub-sub-reply .comments_main .btn-danger {background: #d9534f none repeat scroll 0 0 !important; }
.sub-reply-box .comments_main .btn-danger {background: #d9534f none repeat scroll 0 0 !important; }
.sub-sub-reply {
  margin-left: 150px;
}


.comments-wrap .message_sucess{
    margin: 10px 20px 10px;
    float: left;
    width: 100%;
    display: block;
    color: #080;
    font-size: 14px;
	font-weight: bold;}



.contactus{padding:20px;}
.contactus .cover-image{width:100%; padding:0px; margin:0 0 35px}
.contactus .cover-image img{width:100%;}
.contactus .title-head{display:block; text-align:center;margin:0 0 15px}
.title-head .title{font-size: 21px;font-weight: normal; margin-bottom:5px;}
.title-head p{font-size:16px;}
.contactus .form-group .form-control{
    border-color: #ddd;
    height: 50px;
    box-shadow: none;
    width: 100%;
    margin-bottom: 17px;
    border: none;
    padding-left: 6px;
    border-radius: 5px;
}
.contactus .form-group textarea.form-control{height:150px; resize:none;}
.contactus .form-group p{margin-bottom:0px;}
.contactus .form-group .capcha_outer{padding:0px; margin:0px;}
.contactus .form-group .capcha_outer .capcha_img{margin-bottom:15px;}

.contact_us_details { 15px
  width: 100%;
}
.contact_dtls_img{margin-bottom:15px;}
.contact_dtls_img img{width:100%;}
.contact_location h2{font-size: 21px;font-weight: normal;margin-bottom:15px;}
.contact_location .custom-list{position:relative;padding-left:50px; min-height:20px; margin-bottom:8px; display:block; font-size:14px;}
.contact_location .custom-list i{position:absolute; left:0; top:3px; font-size:16px; width:50px; text-align:center;}
.contactus .message  {text-align:center}



.mobile-slider img{ width:100%; }
.mobile-slider .slick-next{right:15px;z-index:99999}
.mobile-slider .slick-prev{left:15px;z-index:99999}
.mobile-slider .slick-prev:before, .mobile-slider .slick-next:before{color:#000}
.mobile-slider.slick-slider {
    margin-bottom: 10px;
}

.mobile-slider.slick-slider {
    margin-bottom: 10px;
}


.advertisement-wrap{ text-align:center;}







.page-content .btn_fav_count.fav{
    
    color: #d54848;
    border-color: #ff9b9b;
}
.page-content .btn_fav_count .fav_count{min-width:25px;min-height:20px;border-radius:50%;line-height:20px;display:inline-block;background:#fff;color:#000;text-align: center;/*border:solid 1px #ff9b9b;*/}


.btn_fav_count{color:#f00;}




.pdetails .btn_fav_count.fav {
    background: #ffbfbf;
    color: #d54848;
    border-color: #ff9b9b;
	padding: 6px 10px;
    border: solid 1px #eee;
    border-radius: 3px;
    text-decoration:none;
    display: inline-block;
}



.pdetails .btn_fav_count {
    padding: 6px 10px;
    border: solid 1px #eee;
    border-radius: 3px;
    color: #adadad;
	text-decoration:none;
    display: inline-block;
}


.messagepop{
    border: solid 1px #fff;
    background: #000;
    height: 29px;
    width: 100%;
    z-index: 9999999999999999999999999999;
    position: fixed;
    border-radius: 5px;
    opacity: 0.6;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
    bottom: 70px;
    left: 0;
    right: 0;
    margin: auto;
	display:none;

}































/******************************
	filter css
******************************/
.filter_page{background:#fff;}
.filter_page .filterbuttons{font-size:0;display:block;text-align:center}
.filter_page .filterbuttons .custom_btn{padding:0px; height:50px;width:50%;float:left;box-sizing:border-box;border:none; outline:none;background:#041226;color:#fff; position: relative; overflow: hidden;text-align: center;line-height: 50px;font-size:14px;font-weight:bold; text-decoration:none;}
.filter_page .filterbuttons .greenut{background-color:#83c452}
.filter_page .ampTabContainer{display:flex;flex-wrap:wrap}
.filter_page .tabButton[selected]{outline:0;background:#83c452}
.filter_page .tabButton{list-style:none;flex-grow:1;text-align:center;cursor:pointer;padding:10px 6px;font-size:14px;text-transform:uppercase;background:#626262;color:#fff}
.filter_page .tabContent{display:none;width:100%;order:1;border:1px solid #ededed;padding:15px;background:#fff}
.filter_page .tabButton[selected]+.tabContent{display:block}
.filter_page .itemCustom{border:1px solid #000;height:280px;width:380px;margin:10px;text-align:center;padding-top:140px}
.filter_page amp-selector{padding:15px;margin:0}
.filter_page .form-group .form-control{width:100%;padding:10px 15px;box-sizing:border-box;outline:0;border:solid 1px #ededed;margin-bottom:5px}
.filter_page .list_data{padding:0;margin:0;display:block;	padding-bottom:20px;
	/*height: -o-calc(100vh - 410px); 
height: -webkit-calc(100vh - 410px);
height: -moz-calc(100vh - 410px);
	height:calc(100vh - 410px); 
	overflow:auto;*/
}

.expiredeals_box{position: fixed;
width: 100%;
bottom: 49px;
height: 32px;
	background: #fff;display: inline-block;
vertical-align: middle;padding:0 15px;}

.expiredeals_box input{display: inline-block;vertical-align: middle;outline:none;}

.filter_page .list_data li{list-style:none;padding:10px 0;border-bottom:solid 1px #ededed}
.filter_page .list_data li:last-child{border-bottom:0}
.filter_page .list_data li label{font-size:14px;padding:0;margin:0;line-height:22px;}
.styled-checkbox{position:absolute;opacity:0}
.styled-checkbox+label{position:relative;cursor:pointer;padding:0}
.styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#ccc}
.styled-checkbox:checked+label:before{background:#83c452}
.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}
.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}
.styled-checkbox:checked+label:after{content:'';position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.discount_row h3{padding:15px;display:block;margin:0px}
.selectionslide #slider-range-max{padding:0 15px}
.selectionslide .leftvalue {
    display: inline-block;
    text-align: center;
    background: #fff;
    width: 35%;
    padding: 0.5% 1% 0% 1.2%;
    margin: 10px;
    height: 30px;
    float: left;
    box-shadow: 0 0 5px #e3e3e3;
}
.selectionslide .midvalue {
    width: 10%;
    padding: 1% 1.8% 1% 0.2%;
    display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: top;
    margin-top: 12px;
    float: left;
}

.selectionslide .rightvalue {
    display: inline-block;
    text-align: center;
    background: #fff;
    width: 35%;
    padding: 0.5% 1% 0% 1.2%;
    margin-top: 10px;
    height: 30px;
    float: left;
    box-shadow: 0 0 5px #e3e3e3;
}
.selectionslide input{padding:0px; margin:0px;height: 30px;box-sizing:border-box;width:100%;border:none; outline:none; text-align:center;background:transparent;box-shadow:none;}
 .selectionslide .leftvalue output{line-height:30px;}
 
 
.bottom-wrapper{padding:0px; margin:0px;position:fixed;bottom:0; left:0; right:0}
.bottom-wrapper .custom_btn{padding:0px; height:50px;width:50%;float:left;box-sizing:border-box;border:none; outline:none;background:#041226;color:#fff; position: relative; overflow: hidden;text-align: center;line-height: 50px;font-size:14px;font-weight:bold; text-decoration:none;}
.bottom-wrapper .custom_btn.greenut{background-color:#5db609;color:#fff;}
.bottom-wrapper .custom_btn:after{content:'';display:block;position:absolute;left:50%;top:50%;width:120px;height:120px;margin-left:-60px;margin-top:-60px;background:#000;border-radius:100%;opacity:.6;transform:scale(0)}
@keyframes ripple{0%{transform:scale(0)}
20%{transform:scale(2)}
100%{opacity:0;transform:scale(2)}
}.bottom-wrapper .custom_btn:not(:active):after{animation:ripple 1s ease-out}
.bottom-wrapper .custom_btn:after{visibility:hidden}
.bottom-wrapper .custom_btn:focus:after{visibility:visible}


.filter_section{padding:0;margin:0}
.filter_section ul{padding:0;margin:0 0 6px;display:block;font-size:0}
.filter_section ul li{padding:0 3px;margin:0;list-style:none;width:100%;display:inline-block;font-size:14px;box-sizing:border-box;vertical-align:top;}
.filter_section ul li .filter_btn{background:#fff;padding:12px 15px;text-transform:uppercase;font-weight:bold;display:block;border-radius:3px;text-decoration:none;color:#000;border:0;width:100%;font-size:12px;text-align:left;box-sizing:border-box;outline:0;position:relative;height: 44px;}
.filter_section ul li .filter_btn span{display:block;font-size:8px; color:#e3e3e3;}
.filter_section ul li .filter_btn i{position: absolute;right: 14px;top: 10px;}



 /******************************
         sign up/ sign in css
         ******************************/
         .sign_in_page{padding:10px}
         .sign_in_page .ampTabContainer{display:flex;flex-wrap:wrap}
         .sign_in_page .tabButton[selected]{outline:0;background:#fff;border-bottom-color:#f8852b}
         .sign_in_page .tabButton{list-style:none;flex-grow:1;text-align:center;cursor:pointer;width:50%;line-height:40px;font-size:15px;color:#000;border-bottom:2px solid transparent;text-transform:uppercase}
         .sign_in_page .tabContent{display:none;width:100%;order:1;padding:15px 0 0}
         .sign_in_page .tabButton[selected]+.tabContent{display:block}
         .sign_in_page .itemCustom{border:1px solid #000;height:280px;width:380px;margin:10px;text-align:center;padding-top:140px}
         .sign_in_page .ampTabContainer{padding:1rem;margin:0rem;background:#fff}
         .sign_in_page .form-group{padding:0;margin:0 0 15px;position:relative}
         .sign_in_page .form-group .form-control{box-shadow:none;display:block;width:100%;height:50px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;outline:0;margin:0;padding-right:50px}
         .sign_in_page .form-group.right-side-icon i{position:absolute;right:0;top:0;height:50px;width:50px;text-align:center;font-size:24px;color:#ccc;line-height:55px}
         .sign_in_page .btn{display:block;width:100%;background:#58b116;font-size:18px;text-transform:uppercase;text-shadow:1px 0 0 rgba(0,0,0,0.15);font-weight:500;margin-bottom:15px;padding:0 20px;line-height:50px;border-radius:3px;outline:0;border:0;color:#fff}
         .sign_in_page .social-login{padding:15px 0 0}
         .sign_in_page .social-login .title-form{padding:0;margin:15px;font-size:16px;color:#808080;font-weight:normal;text-align:center}
         .sign_in_page .social-login ul{padding:0;margin:0;display:inline-block;width:100%;font-size:0}
         .sign_in_page .social-login ul li{font-size:16px;font-weight:500;display:inline-block;padding:0;margin:0;width:33.33%;text-align:center}
         .sign_in_page .social-login ul li a{text-transform:uppercase;color:#fff;padding:18px 15px;text-shadow:1px 0 0 rgba(0,0,0,0.15);position:relative;display:block;text-decoration:none;font-size:14px}
         .sign_in_page .social-login ul li.facebook a{background:#3a579a;border-radius:5px 0 0 5px}
         .sign_in_page .social-login ul li.google a{background:#db4437;border-radius:0}
         .sign_in_page .social-login ul li.twitter a{background:#00abf0;border-radius:0 5px 5px 0}


.message.success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	border-radius: 0;
	color: #3c763d;
	margin: auto auto 20px;
	padding: 5px 10px;
}

.right_side_icon .beg {
	min-width: 20px;
	height: 20px;
	line-height: 20px;
	color:#fff;
	background: #f8852b;
	border-radius: 50%;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	float:right;
}



.product_listing_wrap .product_list .list-item .mbcpn {
	border: dashed 1px #ddd;
	width: 100px;
	height: 100%;
	display: flex;
	font-size: 18px;
	word-wrap: break-word;
	word-spacing: initial;
	align-items: center;
	justify-content: center;
}

.btn.btncccp{ margin-top:5px;}

