/************Footer Style*************/
.footer .block.newsletter {
	border-radius: 0px;
}
.footer .block.newsletter .form.subscribe .actions .action.subscribe {
	border-radius: 0;
	font-size: 12px;
	font-weight: bolder;
	background: #000 !important;
	border-color: #000 !important;
}
.footer .block.newsletter .form.subscribe .actions .action.subscribe:hover {
	border-radius: 0;
	font-size: 12px;
	font-weight: bolder;
	background: #01be5d !important;
	border-color: #01be5d !important;
	color: #000;
}
.footer .middle-footer {
	padding: 30px 0 80px 0;
	background-color: #fff;
	border-top: 1px solid #e6e7e8;
}
.footer .block.newsletter .form.subscribe .form-group input[type="email"] {
	background-color: #f8f8f8;
	border-radius: 0px !important;
	height: 40px !!important;
}
.footer .block.newsletter .form.subscribe .form-group input[type="email"]::placeholder {
	color: #959698;
}
.footer .block.newsletter {
	border: none;
}
.copyright address {
	font-size: 12px;
	color: #000;
}
.copyright-right {
	font-size: 12px;
	color: #000;
}
.copyright address a {
	text-decoration: underline;
	display: inline-block;
}
.footer .middle-footer a,.copyright address a {
	color: #000;
}
.footer {
	margin-top: 10px;
}
.footer .middle-footer a:hover, .footer .middle-footer a:focus {
	color: #000 !important;
	text-decoration: underline !important;
}
.footer-newsletter .social-link li a:hover,.footer-newsletter .social-link li a:focus {
	color: #01bf5d !important;
	text-decoration: none !important;
}
.categoy-part-1 {
	margin-bottom: 0px !important;
}
/*************Footer Style*************/

