@media (min-width: 992px)
{
	.breadcrumbs #breadcrumb
	{
		width:80% !important;
	}
	.breadcrumbs .back-history
	{
		width: 20% !important;
		text-align: end !important;
	}
}
@media (max-width: 991px)
{
	.breadcrumbs
	{
		text-align:center !important;
	}
	.breadcrumbs .back-history
	{
		width: 100% !important;
		display: contents !important;
	}
	.page-heading 
	{
		padding: 1.5em 0 1.5em !important;
	}
	.content-page .sidebar-position-without #ClickAndCollectStores
	{
		display: inline-block !important;
		width:100%;
	}
}
.basket-content table .product-remove a
{
	padding: 2px 9px 6px !important;
}
.fa.fa-instagram 
{
    font-family: 'Font Awesome 5 Brands';
}
#register_form input[type="checkbox"]:checked:before 
{
    left: 0px;
    top: 0px;
}
.the-cart-form .btn.big i
{
    margin: 0 5px 0;
}
.products-list .product .product-details .price
{
    text-align: center;
}

@media (min-width: 1199px)
{
	.the-cart-form .clickcollect i.icon 
	{
		margin: 2px 0px 2px 2px !important;
		line-height: 14px !important;
	}
}
@media (max-device-width:1199px) and (min-device-width:445px)
{
	.cart_totals .clickcollect,
	.cart_totals .proceed-to-checkout
	{
		width:50% !important;
		float: left !important;
	}
	.the-cart-form .clickcollect i.icon 
	{
		margin: 2px 0px 2px 2px !important;
		line-height: 14px !important;
	}
}
@media (max-device-width:444px) and (min-device-width:320px)
{
	.cart_totals .clickcollect,
	.cart_totals .proceed-to-checkout
	{
	   display: inline;
	}
	.the-cart-form .clickcollect i.icon 
	{
		margin: 2px 0px 2px 2px !important;
		line-height: 14px !important;
	}
}
.sidebar-position-without .vc_column_container>.vc_column-inner.vc_custom_1579226284892,
.sidebar-position-without .vc_column_container>.vc_column-inner.vc_custom_1579226252852
{
	margin: 3px 0 0 0 !important;
}
.sidebar-position-without .vc_column_container>.vc_column-inner.vc_custom_1579226347532
{
	margin: 5px 0 0 0 !important;
}
.home .banner.banner-type-1 .banner-content h3
{
   width: auto !important;
}

@media (min-width: 992px)
{
	.products-list .product-image-wrapper
	{
		width:20% !important;
	}
	.products-list .product-details 
	{
		width:80% !important;
		position:unset !important;
	}
	.products-list p.multibuy
	{
		padding: 5px 0 5px 0 !important;
	}
}
@media (max-device-width:991px) and (min-device-width:767px)
{
	.products-list .product-details 
	{
		width:80% !important;
		position:unset !important;
	}
	.products-list .content-product
	{
		display: flex !important;
	}
	.product-list p.multibuy
	{
		padding: 5px 0 5px 0 !important;
	}
}
@media only screen and (max-width: 768px)
{
	.products-list .product-details 
	{
		position:unset !important;
		padding:unset !important;
	}
	.products-list p.multibuy
	{
		padding: 5px 0 5px 0 !important;
	}
}
.top-bar-left
{
	height: auto !important;
}
.et-follow-buttons a 
{
	width: 25px;
}
.type-label-6 .multibuy
{
    height: auto;
    width: auto;
    border-radius: unset;
    padding-top: 0 !important;
    margin: 0 !important;
    padding: 0 20px;
}
.prefooter p 
{
    margin-bottom: 2px!important;
}
.header .navbar .header-logo .logo-default
{
	margin-top: 8px !important;
}
.portfolio-single-item .wpb_single_image .vc_single_image-wrapper.vc_box_circle img
{
   border-radius: unset;
}

#featured-panel .btn.small 
{
     padding: 10px 15px 10px 15px !important;
	 text-transform: uppercase;
}
@media only screen and (min-width:1200px)
{
	.kg_popular_right .product .product-details .product-title
	{
		height: 60px;
	}
	.kg_popular_right .owl-carousel .owl-item img 
	{
		object-fit: contain;
		height: 190px;
		display: block;
	}
}
@media (max-device-width:1199px) and (min-device-width:992px)
{
	.kg_popular_right .product .product-details .product-title
	{
		height: 60px;
	}
	.kg_popular_right .owl-carousel .owl-item img 
	{
		object-fit: contain;
		display: block;
		height: 210px;
	}
}
@media (max-device-width:991px) and (min-device-width:768px)
{
	.kg_popular_right .product .product-details .product-title
	{
		height: 90px;
	}
	.kg_popular_right .owl-carousel .owl-item img 
	{
		object-fit: contain;
		display: block;
		height: 130px;
	}
}
@media only screen and (max-width: 768px)
{
	.kg_popular_right .product .product-details .product-title
	{
		height: 70px;
	}
	.kg_popular_right .owl-carousel .owl-item img 
	{
		object-fit: contain;
		display: block;
		height: 210px;
	}
}


