
#responsive_category_btn,#responsive_listing_btn,#responsive_brand_btn{display:none;}
/************************************************************************************
smaller than 1329
*************************************************************************************/
@media screen and (max-width: 1329px) {
    #footer .footer-top #logo{padding: 21px 0;}
    #footer .footer-top .footer-menu{text-align: center;}
    #footer .footer-top #social_icon{padding: 23px 0;}
    .inner-banner .inner-title .inner-title-cont{width: 300px!important;}
}


/************************************************************************************
smaller than 1299
*************************************************************************************/
@media screen and (max-width: 1229px) {
    .inner-banner .inner-title .inner-title-cont{width: 293px!important;}
}

/************************************************************************************
smaller than 1199
*************************************************************************************/
@media screen and (max-width: 1199px) {
    #menu ul li a{padding: 10px 4px;}
    .menu-cont{padding-left: 0;}
	#header-inner .pserch,#header .pserch{margin-left: 6px;}
    #footer .footer-top #logo a img{margin-right: 8px;}
    #footer .footer-top #social_icon{padding: 1px 0;text-align: center;}
    #footer .footer-top #social_icon ul{float: none;}

    .inner-banner .inner-title .inner-title-cont{width: 243px!important;}

	button.mfp-arrow-left{
		left:28%;
	}

	button.mfp-arrow-right{
		right:28%;
	}
}
/************************************************************************************
smaller than 992
*************************************************************************************/
@media screen and (max-width: 992px) {
	
	/*#header-right { padding-top:25px; }
	#header-right #search_col { position: absolute; top: 1px; right: 100px; }
	#header-right .fb_iframe_widget{ top:0; right:0; position:absolute; }*/
	
	/* */
	#header-inner #logo,#header #logo { float:none;text-align:center; }
	#header #customer_panel { float:none;text-align:center; }
	#header #customer_panel > div { background:none; float:none;display:inline-block;}
	#dashboard .drop,#dashboard .name { color:#c3c3c3; }
	/*#header #customer_panel > div:first-child,#header #customer_panel > div:last-child { display:none; }*/
	#header #customer_panel > div a { color:#c3c3c3 !important; }
	#header #header-right { position:relative;bottom:inherit;right:inherit;border-top:1px solid #eeeeee;padding: 5px 15px 0; }
	#header > div { padding-bottom:0; }
    #header{position: relative;background: #26397c;}
    #search_col{top:46px;}
    #header .row-md-same-height >div{width: 100%;}
    #header .row-md-same-height .col-md-height{display: block!important;}
	#header-inner .pserch,#header .pserch{margin-top: 0;margin-bottom: 7px;}
    #logo{padding: 26px 0 8px;}
	/*ul#dropmenu > li:before { content:'';display:none; }
	ul#dropmenu li ul { background:#0076c1;position: static; }
	ul#dropmenu li ul li { border:none; }
	ul#dropmenu a { padding:0 32px;float:none; }
	ul#dropmenu a:hover,ul#dropmenu > li.hover > a, ul#dropmenu > li:hover > a { color:#FFF !important; }
	ul#dropmenu li ul li a { line-height:43px;padding: 0 0 0 55px;width: 100%; }*/
	#footer-top {border:none;}
	#footer-top .sm-b-n { border-right-width: 0 !important; }
	#footer-top > div { border-bottom: 2px solid #898989; }

	#header-inner,#header { padding: 20px 0; }
	#product_tag{ width:100%; }
	.m-right { text-align: center; }
	.m-left { text-align: center; }
	#menu { display: none; }
	#social_icon { margin:10px 0; }
	.footer-top { text-align: center; }
	/*#search_col { margin: 20px 0; }*/
	.stepform .login-title { margin-bottom:10px; }
	#footer .footer-title { margin: 20px 0; }
	.payment-method { margin-top:20px; }

	#product_left { padding: 15px; }

	#optionbox .optselect { width: 100%; }
    #organictabs{padding: 0 15px;}
	#product_tag{padding: 0 15px;}

	button.mfp-arrow-left{
		left:16%;
	}

	button.mfp-arrow-right{
		right:16%;
	}
    #banner .slide .img{height: 300px;}
}