/*************TOP BUTTON************/
.top-button-wrapper {
	text-align: center;
}
.scroll-to-top-button {
	width: 250px;
	display: inline-block;
}
.scroll-to-top-button {
	width: 125px;
	display: inline-block;
}
.back_to_top {
	font-size: 14px;
	color: #000;
	display: block;
	float: left;
}
.scroll-to-top-icon {
	width: 23px;
	height: 24px;
	background: #000;
	border-radius: 100px;
	position: relative;
	float: right;
}
.scroll-to-top {
	left: 50%;
	right: 50%;
	transform: translate(-50%, -50%);
	width: 125px;
	background: transparent;
	box-shadow: none;
}
.scroll-to-top-icon .fa {
	color: #fff;
	font-weight: 500;
	font-size: 19px;
	position: absolute;
	top: 42%;
	left: 49%;
	transform: translate(-50%, -50%);
}
/***********TOP BUTTON***********/
/********Product listiong page*******/
.products-grid .product-item-info .product-top:hover a.photo::after {
	opacity: 0 !important;
}
.catalog-category-view .products-grid .product-item-info {
	margin-bottom: 60px !important;
}
.catalog-category-view .products-grid .owl-item .product-item-info {
	margin-bottom: 0px !important;
}
.catalog-category-view .products-grid .owl-carousel .owl-dots {
	margin: 0px auto 40px !important;
}
.catalog-category-view .minimal-price-link {
	display: none !important;
}
.products-grid .product-item-info .product-top .actions-link {
	top: unset;
	left: unset;
	right: 0;
	bottom: 0;
}
.towishlist .pe-7s-like {
	font-weight: 800;
}
.products-grid .product-item-info .product-top {
	border: 1px solid #e8e8e8;
}
.catalog-category-view .toolbar .toolbar-amount {
	display: block;
}
.products-grid .product-item-info .product-top .actions-link button {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	visibility: visible;
	color: #000;
}
.catalog-category-view .category-product-actions .toolbar-products {
	width: 100%;
}
.product-item-info .product-item-details .product-item-name a {
	color: #000 !important;
	font-weight: 600 !important;
}
.category-title,#toolbar-amount,.toolbar .form-item-select label,.toolbar .form-item-select #sorter::placeholder {
	color: #000;
}
.toolbar .form-item-select {
	border:none;
	border-radius: 0px;
	background:#f8f8f8; 
}
 .special-price {
	display: inline-block;
}
 .products-grid .product-item-info .product-item-details .price-box.price-final_price{
	display: flex;
	justify-content: flex-start; 
	margin-top: 10px;
	line-height: 21px;
}
.products-grid .product-item-info .product-item-details .product-item-name {
	height: 100px;
}
.products-grid .product-item-info .product-item-details .price-box .price-label {
	display: block;
	font-size: 15px;
}
[data-label="Ex. VAT"]::before,[data-label="Incl. VAT"]::before {
	content: none;
}
[data-label="Ex. VAT"]::after,[data-label="Incl. VAT"]::after,.popup-price [data-label="Ex. VAT"]::after,.popup-price [data-label="Incl. VAT"]::after {
	content: attr(data-label);
	font-size: 12px;
	display: block !important;
}
.normal-price .price-container.price-final_price.tax.weee .price-label,.bottom-pagination #toolbar-amount {
	display: none !important;
}
.price-box .price {
	font-size: 22px;
	font-weight: 600;
	color: #000;
}
.special-price,.catalog-category-view .price-box .special-price .price {
	color: #f31345;
}
.ias-noneleft, .ias-trigger.ias-trigger-next, .as-spinner {
	clear: both;
	margin-bottom: 20px;
	margin-top: 20px;
}
.breadcrumbs .items > li a,.breadcrumbs .items li strong {
	text-transform: uppercase;
}
.breadcrumbs .items > li {
	display: inline-block;
	float: none;
	text-transform: uppercase;
}
.breadcrumbs{
	background: #fff;
}
.breadcrumbs .items li strong {
	max-width: 300px !important;
}
.breadcrumbs .items > li + li::before {
	content: "\2758";
	color: #01bf5d;
	font-size: 14px;
	vertical-align: middle;
}
/*.category-description {
	overflow: scroll;
	height: 120px;
	scrollbar-color: #b2b3b7 #fff;
	scrollbar-width:thin;
}
.category-description::-webkit-scrollbar{
	border-radius: 50px;
}*/
.product-item-info .swatch-attribute.color,#toolbar-amount {
	display: block !important;
}
.swatch-option:hover,.swatch-option.selected {
	border: 2px solid #FFF;
	box-shadow: 0 0 2px #000;
}
.mpproductlabel-label {
	position: absolute;
	display: block !important;
}
.load_more {
	background: none;
	padding: 10px;
	border: 1px solid #000;
	border-radius: 10px;
	color: #000;
	font-weight: 600;
}
.category-description {
	padding-top: 30px;
}
.select2-search.select2-search--dropdown {
	display: none;
}
.select2-container--default .select2-selection--single {
	background-color: #f6f6f6 !important;
	border: none !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	text-align: left;
	padding-top: 5px;
}
.toolbar .form-item-select::after {
	display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b::after {
	content: '\f107';
	position: absolute;
	font-family: 'FontAwesome';
	right: 5px;
	pointer-events: none;
	top: 0;
	display: inline-block;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after{
	content: '\f106';
	position: absolute;
	font-family: 'FontAwesome';
	right: 5px;
	pointer-events: none;
	top: 0;
	display: inline-block;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 5px !important;
	right: 0px !important;
}
.select2-container .select2-selection--single {
	height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	position: unset !important;
	border: none !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #01bf5f !important;
	color: white !important;
}
.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below {
	width: 250px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color: #01bf5f !important;
	border: 1px solid #01bf5f !important;
	border-radius: 6px;
	font-weight: 600;
}
.select2-container--default .select2-results > .select2-results__options {
	background-color: #f6f6f6 !important;
	color: #000 !important;
	scrollbar-color: #b2b3b7 #f6f6f6;
	scrollbar-width:thin;
	margin: 0 15px;
}
.select2-dropdown {
	left: -83px !important;
	border: 1px solid #fff !important;
	border-radius: 0;
	-webkit-box-shadow: 20px 21px 16px -17px rgba(179,179,179,0.75);
	-moz-box-shadow: 20px 21px 16px -17px rgba(179,179,179,0.75);
	box-shadow: 20px 21px 16px -17px rgba(179,179,179,0.75);
}
.select2-results {
	background: #f6f6f6;
}
.select2-results__option {
	padding: 10px;
	background: #fff;
	margin: 10px 0;
}
.products-grid .product-item-info .tocart.btn-cart {
	color: #000 !important;
	background-color: rgba(246,246,246,0.6) !important;
	border-radius: 6px;
}
.products-grid .product-item-info .tocart.btn-cart:hover {
	background-color: #01bf5d !important;
	color: #fff !important;
}
.toolbar-amount-wrapper p{
	margin: 0px;
}
/********Product listiong page*******/

/*************Contact page style*************/
.social-content ul li a:hover {
	color: #01be5d !important;
}
.contact-page-title, .enquire-title, .contact-detailes-title {
	font-weight: 700;
	color: #000;
}
.view-faq {
	padding: 35px 0;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.view-faq-button {
	color: #000;
	border: 1px solid #bdbdbd;
	border-radius: 5px;
	height: 50px;
	line-height: 45px;
}
.contact-contents.telephone,.contact-contents.mail {
	display: inline-block;
	vertical-align: middle;
}
.contact-telephone,.contact-mail{
	display: inline-block;
	width: 50px;
	height: 50px;
}
.contact-index-index .contact-form-content ul.list-icon li{
	padding-left: 0px;
}
.contact-contents.telephone a {
	font-size: 23px;
	color: #000;
	line-height: 10px;
}
.contact-contents.mail a {
	font-size: 22px;
	color: #000;
	text-decoration: underline;
}
.social-content ul li a {
	color: #000;
}
.social-content ul li a:hover{
	color: #56cfe1;
}
.social-content ul li a span {
	font-size: 30px;
}
.social-content ul li {
	margin: 0 5px;
}
.send-enquiry .fa {
	margin-right: 10px;
}
.send-enquiry {
	background: #01be5d;
}
.send-enquiry {
	background: #01be5d;
	border-radius: 6px;
	border-color: #01be5d;
}
.send-enquiry {
	background: #01be5d;
	border-radius: 6px;
	border-color: #01be5d;
	height: 50px;
	padding: 0 60px;
}
.contact-name input,.contact-company input,.contact-e-mail input,.contact-tele-phone input{
	padding: 0 12px;
}
.contact-name, .contact-e-mail{
	float: left;
}
.contact-company, .contact-tele-phone{
	float: right;
}
#contact-form .form-group.required > label::after{
	color: #01be5d;
}
.contact-name input, .contact-company input, .contact-e-mail input, .contact-tele-phone input,.contact-content #comment {
	background: #f6f6f6;
	border-color: #f6f6f6;
}
.contact-subject select, .contact-subject select.form-control,.contact-subject select.input-text{
	border-color: #f6f6f6;
	box-shadow: none;
}
.contact-subject select:not([multiple]), .contact-subject select.form-control:not([multiple]), .contact-subject select.input-text:not([multiple]){
	background: #f6f6f6 url("../images/select-bg.svg") no-repeat scroll 100% 45% !important;
}
.form-group > label{
	color: #000;
}
/*************Contact page style*************/

/*************Ajax Popup style*************/
.block.popup__related .owl-carousel .owl-nav > div.owl-next {
	right: -30px;
}
.block.popup__related .owl-carousel .owl-nav > div.owl-prev {
	left: -30px;
}
.block.popup__related .owl-carousel .owl-nav > div{
	border: none !important;
	color: #d0d0d0 !important;
}
.block.popup__related  .owl-carousel .owl-nav > div:not(.disabled):hover {
	background-color: #fff;
	color: #d0d0d0 !important;
	border-color: #fff;
}
.ajaxcart-catalog_product-view{
	overflow: auto !important;
}
.popup__main.popup--result {
	padding: 0 35px;
}
.success-ajax--popup .popup__table {
	border-top: 1px solid #999;
}
.success-ajax--popup .popup__result-view-cart {
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
}
.success-ajax--popup .popup__result-view-cart button,.popup-action-tocart{
	display: inline-block;
	border-radius: 6px;
	height: 50px;
}
.success-ajax--popup .mfp-close {
	right: 0;
}
.continue_shop {
	background-color: #f2f2f2;
	border-color: #f2f2f2;
	color: #000;
}
.success-ajax--popup .popup__result-view-cart .view_cart,.popup-action-tocart {
	background-color: #01bf5d;
	border-color: #01bf5d;
	position: relative;
	color: #fff;
}
.success-ajax--popup .popup__result-view-cart .view_cart::before, .popup-action-tocart::before {
	content: '';
	background-image: url(../images/basket-icon-white.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 5px;
}
.success-ajax--popup .popup__table .popup__table-col {
	padding: 10px 20px;
}
.popup-action-tocart{
	width: 100%;
}
.popup .swatch-option {
	margin: 8px 6px 5px 0px;
}
.popup-product-top a {
	height: auto !important;
}
.popup_added div {
	background: #fff !important;
	color: #000 !important;
	font-size: 20px;
	font-weight: 600;
}
.popup_added div p {
	text-align: left;
	text-transform: uppercase;
}
.block.popup__related .owl-carousel .owl-item img {
	width: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.block.popup__related .products-grid .product-item-info .product-top a.photo {
	height: 270px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.fa.fa-check-square {
	color: #01bf5d;
}
.products-grid .product-item-info .product-top a.photo div {
	display: block !important;
}
.block.popup__related .block-title h5 {
	text-align: left;
}
.block.popup__related .products-grid .product-item-info .product-item-details .price-box.price-final_price {
	display: flex;
	justify-content: flex-start;
	margin-top: 10px;
	line-height: 21px;
	height: 70px;
}
.success-ajax--popup .mfp-iframe-holder .mfp-content{
	padding: 20px;
}
.ajaxcart-catalog_product-view .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label + .swatch-attribute-selected-option {
	display: none;
}
.ajaxcart-catalog_product-view .page-bottom {
	padding: 0 10px !important;
}
.ajaxcart-catalog_product-view .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-options {
	margin-left: 10px;
}
.ajaxcart-catalog_product-view .product-info-main .product-add-form .box-tocart > .fieldset, .bundle-info .product-details .box-tocart > .fieldset {
	display: flex;
	justify-content: space-around;
}
.ajaxcart-catalog_product-view .box-tocart .fieldset .field.qty {
	width: auto !important;
}
.ajaxcart-catalog_product-view .expected-delivery p{
	margin: 0px;
	font-size:14px;
}
.ajaxcart-catalog_product-view .product-detail-infomation .product-name {
	margin-bottom: 25px !important;
}
.ajaxcart-catalog_product-view #maincontent{
	padding: 10px 10px;
}
.ajaxcart-catalog_product-view .usp-info,
.ajaxcart-catalog_product-view .social-links-detail,
.ajaxcart-catalog_product-view .page-bottom,
.ajaxcart-catalog_product-view .admin__data-grid-outer-wrap,
.ajaxcart-catalog_product-view .scroll-to-top{
	display: none;
}
.expected-delivery::before {
	float: none;
	vertical-align: middle;
}
/*************Ajax Popup style*************/
/*************Mega Menu style*************/
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a {
	padding: 0;
}
li.level2 a {
	font-weight: normal !important;
}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu .mega-menu-sub-title {
	color: #000;
	font-weight: 700;
}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu a:hover {
	color: #000;
	text-decoration: underline;
}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu a {
	color: #000;
}
/*************Mega Menu style*************/

/*************My Account Page style*************/
.sign-in-title h1,.create-tade-account-page-title{
	font-size: 35px;
}
.creat-account-title h1 {
	font-size: 35px;
}
.trade-benefits li .fa {
	padding-right: 8px;
}
.account-info-content {
	text-align: center;
}
.account-info-content h6, {
	font-size: 25px;
	font-weight: 700;
}
.sidbar-account-info-content {
	border-bottom: 1px solid #e4e4e4;
	text-align: center;
}
.sidbar-account-info-content h6{
	font-weight: 700;
}
.account-info-content h6::before,.sidbar-account-info-content h6::before {
	content: '';
	background-image: url(../images/profile.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: middle;
}
.my-order-content:hover,.update-details-content:hover,.manage-payement-content:hover,
.manage-preference-content:hover,.my-wishlist-content:hover,.logout-content:hover {
	background-color: #01be5d !important;
	color: #fff !important;
}
.sales-order-history .myaccount-sidebar-content .my-order-icon{
	background-image: url(../images/sidebar-orders.png);
}
.sales-order-history .my-order-content,
.customer-address-index .update-details-content,
.customer-address-form .update-details-content,
.vault-cards-listaction .manage-payement-content,
.newsletter-manage-index .manage-preference-content,
.wishlist-index-index .my-wishlist-content{
	background-color: #e9eaec;
	color: #000;
}
.myaccount-sidebar-content{
	font-size: 14px !important;
}
.my-order-content, .update-details-content, .manage-payement-content, .manage-preference-content, .my-wishlist-content, .logout-content {
	position: relative;
	height: 270px;
	background-color: #f6f6f6;
	text-align: center;
	font-weight: 700;
	color: #000;
	font-size: 17px;
	margin-bottom: 30px;
	letter-spacing: 1px;
}
.my-order-content a,.update-details-content a,.manage-payement-content a,
.manage-preference-content a,.my-wishlist-content a,.logout-content a {
	position:absolute; 
	width:100%;
	height:100%;
	top:0;
	left: 0;
}
.myaccount-icon {
	background-repeat: no-repeat;
	content: '';
	width: 100%;
	height: 100px;
	background-position: center;
}
.my-order-icon{
	background-image: url(../images/orders.png);
}
.my-order-content:hover .my-order-icon{
	background-image: url(../images/orders-hover.png);
}
.update-details-icon{
	background-image: url(../images/update.png);
}
.manage-payement-icon{
	background-image: url(../images/payment.png);
}
.manage-preference-icon{
	background-image: url(../images/preference.png);
}
.my-wishlist-icon{
	background-image: url(../images/wishlist.png);
}
.logout-icon{
	background-image: url(../images/logout.png);
}
.myaccount-sidebar-content .my-order-icon{
	background-image: url(../images/sidebar-orders.png);
}
.myaccount-sidebar-content:hover .my-order-icon{
	background-image: url(../images/sidebar-orders-hover.png);
}
.myaccount-sidebar-content .update-details-icon{
	background-image: url(../images/sidebar-update.png);
}
.myaccount-sidebar-content .manage-payement-icon{
	background-image: url(../images/sidebar-payment.png);
}
.myaccount-sidebar-content .manage-preference-icon{
	background-image: url(../images/sidebar-preference.png);
}
.myaccount-sidebar-content .my-wishlist-icon{
	background-image: url(../images/sidebar-wishlist.png);
}
.myaccount-sidebar-content .logout-icon{
	background-image: url(../images/sidebar-logout.png);
}
.sales-order-view .table-wrapper.order-items{
	overflow-x: auto;
}
.sales-order-view #my-orders-table {
	white-space: nowrap;
}
.sales-order-invoice .table-wrapper.table-order-items.invoice{
	overflow-x: auto;
}
.sales-order-invoice .data.table.table-order-items.invoice {
	white-space: nowrap;
}
.sales-order-history #my-orders-table {
	white-space: nowrap;
}
.sales-order-history .table-wrapper.orders-history{
	overflow-x: auto;
}
.fogoten-password {
	display: inline-block;
	width: 100%;
	text-align: right;
	color: #000;
	font-weight: 600;
	text-decoration: underline;
	text-transform: capitalize !important;
}
#send2, .action.create {
	color: #fff !important;
	border: 2px solid #01bf5f;
	background-color: #01bf5f !important;
	border-radius: 6px;
	width: 250px;
	height: 50px;
	line-height: 46px;
	text-transform: uppercase;
}
#send2:hover, .action.create:hover {
	color: #000 !important;
	background-color: #f6f6f6 !important;
	border-color: #f6f6f6 !important;
}
.btn,.action{
	text-transform: uppercase;
}
input[type="text"], input[type="password"], input[type="url"],
input[type="tel"], input[type="search"], input[type="number"],
input[type="datetime"], input[type="email"] {
	border: 1px solid #f6f6f6;
	color: #000;
	background: #f6f6f6;
}
.asterisk {
	color: #01bf5f;
	margin-left: 3px;
}
.login-container .block .block-title h2, .form-create-account h2 {
	font-size: 25px;
}
.customer-account-create #form-validate .label {
	font-size: 14px !important;
	color: #000 !important;
	font-weight: normal !important;
	margin: 0px;
}
.field.required > label::after, .form-group.required > label::after, 
.field._required > label::after, .form-group._required > label::after, 
.field.required > .label::after, .form-group.required > .label::after, 
.field._required > .label::after, .form-group._required > .label::after {
	color: #01bf5f;
}
.customer-account-create .action.submit.btn-primary,
.how-to-apply .primary .btn-primary{
	border: 2px solid #01be5d;
	background-color: #01be5d;
	border-radius: 6px;
	height: 50px;
	text-transform: uppercase;
}
.declaration {
	font-size: 13px;
}
.check-wrapper {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.declaration p a {
	color: #000;
	text-decoration: underline;
}
.password-strength-meter {
	background-color: #fff;
}
.text-content {
	max-width: 405px;
}
.customer-account-create .field.company,
.customer-account-create .fieldset.address h2,
.customer-account-create .field.country,
.customer-account-create .field.region{
	display: none !important;
}
.trade-benefits li .fa {
	color: #01be5d;
	font-size: 24px;
}
.benefits-content, .how-to-apply {
	padding: 20px 20px 20px 0;
}
.sales-order-history .btn,.account .btn {
	border-radius: 6px;
}
.customer-account-create .form-create-account .fieldset + .fieldset {
	margin-top: 20px;
}
.creat-account-title {
	padding: 20px;
}
.creat-account-title p {
	font-size: 20px;
}
.my-order-page-title,.address-book-page-title,
.manage-payment-page-title,.newsletter-page-title,.contact-details-pagetitle{
	padding: 20px 0;
}
.how-to-apply .primary .btn {
	line-height: 45px !important;
}
.mgs-gdpr-checkbox input[type="checkbox"],.field.choice.newsletter input[type="checkbox"] {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	background: #fff;
	height: 20px;
	width: 20px;
	border: 1px solid #aaaaaf;
}

.mgs-gdpr-checkbox input[type="checkbox"]:checked,.field.choice.newsletter input[type="checkbox"]:checked  {
	background: #01bf5f;
	border: 1px solid #01bf5f;
}

.mgs-gdpr-checkbox input[type="checkbox"]:hover,.field.choice.newsletter input[type="checkbox"]:hover  {
  filter: brightness(90%);
}

.mgs-gdpr-checkbox input[type="checkbox"]:disabled,.field.choice.newsletter input[type="checkbox"]:disabled {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}

.mgs-gdpr-checkbox input[type="checkbox"]::after,.field.choice.newsletter input[type="checkbox"]::after {
	content: '';
	position: relative;
	left: 30%;
	top: 12%;
	width: 39%;
	height: 60%;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg);
	display: none;
}
.mgs-gdpr-checkbox  input[type="checkbox"]:checked:after,.field.choice.newsletter input[type="checkbox"]:checked:after {
  display: block;
}
.mgs-gdpr-checkbox,.field.choice.newsletter {
	padding-left: 30px !important;
}
/*************My Account Page style*************/
/*************My Whislist Page style*************/
.wishlist-index-index .product-item-photo{
	position: relative !important;
	display: block !important;
}
.remove-btn, .wishlist-addcart {
	border-radius: 6px !important;
	height: 50px !important;
	padding: 6px 12px;
	font-size: 12px !important;
	text-transform: uppercase; 
}
.remove-btn{
	background-color: #f6f6f6 !important;
	border: 1px solid #f6f6f6;
	color:#000;
}
.remove-btn:hover{
	background: #000 !important;
	border: 1px solid #000 !important;
	color: #fff !important;
}
.wishlist-addcart{
	background-color: #01bf5d !important;
	border: 1px solid #01bf5d;
	color: #fff;
}
.wishlist-addcart:hover{
	color: #fff !important;
	border: 1px solid #56cfe1 !important;
	background-color: #56cfe1 !important;
}
.wishlist-index-index .product-item-inner {
	padding: 0 5px !important;
	display: flex;
	justify-content: space-between;
}
.wishlist-index-index .mpproductlabel-label{
	display: block !important;
}
/*************My Whislist Page style*************/