@media only screen and (max-width: 1200px)
{
	.home .banner 
	{
		margin-bottom:10px !important;
	}
	.home.yellow-banner 
	{
	   padding: 15px 40px !important;
	}
}
@media (max-device-width:991px) and (min-device-width:768px)
{
	.home .right-icon .aio-icon-description 
	{
		font-size: 25px;
	}
	.home .right-icon .aio-icon-description strong 
	{
		font-size: 58px;
	}
	.home .yellow-banner 
	{
		padding: 20px 40px !important;
	}
}

@media (max-width: 767px)
{
	.timeline-wrapper .timeline-block  .timeline-header-block
	{
		padding-left: unset !important;
	}
}
.home .tp-loop-wrap
{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 1200px)
{
	.home .tp-loop-wrap
	{
		width: 1170px !important;
		position: inherit !important;
	}
	.home .tp-parallax-wrap
	{
		width:100% !important;
		position: sticky !important;
	}
}
@media (max-device-width:1199px) and (min-device-width:992px)
{
	.home .tp-loop-wrap
	{
		width: 970px;
		position: inherit !important;
	}
	.home .tp-parallax-wrap
	{
		width:100% !important;
		position: sticky !important;
	}
}

.catalogsearch-result-index .product .product-details {
	min-height: 166px !important;
	margin: 0px 0 !important;
}
.catalogsearch-result-index .product-searchform input {
	width: 80% !important;
}
@media only screen and (max-width: 992px){
	.catalogsearch-result-index .content.main-products-loop .shop-filters-area {
		display: block !important;
	}
	.catalogsearch-result-index .shop-filters-area p {
		display: inline-block !important;
		width: 100% !important;
	}
	.catalogsearch-result-index .content.main-products-loop{
		display: inline-block !important;
	}
}
@media only screen and (max-width: 768px){
	.catalogsearch-result-index .content.main-products-loop .filter-wrap{
		text-align: unset !important;
		float:unset !important;
	}
}
@media only screen and (max-width:638px){
	.catalogsearch-result-index .product-searchform input {
		width: 90% !important;
	}
	.catalogsearch-result-index .form-search{
		display: flex !important;
	}
	.catalogsearch-result-index .content.main-products-loop .search-wrap,
	.catalogsearch-result-index .content.main-products-loop .news-search{
		width:100% !important;
		float: unset !important;
		margin-left: unset !important;
	}
}
@media only screen and (max-width: 480px){
	.catalogsearch-result-index .content.main-products-loop .shop-filters-area .product {
		width: 100% !important;
	}
	.catalogsearch-result-index .product .content-product {
		border:none !important;
	}
}