/************************************************************************************
smaller than 991
*************************************************************************************/
@media screen and (max-width: 991px) {
    .home-page-two ul{
        flex-wrap:wrap;
    }
    #footer .footer-top #logo,#footer .footer-top .footer-menu{border: none;}
    .inner-banner .inner-title .inner-title-cont{width: 188px!important;}
    #product_left{border-right:none;}
    #product_right { padding: 15px; }
}


/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {
    #banner .slide .img .inner-text .banner-caption{display: none;}
    #banner .slide .img .inner-text .banner-title{font-size: 25px;}
    #banner .slide .img .inner-text{margin-top:-40px;}
    #banner .slick-dots{display: none;}
	li.product { width:33.333%; }
	#footer-top .sm-b-n { 
		border-right-width: 2px !important;
		-webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(#898989), to(rgba(0, 0, 0, 0))) 1 95%;
		-webkit-border-image: -webkit-linear-gradient(bottom, #898989, rgba(0, 0, 0, 0)) 1 95%;
		-moz-border-image: -moz-linear-gradient(bottom, #898989, rgba(0, 0, 0, 0)) 1 95%;
		-o-border-image: -o-linear-gradient(bottom, #898989, rgba(0, 0, 0, 0)) 1 95%;
		border-image: linear-gradient(to top, #898989, rgba(0, 0, 0, 0)) 1 95%; }
	#footer-top .xs-n-b { border-right-width: 0 !important; }

	#content_left h2{border-bottom:1px solid #d4d4d4;}
	div.box_left{margin:0; display: none;}
	#responsive_category_btn,#responsive_listing_btn,#responsive_brand_btn{display:block; position:relative; top:0;height:32px;width:100%;cursor:pointer;}
	#responsive_category_btn span,#responsive_listing_btn span,#responsive_brand_btn span{position:absolute;top:10px;right:10px;}
	
	/*#category,#listing,#brand,div#product_sort_display,#ads{display:none;}*/
	#product_right #ranking_price,#product_right #product_text { width:100%;float:none; }

	.form-horizontal .input-field:after { content:'';clear:both;display:block; }
	.form-horizontal .input-field .error.tooltip.active {float: left;margin: 10px 0 0 0;position: relative;left: initial; }
	.form-horizontal .input-field .error.tooltip.active:after { top: -16px;left: 20px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #E0504A; }
	.form-horizontal .control-label { text-align:left;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:none; }
	
	#SCountry { border:1px solid #bdc3c7; margin: 0 15px;}
	
	.width-auto-xs { width:auto !important;min-width:initial !important; }


	#layout_catalog_list .category-title, #category ul li a, #category .view-all{ padding: 10px 20px; }
	#brand ul li a, #brand .view-all{ padding: 10px 20px; }
	#listing ul li a, #listing .view-all{ padding: 10px 20px; }
	#layout_catalog_list #content_left .box_left h2.title { padding: 10px 20px; font-size: 14px; }

	#content_left .box_left .box_bg { display: none; }

	.stepform .cart-button-row { text-align: center; }
	.home-listing { margin: 30px 0; }
	.home-listing:first-child { margin-top:0; }
	.home-listing .home-tout{ bottom: 0 !important; }

	#product_left #swiper-prev { left: 5px; top:47%; }
	/*#product_left #swiper-prev:after { content:'\f104';  }*/
	#product_left #swiper-next { right: 5px; top:47%; left: inherit;}
	/*#product_left #swiper-next:after { content:'\f105';  }*/


	.photo_gallery_list { text-align: center; }
	.photo_gallery_list .title { margin: 20px 0; }

	.video_gallery_list { text-align: center; }
	.video_gallery_list .title { margin: 20px 0; }

    #layout_catalog_list #content_right{width: 100%;left: 0;padding: 40px 15px 0;}
    #layout_catalog_list #content_right > div{border-left:none;margin-left: 0;margin-right: 0;padding-left: 0;}
    #layout_catalog_list #content_left{display: none;}
    .navigate{padding: 0;}
    .inner-banner .inner-title .inner-title-cont{width: 243px!important;}
    #organictabs .list-wrap table{width: 100%!important;}
	#layout_catalog_list h1.search{margin-left: 0;}
}

/************************************************************************************
smaller than 700
*************************************************************************************/
@media screen and (max-width: 700px) {
	
	/*#header #header-right { padding-top:40px; }
	#header #header-right #search_col { position:absolute;top:10px;margin:auto;left:0;right:0;width:200px; }*/
	.cart-panel-price { display:none !important; }

    .home-page-two ul{display: -webkit-table; display:table; }
    .home-page-two ul li{display: inline-block; margin: 0 15px 30px;}
	
}

/************************************************************************************
smaller than 600
*************************************************************************************/
@media screen and (max-width: 600px) {

	#header .fb_iframe_widget { display:none !important; }
	#product_display { display:none !important; }
	li.product { width:100%; }

	#product_left .main{ padding:0;border-right:1px solid #d1d1d1; }
	#product_left .main img{max-width:300px;}
	#product_left .thumb { text-align: center; }
	.display.cartdetails > tbody > tr > td { width:100% !important;display:block; }

	body > .zoomContainer { display:none; }

    .home-page-one div.home-page-one-cont-cont{display: table;margin: 0 auto}
    .home-page-one div.home-page-one-cont-cont div{display: block;}
    .home-page-one div.home-page-one-cont-cont .home-page-one-view{margin-right: 0}

}



/************************************************************************************
smaller than 500
*************************************************************************************/
@media screen and (max-width: 500px) {
	/*#layout_catalog_list .inner-banner{min-height: 70px;max-height: 100%;}*/
	.inner-banner-cont .inner-banner{min-height: 70px;max-height: 100%;}
	#layout_catalog_list .catalog-img{display: none;}
	.inner-banner .catalog-img{display: none;}

	button.mfp-arrow-left{
		left:8%;
	}

	button.mfp-arrow-right{
		right:8%;
	}
}
/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {
	#header #customer_panel > div > a { display:block; }
	#header #customer_panel > div > b { display:none; }

	#header #header-right { padding:0 0 0 15px; }
	#currencyform { margin-left:0 !important; }
	li.product { float:none;margin:0 auto; }
	#home-cms .col-xs-4 { width:100%;text-align:center !important; }
	#searchform input[type=text] { width:100%;border: 1px solid #eee; }
	#searchform > input { display:none; }
	#search_col .black i.fa { line-height:27px; }
	.breancrum_txt { display:none; }
	#footer-top .xs-b-n { border-right-width:0px !important; }
	
	.form-title-box { display:none; }
	.cart-product-row .cart-product-img > a{top:15px;left:15px;}
	.cart-product-row .cart-product-price .hidden,.cart-product-row .cart-product-quantity .hidden,.cart-product-row .cart-product-total .hidden { display:inline-block;margin-right:25px; }
	.cart-subtotal-row { margin-top:15px;border-top:1px solid #eee; }
	
	.cart-button-row .btn{font-size: 12px;padding: 5px 10px;}
	.cart-button-row > div {float:none !important;}
	.cart-button-row > div > input { display:block;width:80%;margin:10px auto 0; }
	.cart-calculation > div { margin:0; }
	.cart-calculation .col-xs-4 { text-align:right;width:50%; }
	.cart-calculation .col-xs-3 { text-align:left !important;width:50%; }
	.cart-product-text > span {display:inline-block;float:left;padding-left:15px;width:50%;margin:0 !important;text-align:left;}
	.cart-product-text > span.hidden { text-align:right;padding:0 15px 0; }
	.cart-product-text { padding:0; }
	
	#banner .banner_desc { display:none !important; }
	#login_form button { display:block; }
	#login_form #forgot_link { margin-left:0; }
	#login_form #register_link {  }
    #header, #header-inner{padding: 0 0 10px;}
    #search_col{top:36px;}
	#logo a div{display: block;}
    #logo a p{margin-top:15px;display: block;margin-left: 0; }
    #search_col{width: 100%;padding-left: 15px;}
    #product_left #product_image_swiper{padding: 20px 25px;}
	#organictabs .list-wrap{padding: 25px 0;}

    #header-inner .pserch, #header .pserch{width: 100%;padding-left: 15px;}
    #header-inner .pserch .pserch-cont, #header .pserch .pserch-cont{float: right;}
}

/************************************************************************************
smaller than 350
*************************************************************************************/
@media screen and (max-width: 350px) {
	#btnWishlist { margin-bottom:12px; }
	table#enquiry_box tr td.td1 { width:100%; }
	table#enquiry_box tr td.td2 { display:none; }
	table#enquiry_box tr td { display:block;width:100%; }
	table#enquiry_box tr td a { display:block; }
	#footer-top > div { width:100%;border-right-width:0px !important; }
}