/*************Mini Cart style*************/
#minicart-content-wrapper .actions .actions {
	display: flex;
	justify-content: space-around;
}
#minicart-content-wrapper .actions .actions .secondary {
	order: 2 !important;
}
#minicart-content-wrapper .actions .actions .secondary a,
.modal-popup.confirm .modal-footer .action-secondary{
	border-radius: 6px;
	border-color: #f6f6f6;
	background: #f6f6f6;
	color: #000;
	text-transform: uppercase;
	padding: 0 25px;
	margin: 0px;
}
#minicart-content-wrapper .actions .actions .secondary a:hover,
.modal-popup.confirm .modal-footer .action-secondary:hover {
	border-color: #01be5d;
	background: #01be5d;
	color: #fff !important;
}
#minicart-content-wrapper .actions .actions .primary{
	margin-right: 5px;
	order: 1;
}
#minicart-content-wrapper .actions .actions .primary button,
.modal-popup.confirm .modal-footer .action-primary{
	border-radius: 6px;
	border-color: #01bf5d;
	background: #01bf5d;
	text-transform: uppercase;
	padding: 0 25px;
	margin: 0px;
}
#minicart-content-wrapper .actions .actions .primary button{
	margin-bottom: 10px;
}
.minicart-wrapper .block-content .subtotal {
	display: flex;
	justify-content: space-between;
	border: none;
}
.minicart-wrapper .block-content .subtotal .label {
	font-size: 20px;
	font-weight: 600;
	color: #000;
}
.minicart-wrapper .block-content {
	padding: 20px;
}
.amount.price-container {
	font-size: 20px;
	font-weight: 600;
	color: #01bf5d;
}
.minicart-wrapper.minicart-wrapper--dropdown .block-content > .actions {
	padding-bottom: 0px;
	padding-top: 20px;
}
.minicart-items .product-item .details-qty.qty .cart-item-qty {
	border-radius: 6px;
}
.minicart-items .product-item .product-item-details .price-excluding-tax,
.minicart-items .product-item .product-item-details .price-including-tax{
	display: block;
}
.minicart-items .product-item .product-item-details .price-excluding-tax::before,
.minicart-items .product-item .product-item-details .price-including-tax::before {
	content: attr(data-label);
	font-size: 12px;
	display: inline-block !important;
}
.minicart-items .product-item .product.actions .action:hover {
	background-color: #01bf5d;
	border-color: #01bf5d;
	color: #fff;
}
/*************Mini Cart style*************/
/*************Aboutus Page style*************/
.help-and-support,.read-blog,.case-study{
	background-color: #01be5d;
	text-align: center;
	height: 200px;
	margin: 20px 0;
	position: relative;
}
.help-and-support-icon,.read-blog-icon,.case-study-icon {
	padding-top: 30px;
}
.help-and-support-content h4, .read-blog-content h4, .case-study-content h4 {
	font-size: 25px;
	font-weight: 700;
	color: #fff;
	max-width: 190px;
	display: inline-block;
}
.help-and-support-content, .read-blog-content, .case-study-content {
	padding-bottom: 30px;
	text-align: center;
}
.help-and-support-col a,.read-blog-col a, .case-study-col a {
	position:absolute; 
	width:100%;
	height:100%;
	top:0;
	left: 0;
}
.about-us-leading-content,.about-us-Ethical-content,.about-us-uk-content,
.quality-contents, .value-contents, .service-contents{
	display: inline-block;
	vertical-align: top;
}
.about-us-leading-icon,.about-us-Ethical-icon,.about-us-uk-icon {
	text-align: center;
	display: inline-block;
	padding-right: 10px;
}
.quality-value-service-content-icon{
	text-align: center;
	display: inline-block;
	padding-right: 10px;
}
.quality-value-service-content-icon .fa{
	color: #01be5d;
}
.about-us-block-1,.about-us-block-3{
	padding: 30px 0;
}
.about-us-block-2 {
	padding: 30px 0;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.about-us-block-3,.about-us-additional-links .container{
	border-bottom: 1px solid #e7e7e7;
}
.about-us-additional-links {
	margin-bottom: 30px;
}
.about-us-title h1 {
	font-size: 35px;
	text-transform: uppercase;
	padding-bottom: 15px;
	font-weight: 700;
}
.about-us-title p {
	font-style: oblique;
	font-size: 17px;
}
.cms-page-view{
	color: #000;
}
.our-promise-content h2{
	font-size: 20px;
}
.about-us-keypoints p,.quality-value-service-content p,.our-promise-content p {
	line-height: 21px;
}
.about-us-keypoints h4,.quality-value-service-content h4,.our-promise-content h2 {
	font-weight: 700;
}
.more-from-leisurebench {
	padding: 20px 0;
}
.cms-about-us .content-block.brand-block.brand-grid-block {
	padding-bottom: 20px;
}

/*************Aboutus Page style*************/
/*************privacy Policy Page style*************/
.privacy-title h1,.terms-conditions-title h1 {
	padding-bottom: 15px;
}
.privacy-sub-title{
	padding: 15px 15px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 15px;
}
.privacy-content h4,.terms-conditions-content h4 {
	font-size: 18px;
	padding-bottom: 15px;
}
.privacy-content ul li::before{
	content: "\2022";
	color: #000;
	font-weight: bold;
	display: inline-block; 
	width: 1em;
	margin-left: -1em;
}
.privacy-content ul {
	margin-left: 15px;
	padding-bottom: 10px;
}
/*************privacy Policy Page style*************/
/*************Search Result Page style*************/
	.search-term-title {
		text-align: center;
		text-transform: uppercase;
		font-size: 35px;
		padding: 20px 0;
	}
	.search.results .toolbar.toolbar-products {
		background: #f6f6f6;
		display: flex;
		width: auto;
	}
	.search.results .category-product-actions{
		background: #f6f6f6;
		padding: 10px 0;
	}
	.item.search {
		display: none !important;
	}
	.search.results #toolbar-amount {
		display: block !important;
		margin-bottom: 0;
	}
	.search.results .toolbar-amount-wrapper {
		border-left: 1px solid #aaa !important;
		order: 2;
		margin-left: 10px;
		padding-left: 10px;
	}
	.bottom-pagination {
		display: none;
	}
	.search.results .select2-container .select2-selection--single .select2-selection__rendered {
		text-align: left;
		padding-top: 0px; 
	}
	.catalogsearch-result-index .select2-dropdown {
		left: -5px !important;
		
	}