@media only screen and (max-width: 992px){
	.et-search-trigger button  {
		position: absolute!important;
		left: 0;
		display: block !important;
		right: 10px;
	}
	.header-type-17 .navbar-header.navbar-right .header-search button[type="submit"]{
		background-color: transparent !important;
	}
	.navbar-right .header-search button[type="submit"] i {
		color: #7b7c80 !important;
	}
	.main-header .container-fluid .header-logo {
		z-index: 5 !important;
	}
}
@media (max-width: 992px) and (min-width: 768px){
	.navbar-header.navbar-right .header-search button[type="submit"] {
		background-color: transparent !important;
		top: 25px !important;
	}
	.navbar-header.navbar-right {
		top: 28% !important;
	}
	.shopping-container .shopping-cart-widget span{
		float: left;
		display: flex;
	}
	.shopping-container .shopping-cart-widget #basketTotal{
		float: inherit !important;
	}
}
@media only screen and (max-width: 767px) and (min-width: 480px){
	.header-wrapper .signin-container span,
	.navbar-header.navbar-right .shopping-cart-widget span {
		display: none !important;
	}
	.navbar-header.navbar-right .header-search button[type="submit"]{
		top: 22px !important;
		background-color: transparent !important;
	}
	.template-container .shopping-container {
		padding-top: 5px;
		width: 100% !important;
	}
	.signin-container {
		margin: -73px 10px 0 !important;
		border: none !important;
	}
	.cart-design-2 .shopping-cart-widget {
		border-right: none !important;
	}
	.navbar-header.navbar-right {
		top: 28% !important;
	}
}
@media only screen and (max-width: 480px){
	.header-wrapper .signin-container span,
	.navbar-header.navbar-right .shopping-cart-widget span {
		display: none !important;
	}
	.header-type-17 .navbar-header.navbar-right .header-search button[type="submit"] {
		top: -6px !important;
	}
	.template-container .shopping-container {
		width: 50px !important;
	}
	.signin-container {
		border: none !important;
		padding: 0 12px !important;
	}
	.cart-design-2 .shopping-cart-widget {
		border-right: none !important;
		margin-left: 0px !important;
	}
	.navbar-header.navbar-right {
		top:50% !important;
	}
	.template-container .navbar-toggle {
		top:60% !important;
	}
}
.kg_multibuy
{
	padding: 0 20px !important;
}
@media only screen and (max-width: 480px)
{
	.product-information .cart button[type="submit"]
	{
		margin-top: 15px;
		width: 100%;
	}
	#reviews .comment-form-comment textarea
	{
		width:100%;
	}
	.productlistingbuttons 
	{
		position: unset;
		bottom: -50%;
		margin: 0px;
		padding: 0;
		width: 100%;
		left: 50%;
		margin-left: 0;
	}
	.sidebar-position-left .filter-wrap 
	{
		margin-bottom: 10px;
	}
	.after-shop-loop .pagination-cubic
	{
		text-align: center;
	}
	.product-cats .product .product-details 
	{
		height: 200px;
	}
}
.product .content-product 
{
    height: 474px;
}
.product-cats .product .product-details 
{
    height: 200px;
}
@media only screen and (max-width: 480px)
{
	.product-cats .product .product-details 
	{
		height: 280px;
	}
	.pagination-cubic
	{
		margin: 15px auto;
		width: 100% !important;
	}
	.product 
	{
		margin-bottom: 20px;
	}
}
/*Cart page by KGkrunch Date :- 11/06/2020*/
@media (max-width: 700px)
{
	.content-page .sidebar-position-without
	{
		padding: unset !important;
	}
}
@media (max-device-width:480px) and (min-device-width:320px)
{
	.basket-content .pull-left
	{
		width: 100%;
	}
	.basket-content .page-basket button.btn
	{
		width: 100% !important;
		margin: 5px 0 0 0;
	}
	.basket-content h3.underlined
	{
		margin-top: 15px !important;
	}
}
@media (max-width: 700px)
{
	.basket-content .table thead
	{
		display: none;
	}
	.basket-content .table,
	.basket-content .table tbody,
	.basket-content .table tr, .table td
	{
		display: block;
		width: 100%;
	}
	.basket-content .table tr
	{
		display:block;
		border:1px solid;
		margin-bottom:15px !important;
	}
	.basket-content .table td
	{
		display:block;
		vertical-align:middle !important;
		text-align: right !important;
	}
	.basket-content .table td::before
	{
		content: attr(data-label);
		float:left !important;
		font-size:inherit;
		font-weight:bold !important;
	}
	.basket-content .quantity_select
	{
		text-align:right !important;
	}
	.basket-content .shop-table .cart-item-details
	{
		padding: 0 0px 0 145px !important;
	}
	.basket-content .product-name
	{
		width: initial !important;
	}
	.basket-content .product-remove > a,
	.basket-content .product-name > a
	{
		width: 100% !important;
		text-align: center !important;
		display: block !important;
	}
	.basket-content .fa-trash:before
	{
		font-size:20px !important;
	}
	.basket-content .table-responsive
	{
		border:none !important;
	}
}
/*Cart page by KGkrunch Date :- 11/06/2020*/
input[type="checkbox"] 
{
    -webkit-appearance: checkbox;
}

