@charset "utf-8";

/* CSS Document */



@media only screen and (min-width: 1201px) and (max-width: 1320px)

{

	.container 

	{

    	width: 94%;

	}

}

@media only screen and (min-width: 1025px) and (max-width: 1200px)

{

	body

	{

		overflow-x:hidden;

	}

	.container

	{

		width:100%

	}

	.global_header_holder

	{

		position:static;

		

	}

	.top-main-area .login-register > li > a

	{

		padding:0 6px;

		font-size:11px;

	}

	.flexnav-menu-button

	{

		background:transparent !important;

		font-size:0;

	}

	.flexnav-menu-button .touch-button

	{

		    font-size: 20px;

    height: 50px;

    line-height: 50px;

	}

	.search-area .field_holder .search-area-division-input input[type="text"]

	{

		margin-top:0;

	}

	.search-area label

	{

		height:30px;

	}

	.search-area .search-area-division

	{

		width:76% !important

	}

	.top-main-area .col-md-2 > a

	{

		text-align:left

	}

	.section_banner

	{

		margin-top:0;

	}

	.flexnav

	{

		position: static;

		z-index: 5;

		width: 100%;

		left: 0;

		top: auto;

	}

	.flexnav li

	{

		

	}

	.flexnav > li > a

	{

		padding:13px 12px;

	}

	.category_listing_holder ul li

	{

		margin-right: 5px;

	}

	.category_listing_holder ul li a

	{

		font-size:11px !important;

		padding-left:15px !important

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		font-size:11px;

		text-align:left

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover

	{

		padding-left:15px !important

	}

	.benefits_holder h2

	{

		text-align:center;

		margin-bottom:15px;

		font-size:30px;

	}

	.benefit_heading

	{

		margin-top:0;

	}

	.each_products_holder_sec .col-md-3

	{

		margin-bottom:15px !important;

	}

	.newsletter_section .input_hodler input

	{

		width:78%;

		

	}

	.newsletter_section .input_hodler

	{

		width:100%;

		margin-right:0;

		margin-bottom:5px;

	}

	.newsletter_section input[type="submit"]

	{

		width:100%;

	}

	.each_products_holder_sec

	{

		margin-bottom:20px;

	}

	.newsletter_section

	{

		margin-bottom:20px;

	}

	.inner_holder

	{

		padding-top:0;

	}

	.product-thumb

	{

		margin-bottom:15px;

	}

	.sidebar-left

	{

		margin-right:0;

	}

	.thumb-list > li .thumb-list-item-caption

	{

		display:block

	}

	.sidebar-left .nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		text-align:center

	}

	.right_Panel_fixed.fixedIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.right_Panel_fixed.absIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.tabbable >.nav li a

	{

		padding:10px 14px;

	}

	.cart-item-quantity

	{

		float:left;

	}

	.pr_button

	{

		    float: right;

    width: 57%;

	}

	.product-page-meta

	{

		clear:both

	}

	.product-info .cart-item-quantity input

	{

		width:74%

	}

	.tabbable.product_page >.nav li a {

    padding: 10px 16px;

    font-size: 14px;

}

.product-info h4

{

	clear:both

}

.product-header

{

	height:170px;

}

.banner_images .col-md-3

{

	padding-right:0;

}

.banner_images .col-md-3:last-child

{

	padding-left:0;

	padding-right:15px;

}

.inner_img

{

	margin-bottom:15px;

}

.flexnav > li > a

	{

		font-size:12px;

	}

	.search-area .search-area-division

	{

		width:72% !important

	}

	.flexnav > li > a

	{

		padding:0 12px;

		

	}

	

	.benefit_heading

	{

		margin-top:50px;

	}

	.category_listing_holder ul li

	{

		margin-right: 5px;

	}

	.category_listing_holder ul li a

	{

		font-size:12px !important;

		padding-left:25px !important

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		font-size:16px;

		text-align:left

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover

	{

		padding-left:25px !important

	}

	.each_products_holder_sec .col-md-3

	{

		margin-bottom:0 !important;

	}

	.newsletter_section .input_hodler input

	{

		width:78%;

		

	}

	.newsletter_section .input_hodler

	{

		width:80%;

		margin-right:0;

		margin-bottom:0px;

	}

	.newsletter_section input[type="submit"]

	{

		width:19%;

	}

	.each_products_holder_sec

	{

		margin-bottom:40px;

	}

	.newsletter_section

	{

		margin-bottom:40px;

	}

	.product-thumb

	{

		margin-bottom:0;

	}

	.thumb-list > li .thumb-list-item-caption

	{

		display:table

	}

	.cart-item-quantity

	{

		float:none;

	}

	.pr_button

	{

		    float: none;

    width: 100%;

	}

	.product-page-meta

	{

		clear:both

	}

	.cart-item-quantity input

	{

		width:68%;

	}

	.banner_images .col-md-3

{

	padding-right:15px;

}

.banner_images .col-md-3:last-child

{

	padding-left:15px;

	padding-right:15px;

}

.inner_img

{

	margin-bottom:30px;

}

.benefits_holder h2

	{

		text-align:right;

		margin-bottom:0;

		font-size:36px;

	}
.nopro-find-nav li
{
	width:50%;
	margin-top:0;
	border-bottom:0;
}
.nopro-find-nav li:nth-child(2n)
{
	border-right:1px solid #eaeaea;
}
.nopro-find-nav li:nth-child(3),
.nopro-find-nav li:nth-child(4)
{
	border-bottom:1px solid #eaeaea;
}
}

@media only screen and (max-width: 1024px)

{

	.shopping-cart-box

	{

		display:none;	

		opacity:1 !important;

		visibility:visible !important;

		height:auto !important;

		z-index:99;

	}

	

	.tabbable .tab-content

	{

		

	}

}



@media only screen and (max-width: 991px)

{

	.tabbable .tab-content

	{

		height:auto ;

	}

	

}

@media only screen and (min-width: 768px) and (max-width: 1024px)

{

	body

	{

		overflow-x:hidden;

	}

	.container

	{

		width:100%

	}

	.deal-product-search .product-inner

	{

		height: 210px;

	}

	.product-thumb .product-inner .product-location

	{

		font-size: 12px;

	}

	.product-thumb .product-desciption

	{

		height:34px;

		overflow:hidden;

	}

	.global_header_holder

	{

		position:static;

		

	}

	.top-main-area .login-register > li > a

	{

		padding:0 6px;

		font-size:11px;

	}

	.flexnav-menu-button

	{

		background:transparent !important;

		font-size:0;

	}

	.flexnav-menu-button .touch-button

	{

		    font-size: 20px;

    height: 50px;

    line-height: 50px;

	}

	.search-area .field_holder .search-area-division-input input[type="text"]

	{

		margin-top:0;

	}

	.search-area label

	{

		height:30px;

	}

	.search-area .search-area-division

	{

		width:73% !important

	}

	.top-main-area .col-md-2 > a

	{

		text-align:left

	}

	.section_banner

	{

		margin-top:0;

	}

	.flexnav

	{

	position: absolute;

    z-index: 5;

    width: 100vw;

    left: 0;

    top: auto;

	}

	.flexnav li

	{

		

	}

	.flexnav > li > a

	{

		padding:13px 12px;

	}

	.category_listing_holder ul li

	{

		margin-right: 5px;

	}

	.category_listing_holder ul li a

	{

		font-size:11px !important;

		padding-left:15px !important

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		font-size:11px;

		text-align:left

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover

	{

		padding-left:15px !important

	}

	.benefits_holder h2

	{

		text-align:center;

		margin-bottom:15px;

		font-size:30px;

	}

	.benefit_heading

	{

		margin-top:0;
		padding-bottom:50px;

	}
	.benefits_holder .container
	{
		border-radius:0;
		border:0;
	}
	.benefits_holder h2::after
	{
		left:0;
		margin:auto;
	}

	.each_products_holder_sec .col-md-3

	{

		margin-bottom:15px !important;

	}

	.newsletter_section .input_hodler input

	{

		width:78%;

		

	}

	.newsletter_section .input_hodler

	{

		width:100%;

		margin-right:0;

		margin-bottom:5px;

	}

	.newsletter_section input[type="submit"]

	{

		width:100%;

	}

	.each_products_holder_sec

	{

		margin-bottom:20px;

	}

	.newsletter_section

	{

		margin-bottom:20px;

	}

	.inner_holder

	{

		padding-top:0;

	}

	.product-thumb

	{

		margin-bottom:15px;

	}

	.sidebar-left

	{

		margin-right:0;

	}

	.thumb-list > li .thumb-list-item-caption

	{

		display:block

	}

	.sidebar-left .nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		text-align:center

	}

	.right_Panel_fixed.fixedIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.right_Panel_fixed.absIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.tabbable >.nav li a

	{

		padding: 10px 6px;

		font-size: 12px;

	}

	.cart-item-quantity

	{

		float:left;

	}

	.pr_button

	{

		   /* float: right;

    width: 57%;*/

	}

	.product-page-meta

	{

		clear:both

	}

	.product-info .cart-item-quantity input

	{

		width:74%

	}

	.tabbable.product_page >.nav li a {

    padding: 10px 16px;

    font-size: 14px;

}

.product-info h4

{

	clear:both

}

.product-header

{

	height:170px;

}

.banner_images .col-md-3

{

	padding-right:0;

}

.banner_images .col-md-3:last-child

{

	padding-left:0;

	padding-right:15px;

}

.inner_img

{

	margin-bottom:15px;

}
.nopro-find-nav li
{
	width:50%;
	margin-top:0;
	border-bottom:0;
}
.nopro-find-nav li:nth-child(2n)
{
	border-right:1px solid #eaeaea;
}
.nopro-find-nav li:nth-child(3),
.nopro-find-nav li:nth-child(4)
{
	border-bottom:1px solid #eaeaea;
}
.nopro-find p
{
	    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 40px;
}





}

@media only screen and (min-width: 1000px) and (max-width: 1024px)

{
	.benefits_holder h2::after
	{
		left:inherit;
		margin:0;
	}
	

	.flexnav > li > a

	{

		font-size:12px;

	}

	.search-area .search-area-division

	{

		width:72% !important

	}

	.flexnav > li > a

	{

		padding:0 12px;

		

	}

	.flexnav

	{

		position:static

	}

	.benefit_heading

	{

		margin-top:50px;

	}

	.category_listing_holder ul li

	{

		margin-right: 10px;

	}

	.category_listing_holder ul li a

	{

		font-size:12px !important;

		padding-left:20px !important

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		font-size:16px;

		text-align:left

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover

	{

		padding-left:25px !important

	}

	.each_products_holder_sec .col-md-3

	{

		margin-bottom:0 !important;

	}

	.newsletter_section .input_hodler input

	{

		width:78%;

		

	}

	.newsletter_section .input_hodler

	{

		width:80%;

		margin-right:0;

		margin-bottom:0px;

	}

	.newsletter_section input[type="submit"]

	{

		width:19%;

	}

	.each_products_holder_sec

	{

		margin-bottom:40px;

	}

	.newsletter_section

	{

		margin-bottom:40px;

	}

	.product-thumb

	{

		margin-bottom:0;

	}

	.thumb-list > li .thumb-list-item-caption

	{

		display:table

	}

	.cart-item-quantity

	{

		float:none;

	}

	.pr_button

	{

		    float: none;

    width: 100%;

	}

	.product-page-meta

	{

		clear:both

	}

	.cart-item-quantity input

	{

		width:68%;

	}

	.banner_images .col-md-3

{

	padding-right:15px;

}

.banner_images .col-md-3:last-child

{

	padding-left:15px;

	padding-right:15px;

}

.inner_img

{

	margin-bottom:30px;

}

.benefits_holder h2

	{

		text-align:right;

		margin-bottom:0;

		font-size:36px;

	}

	.product-thumb .product-actions-list > li a.btn

	{

		width:45px;

		height:45px;

		line-height:45px;

	}

	

}

@media only screen and (min-width: 768px) and (max-width: 999px)

{

	

	.logo-div

	{

		width:auto;	

	}

	.address-box-wrap

	{

		width:50% !important;	

	}

	.product-options .row div

	{

		width: auto;

	}

	.setings-wrap .col-md-6

	{

		width:50%;

		float:left;

		margin-top:30px;	

	}

	.top-btn-div

	{

		float: right;

		width: auto;

	}

	

	.footer_logo

{

	float: none;

	margin-right:0;

	text-align:center;

}

.footer_logo a

{

	display:inline-block;

}

.row-wrap > [class^="col-"] {

    margin-bottom: 30px;

    width: 33.3333%;

	float:left;

}

.footer_menu_holder ul li

{

	width:100%;	

}

.category_listing_holder ul

{

	margin: 0 -15px;

}

.category_listing_holder ul li

{

	margin-right: -3px;

    width: 33.3333%;

    border: 1px solid #fff;

    vertical-align: top;

    margin: 0;

    border-bottom: 0;

    border-left: 0;

    float: left;

}

.category_listing_holder ul li i

{

	    text-align: center !important;

    font-size: 18px !important;

}

.category_listing_holder ul li a

{

	font-size:13px !important

}

.category_listing_holder ul li:last-child

{

	width: 100%;

}
.category_listing_holder .even-category ul li
{
	width:33.33%;
}
.category_listing_holder ul li:last-child

.category_listing_holder ul li:last-child a i

{

	display: inline-block !important;

	float: none;

	position: static !important;

}



.category_listing_holder

{

	padding:0;	

}

.inner-banner figure

{

	background-size: 100%;

}

/*.gmap

{

	width:100%;	

}

.cont-form,

.cont-details

{

	width:50%;

	float:left;	

}*/

}

@media only screen and (max-width: 767px)

{

	.log-wrap

	{

		width:100%;	

	}

	.benefit_box::after

	{

		display:none;

	}

	.deal-product-search .product-inner

	{

		height:auto;	

	}

	.profound-right

	{

		float: none;

		margin-top:20px;	

	}

	.nopro-find p

	{

		margin:0 0 15px 0;

		font-size: 16px;

	}

}

@media only screen and (min-width: 586px) and (max-width: 767px)

{

	body

	{

		overflow-x:hidden;

	}

	.container

	{

		width:100%

	}

	

	.nopro-find {

    width: 100% !important;

    padding: 0px 15px;

}

	ul.login-register ul.shopping-cart-items li

	{

		width:100%;

		float:none;	

	}

	ul.login-register ul.list-inline.text-center li

	{

		width:100%;

		float:none;

	}

	ul.login-register li

	{

		width: 25%;

		display: inline-block;

		float: none;

		margin-right: -4px;	

	}

	.global_header_holder

	{

		position:static;

		

	}

	.top-main-area .login-register > li > a

	{

		padding:0 6px;

		font-size:11px;

	}

	.flexnav-menu-button

	{

		background:transparent !important;

		font-size:0;

	}

	.flexnav-menu-button .touch-button

	{

		    font-size: 20px;

    height: 50px;

    line-height: 50px;

	}

	.search-area .field_holder .search-area-division-input input[type="text"]

	{

		margin-top:0;

	}

	.search-area label

	{

		height:30px;

	}

	.search-area .search-area-division

	{

		width:76% !important

	}

	.top-main-area .col-md-2 > a

	{

		text-align:center

	}

	.section_banner

	{

		margin-top:0;

	}

	.flexnav

	{

		    position: absolute;

    z-index: 5;

    width: 100vw;

    left: 0;

    top: auto;

	}

	.flexnav li

	{

		

	}

	.flexnav > li > a

	{

		padding:13px 12px;

	}

	.category_listing_holder ul li

	{

		margin-right: 5px;

	}

	.category_listing_holder ul li a

	{

		font-size:11px !important;

		padding-left:15px !important

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		font-size:11px;

		text-align:left

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover

	{

		padding-left:15px !important

	}

	.benefits_holder h2

	{

		text-align:center;

		margin-bottom:15px;

		font-size:30px;

	}

	.benefit_heading

	{

		margin-top:0;

	}

	.each_products_holder_sec .col-md-3

	{

		margin-bottom:15px !important;

	}

	.newsletter_section .input_hodler input

	{

		width:78%;

		

	}

	.newsletter_section .input_hodler

	{

		width:75%;

		margin-right:0;

		margin-bottom:5px;

	}

	.newsletter_section input[type="submit"]

	{

		width:24%;

	}

	.each_products_holder_sec

	{

		margin-bottom:20px;

	}

	.newsletter_section

	{

		margin-bottom:20px;

	}

	.inner_holder

	{

		padding-top:0;

	}

	.product-thumb

	{

		margin-bottom:15px;

	}

	.sidebar-left

	{

		margin-right:0;

	}

	.thumb-list > li .thumb-list-item-caption

	{

		display:block

	}

	.sidebar-left .nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		text-align:center

	}

	.right_Panel_fixed.fixedIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.right_Panel_fixed.absIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.tabbable >.nav li a

	{

		    padding: 5px 8px;

    font-size: 11px;

	}

	.cart-item-quantity

	{

		float:left;

	}

	.pr_button

	{

		/*    float: right;

    width: 47%;*/

	}

	.product-page-meta

	{

		clear:both

	}

	.product-info .cart-item-quantity input

	{

		width:74%

	}

	.tabbable.product_page >.nav li a {

       padding: 7px 6px;

    font-size: 11px;

}

.product-info h4

{

	clear:both

}

.product-header

{

	height:auto;

}

.banner_images .col-md-3

{

	padding-right:15px;

}

.banner_images .col-md-3:last-child

{

	padding-left:15px;

	padding-right:15px;

}

.inner_img

{

	margin-bottom:15px;

}



.search-area label .fa

{

	width:40px;

}

.banner_images .col-xs-12

{

	margin-bottom:15px;

}

.banner_images .col-xs-12:last-child

{

	margin-bottom:0;

}

.gap-small

{

	margin:7.5px 0;

}

.category_listing_holder

{

	padding:0;

}

.category_listing_holder .col-md-12

{

	padding:0;

}

.category_listing_holder ul li

{

	  margin-right: -3px;

    width: 50%;

    border: 1px solid #fff;

    vertical-align: top;

    margin: 0;

    border-bottom: 0;

    border-left: 0;

    float: left;

}

.category_listing_holder ul li i

{

	    text-align: center !important;

    font-size: 18px !important;

}

.category_listing_holder ul li a

{

	font-size:13px !important

}

.benefits_holder

{

	padding:30px 0;

}

.benefit_box

{

	margin-bottom:15px;

}

.newsletter_section .heading

{

	margin-bottom:15px;

}

.newsletter_section .heading

{

	text-align:center

}

.newsletter_section .heading h2

{

	text-align:center

}

.footer_logo 

{

	text-align:center;

	margin-bottom:15px;

}

.footer_logo img

{

	display:inline-block

}

.footer-top-area

{

	text-align:center

}

.footer-top-area .col-xs-12

{

	margin-bottom:0;

}

footer.main .footer-copyright

{

	padding:15px 0

}

#scrollUp

{

	display:none !important

}

.inner_footer

{

	display:inline-block;

	vertical-align:top;

	margin-right:10px;

	margin-top:15px;

}

.testimonial_section

{

	padding:25px 0

}

.sidebar-left .nav-stacked > li

{

	       float: left;

    width: 50%;

    border: 1px solid #eaeaea;

    border-right: 0;

    margin: 0;

    border-bottom: 0;

}

.sidebar-left .nav-stacked > li:last-child

{

	width: 100%;

	border-right: 1px solid rgb(234, 234, 234);

	text-align: center;

}
.sidebar-left .nav-stacked.even-category > li:last-child
{
	width:50%;
	text-align:left
}

.sidebar-left .nav-stacked > li:last-child a i

{

	position: static !important;

	display: inline-block !important;

}
.sidebar-left .nav-stacked.even-category > li:last-child a i

{

	position: absolute !important;

	display: inline-block !important;

}

.sidebar-left .nav-stacked > li:nth-child(2n)

{

	border-right:1px solid #eaeaea;

}

.sidebar-box > h5, .sidebar-box form > h5

{

	padding:10px 0;

	font-size:14px;

}

.checkbox-list .checkbox

{

	display: inline-block;

    margin-right: 10px;

    vertical-align: top;

}

.container-fluid.register .col-md-6

{

	clear:both

}

footer.main .thumb-list

{

	text-align:center;

	margin-bottom:30px;

}

footer.main .thumb-list > li

{

	width: auto;

	padding: 0 10px;

	display: inline-block;

	float:none;

	vertical-align:top;

}

.category_listing_holder ul li:last-child

{

	width: 100%;

}
.category_listing_holder .even-category ul li
{
	width:50%;
}

.category_listing_holder ul li:last-child a i

{

	position:static !important;

	display:inline-block !important;	

}

.wings-benifits-nav li:last-child

	{

		margin-bottom:10px;	

	}

	.fotorama

{

	margin-bottom: 10px;

}

.cart-table-wrap

	{

		overflow-x: scroll;

		margin-bottom:20px;

	}

	.cart-table-wrap .cart-table

	{

		width:999px;

		max-width:none;

	}

	

	.mobile-setings .nav-pills li

	{

		/*width: calc(100% - 22px) !important;*/

		width:100% !important;

		margin-bottom:8px !important;

		text-align:left !important;

	}

	.submit-btn-wrap

	{

		text-align:center;

	}

	

	.submit-btn-wrap input

	{

		width:200px;

		margin-bottom:20px;

	}

	

	.order-table-wrap

	{

		overflow-x: scroll;

		margin-bottom:20px;

	}

	

	.order-table-wrap .table-order

	{

		width:999px;

		max-width:none;

	}

	.col-md-12.min300

	{

		min-height:100px;

	}

	.address-box-wrap

	{

		margin-bottom:20px !important;	

		padding: 0 15px;

	}
	
	.nopro-find-nav li
{
	width:50%;
	margin-top:0;
	border-bottom:0;
}
.nopro-find-nav li:nth-child(2n)
{
	border-right:1px solid #eaeaea;
}
.nopro-find-nav li:nth-child(3),
.nopro-find-nav li:nth-child(4)
{
	border-bottom:1px solid #eaeaea;
}
.nopro-find p
{
	    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 40px;
}

.notes_structure .contact_details
{
	font-size:18px;
}
.total_final_calc > .row > div.col-lg-8 .total_price_display
{
	font-size:24px;
}
.order_table .order_heading span
{
	padding-left:0;
}
ul.login-register li
{
	width:auto;
}



.benefit_heading

	{

		margin-top:0;
		padding-bottom:50px;

	}
	.benefits_holder .container
	{
		border-radius:0;
		border:0;
	}
	.benefits_holder h2::after
	{
		left:0;
		margin:auto;
	}


}

@media only screen and (max-width: 585px)

{

	.vendorrgbtn .btn-primary

	{

		display:block;

		width:100%;	

	}

	.log-wrap .my-btn3,

	.log-wrap .my-btn4

	{

		display:block;

		width:100%;

		margin:3px 0;

		text-align:	center;

	}

	.btn-log-wrap

	{

		text-align:	center;

	}

	.nav-pills.nav-stacked.nav-arrow > li a

	{

		border:0 !important;

	}

	.mobile-setings .nav-pills li

	{

		/*width: calc(100% - 22px) !important;*/

		width:100% !important;

		margin-bottom:8px !important;

		text-align:left !important;

		border:1px solid #e6e6e6 !important;	

	}

	.cart-table-wrap

	{

		overflow-x: scroll;

		margin-bottom:20px;

	}

	.cart-table-wrap .cart-table

	{

		width:999px;

		max-width:none;

	}

	.address-box-wrap

	{

		margin-bottom:20px !important;	

		padding: 0 15px;

	}

	.submit-btn-wrap

	{

		text-align:center;

	}

	

	.submit-btn-wrap input

	{

		width:200px;

		margin-bottom:20px;

	}

	

	.order-table-wrap

	{

		overflow-x: scroll;

		margin-bottom:20px;

	}

	

	.order-table-wrap .table-order

	{

		width:999px;

		max-width:none;

	}

	.search_ico

	{

		    display: block;

		width:100%;

		height: 50px;

		margin: 0 auto;

		line-height: 50px;

		color: #fff;

		font-size: 16px;

		text-align:center;

		cursor:pointer;

	}

	.header_search_form_holder

	{

		    width: 100%;

    position: fixed;

    z-index: 999;

    height: 100%;

    left: 0;

    top: 0;

    background: #2b9c49;

    padding: 15px;

		display:none

	}

	.header_search_form_holder .search-area.form-group

	{

		position: absolute;

    z-index: 1;

    width: 80%;

    left: 0;

    top: 50%;

    -webkit-transform:  translateY(-50%);

    -moz-transform:  translateY(-50%);

    -ms-transform:  translateY(-50%);

    -o-transform:  translateY(-50%);

    transform:  translateY(-50%);

    right: 0;

    margin: auto;

	}

	.header_search_form_holder .search-area.form-group .col-xs-5

	

	{

		width:100%;

		margin-bottom:10px;

	}

	.header_search_form_holder .search-area.form-group .col-xs-2

	{

		    width: 110px;

    float: none;

    margin: 10px auto;

    clear: both;

	}

	.header_search_form_holder .search-area.form-group .padding_l_nil

	{

		padding-left:15px;

	}

	.search-area .field_holder .search-area-division-input input[type="text"]

	{

		padding-left:0;

	}

	.closeIt

	{

		display: block;

		width: 50px;

		height: 50px;

		color: #fff;

		border: 1px solid #fff;

		border-radius: 50%;

		text-align: center;

		line-height: 48px;

		font-size: 30px;

		position: absolute;

		left: 0;

		right: 0;

		margin: auto;

		top: 10%;

		cursor:pointer;

	}

	header.main .col-xs-2,

	header.main .col-xs-10

	{

		width:50%

	}

	header.main .col-xs-2

	{

		background-color:#fe5722;

	}

	.header_search_form_holder .search-area.form-group .padding_l_nil

	{

		background-color:transparent

	}

	.form-group .col-sm-4

	{

		margin-bottom:5px;

	}

	.pr_button .btn

	{

		height:53px;

		line-height:53px;

	}
	
	
	.nopro-find-nav li
{
	width:100%;
	margin-top:0;
	border-bottom:0;
}
.nopro-find-nav li
{
	border-right:1px solid #eaeaea;
}
.nopro-find-nav li:nth-child(3),
.nopro-find-nav li:nth-child(4)
{
	border-bottom:0;
}
.nopro-find-nav li:last-child
{
	border-bottom:1px solid #eaeaea;
}
.nopro-find p
{
	    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 40px;
}


.benefit_heading

	{

		
		padding-bottom:50px;

	}
	.benefits_holder .container
	{
		border-radius:0;
		border:0;
		background:none;
	}
	.benefits_holder h2::after
	{
		left:0;
		margin:auto;
	}


}

@media only screen and (min-width: 480px) and (max-width: 585px)

{

	body

	{

		overflow-x:hidden;

	}

	.container

	{

		width:100%

	}

	.col-md-12.min300

	{

		min-height: 0;

	}

	ul.login-register

	{

		margin:5px -6px;	

	}

	ul.login-register::after

	{

		clear:both;

		display:table;

		content:"";

	}

	ul.login-register ul.shopping-cart-items li

	{

		width:100%;

		float:none;	

	}

	ul.login-register ul.list-inline.text-center li

	{

		width:100%;

		float:none;

	}

	ul.login-register li

	{

		width: 25%;

		display: inline-block;

		float: none;

		margin-right: -4px;

	}

	

	.fotorama

{

	margin-bottom: 10px;

}

	.category_listing_holder ul li:last-child

{

	width: 100%;

}

.category_listing_holder ul li:last-child a i

{

	position:static !important;

	display:inline-block !important;	

}

	.global_header_holder

	{

		position:static;

		

	}

	.top-main-area .login-register > li > a

	{

		padding:0 6px;

		font-size:11px;

	}

	.flexnav-menu-button

	{

		background:transparent !important;

		font-size:0;

	}

	.flexnav-menu-button .touch-button

	{

		    font-size: 20px;

    height: 50px;

    line-height: 50px;

		    left: 0;

    margin: auto;

	z-index:9;

	}

	.search-area .field_holder .search-area-division-input input[type="text"]

	{

		margin-top:0;

	}

	.search-area label

	{

		height:43px;

	}

	.search-area .search-area-division

	{

		width:88% !important

	}

	.top-main-area .col-md-2 > a

	{

		text-align:center

	}

	.section_banner

	{

		margin-top:0;

	}

	.flexnav

	{

		    position: absolute;

    z-index: 5;

    width: 100vw;

    left: 0;

    top: auto;

	}

	.flexnav li

	{

		

	}

	.flexnav > li > a

	{

		padding:13px 12px;

	}

	.category_listing_holder ul li

	{

		margin-right: 5px;

	}

	.category_listing_holder ul li a

	{

		font-size:11px !important;

		padding-left:15px !important

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		font-size:11px;

		text-align:left

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover

	{

		padding-left:15px !important

	}

	.benefits_holder h2

	{

		text-align:center;

		margin-bottom:15px;

		font-size:30px;

	}

	.benefit_heading

	{

		margin-top:0;

	}

	.each_products_holder_sec .col-md-3

	{

		margin-bottom:15px !important;

	}

	.newsletter_section .input_hodler input

	{

		width:78%;

		

	}

	.newsletter_section .input_hodler

	{

		width:75%;

		margin-right:0;

		margin-bottom:5px;

	}

	.newsletter_section input[type="submit"]

	{

		width:24%;

	}

	.each_products_holder_sec

	{

		margin-bottom:0;

	}

	.newsletter_section

	{

		margin-bottom:20px;

	}

	.inner_holder

	{

		padding-top:0;

	}

	.product-thumb

	{

		margin-bottom:15px;

	}

	.sidebar-left

	{

		margin-right:0;

	}

	.thumb-list > li .thumb-list-item-caption

	{

		display:block

	}

	.sidebar-left .nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		text-align:center

	}

	.right_Panel_fixed.fixedIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.right_Panel_fixed.absIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.tabbable >.nav li a

	{

		      padding: 5px 4px;

    font-size: 9px;

	}

	.cart-item-quantity

	{

		float:left;

		width:50%

	}

	.pr_button

	{

		/*    float: right;

    width: 47%;*/

	}

	.product-page-meta

	{

		clear:both

	}

	.product-info .cart-item-quantity input

	{

		width:74%

	}

	.tabbable.product_page >.nav li a {

          padding: 7px 6px;

    font-size: 8px;

}

.product-info h4

{

	clear:both

}

.product-header

{

	height:auto;

}

.banner_images .col-md-3

{

	padding-right:15px;

}

.banner_images .col-md-3:last-child

{

	padding-left:15px;

	padding-right:15px;

}

.inner_img

{

	margin-bottom:15px;

}



.search-area label .fa

{

	width:40px;

}

.banner_images .col-xs-12

{

	margin-bottom:15px;

}

.banner_images .col-xs-12:last-child

{

	margin-bottom:0;

}

.gap-small

{

	margin:7.5px 0;

}

.category_listing_holder

{

	padding:0;

}

.category_listing_holder .col-md-12

{

	padding:0;

}

.category_listing_holder ul li

{

	  margin-right: -3px;

    width: 50%;

    border: 1px solid #fff;

    vertical-align: top;

    margin: 0;

    border-bottom: 0;

    border-left: 0;

    float: left;

}

.category_listing_holder ul li i

{

	    text-align: center !important;

    font-size: 18px !important;

}

.category_listing_holder ul li a

{

	font-size:13px !important

}

.benefits_holder

{

	padding:30px 0;

}

.benefit_box

{

	margin-bottom:15px;

}

.newsletter_section .heading

{

	margin-bottom:15px;

}

.newsletter_section .heading

{

	text-align:center

}

.newsletter_section .heading h2

{

	text-align:center

}

.footer_logo 

{

	text-align:left;

	margin-bottom:15px;

}

.footer_logo img

{

	display:inline-block

}

.footer-top-area

{

	text-align:center;

	padding-bottom: 30px;

}

.footer-top-area .col-xs-12



{

	margin-bottom:0;

}

footer.main .footer-copyright

{

	padding:15px 0

}

#scrollUp

{

	display:none !important

}

.inner_footer

{

	    display: block;

		vertical-align: top;

		margin-right: 0;

		margin-top: 15px;

		text-align: center;

}

.list.list-social li

{

	display: inline-block;

	float: none;

}

.testimonial_section

{

	padding:25px 0

}

.sidebar-left .nav-stacked > li

{

	       float: left;

    width: 50%;

    border: 1px solid #eaeaea;

    border-right: 0;

    margin: 0;

    border-bottom: 0;

}

.sidebar-left .nav-stacked > li:nth-child(2n)

{

	border-right:1px solid #eaeaea;

}

.sidebar-left .nav-stacked > li:last-child

{

	width: 100%;

	border-right: 1px solid rgb(234, 234, 234);

	text-align: center;	

}

.sidebar-left .nav-stacked > li:last-child a i

{

	position:static !important;

	display:inline-block !important;

}

.sidebar-box > h5, .sidebar-box form > h5

{

	padding:10px 0;

	font-size:14px;

}

.checkbox-list .checkbox

{

	display: inline-block;

    margin-right: 10px;

    vertical-align: top;

}

.container-fluid.register .col-md-6

{

	clear:both

}

.footer_menu_holder ul

{

	margin:30px 0;	

}

.footer_menu_holder ul li

{

	width: auto;

	display: inline-block;

	float: none;

	padding: 10px 10px;

	vertical-align:top;

	margin:0;

}

footer.main .footer-copyright p

{

	font-size:10px;

}

.tabbable .tab-content

{

	padding:10px 0;

}

.tab-content h3

{

	    font-size: 18px;

    line-height: 24px;

    margin-bottom: 0;

    padding-bottom: 0;

}

.cart-item-quantity input

{

	width:63%;

}

.testimonial_section h2

{

	margin-bottom:10px;

	font-size:18px;

}

.each_products_holder_sec .heading h3

{

	font-size:16px;

	line-height:16px;

	padding-right:8px;

}

.each_products_holder_sec .heading a

{

	font-size:16px;

	line-height:16px;

	padding-left:8px;

}

.each_products_holder_sec.product_details .heading

{

	margin-top:20px;

	margin-bottom:10px;

}

.sidebar-right

{

	margin-left:0;

}

.title-hero

{

	font-size:40px;

}

.each_products_holder_sec .heading h3 span.btn-success.badge

{

	font-size:16px;

}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content

{

	min-width: 10%;

	max-height: 100vh;

	overflow-y: scroll;

}

.mfp-dialog .dialog-alt-links li

{

	line-height: 1em;

	float: none !important;

	color: #f60;

	text-align: center;

	margin-bottom: 10px;

}

.nopro-find {

    width: 100% !important;

    padding: 10px 15px;

    margin: 0 !important;

}

.category_listing_holder ul li:last-child

{

	width:100%;

	text-align:center;

}

.category_listing_holder ul li:last-child a i

{

	position:static !important;

	display:inline-block !important;

}

.wings-benifits-nav li:last-child

	{

		margin-bottom:10px;	

	}
	.category_listing_holder .even-category ul li:last-child
{
	width:50%;
	
}
.category_listing_holder .even-category ul li:last-child i
{
	position:absolute !important
}



.notes_structure .contact_details
{
	font-size:18px;
}
.total_final_calc > .row > div.col-lg-8 .total_price_display
{
	font-size:24px;
}
.order_table .order_heading span
{
	padding-left:0;
}
ul.login-register li
{
	width:auto;
}
.order_details .order_id
{
	font-size:24px;
}
.site_logo figure
{
	width:70px;
}
.order_table .order_heading .col-lg-2:last-child span
{
	text-indent:0;
}
.order_table .order_heading span
{
	font-size:12px;
}
.order_table .common_td_cus
{
	height:110px;
}
.order_table .common_td_cus:not(.content)
{
	padding:0;
}
.notes_structure .contact_details
{
	margin-top:0;
	margin-bottom:10px;
}
.print_btn
{
	margin-bottom:40px;
}




.show_order_sidewbar .nav-stacked > li
{
	width:50% !important;
	border: 1px solid #eaeaea !important;
	border-right:0 !important;
	text-align:center;
	border-bottom:0 !important;
}
.show_order_sidewbar .nav-stacked > li:nth-child(2n)
{
	border-right: 1px solid #eaeaea !important;
	
}
.show_order_sidewbar .nav-stacked > li:nth-child(3),
.show_order_sidewbar .nav-stacked > li:nth-child(4)
{
	border-bottom:1px solid #eaeaea !important;
}
.order_header a.btn.btn-success
{
	margin-top:0;
	margin-bottom:15px;
}
.order_header .col-lg-4.col-xs-12
{
	width:30%
}
.order_header .col-lg-8.col-xs-12
{
	width:70%
}
.order_header
{
	margin-top:20px;
}

}

@media only screen and (max-width: 479px)

{

	body

	{

		overflow-x:hidden;

	}

	.container

	{

		width:100%

	}

	

	.wings-benifits-nav li:last-child

	{

		margin-bottom:10px;	

	}



	.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content

{

	min-width: 10%;

	max-height: 100vh;

	overflow-y: scroll;

	width:100%;

}

	.pr_button .btn

	{

		font-size: 12px;

		height:auto;

		line-height:32px;

	}

	.tabbable > .nav

	{

		display:block;

	}

	.tabbable > .nav li

	{

		width: 100%;

		display:block;

	}

	.tabbable > .nav li a

	{

		text-align:left;

	}

	.mfp-dialog

	{

		width:100%;	

	}

	.mfp-dialog h3

	{

		font-size: 16px;

	}

	.product-options .row div {

    display: block;

    width: 100%;

    padding: 0;

    text-align: center;

    float: none;

}



.product-options .row {

    display: block;

    margin-bottom: 30px;

}

	.global_header_holder

	{

		position:static;

		

	}

	.top-main-area .login-register > li > a

	{

		padding:0 6px;

		font-size:11px;

	}

	.flexnav-menu-button

	{

		background:transparent !important;

		font-size:0;

	}

	.flexnav-menu-button .touch-button

	{

		font-size: 20px;

		height: 50px;

		line-height: 50px;

		left: 0;

		margin: auto;

		z-index:9;

	}

	.search-area .field_holder .search-area-division-input input[type="text"]

	{

		margin-top:0;

	}

	.search-area label

	{

		height:43px;

	}

	.search-area .search-area-division

	{

		width:82% !important

	}

	.top-main-area .col-md-2 > a

	{

		text-align:center

	}

	.section_banner

	{

		margin-top:0;

	}

	.flexnav

	{

		    position: absolute;

    z-index: 5;

    width: 100vw;

    left: 0;

    top: auto;

	}

	.flexnav li

	{

		

	}

	.flexnav > li > a

	{

		padding:13px 12px;

	}

	.category_listing_holder ul li

	{

		margin-right: 5px;

	}

	.category_listing_holder ul li a

	{

		font-size:11px !important;

		padding-left:15px !important

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		font-size:11px;

		text-align:left

	}

	.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover

	{

		padding-left:15px !important

	}

	.benefits_holder h2

	{

		text-align:center;

		margin-bottom:15px;

		font-size:30px;

	}

	.benefit_heading

	{

		margin-top:0;

	}

	.each_products_holder_sec .col-md-3

	{

		margin-bottom:15px !important;

	}

	.newsletter_section .input_hodler input

	{

		width:78%;

		

	}

	.newsletter_section .input_hodler

	{

		width:100%;

		margin-right:0;

		margin-bottom:5px;

	}

	.newsletter_section input[type="submit"]

	{

		width:100%;

	}

	.each_products_holder_sec

	{

		margin-bottom:0;

	}

	.newsletter_section

	{

		margin-bottom:20px;

	}

	.inner_holder

	{

		padding-top:0;

	}

	.product-thumb

	{

		margin-bottom:15px;

	}

	.sidebar-left

	{

		margin-right:0;

	}

	.thumb-list > li .thumb-list-item-caption

	{

		display:block

	}

	.sidebar-left .nav-tabs.nav-stacked.nav-coupon-category > li > a .fa

	{

		text-align:center

	}
	.sidebar-left .nav-stacked.even-category > li:last-child a i

{

	position: absolute !important;

	display: inline-block !important;

}


	.right_Panel_fixed.fixedIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.right_Panel_fixed.absIt

	{

		position:static;

		width:100%;

		padding-right:0;

	}

	.tabbable >.nav li a

	{

		      padding: 5px 4px;

    font-size: 9px;

	}

	.cart-item-quantity

	{

		float:left;

		width:50%

	}

	.pr_button

	{

		  /*  float: right;

    width: 47%;*/

	}

	.product-page-meta

	{

		clear:both

	}

	.product-info .cart-item-quantity input

	{

		width:43%

	}

	.tabbable.product_page >.nav li a {

          padding: 7px 6px;

    font-size: 8px;

}

.product-info h4

{

	clear:both

}

.product-header

{

	height:auto;

	

}

.banner_images .col-md-3

{

	padding-right:15px;

}

.banner_images .col-md-3:last-child

{

	padding-left:15px;

	padding-right:15px;

}

.inner_img

{

	margin-bottom:15px;

}



.search-area label .fa

{

	width:40px;

}

.banner_images .col-xs-12

{

	margin-bottom:15px;

}

.banner_images .col-xs-12:last-child

{

	margin-bottom:0;

}

.gap-small

{

	margin:7.5px 0;

}

.category_listing_holder

{

	padding:0;

}

.category_listing_holder .col-md-12

{

	padding:0;

}

.category_listing_holder ul li

{

	  margin-right: -3px;

    width: 50%;

    border: 1px solid #fff;

    vertical-align: top;

    margin: 0;

    border-bottom: 0;

    border-left: 0;

    float: left;

}

.category_listing_holder ul li i

{

	    text-align: center !important;

    font-size: 18px !important;

}

.category_listing_holder ul li a

{

	font-size:10px !important

}

.benefits_holder

{

	padding:30px 0;

}

.benefit_box

{

	margin-bottom:15px;

}

.newsletter_section .heading

{

	margin-bottom:15px;

}

.newsletter_section .heading

{

	text-align:center

}

.newsletter_section .heading h2

{

	text-align:center

}

.footer_logo 

{

	margin-bottom:15px;

	float:none;

	text-align:center;

}

.footer_logo a

{

	display:inline-block;	

}

.footer_logo img

{

	display:inline-block

}

.footer-top-area

{

	text-align:center;

	padding:30px 0;

}

.footer-top-area .col-xs-12



{

	margin-bottom:0;

}

footer.main .footer-copyright

{

	padding:15px 0

}

#scrollUp

{

	display:none !important

}

.list.list-social li

{

	float: none;

	display:inline-block;	

}

.inner_footer

{

	display: block;

    vertical-align: top;

    margin-right: 0;

    margin-top: 15px;

    text-align: center;

}

.testimonial_section

{

	padding:25px 0

}

.sidebar-left .nav-stacked > li

{

	       float: left;

    width: 50%;

    border: 1px solid #eaeaea;

    border-right: 0;

    margin: 0;

    border-bottom: 0;

}

.sidebar-left .nav-stacked > li:nth-child(2n)

{

	border-right:1px solid #eaeaea;

}

.sidebar-box > h5, .sidebar-box form > h5

{

	padding:10px 0;

	font-size:14px;

}

.checkbox-list .checkbox

{

	/*display: inline-block;

    margin-right: 10px;

	*/

    vertical-align: top;

}

.container-fluid.register .col-md-6

{

	clear:both

}

.footer_menu_holder ul

{

	text-align: center;

	margin: 20px 0px;	

}

.footer_menu_holder ul li

{

	width: auto;

margin: 0;

text-align: center;

display: inline-block;

padding: 5px 10px;

float: none;

vertical-align: top;

}

footer.main .footer-copyright p

{

	font-size:10px;

}

.tabbable .tab-content

{

	padding:10px 0;

}

.tab-content h3

{

	    font-size: 18px;

    line-height: 24px;

    margin-bottom: 0;

    padding-bottom: 0;

}

.cart-item-quantity input

{

	width:43%;

}

.testimonial_section h2

{

	margin-bottom:10px;

	font-size:18px;

}

.each_products_holder_sec .heading h3

{

	font-size:16px;

	line-height:16px;

	padding-right:8px;

}

.each_products_holder_sec .heading a

{

	font-size:16px;

	line-height:16px;

	padding-left:8px;

}

.each_products_holder_sec.product_details .heading

{

	margin-top:20px;

	margin-bottom:10px;

}

.sidebar-right

{

	margin-left:0;

}

.title-hero

{

	font-size:30px;

}

.not_found h1:not(.title-hero)

{

	font-size:14px;

}

.not_found

{

	padding:100px 0 !important

}

.not_found .btn-mega

{

	font-size:14px;

}

ul.login-register li

{

	width:50%;

	float:left;

	margin-bottom:10px;

}

.each_products_holder_sec .heading h3 span.btn-success.badge

{

	font-size:16px;

}



.nav-tabs.nav-stacked.nav-coupon-category > li > a

{

	font-size:10px;

	padding-left:40px;

}

.tabbable >.nav li 

{

	width:100%

}

.tabbable >.nav li a

{

	font-size:12px !important

}

.mfp-dialog .dialog-alt-links

{

	width:100%;

	clear:both;

	position:static;

	margin-top:20px; 

	text-align:center;

	padding:0;

}

.mfp-dialog .dialog-alt-links li

{

	    display: block;

		vertical-align: top;

		float: none;

		width:100%;

		margin:0 0 10px 0;

}

.sidebar-left .nav-stacked li:last-child

{

	width:100%;	

	border-right: 1px solid #eaeaea ;

	text-align:center;

}

.sidebar-left .nav-stacked li:last-child a i

{

	position:static !important;

	display:inline-block !important;	

}

li.user-wellcome

{

	width:100% !important;

		

}

.login-register > li:last-child

{

	text-align: center;

	width: 100%;

	padding: 0 6px;

}

.login-register > li:last-child a

{

	border: 1px solid #FE5722;

}

.login-register > li:last-child > a:hover

{

	border: 1px solid #2B9C49;

		

}

.shopping-cart .shopping-cart-box .shopping-cart-items > li

{

	width: 100%;

	float: none;

}

.shopping-cart .shopping-cart-box

{

	left: 0;

	right: 0;

	width: 100%;

	z-index:99;

	height:auto;

	display:none;

}

.shopping-cart .shopping-cart-box .list-inline.text-center li

{

	float:none;

	width:100%;	

}

.category_listing_holder ul li:last-child

{

	width: 100%;

	text-align:center;	

}

.category_listing_holder ul li:last-child a i

{

	position:static !important;

	display:inline-block !important;

}

.nopro-find {

    width: 100% !important;

    padding: 0px 15px 20px;

    margin: 0 !important;

}

.fotorama

{

	margin-bottom: 10px;

}

.sidebar-left .nav-stacked.even-category > li:last-child
{
	width:50%;
	text-align:left
}

.category_listing_holder .even-category ul li:last-child
{
	width:50%;
	
}
.category_listing_holder .even-category ul li:last-child i
{
	position:absolute !important
}






.notes_structure .contact_details
{
	font-size:18px;
}
.total_final_calc > .row > div.col-lg-8 .total_price_display
{
	font-size:24px;
}
.order_table .order_heading span
{
	padding-left:0;
}

.order_details .order_id
{
	font-size:24px;
}
.site_logo figure
{
	    width: 100%;
    text-align: center;
}
.site_logo
{
	margin:0 auto;
	margin-bottom:20px;
}
.order_table .order_heading .col-lg-2:last-child span
{
	text-indent:0;
}
.order_table .order_heading span
{
	font-size:10px;
}
.order_table .common_td_cus
{
	height:110px;
}
.order_table .common_td_cus:not(.content)
{
	padding:0;
}
.notes_structure .contact_details
{
	margin-top:0;
	margin-bottom:10px;
}
.print_btn
{
	margin-bottom:40px;
}
.order_details
{
	float:none;
	text-align:center;
}
.order_table .common_td_cus
{
	font-size:10px;
}
.order_heading > .row > div
{
	padding:5px;
}
.order_table .custom_single_row > div
{
	padding:5px;
}


.show_order_sidewbar .nav-stacked > li
{
	width:100%;
	border: 1px solid #eaeaea !important;
	border-bottom:0 !important;
}
.show_order_sidewbar .nav-stacked > li:last-child
{
	border-bottom: 1px solid #eaeaea !important;
	text-align:left
}
.order_header
{
	text-align:center
}
.order_header a.btn.btn-success
{
	margin-top:0;
	margin-bottom:15px;
}
}





/*MENU*/





@media only screen and (max-width: 800px)

{

	.flexnav > li > a:hover

	{

		color:#fff !important;

	}

}

@media only screen and (min-width: 801px) and (max-width: 999px)

{

	.flexnav-menu-button

	{

		display:block;	

		/*background-color: #d95700;*/

		margin-left: 24px;

	}

	/*.flexnav-menu-button .touch-button

	{

		background-color: #d95700;

	}

	*/

	.nav-wrap

	{

		width:auto;	

	}

	.serch-wrap

	{

		float:right;

		width:auto;

		min-width:70%;	

	}

	

	

	.flexnav {

  overflow: hidden;

  margin: 0 auto;

  max-height: 0;

  width: 100vw;

}

.flexnav.show {

  max-height: 2000px;

  -webkit-transition: 1s;

  -moz-transition: 1s;

  -o-transition: 1s;

  -ms-transition: 1s;

  transition: 1s;

  z-index: 1500;

 

}

.flexnav li {

  display: block;

  width: 100%;

  overflow: hidden;

  position: relative;

}

.flexnav li a {

  border-bottom: 1px solid #e6e6e6;

  padding: 10px 15px;

  color: #666 !important;

  background: #fff;

  line-height:normal;

  height:auto;

}

.flexnav li.active > a {

  color: #fff !important;

}

.flexnav li:hover > a

{

	color: #fff !important;

}

.flexnav li .touch-button {

  display: block;

}

.flexnav li ul {

  margin-bottom: 15px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding-left: 5%;

  width: 100%;

}

.flexnav li ul li {

  overflow: hidden;

}

.flexnav li ul li.show {

  overflow: visible;

}

}