/*************Search Result Page style*************/

/*************guarantee Page style*************/
.your-guarantee-button {
	text-align: right;
	padding-bottom: 10px;
}
.your-guarantee-content {
	list-style: decimal;
}
.note-heading {
	padding: 10px 0;
}
/*************guarantee Page style*************/
/*************delivery Page style*************/
.delivery-icons-img p {
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}
.delivery-tracking {
	padding: 10px;
	border-bottom: 1px solid #b1b3b6;
}
.delivery-tracking-img-1 {
	padding: 20px;
}
.delivery-tracking-img-2 {
	padding: 10px 20px;
}
.delivery-icon {
	border: 1px solid #dfdfdf;
	padding: 15px;
	margin-bottom: 20px;
}
.delivery-icons-img {
	padding: 20px 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.track-parcel,.your-guarantee {
	border-radius: 6px;
}

/*************delivery Page style*************/

/*************Sitemape Page style*************/
.htmlsitemap-index-index a {
	color: #000 !important;
}
.sitemap-section .section-title {
	color: #000 !important;
	border-bottom: 1px solid #000 !important;
}
.sitemap-section h5.char-title .char {
	background: #01be5d !important;
}
.sitemap-section h5.char-title {
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #000;
}
.sitemap-section .h5, .sitemap-section .pcount {
	color: #000;
}
/*************Sitemape Page style*************/
.category-special-offers .sub-categories-block .btn.btn-promo-banner {
	display: none;
}
.category-description a {
	color: #01be5d;
}
.category-description h3 {
	margin-bottom: 10px;
}

.stock.unavailable span .fa.fa-times {
	-webkit-text-stroke: 1px #fff;
	margin-right: 0.4em;
}
.stock.unavailable span {
	font-weight: 600;
	color: #ee1645 !important;
}
@media all and (min-width: 1200px) {
/*************Footer Style Resposive*************/
		ul.social-link li {
			font-size: 27px;
		}
		.copyright-right {
			float: right;
		}
/*************Footer Style Resposive*************/
/********Product listiong page Responsive*******/
	.product-item-info .product-item-details .product-item-name a {
			font-size: 15px !important;
	}
/********Product listiong page Responsive*******/
/*************Ajax Popup Responsive*************/
	.success-ajax--popup .mfp-inline-holder .mfp-content, .success-ajax--popup .mfp-iframe-holder .mfp-content {
		width: 50% !important;
		overflow: auto;
	}
	.success-ajax--popup .popup__result-view-cart button, .popup-action-tocart {
		width: 280px;
		margin-right: 20px;
	}
	.popup__column--result {
		position: absolute;
		top: 40%;
		width: 300px;
	}
	.success-ajax--popup .popup__table {
		display: flex;
	}
	.success-ajax--popup .popup__table .popup__table-col {
		position: relative;
	}
/*************Ajax Popup Responsive*************/
/*************Mega Menu Responsive*************/
	.level1 {
		padding-bottom: 10px;
	}
	.level1 > a {
		padding-bottom: 10px !important;
	}
	.header:not(.header6):not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu ul > li:first-child > a {
		border-bottom: none;
	}
	.header:not(.header6):not(.header7) .navigation .nav-main-menu li > ul.dropdown-menu ul > li:not(:last-child) > a {
		border-bottom: none;
	}
	.level0.category-menu {
		border-bottom: 2px solid #f6f6f6;
	}
	.level0.category-menu:hover {
		background: #fff;
		border-bottom: 2px solid #01be5d;
	}
/*************Mega Menu Responsive*************/
/*************My Whislist Page Resposive*************/
	.wishlist-index-index .price-box .price {
		font-size: 18px !important;
	}
	.remove-btn,.wishlist-addcart {
		width: 127px !important;
	}
/*************My Whislist Page Resposive*************/
/*************Aboutus Page Resposive*************/
	.about-us-leading-content,.about-us-Ethical-content,.about-us-uk-content,
	.quality-contents, .value-contents, .service-contents{
		max-width: 450px;
	}
	.quality-contents h4, .value-contents h4, .service-contents h4 {
		font-size: 28px;
	}
	.quality-value-service-content-icon .fa{
		font-size: 35px;
	}
	.our-promise p {
		max-width: 550px;
	}
	.our-promise-content {
		padding: 80px 0;
	}
/*************Aboutus Page Resposive*************/

/*************MyAccount Page Resposive*************/
	.block.block-customer-login {
		padding-right: 35px;
		border-right: 1px solid #e5e6e7 !important;
	}
/*************MyAccount Page Resposive*************/
}
@media (min-width: 992px) and (max-width: 1199px) {

/*************Footer Style Resposive*************/
	ul.social-link li {
		font-size: 18px;
	}
	.payment-image img {
		width: 240px;
	}
	.copyright-right {
		float: right;
	}
/*************Footer Style Resposive*************/
/********Product listiong page Responsive*******/
	.product-item-info .product-item-details .product-item-name a {
			font-size: 15px !important;
	}
/********Product listiong page Responsive*******/

/*************Ajax Popup Responsive*************/
	.success-ajax--popup .mfp-inline-holder .mfp-content,.success-ajax--popup .mfp-iframe-holder .mfp-content{
		width: 60% !important;
		overflow: auto;
	}
	.success-ajax--popup .popup__result-view-cart button, .popup-action-tocart {
		width: 100%;
		margin: 5px;
	}
/*************Ajax Popup Responsive*************/

/*************Mega Menu Responsive*************/
	.header:not(.header6):not(.header7) .nav-main-menu li > a {
		border-bottom: 1px solid #ddd !important;
	}
	.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display) {
		color: #000;
	}
/*************Mega Menu Responsive*************/
/*************My Whislist Page Resposive*************/
	.wishlist-index-index .price-box .price {
		font-size: 12px !important;
	}
	.remove-btn,.wishlist-addcart {
		width: auto !important;
	}
/*************My Whislist Page Resposive*************/
/*************Aboutus Page Resposive*************/
	.about-us-leading-content, .about-us-Ethical-content, .about-us-uk-content,
	.quality-contents, .value-contents, .service-contents {
		max-width: 350px;
		font-size: 10px;
	}
	.quality-contents h4, .value-contents h4, .service-contents h4,
	.about-us-leading-content h4, .about-us-Ethical-content h4, .about-us-uk-content h4 {
		font-size: 20px;
	}
	.quality-value-service-content-icon .fa{
		color: #01be5d;
		font-size: 25px;
	}
	.our-promise p {
		max-width: 550px;
		font-size: 11px;
	}
	.our-promise-content {
		padding: 30px 0;
	}
	.our-promise-content h2 {
		font-size: 20px;
	}
	.our-promise-content {
		padding: 40px 0;
	}
	.about-us-keypoints p, .quality-value-service-content p, .our-promise-content p {
		line-height: 17px;
	}
/*************Aboutus Page Resposive*************/
	.delivery-icons-img p {
		font-size: 11px;
	}
/*************MyAccount Page Resposive*************/
	.block.block-customer-login {
		padding-right: 35px;
		border-right: 1px solid #e5e6e7 !important;
	}
/*************MyAccount Page Resposive*************/
}