/*** Mobile menu css by KGkrunch Dat e:- 23112020 ***/
@media only screen and (max-width:992px)
{
	#kg_menu1 .mm-panels .mm-listitem
	{
		display: flex !important;
	}
	#kg_menu1 .mm-panels .mm-listitem a
	{
		padding: 12px !important;
	}
	#kg_menu1 .mm-panels .mm-listitem .mm-listitem__btn
	{
		border:none;
	}

	.mm-navbar__title 
	{
		color: #5b730e!important;
	}
}
@media only screen and (max-width: 992px)
{
	#kg_menu1 .mm-panels .mm-listitem a 
	{
		padding: 20px !important;
		border-right: 2px solid #dcdcdc;
	}
}
#kg_menu1 .mm-panels .menu .mm-listitem .mm-btn_next:after,
#kg_menu1 .mm-panels .mm-btn_next:after
{
	right:18px;
}
#kg_menu1 .mm-panels .mm-listitem a
{
	border-right:none !important;
}
#kg_menu1 .mm-panels .menu .mm-listitem .mm-btn_next:after, #kg_menu1 .mm-panels .mm-btn_next:after,
#kg_menu1 a.mm-btn.mm-btn_prev.mm-navbar__btn:before,
#kg_menu1 a.mm-btn.mm-btn_close.mm-navbar__btn:before,
#kg_menu1 a.mm-btn.mm-btn_close.mm-navbar__btn:after
{
	border-color: #322b29;
}
.menu > li > a, .sub-menu > li > a, .mm-panels ul li a {
    float: left;
    display: block;
    cursor: pointer;
    text-transform: none;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif!important;
    line-height: 1 !important;
    padding: 20px 12px 20px 12px;
    color: #000000;
    position: relative;
    font-weight: 600!important;
}
.mm-navbars_top.mm-navbars_has-tabs a.kg_nav_bar_signup, .mm-navbar__breadcrumbs span, .mm-navbar__breadcrumbs a {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif!important;
    color: #322b29 !important;
    font-weight: 600;
}
.mm-navbar__breadcrumbs span, .mm-navbar__breadcrumbs a {
    color: #808080 !important;
}
#sidebar.show-sidebar 
{
	left: auto;
    right: 0px;
}
#sidebar 
{
    right: -340px;
	left:auto;
}
@media only screen and (min-width:992px)
{
	#kg_menu1
	{
		display:none;
	}
}
/*** Mobile menu css by KGkrunch Date:- 23112020 ***/
/*For test mode customer account pages css by kgkrunch date :- 01-02-2021*/
/*customer my profile page*/
.kg_customer_account_basic_detail .checkout #form-validate .form-list .form-row.form-row-wide label,
.kg_customer_password_change .form-list .form-row label,
.kg_customer_account_add_new_address  .form-list .form-row label,
.kg_account_create .form-row label{
	color: #111111;
    margin: 0;
    padding: 27px 0 5px;
    font-family: Open Sans,sans-serif;
    display: block;
    text-transform: none;
    font-weight: 600;
    font-size: 14px !important;
}
.kg_customer_account_basic_detail .checkout #form-validate .form-list .form-row.form-row-wide input,
.kg_customer_account_basic_detail .checkout #form-validate .form-list .form-row.form-row-wide select.select,
.kg_customer_password_change .form-list .form-row input,
.kg_customer_account_add_new_address .form-list .form-row input,
.kg_customer_account_add_new_address .form-list .form-row.form-row-wide select.select,
.kg_account_create .form-row input,
.kg_account_create .form-row.form-row-wide select.select{
	min-width: 20px;
    height: 44px;
    border-radius: 4px !important;
    border: solid 1px #4e5a61;
}
.kg_customer_account_basic_detail .checkout #form-validate button.acc,
.kg_customer_account_basic_detail .checkout #form-validate button.acc:hover,
.kg_customer_password_change button.acc,
.kg_customer_password_change button.acc:hover,
.kg_customer_account_add_new_address span.button-link.larger,
.kg_account_create #onepage-guest-register-button,
.kg_account_create  #kg_sign_in_form_btn,
.kg_account_create  #send2
{
    width: 181px;
    height: 44px;
    margin: 30px 0px 30px 0px;
    padding: 12px 34px 12px 35px;
    border-radius: 3px;
    background-color: #8CC832 !important;
    font-size: 15px;
}
.kg_customer_account_add_new_address span.button-link.larger a
{
	color:#fff;
	display: inline-block;
    margin: 20px 0;
}
.kg_customer_account_basic_detail .checkout #form-validate .form-list .form-row.form-row-wide input:focus,
.kg_customer_account_basic_detail .checkout #form-validate .form-list .form-row.form-row-wide select.select:focus,
.kg_customer_password_change .form-list .form-row input:focus,
.kg_customer_account_add_new_address .form-list .form-row input:focus,
.kg_customer_account_add_new_address .form-list .form-row.form-row-wide select.select:focus,
.kg_account_create .form-row input:focus,
.kg_account_create .form-row.form-row-wide select.select:focus{
    border: 2px solid #3399FF;
}

