.home_popup_wrap{
    position: relative;
    background: #FFF;
    padding: 0px;
    width: auto;
    max-width: 750px;
    margin: 20px auto;
}
.home_popup_wrap .mfp-close{
    color:#fff !important;
}
.listing_top_category_wrap .filter_wrap .filter_data_wrap .data_wrap{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.listing_top_category_wrap .gallery_ul li .badge.badge-primary{
	background: #7dbe1c;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 5px 10px;
	font-size:13px;
}
.listing_top_category_wrap .gallery_ul li .badge.badge-primary:hover {
	background-color: greenyellow;
	color: black;
}
.ui-datepicker-month,
.ui-datepicker-year{
	padding-left:5px;
	padding-right: 5px;
}
.whatsapp_fix{
	position:fixed;
	bottom:40px;
	right:40px;
	z-index:100;
	width:50px;
	display:inline-block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	transform:translateX(100px);
}
.whatsapp_fix.active{
	transform:translateX(0);
}
.prod_desc_wrap{
	margin-bottom: 20px;
}
.prod_desc_wrap .inner_wrap{
	max-height:180px;
	overflow: hidden;
}
.prod_desc_wrap .inner_wrap.active{
	max-height:none;
}
.show_more_btn {
	float: right;
	margin-top: 5px;
	padding: 3px 5px;
	color: #fff !important;
	background: #000;
	font-size: 10px;
}
.add_to_cart_notification{
	position: fixed;
	top:20px;
	right:20px;
	z-index: 1000;
	width:400px;
	padding: 20px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.55);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.55);
	display:none;
}
.add_to_cart_notification table td{
	vertical-align: middle;
}
.add_to_cart_notification table td.image{
	width:80px;
}
.add_to_cart_notification table td.name{
	vertical-align: middle;
	padding-left: 20px;
	color:#000;
	font-size:15px;
}
.add_to_cart_notification table td.name > a{
	color:#000;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
.add_to_cart_notification table td .common_anchor{
	margin-top: 5px;
}
.menu_close_wrap{
	position: fixed;
	bottom:0;
	right:0;
	z-index: 11011;
	display:none;
	background:#fff;width: 80px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.relative{
	position: relative;
}
.listing_top_category_wrap .filter_wrap .filter_data_wrap .data_wrap ul.info_left_ul li{
	padding:0;
}
.listing_top_category_wrap .filter_wrap .filter_data_wrap .data_wrap ul.info_left_ul li a{
	padding: 4px;
	float:left;
	text-decoration: none !important;
	width:100%;
	display:inline-block;
	color: #000;
}
.pagination_wrap{
	margin-top: 20px;
}
.category_ul li a{
	color:#000;
}
.no_pad_top{
	padding-top: 0 !important;
}
.common_anchor.reverse{
	background-color: #000;
	color: #ffcc00;

}
.common_anchor.reverse:hover{
	background-color: #ffcc00;
	color: #504f4b;
}
.form_data_wrap .white_wrap
{

	background-color: #fff;color: #000;border: 1px solid #afafaf;padding: 30px;padding-top: 20px;margin-top: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.plan_wrap table td form{
	margin-left:10px;
	display:inline-block;
}
.margin_bottom_20{
	margin-bottom: 20px;
}
.home_books_wrap .gallery_ul li .image_wrap,
.gallery_ul li .image_wrap{
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.gallery_ul li .name_wrap{
	color:#333;
}
.home_books_wrap .gallery_ul li .product_img,
.gallery_ul li .image_wrap .product_img{
	width:100%;
	-webkit-box-shadow: 7px 7px 9px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 7px 7px 9px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 7px 7px 9px 0px rgba(0, 0, 0, 0.25);
}
.home_books_wrap .anchor_wrap a.active{
	background:#ffcc00;
	color: #1e1e1e;
	text-decoration: none !important;
}
.ping_notification_bg_wrap{
	position: fixed;
	left: 0px;
	width: 100%;
	top:0;
	height:100%;
	z-index: 9999;
	background:rgba(255,255,255,0.75);
	display:none;
}
.ping_notification_wrap{
	position: fixed;
	bottom: -300px;
	left: 0px;
	width: 100%;
	padding:100px 40px;
	z-index: 10000;
	text-align: left;
	background:#232323;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.ping_notification_wrap.active{
	bottom: 0px;
}
.ping_notification_wrap .text_wrap{
	color:#fff;
	float:left;
	font-size:25px;
	padding-right: 60px;
}
.ping_notification_wrap .text_wrap a{
	color:#fff;
	text-decoration: underline;
}
.ping_notification_wrap .close_wrap{
	position: absolute;
	top:0;
	right:0;
	width:30px;
	cursor: pointer;
}
.ping_notification_wrap .close_wrap{
	color:#fff;
	float:left;
	font-size:25px;
}
/* Blog Starts */
.blog_list_ul {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0px;
	margin: 0;
}

.blog_list_ul li {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}

.blog_list_ul li + li {
	margin-top: 30px;
	padding-top: 40px;
	border-top: 1px solid #CDCDCD;
}

.blog_list_ul li .img_wrap {
	width: 50%;
	float: left;
	display: inline-block;
	position: relative;
	padding-right: 25px;
}
.blog_list_ul li .img_wrap  img{
	width: 100%;
}
.blog_list_ul li .info_wrap {
	width: 50%;
	float: left;
	display: inline-block;
	position: relative;
	padding-left: 25px;
}

.blog_list_ul li .title_wrap a, .blog_list_ul li .title_wrap {
	font-size: 25px;
	text-decoration: none;
	margin-top: 0;
	color: #000;
	font-weight: 300;
	text-transform: uppercase;
}

.blog_list_ul li .date_wrap {
	margin-top: 20px;
	line-height: 20px;
}

.blog_list_ul li .desc_wrap {
	margin-top: 20px;
	font-size: 13px;
	line-height: 1.8em;
}

.blog_list_ul li .buttons_wrap {
	margin-top: 10px;
}
.article-image{
	text-align: center;
}
.article-image img{
	display:inline-block;
}
.article-info .img_wrap{
	text-align: center;
}
/* Blog Ends */
.selected_filter_wrap{
	margin-top:10px;
}
.fb_customer_chat_bubble_animated_no_badge{
	
}
.pad_l_15{
	padding-left: 15px;
}
.gallery_wrap.product_wrap .product_data_wrap h4 span{
	display:inline-block;
}
.selected_filter_wrap:empty{
	display:none;
}
.selected_filter_wrap span{
	float:left;
	cursor: pointer;
	display:inline-block;;
	position: relative;
	padding:2px 4px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size:12px;
	background:#f7c000;
}
.selected_filter_wrap span:hover{
	text-decoration: line-through;
}
.left_filter_wrap li label,.ellipsis{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 300;
	float: left;
	margin-bottom: 0;
}
.dropdown .selected_dp_span{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.listing_top_category_wrap .filter_wrap .filter_data_wrap .title_wrap .fa_icon{
	display:none;
}
.dropdown .caret{
	float: right;
	margin-top:6px;
}
.dropdown .selected_dp_span.large{

}
.dropdown .selected_dp_span.small{

}


.dropdown-submenu{
	position:relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	display:none;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.white-popup-block {
	background: #FFF;
	padding: 20px 30px;
	text-align: left;
	max-width: 650px;
	margin: 40px auto;
	position: relative;
}
.dropdown-menu>li>a.active{
	background:#ffbe5b;
}
.theme_dots .owl-dots{
	position:absolute;
	bottom:30px;
	left:0;
	width:100%;
	text-align: center;
}
.theme_dots .owl-dots .owl-dot{
	width:30px;
	height:30px;
	float:none;
	display:inline-block;
	position:relative;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background:#333;
}
.theme_dots .owl-dots .owl-dot.active{
	background:#ffbe5b;
}
.theme_dots .owl-dots .owl-dot + .owl-dot{
	margin-left:15px;
}
.gallery_ul.owl-carousel li{
	width:100%;
}
.gal_left_arrow{
	position:absolute;
	top:50%;
	font-size:40px;
	color:#000;
	left:-20px;
	margin-top:-25px;
}
.gal_right_arrow{
	position:absolute;
	top:50%;
	font-size:40px;
	color:#000;
	right:-20px;
	margin-top:-25px;
}
.testi_left_arrow{
	position:absolute;
	top:50%;
	font-size:40px;
	color:#000;
	left:50px;
	margin-top:-10px;
}
.testi_right_arrow{
	position:absolute;
	top:50%;
	font-size:40px;
	color:#000;
	right:50px;
	margin-top:-10px;
}
.submenu_open_icon{
	display:none;
}
.menu_bar_wrap .close_wrap{
	display:none;
}
.menu_bar_wrap.active .open_wrap{
	display:none;
}
.menu_bar_wrap.active .close_wrap{
	display:inline-block;;
}
.empty_wrap,.empty_wrap p{
	font-size:25px !important;
	text-align: center;
}
.single_cart_btn
{
	display: inline-block;float: left;background-color: #fff;color: #000;font-size: 20px;border: 1px solid #afafaf;padding: 10px;padding-left: 20px;padding-right: 20px;
	-webkit-box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.11);
	-moz-box-shadow:    6px 6px 0px 0px rgba(0, 0, 0, 0.11);
	box-shadow:         6px 6px 0px 0px rgba(0, 0, 0, 0.11);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.empty_wrap .single_cart_btn{
	float:none;
}
.single_cart_btn img
{
	width: 45px;
}

.single_cart_btn:hover
{
	background-color: #e7e7e7;text-decoration: none;color: #000;
}

.single_cart_btn:hover img
{
	-webkit-animation: rotate_icon 0.2s infinite linear;
}

.buttons {
	width:100%;
	float:left;
	display:inline-block;;
	position:relative;
	margin-top:15px;
}
.margin_top_10{
	margin-top:10px;
}
.single_cart_btn.f_none{
float:none;
}
.align_center{
	text-align: center;
}
.pagination>li>a, .pagination>li>span{
	color:#000;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #1e1e1e;
	border-color: #1e1e1e;
	color:#fff;
}

.product_loader{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:url('../images/circle_loader.gif') center center no-repeat rgba(255,255,255,1);

	display:none;
}

.gallery_data_wrap .gallery_wrap.full{
	width:100%;
}

.search_go_wrap{
	position:absolute;
	width: 30px;
	top: 14px;
	right:5px;
	z-index:10;
	cursor: pointer;
}
body{
	overflow-x: hidden;
}
.margin_top_20{
	margin-top:20px;
}
.gallery_data_wrap .filter_wrap .filter_data_wrap .data_wrap ul li a{
	color:#000;
	text-decoration: none;
}
.filter_wrap .filter_close_btn {
	display:none;
}

.gallery_data_wrap .filter_wrap .filter_data_wrap{
	margin-bottom: 20px;
}
.notification_message_wrap{
	margin-top:10px;
	font-size:13px !important;
}
.notification{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999;
	background:rgba(255, 190, 42, 0.95);
	text-align: center;
	display:none;
}
.mfp-bg{
	background:rgba(255, 190, 42, 1);
}
.modal-backdrop{
	background:rgba(255, 190, 42,1);
}
.notification .notification_close_btn{
	position:absolute;
	top: -45px;
	right: -45px;
	z-index:10;
	cursor: pointer;
	width:40px;
}
.notification .noti_content_parent_wrap .btn_wrap{
	margin-top:15px;
}
.notification .noti_overlay_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
}
.notification .noti_content_parent_wrap{
	width:450px;
	display:inline-block;
	position: relative;
	background:#fff;
	padding:20px;
	z-index: 10;
	text-align: center;
}
.notification .noti_content_parent_wrap .text_wrap{
	font-size:18px;
	color:#000;
}
.notification .noti_content_parent_wrap .single_cart_btn{
	float:none;
}
.notification .noti_content_parent_wrap .text_wrap a{
	border-bottom: 1px dashed #000;
	color:#333131;
}
.related_product_wrap{
	margin-top:80px;
}
.related_product_wrap .common_header{
	font-size:30px;
}
.prod_review_wrap{
	margin-top:70px;
}
.theme_tabs{
	width:100%;
	float:left;
	margin-bottom: 20px;
	display:inline-block;
}
.theme_tabs li{
	margin-bottom: 0 !important;

}
.theme_tabs li a{
	border-radius: none !important;
	color:#555 !important;
	border-radius: 0 !important;
}
.theme_tabs li.active{
	border: 1px solid #afafaf;
	border-bottom: none;
}
.theme_tabs li.active a{
	background: #000 !important;
	color:#fff !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	border:0;
	margin:0;
}

.pricing_parent_wrap.specification_wrap table,
.pricing_parent_wrap.small_font_wrap table,
.pricing_parent_wrap.cart_table_wrap table,
.pricing_parent_wrap.detail_table_wrap table{
	margin-top:0;
	font-size:13px;
	text-align: left;
}
.pricing_parent_wrap.detail_table_wrap table .ipadv_label{
	display:none;
	font-weight:bold;
}

.pricing_parent_wrap.specification_wrap table .has_reason,
.pricing_parent_wrap.small_font_wrap table .has_reason,
.pricing_parent_wrap.cart_table_wrap table .has_reason,
.pricing_parent_wrap.detail_table_wrap table .has_reason{
	background:rgba(162, 162, 162, 0.2);
}

.common_control{
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	border-radius: 5px;
	padding: 10px 20px;
	border: 1px solid #dedede;
}
.coupon_form_parent .common_control{
	font-size:15px;
	padding: 18px 10px;
}
.form_data_wrap .white_wrap input[type=text].disabled,
.form_data_wrap .white_wrap input[type=password].disabled,
.form_data_wrap .white_wrap select.disabled,
.form_data_wrap .white_wrap textarea.disabled,
.common_control.disabled{
	background:#e3e3e3;
	cursor: not-allowed;
}
.review_form{
	text-align: left;
}
.main_menu_wrap .menu_ul > li > a{
	letter-spacing: 0.05em;
}
.text-danger{
	width: 100%;
	float: left;
	display: inline-block;
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
}
.text-success{
	width: 100%;
	float: left;
	display: inline-block;
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
}


.account_list_wrap .single_item_wrap a {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	text-decoration: none;
	color: #000;
	padding: 20px 10px;
	text-align: center;
	margin-bottom: 30px;
	background:#fff;
	border: 1px solid #afafaf;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.account_list_wrap .single_item_wrap a.red_highlight {
	background:#f8c1c1;
}
.account_list_wrap .single_item_wrap a.green_highlight {
	background:#c7f8c1;
}
.account_list_wrap .single_item_wrap a:hover{
	background:rgba(0, 0, 0, 0.03);
}
.account_list_wrap .single_item_wrap a .icon_wrap{
	margin-top:0;
	margin-bottom: 10px;
	font-size:35px;
}

.account_list_wrap .single_item_wrap a .text_wrap {
	font-size: 15px;
	width: 100%;
	float: left;
	display: inline-block;
}


.pricing_parent_wrap table .single_cart_btn{
	padding:5px;
	float:none;
	font-size:12px;
}
.pricing_parent_wrap table .single_cart_btn + .single_cart_btn{
	margin-left:15px;
}
.pricing_parent_wrap table .single_cart_btn img{
	width:30px;
}
.pricing_parent_wrap table tr td a.no_a_img{
	padding:0;
	border:0;
	background:transparent;
}
.pricing_parent_wrap table tr td a.no_a_text{
	padding:0;
	border:0;
	background:transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.pricing_parent_wrap table tr td.name_wrap{
	font-weight:bold;
}
.pricing_parent_wrap + .pricing_parent_wrap{
	margin-top:100px;
}

.pricing_parent_wrap.popup_pricing_wrap .form_data_wrap{
	margin-top:0;
}
.pricing_parent_wrap.popup_pricing_wrap .form_data_wrap .white_wrap{
	padding:0;
}
.pricing_parent_wrap.popup_pricing_wrap .form_data_wrap table{
	font-size:14px;
}
.control-label{
	text-align: left;
}
.map_frame_wrap{
	border: 1px solid #cecece;
	margin-top:40px;
}
.map_frame_wrap iframe{
	width:100%;
	float:left;
}

.gallery_data_wrap .filter_wrap .filter_data_wrap .data_wrap ul li.active {
	background-color: #f0f0f0;
}
.gallery_data_wrap .filter_wrap .filter_data_wrap .data_wrap ul li.label_li{
	padding:0;
}
.gallery_data_wrap .filter_wrap .filter_data_wrap .data_wrap ul li label{
	width:100%;
	float:left;
	font-weight:normal;
	padding:8px;
	margin-bottom: 0;
}
.breadcrumb>li a{
	color:#000;
}
.category_title_wrap h2{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px 25px 1px rgba(255,255,255, 1);
	-moz-box-shadow: 0px 0px 25px 1px rgba(255,255,255, 1);
	box-shadow: 0px 0px 25px 1px rgba(255,255,255, 1);
}
.gallery_data_wrap .filter_wrap .filter_list_wrap{
	padding:10px 0;
}
.gallery_data_wrap .filter_wrap .filter_list_wrap .filter_data_wrap{
	padding-top:0;
	margin-bottom: 0;
}
.gallery_data_wrap .filter_wrap .filter_list_wrap .filter_data_wrap .data_wrap{
	display:none;
	margin-bottom: 20px;
}
.gallery_data_wrap .filter_wrap .filter_list_wrap .filter_data_wrap .title_wrap{
	cursor: pointer;
}
.gallery_data_wrap .filter_wrap .filter_list_wrap .filter_data_wrap .title_wrap .fa_icon{
	position: absolute;
	top: 4px;
	right: 5px;
	width: 25px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.gallery_data_wrap .filter_wrap .filter_list_wrap .filter_data_wrap .title_wrap.active .fa_icon{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.custom_dropdown
{
	float: right;background-color: #b1d5d6;color: #fff;padding: 10px;font-size: 16px;padding-left: 20px;padding-right: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.custom_dropdown>a
{
	color: #fff;
}
.theme_yellow{
	color: #ffbe2a !important;
}
.theme_grey{
	color: #4b4b4b  !important;
}
.gallery_wrap.product_wrap .product_data_wrap h3 a{
	text-decoration: none;
}
.gallery_wrap.product_wrap .product_data_wrap .wishlist_btn.no_margin{
	margin:0;
}
.modal .single_cart_btn + .single_cart_btn{
	margin-left:15px;
}
.modal-body{
	display: inline-block;
	width: 100%;
}
.form_data_wrap.no_mtop{
	margin-top:0;
}
.form_loader{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
	background:url("../images/circle_loader.gif") center center no-repeat rgba(255,255,255,0.5);
	display:none;
}
.filter_scroll_wrap{
	max-height:200px;
}
.cat_scroll_wrap{
	max-height:300px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
}
.left_gall_bee_wrap,.right_gall_bee_wrap{
	pointer-events: none;
}
.lates_launches_wrap .tab_ul{
	position:relative;
	z-index: 10;
}

.faq_container .faq_result {
	display: none;
	margin-top:10px;
	width:100%;
	float:left;
	position: relative;
}
.faq_container {
	margin-bottom: 8px;
	width: 100%;
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.faq_link {
	color: #000;
	padding-bottom: 2px;
	text-decoration: none !important;
	float:left;
	background:#f8f8f8;
	width:100%;
	display:inline-block;
	padding:8px 15px;
	text-align: left;
}
.faq_link:hover{
	background:#ffcc00;
	color:#000;
}
.faq_link:active, .faq_link:visited, .faq_link:hover {
	text-decoration: none !important;
}
.faq_page_wrap h1{
	margin-top:20px !important;
	width:100%;
	float:left;
	padding-top:0 !important;
	display:inline-block;
	position: relative;
}
.faq_page_wrap h1:nth-child(1){
	margin-top:0;
}
.faq_page_wrap ul li{
	text-align: left;
	margin-bottom: 10px !important;
}

.reg_child_detail_wrap{
	margin-top:20px;
}
.reg_child_detail_wrap .form_data_wrap .white_wrap{
	margin-top:10px;
}
.reg_child_detail_wrap{
	margin-top:40px;
}
.reg_child_detail_wrap .form_data_wrap{
	margin-top:0;
	margin-bottom:30px;
}
.reg_child_detail_wrap .form_data_wrap .element_wrap{
	width:18.4%;
	margin-right:2%;

}
.reg_child_detail_wrap .form_data_wrap .element_wrap:nth-child(5n+0){
	margin-right:0;
}
.reg_child_detail_wrap .child_remove_anchor{
	position:absolute;
	top:-20px;
	right:-20px;
	z-index: 10;
	width: 40px;
}
.single_cart_btn + .single_cart_btn{
	margin-left:15px;
}
.ui-datepicker-header select{
	color:#000;
}


.dropdown-menu.category_select_dp{
	width:450px;
}
.dropdown-menu.category_select_dp > li{
	width:33.33%;
	float:left;
	display:inline-block;
}
.dropdown-menu.category_select_dp > li > a{
	white-space: nowrap;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	text-overflow: ellipsis;
}
.refer_code_wrap{
	position:relative;
	float:left;
	margin-bottom: 20px;
	font-size:14px;
}
.refer_code_wrap span{
	background-color:#232323;
	padding:5px 10px;
	color:#fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	float:left;
}

.reviews_star{
	font-size:20px;
}
.reviews_star .fa,
.reviews_star .far{
	cursor: pointer;
}
.account_list_wrap .single_item_wrap a .text_wrap span{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:100%;
	float:left;
	display:inline-block;
	text-align: center;
}
.gallery_data_wrap .filter_wrap .filter_data_wrap .data_wrap ul li{
	position:relative;
}
.login_data_wrap {
	text-align: center;
}
.element_wrap{
	margin-bottom: 15px;
}
.element_wrap [type="text"],
.element_wrap [type="password"],
.element_wrap textarea,
.element_wrap select{
	width:100%;
	float:left;
	display:inline-block;
	position: relative;
	border-radius: 10px;
	padding:10px 20px;
	border:1px solid #dedede;
}
.element_wrap .title_wrap{
	text-align: left;
	margin-bottom: 5px;
	font-size:13px;
}
.forgot_anchor,.no_a_text{
	color:#333;
	float:left;
}
.account_data_wrap{
	margin-bottom: 40px;
}
.form_data_wrap h2{
	margin: 0;
}
.subs_plan_det_wrap{
	font-size:20px;
}
button.common_anchor,
input[type="submit"].common_anchor,
input[type="button"].common_anchor{
	border: none;
}
.cart_table_wrap.table_parent table td .common_anchor,
.plan_wrap table td .common_anchor{
	font-size:18px;
}
.cart_table_wrap.table_parent table td .common_anchor img,
.plan_wrap table td .common_anchor img{
	width:30px;
}
.ipadv_label{
	display:none;
}
.mob_label{
	display:none;
}
.footer_wrap .copyright_wrap{
	text-align: center;
}
.common_anchor img{
	width:35px;
}
.anchor_top{
	float:right;
}
.top_comment{
	display:inline-block;
	margin-top: 18px;
}
.top_social_icons{
	display:inline-block;
	position: relative;
	float:right;
	margin-left: 10px;
	margin-top: 14px;
}
.top_social_icons a{
	float:left;
	padding: 0 !important;
	background: none !important;
	width:30px;
	display:inline-block;
	position: relative;
	margin-left: 10px !important;
}
.gallery_ul li .author_wrap{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:15px;
	color: #333;
}
.gallery_ul li .overlay{
	position: absolute;
	top:auto;
	bottom:0px;
	left:0;
	opacity: 1;
	visibility: visible;
	width:100%;
	margin-top:0px;
	float:left;
	display:inline-block !important;
	padding: 0px;
	color:#333;
	height:auto;
	background:transparent !important;
}
.gallery_ul li .overlay a{
	color:#333;
	display:inline-block;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.53);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.53);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.53);
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.gallery_ul li .overlay a.left{
	float:left;
}
.gallery_ul li .overlay a.right{
	float:right;
}
.gallery_ul li .overlay a img{
	margin-right: 0;
}
.gallery_ul li .overlay a + a{
	margin-left:10px;
}
.pre_footer_wrap{
	overflow: hidden;
}
.plan_wrap table .plan_title_tr th{
	background:transparent !important;
	padding: 0 !important;
}
.plan_wrap table .plan_title_tr th span{
	background:#000;
	color:#fff;
	width:100%;
	padding: 15px;
	float:left;
	margin-bottom: 10px;
	border-radius: 20px;
}
.mobile_plan_name,
.mobile_text{
	display:none;
}
.footer_wrap .links_wrap ul li a{
	font-size: 14px;
}
.parent_menu_wrap .search_wrap .search_btn{
	position: absolute;
	top:15px;
	right:5px;
	z-index: 10;
	display:inline-block;
	width:30px;
}
.otp_box_wrap{

	text-align: center;
}
.otp_box_wrap .otp_inner_wrap{
	display:inline-block;
	position: relative;
	max-width: 500px;
}
.otp_box_wrap .form_title {
	text-align: left;
	font-size:13px;
	margin-bottom: 10px;
}
.otp_box_wrap .text_form {
	font-size:30px;
	text-align: center;
	width:100%;
}
.otp_box_wrap .otp_wrap{
	margin-bottom: 20px;
}
.home_overview_wrap p{
	font-family: rns_med;
	color:#656565;
}
.anchor_top,.menu_button_wrap{
	font-weight: 700;
}
.home_slider_wrap .swiper-slide img{
	width:100%;
	float:left;
}
.top_comment img{
	width: 29px;
	float: left;
	margin-right: 10px;
	margin-top: -5px;
}
.menu_social_icons{
	display:none;
}
.gallery_data_wrap .gallery_wrap li .name_wrap,.gallery_ul li .name_wrap,
.dropdown-menu.category_select_dp > li > a{

}
.plan_wrap .table_parent.mtop{
	margin-top: 40px;
}
.page_mtop{
	margin-top: 130px;
}

.cart_table {
	width: 100%;
	text-align: center;
}
.cart_table th {
	text-align: center;
	font-weight: normal;
	font-size: 16px;
	border-bottom: 3px solid #ccc;
	color: #000;
	display: table-cell;
	padding-top: 10px;
	cursor:pointer;
	padding-bottom: 10px;
	font-size: 14px;
	vertical-align: middle;
	text-transform: uppercase;
}
.cart_table.white td,
.cart_table.white th{
	color:#fff;
}
.coupon_wrap label{
	color:#000;
}
.cart_table .input-group{
	border-collapse: separate;
	border-spacing: 0;
	float:left;
	margin-right:10px;
}
.cart_table .input-group input{
	min-width:100px;
	height: 39px;
}
.cart_table td {
	color:#000;
	border-bottom: 1px solid #e4e4e4;
	padding: 10px;
	display: table-cell;
	font-size: 14px;
	vertical-align: middle
}
.cart_table td img {

	float: none
}
.cart_btn_remove {
	width: 40px;
	cursor: pointer;
	display: inline-block;
}
.para_anchor{
	color:#000;
}
.common_anchor{
	text-decoration: none !important;
}
.input-group-btn{
}
.input-group-btn .common_anchor{
	font-size:14px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.checkout_top_title{
	width:auto;
	padding: 0;
	margin:0;
}
.for_mob,
.for_mobile{
	display:none;
}
.order_table td{
	border-top:none !important;
	vertical-align: middle !important;
}
.order_product_td {
	width: 200px;
}
.order_product_td .image{
	padding:5px;
	width:50%;
	float:left;
	display:inline-block;
}
.order_product_td .image img{
	border:5px solid #ededed;
	width: 100%;
	float:left;
}
.order_table_wrap + .order_table_wrap{
	border-top:2px solid #e5e5e5;
}
.order_table_wrap .table{
	margin-bottom: 0 !important;
}
.gradient_bg{
	background:#000;
	color:#fff;
}
.product_parent_wrap .product_wrap .product_data_wrap h4 span{
	background: #f7c693;-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;   padding: 10px;
	font-size: 13px;
}
.absolute_anchor{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 1;
}
.head_ul li a,
.combo_wrap .dropdown>a,
.header_fix_wrap input[type=text]{
	text-transform: uppercase;
}
.product_data_wrap .product_head{
	font-size:35px;
}
.product_parent_wrap .product_code_wrap{
	font-size:18px;
}
.award_list{
	position: absolute;
	top:10px;
	right:10px;
	z-index: 10;
	width:50px;
	overflow: hidden;
	background:#fff;
	padding: 5px;
	border-radius: 50px;
	border:1px solid #fefefe
}
.award_list.oos_wrap{
	background: lightcoral;
	color:#fff;
	left:10px;
	width:100px;
	text-align: center;
}
.review_img {
	width: 15px;
}
.rating_list_wrap .single_rate_wrap{
	float:left;
	display:inline-block;
	width:20px;
	margin-right:10px;
	position: relative;
	cursor: pointer;
}
.rating_list_wrap .single_rate_wrap .filled{
	position: absolute;
	top:0;
	left:0;
	opacity:0;
}
.rating_list_wrap .single_rate_wrap.active .filled{
	opacity:1;
}
.single_review{
	margin-bottom: 20px;
}
.single_review .user_wrap{
	display:table;
	margin-bottom: 10px;
}
.single_review .user_wrap .icon{
	display:table-cell;
	width:40px;
	height:40px;
	background: rgb(247 198 146 / 0.69);
	text-align: center;
	vertical-align: middle;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.single_review .user_wrap .name{
	display:table-cell;
	padding-left: 20px;
	vertical-align: middle;
}
.single_review .text{
	margin-top: 5px;
	font-size:13px;
}
.single_review .date{
	font-size:12px;
}
.rewards_table table td:first-child{
	width:30%;
}
.footer_wrap .links_wrap ul li.follow_us_li{
	width:50px !important;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.work_ul{
	text-align: center;
}
.work_ul li{
	width:31%;
	margin-right: 3%;
	float:none;
}
.work_ul li:nth-child(3n+0){
	margin-right: 0;
}
@media only screen and (max-width:1450px){
	.search_go_wrap{
		width: 30px;
	}
	.page_mtop{
		margin-top: 100px;
	}
	.plan_wrap{
		padding-top: 100px;
	}
}
@media only screen and (min-width:1100px){

	.launch_head_wrap{
		top: 85px;
	}
	.gridContainer.vsm{
		max-width: 600px !important;
	}
	.plan_wrap table tr th{
		font-size:15px;
	}
	.plan_wrap table{
		font-size:15px;
	}

	.plan_wrap table td a span{
		padding:7px 10px;
	}
	.plan_wrap table td{
		white-space: nowrap;
	}
	.home_overview_wrap ul li .title_wrap{
		font-size:32px;
	}
	.common_header{
		font-size:40px;
	}
	.register_data_wrap .half_wrap.f_left{
		padding-right: 20px;
	}
	.register_data_wrap .half_wrap.f_right{
		padding-left: 20px;
	}
	.gallery_parent_wrap.account_parent_wrap .gridContainer,
	.gridContainer.sm{
		max-width: 1100px;
		min-width: auto;
	}
	.login_data_wrap .gridContainer {
		max-width: 560px;
		min-width: auto;
	}
	.pricing_parent_wrap.specification_wrap.prod_page_spec_wrap table td{
		border:0;
	}
	.lates_launches_wrap .tab_ul li a{
		width:300px;
	}
	.pricing_parent_wrap.specification_wrap.prod_page_spec_wrap table td.attr_name_wrap{
		width:15%;
	}
	.no_reviews.review_wrap{
		height:380px;
	}
	.gridContainer.medium{
		min-width: 1250px;
		max-width:1250px;
	}

	.account_data_wrap .gridContainer {
		max-width: 750px;
		min-width: auto;
	}

	.main_menu_wrap .menu_ul > li{
		position:relative;

	}
	.main_menu_wrap .menu_ul .submenu_ul{
		position:absolute;
		top:100%;
		left:0;
		min-width:100%;
		padding:0;
		margin:0;
		z-index: 10;
		background:#fff;
		border:5px solid rgba(0,0,0,0.25);
		margin-top:-3px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		opacity:0;
		visibility: hidden;
	}
	.main_menu_wrap .menu_ul > li:hover .submenu_ul{
		opacity:1;
		visibility: visible;
	}
	.main_menu_wrap .menu_ul .submenu_ul li{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:0;
		margin:0;
	}
	.main_menu_wrap .menu_ul .submenu_ul li a{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:7px 10px;
		margin:0;
		white-space: nowrap;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size:12px;
	}
	.main_menu_wrap .menu_ul .submenu_ul li a:hover{
		background:rgba(0,0,0,0.1);
		text-decoration: none;
	}
	.main_menu_wrap .menu_ul .submenu_ul li + li{
		border-top:1px solid #aeaeae;
	}
	.pricing_parent_wrap table tr td.name_wrap{
		width:25%;
	}
}
.cart_table_wrap.table_parent table{
	border-spacing: 10px;
	border-collapse: separate;
	width:100%;
	float:left;
}
.cart_table_wrap.table_parent table tr th{
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.cart_table_wrap.table_parent table tr td{
	border-bottom: 1px solid #cecece;
}
.cart_table_wrap.table_parent table tr th,
.cart_table_wrap.table_parent table tr td{
	padding: 10px;
}
.launch_head_wrap{
	left: 0;
	width: 100%;
	padding-left: 13px;
	text-align: center;
}
.header_fix_wrap .right_top_head .dropdown-menu{
	background:rgba(255,255,255,0.9);
}
.listing_top_category_wrap .filter_wrap .filter_data_wrap .data_wrap ul li a{
	color:#333;
}
@media only screen and (min-width:1600px){
	.no_reviews.review_wrap{
		height:530px;
	}
	.launch_head_wrap{
		top: 115px;
	}
}
@media only screen and (min-width:786px) and (max-width:1099px){
	.head_ul li a{
		font-size:11px;
	}
	.right_top_head .search_wrap{
		width:50%;
	}
	.launch_head_wrap{
		top: 85px;
	}
	.page_mtop{
		margin-top: 60px;
	}
	.dropdown .caret{
		margin-top:5px;
	}
	.parent_menu_wrap .search_wrap .search_btn{
		width:22px;
		top:14px;
	}
	.register_data_wrap .half_wrap.f_left{
		padding-right: 20px;
	}
	.register_data_wrap .half_wrap.f_right{
		padding-left: 20px;
	}
	.pricing_parent_wrap.specification_wrap.prod_page_spec_wrap table td{
		border:0;
	}
	.lates_launches_wrap .tab_ul li a{
		width:250px;
	}
	.pricing_parent_wrap.specification_wrap.prod_page_spec_wrap table td.attr_name_wrap{
		width:20%;
	}

	.no_reviews.review_wrap{
		height:290px;
	}
	.pricing_parent_wrap table tr td.name_wrap{
		width:25%;
	}
	.gal_left_arrow{
		left:-10px;
	}
	.gal_right_arrow{
		right:-10px;
	}
	.main_menu_wrap .menu_ul > li{
		position:relative;

	}
	.main_menu_wrap .menu_ul .submenu_ul{
		position:absolute;
		top:100%;
		left:0;
		min-width:100%;
		padding:0;
		margin:0;
		z-index: 10;
		background:#fff;
		border:5px solid rgba(0,0,0,0.25);
		margin-top:-3px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		opacity:0;
		visibility: hidden;
	}
	.main_menu_wrap .menu_ul > li:hover .submenu_ul{
		opacity:1;
		visibility: visible;
	}
	.main_menu_wrap .menu_ul .submenu_ul li{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:0;
		margin:0;
	}
	.main_menu_wrap .menu_ul .submenu_ul li a{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:7px 10px;
		margin:0;
		white-space: nowrap;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size:12px;
	}
	.main_menu_wrap .menu_ul .submenu_ul li a:hover{
		background:rgba(0,0,0,0.1);
		text-decoration: none;
	}
	.main_menu_wrap .menu_ul .submenu_ul li + li{
		border-top:1px solid #aeaeae;
	}
	.main_menu_wrap .menu_ul{
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media only screen and (min-width:481px) and (max-width:786px){
	.work_ul{
		text-align: center;
	}
	.work_ul li{
		width:48.5%;
		margin-right: 3%;
		float:left;
	}
	.work_ul li:nth-child(3n+0){
		margin-right: 3%;
	}
	.work_ul li:nth-child(2n+0){
		margin-right: 0;
	}
	.rewards_table table td:first-child{
		width:35%;
	}
	.whatsapp_fix{
		bottom:60px;
		right:20px;
	}
	.launch_head_wrap{
		top: 85px;
	}
	.listing_top_category_wrap .filter_wrap .filter_data_wrap .data_wrap ul.category_ul{
		overflow-x: scroll;
		white-space: nowrap;
	}
	.page_mtop{
		margin-top: 30px;
	}
	.dropdown .caret{
		margin-top:7px;
	}

	.parent_menu_wrap .search_wrap .search_btn{
		width:22px;
		top:8px;
	}
	.top_social_icons{
		margin-top:5px
	}
	.top_comment{
		margin-top: 9px;
	}
	.top_social_icons a{
		width:30px;
	}
	.parent_menu_wrap  .menu_wrap{
		 position:fixed;
		 top:0;
		 left:0;
		 width:100%;
		 display:none;
		 z-index: 1000;
		 background:#ffcc00;
		 height:100%;
		 padding-bottom: 100px;
		 padding-top: 30px;
		 padding-left: 0;
		 padding-right: 0;
		 overflow: scroll;
	 }

	.parent_menu_wrap  .menu_wrap ul,
	.parent_menu_wrap  .menu_wrap ul li{
		width:100%;
		text-align: center;
	}
	.parent_menu_wrap .main_menu_wrap .menu_wrap ul li a{
		float:none;
		font-size:35px;
		color:#333;
		position: relative;
	}
	.parent_menu_wrap  .menu_wrap .submenu_ul{
		float:left;
		display:none;
		width:100%;
		padding:15px;
		margin:0;
		z-index: 10;
		background:#000;
	}
	.parent_menu_wrap  .menu_wrap .submenu_ul li{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:0;
		margin:0;
	}
	.parent_menu_wrap  .menu_wrap .submenu_ul li a{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:7px 10px;
		margin:0;
		color:#fff;
		white-space: nowrap;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size:18px;
	}
	.menu_button_wrap {
		display: inline-block;
		padding-left: 20px;
		padding-right: 20px;
		color: #000;
		background: url("../images/panda_menu_baamboo.png") left top no-repeat;
		background-size: 50px auto;
		padding: 20px;
		padding-left: 40px;
		-webkit-transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		-ms-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
		position: fixed;
		width: 100%;
		right: 0;
		bottom: 0;
		z-index: 999;
		background-color: #fff;
		border-top: 1px solid #ccc;
		font-size: 11px;
		text-align: center;
		border-left: 1px solid #ccc;
	}
	.menu_button_wrap:hover {
		background-position: left bottom;
		text-decoration: none;
	}
	.register_data_wrap .half_wrap.f_left{
		padding-right: 20px;
	}
	.register_data_wrap .half_wrap.f_right{
		padding-left: 20px;
	}
	.blog_list_ul li .img_wrap {
		width: 100%;
		padding-right: 0;
		text-align: center;
	}


	.blog_list_ul li .info_wrap {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	#tawkchat-container_parent{
		bottom: 80px !important;
	}
	.fb_customer_chat_bubble_animated_no_badge{
		bottom:100px !important;
	}
	.main_menu_wrap{
		position:relative;
		z-index:990;
	}
	.fix_mobile_menu_wrap .half_wrap img{
		width:30px;
	}
	.dropdown-menu.category_select_dp{
		right:-100px;
		left:auto;
	}

	.reg_child_detail_wrap .form_data_wrap .element_wrap{
		width:31.33%;
		margin-right:3%;

	}
	.reg_child_detail_wrap .form_data_wrap .element_wrap:nth-child(5n+0){
		margin-right:3%;
	}
	.reg_child_detail_wrap .form_data_wrap .element_wrap:nth-child(3n+0){
		margin-right:0;
	}
	.pricing_parent_wrap.specification_wrap.prod_page_spec_wrap table td{
		border:0;
	}
	.pricing_parent_wrap.specification_wrap.prod_page_spec_wrap table td.attr_name_wrap{
		width:25%;
	}
	.dropdown-submenu>.dropdown-menu{
		left:auto;
		right:100%;
	}

	.no_reviews.review_wrap{
		height:220px;
	}
	.testi_left_arrow{
		left:-10px;
	}
	.testi_right_arrow{
		right:-10px;
	}

	.fix_mobile_menu_wrap.logged .half_wrap{
		width:33.33%;
	}
	.pricing_parent_wrap table tr td.name_wrap{
		width:35%;
	}
	.pricing_parent_wrap.detail_table_wrap table thead{
		display:none;
	}
	.pricing_parent_wrap.detail_table_wrap table .ipadv_label{
		display:inline-block;
	}
	.pricing_parent_wrap.detail_table_wrap table tr,
	.pricing_parent_wrap.detail_table_wrap table tr td{
		width:100%;
		float:left;
		border:0;
		display:inline-block;
		font-size:12px;
		text-align: left;
		padding:0;
	}
	.pricing_parent_wrap.detail_table_wrap table tr{
		padding: 15px;

		margin-top: 30px;
		border: 1px solid #afafaf;
	}
	.pricing_parent_wrap.detail_table_wrap table tr td .single_cart_btn{
		margin-top:15px;
	}
	.pricing_parent_wrap.detail_table_wrap table tr td{
		line-height:1.8em;
	}
	.gallery_data_wrap .filter_wrap.overlay{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
		padding: 20px;
		width: 100%;
		background: white;
		height: 100%;
		padding-bottom: 100px;
		overflow: scroll;
	}
	.gallery_data_wrap.active{
		z-index: 10000;
	}
	.filter_wrap.overlay .filter_close_btn {
		color: #000;
		background: url(../images/panda_menu_baamboo.png) left top no-repeat;
		background-size: 50px auto;
		padding: 20px;
		padding-left: 40px;
		float: left;
		font-size: 13px;
		border-top: 1px solid #dcdcdc;
		position:fixed;
		bottom:0;
		left:0;background-color: white;
		width:100%;
		text-align: right;
		z-index:10;
		display:inline-block;
		-webkit-transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		-ms-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
	}
	.filter_wrap.overlay .filter_close_btn:hover {
		background-position: left bottom;
		text-decoration: none;
	}

	.theme_dots .owl-dots .owl-dot{
		width:20px;
		height:20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;

	}
	.gal_left_arrow{
		left:0px;
	}
	.gal_right_arrow{
		right:0px;
	}

	.main_menu_wrap .menu_ul{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		display: none;
		z-index: 100;
		background:#ffc600;
		height:100%;
		padding-bottom: 100px;
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
		overflow: scroll;
	}
	.main_menu_wrap .menu_ul > li{
		width:100%;
		text-align: center;
	}
	.main_menu_wrap .menu_ul > li > a{
		float:none;
		font-size:22px;
		position: relative;
	}
	.main_menu_wrap .menu_ul .submenu_ul{
		float:left;
		display:none;
		width:100%;
		padding:15px;
		margin:0;
		z-index: 10;
		background:#000;
	}
	.main_menu_wrap .menu_ul .submenu_ul li{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:0;
		margin:0;
	}
	.main_menu_wrap .menu_ul .submenu_ul li a{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:7px 10px;
		margin:0;
		color:#fff;
		white-space: nowrap;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size:15px;
	}
	.submenu_open_icon{
		position:absolute;
		top:0;
		right:-20px;
		display:inline-block;
		font-size:16px;
		line-height:51px;
	}
	.submenu_open_icon .close_icon{
		display:none;
	}
	.submenu_open_icon.active .close_icon{
		display:inline-block;
	}
	.submenu_open_icon.active .open_icon{
		display:none;
	}
	.search_go_wrap{
		bottom: 2px;
		top: auto;
		width: 26px;
	}
	.cart_table_wrap.table_parent table td .common_anchor{
		margin-top: 3px;
	}
}
@media only screen and (max-width:480px){
	.work_ul{
		text-align: center;
	}
	.work_ul li{
		width:100%;
		margin-right: 0;
		float:left;
	}
	.work_ul li:nth-child(3n+0){
		margin-right: 0;
	}
	.footer_wrap .links_wrap ul li.follow_us_li{
		width: 35px !important;
	}
	.rewards_table table td:first-child{
		width:40%;
	}
	.whatsapp_fix{
		bottom:70px;
		right:10px;
	}
	.product_data_wrap .product_head{
		font-size:22px;
	}
	.product_parent_wrap .product_code_wrap{
		font-size:15px;
	}
	.header_fix_wrap .right_top_head .dropdown-menu{
		left:-10px;
	}
	.launch_head_wrap{
		top:65px;
	}
	.listing_top_category_wrap .filter_wrap .filter_data_wrap .data_wrap ul.category_ul{
		overflow-x: scroll;
		white-space: nowrap;
	}
	.listing_top_category_wrap .filter_wrap .filter_data_wrap .data_wrap ul.category_ul li{
		width:100px !important;
		float:none;
		border-right: 0.5px solid rgba(0, 0, 0, 0.205);
	}
	.add_to_cart_notification{
		width:auto;
		left:20px;
	}
	.add_to_cart_notification table td.name{
		font-size:13px;
	}
	.hide_in_mobile{
		display:none !important;
	}
	.order_info_wrap.table_view tr, .order_info_wrap.table_view tr th, .order_info_wrap.table_view tr td, .order_info_wrap.table_view thead, .order_info_wrap.table_view tfood, .order_info_wrap.table_view tbody {
		width: 100% !important;
		float: left;
		display: inline-block;
		position: relative;
	}
	.order_info_wrap.table_view{
		border:0;
		font-size:12px;
	}
	.order_info_wrap.table_view tr td,
	.order_info_wrap.table_view tr th{
		text-align:left !important;
		border:0;
		white-space: normal !important;
	}
	.order_info_wrap.table_view tr + tr{
		border-top: 3px solid #ddd !important;
	}
	.order_info_wrap.table_view tfoot{
		border-top: 3px solid #ddd !important;
	}
	.order_info_wrap.table_view tbody tr td + td{
		padding-top: 0;
	}
	.order_info_wrap.table_view tfoot tr td{
		padding-bottom: 0;
	}
	.order_info_wrap.table_view tfoot tr td:last-child{
		padding-bottom: 10px;
	}



	.order_table, .order_table tr, .order_table td {
		width: 100%;
		float: left;
		text-align: left;
		display: inline-block;
	}
	.for_mob,
	.for_mobile
	{
		display:inline-block;
	}
	.empty_wrap, .empty_wrap p{
		font-size:15px !important;
	}
	.checkout_top_title{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.cart_table {
		width: 100%;
		text-align: center;
	}

	.cart_table th {
		text-align: center;
		font-weight: normal;
		font-size: 16px;

		border-bottom: 3px solid #e4e4e4;
		color: #000;
		display: table-cell;
		padding-top: 10px;
		cursor:pointer;
		padding-bottom: 10px;
		font-size: 14px;
		vertical-align: middle;
		text-transform: uppercase;
	}
	.cart_table.subtotal_cart td{
		width:50%;
		float:left;
		display: inline-block;
	}
	.cart_table .hide_tablet{
		display:none !important;
	}

	.cart_table .input-group{
		border-collapse: separate;
		border-spacing: 0;
	}
	.cart_table .input-group input{
		min-width:55px;
	}
	.cart_table tr {
		border-bottom: 5px solid #e4e4e4;
		display: inline-block;
		position: relative;
		float: left;
		width: 100%;
	}
	.cart_table td {

		border-bottom: 1px solid #e4e4e4;
		padding: 10px;
		display: table-cell;
		font-size: 14px;
		vertical-align: middle
	}
	.cart_table td img {

		float: none
	}
	.cart_table thead{
		display:none;
	}
	.cart_table td.image,
	.cart_table td.name,
	.cart_table td.quantity,
	.cart_table td.total{
		width:100%;
		border-right:0;
		border-bottom:0;
		float:left;
		display:inline-block;
	}
	.cart_table td.total{
		bottom: 0;
		position: absolute;
		right: 0;
	}
	.cart_table td.quantity .form-control{
		width:60px;
		max-width: 60px;
		min-width: 60px;
	}
	.cart_table td.quantity{
		width:50%;
	}
	.cart_table td.quantity .input-group{
		max-width: 100%;
	}
	.cart_table td.quantity .input-group-btn{
		float: left;
		width: 90px;
	}
	.cart_table td.quantity .btn{
		float: left;
		width: 45px;
	}
	.cart_table .input-group input{
		height:35px;
		line-height: 35px;
	}
	.cart_table td.total{
		width:50%;
	}
	.cart_btn_remove{
		width:30px;
	}
	.cart_table td.name{
		padding-left: 0;
	}
	.cart_table td.quantity{
		padding-left: 0;
		text-align: left;
	}
	.cart_table td.total{
		padding-top:15px;
		text-align:right;
		padding-right: 0;
		font-size:13px;
	}
	.cart_table .image img{

		float:left;
	}
	.cart_table .name{
		padding-right:80px ;
		min-height:80px;
	}
	.cart_table td.image{
		position: absolute;
		top: 5px;
		right: 0;
		padding: 0;
		width: 55px;
		border-right: 0;
		border-bottom: 0;
		display: inline-block;
	}
	.plan_wrap{
		padding-top: 40px;
	}
	.page_mtop{
		margin-top: 30px;
	}
	.plan_wrap table td a.common_anchor img{
		display:none;
	}
	.plan_wrap table{
		font-size:14px;
	}
	.plan_wrap table td, .plan_wrap table th{
		padding:8px;
	}
	.plan_wrap table td a.common_anchor{

		font-size:14px;
	}
	.dropdown .caret{
		margin-top:5px;
	}
	.top_nav_ul li{
		width:33.33%;
		font-size:12px;
		margin-bottom: 10px;
	}
	.header_fix_wrap .head_ul{
		top:100px;
	}
	.header_fix_wrap .right_top_head{
		padding-bottom: 5px;
	}
	.menu_close_wrap{
		width:60px;
	}
	.parent_footer_wrap .baamboo_wrap{
		left: -75px;
	}
	.footer_wrap .links_wrap{
		z-index: 10;
	}
	.gallery_ul li .author_wrap{
		font-size:13px;
	}
	.gallery_data_wrap .gallery_wrap li .name_wrap,
	.gallery_ul li .name_wrap{
		font-size:16px;
	}
	.parent_menu_wrap .top_menu_wrap a{
		padding-left: 20px;
	}
	.menu_social_icons{
		display:inline-block;
		width:100%;
		text-align: center;
		float:left;
	}
	.menu_social_icons a{
		display:inline-block;
		text-align: center;
		width:30px;
		margin-right: 2px;
		margin-left: 2px;
	}
	.parent_menu_wrap .top_menu_wrap{
		padding: 0;
	}
	.parent_menu_wrap .top_comment{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.parent_menu_wrap marquee{
		width:100%;
		float:left;
		display:inline-block;
		position: relative;
	}
	.top_comment img{
		width:100%;
		float:left;
		display:inline-block;
		position: relative;
		width: 13px;
		margin-top: 0;
		transform:translateX(-3px);
	}
	.home_product_tabs{
		text-align: center;
	}

	.home_overview_wrap .common_anchor{
		font-size:14px;
	}
	.gallery_ul li .overlay a img{
		width:50px;
	}
	.otp_box_wrap .row{
		margin-left:-5px;
		margin-right:-5px;
	}
	.otp_box_wrap .row .col-xs-2{
		padding-left:5px;
		padding-right:5px;
	}
	.parent_menu_wrap .search_wrap{
		width:60%;
	}
	.parent_menu_wrap .search_wrap .search_btn{
		width:22px;
		top:3px;
	}
	.gallery_ul li .overlay a img{
		width:35px;
	}
	.mobile_text{
		display:inline-block;
	}
	.parent_menu_wrap{
		position: sticky !important;
		top: 0;
		z-index: 999;
	}
	.mobile_plan_name{
		display:inline-block;
		width:100%;
		float:left;
		font-size:15px;
		margin-bottom: 4px;
	}
	.plan_wrap table.fees_table td{
		padding:8px 5px;
		white-space: initial;
		font-size:14px;
	}
	.plan_wrap table.plan_table .not_for_mobile_td{
		display:none;
	}
	.plan_wrap table.plan_table{
		padding: 0;
	}
	.plan_wrap table.plan_table .heading_tr{
		display:none;
	}
	.plan_wrap table.plan_table tr td{
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 10px;
		padding-top: 10px;
		border-bottom: 3px solid #fff;
	}
	.plan_wrap table.plan_table tr{

		padding-right: 10px;
		padding-right: 0;
	}
	.plan_wrap table.plan_table td a img{
		display:none;
	}
	.plan_wrap table.plan_table td a span{
		opacity: 1;display:inline-block;
		visibility: visible;
		font-size:13px;
	}
	.plan_wrap table.plan_table td form{
		width:100%;
		float:left;
		display:inline-block;
		margin-top: 4px;
		margin-left: 0;
	}
	.plan_wrap table.plan_table td form a{
		float:left;
		display:inline-block;
		margin-left: 0;
	}

	.plan_wrap table.plan_table,
	.plan_wrap table.plan_table tr,
	.plan_wrap table.plan_table tr td,
	.plan_wrap table.plan_table tbody,
	.plan_wrap table.plan_table tr th{
		width:100%;
		float:left;font-size:15px;
		display:inline-block;
		white-space: initial;
		position: relative;
	}
	.gallery_ul li{
		padding-right: 10px;
		padding-left: 10px;
	}
	.category_title_wrap .breadcrumb{
		margin-left:0;
		font-size: 12px;
	}

	.anchor_top{
		font-size:11px;
	}

	.top_social_icons{
		display:none;
	}
	.top_comment{
		margin-top: 0;
	}
	.parent_menu_wrap .top_menu_wrap{
		font-size:9px;
	}
	.main_menu_wrap .dropdown#top_cat_dp .dropdown-menu{
		left:-90px;
	}
	.parent_menu_wrap  .menu_wrap{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		display:none;
		z-index: 1000;
		background:#FFCC00;
		height:100%;
		padding-bottom: 100px;
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
		overflow: scroll;
	}
	.parent_menu_wrap  .menu_wrap ul,
	.parent_menu_wrap  .menu_wrap ul li{
		width:100%;
		text-align: center;
	}
	.parent_menu_wrap .main_menu_wrap .menu_wrap ul li a{
		float:none;
		font-size:25px;
		color:#333;
		position: relative;
	}
	.menu_button_wrap{
		z-index: 1005;
	}
	.parent_menu_wrap  .menu_wrap .submenu_ul{
		float:left;
		display:none;
		width:100%;
		padding:15px;
		margin:0;
		z-index: 10;
		background:#000;
	}
	.parent_menu_wrap  .menu_wrap .submenu_ul li{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:0;
		margin:0;
	}
	.parent_menu_wrap  .menu_wrap .submenu_ul li a{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:7px 10px;
		margin:0;
		color:#fff;
		white-space: nowrap;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size:18px;
	}
	.mob_label{
		display:inline-block;
	}
	.form_data_wrap h2{
		font-size:20px;
	}
	.subs_plan_det_wrap {
		font-size: 15px;
	}
	.register_data_wrap .half_wrap.f_left{
		width: 100%;
		margin-bottom: 20px;
	}
	.register_data_wrap .half_wrap.f_right{
		width: 100%;
	}
	.form_data_wrap .white_wrap{
		padding: 20px;
	}
	.element_wrap .common_anchor{
		width:100%;
	}
	.category_title_wrap{
		padding-bottom: 10px;
	}
	.element_wrap .common_anchor + .common_anchor {
		margin-top: 15px;
	}
	.gallery_data_wrap.active{
		z-index: 10000;
	}
	.ping_notification_wrap .text_wrap{
		width:100%;
		padding-right: 0;
		font-size:18px;
	}
	.ping_notification_wrap{
		padding:50px 20px;
		padding-top: 75px;
	}
	.ping_notification_wrap .close_wrap{
		top:-50px;
	}
	.blog_list_ul li .title_wrap a, .blog_list_ul li .title_wrap {
		font-size: 16px;
	}

	.blog_list_ul li .img_wrap {
		width: 100%;
		padding-right: 0;
	}

	.blog_list_ul li .info_wrap {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.coupon_form_parent #input-coupon{
		width:100%;
		float:left;
		display:inline-block;
		margin-bottom: 10px;
	}
	.coupon_form_parent .input-group-btn{
		width:100%;
		float:left;
		display:inline-block;
		padding-left: 0;
		margin-bottom: 10px;
	}
	.main_menu_wrap .dropdown#top_cat_dp{
		position:initial;
	}
	.main_menu_wrap .dropdown#top_cat_dp .dropdown-menu{
		top:50px;
		height:150px;
		overflow: auto;
	}
	.main_menu_wrap .dropdown#top_cat_dp .dropdown-menu li{
		width:50%;
	}
	.main_menu_wrap .dropdown#top_cat_dp .dropdown-menu li a{
		font-size: 12px;
	}
	.fb_customer_chat_bubble_animated_no_badge{
		bottom:80px !important;
	}
	.main_menu_wrap{
		position:relative;
		z-index:990;
	}

	.refer_code_wrap{
		width:100%;
		float:left;
		top:auto;
		left:auto;
		position: relative;
		text-align: center;
		margin-top:5px;
	}
	.refer_code_wrap span{
		float:none;margin-top:5px;
		display:inline-block;
	}
	.dropdown-menu.category_select_dp{
		width:260px;
		left:-10px;
	}
	.dropdown-menu.category_select_dp > li{
		width:50%;
	}

	.reg_form_btn_wrap{
		margin-bottom: 20px;
	}
	.reg_form_btn_wrap .single_cart_btn{
		width:80%;
	}
	.reg_form_btn_wrap .single_cart_btn + .single_cart_btn{
		margin-left:0;
		margin-top:20px;
	}
	.reg_child_detail_wrap .form_data_wrap .element_wrap{
		width:100%;
		margin-right:0;

	}
	.reg_child_detail_wrap .form_data_wrap .element_wrap:nth-child(5n+0){
		margin-right:3%;
	}
	.lates_launches_wrap .tab_ul li a{
		font-size:10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.how_it_works_wrap .common_anchor{
		width:48%;
		float:left;
		margin-right:4%;
		padding-left: 16px;
		padding-right: 18px;
		text-align: center;
	}
	.how_it_works_wrap .common_anchor:nth-child(even){
		margin-right:0%;
	}

	.dropdown-submenu:hover>.dropdown-menu{
		display:none;
	}
	.dropdown .selected_dp_span.small {
		width: 28px;
	}
	.parent_menu_wrap .combo_wrap{
		width:60%;
	}
	.dropdown .selected_dp_span.large{
		width:60px;
	}
	.fix_mobile_menu_wrap .half_wrap{
		padding-left: 5px;
		padding-right: 5px;
	}
	.no_reviews.review_wrap{
		height:197px;
	}
	.no_reviews.review_wrap .half_wrap{
		display:none;
	}
	.gallery_data_wrap .filter_button{
		margin-bottom: 20px;
	}
	.gallery_data_wrap .sort_wrap .custom_dropdown{
		width:100%;
		float:left;
	}
	.gallery_data_wrap .sort_wrap .custom_dropdown ul{
		left:0;
		right:auto;
	}
	.theme_dots .owl-dots{
		bottom: 20px;
	}
	.theme_dots .owl-dots .owl-dot{
		width:15px;
		height:15px;
	}
	.theme_dots .owl-dots .owl-dot + .owl-dot{
		margin-left: 10px;
	}
	.testi_left_arrow{
		left:0px;
		font-size:30px;
	}
	.testi_right_arrow{
		right:0px;
		font-size:30px;
	}
	.notification .notification_close_btn{
		right:0;
	}

	.fix_mobile_menu_wrap.logged .half_wrap{
		width:33.33%;
		font-size:12px;
		padding-left: 3px;padding-right: 3px;
		font-size:11px;
	}
	.fix_mobile_menu_wrap.logged .half_wrap img{
		width:20px;
	}
	.pricing_parent_wrap .nowrap_table_wrap{
		white-space: nowrap;
	}
	.pricing_parent_wrap.detail_table_wrap table thead{
		display:none;
	}
	.pricing_parent_wrap.detail_table_wrap table .ipadv_label{
		display:inline-block;
	}
	.pricing_parent_wrap.detail_table_wrap table tr,
	.pricing_parent_wrap.detail_table_wrap table tr td{
		width:100%;
		float:left;
		border:0;
		display:inline-block;
		font-size:12px;
		text-align: left;
		padding:0;
	}
	.pricing_parent_wrap.detail_table_wrap table tr{
		padding: 15px;

		margin-top: 20px;
		border: 1px solid #afafaf;
	}
	.pricing_parent_wrap.detail_table_wrap table tr td .single_cart_btn{
		margin-top:15px;
	}
	.pricing_parent_wrap.detail_table_wrap table tr td{
		line-height:1.8em;
	}
	.pricing_parent_wrap.cart_table_wrap table thead{
		display:none;
	}
	.pricing_parent_wrap.cart_table_wrap table td,
	.pricing_parent_wrap.cart_table_wrap table tr{
		width:100%;
		float:left;
		border:0;
		display:inline-block;
		font-size:11px;
		text-align: left;
		padding:0;
	}
	.pricing_parent_wrap.cart_table_wrap table tr{
		border-bottom: 1px solid #aeaeaf;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.pricing_parent_wrap.cart_table_wrap table tr td + td{
		padding-top: 8px;
	}
	.pricing_parent_wrap.small_font_wrap table{
		font-size:11px;
	}
	.pricing_parent_wrap.specification_wrap table tr,
	.pricing_parent_wrap.specification_wrap table tr td{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		border:none;
		padding:0;
	}
	.pricing_parent_wrap.specification_wrap table tr{
		border-bottom: 5px solid rgba(0, 0, 0, 0.11);
	}
	.pricing_parent_wrap.specification_wrap table tr td{
		padding-left:10px;
		padding-right: 10px;
	}
	.pricing_parent_wrap.specification_wrap table tr td + td{
		padding-top: 5px;
	}
	.pricing_parent_wrap.specification_wrap table tr td:first-child{
		padding-top: 10px;
	}
	.pricing_parent_wrap.specification_wrap table tr td:last-child{
		padding-bottom: 10px;
	}
	.common_control{
		font-size:12px;
	}
	.notification .noti_content_parent_wrap{
		width:95%;
	}
	.notification .noti_content_parent_wrap .single_cart_btn{
		font-size: 14px;
	}

	.cart_table_wrap.table_parent table thead{
		display:none;
	}
	.cart_table_wrap.table_parent table td .common_anchor{
		float:left;
		font-size:13px;
	}
	.cart_table_wrap.table_parent table td .common_anchor img{
		width:16px;
	}
	.cart_table_wrap.table_parent table tr th, .cart_table_wrap.table_parent table tr td,
	.cart_table_wrap.table_parent table tr,
	.cart_table_wrap.table_parent table tbody,
	.cart_table_wrap.table_parent table{
		width:100%;
		float:left;
		display:inline-block;
		position: relative;
		padding-left: 0;
		padding-right: 0;
		border:none;
	}
	.cart_table_wrap.table_parent table tr{
		border-bottom: 3px solid #dcdcdc;
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.cart_table_wrap.table_parent table tr td + td{
		padding-top: 0;
	}

	.gallery_data_wrap .filter_wrap.overlay{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
		padding: 20px;
		width: 100%;
		background: white;
		height: 100%;
		padding-bottom: 60px;
		overflow: scroll;
	}
	.filter_wrap.overlay .filter_close_btn {
		color: #000;
		background: url(../images/panda_menu_baamboo.png) left top no-repeat;
		background-size: 50px auto;
		padding: 20px;
		padding-left: 40px;
		float: left;
		font-size: 13px;
		border-top: 1px solid #dcdcdc;
		position:fixed;
		bottom:0;background-color: white;
		left:0;
		width:100%;
		text-align: right;
		z-index:10;
		display:inline-block;
		-webkit-transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		-ms-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
	}
	.filter_wrap.overlay .filter_close_btn:hover {
		background-position: left bottom;
		text-decoration: none;
	}
	.filter_wrap.overlay .filter_close_btn img{
		width:40px;
	}

	.gal_left_arrow{
		left:0px;
	}
	.gal_right_arrow{
		right:0px;
	}
	.lates_launches_wrap .tab_ul li{
		margin-left:6px;
	}
	.lates_launches_wrap .tab_ul li:first-child{
		margin-left:0px;
	}

	.main_menu_wrap .menu_ul{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		display: none;
		z-index: 100;
		background:#ffc600;
		height:100%;
		padding-bottom: 100px;
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
		overflow: scroll;
	}
	.main_menu_wrap .menu_ul > li{
		width:100%;
		text-align: center;
	}
	.main_menu_wrap .menu_ul > li > a{
		float:none;
		font-size:17px;
		position: relative;
	}
	.main_menu_wrap .menu_ul .submenu_ul{
		float:left;
		display:none;
		width:100%;
		padding:15px;
		margin:0;
		z-index: 10;
		background:#000;
	}
	.main_menu_wrap .menu_ul .submenu_ul li{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:0;
		margin:0;
	}
	.main_menu_wrap .menu_ul .submenu_ul li a{
		width:100%;
		float:left;
		display:inline-block;
		position:relative;
		padding:7px 10px;
		margin:0;
		color:#fff;
		white-space: nowrap;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size:14px;
	}
	.submenu_open_icon{
		position:absolute;
		top:0;
		right:-20px;
		display:inline-block;
		font-size:16px;
		line-height:44px;
	}
	.submenu_open_icon .close_icon{
		display:none;
	}
	.submenu_open_icon.active .close_icon{
		display:inline-block;
	}
	.submenu_open_icon.active .open_icon{
		display:none;
	}
	.search_go_wrap{
		bottom: 3px;
		top: auto;
		width: 23px;
	}
	#top_age_dp .dropdown-menu{
		left:auto;
		right:0;
	}

}