@media (min-width: 768px) and (max-width: 991px) {

/*************Footer Style Resposive*************/
	.copyright-right {
		text-align: center;
	}
	ul.social-link li {
		font-size: 30px;
	}
/*************Footer Style Resposive*************/
/********Product listiong page Responsive*******/
	.product-item-info .product-item-details .product-item-name a {
			font-size: 13px !important;
	}
/********Product listiong page Responsive*******/
/*************Ajax Popup Responsive*************/	
	.success-ajax--popup .mfp-inline-holder .mfp-content,.success-ajax--popup .mfp-iframe-holder .mfp-content {
		width: 60% !important;
		overflow: auto;
	}
	.popup-action-tocart {
		padding: 0;
	}
	.success-ajax--popup .popup__result-view-cart button, .popup-action-tocart {
		width: 100%;
		margin: 5px;
	}
	.block.popup__related .price-box .price {
		font-size: 18px;
	}
	.block.popup__related .products-grid .product-item-info .product-item-details .price-box .price-label {
		font-size: 14px;
	}
/*************Ajax Popup Responsive*************/
/*************Mega Menu Responsive*************/
	.header:not(.header6):not(.header7) .nav-main-menu li > a {
		border-bottom: 1px solid #ddd !important;
	}
	.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display) {
		color: #000;
	}