.kg_customer_account_basic_detail .checkout p.top-text,
.kg_customer_password_change .checkout p.change-password-text,
.kg_customer_password_change .general-content.account.checkout p{
	font-family: 'Open Sans' !important;
    font-size: 16px !important;
}
.kg_customer_account_basic_detail .checkout h1.kg-right-top-title,
.kg_customer_password_change .checkout h1.top-title-change-password {
    font-family: 'Open Sans';
    font-size: 28px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #1d1d1b;
    text-transform: capitalize !important;
    padding: 0px 0 23px 0;
    border-bottom: solid 1px #c5c5c5;
}

.kg-top-title {
    border-bottom: solid 1px #c5c5c5 !important;
    margin: 20px 20px 25px;
}
.kg-top-title h1 {
    font-size: 36px !important;
}
/*customer account sidebar menu page*/
.kg_customer_sidebar_menu .kg_sidebar_list{
	list-style:none;
}
.kg_customer_sidebar_menu .kg_sidebar_list li{
    color: #1f1f1f;
    font-size: 18px;
    padding: 16px 8px 15px 8px;
    font-weight: 600;
    border-bottom: solid 1px #c5c5c5;
	position:relative;
}
.kg_customer_sidebar_menu .kg_sidebar_list li .list-icon i {
    font-size: 16px;
    vertical-align: middle;
    padding-left: 7px;
}
.page-my-account .content-box.kg_customer_sidebar_menu{
	padding:0px !important;
}
.kg_customer_sidebar_menu .kg_sidebar_list li span.list-icon {
    width: 30px;
    display: inline-block;
    text-align: left;
    margin-right: 8px;
}
.kg_customer_sidebar_menu .kg_sidebar_list li:hover{
	background-color: #f6f6f6;
}
.kg_customer_sidebar_menu .kg_sidebar_list li:hover > a{
	color:#8CC832 !important;
}
.kg_customer_sidebar_menu .kg_sidebar_list li .kg_drop_menu{
	list-style:none;
	padding-top: 10px;
}
.kg_customer_sidebar_menu .kg_sidebar_list li .kg_drop_menu li,
.kg_customer_sidebar_menu .kg_sidebar_list li:last-child{
	border-bottom:0px;	
}
.kg_customer_sidebar_menu .kg_sidebar_list li.submenu span.touch-button{
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 16px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    z-index: 1;
}
.kg_customer_sidebar_menu .kg_sidebar_list li.submenu span.touch-button:before,
.kg_customer_sidebar_menu .kg_sidebar_list li.submenu span.touch-button:before{
	content: '\f078 ';
    font-family: "FontAwesome";
    font-size: 15px;
    float: right;
    color: #5b730e;
    font-weight: 300;
}
.kg_customer_sidebar_menu .kg_sidebar_list li.submenu span.touch-button span {
    display: none;
}
.kg-top-title h1{
   font-size: 36px !important;
}
.kg-top-title h3{
	font-size: 25px !important;	
}
.kg-top-title h3,
.kg-top-title h1{
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1f1f1f !important;
  text-transform: capitalize !important;
}
.kg-top-title{
	border-bottom: solid 1px #c5c5c5 !important;
	margin-bottom: 25px !important;
}
.kg_customer_sidebar_menu .kg_sidebar_list li .list-icon .onhover,
.kg_customer_sidebar_menu .kg_sidebar_list li:hover .list-icon .offhover{
	display:none;
}
.kg_customer_sidebar_menu .kg_sidebar_list li:hover .list-icon .onhover{
	display:inline-block;
}
/*addressbook page*/
.kg_customer_account_address_book .account.checkout .header.kg-right-top-title {
    font-family: 'Open Sans';
    font-size: 28px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    color: #1d1d1b;
    text-transform: capitalize !important;
    padding: 0px 0 15px 0 !important;
    border-bottom: solid 1px #c5c5c5;
}
.kg_customer_account_address_book .account.checkout .content-box.margin-alt{
	background-color: #fff !important;
	padding-top: 0;
}
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .kg-address-text,
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .top-text{
	font-family: 'Open Sans' !important;
    font-size: 16px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #1d1d1b !important;
}
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .kg-address-text a.kg_chnage_address {
    text-align: center;
    width: 229px;
    height: 44px;
    padding: 12px 15px 12px 15px;
    border-radius: 3px;
    border: solid 1px #5b730e;
    background-color: #ffffff;
    color: #5b730e;
    font-weight: 600;
    font-size: 15px;
    display: inline-block;
}
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .kg-address-text a.kg-address-add {
    width: 195px;
    height: 44px;
    margin: 5px 0px 4px 25px;
    padding: 12px 15px 12px 15px;
    border-radius: 3px;
    border: solid 1px #8CC832;
    background-color: #8CC832;
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    text-align: center;
}
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .kg-address-text a.kg-address-add:hover,
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .kg-address-text a.kg_chnage_address:hover{
	box-sizing: border-box;
}
@media only screen and (max-width:991px) and (min-width:768px){
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .kg-address-text a.kg-address-add{
	margin:0;
}	
}
@media screen and (max-width:767px){
.kg_customer_account_address_book .account.checkout .content-box.margin-alt{
	padding:30px 0 0 0;
}
}
@media screen and (max-width: 560px){
.kg_customer_account_address_book .account.checkout .content-box.margin-alt .kg-address-text a.kg-address-add{
    margin: 15px 0px 0px 0px;
}
}
/*create and sign in page css*/
.kg_account_create .account.checkout .content-page .content-box{
background-color:transparent !important;
background: transparent;
}
.kg_account_create .account.checkout .content-page .content-box p{
font-size: 18px!important;
   color: #333333!important;
}
.kg_account_create .account.checkout .content-page .content-box .header {
   font-family: Open Sans !important;
   Font-weight: 600;
   font-size: 31px !important;
   letter-spacing: 0;
   text-transform: none !important;
   border: none !important;
   line-height: initial;
}
/*Order page css*/
.kg_customer_order_list a.kg-all-Previous-orders {
    color: #5b730e;
    font-size: 16px;
    text-decoration: underline;
    float: right;
    font-weight: 600;
    padding: 12px 0px;
}
.kg_customer_order_list .kg-top-title-block{
	display: block;
    width: 100%;
    border-bottom: solid 1px #c5c5c5;
    padding-bottom: 10px;
}
.kg_customer_order_list .order-summary.basket .kg-shopping-order-list {
    display: block;
    width: 100%;
    overflow: hidden;
}
.kg_customer_order_list .kg-shopping-order-list .item .image {
	display: block;
	width: 100%;
}
.kg_customer_order_list .kg-shopping-order-list .item.row {
	border-bottom: solid 1px #c5c5c5;
	padding: 18px 0;
}
.kg_customer_order_list .kg-shopping-order-list .item .kg_img_area {
	position: relative;
	width: 130px;
	height: 111px;
	overflow: hidden;
	background-color: #fff;
	border: solid 1px #afcb9f;
	margin: auto;
}
.kg_customer_order_list .kg-shopping-order-list .item .kg_img_area img.product_img {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description h2 {
	margin: 0;
	padding: 0 !important;
	color: #1f1f1f;
	font-size: 18px;
	font-weight: 600;
}
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description span.Processed, 
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description span.not-processed {
	width: max-content;
	padding: 5px 35px 5px 35px;
	border-radius: 4px;
	background-color: #aecc53;
	color: #fff;
	text-align: center;
	display: block;
	margin: 8px 0;
	font-size: 12px;
	font-weight: 600;
}
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description p.product_order_no, 
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description p.product_order_date {
	font-family: 'Open Sans' !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: normal;
	color: #4e5a61 !important;
	margin-bottom: 5px !important;
}
.kg_customer_order_list .kg-shopping-order-list .item .kg_view_order a.view-order-btn {
	height: 44px;
	padding: 12px 39px 12px 40px;
	border-radius: 3px;
	border: solid 1px #5b730e;
	color: aliceblue;
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: 600;
	letter-spacing: normal;
	color: #5b730e;
	display: inline-block;
}
.kg_customer_order_list .kg-shopping-order-list .item .kg_view_order {
	text-align: center;
	padding: 30px 0;
}
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description span.not-processed {
	background-color: #de3618 !important;
}
.kg_customer_order_list .page-title.no-left-padding h1.no-border {
	font-family: 'Open Sans' !important;
	font-size: 28px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #1f1f1f;
	text-transform: capitalize !important;
}
.kg_customer_order_list .page-title.no-left-padding {
	display: inline-block;
}
.kg_customer_order_list a.kg-all-Previous-orders{
	color: #5b730e;
    font-size: 16px;
    text-decoration: underline;
    float: right;
    font-weight: 600;
    padding: 12px 0px;
}
.kg_customer_order_list .kg-shopping-order-list .item .kg_view_order a.view-order-btn:hover{
	box-sizing: border-box !important;
}
@media screen and (max-width:991px){
.kg_customer_order_list .kg-col-swap{
  width: 100%;
  display: grid;
  margin: auto !important;
}
.kg_customer_order_list .kg-top-title.order-1{
   order: 1;
   border: 0 !important;
}	
.kg_customer_order_list .order-2{
   order: 3;
}
.kg_customer_order_list .order-3{
  order: 2;
}
.kg_customer_order_list .kg-shopping-order-list .item .kg_view_order a.view-order-btn {
    height: 41px;
    padding: 8px 30px 8px 30px;
}
}
@media screen and (max-width:600px) {
.kg_customer_order_list .kg-shopping-order-list .item .kg_img_area {
	width: 100px;
	height: 80px;
}
.kg_customer_order_list .kg-shopping-order-list .item.row .kg-col-image-mobile {
	width: 40%;
}
.kg_customer_order_list .kg-shopping-order-list .item.row .kg-col-description-mobile {
	width: 60%;
}
.kg_customer_order_list .kg-shopping-order-list .item.row .kg-col-view-order-mobile {
	width: 100%;
}
.kg_customer_order_list a.kg-all-Previous-orders{
	display: block;
    width: 100%;
	float: none;
}
.kg_customer_order_list .kg-shopping-order-list .item .kg_view_order{
	padding: 15px 0;
}
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description span.Processed, 
.kg_customer_order_list .kg-shopping-order-list .item .description.kg-product-description span.not-processed {
	padding: 5px 30px 5px 30px;
}
}
/*End test mode customer account pages css by kgkrunch date :- 01-02-2021*/


/*For solr search css by Kgkrunch Date :- 23-02-2021*/
.kg_close_search
{
	display:none;
	opacity:0;
}
.navbar-right .header-search .ac-field{
position:relative;
}
.navbar-right .header-search .ac-field i.fa.fa-times.kg_close_search {
   position: absolute;
   top: 14px;
   right: 50px;
   cursor: pointer;
   font-size: 20px;
}
.navbar-right .header-search button[type="submit"] i{
margin: 0;
}
.navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible {
flex-wrap: wrap;
width: 545px !important;
position: absolute;
z-index: 9999;
background-color: #fff;
display: flex;
border-radius: 5px;
border: 1px solid #C1C5C6 !important;
flex-direction: row;
box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%) !important;
}
.navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible .kg_search_term_area {
   order: 3;
   width: 100%;
   text-align: center;
}
#solrSearchSuggestor .autocomplete .ac-results .product-details {
   order: 1;
}
#solrSearchSuggestor .autocomplete .ac-results.visible .product-details .linkrow td,
#solrSearchSuggestor .autocomplete .ac-results.visible .suggestions ul li div {
   color: #000;
   font-size: 12px;
   font-weight: 600;
   text-align: left;
}
#solrSearchSuggestor .autocomplete .ac-results.visible .product-details table tbody:last-child td {
   border-bottom: 1px solid #ddd;
}
#solrSearchSuggestor .autocomplete .ac-results.visible .product-details .linkrow td p {
   margin: 0px;
}
#solrSearchSuggestor .autocomplete .ac-results.visible .product-details table tbody td{
position: relative;
   width: 25px;
   height: 100px;
   overflow: hidden;
}
#solrSearchSuggestor .autocomplete .ac-results.visible .product-details table tbody td img{
width: auto;
   position: absolute;
   max-width: 100%;
   max-height: 100%;
   right: 0;
   left: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   padding: 10px 10px;
}
#solrSearchSuggestor .autocomplete .ac-results.visible .product-details .linkrow:first-child td {
   border-top: 5px !important;
}
@media screen and (min-width: 992px){
.navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible .product-details {
   width: 100%;
}
}
.cart-widget-on .header-wrapper.header-type-17 .header-search form{
	display:none !important;
}
.header-type-17 .navbar-header.navbar-right .header-search{
	z-index:1;
}


