.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;
}
.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;
	
}
.whatsapp_fix.active{
	
}
/* 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:#b1d5d6;
}
.selected_filter_wrap span:hover{
	text-decoration: line-through;
}
.left_filter_wrap li label,.ellipsis{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.dropdown .selected_dp_span{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.dropdown .dropdown-toggle{
	float: left;
	display: inline-block;
	height: 22px;
	line-height: 22px;
}
.dropdown .caret{
	float: right;
	margin-top:10px;
}
.dropdown .selected_dp_span.large{
	width:72px;
}
.dropdown .selected_dp_span.small{
	width:40px;
}


.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: #b0d6d7;
	border-color: #b0d6d7;
	color:#000;
}

.product_loader{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:url('../images/subscribe_success_bee.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: #ffbe2a !important;
	color:#4b4b4b !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%;
	margin: 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #afafaf;
	font-size: 14px;
	-webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.11);
	box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.11);
}
.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-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;
}
.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.08);
}
.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 .icon_wrap img{
	max-width:45px;
}
.account_list_wrap .single_item_wrap a .text_wrap{
	font-size:15px;
}


.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;
}
.abs_anchor{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 10;
}
.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 #afafaf;
	margin-top:40px;
	-webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.11);
	box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.11);
}
.map_frame_wrap iframe{
	width:100%;
	float:left;
}
.footer_wrap ul{
	margin-top: 40px;
	width:25%;
	padding-right: 25px;
	text-align: left;
	float: left;
}
.footer_wrap ul li{
	width:100%;
	float:left;
	margin-right:0;
	margin-top:7px;
}
.footer_wrap ul li.title{
	color:#000;
	text-transform: uppercase;
	font-size:12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
	border-bottom: 1px dashed #000;
}
.footer_wrap ul li a{
	font-size:12px;
}
.footer_copyright_wrap{
	font-size:12px;
	color:#000;
	margin-top:60px;
}
.footer_copyright_wrap a{
	font-size:12px;
	color:#000;
	border-bottom: 1px dashed #000;
}
.footer_copyright_wrap .col-xs-12:nth-child(1){
	text-align: left;
}
.footer_copyright_wrap .col-xs-12:nth-child(2){
	text-align: center;
}
.footer_copyright_wrap .col-xs-12:nth-child(3){
	text-align: right;
}
.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: 3px;
	right: 5px;
	font-size: 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;
}
.category_title_wrap .breadcrumb{
	display:none;
}
.gallery_data_wrap .gallery_wrap h1{
	padding-top:0;
}
.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:#b1d5d6;
	width:100%;
	display:inline-block;
	padding:8px 15px;
	text-align: left;
}
.faq_link:hover{
	background:#2d2d2d;
	color:#fff;
}
.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;
	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;
}
.gallery_ul li .listing_image_wrap{
	height:290px;
}
.gallery_ul li .listing_large_image_wrap{
	height:358px;
}

.wishlist_btn.small,.gallery_wrap.product_wrap .product_data_wrap .wishlist_btn.small{
	font-size:16px;
}
.wishlist_btn.small img,.gallery_wrap.product_wrap .product_data_wrap .wishlist_btn.small img{
	width:35px;
}

.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:absolute;
	top:10px;
	left:45px;
	font-size:14px;
}
.refer_code_wrap span{
	background-color:#b1d5d6;
	padding:5px 10px;
	color:#000;
	-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;
}
@media only screen and (max-width:1450px){
	.search_go_wrap{
		width: 30px;
	}
	.footer_wrap .bee_right{
		bottom:0px;

		width: 120px;
	}

	.gallery_ul li .listing_large_image_wrap {
		height: 303px;
	}
}
@media only screen and (min-width:1100px){
	.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;
	}
	.gallery_data_wrap .gallery_wrap.full li .image_wrap img{
		width:200px !important;
	}
	.account_data_wrap .gridContainer {
		max-width: 750px;
		min-width: auto;
	}
	.gallery_wrap.product_wrap .product_image_wrap img{
		max-width:365px;
	}
	.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%;
	}
}
@media only screen and (min-width:1600px){
	.no_reviews.review_wrap{
		height:530px;
	}
}
@media only screen and (min-width:786px) and (max-width:1099px){
	.gallery_ul li .listing_large_image_wrap {
		height: 276px;
	}
	.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%;
	}
	.gallery_ul li:nth-child(4n+0) {
		margin-right: 3%;
	}
	.gallery_ul li:nth-child(3n+0) {
		margin-right: 0;
	}
	.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){
	.whatsapp_fix{
		bottom:60px;
		right: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;
	}
	.gallery_ul li .listing_large_image_wrap {
		height: 331px;
	}
	.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%;
	}
	.gallery_ul li:nth-child(2n+0) {
		margin-right: 3%;
	}
	.gallery_ul li:nth-child(3n+0) {
		margin-right: 0;
	}
	.no_reviews.review_wrap{
		height:220px;
	}
	.testi_left_arrow{
		left:-10px;
	}
	.testi_right_arrow{
		right:-10px;
	}
	.footer_wrap .bee_right{
		right:75px;
		bottom: 60px;
	}
	.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;
		-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);
		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;
	}
	.filter_wrap.overlay .filter_close_btn {
		color: #000;
		background-color: #fff;
		float: left;
		font-size: 13px;
		padding: 10px;
		border-top: 1px solid #dcdcdc;
		position:fixed;
		bottom:0;
		display:inline-block;
		left:0;
		width:100%;
		z-index:10;
	}
	.filter_wrap.overlay .filter_close_btn img{
		width:40px;
	}

	.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;
	}
}
@media only screen and (max-width:480px){
	.blog_list_ul li .title_wrap a, .blog_list_ul li .title_wrap {
		font-size: 16px;
	}

.whatsapp_fix{
		bottom:70px;
		right:10px;
	}
	
	.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;
	}
	.gallery_ul li{
		width:48%;
		margin-right: 4%;
	}
	.gallery_ul li:nth-child(even){
		margin-right: 0;
	}
	.gallery_data_wrap .gallery_wrap li .image_wrap img{
		max-width:125px !important;
	}
	.gallery_data_wrap .gallery_wrap li .name_wrap{
		font-size:12px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.gallery_ul li .listing_image_wrap {
		height: 210px;
	}
	.gallery_ul li .wishlist_wrap,
	.gallery_ul li .cart_wrap{
		padding: 5px;
	}
	.gallery_ul li .wishlist_wrap img,
	.gallery_ul li .cart_wrap img{
		width:20px !important;
	}
	.gallery_data_wrap .gallery_wrap li .author_wrap{
		font-size:12px;
	}
	.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:auto;
	}
	.dropdown-menu.category_select_dp > li{
		width:100%;
	}

	.gallery_ul li .listing_large_image_wrap {
		height: 248px;
	}

	.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;
	}
	.main_menu_wrap .dropdown{
		padding-left: 15px;
		padding-right: 15px;
	}
	.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;
	}
	.footer_wrap ul{
		width:100%;
		text-align: center;
		padding-right: 0;
	}
	.footer_copyright_wrap .col-xs-12:nth-child(1){
		text-align: center;
	}
	.footer_copyright_wrap .col-xs-12:nth-child(2){
		text-align: center;
	}
	.footer_copyright_wrap .col-xs-12:nth-child(3){
		text-align: center;
	}
	.footer_copyright_wrap .col-xs-12 + .col-xs-12{
		margin-top:25px;
	}
	.footer_wrap .bee_right{
		bottom:60px;
		width:auto;
	}
	.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;
		-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);
		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;
	}




	.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;
	}
	.filter_wrap.overlay .filter_close_btn {
		color: #000;
		background-color: #fff;
		float: left;
		font-size: 13px;
		padding: 10px;
		border-top: 1px solid #dcdcdc;
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		z-index:10;
		display:inline-block;
	}
	.filter_wrap.overlay .filter_close_btn img{
		width:40px;
	}

	.gallery_ul li .image_wrap img{
		max-width:160px;
	}
	.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;
	}
	.gallery_wrap.product_wrap .product_data_wrap h4 span{
		font-size:12px;
	}
}