/*************Mega Menu Responsive*************/

	/*************My Whislist Page Resposive*************/
	.wishlist-index-index .price-box .price {
		font-size: 12px !important;
	}
	.remove-btn,.wishlist-addcart {
		width: auto !important;
	}
	/*************My Whislist Page Resposive*************/
	
	/**************Aboutus Page Resposive*****************/
	.about-us-image-1,.about-us-keypoints,
	.quality-value-service,
	.quality-value-service-image,
	.our-promise-image,.our-promise-content{
		margin-left: auto;
		margin-right: auto;
		max-width: 520px;
		padding: 20px 0;
	}
	.about-us-leading-content, .about-us-Ethical-content, .about-us-uk-content,
	.quality-contents, .value-contents, .service-contents {
		max-width: 450px;
		font-size: 10px;
	}
	.our-promise-content{
		max-width: 480px;
		font-size: 10px;
	}
	.our-promise-content h2 {
		font-size: 20px;
	}
	/**************Aboutus Page Resposive*****************/
	/*************Search Result Page Resposive*************/
	.search-term-title {
		font-size: 20px;
	}
	/*************Search Result Page Resposive*************/
	/*************MyAccount Page Resposive*************/
	.block.block-customer-login {
		padding-right: 35px;
		border-right: 1px solid #e5e6e7 !important;
	}
	/*************MyAccount Page Resposive*************/
}