.header-wrapper.header-type-17 .navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible{
	margin-top:9px;
}	
@media only screen and (max-width: 992px){
.header-wrapper.header-type-17 .header .container-fluid .header-logo {
	left: 20%;
}
.header-wrapper.header-type-17 .navbar-right .header-search .et-search-trigger .kg_solr_search_form .autocomplete .ac-field input{
	position: unset;
    opacity: 1;
    height: 45px !important;
    border: 1px solid #607D8B !important;
}
.header-wrapper.header-type-17 .navbar-right .header-search .et-search-trigger .kg_solr_search_form .autocomplete .ac-field button[type="submit"]{	
    background-color: #8ec63d !important;
    top: 4px !important;
    left: unset;
}
.header-wrapper.header-type-17 .navbar-header.navbar-right .navbar-right {
    min-width: 60px;
    width: 95% !important; 
	margin: 0;
}
.header-type-17 .navbar-header.navbar-right {
    width: 70% !important;
}
.header-wrapper.header-type-17 .navbar-right .header-search .et-search-trigger .kg_solr_search_form .autocomplete .ac-field button[type="submit"] i{
	font-size: 18px;
    color: #ffffff !important;
	margin:0px;
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .signin-container{
	padding: 7px 7px;
    border: 0;
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .cart-design-2 .shopping-cart-widget {
    padding: 0 3px 0 0;
	margin: 0;
	border:0;
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .cart-design-2{
	 width: auto;
	 padding: 7px 7px;
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .signin-container.sign-in span,
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .cart-design-2 .shopping-cart-widget span {
    display: none;
}
.header-type-17 .navbar-header.navbar-right .navbar-right .header-search{
	width: 75%;
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .cart-design-2 .shopping-cart-widget img{
	padding: 7px 6px;
    border: 1px solid;
    border-radius: 35px;
    margin: 0;
}
.header-wrapper.header-type-17 .navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible {
    top: 37px;
    width: 100% !important;
}
}
@media only screen and (max-width:767px){
.header-type-17 .navbar-header.navbar-right,
.header-type-17 .navbar-header.navbar-right .navbar-right .header-search,
.header-wrapper.header-type-17 .navbar-header.navbar-right .navbar-right{
    width: 100% !important;
}
.header-type-17 .navbar-header.navbar-right{
    top:73% !important;
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .signin-container {
    position: absolute;
    top: 0px;
    right: 35px;
}
.header-wrapper.header-type-17 .header .navbar{
	padding: 0px 0 25px 0 !important;
    min-height: 185px !important;
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .cart-design-2 {
    position: absolute;
    top: -103px;
    right: 0px;
    width: auto !important;
}
.header-wrapper.header-type-17 .header .container-fluid .header-logo {
	left:50% !important;
}
.header-wrapper.header-type-17 .header .navbar-toggle{
	 top: 35%;
}
}
@media only screen and (max-width:480px){
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .signin-container{
	top: -75px;		
}
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .cart-design-2{
   top: -83px;
}
.header-wrapper.header-type-17 .header .navbar-toggle {
    top: 40% !important;
}
}
.header-wrapper.header-type-17 .navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible .kg_search_term_area p a{
color: #1853df !important;
   text-decoration: underline;
   font-size: 13px;
}
.header-wrapper.header-type-17 .navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible .kg_search_term_area p{
margin:0px;
}
.header-wrapper.header-type-17 .navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible .product-details .linkrow td p.kg_search_price {
   color: #758487;
   font-size: 12px;
   font-weight: normal !important;
}
.header-wrapper.header-type-17 .navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible .product-details .linkrow td p.kg_search_name {
   color: #1d1d1b;
   font-size: 12px;
   font-weight: 700;
}
.header-wrapper.header-type-17 .navbar-right .header-search #solrSearchSuggestor .autocomplete .ac-results.visible .product-details .linkrow td p.kg_search_category{
font-weight:500;
}
@media only screen and (max-width: 992px){
.header-type-17 #solrSearchSuggestor .autocomplete .ac-results.visible .product-details,
.header-type-17 #solrSearchSuggestor .autocomplete .ac-results.visible .product-details{
   width: 100%;
}
}
@media (max-width: 992px) and (min-width: 768px){
.header-type-17 .navbar-header.navbar-right{
   margin-top: 13px !important;
}
}
.header-wrapper.header-type-17 #solrSearchSuggestor .autocomplete .ac-results .product-details .kg_search_product_img img{
   object-fit: contain;
   width: 80%;
   height: 92px;
   border: 2px solid;
   border: 1px solid #ddd !important;
   box-shadow: 0 0 1px 0px;
   padding: 10px 0px 10px 0;
}
@media only screen and (max-width: 992px){
.header-wrapper.header-type-17 .header .container-fluid .navbar-right .navbar-right .cart-design-2 .cart-popup-container:before{
right: 16px;
}
}
/*End solr search css by Kgkrunch Date :- 23-02-2021*/
@media (min-width: 1200px){
.container {
width: 1440px;
}
}
@media (min-width: 1200px) and (max-width:1399px){
      .container{
      max-width: 1200px !important;
    }
}