@media (min-width: 481px) and (max-width: 767px) {

/********Footer Responsive*******/

.footer-newsletter-wrapper {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.middle-footer {
	padding-bottom: 0px !important;
}
.categoy-part-2 .menu {
	margin-top: 50px;
}
/********Footer Responsive*******/
/********Product listiong page Responsive*******/
	.product-item-info .product-item-details .price-box .price-label,.popup-price .product-item-info .product-item-details .price-box .price-label {
		font-size: 11px;
	}
	.category-title {
		font-size: 25px;
	}
	.product-item-info .product-item-details .product-item-name a {
		font-size: 13px !important;
	}
	.price-box .price {
		font-size: 16px;
	}
	.catalog-category-view .products-grid .product-item-info {
		margin-bottom: 25px !important;
	}
/********Product listiong page Responsive*******/

/*************Ajax Popup Responsive*************/
	.success-ajax--popup .popup__result-view-cart button, .popup-action-tocart {
		width: 250px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.success-ajax--popup .popup__result-view-cart{
		padding: 0;
	}
	.ajaxcart-catalog_product-view .expected-delivery p {
		font-size: 10px;
	}
	.popup_added div p {
		font-size: 13px;
	}
/*************Ajax Popup Responsive*************/
/*************Footer Style Resposive*************/
	.copyright-right {
		text-align: center;
	}
	ul.social-link li {
		font-size: 30px;
	}
/*************Footer Style Resposive*************/
/*************Contact page style Resposive*************/
	.enquiry {
		text-align: center;
	}
/*************Contact page style Resposive*************/
/*************Mega Menu Responsive*************/
	.header:not(.header6):not(.header7) .nav-main-menu li > a {
		border-bottom: 1px solid #ddd !important;
	}
	.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display) {
		color: #000;
	}
/*************Mega Menu Responsive*************/
/*************My Account Page Resposive*************/
	.page-title h1 {
		font-size: 32px;
	}
	.trade-account-title {
		font-size: 30px;
		text-align: center;
	}
	.creat-account-title h1 {
		font-size: 30px;
	}
	.address-book-page-title,.manage-payment-page-title,
	.newsletter-page-title,.contact-details-pagetitle {
		font-size: 23px;
	}
/*************My Account Page Resposive*************/
/*************My Whislist Page Resposive*************/
	.wishlist-index-index .price-box .price {
		font-size: 20px !important;
	}
	.remove-btn,.wishlist-addcart {
		width: 120px !important;
	}
/*************My Whislist Page Resposive*************/

/*************Mini Cart Resposive*************/
	#minicart-content-wrapper .actions .actions .secondary a,
	#minicart-content-wrapper .actions .actions .primary button{
		padding: 0 10px;
	}
/*************Mini Cart Resposive*************/
/**************Aboutus Page Resposive*****************/
	.about-us-title h1 {
		font-size: 28px;
	}
	.about-us-leading-content, .about-us-Ethical-content,
	.about-us-uk-content, .quality-contents,
	.value-contents, .service-contents{
		max-width: 285px;
		font-size: 10px;
	}
	.quality-contents h4, .value-contents h4, .service-contents h4,
	.about-us-leading-content h4, .about-us-Ethical-content h4,
	.about-us-uk-content h4,.our-promise-content h2{
		font-size: 20px;
	}
	.about-us-keypoints,.quality-value-service-content{
		padding: 20px 0;
	}
	.our-promise-content{
		max-width: 400px;
		font-size: 10px;
		padding: 20px 0;
	}
/**************Aboutus Page Resposive*****************/
/*************privacy Policy Page Resposive*************/
	.privacy-title h1,.terms-conditions-title h1 {
		font-size: 30px;
	}
	.privacy-sub-title h5 {
		font-size: 16px;
	}
/*************privacy Policy Page Resposive*************/
	/*************Search Result Page Resposive*************/
	.search-term-title {
		font-size: 20px;
	}
	/*************Search Result Page Resposive*************/
}

@media (min-width: 321px) and (max-width: 480px) {
/********Footer Responsive*******/

.footer-newsletter-wrapper {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.middle-footer {
	padding-bottom: 0px !important;
}
.categoy-part-2 .menu {
	margin-top: 50px;
}
/********Footer Responsive*******/
/********Product listiong page Responsive*******/
	.product-item-info .product-item-details .price-box .price-label,.popup-price .product-item-info .product-item-details .price-box .price-label {
		font-size: 11px;
	}
	.category-title {
		font-size: 25px;
	}
	.product-item-info .product-item-details .product-item-name a {
		font-size: 13px !important;
	}
	.price-box .price {
		font-size: 14px;
	}
	.catalog-category-view .products-grid .product-item-info {
		margin-bottom: 25px !important;
	}
/********Product listiong page Responsive*******/

/*************Footer Style Resposive*************/
	.copyright-right {
		text-align: center;
	}
	ul.social-link li {
		font-size: 30px;
	}
/*************Footer Style Resposive*************/

/*************Contact page style Resposive*************/
	.view-faq-button {
		font-size: 12px;
	}
	.enquiry {
		text-align: center;
	}
/*************Contact page style Resposive*************/
/*************Ajax Popup Responsive*************/
	.success-ajax--popup .popup__result-view-cart button, .popup-action-tocart {
		width: 250px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.success-ajax--popup .popup__result-view-cart{
		padding: 0;
	}
	.ajaxcart-catalog_product-view .expected-delivery p {
		font-size: 10px;
	}
	.popup_added div p {
		font-size: 13px;
	}
/*************Ajax Popup Responsive*************/
/*************Mega Menu Responsive*************/
	.header:not(.header6):not(.header7) .nav-main-menu li > a {
		border-bottom: 1px solid #ddd !important;
	}
	.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display) {
		color: #000;
	}
/*************Mega Menu Responsive*************/
	/*************My Account Page Resposive*************/
	.page-title h1 {
		font-size: 32px;
	}
	.trade-account-title {
		font-size: 30px;
		text-align: center;
	}
	.creat-account-title h1 {
		font-size: 30px;
	}
	.address-book-page-title,
	.manage-payment-page-title,.newsletter-page-title,
	.contact-details-pagetitle{
		font-size: 23px;
	}
	/*************My Account Page Resposive*************/
		/*************My Whislist Page Resposive*************/
	.wishlist-index-index .price-box .price {
		font-size: 20px !important;
	}
	.remove-btn,.wishlist-addcart {
		width: 120px !important;
	}
	/*************My Whislist Page Resposive*************/

	/*************Mini Cart Resposive*************/
	#minicart-content-wrapper .actions .actions .secondary a,
	#minicart-content-wrapper .actions .actions .primary button{
		padding: 0 10px;
	}
	/*************Mini Cart Resposive*************/
/**************Aboutus Page Resposive*****************/
	.about-us-title h1 {
		font-size: 28px;
	}
	.about-us-leading-content, .about-us-Ethical-content,
	.about-us-uk-content, .quality-contents,
	.value-contents, .service-contents{
		max-width: 245px;
		font-size: 10px;
	}
	.quality-contents h4, .value-contents h4, .service-contents h4,
	.about-us-leading-content h4, .about-us-Ethical-content h4,
	.about-us-uk-content h4,.our-promise-content h2{
		font-size: 20px;
	}
	.about-us-keypoints,.quality-value-service-content{
		padding: 20px 0;
	}
	.our-promise-content{
		max-width: 400px;
		font-size: 10px;
		padding: 20px 0;
	}

/**************Aboutus Page Resposive*****************/
/*************privacy Policy Page Resposive*************/
	.privacy-title h1,.terms-conditions-title h1 {
		font-size: 30px;
	}
	.privacy-sub-title h5 {
		font-size: 16px;
	}
/*************privacy Policy Page Resposive*************/
	/*************Search Result Page Resposive*************/
	.search-term-title {
		font-size: 20px;
	}
	/*************Search Result Page Resposive*************/


}
@media (max-width: 320px) {
/********Footer Responsive*******/

.footer-newsletter-wrapper {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.middle-footer {
	padding-bottom: 0px !important;
}
.categoy-part-2 .menu {
	margin-top: 50px;
}
/********Footer Responsive*******/

/********Product listiong page Responsive*******/
	.product-item-info .product-item-details .price-box .price-label,
	.popup-price .product-item-info .product-item-details .price-box .price-label {
		font-size: 11px;
	}
	.category-title {
		font-size: 25px;
	}
	.product-item-info .product-item-details .product-item-name a {
		font-size: 11px !important;
	}
	.price-box .price {
		font-size: 13px;
	}
/********Product listiong page Responsive*******/

/*************Footer Style Resposive*************/
	.copyright-right {
		text-align: center;
	}
	ul.social-link li {
		font-size: 30px;
	}
/*************Footer Style Resposive*************/

/*************Contact page style Resposive*************/
	.view-faq-button {
		font-size: 12px;
	}
	.enquiry {
		text-align: center;
	}
/*************Contact page style Resposive*************/
/*************Ajax Popup Responsive*************/
	.success-ajax--popup .popup__result-view-cart button, .popup-action-tocart {
		width: 250px;
		height: 50px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.success-ajax--popup .popup__result-view-cart{
		padding: 0;
	}
	.ajaxcart-catalog_product-view .expected-delivery p {
		font-size: 10px;
	}
	.popup_added div p {
		font-size: 13px;
	}
/*************Ajax Popup Responsive*************/
/*************Mega Menu Responsive*************/
	.header:not(.header6):not(.header7) .nav-main-menu li > a {
		border-bottom: 1px solid #ddd !important;
	}
	.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display) {
		color: #000;
	}
/*************Mega Menu Responsive*************/
	/*************My Account Page Resposive*************/
	.page-title h1 {
		font-size: 27px;
	}
	.trade-account-title {
		font-size: 30px;
		text-align: center;
	}
	.creat-account-title h1 {
		font-size: 26px;
	}
	.address-book-page-title,.manage-payment-page-title,
	.newsletter-page-title,.contact-details-pagetitle{
		font-size: 23px;
	}
	/*************My Account Page Resposive*************/
		/*************My Whislist Page Resposive*************/
	.wishlist-index-index .price-box .price {
		font-size: 20px !important;
	}
	.remove-btn,.wishlist-addcart {
		width: 120px !important;
	}
	/*************My Whislist Page Resposive*************/

	/*************Mini Cart Resposive*************/
	#minicart-content-wrapper .actions .actions .secondary a,
	#minicart-content-wrapper .actions .actions .primary button{
		padding: 0 10px;
	}
	/*************Mini Cart Resposive*************/
/**************Aboutus Page Resposive*****************/
	.about-us-title h1 {
		font-size: 28px;
	}
	.about-us-leading-content, .about-us-Ethical-content,
	.about-us-uk-content, .quality-contents,
	.value-contents, .service-contents{
		max-width: 190px;
		font-size: 10px;
	}
	.quality-contents h4, .value-contents h4, .service-contents h4,
	.about-us-leading-content h4, .about-us-Ethical-content h4,
	.about-us-uk-content h4,.our-promise-content h2{
		font-size: 20px;
	}
	.about-us-keypoints,.quality-value-service-content{
		padding: 20px 0;
	}
	.our-promise-content{
		max-width: 400px;
		font-size: 10px;
		padding: 20px 0;
	}
/**************Aboutus Page Resposive*****************/
/*************privacy Policy Page Resposive*************/
	.privacy-title h1,.terms-conditions-title h1 {
		font-size: 30px;
	}
	.privacy-sub-title h5 {
		font-size: 16px;
	}
/*************privacy Policy Page Resposive*************/
	/*************Search Result Page Resposive*************/
	.search-term-title {
		font-size: 20px;
	}
	/*************Search Result Page Resposive*************/
}

