/*
Theme Name: AGH Child
Theme URI: https://zerodesigns.in
Author: Sehjad
Author URI: https://zerodesigns.in/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@font-face {
  font-family: 'Manrope3-ExtraBold';
  src: url('fonts/Manrope3-ExtraBold.eot');
  src: url('fonts/Manrope3-ExtraBold.eot?#iefix') format('embedded-opentype'),
      url('fonts/Manrope3-ExtraBold.woff2') format('woff2'),
      url('fonts/Manrope3-ExtraBold.woff') format('woff'),
      url('fonts/Manrope3-ExtraBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope3-Bold';
  src: url('fonts/Manrope3-Bold.eot');
  src: url('fonts/Manrope3-Bold.eot?#iefix') format('embedded-opentype'),
      url('fonts/Manrope3-Bold.woff2') format('woff2'),
      url('fonts/Manrope3-Bold.woff') format('woff'),
      url('fonts/Manrope3-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope3-Light';
  src: url('fonts/Manrope3-Light.eot');
  src: url('fonts/Manrope3-Light.eot?#iefix') format('embedded-opentype'),
      url('fonts/Manrope3-Light.woff2') format('woff2'),
      url('fonts/Manrope3-Light.woff') format('woff'),
      url('fonts/Manrope3-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope3-Thin';
  src: url('fonts/Manrope3-Thin.eot');
  src: url('fonts/Manrope3-Thin.eot?#iefix') format('embedded-opentype'),
      url('fonts/Manrope3-Thin.woff2') format('woff2'),
      url('fonts/Manrope3-Thin.woff') format('woff'),
      url('fonts/Manrope3-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope3-Regular';
  src: url('fonts/Manrope3-Regular.eot');
  src: url('fonts/Manrope3-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/Manrope3-Regular.woff2') format('woff2'),
      url('fonts/Manrope3-Regular.woff') format('woff'),
      url('fonts/Manrope3-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope3-Semibold';
  src: url('fonts/Manrope3-Semibold.eot');
  src: url('fonts/Manrope3-Semibold.eot?#iefix') format('embedded-opentype'),
      url('fonts/Manrope3-Semibold.woff2') format('woff2'),
      url('fonts/Manrope3-Semibold.woff') format('woff'),
      url('fonts/Manrope3-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope3-Medium';
  src: url('fonts/Manrope3-Medium.eot');
  src: url('fonts/Manrope3-Medium.eot?#iefix') format('embedded-opentype'),
      url('fonts/Manrope3-Medium.woff2') format('woff2'),
      url('fonts/Manrope3-Medium.woff') format('woff'),
      url('fonts/Manrope3-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'agh-icon';
  src:  url('fonts/icomoon.eot');
  src:  url('fonts/icomoon.eot#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf') format('truetype'),
    url('fonts/icomoon.woff') format('woff'),
    url('fonts/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="agh-"], [class*="agh-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'agh-icon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.agh-youtube:before {
  content: "\e900";
}
.agh-user:before {
  content: "\e901";
}
.agh-twitter:before {
  content: "\e902";
}
.agh-search:before {
  content: "\e903";
}
.agh-right-arrow:before {
  content: "\e904";
}
.agh-paypal:before {
  content: "\e905";
}
.agh-refund-01:before {
  content: "\e906";
}
.agh-review:before {
  content: "\e907";
}
.agh-linkedin:before {
  content: "\e908";
}
.agh-maestro:before {
  content: "\e909";
}
.agh-money:before {
  content: "\e90a";
}
.agh-free-shipping-agh-01:before {
  content: "\e90b";
}
.agh-heart:before {
  content: "\e90c";
}
.agh-like .path1:before {
  content: "\e90d";
  color: rgb(0, 0, 0);
}
.agh-like .path2:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.agh-like .path3:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.agh-like .path4:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.agh-like .path5:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.agh-like .path6:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.agh-file:before {
  content: "\e913";
}
.agh-file-search:before {
  content: "\e914";
}
.agh-hours-support:before {
  content: "\e915";
}
.agh-category:before {
  content: "\e916";
}
.agh-facebook:before {
  content: "\e917";
}
.agh-shopping-cart:before {
  content: "\e918";
}

@font-face {
  font-family: 'aghnew';
  src:  url('fonts/aghnew.eot');
  src:  url('fonts/aghnew.eot#iefix') format('embedded-opentype'),
    url('fonts/aghnew.ttf') format('truetype'),
    url('fonts/aghnew.woff') format('woff'),
    url('fonts/aghnew.svg#aghnew') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="aicon-"], [class*=" aicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'aghnew' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.aicon-bed:before {
  content: "\e900";
}
.aicon-bedsheet-pillow:before {
  content: "\e901";
}
.aicon-electronics:before {
  content: "\e902";
}
.aicon-guest-1:before {
  content: "\e903";
}
.aicon-guest:before {
  content: "\e904";
}
.aicon-hangers:before {
  content: "\e905";
}
.aicon-hardware:before {
  content: "\e906";
}
.aicon-housekeeping-supply:before {
  content: "\e907";
}
.aicon-led-lighting:before {
  content: "\e908";
}
.aicon-paper-products:before {
  content: "\e909";
}
.aicon-towel:before {
  content: "\e90a";
}



body{
  font-family: 'Manrope3-Regular';
}
.f-ex-bold{
font-family: 'Manrope3-ExtraBold';
}
.f-bold{
font-family: 'Manrope3-Bold';
}
.f-light{
font-family: 'Manrope3-Light';
}
.f-thin{
font-family: 'Manrope3-Thin';
}
.f-regular{
font-family: 'Manrope3-Regular';
}
.f-semibold{
font-family: 'Manrope3-Semibold';
}
.f-medium{
font-family: 'Manrope3-Medium';
}


#header .searchform{
  border-radius: 7px;
}
#header .searchform .selectric-cat{
  width: 150px;
  padding-left: 10px;
  border-radius: 7px 0 0 7px;
}
#header .searchform button{
border-radius: 0 5px 5px 0;
  transition: 0.5s;
}
#header .searchform button:hover{
  background:#313131;
}
#header .searchform .text:before{
  content: "";
  border-left: 1px solid #dddddd;
  height: 20px;
  position: absolute;
  top: 12px;
}
#header .searchform input{
  width:100%;
}
ul.products li.product-col .product-content {
  padding: 15px;
}
.latest-deal ul.products li.product-col .product-content {
    padding: 15px;
    min-height: 138px;
}
.archive.woocommerce ul.products li.product-col .product-content{
	/*position:relative;*/
	min-height:158px;
}
.container {
  max-width: 1300px;
}
#header .searchform .selectric-cat{
  background-color: #f1f2f7;
}
#header .searchform .text:before{
  border-left: 0px;
}
#main-toggle-menu .menu-title{
  background-color: transparent;
}
.home-btn-deal{
  background-color: var(--porto-skin-color);
  font-size: 14px;
  text-transform: uppercase;
  transition: 0.5s;
  float:left;
  width:100%; 
  border-radius: 5px;
}

.home-btn-deal span{
	position:relative;
	z-index:1;
	padding: 6px 15px;
	border-radius: 5px;
	float:left;
  	width:100%; 
	background:transparent;
	z-index:1;
	font-family: 'Manrope3-Bold';
}
.home-btn-deal span::after{
	position:absolute;
	width:0;
	height:100%;
	background:#fff;
	content:"";
	left:0;
	transition: 0.5s;
	top:0;
	z-index:-1;
	border-radius: 5px;
}


.home-btn-deal span:hover::after{
	width:100%;
}
.home-btn-deal span:hover i{
  color:#83bb4e !important;
}
ul.product_list_widget li .product-image{
  width: 110px;
}
.home-btn-deal span:hover{
	color:#83bb4e !important;
}
ul.product_list_widget li .product-image img{border-radius: 4px;}
#header.sticky-header .main-menu-wrap{
  background-color: #404142;
}
.product-inner{
  border: 1px solid #d2d2d2;
  border-radius: 7px;
  overflow: hidden;
}
.product-inner:hover{
z-index: 2;
box-shadow: 0 25px 35px -5px rgb(0 0 0 / 10%);
}
ul.grid.divider-line .product-col:hover{
box-shadow:none;
}
ul.grid.divider-line .product-col.outofstock .product-image a.add_to_cart_read_more{
  position:absolute;
}
ul.grid.divider-line .product-col.outofstock .product-image, .related ul.grid.divider-line .product-col.outofstock .product-image{
  position:relative;
}
/*ul.grid.divider-line .product-col.outofstock .product-image a, .related ul.grid.divider-line .product-col.outofstock .product-image a{
  position:relative;
}*/
ul.grid.divider-line .product-col.outofstock .product-image a:after, .related ul.grid.divider-line .product-col.outofstock .product-image a:after{
  background:rgba(0,0,0,0.3);
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  content:"";
}
.widget_sidebar_menu .widget-title, .sidebar-menu > li.menu-item > a, .sidebar-menu .menu-custom-block a{
  color: #444444 !important;
}
#main-toggle-menu .agh-category{
  color:var(--porto-skin-color);
  font-size: 20px;
  margin-right: 10px;
}
#main-toggle-menu .menu-title{
  text-transform: none;
  font-family: 'Manrope3-Bold';
  font-size: 14px;
  font-weight: normal;
}

.mega_close{
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  background: rgba(34,37,41,.3);
  z-index: 999;
  display: block;
}
.closed .mega_close{
  display: none;
}
#main-toggle-menu:not(.closed):before{
  display: none !important;
}

.divider-line.grid > .product-col{
  border: 0px;
}
.cat_description{
  font-size: 14px;
  font-family: 'Manrope3-Regular';
  color:#868686;font-weight: normal;
  padding-bottom: 35px;
  margin-bottom: 22px;
  border-bottom: 1px solid #ddd;
  line-height:24px;
}
.cat_title_wrap{
  display: flex;
  align-items: center;
  background: #f8f8f8;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 15px;
}
.cat_title_wrap span, .cat_title_wrap h2{
  color:#ffffff;
  font-size: 14px;
  background:#83bb4e;
  font-family: 'Manrope3-ExtraBold';
  font-weight: normal;
  padding: 10px 15px;
  line-height: 30px;
  margin-bottom: 0px;
}
.product-categories > .cat-item{
  padding:5px 20px !important;
  border-bottom: 1px solid #e5e5e5;
}
.product-categories > .cat-item:first-child{
  border-radius:10px 10px 0 0;
}
.product-categories > .cat-item:last-child{
  border-radius:0 0 10px 10px;
}
.cat_title_wrap h4{
  color:#636567;
  font-size: 16px;
  font-family: 'Manrope3-Light';
  font-weight: normal;
  padding: 10px 15px;
  margin: 0px;
  display:none;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist:before{
  font-family: 'agh-icon' !important;
  content: "\e90c"; 
}
.single-product .entry-summary{
  padding-left:20px;
}
.single-product .agh_detail_wrapper_content .yith-wcwl-add-to-wishlist .add_to_wishlist:before{
  font-family: 'Porto' !important;
}
.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist:before{
  font-size:20px;
  margin-right:5px;
}
.single-product .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span{
  height:auto;
  font-size:20px; 
  text-transform:uppercase;
  line-height: 24px;
  color: #85B955;
    font-family: 'Manrope3-Regular';
    font-size: 15px !important;
  letter-spacing:1px;
}
.widget_product_categories ul li.current>.toggle:before, .widget_product_categories ul li.open>.toggle:before{
  content: "-";
}
.widget_product_categories ul li.closed>.toggle:before,.widget_product_categories ul li .toggle:before {
  content: "+";
  color:#86bc51;
  font-size: 23px;
}
.widget_product_categories ul li .toggle,.sidebar .product-categories > li.current>a,.sidebar .product-categories > li.open>a{
  font-size: 14px;
  font-family: 'Manrope3-Semibold';
  color:#000000;
}
.term-description p{
  font-size:14px;
  line-height:22px;
}
.woocommerce-page.archive .sidebar-content aside.widget{
  padding: 0px;
  border:none;
}
.woocommerce-cart .main-content 
.product-categories > .cat-item{
  padding: 7px 15px;
  font-size: 16px;
  font-family: 'Manrope3-Light';
  font-weight: normal;
  border-top:1px solid #dddddd;
    color:#6c6c6c;
}
.product-categories > .cat-item.current,.product-categories > .cat-item.open{
  background-color: #ffffff;
}
.widget_product_categories ul li.current>ul > li{
  padding: 0;
}
.sidebar .product-categories li>a{
  font-size: 13px;
  color: #292935;
  font-family: 'Manrope3-Bold';
  line-height:22px;
  transition:0.5s;
	cursor:pointer;
}
.sidebar .product-categories li .children li a{
	font-size: 12px;
	color: #292935;
	font-family: 'Manrope3-Regular';
	line-height: 19px;
}

.widget_product_categories ul li .toggle{
right: 5px;
  top: 15px;
  font-size: 20px !important;
}
.product-categories > .cat-item ul li{
margin-bottom: 0;
  list-style: none;
  position:relative;
  padding-left:15px !important;
}
.product-categories > .cat-item ul{
  padding-left:0;
}

.product-categories > .cat-item ul li::before{
 	width: 8px;
	height: 8px;
	border: 1px solid #bababa;
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	border-radius: 100px;
}

.tax-product_cat #header .main-menu > li.menu-item > a {
    padding: 20px 0 !important;
    position: relative;
    font-family: 'Manrope3-Bold';
    font-size: 12px;
    letter-spacing: 0;
  transition: 0.5s;
  text-transform:uppercase;
}
#header .main-menu > li.menu-item:hover > a{
  color:#83bb4e;
}
.widget_product_categories ul li.cat-parent .toggle{
  top: 10px;
  font-size: 16px !important;
}
.widget_product_categories ul li.cat-parent ul li .toggle{
  top: 5px;
}
.sidebar .product-categories > li.current>a{
color:#83bb4e;
}

.woocommerce-page.archive .sidebar-content{
border: 0px;
}
.woocommerce-page.archive .sidebar-content aside.widget{

margin-bottom: 20px;
  
  border-radius: 8px;
}
.woocommerce-page.archive .sidebar-content aside.widget.widget_price_filter{
padding: 10px;
}
.woocommerce-page.archive .sidebar-content .widget-title{
  font-size: 24px;
  text-transform: none;
  font-weight: normal;
  font-family: 'Manrope3-Semibold';
  padding: 0 15px 15px 0 !important;
  padding-bottom: 0;
  color: #313131;
	
}

.woocommerce-page.archive .sidebar-content .widget-title .toggle{
	display: none;
}
.widget_product_categories ul.product-categories{
border:1px solid #e5e5e5;
border-radius: 10px;
background:#fafafa;
padding: 0;
}
ul.products li.product-col .price{
  font-size: 14px;
  font-family: 'Manrope3-Regular';
  color:#313131;
  font-weight: normal;
  margin-bottom:0;
}
 
ul.products li.product-col .price del{
font-size: 16px;
}
ul.products li.product-col .price .woocommerce-Price-amount{
  font-size: 16px;
  font-family: 'Manrope3-ExtraBold';
}
ul.products li.product-col h3{
  font-size: 13px;
  line-height:18px;
  font-family: 'Manrope3-Bold';
  color:#313131;
  font-weight: normal;
  margin-bottom: 20px !important;
}
.product-layout-full_width .product_title{
  font-size: 22px;
  font-family: 'Manrope3-Light';
  font-weight: normal;
  color: #313131;
  line-height: 28px;
}
.product-type-list ul.products.products-container.list{
    width: 100%;
    border: 1px solid #d2d2d2; 
    border-radius: 7px;
    padding: 15px;
}
.product-type-list ul.products.products-container.list li{
  padding:0;
}
.product-type-list ul.list li.product .product-image{
    width: 150px;
    flex: inherit;
    padding: 0;
    align-items: flex-start;
}
.product-type-list ul.list li.product .product-image img{
  border-radius: 7px !important;
    height: 100px !important;
    object-fit: cover;
}

.product-type-list ul.products li.product-col .woocommerce-loop-product__title{
  font-size: 13px;
  font-family: 'Manrope3-Bold';
  font-weight: normal;
  color: #313131;
  white-space: inherit;
  overflow: hidden;
  text-overflow: unset;
  line-height: 16px;
   margin-bottom:0 !important;
}
 .archive ul.products li.product-col .price{
  margin-bottom: 0;
}
 ul.products li.product-col span.tier-price-information{
  font-size: 13px;
  font-family: 'Manrope3-Regular';
  color:#000;
  margin-bottom: 0 !important;
  line-height: 30px;
}
.product-type-list ul.list li.product .product-content{
  max-width: calc(100% - 170px);
  padding: 0;
}
.porto-products ul.products li.product-col .price{
  margin-bottom:0;
}
.product-type-list ul.list li.product .yith-wcwl-add-to-wishlist, .product-type-list ul.list li.product .description, .product-type-list span.tier-price-information{
  display: none;
}
.product-type-list ul.list li.product .product-inner{
  padding: 0;
  border: none;
  align-items: flex-start;
  border-radius: 0;
}

.product-type-list ul.products.products-container.list li:last-child{
  margin-bottom: 0 !important;
}
.skeleton-loading, .skeleton-loading-wrap{
    height: auto !important;
  overflow: visible !important;
  visibility: visible;
}
.single-product .product-layout-full_width .product_title{
  	margin-bottom: 18px;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    width: 100%;
    max-width: 88%;
}
.single-product .upsells.products{
  margin-top: 75px;
  border-top: 1px solid #ededed;
  padding-top: 30px;
  margin-top: 120px;
} 
.single-product .upsells.products .slider-title span.inline-title{
  	font-size: 24px;
    color: #313131;
    font-family: 'Manrope3-Semibold';
    text-transform: initial !important;
    margin-bottom: 5px;
    display: inline-block;

}
.single-product .products-slider.show-nav-title .owl-nav{
display: none;
}
/*.........home update........*/


#main-toggle-menu .agh-category{
color:#83bb4d;
}
#header .main-menu > li.menu-item > a, #header .main-menu > li.menu-item.active > a{
  font-size: 12px;
  transition:0.5s

}
#header .main-menu > li.menu-item.active > a{
  color:#83bb4e;
}
#header .main-menu > li.menu-item > a{
  padding:20px 0 !important;
  position:relative;
  font-family: 'Manrope3-Bold';
  font-size:12px;
  letter-spacing:0.5px;
  text-transform:uppercase;
	margin:0 12px;
	position:relative;
}
#header .main-menu > li.menu-item > a::before{
	width:0;
	left:0;
	height:2px;
	content:"";
	background:#83bb4e;
	bottom:15px;
	position:absolute;
	transition:0.5s
}
#header .main-menu > li.menu-item:hover > a::before{
	width:100%;
}
#header .main-menu > li.menu-item.current-menu-item > a::before{
	width:100%;
}
#header .main-menu > li.menu-item > a::after{
  position:absolute;
  right:-12px;
  top:50%;
  transform:translateY(-50%);
  height:16px;
  width:2px;
  content:"";
  background:#636567;
}
#header .main-menu > li.menu-item:last-child > a::after{
  display:none;
}
.home-banner{
  padding-top:0 !important;
}
.home-banner .vc_general.vc_btn3{
font-size: 17px !important;
padding: 0.8rem 1.9rem;
}
.home-banner .owl-carousel .owl-item img{
height: auto;
border-radius: 0;
}
.products-slider.owl-carousel .owl-item img{
border-radius: 10px 10px 0 0;
height: 180px;
object-fit: cover;
}
.products-slider.owl-carousel  ul.products li.product-outimage_aq_onimage .yith-wcwl-add-to-wishlist{
margin-top: 3px;
}
.sub-heading {margin-bottom: 5px !important;}
.sub-heading .porto-sicon-header h2.porto-sicon-title{
  font-size: 24px;
  color: #313131;
  font-weight: 600;
  margin-bottom:15px;
  margin-top:0;
  line-height:25px;
}
.view-all-btn .porto-sicon-title{
margin-top: 8px;
}
.header-bottom.main-menu-wrap{
  padding-bottom:2px;
}
a.porto-sicon-box-link:hover .view-all-btn .porto-sicon-title{
  text-decoration: none;
}
.view-all-btn:hover .porto-sicon-title{
  color:#313131 !important;
}
.view-all-btn.heading-right-icon:hover .porto-sicon-heading-right .porto-icon{
  color:#313131 !important;
}
ul.products .category-list{
display: none;
}
.week-deal ul.products li.product-col .product-loop-title{margin-bottom: 30px;}
.star-rating{
font-size: 15px !important;
}
.star-rating:before{
color: #cccccc !important;
}
.home .star-rating span{display:none;}
.home .star-rating {
  display: none;
}
ul.products li.product-col .price .woocommerce-Price-amount{font-size:15px !important;}
/* .star-rating span:before{
color: #e8c006 !important;
} */

.star-rating span:before {
    color: #6a6a6d;
    content: "Finance Available";
    left: 0;
    position: absolute;
    top: 0;
    font-size: 11px;
    padding-left: 11px;
    line-height: 30px;
	letter-spacing:0;
}
.star-rating {
    font-size: 12px !important;
}

.star-rating span{
	overflow: visible;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist:before {
font-size: 15px;
}
.product-inner{
border-radius: 15px;
}
.product-inner:hover {
  box-shadow: none;
}
.product-image .labels {
  top: 15px;
  left: 15px;
  display: none;
}
.week-deal{
margin-bottom: 18px;
	width: 100%;
    display: inline-block;
}
.margin-bottom-20{
margin-bottom: 10px !important;
}
.home-product{
padding-top: 100px !important;
}

.home-product .porto-products.filter-vertical{margin-bottom: 0;}
.porto-products.filter-vertical .section-title{
  font-family: 'Manrope3-Bold';
  font-size:24px;
  line-height:25px;
  margin-bottom: 10px !important;
}
.porto-products.filter-vertical .products-filter{
padding: 0 0 20px 0;
margin-top: -40px;
	padding-right:20px;
}
.porto-products.filter-vertical .product-categories a{
  font-size: 13px;
  color: #292935;
  font-family: 'Manrope3-Bold';
  margin-bottom: 7px;
  text-decoration: none !important;
  border-bottom: 2px solid #fff;
  display: inline-block;
  line-height:18px; 
  transition:0.5s;
}

.porto-products.filter-vertical .product-categories a:hover{
	color: #000 !important;
	border-bottom: 2px solid #83bb4e;
}
.porto-products.filter-vertical .product-categories li.current a{
color: #000 !important;
border-bottom: 2px solid #83bb4e;
}
.product-list-right .porto-products.filter-vertical + .porto-sicon-box-link {
  right: 0;
  position: absolute;
  right: 0;
  top: -50px;
  width: 100px;
  left: inherit;
  height: auto;
  bottom: inherit;
}

.home-product .porto-ibanner > img, .home-product .porto-ibanner{
border-radius: 12px;
}

.porto-products.filter-vertical .products-filter{
width: 20%;
max-width: 20%;
}
.home-product .porto-products.filter-vertical .products-filter + div{
width: calc(100% - 20%);
max-width: calc(55% + 10px);
flex-basis: calc(54% + 10px);
margin-top: 0 !important;
}
.home-product .porto-products.filter-vertical  ul.grid.divider-line{
max-height: 780px;
overflow-y: auto;
}
.home-product .pc-home-category-banner{
left: 20%;
}
.porto-products .product-categories li ul li a{
	border:none !important;
	color:#292935 !important;
}
.porto-products.filter-vertical .product-categories li ul li a:hover{
	border:none !important;
	color:#83bb4e !important;
}
.shop-loop-after.load-more-wrap .pagination.load-more .next{
	background: #83bb4e;
	border: none !important;
	font-family: 'Manrope3-Bold' !important;
	color: #fff !important;
	border-radius: 7px;
	width: auto;
	display: inline-block;
	float: left;
	margin-left: 10px;
	font-weight: 400;
	padding: 12px 30px;
}
.newslwtter-sec .col-md-6:first-child{
	border-radius: 12px 0 0 12px;
	padding: 60px 50px;
}
.newslwtter-sec .col-md-6:nth-child(2){
	border-radius: 0 12px 12px 0;
}
.newslwtter-sec  .col-md-6 h2{
font-family: 'Manrope3-ExtraBold' !important;
font-size: 32px;
color: #fff;
text-transform: uppercase !important;
line-height: 35px;
margin-bottom: 25px !important;  
}
.newslwtter-sec .col-md-6 p{
font-size: 14px;
line-height:22px;
font-family: 'Manrope3-Light';
color: #fff;
margin-bottom: 25px;    
}

.newslwtter-sec{
padding-bottom: 50px;
}
.home-blog h2.vc_custom_heading{
margin-bottom: 10px;

}
.home-blog .wpb_single_image.vc_align_left{
margin-bottom: 40px;
}
.product-type-list h2.vc_custom_heading{
width: auto;
float: left;
margin-bottom: 10px;
}
.product-type-list a.porto-sicon-box-link{
width: auto;
float: right;
margin-top: 5px;
}
.product-type-list .vc_widget_woo_top_rated_products{
float: left;
width: 100%;
padding: 20px;
border:1px solid #d2d2d2;
border-radius: 20px;
margin-bottom: 60px;
}
.recent-product .wpb_wrapper h2{
  font-size:24px !important;
  line-height:25px !important;
  margin-bottom:10px !important;
  font-family: 'Manrope3-Semibold';
}
.post-type-archive .product-image img {
  height: 200px;
  object-fit: cover;
}
.recent-product .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.product-type-list ul.product_list_widget li .product-image, .product-type-list ul.product_list_widget li .product-image img{
border-radius: 10px;
}
.product-type-list .product_list_widget .product-details{
width: calc(100% - 170px);
color: #313131;
}
ul.product_list_widget li .product-image{
width: 150px;
}
.product-type-list .product_list_widget .product-details a, .product-type-list .product_list_widget .star-rating{
margin-bottom: 30px;
}
.product_list_widget .product-details .amount{
font-size: 22px;
color: #313131;
font-family: 'Manrope3-ExtraBold' !important;
}
.porto-inner-container .product_list_widget .product-details del{
color: #a7a7a7;
font-size:22px;
}
.porto-inner-container .product_list_widget .product-details del span{
color: #a7a7a7;
}
.download-sec .porto-ultimate-content-box h5:nth-child(2){
width: 100%;
text-align: left !important;
font-size: 18px !important;
color: #313131;
font-family: 'Manrope3-Semibold';

}
.download-sec .porto-ultimate-content-box h5{
width: 100%;
text-align: left !important;
}
.download-sec .porto-ultimate-content-box h3{
font-size: 50px !important;
color: #313131;
font-family: 'Manrope3-ExtraBold' !important;
 text-align: left !important; 
 margin:0 !important;
 width: 100%;
}
.download-sec .porto-ultimate-content-box h3 i{
font-style: normal;
}

.download-sec .col-md-4 .wpb_single_image{
float: left;
width: auto;
margin-top: 55px;
}
.download-sec .container{
max-width: 1280px;
}
.porto-ultimate-content-box{
  background:transparent !important;
}
.download-sec .has-middle-content .porto-ultimate-content-box{
padding: 0 !important;

}
.icon-row .porto-icon i{
font-size: 48px;
}
.icon-row .porto-sicon-box .porto-icon{
height: 54px;
font-size: 48px;
}
.icon-row h3.porto-sicon-title{
font-size: 14px !important;
line-height: 14px;
font-family: 'Manrope3-Bold' !important;
letter-spacing: 0;
}
.icon-row p{
font-size: 12px !important;
line-height: 16px;
color: #6a6a6a;
font-family: 'Manrope3-Regular';
}

.footer-main h3.vc_custom_heading{
  font-size: 20px !important;
  color: #313131 !important;
  font-family: 'Manrope3-Bold' !important;
  letter-spacing: 0.3px;
  margin-bottom: 10px !important; 
}
.footer-main aside{
  margin-bottom:0;
}
.footer-main .product-cats{
  margin-bottom:0 !important;
}
.footer-main .wpb_text_column p{
  font-size:13px !important;
  color:#696969 !important;
  line-height:22px !important;
  font-family: 'Manrope3-Regular';
  margin-bottom:10px !important;
}
.footer-main .wpb_text_column ul li{
 margin-bottom: 0;
}
.footer-main .wpb_text_column ul li a{
  font-size: 13px;
  color: #696969 !important; 
  font-family: 'Manrope3-Regular';
  text-decoration: none;
  line-height:18px;
	position:relative;
}
.footer-main .wpb_text_column ul li a::after{
    width: 0;
    left: 0;
    height: 2px;
    content: "";
    background: #83bb4e;
    bottom: -2px;
    position: absolute;
    transition: 0.5s;
}
.footer-main .wpb_text_column ul li a:hover{
  color:#85B955 !important; 
}
.footer-main .wpb_text_column ul li:hover a::after {
    width: 100%;
}
#footer ul li{
	padding:.05rem 0;
}
.footer-main .vc_column_container .porto-icon{
  border:2px solid #83bb4e !important;
  transition: 0.5s;
  position:relative;
}
.footer-main .vc_column_container .porto-icon i{
  color:#83bb4e;
  font-size:18px !important;
  transition: 0.5s;
}
.footer-main .vc_column_container .porto-icon::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: #83bb4e;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    border: 2px solid #83bb4e;
    transition: .1s ease-in-out;
    transform: scale(0);
    z-index: -1;
}
.footer-main .vc_column_container .porto-icon:hover::after {
    transform: scale(1.1);
}
.footer-main .vc_column_container .porto-icon:hover i{
  color:#fff;
}

#footer .footer-main .container{
  max-width:100%;
}
#footer .product-cats h4{
font-size: 13px;
  color: #313131;
  font-family: 'Manrope3-Bold' !important;
  text-decoration: none;
}
#footer .product-cats a{
 font-size: 13px;
  color: #696969;
  font-family: 'Manrope3-Regular';
  text-decoration: none;
  transition:0.5;
}
#footer .product-cats a:hover{
  color:#83bb4e;
}
.footer-main .footer-logo-img img{
  width:115px;
}
.footer-main .wpb_text_column.wpb_content_element{
  margin-bottom:0;
}
#footer .product-cats .view-all{
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1;
  text-transform: none;
  color: #83bb4e;
  margin-top: 8px;

}
#footer .product-cats .view-all i{
     transition:0.5s;
}
#footer .product-cats .view-all:hover i{
  margin-left:15px !important;
}
#footer .product-cats li{
  margin-bottom:2px;
}
.footer-main .footer-text h3.vc_custom_heading {
  margin-bottom: 12px !important;
}
.footer-text h2{
font-size: 16px !important;
color: #696969 !important;
line-height: 28px !important; 
font-family: 'Manrope3-Light' !important;
}
.footer-main .vc_row.wpb_row{
  max-width:1300px;
  margin:0 auto;
}
.second-footer{
  padding-top:40px !important;
}
.bottom-footer{
  margin-bottom:0;
  padding-bottom:22px;
}
.bottom-footer .wpb_wrapper{
  width:100%;
}
.bottom-footer .wpb_wrapper p{
  width:50%;
  float:left;
  font-size:11px !important;
  color:#696969 !important;
  font-family: 'Manrope3-Light' !important;
  margin:0 !important;
}
.bottom-footer .wpb_wrapper p:nth-child(2){
  width:50%;
  float:right;
  text-align:right;
}
.copyright span{
font-size: 16px !important;
color: #696969 !important;
line-height: 28px !important; 
font-family: 'Manrope3-Light' !important;
width: 50%;
float: left;
}
.copyright {display: inherit !important;}
.copyright span:nth-child(2){
float: right;
text-align: right;

}
.product-layout-full_width .product-summary-wrap .price{
   font-size: 16px;
    color: #313131;
    font-family: 'Manrope3-Regular';
    font-weight: 400;
    float: left;
    width: 100%;
    margin: 0;
}
.single-product .product-layout-full_width .product-summary-wrap .price .woocommerce-Price-amount.amount{
  font-size: 32px;
    color: #313131;
    font-family: 'Manrope3-Bold' !important;
    line-height: 38px;
} 
.single-product .product-layout-full_width .product-summary-wrap .price .separator-dash{
	  font-size: 40px;
  color: #313131;  
  font-family: 'Manrope3-Bold' !important;
  line-height:48px;
}
.single-product .product-layout-full_width .product-summary-wrap .price del{
	font-size: 32px;
}
.single-product .product-layout-full_width .product-summary-wrap .price del .woocommerce-Price-amount.amount{
color: #a7a7a7;
}
.single-product .product-layout-full_width .product-summary-wrap .single_variation_wrap .price{
	margin-bottom:20px !important;
}
.single-product .product-layout-full_width .product-summary-wrap .single_variation_wrap .price .woocommerce-Price-amount.amount{
	font-size:30px;
}
.product-quantity .quantity .minus, .product-quantity .quantity .plus{
border:none !important;
background: #f3f3f3;
width: 40px;
height:35px !important;
}
.shop_table.cart-table .quantity .qty{
  height:35px;
}
.product-quantity .quantity .qty{
width: 55px;
border:none;
}
.shop_table.cart-table .product-subtotal .amount{
  font-size:14px;
}
.woocommerce-cart .card-sub-title{
  font-size: 40px;
  color: #313131;  
  font-weight:normal;
  font-family: 'Manrope3-Bold' !important;
  line-height:20px;
}
.cart-v2 .card.card-default .card-body tbody tr th, .cart-v2 .card.card-default .card-body tbody tr td, .woocommerce-cart h4, #shipping_method, .woocommerce-shipping-destination{
  font-weight:normal;
  font-family: 'Manrope3-Regular';
  font-size:14px;
  color:#000 !important;
}
.woocommerce-shipping-destination p{
  font-weight:normal;
  font-size:14px !important;
}
table.responsive.cart-total .order-total th h4{
  font-size:20px;
  color:#000;
  font-weight:normal;
  font-family: 'Manrope3-Bold' !important;
}
table.responsive.cart-total .order-total .woocommerce-Price-amount.amount{
  font-size:16px;
  color:#000;
  font-weight:normal;
  font-family: 'Manrope3-Bold' !important;
}
.product-quantity .quantity{
border:1px solid #ddd;
border-radius: 5px;
background: #f3f3f3;
}
.product-quantity .quantity .minus{
  border-radius:5px 0 0 5px !important;
}
.product-quantity .quantity .plus{
  border-radius:0 5px 5px 0 !important;
}
.page-top ul.breadcrumb>li .delimiter{
  display:inline-block;
  float:none;
	width:12px;
	margin:0 2px;
}

.single-product .product-summary-wrap .single_add_to_cart_button{
  background:#86bc51;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Manrope3-Regular';
  font-size: 16px !important;
  letter-spacing: 0;
  border-radius: 5px;
  transition: 0.5s;
  clear:both;
  float:left;
  margin-right:15px;
  line-height:42px;
  height:42px !important;
}
.single-product .product-summary-wrap .single_add_to_cart_button:hover{
  background:#404142;
}
.single-product .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist{
  float:left;
  width:auto;
  border: 1px solid #85B955;
  border-radius: 5px;
  padding:9px 15px 5px 15px;
  margin:0 !important;
}
.single-product.single-add-to-cart .type-product .view-cart-btn{
  height: 42px !important;
}
.single-product .variations .label label, .product-layout-full_width .filter-item-list .filter-item{
	font-family: 'Manrope3-Regular';
}
.product-layout-full_width .filter-item-list li.active .filter-item{
	background:#83bb4e;
	color:#fff;
}
.single-product .variations{
	margin-top:-16px;
}
.single-product .single_variation_wrap{
	float:left;
	width:100%;
}
.single-product .single_variation_wrap .woocommerce-variation-description{
	margin-bottom:0 !important;
}
.single-product .single_variation_wrap .woocommerce-variation-description p{
	font-family: 'Manrope3-Regular';
	font-size:14px;
	color:#000;
	line-height:20px;
	margin-bottom:0 !important;
}
.fancybox-wrap .filter-item-list .filter-item{
	font-family: 'Manrope3-Regular';
}
.variations .reset_variations{
	font-family: 'Manrope3-Regular';
}
.single-product .product-layout-full_width .product-summary-wrap .product-summary-wrap .price
.single-product .single_variation_wrap .variations_button{
	float:left;
	width:100%;
	display:inherit;
}
.single-product .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist:hover{
  border:1px solid #000;
 }
.single-product .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist:hover .add_to_wishlist:before{
  color:#000 !important;
}
.single-product .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist:hover span{
  color:#000;
}
.single-product .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist:hover a{
  color:#000;
}
.single-product .entry-summary .yith-wcwl-wishlistaddedbrowse:hover a:before{
  color:#000;
}
.single-product .product-layout-full_width .product-summary-wrap .product-share{
	position: relative;
	top: 0;
	right: inherit;
	margin-top: 0;
	left: 0;
	margin-bottom: 0px !important;
	float: left;
	margin-right:0px;
	margin-top:30px;
}
.single-product .product-layout-full_width .product-summary-wrap .share-links a {
  	float: left;
    border: 1px solid #86bc51;
	border-radius: 100px;
	margin-right: 7px;
	position:relative;
	transition:.1s ease-in-out;
	background:transparent;
}
input:focus::placeholder, textarea:focus::placeholder {
 opacity: 0;
}
input:focus::-webkit-input-placeholder, textarea:focus::placeholder {
    opacity: 0;
}
.single-product .product-layout-full_width .product-summary-wrap .share-links a::after{
	background:#86bc51;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:100%;
	transform:scale(0);
	transition:.1s ease-in-out;
}
.single-product .product-layout-full_width .product-summary-wrap .share-links a:hover::after{
	transform:scale(1);
}
.single-product .product-layout-full_width .product-summary-wrap .share-links a:hover{
color: #fff !important;
}
.single-product .product-layout-full_width .product-summary-wrap .share-links a:hover:before{
color: #fff !important;
}
.single-product .woocommerce-tabs .resp-tabs-list{
display: none;
}
.single-product .product-summary-wrap .share-links a{
	border:1px solid #86bc51 !important;
}
.single-product .product-layout-full_width .product-thumbnails{
	position: relative;
	left:0;
}
.fancybox-wrap .single-product .product-summary-wrap .share-links a:hover {
    background: transparent !important;
}
.fancybox-wrap .single-product .product-summary-wrap .share-links a::after{
	background:#86bc51;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:100%;
	transform:scale(0);
	transition:.1s ease-in-out;
}
.fancybox-wrap .single-product .product-summary-wrap .share-links a{
	background:transparent;
}
.fancybox-wrap .single-product .product-summary-wrap .share-links a:hover::after{
	transform:scale(1);
}
.single-product .product-layout-full_width .product-thumbnails .img-thumbnail{
	margin-bottom: 0;
	margin-right: 10px;
	float: left;
	width: 92px;
	margin-bottom:10px;
	height:85px;
	text-align:center;
	overflow:hidden;
}
.product-layout-full_width .product-thumbnails img {
    opacity: 1;
    border-radius: 10px;
    height: 85px;
    width: 100%;
    object-fit: cover;
    float: none;
    display: inline-block;
    mix-blend-mode: multiply;
}

.single-product .woocommerce-tabs .resp-tabs-list li::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  background: #ebecec;
  border-radius: 10px 0 0 10px;
  content: "";
  height: 100%;
}
.share-links .share-facebook:before, .share-links .share-twitter:before, .share-links .share-linkedin:before, .share-links .share-googleplus:before, .share-links .share-email:before{
color: #86bc51;
}
div#product-tab{
	float: left;
	margin-top:35px;
}
.single-product .woocommerce-tabs h2.resp-accordion{
display: block;
width: 100%;
background: #f8f8f8 !important;
border-radius: 10px;
color: #313131 !important;
font-size: 18px;
font-family: 'Manrope3-Semibold';
border:none !important;
margin-right: 0;
padding: 7px 20px 7px 70px !important;
line-height: 36px;
position: relative;
margin-bottom: 20px !important;
text-transform: capitalize;
}
.cart-v2 .card.card-default{
  border: 1px solid #e7e7e7;
}
.woocommerce-checkout .shop_table th{
  background: transparent;
}
.single-product .resp-tabs-container h2.resp-accordion::before {
position: absolute;
left: 0;
top: 0;
width: 60px;
background: #ebecec;
border-radius: 10px 0 0 10px;
content: "";
height: 100%;
font-size: 0;
}
.products-slider.products li.product-col .rating-wrap {
    margin-bottom: 20px;
}
.single-product .resp-tabs-container h2.resp-accordion:first-child::before{
background: #ebecec url(/wp-content/uploads/2023/01/description-1.png) no-repeat !important;
background-position: center center !important;
  background-size: 33px !important;
}
.single-product .resp-tabs-container h2.resp-accordion:nth-child(3)::before{
background: #ebecec url(/wp-content/uploads/2023/01/info.png) no-repeat !important;
background-position: center center !important;
  background-size: 33px !important;
}
.single-product .resp-tabs-container h2.resp-accordion:nth-child(5)::before{
background: #ebecec url(/wp-content/uploads/2023/01/review.png) no-repeat !important;
background-position: center center !important;
background-size: 33px !important;
}
.single-product .woocommerce-tabs .tab-content h3{
font-size: 16px; 
color: #000;
font-family: 'Manrope3-Medium';
margin-bottom: 3px;
}
.single-product .woocommerce-tabs .tab-content h3 span{
  color: #000 !important;
}
.single-product .product-layout-full_width .product-nav{
  display: none;
}
.single-product .woocommerce-tabs .tab-content .options .tab-accordion_body .col-1, .single-product .woocommerce-tabs .tab-content .options .tab-accordion_body .col-2{
width:100%;
}
.woocommerce-tabs .tab-content h4 span{
  color:#000 !important;
}
.single-product .product-summary-wrap .quantity .minus, .single-product .product-summary-wrap .quantity .plus, .shop_table.cart-table .quantity .minus, .shop_table.cart-table .quantity .plus{
  width:35px;
  border: none;
  height:35px;
  background:#F5F5F5;
}
.single-product .woocommerce-tabs .tab-content ul li{
  font-family: 'Manrope3-Regular';
  font-size:14px;
  color:#000;
}
.archive ul.products li.product-col .product-image{
  margin-bottom:0;
  position:relative;
}
/*.archive ul.products li.product-col .product-image > a{
  position:relative;
}*/
.archive ul.products li.product-col .product-image img{
  	height: 200px;
	/*object-fit: cover; */
	object-fit: cover;
}
.archive ul.products li.product-col.outofstock .product-image > a::after{
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    content: "";
}
.single-product .page-top{
  display:block;
}
ul.products li.product-col .woocommerce-loop-product__title {
    white-space: inherit;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height:33px;
	margin-bottom:0 !important;
}

.related.products ul.products li.product-col .product-content{
  min-height:167px;
}
.upsells.products ul.products li.product-col .product-content,  ul.products.products-slider li.product-col .product-content{
  min-height:140px;
}
.single-product .product-layout-full_width .product-summary-wrap{
  margin:0 !important;
  padding:0 !important;
}
.single-product .product-layout-full_width .product-summary-wrap .row{
  margin-bottom:50px;
}
.single-product .product-summary-wrap .woocommerce-variation-add-to-cart{
	display:inherit;
}
.single-product .product-summary-wrap .quantity{
  border: solid 1px #ddd;
  border-radius: 5px;
  margin-bottom:26px;
  float:left;
}
.single-product .product-summary-wrap .quantity .qty{
  border: solid 1px #ddd;
  border-top: none;
  border-bottom: none;
  height:35px;
  font-family: 'Manrope3-Bold';
}
.product-layout-full_width .entry-summary .quantity .minus{
  height:35px;
  background:#F5F5F5;
  border-radius:5px 0 0 5px;
  width:42px;
}
.product-layout-full_width .entry-summary .quantity .plus{
  height:35px;
  background:#F5F5F5;
  border-radius:0 5px 5px 0;
  width:42px;
}
.woocommerce-tabs .tab-content{
  border-top: none;
  padding-top: 0 !important;
}
.woocommerce-tabs .tab-content p{
  font-size: 14px;
  line-height:22px;
  color: #000000;
  font-family: 'Manrope3-Regular';
}
.archive.woocommerce ul.products li.product-col .product-content {
    min-height: 135px;
}
.woocommerce-tabs .tab-content p b{
	font-family: 'Manrope3-Bold';
}
div.quantity .plus:after {

height: 10px;
border-left: 2px solid;
margin-top: -4.5px;
margin-left: -0.4px;
}
div.quantity .minus:before, div.quantity .plus:before {
width: 10px;
border-top: 2px solid;
margin-top: -0.5px;
margin-left: -4.5px;
}

.woocommerce-tabs .tab-content p strong{
text-transform: uppercase;
color: #313131;
}
.woocommerce-tabs .porto-info-list li .porto-info-list-item-desc{
font-size: 16px !important;
color: #868686;
font-family: 'Manrope3-Regular';
}
.woocommerce-tabs .fa-check-circle:before{
color: #83bb4e;
}
.single-product .agh_detail_wrapper{
float: left;
width: 100%;
margin-bottom:0 !important;
}
.single-product .agh_detail_wrapper .agh_detail_wrapper_price{
  float: left;
  width: 100%;
  padding-bottom:20px;
  border-bottom: 2px solid #F5F5F5;
  margin-bottom:25px;
}

.single-product .agh_detail_wrapper .agh_detail_wrapper_content{
  width: 100%;
} 

/* .single-product .single-product{
	display: none;
} */
.fancybox-skin .single-product .single_variation_wrap .variations_button{
	display:flex;
}
.fancybox-skin .single-product .product-summary-wrap .quantity{
	margin-bottom:0;
}
#reviews .commentlist li{
padding-left: 80px;
padding-bottom: 24px;
border-bottom: 1px solid #868686;
margin-bottom: 25px;
}
#reviews .commentlist li .img-thumbnail{
height: 50px;
width: 50px;
border-radius: 100px;
border:none;
background: #ebecec;
}
#reviews .commentlist li .comment-text{
background: transparent;
padding: 0;
display: flex;
flex-direction: column;
}
#reviews .commentlist li .comment-text:before{
display: none;
}
#reviews .commentlist li .img-thumbnail img{
width: 100%;
border-radius: 100px;
}
#reviews .commentlist li .star-rating {
  float: left;
  width: 100%;
  order: 2;
  margin-bottom: 18px;
}
.commentlist li .comment-text .meta{
font-size: 18px;
color: #313131;
font-family: 'Manrope3-Bold' !important;
}
.commentlist li .comment-text .meta em{
font-style: normal;
}
.commentlist li .comment-text .meta time{
float: left;
width: 100%;
color: #868686;
font-size: 15px;
font-family: 'Manrope3-Regular';
margin:1px 0 7px 0;
}
.commentlist  span.woocommerce-review__dash{
display: none;
}
.single-product .product-summary-wrap .description{
order: 4;

}
.single-product .product-summary-wrap .description.woocommerce-product-details__short-description{
  float: left;
  width: 100%;
  margin: 0 0 5px 0;
}

.single-product .product-layout-full_width .product-summary-wrap form.cart{
  float: left;
  width: 100%;
  border:none;
  margin:0;
  padding: 0;
  display:inherit;
	margin-bottom:0;
}
.single-product .product-summary-wrap .description.woocommerce-product-details__short-description span{
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #636567;
  font-family: 'Manrope3-Bold';
  text-transform:inherit;
}
.single-product .product-summary-wrap .description.woocommerce-product-details__short-description h5:last-child {
    margin-bottom: 0 !important;
}
.single-product .woocommerce-tabs .tab-content ul {
    padding-left: 18px;
}
.single-product .product-summary-wrap .description.woocommerce-product-details__short-description ul li{
	font-size:13px;
	color:#7d7d7d;
}
.single-product .product-summary-wrap .description.woocommerce-product-details__short-description span strong{
  	color: #000000;
	margin-right: 5px;
	font-size: 12px;
}
.single-product .woocommerce-tabs .tab-content .button-row-d{
	display:flex;
}
.single-product .product-summary-wrap .price {
font-size: 22px;
letter-spacing: 0;
}
.single-product .product-summary-wrap .description p{
  color: #7d7d7d;
  font-size: 13px;
  font-family: 'Manrope3-Regular';
  letter-spacing: 0;
  line-height:20px;
  margin-bottom:3px;
}
.fancybox-wrap .single-product .product_title {
    font-size: 18px;
    font-family: 'Manrope3-Light';
    line-height: 26px;
}
#product-tab .tab-content h2, .comment-reply-title{
font-size: 20px;
color:#313131;
font-family: 'Manrope3-Bold' !important;
}
.page-top ul.breadcrumb li span:first-child, .page-top ul.breadcrumb > li.home a, .page-top ul.breadcrumb>li{
text-indent: inherit !important;
width: auto;
font-size: 12px;
color: #313131;
font-family: 'Manrope3-Regular';
text-transform: capitalize;
text-decoration: none;
}
.single-product .page-top{
  padding:20px 0;
  border-bottom:1px solid #ebecec;
}
.page-top ul.breadcrumb>li{
color: #83bb4e;
}
.page-top ul.breadcrumb>li a{
text-decoration: none;
}
.page-top ul.breadcrumb > li.home a:after{
display: none;
}
.related.products .slider-title{
    margin-top: 30px;
    border-top: 1px solid #e7e7e7;
    padding-top: 40px;
    border-bottom: none;
    font-size: 24px;
    color: #313131;
    font-family: 'Manrope3-Semibold';
    text-transform: capitalize;
    margin-bottom: 15px;
    padding-bottom: 0;
 }
.post-item.post-title-simple{
position: relative;
}
.post-item.post-title-simple h4{
position: absolute;
bottom: 20px;
padding: 15px 20px;
font-size: 16px;
color: #fff;
font-family: 'Manrope3-Semibold';
width: 100%;
background: rgba(0,0,0,0.5);
display:none;

}
.post-carousel .post-item .post-date{
display: none ;
}
.owl-carousel .owl-item img{
border-radius: 10px;
}
.post-item.post-title-simple h4 a{
 text-decoration: none;
 font-family: 'Manrope3-Semibold';    
font-size:14px;
}
.post-item.post-title-simple > div{
position: absolute;
bottom: 20px;

}
.post-carousel .post-item .post-excerpt{
display: none;
}
.post-item.post-title-simple .m-b-md{
margin-bottom: 0 !important;
}
.home-blog .thumb-info img{
	border-radius: 10px;
	height: 285px;
    object-fit: cover;
    object-position: left;
}
#mini-cart .cart-items, .my-wishlist .wishlist-count, header .compare-count, .gutenberg-hb .compare-count{
background: #83bb4e;
}
header .porto-sicon-header h3.porto-sicon-title{
text-align: left;
color: #fff !important;
text-decoration: none !important;
}
header .porto-sicon-header p{
color: #fff !important;
text-align: left;
  font-size:14px !important;
  line-height:14px !important;
}
.default-icon .porto-sicon-default .porto-icon{
border:none !important;
margin-right: 8px;
}
header .porto-icon i{
color: #fff;
}
#mini-cart.minicart-arrow-alt .cart-head:after{
display: none;
}
.single-product .tierprice-section{
  border-radius: 0 0 10px 10px;
  float: left;
  margin-top: 0;
  margin-bottom: 0;
  background:#F5F5F5;
  width:100%;
}
.single-product .tierprice-section table tr{
float: left;
width: 21.8% !important;
}
.single-product .tierprice-section table tr:first-child{
  width: 245px !important;
  background:#636567;
  padding:18px;
  border-radius:0 0 0 10px;
	position: relative;
}

.single-product .tierprice-section table tr:first-child td{
  padding: 0 !important;  
  position: initial;
  font-weight: 700;
  font-size: 32px;
  line-height: 33px;
  color: #F5F5F5;
  text-transform:uppercase;
  font-family: 'Manrope3-Bold';
}
.single-product .tierprice-section table tr:last-child td{
border-right: none !important;
}
.single-product .tierprice-section table tr td{
  font-size: 15px;
  color: #000;
  font-family: 'Manrope3-Regular';
  margin: 10px 0 !important;
  padding: 15px 20px;
  line-height:18px;
}
.single-product .tierprice-section table tr td > img{
  width: 100%;
  max-width: 100%;
}
.single-product .tierprice-section table tr td span{
  	width: 100%;
    color: #000;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Manrope3-Bold' !important;
    float: left;
}
.single-product .tierprice-section table tr:first-child td::after {
    width: 74px;
    height: 74px;
    background: url(/wp-content/uploads/2023/02/Frame-p.png) no-repeat;
    content: "";
    position: absolute;
    right: 0;
  	top: -22px;
    background-size: 100%;
}
.single-product .tierprice-section table tr:first-child td span{
  color:#fff;
}
.fancybox-wrap .single-product .product-summary-wrap .product-share {
    clear: both;
    float: left;
}
.tab-content table{
  margin-bottom: 20px;
}
.tab-content table tr td{background: #fbfbfb !important; border: 5px solid #fff;}
.tab-content table tr:nth-child(2n) td{background: #fff !important;
}

.tab-content table tr td{
padding: 10px 20px;
font-size: 14px;
color: #868686;
font-family: 'Manrope3-Regular';
}
.tab-content table tr td:first-child{color: #313131;}
table.woocommerce-product-attributes.shop_attributes.table.table-striped{
border:none;
}
table.woocommerce-product-attributes.shop_attributes.table.table-striped tr, table.woocommerce-product-attributes.shop_attributes.table.table-striped th, table.woocommerce-product-attributes.shop_attributes.table.table-striped tr td{border: none;}
table.woocommerce-product-attributes.shop_attributes.table.table-striped tr td{
background: #fff !important;
border-left: 5px solid #fff;
}
.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: #f7f7f7 !important;}
.tab-content table>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: #f7f7f7 !important;}
table.woocommerce-product-attributes.shop_attributes.table.table-striped tr td{
font-size: 14px;
color: #000;
font-family: 'Manrope3-Regular';
}
.product-images .product-image-slider.owl-carousel .img-thumbnail, .product-images .img-thumbnail .inner{border: none; padding: 0; border-radius: 10px;}
.product-images .img-thumbnail .inner img{
  border-radius: 10px;
  border:1px solid #fff;
}
table.woocommerce-product-attributes.shop_attributes.table.table-striped tr th{
font-size: 14px;
color: #313131;
font-family: 'Manrope3-Regular';
width: 200px;
font-weight: 400;
padding:10px 20px;
}
.product-layout-full_width .product-thumbnails .img-thumbnail{
padding: 0;
border:none;
}
.product-layout-full_width .product-thumbnails img{
opacity: 1;
border-radius: 10px;
}
p#terms_and_conditions_field label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{letter-spacing:0;}

.shop_table.cart-table .actions button, .wc-proceed-to-checkout .btn, button.btn-v-dark{
 	background: #83bb4e;
    color: #fff;
    border-radius: 5px;
    padding: 11px 20px 10px 20px !important;
    font-family: 'Manrope3-Bold';
    letter-spacing: 0;
    font-size: 16px !important;
}
.shop_table.cart-table .actions button:hover{
background: #313131;
color: #fff;
}
._form_1 form._form._dark._inline-style ._field-wrapper{
	width:100% !important;
}
._form_1 form._form._dark._inline-style ._inline-style{
	width:70% !important;
	margin-bottom:0 !important;
}
._form_1 form._form._dark._inline-style  ._button-wrapper._inline-style{
	width:30% !important;
	float:left;
}
._form_1 form._form._dark._inline-style  ._button-wrapper._inline-style button._submit {
    width: calc(100% - 10px) !important;
    float: left;
    font-size: 18px !important;
    color: #fff !important;
    text-transform: uppercase;
    background: #313131 !important;
    padding: 20px !important;
    font-family: 'Manrope3-Bold' !important;
    border-radius: 10px !important;
    letter-spacing: 1px !important;
    line-height: 28px !important;
    height: 68px !important;
    margin-left: 10px !important;
}
._form_1 form._form._dark._inline-style input[type="text"]{
	background: #fff;
    border-radius: 4px !important;
    padding: 15px 20px !important;
    color: #313131 !important;
    font-size: 14px !important;
    line-height: 38px !important; 
    width: 100% !important;
    margin-right: 10px !important;
	font-family: 'Manrope3-Regular' !important; 
	border:none !important;
}
._form_1 form._form._dark._inline-style ._button-wrapper._inline-style{
	margin:0 !important;
}
.post-type-archive-product.admin-bar .breadcrumb{display: flex;}
.post-type-archive-product.admin-bar .page-top .page-top ul.breadcrumb{
display: flex;
}
.post-type-archive-product .page-top, .archive.tax-product_cat .page-top{
  display:block;
  padding: 20px 0;
  border-bottom: 1px solid #ebecec;
}
.archive.tax-product_cat .page-top ul.breadcrumb>li span{
  font-family: 'Manrope3-Regular' !important;
}
.post-type-archive-product .main-content{padding: 80px 0 0 10px;}
.newsletter-block{
	margin-bottom: 0;
}
.tax-product_cat .column2-left-sidebar .main-content{
/* 	margin-top: 80px; */
	margin-top: 30px;
}
.archive .column2-left-sidebar .main-content{
  padding-left:15px;
}
.archive .column2-left-sidebar .main-content h1{
    font-size: 24px;
    color: #313131;
    font-weight: 600;
/*     margin-bottom: 20px; */
    margin-top: 0;
    line-height: 28px;
	font-family: 'Manrope3-Semibold';
	margin-top:0px;
	margin-bottom: 0;
}
.star-rating.finance_available:before{
	display:none;
}
.shop-loop-before .woocommerce-ordering, .woocommerce-pagination{
	font-size: 14px;
	color: #313131;
	font-family: 'Manrope3-Regular';
	font-weight: 400;
}
.shop-loop-before{
padding-left: 10px;;
}
.newsletter-block .wpcf7 input[type="email"]{
background: #fff;
border-radius: 10px;
padding: 15px 20px;
color: #313131;
font-size: 14px;
line-height: 38px;
width: 100%;
margin-right: 10px;
}
.sitemap-main.wpcf7-form-control-wrap
.wpcf7-form-control-wrap{
width: 69%;
margin-right: 2%;
float: left;
}
.newsletter-block .wpcf7 input[type="email"]::-webkit-input-placeholder{
 color: #acacac;
}
.newsletter-block .wpcf7 input[type="email"]:-ms-input-placeholder{
 color: #acacac;
}
.newsletter-block form{
    background: transparent !important;
	margin:0 !important;
	padding:0 !important;
}
form._form._dark{
	 background: transparent !important;
	margin:0 !important;
	padding:0 !important;
}
form._form._dark ._form-label, form._form._dark ._form_element ._form-label{
	display:none !important;
}

._form-label, #_form_63D7BB5A7C7D8_ ._form_element ._form-label{
	display:none;
}
.newsletter-block .wpcf7 input[type="submit"] {
font-size: 18px;
color: #fff;
text-transform: uppercase;
background: #313131;
padding: 20px;
font-family: 'Manrope3-Bold' !important;
border-radius: 10px;
width: 29%;
letter-spacing: 1px;
line-height: 28px;
}
.newslwtter-sec .col-md-6 p{
margin-bottom: 0;
}
.wpcf7-spinner{
display: none;
}
.main-content{
padding: 0;
}
.page-top{
border:none;
padding: 0;
display: none;
}
.inner-banner{
position: relative;
padding: 0 !important;
}
.inner-banner::after{
position: absolute;
left:0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
content: "";
z-index: 1;
}
.inner-banner .col-md-12{
position: relative;
z-index: 2;
}
.inner-banner .col-md-12 h1{
font-size: 48px;
text-transform: capitalize;
color: #fff;
font-family: 'Manrope3-Bold' !important;
margin: 0;
padding:100px 0 !important;
}
.metal-banner.inner-banner .col-md-12 h1{
  text-align:center !important;
}
.about-main .wpb_single_image img, .about-main .wpb_single_image .vc_single_image-wrapper{
width: 100%;
}
.about-main .wpb_single_image img{
	border-radius: 10px !important;
	mix-blend-mode: multiply;
}
.footer-main .vc_row.wpb_row .col-md-12:nth-child(2) .wpb_single_image img{
	width:100%;
}
.about-main .wpb_wrapper h2{
  font-size: 30px;
  color: #313131;
  font-family: 'Manrope3-Bold' !important;
  margin-bottom: 0;
  margin-right: 10px;
  display: inline-block;
}
.about-main .wpb_wrapper ul li{
font-weight: 400;
font-size: 14px;
line-height: 23px;
color: #000000;
margin-bottom: 5px;
list-style: none;
position: relative;
padding-left: 15px;

}
.about-main .wpb_wrapper p{
font-family: 'Manrope3-Regular';
font-weight: 400;
font-size: 14px;
line-height: 26px;
letter-spacing: 0.5px;
color: #000000;
  
}
.download-app.about-main .wpb_wrapper p{
  margin-top:3px;
  margin-bottom:30px;
}
.about-main .wpb_text_column.wpb_content_element{
margin-bottom: 15px !important;
}
.about-main .wpb_wrapper ul.margin-top{
	margin-top:-20px;
}
.about-main .wpb_wrapper ul li:before{
position: absolute;
content: "";
left: 0;
top: 8px;
width: 8px;
height: 8px;
border-radius: 100px;
background:#83bb4d;
}
.finance-main .wpb_wrapper{
text-align: center;
}

.finance-main .vc_row.wpb_row{
max-width: 800px;
}

.finance-main .vc_row.wpb_row{
margin:0 auto;
width: 90%;
}
.finance-main .wpb_wrapper h2::first-letter {
font-size: 200%;
color: #83bb4e;
}
.finance-main .wpb_wrapper p{
  font-size: 16px;
  font-family: 'Manrope3-Regular';
  color: #313131;
  margin-bottom: 15px;
  line-height: 24px;
}

.about-main .vc_row.wpb_row{
align-items: center;
}


section.vc_section.about-text-main p{
  font-size: 14px;
  font-family: 'Manrope3-Bold';
  color: #313131;
  margin-bottom: 15px;
  line-height: 24px;

}
section.vc_section.about-text-main ul{
margin: 30px 0;
}
section.vc_section.about-text-main ul li{
  font-size: 14px;
   font-family: 'Manrope3-Regular';
  color: #313131;
  margin-bottom: 15px;
  line-height: 24px;
}
section.vc_section.about-text-main .wpb_content_element, .vision-mission .wpb_content_element{
margin-bottom: 0;
}
.vision-mission{
background: #f4f4f4;
}
.vision-mission .col-md-6{
padding: 50px;
background: #fff;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
border-radius: 20px;
width: 48%;
margin-right: 4%;
}
.vision-mission .col-md-6:nth-child(2){
margin-right: 0;
}
.vision-mission .wpb_single_image.vc_align_left{
margin-bottom: 20px;
}
.vision-mission h2{
margin-bottom: 10px;
font-size: 30px;
  color: #313131;
  font-family: 'Manrope3-Bold' !important;
}
.vision-mission p{
font-size: 14px;
  font-family: 'Manrope3-Regular';
  color: #313131;
  line-height: 22px;
}
.contact-main .col-md-6 h2{
  font-size: 30px;
  color: #000;
  font-weight: 700;
  line-height: 54px;
  font-family: 'Manrope3-Bold' !important;
  letter-spacing: 0;
  margin-bottom: 45px;
}
.contact-main h3.porto-sicon-title{
font-size: 20px;
  color: #000;
  font-weight: 700;
  line-height: 36px;
  font-family: 'Manrope3-Bold' !important;
  padding-left: 10px;
  letter-spacing: 0;
  margin-bottom: 8px;
}
.contact-main .porto-sicon-header + .porto-sicon-description{
margin:0;
padding-left: 43px;
}
.contact-main .porto-sicon-header + .porto-sicon-description, .contact-main .porto-sicon-header + .porto-sicon-description a{
  font-size: 14px;
  font-family: 'Manrope3-Regular' !important;
  color: #000;
  margin-bottom: 15px;
  line-height: 26px;
  letter-spacing: 0.055em;
  text-decoration: none;
}
.contact-main .porto-sicon-default{
width: 33px !important;
}
.contact-main .wpcf7-form-control-wrap{width: 100%; margin-right: 0;}
.contact-main .wpcf7-form-control-wrap input{
width: 100%;
padding: 10px 20px;
 font-size: 13px;
 font-family: 'Manrope3-Regular' !important;
  color: #000;
  border-radius: 6px;
  margin-bottom: 15px;
  line-height: 26px;
  letter-spacing: 0.055em;

}
::-webkit-input-placeholder {
    color: rgba(0,0,0,0.35) !important;
}

.contact-main .wpcf7-form-control-wrap input::-webkit-input-placeholder, .contact-main .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{
color: #9A9A9A;
}
.contact-main .wpcf7-form-control-wrap input:-ms-input-placeholder, .contact-main .wpcf7-form-control-wrap textarea:-ms-input-placeholder{
color: #9A9A9A;
}
.contact-main .wpcf7-form-control-wrap textarea{
width: 100%;
padding: 10px 20px;
 font-size: 13px;
  font-family: 'Manrope3-Light';
  color: #000;
  border-radius: 5px;
  margin-bottom: 15px;
  line-height: 26px;
  letter-spacing: 0.055em;
  height: 120px;
}

.contact-main .cont-form.col-md-6 h2{
margin-bottom: 15px;
margin-top: 42px;
}
.contact-main input[type="submit"]{
font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  background: #83bb4e;
  padding: 10px 25px 9px 25px;
  font-family: 'Manrope3-Bold' !important;
  border-radius: 5px;
  width:auto;
  letter-spacing: 0.055em;
  line-height: 29px;
  border:none;
}
.contact-main input[type="submit"]:hover{
  background:#313131;
}
.latest-deal{
  padding:70px 0 !important;
}

.contact-main .col-md-6:first-child{
background: #f4f4f4;
padding: 42px 50px;
width: 45%;
margin-right: 5%;
border-radius: 10px;
}
.cont-row{
float: left;
width: 100%;
}
.cont-row.col-50{
width: 48%;
}

.our-services .vc_row.wpb_row{
align-items: center;
}
.cont-row label{
font-size: 13px;
letter-spacing: 0.055em;
color: #000000; 
line-height: 23.66px;
font-family: 'Manrope3-Semibold';
margin-bottom: 3px;
}
.our-services .vc_row.wpb_row .wpb_single_image img{
border-radius: 10px;
}
.our-services .wpb_wrapper p{
  font-size: 14px;
  line-height:22px;
    font-family: 'Manrope3-Regular';
    color: #313131;
    margin-bottom: 15px;
}
.our-services .wpb_wrapper h2{
font-size: 30px;
  color: #313131;
  font-weight: 700;
  font-family: 'Manrope3-Bold' !important;
}
.services-main .col-md-12 .wpb_wrapper h2{
  font-size: 30px;
  color: #313131;
  font-weight: 700;
  font-family: 'Manrope3-Bold' !important;
  text-align: center;
  margin-bottom: 80px;
}
.services-main .wpb_wrapper .col-md-3{
text-align: center;

}
.services-main .col-md-3 .wpb_wrapper h2, .services-main .col-md-3 .wpb_wrapper{
text-align: center;
}
.services-main .col-md-3 .wpb_wrapper h2, .services-main .col-md-4 .wpb_wrapper h2{
font-size: 22px;
margin-bottom: 10px;
color: #313131;
font-weight: 700;
font-family: 'Manrope3-Bold' !important;
text-align: center;
}
.services-main .wpb_single_image.vc_align_left{
text-align: center;
margin-bottom: 0;
}
.services-main .wpb_text_column .wpb_wrapper P{
  font-size: 14px;
  font-family: 'Manrope3-Regular';
    color: #313131;
  line-height:22px;
}
.services-main  .col-md-3 .wpb_wrapper.vc_column-inner{
border:1px solid #d2d2d2;
border-radius: 10px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
padding: 25px;
background: #fff;
}
.services-main .wpb_single_image .vc_single_image-wrapper{
background: #83bb4e;
padding:10px;
border-radius: 100px;
width: 100px;
margin-top: -70px;
margin-bottom: 20px;
}
.services-main .wpb_wrapper.vc_column-inner .wpb_text_column{
margin-bottom: 0;
}
.services-main .col-md-3{
margin-bottom: 60px;
}
.services-main .col-md-3.blank .wpb_wrapper.vc_column-inner{
box-shadow: none;
border:none;
background: none;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_grid-item-mini{
min-height: inherit;
	
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone-img {
width: 100%;
display: block;
visibility: visible;
height: auto;
height: 100%;
object-fit: cover;
}

.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block {
max-height: 270px;
overflow: hidden;
}

.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child{
width: 100% !important;
border-radius: 18px;
margin-bottom: 40px;
}
.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-animated-block{
  width: 60%;
  float: left;
  max-height: inherit;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_grid-item-mini{
	border-radius: 18px !important;
    min-height: inherit;
    box-shadow: 0px 0px 13px 6px rgb(0 0 0 / 11%);
    border-radius: 10px;
    background: #fff;
    padding: 0;
}
.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-zone{
float: left;
width: 40% !important;
border-radius: 0 18px 18px 0;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_grid-item-mini .vc_custom_heading p{
font-size: 14px;
line-height: 20px;
}
.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4 .vc_gitem-zone{
background: #fff;
border-radius: 10px !important;
}
.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-zone.vc_gitem-zone-a{
width: 100% !important;
border-radius: 18px 0 0 18px;
background-size: cover;
}
.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_grid-item-mini .vc_custom_heading h4{
font-size: 35px;
line-height: 40px;
margin-bottom: 25px;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_btn3-container.vc_btn3-left{
border: none;

}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-zone.vc_gitem-zone-a{
height: 420px !important;
border-radius: 18px 0 0 18px !important;
}

.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link{
  border-radius:10px 10px 0 0 !important;
  height: 270px;
  background-image: none !important;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_gitem-zone.vc_gitem-zone-b{
	background: transparent;
	display:none !important;
}
.agh_blog_archive article:not(:first-child){
box-shadow: 0px 0px 13px 6px rgba(0, 0, 0, 0.11);;
border-radius: 10px;
background: #fff;
}
.blog-main .vc_gitem-animated-block{
max-height: 270px;
overflow: hidden;
}
.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-zone.vc_gitem-zone-a{ 
	height:330px !important;
	background-position:center;
}
.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
    height: 200px !important;
}
.page-id-62412479 .blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_grid-item-mini .vc_custom_heading h4 {
    font-size: 30px !important;
    line-height: 38px !important;
    min-height: 50px !important;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item-mini .vc_custom_heading h4{
font-weight: 600;
font-size: 24px;
line-height: 28px;
color: #000000;
  font-family: 'Manrope3-Semibold' !important;
  padding: 0 20px;
  min-height: 95px;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item-mini .vc_custom_heading p{
  font-weight: 300;
  font-size: 13px;
  line-height: 18px;
  font-family: 'Manrope3-Regular';
  color: #000;
  margin-bottom: 15px;
  padding: 0 20px;
}
.blog-main .vc_row .vc_grid-container .vc_gitem_row .vc_gitem-col{
padding: 20px 0 0 0;
background-color: #fff;
border-radius: 0 0 10px 10px;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_btn3-container.vc_btn3-left{
padding: 20px;
border-top: 1px solid #BDBDBD;
border-radius: 0 0 10px 10px;

}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_btn3.vc_btn3-color-juicy-pink{
font-weight: 600;
font-size: 16px;
line-height: 22px;
color: #000000;
font-family: 'Manrope3-Semibold' !important;
text-transform: capitalize;
background: transparent url(/wp-content/uploads/2023/01/readmore.png) no-repeat;
padding: 0;
background-position: center right;
padding-right: 50px;
}
.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item:hover .vc_btn3.vc_btn3-color-juicy-pink{
  padding-right:70px;
}
.blog-main .vc_row .vc_grid-container .vc_btn3-container.vc_btn3-left{margin-bottom: 0;}
.single-post .owl-carousel .img-thumbnail{
border-radius: 10px;
border: none;
padding: 0;
}
.blog .agh_blog_archive article:first-child, .archive .agh_blog_archive article:first-child{
	margin:80px 0;
	min-height: inherit;
	box-shadow: 0px 0px 13px 6px rgb(0 0 0 / 11%);
    border-radius: 10px;
    background: #fff;
	padding:0;
}

.single-post .owl-carousel .img-thumbnail img{
border-radius: 10px;
}
.single-post .post-date{
  position: absolute;
  top: 20px;
  z-index: 1;
  left: 20px;
  width: 50px !important;
}
.single-post article{position: relative;}
.single-post article.post .post-date .day{
border-radius: 5px 5px 0 0;
}
.single-post article.post .post-date .month{
border-radius:  0 0 5px 5px
}
.single-post article.post-full .entry-title{
  font-size: 28px;
  color: #313131;
  font-weight: 700;
  line-height: 32px;
  font-family: 'Manrope3-Bold' !important;
}
.single-post article.post-full .entry-content h3{
  font-size: 18px;
  color: #83bb4e;
  font-weight: 700;
  line-height: 45px;
  font-family: 'Manrope3-Bold' !important;
  margin-bottom: 0;
  text-align:left; 
  padding:0;
  letter-spacing:0.5px;
  margin:0 !important;
}
.single-post .plr-0.feature-data{
	display:flex
}
.single-post article.post-full .entry-content h5{
  font-size: 16px;
  color: #313131;
  font-weight: 700;
  line-height: 58px;
  font-family: 'Manrope3-Bold' !important;
  margin-bottom: 10px;
  margin:0;
	
}
.blog-main .vc_grid-filter.vc_grid-filter-center{
display: none;
}

.single-post article.post-full .entry-content ul{
	margin-bottom: 30px;
	padding-left:20px;
}
.single-post article.post-full .entry-content ul li{
font-size: 14px;
  font-family: 'Manrope3-Regular';
  color: #313131;
  position: relative;
  list-style: none;
}
.single-post article.post-full .entry-content ul li::before{
  width: 8px;
  height: 8px;
  content: "";
  position: absolute;
  left: -20px;
  top: 9px;
  background:#83bb4e;
  border-radius: 100px;
}
.agh_blog_archive article.post .post-view-count{
	margin-top:20px;
	margin-bottom:10px;
}
.agh_blog_archive article:first-child .post-content, .agh_blog_archive article.post:first-child .post-view-count{
	 width: calc(100% - 60%);
    float: right;
	border:none;
}
.agh_blog_archive article:first-child .post-content .post-excerpt{
	font-size: 14px;
    line-height: 22px !important;
}
.agh_blog_archive article:first-child .post-content h2.entry-title a{
	font-size: 24px;
    line-height: 32px;
    margin-bottom: 25px;
}
.agh_blog_archive article:hover .btn-default.btn{
	padding-right:65px;
	
}
.agh_blog_archive article:first-child .owl-stage-outer{
	border-radius:10px 0 0 10px;
}
body.single-post article.post .post-meta{
display: none;
}
.single-post .entry-content p{
  font-size: 15px;
  font-family: 'Manrope3-Regular';
  color: #000;
	line-height:25px;
  margin-bottom: 10px;
	padding:0;
}
.single-post .porto-blog-sidebar.right-sidebar .pin-wrapper > div{
background: #f1f1f1;
margin-top: 0;
padding: 30px 20px;
border-radius: 10px;
}
.single-post .porto-blog-sidebar.right-sidebar .widget .widget-title{
color: #313131;
font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 24px;
text-transform: capitalize;
}
.single-post .porto-blog-sidebar.right-sidebar .widget > ul li{
line-height: 22px;
}
.overflow .img2 {
    float: right !important;
    margin-left: 30px;
    width: 56% !important;
    margin-right: 0px !important;
    margin-bottom: 40px !important;
}
.sad {
    float: left;
    width: 4%;
    margin-top: 43px;
}
.head {
    float: left;
    widows: 96%;
}
.nwe-tg {
    margin-top: 3px !important;
    margin-left: 10px !important;
}
.blogs-details h3 {
    float: left;
    width: 100%;
    margin: 40px 0px 20px 0px !important;
}
.main-heading {
    float: left;
    width: 100%;
}
.single-post .porto-blog-sidebar.right-sidebar .widget > ul li a{
  font-size: 14px;
  font-family: 'Manrope3-Regular';
  color: #313131;
  line-height: 22px;
}
.single-post .porto-blog-sidebar.right-sidebar .widget > ul li a:hover{
color: #83bb4e;
}
.single-post .related-posts h4.sub-title{
font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 24px;
}
.single-post .post-carousel .post-item .post-date ~ *{
margin-left: 0;
}
.single-post .main-content.col-lg-9{
padding-right: 30px;
margin-top: 35px;
}
.post-share.post-block, .post-block.post-author.clearfix, .post-block.post-author.clearfix, article .comment-respond {
  display: none;
}
.about-main .wpb_wrapper p strong{
font-weight: bold;
font-family: 'Manrope3-Bold' !important;
}
.about-main .wpb_wrapper .vc_general.vc_btn3{
  background: #83bb4e;
  color: #fff;
  border-radius: 5px;
  padding: 11px 24px;
  font-size: 14px;
  font-family: 'Manrope3-Regular' !important;
  text-transform:uppercase;
}

.financial-text .vc_row .wpb_wrapper h2{
font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 30px;
color: #313131;
margin-bottom: 20px;
}
.financial-text .vc_row .wpb_text_column{
margin-bottom: 20px;
}
.financial-text .vc_row .wpb_text_column:last-child{
margin-bottom: 0;
}

.financial-text .vc_row .wpb_wrapper ul li{
  font-size: 14px;
  font-family: 'Manrope3-Regular';
  color: #313131;
  line-height: 22px;
  margin-bottom: 10px;
}
.apply-now .wpb_wrapper h2{
  font-family: 'Manrope3-Bold' !important;
  font-weight: 700;
  font-size: 30px;
  color: #313131;
  text-align: center;
  margin-bottom: 50px;
}
.apply-now .wpb_single_image.vc_align_left{
text-align: center;
margin-bottom: 20px;  
}
.apply-now .wpb_single_image .vc_single_image-wrapper{
background: #83bb4e;
border-radius: 100px; 
padding: 20px;
width: 100px;
height: 100px;
}
.apply-now .col-md-3 .wpb_wrapper h2{
font-size: 22px;
line-height: 26px;
margin-bottom: 0;
}
.apply-now .vc_row.wpb_row .col-md-3{
width: 25%;
box-shadow: 0 1px 11px rgb(0 0 0 / 10%);
padding: 50px 32px !important;
border-radius: 10px;
width: 21%;
margin-right: 5.3%;
position: relative;
}
.apply-now .vc_row.wpb_row .col-md-3::after{
position: absolute;
width: 30px;
height: 30px;
content: "";
background: url(http://aghsupply_new.com/wp-content/uploads/2022/12/Arrow-right.png) no-repeat;
background-size: 100%; background-position: center;
top: 50%;
left: 107%;
transform: translateY(-35%);
}
.apply-now .vc_row.wpb_row .col-md-3:nth-child(4){
margin-right: 0;
}
.apply-now .vc_row.wpb_row .col-md-3:nth-child(4)::after{
display: none;
}
.apply-now .vc_row.wpb_row .col-md-3:nth-child(4) .wpb_wrapper h2{
  font-size: 56px;
  line-height: 54px;
}
.finance-review .vc_row .col-md-6:nth-child(2){
  background: #F1F1F1;
  padding: 50px;
}
.finance-review-block h2, .finance-review .vc_row .col-md-6:first-child{
padding-right: 50px;
}
.finance-review-block h2, .finance-review .vc_row .col-md-6:first-child h2, .get-started h2, .delivery-main h2{
  font-family: 'Manrope3-Bold' !important;
  font-weight: 700;
  font-size: 30px;
  color: #313131;
  margin-bottom: 12px;
}
.finance-review .vc_row{
align-items: center;
}

.finance-review-block .wpb_text_column P, .finance-review .vc_row .col-md-6:first-child p, .get-started p, .delivery-main p{
  Font-size: 14px;
  font-family: 'Manrope3-Regular';
  color: #313131;
  line-height: 26px;
  margin-bottom: 10px;
}
.finance-review-block .wpb_text_column P strong{
  font-family: 'Manrope3-Bold' !important;
  font-weight: 700;
  margin-top: 20px;
}
.delivery-main, .how-order-main{
	background:#fafafa !important;
}
.delivery-main .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner{
	background:#fff;
} 
.how-order-main .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner{
	background:#fff;
}
.delivery-main h2{
color: #83bb4e;
text-align: center;
font-size: 24px;
}
.delivery-main .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner{
text-align: center;
padding: 40px;
box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
border-radius: 20px;
}
.delivery-main .wpb_single_image.vc_align_left{
text-align: center;
margin-bottom: 15px;
}
.delivery-main .wpb_single_image .vc_single_image-wrapper{
  border: 3px solid #83bb4e ;
  border-radius: 100px;
  padding: 12px;
  width: 100px;
}
.delivery-main .wpb_text_column{margin-bottom: 0;}
.get-started h2{
text-align: center;
margin-bottom: 3px;
}
.get-started p{
margin-bottom: 0;
text-align: center;

}
.get-started p a{text-decoration: none;}
.get-started .wpb_text_column.wpb_content_element:last-child{
margin-bottom: 0;
}


.brochure-main .wpb_single_image .vc_single_image-wrapper, .brochure-main .wpb_single_image .vc_single_image-wrapper img{
width: 100%;
border-radius: 10px 10px 0 0;

}
.brochure-main .vc_column_container.blank .wpb_wrapper.vc_column-inner{
border: none;
}
.brochure-main .vc_column_container .wpb_wrapper.vc_column-inner{
border:3px solid #83bb4e;
border-radius: 10px;
}
.brochure-main .wpb_single_image.vc_align_left{
margin-bottom: 0;
}
.brochure-main  .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
margin-bottom: 0;
font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 16px !important;
padding: 15px 0;
text-align: left;
letter-spacing: 0.055em;
color: #414141;
line-height: 22px;
padding: 20px
}
.how-order-main .vc_row .col-md-1-5 .vc_column-inner{
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
border-radius: 10px;
text-align: center;
padding: 30px 20px;
margin-bottom: 25px !important;
}
.how-order-main .vc_row .col-md-1-5 .vc_column-inner h2{
 font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 20px;
line-height: 26px;
color: #000000;
}
.how-order-main .vc_row .col-md-1-5 .vc_column-inner .wpb_text_column .wpb_wrapper P{
font-weight: 400;
font-size: 14px;
line-height: 26px;
color: #000000;
font-family: 'Manrope3-Regular' !important;

}
.how-order-main .wpb_single_image.vc_align_center{
margin-bottom: 25px !important;
}
.how-order-main .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
text-align: center;
margin-bottom: 10px;
}
.how-order-main .vc_row .col-md-1-5 .vc_column-inner h2{
text-align: center;
margin-bottom: 5px;
}
.how-order-main .vc_row .col-md-1-5 .vc_column-inner .wpb_text_column p a{
  font-size: 14px !important;
  line-height: 22px;
  color: #313131; 
  font-family: 'Manrope3-Regular';
  text-decoration: none;
}

.privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 24px;
margin-bottom: 10px;
}
.privacy-policy .wpb_text_column ul{
	padding-left:0;
}
.privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column p, .privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column ul li, .privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column ol li{
  font-size: 14px !important;
  line-height: 22px;
  color: #313131;
  font-family: 'Manrope3-Regular';
  text-decoration: none;
}

.privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column ul li{
margin-bottom: 5px;
}
.privacy-policy.terms ol {
  list-style-type: none;
  counter-reset: li;
	padding-left:0;
}
.privacy-policy.terms ol > li {
  list-style: outside none none;
  margin-bottom: 35px;
  margin-left: 30px;
  padding-left: 5px;
  position: relative;
}
.privacy-policy.terms ol > li:before {
  background: #84af54 none repeat scroll 0 0;
  box-sizing: border-box;
  color: #fff;
  content: counter(li, decimal);
  counter-increment: li;
  left: -31px;
  margin-right: 8px;
  padding: 0px 0;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 2em;
  border-radius: 100px;
  font-size: 12px;
}

.return-policy .vc_row .wpb_text_column{
margin-bottom: 0;
}

.return-policy .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h3{
font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 22px;
color: #313131;
margin-bottom: 20px;
}
.return-policy .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h4{
font-family: 'Manrope3-Bold' !important;
font-weight: 700;
font-size: 16px;
color: #313131  ;
margin-bottom: 0;
}
.return-policy .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column p{
  font-size: 14px !important;
  line-height: 22px;
  color: #313131;
  font-family: 'Manrope3-Regular';
  text-decoration: none;
  text-transform: inherit !important;
}
.return-policy .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column.cont-detail-refund{
margin-bottom: 20px;
}

.return-policy .vc_row .vc_column_container .vc_general.vc_btn3{
  background: #83bb4e;
  color: #fff;
  border-radius: 5px;
  padding: 12px 24px;
  font-size: 18px;
  font-family: 'Manrope3-Bold' !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
.return-policy .vc_row .vc_column_container p strong{
font-weight: 700;
font-family: 'Manrope3-Bold' !important;
}
.return-policy .vc_row .vc_column_container p a{
color: #83bb4e;
text-decoration: none;
}

.refund-setps .vc_row:nth-child(2) .vc_column_container.col-md-3{
right: 0;
left: inherit;
}

.refund-setps .vc_row .vc_column_container.col-md-3{
position: absolute;
left: 0;
width: 180px;
top: 50%;
transform: translateY(-50%);
z-index: 1;
}
.refund-setps .vc_row .vc_column_container.col-md-3 .wpb_single_image img{
width: 100%;

}
.refund-setps .vc_row:first-child:after {
width: 129px;
height: 215px;
content: "";
position: absolute;
right: -140px;
bottom: -64%;
background: url(/wp-content/uploads/2023/01/arrow-png.png) no-repeat;
background-size: 100%;
}
.refund-setps .vc_row:last-child:after {
width: 129px;
height: 215px;
content: "";
position: absolute;
left: -140px;
bottom: 90px;
background: url(/wp-content/uploads/2023/01/arrow-png-2.png) no-repeat;
background-size: 100%;
}
.refund-setps .wpb_single_image .vc_single_image-wrapper{
text-align: center;
width: 100%;
}
.refund-setps .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
font-family: 'Manrope3-Bold' !important;
  font-size: 24px;
  color: #83bb4e;
  margin-bottom: 10px;
}
.refund-setps .vc_row{

 max-width: 950px;
margin: 0 auto !important;
margin-bottom: 30px !important;
position: relative;
width: 90%;

}
.refund-setps .vc_row .col-md-9{
width: 90%;
padding-left: 50px;
background: #fff;
border-radius: 10px;
padding: 50px;
box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
position: relative;
border-radius: 53px;
min-height: 185px;
margin-left: 10%;
padding-left: 80px;
}
.refund-setps .vc_row:nth-child(2) .col-md-9{
margin-right: 10%;
margin-left: 0;
padding-left: 50px;
padding-right: 80px;
}
.refund-setps .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column, .refund-setps .wpb_single_image.vc_align_left{
margin-bottom: 0;
}
.refund-setps .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column p{
  font-size: 14px !important;
  line-height: 26px;
  color: #000000;
  letter-spacing: 0.055em;
  font-family: 'Manrope3-Regular';
  text-decoration: none;
  text-transform: inherit !important;
  margin: 0;
}

.refund-setps .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column p a{
text-decoration: none;
}
.return-text .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column p, .return-text .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column ul li{
 font-size: 14px !important;
  line-height: 24px;
  color: #313131;
  font-family: 'Manrope3-Regular';
  text-decoration: none;
  text-transform: inherit !important;
}
.return-text .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column p strong{
  font-weight: 700;
  font-family: 'Manrope3-Bold' !important;
}
.return-text .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column ul li{
  position: relative;
  list-style: none;
  margin-bottom: 5px;
}
.return-text .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column ul li::before{
  width: 8px;
  height: 8px;
  content: "";
  position: absolute;
  left: -20px;
  top: 9px;
  background:#83bb4e;
  border-radius: 100px;

}


.woocommerce-account .woocommerce-MyAccount-navigation h5{
  font-family: 'Manrope3-Bold' !important;
  font-size: 20px !important;
  color: #313131;
  margin-bottom: 30px !important;
  text-transform: uppercase !important;
  letter-spacing:0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
  color: #222529;
  background: #f1f1f1;
  padding: 10px 20px;
  border:none !important;
  margin-bottom: 5px;
  border-radius: 5px;
  font-family: 'Manrope3-Bold' !important;
  font-size:14px; 
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{
  color: #fff;
  background: #83bb4e;
}
.woocommerce-account .account-sub-title i{
color: #83bb4e;
font-size: 25px !important;
}
.woocommerce-MyAccount-content .featured-boxes-style-5 .featured-box .icon-featured{
color: #83bb4e;
font-size: 50px !important;
}
.woocommerce-account .account-sub-title{
  font-family: 'Manrope3-Bold' !important;
  font-size: 20px !important;
  color: #313131 !important;
  margin-bottom: 20px !important;
  margin-top:0 !important;
  text-transform: uppercase !important;
}
.woocommerce-account .touxt_page_cart h4.color-green.heading-text-32.uppercase{
font-family: 'Manrope3-Bold' !important;
font-size: 20px !important;
color: #313131;
margin-bottom: 20px !important;
margin-top:0 !important;
text-transform: uppercase;
}

.shop_table thead span{
  font-family: 'Manrope3-Bold' !important;
  font-size: 13px !important;
  color: #313131;
  text-transform: uppercase;
}
.woocommerce-Message.woocommerce-Message--info p{
  font-size: 16px !important;
  line-height: 26px;
  color: #313131;
  font-family: 'Manrope3-Regular';
}
.woocommerce-MyAccount-content .push-top a.woocommerce-Button.button.btn-v-dark, .wc-action-btn.button{
  background: #86bc51;
  color: #fff;
  text-transform: capitalize;
  font-family: 'Manrope3-Regular';
  font-size: 14px !important;
  letter-spacing: 0;
  border-radius: 5px;
  text-decoration: none;
  text-transform:uppercase;
  float: right;
  transition:0.5s;
  padding: 11px 20px;
  line-height: 20px;
}
.woocommerce-MyAccount-content .push-top a.woocommerce-Button.button.btn-v-dark:hover, .wc-action-btn.button:hover{
  background:#313131;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{
border: 1px solid #e7e7e7;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button.woocommerce-button--previous{
background: transparent;
padding: 0;
color: #83bb4e !important;
text-decoration: underline;
padding: 0 20px 0 0;
float: left;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button.woocommerce-button--next{
background: transparent;
padding: 0;
color: #83bb4e !important;
text-decoration: underline;
padding:0 0 0 20px;
}
.shop_table td{
  color: #000 !important;
  font-size:14px !important;
  font-family: 'Manrope3-Regular';
}
.woocommerce-MyAccount-content .shop_table td.product-subtotal{
text-align: center;
line-height:15px;
}
.woocommerce-MyAccount-content .shop_table td.product-subtotal .stock{
font-size: 14px;
}
.woocommerce-MyAccount-content .shop_table td.product-subtotal div.quantity{
border: 1px solid #dddddd !important;
margin-bottom: 8px;
margin-top: 8px;
}
.woocommerce-MyAccount-content .shop_table td.product-subtotal .single_add_to_cart_button{
  background:#83bb4d;
  font-size: 14px;
  font-weight: 600;
  border-radius:5px;
  height: 42px !important;
    line-height: 42px !important;
}
.woocommerce-MyAccount-content div.quantity button[type='button']{
border: none;
}
.woocommerce-MyAccount-content div.quantity .qty{
border-top: none;
border-bottom: none;
}
.shop_table th{
background: #f1f1f1;
}
.shop_table  td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{
margin-left: 5px !important;
}
.woocommerce-thankyou-order-received{border: none;}

.woocommerce-account .box-with-icon .featured-boxes{
border: none;
box-shadow: 0 1px 20px rgba(0, 0, 0,0.1);
border-radius: 10px;
}
.woocommerce-account .box-with-icon .featured-boxes .box-content h4{
  font-family: 'Manrope3-Regular';
  color:#000;
  letter-spacing:0;
  text-transform:capitalize;
}
.logged-in .page-content .product-type-list .woocommerce{
margin: 0;
}
/*.logged-in .page-content .woocommerce{
margin-bottom: 80px;
margin-top: 80px;
}*/
.logged-in .page-content .porto-inner-container .woocommerce{
  margin-top:0;
  margin-bottom: 0;
}
.page-id-32.logged-in .page-content .woocommerce{
  margin-top: 0;
}
.logged-in .page-content .woocommerce .woocommerce{
margin-top: 0;
}
table.shop_table.shop_table_responsive.cart{
border: 1px solid #e7e7e7;
}
table.shop_table.shop_table_responsive.cart tr th{
color: #000;
}
.shop_table tbody td.product-name {
     font-size: 14px !important;
    font-family: 'Manrope3-Regular' !important;
    line-height: 22px !important;
    font-weight: normal;
}
.wc-proceed-to-checkout .btn{
  margin-top:0 !important;
}
.shop_table tbody td.product-name .title{
padding: 0 10px;
}
.shop_table.wishlist_table .product-name{
width: auto !important;
}
.shop_table.wishlist_table .add_to_cart.button, .shop_table.wishlist_table .add_to_cart.button{
padding: 0 10px !important;
font-size: 14px !important;
line-height: 35px;
font-size: 14px !important;
height: 35px;
}
article.post-32.page.type-page.status-publish.hentry {
padding: 80px 0;
}
.shop_table.wishlist_table .add-links .quickview {
    font-size: 13px !important;
    font-family: 'Manrope3-Bold';
    letter-spacing: 0;
}
.shop_table.wishlist_table .add-links{
flex-wrap: nowrap;
}
.woocommerce-account a.woocommerce-Button.button.wc-action-btn, a.button.wc-backward.btn-v-dark.btn-go-shop{
  background: #86bc51;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Manrope3-Regular';
  font-size: 16px !important;
  letter-spacing: 1px;
  border-radius: 5px;
  text-decoration: none;
  line-height: 35px;
}
.woocommerce-account p.myaccount_address.font-weight-medium{
  color: #313131;
  font-family: 'Manrope3-Regular';
  font-size: 14px !important;
}
.addresses .woocommerce-Address.address{
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  padding:30px;
  border-radius: 5px;
  margin-top: 30px;
  width: 48%;
  margin-right: 4%;
}
.addresses .woocommerce-Address.address:last-child{margin-right: 0;}
.addresses .woocommerce-Address.address .woocommerce-Address-title{
margin-top: 0;
}
.woocommerce-account .addresses H3.account-sub-title{
font-size: 16px !important;
margin-bottom: 10px !important;
  text-transform:capitalize;
}
.woocommerce-account .addresses .wc-action-btn.button.edit{
background: transparent;
color: #83bb4d !important;
padding: 0 !important;
margin-top: 0 !important;
text-decoration: underline;
float: left;
text-transform: capitalize !important;
font-size: 14px !important;
letter-spacing:0;
}
.woocommerce-account .addresses address{
font-size: 14px !important;
line-height: 22px;
}
.woocommerce-account .addresses .wc-action-btn.button{
  background: #86bc51;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Manrope3-Regular';
  font-size: 16px !important;
  letter-spacing: 1px;
  border-radius: 5px;
  text-decoration: none;
  line-height: 35px;
}
.woocommerce-account .woocommerce-MyAccount-content{
padding-left: 45px;
}
.woocommerce-account .woocommerce-MyAccount-content p{
  font-size:14px;
  line-height:22px;
  font-family: 'Manrope3-Regular';
  color:#000;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
  color: #fff;
  background: #83bb4e;
}
.woocommerce .wishlist-title h2{
  font-family: 'Manrope3-Bold' !important;
  font-size: 24px !important;
  color: #313131;
	padding:0;
}
.woocommerce .wishlist-title {
    margin-bottom: 10px;
}
.shop_table.wishlist_table .wishlist-empty, .woocommerce table.wishlist_table .wishlist-empty{
   color: #313131;
}
.shop_table.wishlist_table .wishlist-empty, .woocommerce table.wishlist_table tr:nth-child(2) .wishlist-empty{
color: #313131;
}
.cart-table.shop_table, .shop_table.wishlist_table{
border:1px solid #f1f1f1;
}
.cart-table.shop_table tr th, .shop_table.wishlist_table tr th{
background: #f1f1f1;
}
.shop_table.wishlist_table .quickview, .woocommerce table.wishlist_table .quickview{

  background: #86bc51;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Manrope3-Regular';
  font-size: 16px !important;
  letter-spacing: 1px;
  border-radius: 5px;
  text-decoration: none;
}
.shop_table.wishlist_table .quickview, .woocommerce table.wishlist_table .quickview:hover{
background: #31373d;
}
.shop_table.wishlist_table a.button{
  background: #86bc51;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Manrope3-Regular' !important;
  font-size: 16px !important;
  letter-spacing: 1px;
  border-radius: 5px;
  text-decoration: none;
  line-height: 28px;
}

.fancybox-wrap .single-product .product_title a{
  font-weight:normal;
}
.woocommerce-product-rating .review-link a{
  font-size:12px;
}
.fancybox-wrap .single-product .product-summary-wrap .description.woocommerce-product-details__short-description{
  width: 100%;
  float: left;
}
.fancybox-desktop .single-product .product-summary-wrap .description.woocommerce-product-details__short-description ul{
	padding-left:15px;
}

.fancybox-wrap .single-product .product-summary-wrap .description.woocommerce-product-details__short-description span{
	font-size:14px;
}
.fancybox-wrap .single-product .tierprice-section table tr:first-child{
  width: 100px !important;
  padding:12px;
	border-radius:10px 0 0 10px;
}
.fancybox-wrap .single-product .description.woocommerce-product-details__short-description h3{
	margin-bottom:5px;
}
.fancybox-wrap .single-product .tierprice-section table tr img{
width: 90%;
}
.fancybox-wrap .single-product .tierprice-section table tr td{
font-size: 14px;
margin-right: 10px !important;
padding: 0 10px 0 0 !important;
margin:12px 10px 12px 0!important;
}
.fancybox-wrap .single-product .tierprice-section table tr td span{
font-size: 18px;
}
.cart_totals_toggle .coupon input[type="text"]{
  margin-right: 10px;
  margin-top: 4px;
}
header{
font-family: 'Manrope3-Regular';
}
.shop-loop-after .woocommerce-ordering label{
font-size: 14px;
font-family: 'Manrope3-Regular';
color:#313131;
}
.single-product .main-content{
padding-top: 35px;
}
.single-product .description.woocommerce-product-details__short-description h3 {
font-size: 16px;
color: #313131 !important;
font-family: 'Manrope3-Medium';
	margin-bottom:5px;
}
.single-product .description.woocommerce-product-details__short-description span{
color: #313131 !important;
}
.owl-carousel.nav-style-1 .owl-nav [class*="owl-"]{
opacity: 1;
}
.owl-carousel.rounded-nav .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover {
width: 3.75rem;
height: 3.75rem;
border-radius: 2rem;
background: #f4f4f4 !important;
font-size: 1.75rem;
opacity: 1;
border: none !important;
right: -24px !important;
}
.owl-carousel.rounded-nav .owl-nav [class*="owl-"].owl-prev{
left: -24px !important; 
}
.owl-carousel .owl-nav .owl-next:before, .owl-carousel .owl-nav .owl-prev:before{
color: #83bb4e;
}
.single-product .agh_detail_wrapper_main{
  border: 2px solid #F5F5F5;
  float: left;
  padding: 20px 25px;
  border-radius: 10px;
  margin-bottom: 0;
  width: 100%;
  margin-bottom: -10px;
}
.woocommerce-cart .main-content, .woocommerce-checkout .main-content {
padding: 0 0 50px 0;
}
.woocommerce-pagination a:hover, .woocommerce-pagination a:focus, .woocommerce-pagination span.current{
border-color: #83bb4e;
background: #83bb4e;
color: #fff !important;
}
.woocommerce-account .shop_table.shop_table_responsive.cart td.product-name{
  min-height:170px;
  display:flex;
  align-items:center;
}
.woocommerce-account .shop_table.shop_table_responsive.cart .price del{
  font-size:14px;
}
.faq-head{
margin-top: 50px;
}
.faq-head .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
  font-size: 30px;
  color: #313131;
  font-family: 'Manrope3-Bold' !important;
  margin-bottom: 0;
  margin-right: 10px;
  display: inline-block;
  margin-bottom: 20px;
}
.faq-head .vc_row .wpb_text_column.wpb_content_element .wpb_wrapper p{
margin-bottom: 0;
color: #313131 !important;
  font-size:14px;
  line-height:22px;
}
.faq-head .vc_row .wpb_text_column.wpb_content_element .wpb_wrapper ul{
margin-top: 10px;
}
.faq-head .vc_row .wpb_text_column.wpb_content_element .wpb_wrapper ul li{
color: #313131 !important;
}
.faq-accordian .vc_tta.vc_general .vc_tta-panel{
  margin-bottom: 10px;
}
.faq-accordian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
background: #f4f4f4;
padding: 10px 20px;
border: none !important;
border-radius: 5px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
background:none !important;
border: none;
padding: 30px !important;
}
.faq-accordian .vc_tta.vc_general .vc_tta-panel-title{
font-size: 18px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{
border-color: #83bb4d !important;
}
.faq-accordian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .faq-accordian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
background-color: #f4f4f4;
}
.faq-accordian{
margin-bottom: 50px !important;
}
.faq-accordian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
color: #313131 !important;
}
.download-app .wpb_text_column p{
max-width: 60%;
}
.download-app .wpb_text_column p img{
margin-right: 10px;
}
section.vc_section.about-main.download-app{
padding: 0 !important;
}
section.vc_section.about-main.download-app .vc_column_container{
padding: 0 !important;
}
.covid-updates h2.vc_custom_heading{
  font-size: 26px;
  color: #313131;
  font-family: 'Manrope3-Bold' !important;
  margin-bottom: 10px;
}
.video-main .porto-modal-trigger {
cursor: pointer;
width: 100%;
border-radius: 10px;
margin-bottom: 10px;
border: 2px solid #83bb4d;
}
.vc_section.video-main h2.vc_custom_heading.align-left{
  font-size: 18px;
  color: #313131;
  font-family: 'Manrope3-Medium' !important;
  margin-bottom: 0;
  line-height: 24px;
  text-align: center;
  padding: 0 50px;
}
.vc_section.video-main .vc_column_container{
margin-bottom: 50px;
}
.product-detail-main.about-main .wpb_wrapper h3 {
font-size: 22px;
color: #83bb4e;
font-family: 'Manrope3-Medium' !important;
margin-bottom: 10px;
margin-top: 20px;
display: inline-block;
}
.product-detail-main.about-main .wpb_text_column.wpb_content_element{
margin-bottom: 20px;
}
.accordian-main h2{
  font-size: 30px;
  color: #313131;
  font-family: 'Manrope3-Bold' !important;
  margin-bottom: 30px;
}

.accordian-main .faq-accordian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
background: transparent;
border-bottom: 1px solid #313131 !important;
border-radius: 0 !important;
padding: 10px 0 !important;
}
.full-bottom-main{
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-size: 70% !important;
background-position: bottom center !important;
min-height: 620px;
padding-top: 50px !important;
}
.full-bottom-main .vc_column_container > .vc_column-inner h2{
  font-size: 30px;
  color: #313131;
  font-family: 'Manrope3-Bold' !important;
  margin-bottom: 15px;
}
.full-bottom-main .vc_column_container .wpb_text_column.wpb_content_element ul{
padding: 0;
list-style: none;
}
.full-bottom-main .vc_column_container .wpb_text_column.wpb_content_element ul li{
  list-style: none;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  color: #313131;
  font-family: 'Manrope3-Medium' !important;
  float: left;
  width: auto;
  padding-right: 10px;
  border-right:1px solid #313131; 
  margin-right: 10px;
}
.full-bottom-main .vc_column_container .wpb_text_column.wpb_content_element ul li:last-child{
border: none;
}
.full-bottom-main .vc_column_container .wpb_text_column.wpb_content_element p{
  font-size: 14px;
  color: #313131;
  font-family: 'Manrope3-Medium' !important;
  margin: 0 0 5px 0;
}
.full-bottom-main .wpb_text_column.wpb_content_element{
margin-bottom: 0;
}
.full-bottom-main .vc_btn3-container.vc_btn3-inline{
float: left;
width: auto;
clear: both;
}
.full-bottom-main .vc_btn3-container.vc_btn3-inline button.vc_general.vc_btn3{
float: left;
width: auto;
clear: both;
margin-top: 25px;
background: #83bb4d;
color: #fff;
border: none !important;
border-radius: 5px;
text-transform: uppercase;
font-family: 'Manrope3-Regular';
font-size: 16px !important;
padding: 15px 20px
}
.about-quote .wpb_wrapper p{
font-family: 'Manrope3-Light';
font-style: normal;
font-weight: 100;
font-size: 24px;
line-height: 28px;
text-align: center;
color: #000000;
}
.about-quote-two .wpb_wrapper p{
font-family: 'Manrope3-Light';
font-style: normal;
font-weight: 100;
font-size: 22px;
line-height: 26px;
text-align: left;
color: #000000;
}
.about-main .porto-separator{
margin-top: 30px !important;
}
.faq-accordian .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body ul li{
font-size: 14px;
line-height: 26px;
color: #000000;
font-family: 'Manrope3-Light';
}
.faq-accordian .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body table tr td{
font-size: 14px;
line-height: 24px;
color: #000000;
font-family: 'Manrope3-Light';
}
.pi-msg-container{
position: absolute;
top:20px;
left: 8px;
background:#FF8717;
width: auto;
z-index: 1;
padding: 7px;
clip-path: polygon(100% 0%, 95% 50%, 100% 100%, 0 99%, 0 51%, 0 0);
padding-right: 20px;
}
.single-product .product-summary-wrap .pi-msg-container {
    position: absolute;
    top: 0;
    left: 0;
    background: #FF8717;
    width: auto;
    
    padding: 7px;
    clip-path: polygon(100% 0%, 95% 50%, 100% 100%, 0 99%, 0 51%, 0 0);
    z-index: 2;
    padding-right: 20px;
}
.pi-msg-container .pro_qty.color-black, .pi-msg-container .free_qty.color-black {
float: left;
width: auto;
font-size: 13.7647px;
line-height: 18px;
color: #FFFFFF !important;
font-family: 'Manrope3-Medium' !important;
margin: 0;
}
.pi-msg-container .pro_qty.color-black strong, .pi-msg-container .free_qty.color-black strong{
  font-family: 'Manrope3-Bold' !important;
}
.brochure-main.events-main .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
	font-size: 20px;
	line-height: 22px;
	padding: 20px; 
}

.event-gallery .wpb_image_grid .wpb_image_grid_ul{
float: left;
width: 100%;
}
.event-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item {
left: inherit !important;
position: relative !important;
top: inherit !important;
width: 23.5% !important;
float: left;
margin-right: 2%;
margin-bottom: 25px;
}
.event-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(4n){
margin-right: 0;
}
.event-gallery .wpb_image_grid .wpb_image_grid_ul img{
width: 100%;
border: 2px solid #83bb4d;
border-radius: 10px;
}
.back-button .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left{
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.5px;
  color: #83bb4e;
  font-family: 'Manrope3-Bold' !important;
  border: none;
  border: none;
  background: transparent;
}
.back-button .vc_btn3.vc_btn3-icon-left .vc_btn3-icon{
margin-top: -4px;
}
.back-button .btn:focus {
outline: 0;
box-shadow: none !important;
}
.lightbox{
display: flex;
flex-direction: column;
}
.lightbox .lb-outerContainer:first-child{
order: 2;
}
.lightbox .lb-dataContainer:nth-child(2){
order: 1;
}
.lightbox .lb-data .lb-number{
display: none !important;
}
.inner-banner.metal-banner{
background-position: center bottom !important;
height: 400px;
}
.inner-banner.metal-banner.metal-listing-banner .col-md-12 h1{
  padding:0 !important;
  text-align:left !important;
}
.inner-banner.metal-banner::after{
display: none;
}
.inner-banner.metal-banner .col-md-12 h4{
  font-size: 20px;
  line-height: 25px;
  color: #83bb4d;
  font-family: 'Manrope3-Medium' !important;
  margin-top: 10px;
}
.about-main .wpb_single_image.metal-bad-img img{
width: auto !important;
}
.about-main  .wpb_wrapper h2.metal-head{
margin-bottom: 15px;
}
.about-main  .wpb_wrapper h2.metal-head span{
color: #83bb4d;
}
.metal-row ul{
padding-left: 0 !important;
}
.metal-row ul li{
margin-bottom: 5px !important;
}
.video-section .wpb_wrapper h2 {
font-size: 30px;  
color: #313131;
font-family: 'Manrope3-Bold' !important;
margin-bottom: 20px;
}
.fancybox-wrap .single-product .tierprice-section table tr:first-child {
  width: 125px !important;
  position:relative;
}
.fancybox-wrap .single-product .tierprice-section table tr:first-child td{
  padding: 0 !important;
  position:initial;
}
.fancybox-wrap .single-product .tierprice-section table tr img {
width: 100% !important;
}
.fancybox-wrap .single-product .tierprice-section table tr:first-child td::after {
    width: 40px;
    height: 40px;
    background-size: 100%;
    right: 0;
    top: -10px;
}
.fancybox-wrap .single-product .tierprice-section table tr td{
  padding: 0 10px 0 10px !important;
  margin: 8px 0 !important;
  font-size: 12px;
  line-height: 18px;;
}
.fancybox-wrap .single-product .tierprice-section{
	margin-bottom: 10px;
	border-radius:10px;
}
.fancybox-wrap .single-product .single_add_to_cart_button {
    font-size: 14px !important;
    letter-spacing: 0;
    border-radius: 5px;
    transition: 0.5s;
    margin-right: 15px;
    height: 36px !important;
    line-height: 20px;
     margin-top:0;
	margin-bottom:0;
}
.fancybox-wrap .single-product .product-summary-wrap .share-links a:hover{
  background:#86bc51 !important;;
}
.fancybox-wrap .single-product .product-summary-wrap .share-links a:hover::before{
  color:#fff;
}
.fancybox-wrap .single-product .entry-summary .add_to_wishlist:before{
  font-family:'Porto' !important;
  color:#83bb4e;
}
.fancybox-wrap .single-product .add_to_wishlist.single_add_to_wishlist:hover::before{
  color:#313131;
}
.fancybox-wrap .single-product .entry-summary .yith-wcwl-wishlistexistsbrowse a:hover::before{
  color:#313131;
}
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, .product-thumbs-slider.owl-carousel .owl-item:hover .img-thumbnail{
  border:none !important;
}
.product-thumbs-slider.owl-carousel .img-thumbnail{
  border:none !important;
}
.woocommerce-cart .woo-page-header.page-header-8, .woocommerce-checkout .woo-page-header.page-header-8 {
display: none; 
}
.fancybox-wrap .single-product .tierprice-section table tr td span {
font-size: 14px;
line-height: 14px;
}
.fancybox-wrap form.cart{
float: left;
width: 100%;
}
.fancybox-wrap{
  width:930px !important;
}
.fancybox-wrap .fancybox-inner{
  width:100% !important;
}
.fancybox-wrap .fancybox-inner .quickview-wrap{
  width:100% !important;
}
input:-internal-autofill-selected {
background-color: transparent !important;
}
.sidebar-menu>li.menu-item>a{
  padding:9px 15px;
}
.sidebar-menu > li.menu-item > a > i{
  font-size:25px;
  margin-top:-3px;
}
.toggle-menu-wrap .sidebar-menu > li.menu-item > a{
  display:flex;
  line-height:25px;
	font-family: 'Manrope3-Regular';
}
.yith_wcwl_wishlist_footer>div {
display: none;
}
.sidebar-menu .wide li.sub li.menu-item.menu-sub-title>a:hover{
  color:#222529 !important;
  text-decoration:none !important;
}
.sidebar-menu .wide li.sub li.menu-item>a:hover{
  color:#83bb4e !important;
  text-decoration:none !important;
}
.sidebar-menu .wide li.sub li.menu-item>a{
  padding:5px 8px;
}
img.mobile-save-more {
display: none;
}
.single-product .woocommerce-tabs .tab-content ul li h4{
  font-size:14px;
  line-height:20px;
}
.single-product .price .call-price-popup {
    background: #83bb4e;
    padding: 7px 15px;
    border: 1px solid #83bb4e;
    border-radius: 4px;
    color: #fff;
    transition: 0.5s;
    font-weight: 500;
    letter-spacing: 0.5px;
    float: left;
    font-size: 14px;
    margin-bottom: 15px;
    font-family: 'Manrope3-Light';
	cursor:pointer;
}
.single-product .product .call-price a{
	width:100%;
	float:left;
}
.single-product .product .call-price a span{
	margin-right:5px;
}
.call-price a span.fa.fa-phone {
	transform: rotate(90deg);
}
.shop_table.wishlist_table a.button {
display: none !important;
}
ul.products li.product-col .product-image .inner{
position: relative;
}
/*ul.products li.product-col .product-image .inner::after{
background: rgba(0,0,0,0.3);
width: 100%;
height: 100%;
content: "";
left: 0;
top: 0;
position: absolute;
}*/
.stock.out-of-stock{
  position: absolute;
  top: 0;
  font-family: 'Manrope3-Regular';
  margin: auto;
text-align: center;
  border: 1px solid #ffffff;
  padding: 6px;
  border-radius: 3px;
  color: #ffffff !important;
  margin: auto;
  background:transparent;
  line-height: 28px;
  height: 40px;
  font-size: 14px;

}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover:before{
color: #83bb4d;
}
.d-none.d-lg-block.menu-img{
height: 300px;
}
._call_popup {
background: rgba(0, 0, 0, 0.29);
position: fixed;
left: 0px;
top: 0px;
height: 100%;
width: 100%;
z-index: 999;
display: none;
}
.call-price {
float: left;
padding: 15px;
border: 1px solid #efefef;
width: 250px;
background: #fff;
border-radius: 4px;
right: 0;
left: 0;
position: absolute;
bottom: 0;
margin: auto;
top: 0;
height: 102px;
}
.call-price a {
    width: 100%;
    float: left;
}
.call-price a span{
	margin-right:5px;
}
.archive ul.products li.product-col .price .call-price-popup{
  background: #83bb4e;
  padding: 7px 15px;
  border: 1px solid #83bb4e;
  border-radius: 4px;
  color: #fff;
  transition: 0.5s;
  font-weight: 500;
  letter-spacing: 0.5px;
  float: left;
  font-size: 14px;
  margin-bottom: 15px;
  font-family: 'Manrope3-Light';
  margin-top:5px;
  cursor:pointer;
}
.archive ul.products li.product-col .price .call-price-popup:hover{
  background:#31373d;
}
/*span.pull-left.color-black.mt_0.finance_available{
  position: absolute;
  top:20px;
  left: 8px;
  background:#FFF;
  width: 60%;
  z-index: 1;
  padding: 3px 7px;
  clip-path: polygon(100% 0%, 95% 50%, 100% 100%, 0 99%, 0 51%, 0 0);
  color: #83bb4e;
  font-size: 14px;
  font-family: 'Manrope3-Light';
}*/
/* span.pull-left.color-black.mt_0.finance_available{
  position: absolute;
  bottom:27px;
  right:15px;
  background:#FFF;
  width: 30px;
  height:30px;
  z-index: 1;
  color: #83bb4e;
  font-size: 14px;
  font-family: 'Manrope3-Light';
  overflow:hidden;
  border:1px solid #83bb4e;
  border-radius:100px;
  padding: 4px;
  text-align: center;
  line-height: 21px;
} */
span.pull-left.color-black.mt_0.finance_available {
    position: absolute;
    bottom: 10px;
    left: 24px;
    background: #FFF;
    width: auto;
    height: 30px;
    z-index: 1;
    color: #83bb4e;
    font-size: 14px;
    font-family: 'Manrope3-Bold';
    overflow: visible;
    border: 1px solid #83bb4e;
    border-radius: 100px;
    padding: 4px 0;
    text-align: center;
    line-height: 21px;
    border: none;
}
.sidebar-menu .popup li.menu-item.d-none.d-lg-block{
  min-height: 400px;
  background-size:100% !important;
  background-position:center top;
}
.sidebar-menu .popup li.menu-item.d-none.d-lg-block.electronic-menu{
	background-size:contain !important;
}
.sidebar-menu .popup li.menu-item{
  padding-bottom:0 !important;
}
.home-banner .owl-carousel.owl-loaded{
  margin-bottom:50px;
}
.page-id-62413656 ul.products li.product-col .product-image .inner{
  height: 200px;
}
.page-id-62413656 ul.products li.product-col .product-image .inner .product-image img{
  height: 200px;
  overflow: hidden;
  object-fit: cover;
}
.archive ul.products li.product-col{
	margin-bottom:15px !important;
}
#header .header-right .home-btn-deal i{
  font-size:25px;
  margin-right:5px;
}
.product-layout-full_width .product-media.sticky-active{
  margin-top:30px;
}
ul.products li.product-outimage_aq_onimage.outofstock .inner.img-effect{
  position:relative;
}
ul.products li.product-outimage_aq_onimage.outofstock .inner.img-effect::after{
  position:absolute;
  top:0;
  left:0;
  background:rgba(0,0,0,0.3);
  width:100%;
  height:100%;
  content:"";
}
.featured-box .box-content{
  border-top:4px solid #86bc51;
}
.woocommerce-form-coupon-toggle.mb-4{
  font-weight: 500;
    font-size: 14px;
    font-family: 'Manrope3-Regular';
    color: #000;
}
.woocommerce-form-coupon-toggle.mb-4 a.showcoupon.text-v-dark.text-uppercase.font-weight-bold{
  color:#83bb4e !important;
  font-family: 'Manrope3-Regular';
}
.cart-notice .wpb_wrapper.vc_column-inner{
  background:#f1f1f1;
  padding:20px !important;
  margin-bottom:30px;
  border-radius:3px;
  margin-top:10px;
}
.cart-notice .wpb_wrapper.vc_column-inner .wpb_text_column.wpb_content_element{
  margin-bottom:0;
}
.cart-notice .wpb_wrapper.vc_column-inner .wpb_text_column.wpb_content_element p{
	font-weight: 500;
	font-size: 14px;
	font-family: 'Manrope3-Regular';
	color: #000;
	margin-bottom: 5px;
	line-height: 22px;
	text-align: center;
}
.cart-notice .wpb_wrapper.vc_column-inner .wpb_text_column.wpb_content_element p strong{
  font-family: 'Manrope3-Bold';
}
.woocommerce-checkout .shipping_address{
	margin-top:0;
}
.shop_table a {
    color: inherit;
    text-decoration: none;
    line-height: 20px;
    font-size: 13px;
}
form.woocommerce-checkout h3 {
    font-size: 18px !important;
    color: #000;
    font-weight: normal;
    line-height: 22px;
    font-family: 'Manrope3-Bold' !important;
    letter-spacing: 0;
    margin-bottom: 10px;
    text-transform: uppercase !important;
}
.woocommerce-checkout label{
  font-size: 13px !important;
    letter-spacing: 0.055em;
    color: #000000;
    line-height: 20px !important;
    font-family: 'Manrope3-Semibold';
    margin-bottom: 3px;
	display:none;
}
.woocommerce-checkout .form-row label,#ship-to-different-address{
	display:none !important
}
.woocommerce-checkout label.woocommerce-form__label-for-checkbox{
	display:block;
}
.porto-radio .porto-control-label {
    font-size: 14px !important;
  font-weight:normal;
    line-height: 22px !important;
  letter-spacing:0 !important;
  font-family: 'Manrope3-Regular';
	display:block;
}
.woocommerce-checkout .payment_box.payment_method_authorize_net_aim .pull-left.pl-10.mt-10 label{
	display:block;
}
.select2-container--default .select2-selection--single{
	height: 42px;
    padding: 0 20px !important;
	border:1px solid rgba(0,0,0,0.09);
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  padding:0 !important;
  line-height:42px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:40px;
}
.checkout-order-review .featured-boxes{
  padding:0;
}

.review-order.shop_table .order-total .woocommerce-Price-amount.amount{
      font-size: 16px;
    color: #000;
    font-weight: normal;
    font-family: 'Manrope3-Bold' !important;
}
.woocommerce-checkout .box-content.featured-boxes{
  border:none;
}
.woocommerce-billing-fields .form-row input, .woocommerce-shipping-fields .form-row input, .woocommerce-checkout .select2-container .select2-selection--single, .woocommerce-additional-fields .woocommerce-input-wrapper textarea {
    width: 100%;
    padding: 10px 20px;
    font-size: 14px;
    font-family: 'Manrope3-Medium' !important;
    color: #000;
    border-radius: 6px;
    margin-bottom: 15px;
    line-height: 26px;
    letter-spacing: 0;
}
.woocommerce-billing-fields .form-row input::placeholder, .woocommerce-shipping-fields .form-row input::placeholder, .woocommerce-checkout .select2-container .select2-selection--single, .woocommerce-additional-fields .woocommerce-input-wrapper textarea::placeholder{
	color:#000;
}
.woocommerce-checkout .select2-container .select2-selection--single{
  height:48px;
}
.woocommerce-checkout-review-order{
  border:1px solid  rgba(0,0,0,0.09);
}
.woocommerce-checkout .shop_table th{
  background:#f1f1f1;
}
.woocommerce-checkout .shop_table th h4{
  font-weight:normal;
  font-size:16px;
  color:#000;
  font-family: 'Manrope3-Bold' !important;
}
.order_details tbody .amount, .checkout-order-review tbody .amount, .checkout-order-review .cart-subtotal{
  color:#000 !important;
}
.woocommerce-checkout-payment hr.separator-line{
  display:none;
}
.woocommerce-checkout-payment h4, .woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods.px-2{
  font-weight: normal;
    font-family: 'Manrope3-Regular';
    font-size: 14px;
    color: #000 !important;
  margin:0;
}
.woocommerce-checkout-review-order .porto-separator.m-b-lg{
  display:none;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
  font-weight: normal;
    font-family: 'Manrope3-Regular';
    font-size: 14px;
    color: #000 !important;
  padding:0 !important;
}
.woocommerce-checkout .shop_table tr.order-total th {
  background:transparent;
}
.woocommerce-checkout .shop_table tr.cart-subtotal th{
  background:transparent !important;
}
.woocommerce-checkout .shop_table tr{
  border-bottom:1px solid rgba(0,0,0,0.09) !important;
}
.woocommerce-checkout .form-row.place-order{
    padding: 0 10px 20px 10px;
}
.sidebar-menu .wide .popup > .inner{
  min-height:493px;
}
.footer-wrapper .vc_inner.row .vc_column_container h2 p{
  font-size:14px !important;
  line-height:20px !important;
  color:#000 !important;
  font-family: 'Manrope3-Regular';
}
.cart-subtotal td .woocommerce-Price-amount.amount{
  font-size: 16px;
    color: #000;
    font-weight: normal;
    font-family: 'Manrope3-Bold' !important;
}

.sitemap-main .vc_row h2.widgettitle, .sitemap-category .porto-products h2.section-title, .sitemap-product .wpb_wrapper h2{
  font-size: 30px;
    text-transform: capitalize;
    color: #313131;
    font-family: 'Manrope3-Bold' !important;
    margin: 0 0 20px 0;
}
.sitemap-category .porto-products h2.section-title{
  margin-top:50px !important;
}
.sitemap-main .vc_row .widget_pages ul{
  border:none;
}
.sitemap-main .vc_row .widget_pages ul li{
  width:48%;
  float:left;
  border-top:none;
  border-bottom:1px solid rgba(0,0,0,0.06);
}
.sitemap-category ul.products li.product-category .thumb-info-type{
  display:none;
}
.sitemap-category li.product-category .sub-categories ul{
  width:48%;
  float:left;
  border-top:none;
  border-bottom:1px solid rgba(0,0,0,0.06);
  font-size:16px;
  color:#313131;
}
.sitemap-category ul.products li.product-category {
    text-align: center;
    float: left;
    width: 48%;
    padding: 10px 0 !important;
  margin-right:4%;
}
.sitemap-category ul.products li.product-category:nth-child(2n){
  float:right;
  margin-right:0;
}
.sitemap-category li.product-category .thumb-info .thumb-info-wrapper {
    display: none;
}
.sitemap-main  ul.products li.product-category .thumb-info h3{
    font-size: 16px;
    font-family: 'Manrope3-Regular';
    color: #313131;
    font-weight: normal;
    margin-bottom: 20px;
  padding:10px 0;
  border-bottom:1px solid rgba(0,0,0,0.06);
}
.sitemap-category ul.products li.product-category:nth-child(2), .sitemap-category ul.products li.product-category:nth-child(3){
  margin-bottom:40px;
}
.sitemap-main .vc_row .widget_pages ul li.page_item_has_children ul.children{
	display:none;
}
.sitemap-main .vc_row .widget_pages ul li a{
  font-size:16px;
}
.sitemap-main .vc_row .widget_pages ul li:nth-child(2n){
  float:right;
}
.sitemap-main ul.products li.product-category .thumb-info-title{
  padding:0;
}
.vc_row.wpb_row.row.sitemap-category{
  margin-top:60px;
}
.sitemap-category .wpb_wrapper h2.vc_custom_heading{
    font-size: 30px;
    text-transform: capitalize;
    color: #313131;
    font-family: 'Manrope3-Bold' !important;
    margin: 0 0 60px 0;

}
.sitemap-category ul.products{
  margin:0;
}
.sitemap-product ul.products li.product-col .product-image, .sitemap-product ul.products li.product-col .rating-wrap,
.sitemap-product ul.products li.product-col .price, .sitemap-product ul.products li.product-outimage_aq_onimage .yith-wcwl-add-to-wishlist, .sitemap-product ul.products li.product-col span.tier-price-information{
  display:none;
}
.sitemap-product ul.products .product-inner{
  border:none;
}
.sitemap-product ul.products li.product-col .woocommerce-loop-product__title{
  margin-bottom:0 !important;
  min-height:inherit !important;
}
.sitemap-product ul.products li.product-col .product-content{
  padding:10px 0 !important;
}
.sitemap-product span.pull-left.color-black.mt_0.finance_available, .sitemap-product .pi-msg-container{
  display:none;
}
.sitemap-product ul.products li.product-outimage_aq_onimage{
  margin-bottom:0 !important;
  border-bottom:1px solid rgba(0,0,0,0.06);
  width:48%;
  margin-right:4% !important;
}
.sitemap-product ul.products li.product-outimage_aq_onimage:nth-child(2n){
  margin-right:0 !important;
}
.error-page h1.vc_custom_heading{
  font-size:200px;
  color:#83bb4e;
  line-height:200px;
  font-family: 'Manrope3-Bold' !important;
  margin:0 0 30px 0;
}
.error-page .wpb_text_column h3{
  font-size:28px;
  font-family: 'Manrope3-Bold' !important;
  color:#313131;
  margin-bottom:10px !important;
}
.error-page .wpb_text_column.wpb_content_element{
  margin-bottom:0;
}
.error-page .wpb_text_column p{
  font-size:18px;
  line-height:22px;
  color:#313131;
  
}
.error-page .vc_btn3-container a{
  padding: 15px 30px;
    border-radius: 5px;
    font-size: 14px;
    text-transform: uppercase;
  font-family: 'Manrope3-Bold' !important;
  color:#fff;
  background:#83bb4e;
  border:none;
  margin-top:20px;
}
.error-page .vc_btn3-container a:hover{
  background:#313131;
  color:#fff;
}
#mini-cart.minicart-offcanvas .cart-popup h3{
  font-size: 20px;
  font-family: 'Manrope3-Bold' !important;
  color:#000;
  margin:0 !important;
}
.cart-v2 #coupon_code {
    padding: 11px 12px;
    margin-top: 0;
}
.checkout.woocommerce-checkout span.woocommerce-input-wrapper strong {
    display: none;
}
.related.products .owl-carousel.show-dots-title-right .owl-dots{
	display:none;
}
#mini-cart .quantity{
  font-size: 14px;
  font-family: 'Manrope3-Bold' !important;
  color:#000 !important;
}
.widget_shopping_cart .buttons .wc-forward{
	 font-family: 'Manrope3-Bold' !important;
}
#mini-cart .quantity .amount{
  color:#000 !important;
}
.checkout.woocommerce-checkout .porto-checkbox{
  margin-top:10px;
}
.woocommerce-billing-fields #billing_city_field, .woocommerce-billing-fields .validate-postcode{
    width: 49% !important;
    float: left;
}
.woocommerce-billing-fields #billing_state_field, .woocommerce-billing-fields #billing_phone_field{
    width: 49% !important;
    float: right;
}
.woocommerce-checkout label{
  float:left;
}
.cc_add_addr .pull-left input.input-radio{
  margin-top: 8px;
    margin-left: 5px;
}
.woocommerce-checkout-payment .wc_payment_methods .payment_box input, .woocommerce-checkout-payment .wc_payment_methods .payment_box select{
  width: 100%;
    padding: 10px 20px !important;
    font-size: 13px !important; 
    font-family: 'Manrope3-Regular' !important;
    color: #000;
    border-radius: 6px;
    margin-bottom: 15px !important; 
    line-height: 26px;
    letter-spacing: 0.055em;
}
.woocommerce-checkout-payment .width-full.pull-left.cc_add_addr{
  width:100%;
}
.woocommerce-checkout-payment .wc_payment_methods .payment_box input.input-radio{
  width:auto;
}
.term-description p{
	font-size: 14px !important;
	font-family: 'Manrope3-Regular' !important;
	color: #868686;
	line-height: 24px;
}
.right-padding{
  padding-right:30px !important;
}
.woocommerce-ordering select, .woocommerce-viewing select{
    font-family: 'Manrope3-Regular';
    color: #000 !important;
    border-radius: 5px !important;
}
h2.slider-title{
  font-size: 24px;
    color: #313131;
    line-height: 25px;
  font-family: 'Manrope3-Semibold';
  margin-bottom:10px;
  text-transform:capitalize;
}
.woocommerce-MyAccount-content .form-row label{
  line-height: 20px !important;
    font-family: 'Manrope3-Regular';
    margin-bottom: 3px;
}
.woocommerce-MyAccount-content .form-row input{
    width: 100%;
    padding: 10px 20px;
    font-size: 14px;
    font-family: 'Manrope3-Regular' !important;
    color: #000;
    border-radius: 6px;
    margin-bottom: 15px;
    line-height: 26px;
    letter-spacing: 0;
}
.woocommerce-MyAccount-content .form-row select{
	  width: 100%;
    padding: 10px 20px;
    font-size: 13px;
    font-family: 'Manrope3-Regular' !important;
    color: #000;
    border-radius: 6px;
    margin-bottom: 15px;
    line-height: 26px;
    letter-spacing: 0.055em;
}
.woocommerce-account .featured-boxes{
  border:1px solid #e7e7e7;
  border-radius:5px;
}
legend.text-v-dark.font-weight-bold.text-uppercase.mb-3.text-md{
  font-family: 'Manrope3-Bold' !important;
  font-size:20px;
  color:#000;
}
.woocommerce-form.woocommerce-form-login .form-row label, .woocommerce-form.woocommerce-form-register .form-row label{
  font-size: 13px !important;
    letter-spacing: 0;
    color: #000000;
    line-height: 20px !important;
    font-family: 'Manrope3-Semibold';
    margin-bottom: 3px;
}
.woocommerce-form.woocommerce-form-login .form-row input, .woocommerce-form.woocommerce-form-register .form-row input{
   width: 100%;
    padding: 10px 20px;
    font-size: 13px;
    font-family: 'Manrope3-Regular' !important;
    color: #000 !important;
    border-radius: 6px;
    margin-bottom: 15px;
    line-height: 26px !important;
    letter-spacing: 0.055em;
}
.woocommerce-form .woocommerce-privacy-policy-text p{
  color:#000;
  font-size: 14px;
  line-height:20px;
  font-family: 'Manrope3-Regular' !important;
}
.woocommerce-LostPassword a{
  color:#77ae43 !important;
  font-size: 14px;
  line-height:27px;
  font-family: 'Manrope3-Bold' !important;
}
.woocommerce-LostPassword label.porto-control-label{
  font-family: 'Manrope3-Regular' !important;
    color: #000 !important;
    font-size:14px;
}
/* .product-categories > .cat-item ul li:hover::before{
	background:#83bb4e;
} */

.product-categories > .cat-item ul li:hover a{
	color: #83bb4e !important;
}
.success-message-container .msg{
	font-family: 'Manrope3-Regular' !important;
    color: #000 !important;
    font-size:12px !important;
}
.style-3>.success-message-container .btn{
	font-family: 'Manrope3-Regular' !important;
    font-size:12px;
}
.product_list_widget .product-details{
	font-family: 'Manrope3-Regular' !important;
     color: #000 !important;
    font-size:12px !important;
}
.products-slider.owl-carousel .owl-stage-outer{
	width:100% !important;
}
._form_1 ._form._form_1._inline-form._inline-style._dark{
	background:transparent !important;
}
.woocommerce-thankyou-text{
  color:var(--porto-skin-color);
  margin: 0;
  margin-top: 50px;
  font-size: 38px;
  font-family: 'Manrope3-ExtraBold';
}
.woocommerce-thankyou-order{
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 50px;
  color: #000;
}
.woocommerce-order-received .woo-page-header{
  display: none;
}

.agh_thankyou .order-info .order-item{
  width: 25%;
  font-family: 'Manrope3-Medium';
}
.agh_thankyou .order-info{
  border:1px solid #000;
  border-bottom: 0;
  margin-bottom: 0px !important;
}
.agh_thankyou .featured-boxes{
  border: 0px !important;
}
.agh_thankyou .woocommerce-order-details{
  border: 1px solid #000;
    border-top: 0px;
}
.agh_thankyou .card-sub-title{
display: none;
}
.agh_thankyou .order_details .product-name a,.agh_thankyou .order_details tbody .amount,.agh_thankyou .order_details tfoot tr td{
  color: #000;
}
.agh_thankyou .product-quantity{
font-weight: bold;
color:#000000;
}
.agh_thankyou .thank_total .amount{
  font-family: 'Manrope3-Bold';
  color:#83bb4e !important;
  }
.agh_thankyou .woocommerce-order-details h4{
    letter-spacing: 0px;
    color:#000
  }
.agh_thankyou .order_details tfoot tr td{
    padding: 5px 10px;
  }
.agh_thankyou .shop_table tfoot tr:first-child th{
padding-top:10px ;
}
.agh_thankyou .order_details tbody tr.order_item td{
  padding-bottom: 9px;
}
.agh_thankyou tfoot tr:first-child{
  border-top: 1px solid #e7e7e7;
}
.agh_thankyou .order_details tbody tr.order_item:last-child td{
  padding-bottom: 20px;
}
.woocommerce-tabs .tab-content .button-description{
    background: #83bb4e;
    padding: 7px 15px;
    border: 1px solid #83bb4e;
    border-radius: 4px;
    color: #fff !important;
    transition: 0.5s;
    font-weight: 500;
    letter-spacing: 0.5px;
    float: left;
    font-size: 14px;
    margin-bottom: 15px;
    font-family: 'Manrope3-Light';
    cursor: pointer;
}

.agh_blog_archive article:not(:first-child) {
    width: 31%;
    margin: 1.1% !important;
} 
.agh_blog_archive article .owl-item .img-thumbnail img{
	border-radius:10px 10px 0 0;
	height:200px;
	object-fit:cover;
}
.agh_blog_archive article .owl-stage-outer{
	border-radius:10px 10px 0 0;
}
.agh_blog_archive article .post-content{
	padding:0 20px;
	border-bottom:1px solid #BDBDBD;
	padding-bottom:15px;
	float:left;
	width:100%;
}
.agh_blog_archive article .post-content h2.entry-title{
	line-height:24px;
	min-height:60px;
}
.agh_blog_archive article .post-content h2.entry-title a{
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #000000;
    font-family: 'Manrope3-Semibold' !important;
    padding: 0;
}
.agh_blog_archive article .post-content .post-excerpt{
	font-weight: 300;
    font-size: 13px;
    line-height: 20px;
    font-family: 'Manrope3-Light';
    color: #000;
    margin-bottom: 15px;
    padding: 0 0;
	white-space: inherit;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    min-height: 33px;
}
.agh_blog_archive article .post-meta{
	display:none;
}
.agh_blog_archive article.post .post-date{
	display:none;
}
.agh_blog_archive article.post .post-view-count{
	font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Manrope3-Semibold';
    color: #83bb4e;
	padding:0 20px;
}
.agh_blog_archive article .btn-default.btn{
	padding: 20px;
    border-radius: 0 0 10px 10px;
	float:left !important;
	width:auto;
	margin-bottom:0;
	padding:0;
	border:none;
	font-weight: 600;
    font-size: 14px !important;
    line-height: 20px;
    color: #000000;
    font-family: 'Manrope3-Semibold' !important;
    text-transform: capitalize;
    background: transparent url(/wp-content/uploads/2023/01/readmore.png) no-repeat;
    padding: 0;
    background-position:  top 14px right;
    padding:20px 50px 0 20px; 
	transition:0.5s;
}
.agh_blog_archive article:first-child .post-image.single{
	width: 60%;
    float: left;
    max-height: inherit;
	margin:0;
}
.agh_blog_archive article:first-child .post-image.single .owl-carousel.owl-loaded{
	margin:0;
}
.agh_blog_archive article:first-child .owl-item .img-thumbnail img {
    border-radius: 10px 0 0 10px;
    height: 340px;
    object-fit: cover;
	object-position:left;
}
.agh_blog_archive article:first-child .post-content h2.entry-title{
	min-height:inherit;
}
.checkout.woocommerce-checkout .payment_box.payment_method_authorize_net_aim{
    background: #fafafa;
    padding: 20px;
    margin-top: 17px;
    border-radius: 5px;
	padding-bottom:0;
}
.checkout.woocommerce-checkout .payment_box.payment_method_authorize_net_aim_echeck{
	background: #fafafa;
    padding: 20px;
    margin-top: 17px;
    border-radius: 5px;
	padding-bottom:0;
}
.blogs-feature {
    float: left;
    width: 100%;
	color:#000;
}
.blogs-feature .col-md-6 {
    flex: 0 0 auto;
    width: 49%;
    background: #fff;
    box-shadow: 0 1px 10px rgb(0 0 0 / 10%);
    padding: 20px;
    border-radius: 10px;
    float: left;
    min-height: 426px;
    margin-bottom: 20px;   
	margin-right:2%;
}
.blogs-feature .col-md-6:nth-child(2n){
	margin-right:0;
}
.blogs-feature .col-md-12{
	flex: 0 0 auto;
    width: 100%;
    background: #fff;
    box-shadow: 0 1px 10px rgb(0 0 0 / 10%);
    padding: 20px;
    border-radius: 10px;
    float: left;
    margin-bottom: 20px;   
}
.single-post .blogs-details .container-fluid.row{
	padding:0;
}
.blogs-details .container-fluid.row h2.mt-8{
	margin-bottom:0;
	font-family: 'Manrope3-Regular' !important;
}
.checkout.woocommerce-checkout .payment_box.payment_method_authorize_net_aim p {
   font-family: 'Manrope3-Bold' !important;
   color:#83bb4e;
}
.checkout.woocommerce-checkout .payment_box.payment_method_authorize_net_aim .cc_add_addr p{
	font-weight:normal;
	color:#000;
}
.checkout.woocommerce-checkout .woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods.px-2{
	padding:0 12px !important;
}
.checkout.woocommerce-checkout .woocommerce-checkout-payment h4 {
    padding: 0 12px !important;
    margin-bottom: 15px;
    font-family: 'Manrope3-Bold';
    font-size: 16px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
.porto-radio .porto-control-label img {
    margin: 0 5px 5px 5px;
}
.payment_methods li {
    padding-bottom: 12px !important;
}
.post-excerpt p {
    color: #000;
    font-size: 14px;
	font-family: 'Manrope3-Regular' !important;
}
.overflow {
    float: left;
    width: auto;
    padding-top: 30px;
}
.overflow img {
    width: 30%;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}
.single-post .entry-content .overflow p{
	margin-bottom:8px;
}
.oderli li{
	color: #313131;
    font-size: 14px;
	font-family: 'Manrope3-Regular' !important;
}
.blogs-feature {
    float: left;
    width: 100%;
	border-bottom: 2px solid #f7f7f7;
    margin: 15px 0 15px 0;
}
.connect_guest_emotionally .blogs-feature {
    padding-bottom: 30px;
}
.plr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.blogs-feature h2 {
    font-size: 28px;
    color: #a2ce6c;
}
.connect_guest_emotionally .blogs-feature h3 {
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
}
.feature-data .vl {
    border-top: 4px solid #83bb4e;
    width: 50px;
    margin: 10px 0;
}
h2.text-center.qoute {
    font-size: 22px;
	margin-bottom:20px;
}
.single-post .post-item.post-title-simple h4{
	position:relative;
    bottom: 0;
    padding: 15px 0;
    font-size: 16px;
    color: #fff;
    font-family: 'Manrope3-Bold';
    width: 100%;
    background: transparent;
    color: #313131;
}
.single-post .post-item.post-title-simple h4 a {
    text-decoration: none;
    font-size: 16px;
}
.single-post article.post-full .entry-content h3.jargons{
    margin: 15px 0px 0 0 !important;
    font-size: 18px;
}
.single-post .entry-content p.out_bg {
    background: #f6f6f9;
    font-size: 18px;
    line-height: 20px;
    color: #83bb4e;
    padding: 10px 0px 15px 0px;
    margin: 30px 0 40px 0 !important;
}
.single-post .entry-content p.out_bg b {
    color: #666666;
	font-family: 'Manrope3-Bold';
}
.musttry_plisting {
    display: grid;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.musttry_p {
    border: 1px solid #ededed;
    margin-bottom: 25px;
    transition: 0.2s;
}
.ten_products_musttry, .ten_blocks, .ten_blocks_content {
    width: 100%;
    float: left;
}
.ten_blocks_img {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #ededed;
}
.ten_blocks_content {
    padding: 20px 20px;
}
.ten_blocks_img img {
    width: 100%;
    display: block;
    object-fit: cover;
}
.single-post .entry-content .ten_blocks_img .b_numbers {
    position: absolute;
    top: 0px;
    left: 25px;
    background: #fff;
    padding: 10px 16px;
    color: #83bb4e;
    font-size: 20px;
    margin: 0;
    font-weight: normal;
    border: 1px solid #ededed;
    border-top: 0;
     font-family: 'Manrope3-Bold';
}
.single-post .ten_blocks_content h4 {
    font-size: 20px;
    line-height: 30px;
    color: #313131;
    min-height: 70px;
	font-family: 'Manrope3-Bold';
}
.ten_blocks.tenth_block {
    border: 1px solid #ededed;
    transition: 0.2s;
}
.tenth_block .ten_blocks_img {
    width: 32%;
}
.ten_blocks_img img {
    width: 100%;
    display: block;
    object-fit: cover;
}
.tenth_block .ten_blocks_content {
    width: 68%;
}
.tenth_block .ten_blocks_content h4 {
    min-height: 30px;
}
.blankets {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.blankets .col-md-1 {
    width: 14%;
}
.blankets.safe_secure .col-md-1 {
    width: auto;
    padding-right: 0;
}
.safe_secure {
    margin: 0 0 0 0 !important;
}
.l_nicon.safe_secure img {
    width: auto;
    height: auto;
}
.r_nconent {
    padding: 0;
    background: #fff;
    margin: 14px 0 0 -32px;
}
.safe_secure {
    margin: 0 0 0 0 !important;
}
.r_nconent.safe_secure div {
    box-shadow: none;
    mix-blend-mode: normal;
    background: #f7f7f7;
}
.r_nconent h4 {
    font-size: 26px;
    line-height: 36px;
    color: #97864e;
}
.safe_secure h4 {
    line-height: 28px !important;
    font-size: 22px;
}
.r_nconent p, .fun_fact p {
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    margin-bottom: 0;
}
.safe_secure_blog .safe_secure p {
    float: left;
    margin: 15px 0px 0px 15px;
}
.r_nconent div {
    padding: 20px 30px;
    background: #fff;
    -webkit-box-shadow: -5px 5px 0px 0px rgba(244,244,244,0.6);
    -moz-box-shadow: -5px 5px 0px 0px rgba(244,244,244,0.6);
    box-shadow: -5px 5px 0px 0px rgba(244,244,244,0.6);
}
.r_nconent.safe_secure div {
    box-shadow: none;
 
    background: #f7f7f7;
}
.r_nconent h4 {
    font-size: 26px;
    line-height: 36px;
    color: #97864e;
}

.main-content .blankets.safe_secure .row mt-20 .col-md-1 {
    width: auto !important;
    padding-right: 0;
}
.safe_secure h4 {
    line-height: 28px !important;
    font-size: 20px;
	margin:10px 0 !important;
	font-family: 'Manrope3-Regular';
}
.main-content.thanksgiving_blog{
	float:left;
}
.r_nconent h4.g_c {
    color: #519161;
}
.r_nconent h4.s_c {
    color: #4a8d8e;
}v
.r_nconent h4.nb_c {
    color: #4c6892;
}
.r_nconent h4.p_c {
    color: #8b6baf;
}
.r_nconent h4.s_c {
    color: #4a8d8e;
}
.ram_sita, .ram_bottom_content, .second_ram_block, .ram_story, .third_ram_block {
    width: 100%;
    float: left;
}
.ram_img, .ram_content {
    width: 50%;
    float: left;
}
.ram_img img {
    width: 100%;
    display: block;
    object-fit: cover;
}
.ram_img, .ram_content {
    width: 50%;
    float: left;
}
.ram_content {
    margin-top: 60px;
    padding: 0 0 0 30px;
}
.second_ram_block, .third_ram_block {
    display: flex;
}
.second_ram_block .ram_img {
    order: 2;
}
.second_ram_block .ram_content {
    order: 1;
    padding: 0 30px 0 0;
    margin-top: 65px;
}


.where {
    position: relative;
    margin-top: 50px;
}
.r_nconent h4.g_c {
    color: #519161;
}
.r_nconent h4.s_c {
    color: #4a8d8e;
}
.r_nconent h4.nb_c {
    color: #4c6892;
}
.r_nconent h4.p_c {
    color: #8b6baf;
}
.where h4 {
    background: #a8a7a9;
    width: 400px;
    margin: auto;
    padding: 5px;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    position: relative;
    z-index: 1;
}
.where::after {
    content: '';
    position: absolute;
    top: 50%;
    height: 1px;
    background: #ccc;
    left: 0;
    right: 0;
   
}
.blankets {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.r_nconent {
    padding: 0;
    background: #fff;
    margin: 14px 0 0 -32px;
}
.r_nconent div {
    padding: 20px 30px;
    background: #fff;
    -webkit-box-shadow: -5px 5px 0px 0px rgba(244,244,244,0.6);
    -moz-box-shadow: -5px 5px 0px 0px rgba(244,244,244,0.6);
    box-shadow: -5px 5px 0px 0px rgba(244,244,244,0.6);
    mix-blend-mode: multiply;
}
.r_nconent h4 {
    font-size: 26px;
    line-height: 36px;
    color: #97864e;
	font-family: 'Manrope3-Regular';
}
.r_nconent p, .fun_fact p {
    font-size: 16px;
    line-height: 22px;
    color: #666666;
    margin-bottom: 0;
}
.fun_fact {
    width: 100%;
    float: left;
    padding: 16px 0;
    border-top: 1px solid #e6e6e6;
}
.fun_fact strong {
    font-size: 18px;
    line-height: 26px;
    color: #666;
    display: block;
    width: 100%;
    margin-bottom: 10px !important;
}
.bg_green {
    background: #83bb4e;
    padding: 20px 30px;
}
.fun_fact.bg_green strong, .fun_fact.bg_green p {
    color: #fff;
}
.blankets .col-md-1 {
    width: 14%;
}
.l_nicon img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: contain;
}
/* diwali blog */
.ram_sita, .ram_bottom_content, .second_ram_block, .ram_story {
    width: 100%;
    float: left;
}
.ram_img, .ram_content {
    width: 50%;
    float: left;
}
.ram_img img {
    width: 100%;
    display: block;
    object-fit: cover;
}
.ram_content {
    padding-left: 50px;
    margin-top: 70px;
}
.ram_bottom_content {
    margin: 0 0 50px 0;
    padding: 0 108px;
}
.second_ram_block {
    display: flex;
}
.second_ram_block .ram_img {
    order: 2;
}
.second_ram_block .ram_content {
    order: 1;
    padding: 0 50px 0 0;
    margin-top: 100px;
}
.ram_story {
    margin-top: 20px;
}







/* diwali blog */
.ram_sita, .ram_bottom_content, .second_ram_block, .ram_story, .third_ram_block {
    width: 100%;
    float: left;
}
.ram_img, .ram_content {
    width: 50%;
    float: left;
}
.ram_img img {
    width: 100%;
    display: block;
    object-fit: cover;
}
.ram_content {
    margin-top: 60px;
    padding: 0 80px 0 40px;
}

.second_ram_block, .third_ram_block {
    display: flex;
}
.second_ram_block .ram_img {
    order: 2;
}
.second_ram_block .ram_content {
    order: 1;
    padding: 0 30px 0 108px;
    margin-top: 65px;
}
.ram_story {
    margin-top: 20px;
}

.aghinfo.bg-none {
    background-color: transparent;
    border-top: 1px solid #ededed;
}

/*** Thanks Giving Blog ***/
.p_thanks {
    width: 100%;
    float: left;
}
.tleft_b, .tright_b {
    width: 100%;
    float: left;
    position: relative;
    background: #ABD1C9;
    padding: 30px;
    color: #fff;
    border-radius: 5px;
}
.tright_b.bg-sea {
    background: #DFDCE5FF;
}
.tleft_b.bg-rpurple {
    background: #F0E1B9FF;
}
.tright_b.bg-blazingorange {
    background: #97B3D0FF;
}


.tright_b.bg-sea:before {
    content: '';
    border: 5px solid #B6B4BB;
}
.tleft_b.bg-rpurple:before {
    content: '';
    border: 5px solid #C6B997;
}
.tright_b.bg-blazingorange:before {
    content: '';
    border: 5px solid #88A1BB;
}
.tleft_b {
    margin-top: 50px;
    margin-left: 50px;
}
.tright_b {
    float: left;
    margin-top: 50px;
    margin-right: 50px;
}
.tleft_b:before {
    content: '';
    position: absolute;
    top: -50px;
    left: -50px;
    width: 100px;
    height: 100px;
    border: 5px solid #8AAAA3;
    z-index: -1;
    border-radius: 5px;
}
.tright_b:before {
    content: '';
    position: absolute;
    top: -50px;
    right: -50px;
    width: 100px;
    height: 100px;
    z-index: -1;
    border-radius: 5px;
}
.pcentury {
    background: #a8a7a9;
    color: #fff;
    padding: 15px 30px;
    border-radius: 5px;
}
.century_topics {
    width: 100%;
    float: left;
     background: rgb(215,169,227);
background: linear-gradient(90deg, rgba(215,169,227,1) 0%, rgba(215,169,227,1) 76%, rgba(255,255,255,1) 100%);
    color: #fff;
    padding: 8px 15px;
    border-radius: 5px;
}
.ttopics-two {
    width: 95%;
    float: right;
     background: rgb(139,190,232);
background: linear-gradient(90deg, rgba(139,190,232,1) 0%, rgba(139,190,232,1) 76%, rgba(255,255,255,1) 100%);
}
.ttopics-three {
     background: rgb(168,213,186);
background: linear-gradient(90deg, rgba(168,213,186,1) 0%, rgba(168,213,186,1) 76%, rgba(255,255,255,1) 100%);
}
.pcentury-head {
    color: #000;
	font-weight: bold;
	font-size: 16px;
}
.mt-50 {
    margin-top: 50px;
}
.single-post .entry-content p b{
	font-family: 'Manrope3-Bold';
}
.f_aid_block {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}
.f_img, .f_cont {
    width: 50%;
    float: left;
}
.f_img img {
    width: 100%;
    display: block;
}
.f_img, .f_cont {
    width: 50%;
    float: left;
}
.f_cont .f_dig {
    background: #83bb4e;
    color: #fff;
    font-size: 30px;
    padding: 10px 10px;
    margin-top: 50px;
    display: inline-block;
   font-family: 'Manrope3-Medium';
}
.single-post .entry-content .f_cont p {
    padding: 5px 30px;
    font-size: 16px;
    line-height: 22px;
}
.f_aid_block.rtl {
    display: flex;
}
.f_aid_block.rtl .f_img {
    order: 2;
}
.f_aid_block.rtl .f_cont {
    text-align: right;
    order: 1;
}
.table-section table {
    border: 1px solid #ededed;
    font-weight: bold;
    text-align: center;
	min-width:inherit !important;
	
}
.table-section .table1 {
    width: 100%;
    float: left;
	margin-top:20px;
}
.table-section table td {
    border: 1px solid #ededed;
    padding-top: 8px;
    padding-bottom: 8px;
	font-size:14px;
	font-family: 'Manrope3-Regular';
}
.blogs-details.coffee-content.top-ten {
    padding: 0px;
}
.blogs-details.coffee-content.top-ten .pro-two-block {
    width: 100%;
    float: left;
    margin-top: 90px;
}
.left-pro-img {
    width: 52%;
    float: left;
    position: relative;
}
.left-pro-img img  {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.entry-content .left-pro-img h2 {
    margin: 0;
    position: absolute;
    bottom: -48px;
    left: 14px;
    background: #fff;
    font-size: 40px;
    color: #d4d4d6;
   font-family: 'Manrope3-Bold';
    padding: 8px;
    width: auto;
	line-height:50px;
}
.entry-content .left-pro-img h2 {
	line-height:50px !important;
}
.right-pro-contect {
    width: 48%;
    float: left;
    position: relative;
}
.up-content {
    width: auto;
    float: left;
    background: #fff;
    padding: 32px 0 32px 58px;
    position: absolute;
    left: -40px;
    top: 32px;
    min-height: 296px;
}
.up-content h2 {
    margin: 0 0 10px 0;
    color: #83bb4e;
    font-size: 27px;
   font-family: 'Manrope3-Medium';
}
.blogs-details.coffee-content.top-ten .text p {
    text-align: center;
    margin: 60px 0 90px 0;
}
.blogs-details.coffee-content.top-ten .text .up-content p {
    text-align: left;
    margin: 0;
}
.single-post article.post-full .pro-two-block.zig-two .left-pro-img h3 {
    margin: 0;
    position: absolute;
    bottom: -35px;
    right: 14px;
    background: #fff;
    font-size: 40px;
    color: #d4d4d6;
    font-family: 'Manrope3-Bold';
    padding: 8px;
    width: auto;
	line-height:50px;
}
.pro-two-block.zig-two .left-pro-img {
    float: right;
}
.pro-two-block.zig-two .right-pro-contect {
    float: left;
}
.pro-two-block.zig-two .up-content {
    text-align: right;
    right: -40px;
    padding: 32px 58px 32px 0;
}
.blogs-details.coffee-content.top-ten .text .pro-two-block.zig-two .up-content p {
    text-align: right;
}
.left-pro-img p {
    display: none;
}
.main-content .num {
    width: 7%;
    float: left;
    display: block;
}
.coffee-content .num span {
    background: #414143;
    font-size: 15px;
    text-align: center;
    line-height: 20px;
    margin-right: 33px;
    padding: 9px 9px;
    color: #fff;
    float: left;
    margin-top: 7px;
}
.touxt-blog-detail .custom-blog-div .coffee-content .main-content .p-tage {
    width: 87%;
    float: left;
    min-height: 65px;
    display: block;
    margin: 2px 0px 30px 0px;
}
.blogs-details p strong {
    float: left;
    width: 100%;
    padding-bottom: 15px;
}
.coffee-content strong {
    margin-bottom: 0px !important;
    float: none !important;
}
.blogs-details p strong {
    float: left;
    width: 100%;
    padding-bottom: 15px;
	 font-family: 'Manrope3-Bold';
}
.coffee-content .main-content .p-tage {
    width: 87%;
    float: left;
    min-height: 65px;
    display: block;
    margin: 2px 0px 30px 0px;
}
.aghinfo p{
	float:left;
}
.all-content {
    width: 100%;
    float: left;
}
.all-content .blog-content-1 {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.all-content .blog-content-1 .blog-img {
    width: 32%;
    float: left;
}
.all-content .blog-content-1 .blog-text {
    width: 64%;
    float: right;
}
.all-content .blog-content-1 .blog-text .text-color {
    font-size: 30px;
    font-weight: bold;
    color: #9ece6f;
    margin-top: 118px;
    margin-bottom: 12px;
}
.all-content .blog-content-1 .blog-text .two-line-margin {
    margin-top: 142px;
}
.all-content .blog-content-1 .blog-text .four-line-margin {
    margin-top: 94px;
}
.all-content .blog-content-1 .blog-text div {
    width: 60px;
    height: 4px;
    float: left;
    background-color: #5a5a5d;
}
.all-content .blog-content-1 .blog-text .para {
    float: left;
    margin-top: 12px;
}

/* blog 2 */
.all-content .blog-content-2 {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.all-content .blog-content-2 .blog-img {
    width: 32%;
    float: right;
}
.all-content .blog-content-2 .blog-text {
    width: 64%;
    float: left;
}
.all-content .blog-content-2 .blog-text .text-color {
    font-size: 30px;
    font-weight: bold;
    color: #5a5a5d;
    margin-top: 118px;
    margin-bottom: 12px;
}
.all-content .blog-content-2 .blog-text .five-line-margin {
    margin-top: 71px;
}
.all-content .blog-content-2 .blog-text .four-line-margin {
    margin-top: 95px;
}
.all-content .blog-content-2 .blog-text div {
    width: 60px;
    height: 4px;
    float: left;
    background-color: #9ece6f;
}
.all-content .blog-content-2 .blog-text .para {
    float: left;
    margin-top: 12px;
}
.entry-content h2{
	line-height:24px !important;
}
.feature-data span {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
    float: left;
    text-transform: uppercase;
	padding:0;
	font-family: 'Manrope3-Bold';
}
@keyframes slidebg {
  to {
    background-position:20vw;
  }
}
#_form_63DE5308CC255_ ._submit:hover{
   background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%) !important;
   animation:slidebg 5s linear infinite;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover:before {
	color:#313131;
}
.single-product .product-summary-wrap .single_add_to_cart_button:hover {
    background-image: linear-gradient(to right, #86bc51, #a2dd68, #a2dd68, #86bc51);
    box-shadow: 0 4px 15px 0 #86bc51;
}

.finance-available-top-menu {
    font-size: 12px;
    color: #fff !important;
    letter-spacing: 0;
    font-family: 'Manrope3-Medium' !important;
    font-weight: 500;
	margin-left:5px;
}

.agh-top-custom-link {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    gap: 10px;
}

.agh-top-custom-link-left a, .agh-top-custom-link-right a {
    color: #fff !important;
    font-family: 'Manrope3-Medium' !important;
    font-weight: 500;
    font-size: 12px;
    line-height: 26px;
    letter-spacing: 0;
}

.agh-top-custom-link span {
    color: #fff;
}

.agh-top-custom-link-left a.header-phone-margin i.fa.fa-phone {
    transform: rotate(100deg);
}

.agh-top-custom-link-left a i, .agh-top-custom-link-right a i {
    margin-right: 6px;
}

.home-icone-header svg {
    width: 23px;
    display: block;
    fill: #fff;
    height: auto;
}

#main-toggle-menu .menu-title {
    padding: 1rem 1rem;
}

a.finance-available-top-menu {
    width: 100%;
    display: block;
}

.doller-sign {
    width: 100%;
    display: flex;
    float: left;
    text-align: left;
}

.doller-sign svg {
    fill: #fff;
    width: 9px;
    display: block;
	height:26px;
}

.cky-notice-des p {
    position: relative;
    font-family: 'Manrope3-Regular';
    font-size: 13px;
    letter-spacing: 0.5px;
    line-height: 20px;
    width: 85%;
}

button.cky-btn.cky-btn-reject {
    padding: 5px 20px;
    font-size: 13px;
}

button.cky-btn.cky-btn-accept {
    padding: 5px 20px;
    font-size: 13px;
}

.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    display: none;
}

.cat_main_filter{
	position: sticky;
    top: 60px;
    background: #fff;
    z-index: 99;
    padding-top: 10px;
    padding-bottom: 10px;
/* 	border-bottom: 1px solid rgba(0,0,0,0.06); */
}
.cat_main_filter span{
	font-size: 12px;
    color: #000;
}
.filter-cat-drop #filter_by_cat{
	font-size:12px;
	line-height:20px;
}

.color-A33333{
    color:#A33333
}
.color-57A333{
    color:#57A333
}
.color-A33369{
    color:#A33369
}
.color-3359A3{
    color:#3359A3
}
.color-996B12{
    color:#996B12
}
.color-57A333{
    color:#57A333;
}
.color-3396A3{
    color:#3396A3
}
.color-A33369{
    color:#A33369
}
.color-A39833{
    color:#A39833
}
.color-3396A3{
    color:#3396A3
}
.color-996B12{
    color:#996B12
}

#filter_by_cat{
	
    border-radius: 7px;
}


.sub-mega-menu{
  display: flex;
    flex-wrap: wrap;
	padding:0 30px;
	
}
.sub-mega-menu:not('.light_sub_menu'){
	padding:0 50px;
}
.sub-mega-menu ._item{
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom:16px;width: 50%;
	padding: 0 10px;
}
.sub-mega-menu ._item img{
  width: 60px;
  border-radius: 6px;
}
.sub-mega-menu ._item a{
  padding: 10px;
  width: 100%;
  border-radius: 6px;
  display:flex;
  align-items: center;
	background: #F4F4F4;
}
.sub-mega-menu ._item a:hover{
  background: #e4e4e4;
}
.sub-mega-menu ._item a span{
  font-family: 'Manrope3-Regular';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-left: 10px;
  color:#000;
}

.sub-mega-menu.light_sub_menu ._item{
  flex-direction: column;
	align-items: flex-start;
    width: 33.33%;
}
.sub-mega-menu.light_sub_menu .sub-menu{
	margin-top: 15px;
    padding-bottom: 0;padding-left: 10px;
}
.sub-mega-menu.light_sub_menu ._item .sub-menu a{
  padding: 0px;
  width: 100%;
  border-radius: 0;
	color:#000;
  font-family: 'Manrope3-Regular';
	margin-bottom: 3px;
	background: transparent;
}
.sub-mega-menu.light_sub_menu ._item a span{
	font-size:15px
}
.sub-mega-menu.light_sub_menu ._item .sub-menu a:hover{
	background-color:transparent;
}
.sub-mega-menu._width_full ._item{
	width:100%;
}
.sub-mega-menu.light_sub_menu._col_2 ._item {
    width: 50%;
}
.sidebar-menu .wide li.sub li.menu-item>a{  font-family: 'Manrope3-Regular';}
.privacy-policy .wpb_wrapper ul {
    padding-left: 18px;
}
.privacy-policy .footer-main .wpb_wrapper ul {
    padding-left: 0;
}
.return-text .wpb_wrapper ul{
	 padding-left: 18px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{
    min-height: 110px;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item .vc_grid-item-mini.vc_clearfix{
	box-shadow: 0px 0px 13px 6px rgb(0 0 0 / 11%);
    border-radius: 10px;
    background: #fff;
}
.about-main-two .wpb_wrapper ul{
	padding-left:0;
}
.woocommerce-billing-fields{
	display:none;
}

.woocommerce-account .u-column2.mr-auto.text-center.pt_15.woocommerce-Address {
    margin-top: 40px;
}

.woocommerce-view-order.woocommerce-account .featured-boxes tfoot tr th {
    padding: 0 10px !important;
}

p#terms_and_conditions_field label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    display: block !important;
}

.woocommerce-order-received .agh_thankyou .featured-boxes {
    padding: 30px !important;
}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 address.font-size-md, .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 address.font-size-md {
    font-size: 14px !IMPORTANT;
    line-height: 24px;
}

.woocommerce-view-order tr.woocommerce-table__line-item.order_item:last-child td.woocommerce-table__product-name.product-name {
    margin-bottom: 30px !important;
    float: left;
    width: auto !important;
}

.woocommerce-view-order.woocommerce-account .featured-boxes {
    padding: 24px !important;
}

.woocommerce-view-order.woocommerce-account .featured-boxes table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.text-v-dark {
    margin: 0;
}

.woocommerce-account .woocommerce-MyAccount-content .box-content .box-with-icon .row .col-md-4.col-sm-6.col-12.m-b-md:nth-child(2) {
    display: none;
}
.entry-summary .attachment-full{

    float: right;
    width: 100px;
    margin-top: 30px;

}
.cont-row span.wpcf7-not-valid-tip{
  position: absolute;
    bottom: -34px;
}

.cont-row.col-50:nth-child(3){
float: right;
}

.cont-row span.wpcf7-not-valid-tip {
    position: absolute;
    bottom: -34px;
}
.single-product .post-10938 .entry-summary img.attachment-full, .single-product .post-12285 .entry-summary img.attachment-full, .single-product .post-10945 .entry-summary img.attachment-full{
	width: auto;
    height: 80px;
	margin-top:40px;
}
.single-product .post-10938.product-layout-full_width .product-summary-wrap .product-share, .single-product .post-12285.product-layout-full_width .product-summary-wrap .product-share, .single-product .post-10945.product-layout-full_width .product-summary-wrap .product-share{
	margin-top: 66px;
}
.woocommerce-error, .woocommerce-message, .woocommerce-info{
    padding: 10px 3px;
    list-style-position: inside;
    text-align: left;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 25px !important;
	line-height:22px;
}
.woocommerce-error:before, .woocommerce-message:before, .woocommerce-info:before{
	margin-right:15px;
}
.woocommerce-cart-form table.cart.cart-table.woocommerce-cart-form__contents .product-thumbnail a{
	display:inline-block;
}
.woocommerce-cart-form table.cart.cart-table.woocommerce-cart-form__contents .product-thumbnail a img{
	width:100%;
}
.porto-products .product-categories li ul li a {
    font-size: 12px !important;
    margin-bottom: 0px !important;
	color:#7d7d7d !important;
	font-family: 'Manrope3-Regular' !important;
}
.porto-products .product-categories li ul{
	padding:0 0 0 10px;
}
.porto-products .product-categories li ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}
.porto-products .product-categories li ul li::before{
	width:8px;
	height:8px;
	border:1px solid #7d7d7d;
	border-radius:100px;
	content:"";
	left:0;
	top:10px;
	position:absolute;
}
.porto-products.filter-vertical .products-filter{
	max-height:830px;
	overflow-y: auto;
}

.home-product .porto-products.filter-vertical ul.grid.divider-line::-webkit-scrollbar, .porto-products.filter-vertical .products-filter::-webkit-scrollbar{
    width: 10px;
}
 
.home-product .porto-products.filter-vertical ul.grid.divider-line::-webkit-scrollbar-track, .porto-products.filter-vertical .products-filter::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.home-product .porto-products.filter-vertical ul.grid.divider-line::-webkit-scrollbar-thumb, .porto-products.filter-vertical .products-filter::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #6d6d6d; 
}
.home-product .pc-home-category-banner{
padding-left:10px !important;
}
.blogs-details .sad {
    margin-top: 10px;
}
.blogs-details .container-fluid.row h2.mt-8 {
    line-height: 45px !important;
}
.main-content .thanksgiving_blog .num {
    width: 100%;
    float: left;
}
.main-content .thanksgiving_blog ul{
	margin-bottom:20px !important;
	float:left;
	width:100%;
}
.single-post .post-date{
	display:none;
}

.product-type-list .pi-msg-container {
    top: 5px;
    padding: 5px;
    left: 0px;
}
.product-type-list .pi-msg-container .pro_qty.color-black, .product-type-list  .pi-msg-container .free_qty.color-black{
  font-size:10px;
}
.product-type-list .pi-msg-container{
  width:100px;
}

/* add by sehjad */
.agh_detail_wrapper_main .agh_detail_wrapper_price .pi-msg-container{
	right: 8px;
    left: auto;
    top: 0;
    width: 70px;
    text-align: center;
    clip-path: none;
}
.agh_detail_wrapper_main .agh_detail_wrapper_price .pi-msg-container .pro_qty{
	text-align: center;
    float: none;
}
._form-thank-you {
    color: #fff;
}
.products-filter ul li .toggle {
    right: 5px;
    top: 15px;
    font-size: 16px !important;
    right: -8px;
    top: 5px;
}
.products-filter ul li.closed > .toggle:before, .products-filter ul li .toggle:before {
    content: "+";
    color: #86bc51;
    font-size: 22px;
}
.products-filter ul li .toggle.open:before {
    content: "-";
}
.continuew_shopping {
  background: #86bc51;
  color: #fff;
  text-transform: uppercase;
  font-family: "Manrope3-Medium";
  letter-spacing: 0;
  border-radius: 5px;
  transition: 0.5s;
  clear: both;
  line-height: 32px;
  height: auto;
  padding: 15px 20px;
  font-size: 18px;
  margin: auto;
  float: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 270px;
  letter-spacing: 1px;
}
.continuew_shopping:hover {
  background-image: linear-gradient(
    to right,
    #86bc51,
    #a2dd68,
    #a2dd68,
    #86bc51
  );
  box-shadow: 0 4px 15px 0 #86bc51;
  color: #ffffff !important;
}

.mobile-category-slider{
	display:none;
}
.home-category{
	display:none;
}
.download-sec{
	overflow:hidden;
}
.single-post article.post-full .entry-content .bg_green ul li{
	color:#fff;
}
.single-post article.post-full .entry-content .bg_green ul li::before{
	background:#fff;
}
.single-post .bg_green{
	margin-bottom:30px;
	margin-top:20px;
}
.single-post article.post-full .entry-content .bg_green ul{
	margin-bottom:0;
}
.single-post .blankets.safe_secure .row{
	margin-bottom:15px;
}
.checkout_coupon .form-row input[type="text"]{
	padding: 10px !important;
	border-radius: 5px;
	line-height: 20px;
}
.shipping_address .wcmca_address_select_menu {
    width: 100% !important;
    margin-bottom: 10px !important;
    padding: 15px 20px !important;
    line-height: 16px;
    border-radius: 6px;
    font-size: 14px;
    color: #000 !important;
}
.woocommerce-checkout .shop_table .tax-total th {
    background: #fff;
	color:#000;
}

#wcmca_form_popup_container_shipping .form-row-first, #wcmca_form_popup_container_billing .form-row-first, #wcmca_form_popup_container_shipping .form-row.form-row.form-row-last, #wcmca_form_popup_container_billing .form-row.form-row.form-row-last {
    width: 50% !important;
}

#wcmca_address_form_container_shipping input, #wcmca_address_form_container_shipping select{
	width: 100% !important;
    margin-bottom: 0 !important;
    padding: 15px 20px !important;
    line-height: 16px;
    border-radius: 6px;
    font-size: 14px;
    color: #000 !important;
	height:auto;
}
#wcmca_save_address_button_shipping{
	border-radius:5px;
	border-radius: 5px;
	font-size: 0.875rem;
    line-height: 1.3333;
	padding:11px 20px 10px 20px !important;
	font-family: 'Manrope3-Regular';
	border:none;
}
#wcmca_save_address_button_shipping:hover, .shipping_address a.button.wcmca_add_new_address_button:hover {
    color: #ffffff;
    background-color: #31373d;
}
.shipping_address a.button.wcmca_add_new_address_button, #wcmca_add_new_address_button_shipping{
	border-radius: 5px;
	font-size: 0.875rem;
    line-height: 1.3333;
	padding:11px 20px 10px 20px !important;
	font-family: 'Manrope3-Regular';
}
.mfp-close{
	color: #000 !important;
	right:16px !important;
	top:6px;
}
#wcmca_form_popup_container_shipping, #wcmca_form_popup_container_billing{
	border-radius:10px;
	margin-top:40px !important;
}


.cont-row .captcha-image svg {
    padding: 7px;
    width: 40px;
    height: 40px;
    margin: 10px auto auto auto;
    border-radius: 100px;
    border: 2px solid #eee;
    background: #fff;
    margin-left:0;
}
.cont-row .captcha-image .cf7ic_instructions {
    float: left;
    width: 100%;
    color: #000;
    font-size: 16px;
    font-family: 'Manrope3-Regular';
}
.cont-row .captcha-image{
    text-align:left;
    padding:0;
    border:none;
}
.cont-row .captcha-image .cf7ic_instructions span{
    color:#83bb4e;
}
.captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {
    border: 2px solid #83bb4e !important;
    fill: #83bb4e !important;
    color: #83bb4e;
}
.woocommerce-view-order.woocommerce-account .featured-boxes tfoot tr th{
	background:#fff;
}
#wcmca_form_popup_container_shipping{
	padding-top:50px;
}
#wcmca_address_form_container_shipping .checkbox.wcmca_default_checkobx_label{
	line-height:13px !important;
}
#wcmca_address_form_container_shipping .checkbox.wcmca_default_checkobx_label input{
	width:auto !important;
	float:left;
}
#wcmca_address_form_container_shipping label{
    line-height: 20px !important;
    font-family: 'Manrope3-Regular';
    margin-bottom: 3px;
	font-size:13px;
	color:#000;
	letter-spacing:0;
}
#tab-description.tab-content table{
	margin-top:0 !important;
	margin-bottom:20px !important;
}
.live-search-list .autocomplete-suggestion img {
    width: 90px;
    height: 90px;
    border-radius: 5px;
}
.autocomplete-suggestion img+.search-name {
	padding-left: 0.5em;
	font-family: 'Manrope3-Medium';
	font-size: 14px;
	color: #292935;
	padding-right:50px;
}
.live-search-list .autocomplete-suggestion .search-price {
	color: #222529;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Manrope3-Bold';
}
#header .searchform .live-search-list{
	width:100%;
}
.single-product .product-summary-wrap .share-links a.share-whatsapp{
    color: #86bc51;
    border: 1px solid #86bc51;
	font-size:16px;
}
#product-tab .tab-content h1{
    font-size: 20px;
    color: #313131;
    font-family: 'Manrope3-Bold' !important;
}
.home-category .woocommerce .product-category:first-child{
	display:none !important;
}
.home-category{
	display:none !important;
}
.single-post .entry-content ol li{
    font-size: 13px;
    font-family: 'Manrope3-Regular';
    color: #000;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 0;
}
.single-post .entry-content ol{
	padding-left:15px;
	margin-bottom:0 !important;
}

.product-type-list ul.products.products-container.list li {
	padding: 0 0 15px 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.product-type-list ul.products.products-container.list li:last-child {
	border: none;
	padding: 0;
}
.fancybox-wrap .single-product .product-summary-wrap .yith-wcwl-add-to-wishlist {
  margin: 22px 0.5rem 0 0;
  
}
.woocommerce-tabs .tab-content.resp-tab-content p{
	padding-left:0 !important;
}
.woocommerce-MyAccount-content .featured-boxes-style-5 .featured-box .icon-featured.Simple-Line-Icons-heart:before {
    content: "\e90c";
    font-family: 'agh-icon' !important;
}
.woocommerce-MyAccount-content .push-top a.woocommerce-Button.button.btn-v-dark, .wc-action-btn.button {
    font-size: 13px !important;
    font-family: 'Manrope3-Bold';
}
/*  end by sehjad*/

/*Blog 2023 css*/
.custom_blog_section {
    float: left;
    width: 100%;
    margin-top:30px;
}
.custom_blog_section .custom_blog_section_title {
    float: left;
    width: 100%;
    font-size: 20px;
	margin-bottom:10px;
    color: #313131;
    font-weight: 700;
    line-height: 32px;
    font-family: 'Manrope3-Bold' !important;
}
.blogs-details .custom_blog_section p strong {
    width: auto;
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    color: #000000;
}
.custom_blog_section .custom_blog_section_title strong {
    color: #83bb4e;
    font-size: 36px;
    width: 100%;
    float: left;
}


.blogs-details.blogs-details_1 .custom_blog_section.custom_blog_section_last {
width: 100%;
    padding: 0;
    background: transparent;
	border:none;
 }

.blogs-details.blogs-details_1 .custom_blog_section.custom_blog_section_first { width: 100%;
    margin-right: 0;
    margin-top: 30px; min-height: inherit;}


.blogs-details.blogs-details_1 .custom_blog_section {
    width: 31.92%;
    float: left;
    background: #fff;
    min-height: 290px;
    padding: 100px 30px 30px 30px;
    border-radius: 10px;
    margin: 0 20px 20px 0;
    position: relative;
    border: 2px solid #f1f1f1;
}


.blogs-details.blogs-details_1 .custom_blog_section .custom_blog_section_title strong {
    font-size: 18px;
    position: absolute;
    top: 30px;
    left: 30px;
    width: 54px;
    height: 54px;
    background: #f9f9f9;
    color: #83bb4e;
    border-radius: 100px;
    line-height: 54px;
    text-align: center;
}
.blogs-details.blogs-details_1 .custom_blog_section .custom_blog_section_title {
    font-size: 18px;
    line-height: 24px;
}
.agh_blog_archive article:first-child span.post-view-count {
    margin-top: 20px;
}
.agh_blog_archive article.post .post-view-count {
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Manrope3-Semibold';
    color: #fff;
    padding: 7px 16px;
    background: #83bb4e;
    width: auto !important;
    float: left !important;
    border-radius: 100px;
    margin-left: 20px;
    margin-top: 0;
}
/*Blog 2023 css*/


.recent_home_block_agh {
    display: none;
}
.porto-sicon-box.vc_custom_1689228890404 {
    width: 100px;
}
.porto-sicon-box.default-icon {float:left;}
/* responsive start */

.login-popup p.aiowps-captcha.hide-when-displaying-tfa-input label {
    font-size: 14px;
    font-family: 'Manrope3-Regular' !important;
    color: #000;
}
.login-popup .aiowps-captcha-equation.hide-when-displaying-tfa-input {
    margin-bottom: 18px;
    font-size: 14px;
    font-family: 'Manrope3-Regular' !important;
    color: #000;
}
.shop_table.wishlist_table .add-links .quickview {
    font-size: 13px !important;
    font-family: 'Manrope3-Bold';
    letter-spacing: 0;
}
td.product-add-to-cart .add-links-wrap .add-links.clearfix a {
    font-size: 13px !important;
    font-family: 'Manrope3-Bold' !important;
    letter-spacing: 0;
}
.shop_table thead span {
    font-size: 13px !important;
}
.woocommerce table.shop_table.wishlist_table tbody th, .woocommerce table.shop_table.wishlist_table tbody td, .woocommerce table.shop_table.wishlist_table tfoot th, .woocommerce table.shop_table.wishlist_table tfoot td {
    padding: 20px 16px 23px 16px;
    font-weight: 600;
}
.black-friday-banner-25 .col-md-12 {
	padding:0;
}
	
.page-id-62418128 #main {
    background: #f4f4f4;
}
.black-friday-banner-25{
	margin-bottom:0;
}
.black-friday-container {
    max-width: 980px;
    margin: 0 auto;
    background: #fff;
    border-radius: 25px;
    padding: 20px 50px 10px 80px;
    margin-bottom: 20px;
    border-bottom: 4px solid #84bc4e;
}
.black-friday-container-nothing {
    max-width: 980px;
    margin: 0 auto;
   
    
    padding: 20px 50px 10px 0px;
    margin-bottom: 20px;
    
}
.bf_img img {
    width: 85%;
}
.bf_img_1 img {
    width: 75%!important;
}
.bf_img.bf_img75 img {
    width: 75%;
}

.product-main-head-bf{
    color: #83bb4e;
    font-size: 28px;
    background: transparent;
    font-family: 'Manrope3-Bold' !important;
    font-weight: 700 !important;
    padding: 0;
    line-height: 45px;
    margin-bottom: 0;
    display: inline-block;
	letter-spacing:-1px; 
	width:100%;
}
.product-sub-head-bf {
    color: #444;
    font-size: 16px;
    background: transparent;
    font-family: 'Manrope3-Bold' !important;
    font-weight: 700 !important;
    padding: 0;
    line-height: 20px;
    margin-bottom: 20px;
    display: inline-block;
    letter-spacing: 0;
}
.black-friday-container .wpb_text_column.wpb_content_element  ul {
	padding-left:20px;
}
.black-friday-container .wpb_text_column.wpb_content_element  ul li {
    font-family: 'Manrope3-Regular';
    line-height: 20px;
    font-size: 14px;
    font-weight: 500 !important;
    margin-bottom: 5px;
    color: #444;
    letter-spacing: 0px;
}
.black-friday-container .wpb_text_column.wpb_content_element .pro-price {
    font-size: 20px;
    line-height: 28px;
    font-family: 'Manrope3-Bold';
    color: #666;
    margin-bottom: 0;
    display: flex;
    align-items: baseline;
    text-decoration: line-through;
    font-weight: 700;
}
.black-friday-container .wpb_text_column.wpb_content_element .pro-price p{
	margin:0;
}
.black-friday-container .wpb_text_column.wpb_content_element .pro-price p:last-child {
    font-size: 18px;
    font-weight: 300 !important;
	font-family: 'Manrope3-Regular';
}
.black-friday-container .wpb_text_column.wpb_content_element .sale-price {
    font-size: 36px;
    line-height: 36px;
    font-family: 'Manrope3-Bold';
    color: #df2d31;
    margin-bottom: 0;
    display: flex;
    align-items: baseline;
    font-weight: 700;
}
.black-friday-container .wpb_text_column.wpb_content_element .sale-price p:nth-child(1) {
    letter-spacing: -2px;
}
.black-friday-container .wpb_text_column.wpb_content_element .sale-price p:nth-child(2) {
    font-size: 14px;
    margin-left: 7px;
}
.black-friday-container .wpb_text_column.wpb_content_element .sale-price{
	margin:0;
}
.black-friday-container .wpb_text_column.wpb_content_element .sale-price p:last-child {
    font-size: 18px;
	font-family: 'Manrope3-Regular';
    font-weight: 300;
	color: #313131;
}
.price-row{
	margin-bottom:0;
}
.friday-deal-button .btn{
    background: #83bb4e !important;
    border: none !important;
    font-family: 'Manrope3-Bold' !important;
    color: #fff !important;
    border-radius: 7px;
    width: auto;
    display: inline-block;
    float: left;
    font-weight: 400;
    padding: 12px 30px;
}
.cols-4-product .friday-deal-button {
    float: right;
}
.sale-product{
    border: 1px solid #d2d2d2;
    border-radius: 7px;
    overflow: hidden;
}
.sale-product .wpb_single_image .wpb_wrapper {
    text-align: center;
    padding: 20px;
    background: #f4f4f4;
    height: 230px;
    object-fit: cover;
    align-items: center;
    justify-content: center;
    display: flex;
}
.sale-product .wpb_text_column {
	padding:20px;
	margin:0;
}
.sale-product .price-box h3{
    font-size: 22px;
    line-height: 28px;
    font-family: 'Manrope3-Bold';
    color: #df2d31;
    margin-bottom: 0;
    display: flex;
    align-items: baseline;
    font-weight: 700;
}
.sale-product .price-box h4{
    font-size: 18px;
    line-height: 26px;
    font-family: 'Manrope3-Bold';
    color: #313131;
    margin-bottom: 0;
    display: flex;
    align-items: baseline;
    font-weight: 700;
}
.sale-product{
	padding:0 !important;
}
.price-box p{
    font-size: 16px;
    font-family: 'Manrope3-Regular';
    color: #000;
    margin-bottom: 0 !important;
    line-height: 22px;
}
.sale-product .wpb_text_column .wpb_wrapper label{
    background: #83bb4e;
    padding: 7px 15px;
    border: 1px solid #83bb4e;
    border-radius: 100px;
    color: #fff;
    transition: 0.5s;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 14px;
    margin-bottom: 15px;
    font-family: 'Manrope3-Light';
}
.product-row-new{
	display: flex;
    flex-wrap: nowrap;
    gap: 10px;
}
.product-row-new .sale-product {
    width: 24.2%;
	margin-bottom:20px;
}
.product-row-new-1{
	display: flex;
    flex-wrap: nowrap;
    gap: 10px;
}
.product-row-new-1 .sale-product {
    width: 33%!important;
	margin-bottom:20px;
	
}
.product-row-new .sale-product .price-box p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 500;
}
.product-tab{
	margin-bottom:50px;
}
.product-tab ul li {
    float: none;
    width: auto;
    background: #f4f4f4;
    display: inline-block;
    padding: 10px 16px;
    border-radius: 10px;
    margin: 0 2px;
    margin-bottom: 10px;
    transition: 0.3s;
    text-align: center;
}
.product-tab ul li a {
    font-size: 16px;
    font-family: 'Manrope3-Regular';
    color: #000;
    margin-bottom: 0 !important;
    line-height: 22px;
    text-align: center;
	transition:0.3s;
}
.product-tab ul {
    max-width: 100%;
    margin: 0 auto !important;
    padding: 0;
    margin: 0;
    list-style: none;
	text-align:center;
}
.product-tab ul li:hover {
	 background: #83bb4e;
}
.product-tab ul li:hover a{
	color:#fff;
}
section.vc_section.product-tab{
    background: #fff;
    padding: 50px;
}
.product-tab .wpb_text_column.wpb_content_element{
	margin:0;
}
.product-cols-50 ul li {
    float: left;
    width: 50%;
}
.product-cols-50 ul {
    margin-bottom: 20px !important;
    float: left;
}

.wpb_single_image.wpb_content_element.vc_align_left.ribbon_left.ribbon_left_mobile {
    display: none;
}
.black-friday-container {
    background-image: url(https://www.aghsupply.com/wp-content/uploads/2025/11/ribbion.png);
    background-repeat: no-repeat;
    background-size: 80px;
    background-position: left top;
}
@media only screen and (min-width: 1025px) {
	.home .container-fluid .vc_row {
		margin-left: -8px;
		margin-right: -8px;
	}
}
@media only screen and (max-width: 1380px) {
  .single-product .tierprice-section table tr:first-child{
    width:200px !important;
  }
  .container{
    width: 95%;
  }
  #main-toggle-menu .menu-title {
    padding: 15px 12px;
  }
  #header .main-menu > li.menu-item > a {
    padding: 20px 8px !important;
  }
  #header .main-menu > li.menu-item > a, #header .main-menu > li.menu-item.active > a {
    font-size: 12px;
  }
  .single-product .tierprice-section table tr td{
    margin:6px 0 !important;
  }
  .home-blog .thumb-info img {
    border-radius: 10px;
    height: 230px;
  }
  .single-product .tierprice-section table tr:first-child td{
    font-size:22px;
    line-height:28px;
  }
  .single-product .tierprice-section table tr td span{
    font-size: 24px;
     line-height: 32px;
  }
  #header .sidebar-menu .wide .popup {
    border-top: 3px solid #83bb4e;
    width: 935px;
  }
  .sidebar-menu .wide .popup>.inner>ul.sub-menu{
    width:100% !important;
  }
  .sidebar-menu .popup li.menu-item.d-none.d-lg-block{
    background-size:100% !important;
    background-position:center top;
  }
	#header .main-menu > li.menu-item > a{
		margin:0 4px;
	}
}
@media only screen and (max-width: 1360px) {

.home-blog .thumb-info img {
    border-radius: 10px;
    height: 270px;
}
  #header .sidebar-menu .wide .popup {
    border-top: 3px solid #83bb4e;
    width: 935px;
  }
}
@media only screen and (max-width: 1300px) {

  .home-blog .thumb-info img {
    border-radius: 10px;
    height: 257px;
  }
  .footer-main .vc_column_container .porto-icon{
    margin-right:5px !important;
  }
  #header .sidebar-menu .wide .popup {
    border-top: 3px solid #83bb4e;
    width: 855px;
  }
	._form_1 form._form._dark._inline-style ._button-wrapper._inline-style button._submit{
		font-size:15px !important;
	}
	.agh_blog_archive article:first-child .post-content h2.entry-title a{
		font-size: 32px;
		line-height: 38.24px;
	}
}
@media only screen and (max-width: 1280px) {
  #header .header-right .home-btn-deal i {
    font-size: 20px;
  }
  .home-btn-deal{
    font-size:13px;
  }
  #header .main-menu > li.menu-item > a, .tax-product_cat #header .main-menu > li.menu-item > a {
    padding: 20px 0 !important;
	  margin:0 8px;
  }
	#header .main-menu > li.menu-item > a::after{
		right:-9px;
	}
  .tax-product_cat #header .main-menu > li.menu-item > a{
    letter-spacing:0.3px;
  }
  .tax-product_cat .home-btn-deal{
    font-family: 'Manrope3-Bold';  
  }
  .fancybox-wrap .single-product .tierprice-section table tr:first-child {
    width: 100px !important;
  }
  .fancybox-wrap .single-product .tierprice-section table tr img {
    width: 100% !important;
    height: 40px;
  }
  #header .sidebar-menu .wide .popup {
    border-top: 3px solid #83bb4e;
    width: 835px;
  }
  .how-order-main .vc_row .col-md-1-5 .vc_column-inner .wpb_text_column p a{
  	font-size: 13px !important;
   }
	#footer .footer-main .container{
		width:100% !important;
	}
	
	/*..... new .....*/
	#header .main-menu{
		margin-left:0;
	}
	#main-toggle-menu.closed .menu-title {
		font-size: 0;
	}
	#header .main-menu > li.menu-item > a, #header .main-menu > li.menu-item.active > a {
		font-size: 11px;
	}
	.single-product .tierprice-section table tr td span {
		font-size: 18px;
		line-height: 25px;
	}
	.single-product .tierprice-section table tr:first-child {
		width: 28% !important;
	}
	.single-product .tierprice-section table tr:first-child {
		width: 28% !important;
	}
	.single-product .tierprice-section table tr:first-child td::after{
		width: 50px;
    	height: 50px;
	}
	.product-type-list ul.list li.product .product-image img {
		border-radius: 7px !important;
		height: 80px !important;
	}
	.product-type-list ul.list li.product .product-image {
		width: 90px;
	}
	.product-type-list ul.products.products-container.list{
		min-height:300px;
	}
	.home-btn-deal{
		font-size: 13px;
	}
	#main-toggle-menu .menu-title{
		font-size:0 !important;
	}
	#main-toggle-menu .agh-category{
		margin-right:0 !important;
	}
	.porto-ibanner > img {
		height: 215px;
		object-fit: cover;
		object-position: left;
	}
	
}
@media only screen and (max-width: 1224px) {
	.refund-setps .vc_row:first-child:after {
		right: -105px;
		bottom: -64%;
		background-size: 70%;
		background-position: center;
	}
	.refund-setps .vc_row:last-child:after {
		left: -90px;
		bottom: 60px;
		background-size: 65%;
		background-position: center;
	}
}

@media only screen and (max-width: 1150px) {
	.refund-setps .vc_row:first-child:after, .refund-setps .vc_row:last-child:after {
		display:none;
	}
	.sidebar-menu > li.has-sub > a:after{
		right:15px;
	}
	.sidebar-menu>li.menu-item>a {
		padding: 9px 9px;
		font-size:13px;
	}
	#header .sidebar-menu .wide .popup {
		width: 755px;
	}
}

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

	body .how-order-main .row.vc_column-gap-30 > .vc_column_container {
		padding: 8px;
	}
	.how-order-main .vc_row .col-md-1-5 .vc_column-inner{
		padding:30px 5px;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		padding-left: 20px !important;
	}
	#header .sidebar-menu .wide .popup {
		width: 732px;
	}
	.sub-mega-menu.light_sub_menu ._item{
		width:50%;
	}
	.sub-mega-menu{
		padding-left:0;
	}
	.fancybox-wrap .single-product .tierprice-section table tr:first-child {
		width: 118px !important;
	}
	.single-product .tierprice-section table tr td{
		padding:15px 10px;
	}
}
@media only screen and (max-width: 1080px) {
	.newslwtter-sec .col-md-6:first-child {
		padding: 30px;
	}
	.newslwtter-sec .col-md-6 p br{
		display:none;
	}
	.home-blog .thumb-info img {
		border-radius: 8px;
		height: 225px;
	}
	.download-sec .porto-ultimate-content-box h3 {
		font-size: 42px !important;
	}
	.download-sec{
		display:none;
	}
	.download-sec .col-md-4 .wpb_single_image {
		float: left;
		width: 50%;
	}
	.home-banner{
		overflow:hidden;
		margin:0 -8px !important;
	}
	
	.owl-carousel.rounded-nav .owl-nav [class*="owl-"].owl-prev {
		left: -12px !important;
	}
	.owl-carousel.rounded-nav .owl-nav [class*="owl-"]{
		right: -12px !important;
	}
	.how-order-main .vc_row .col-md-1-5 .vc_column-inner h2{
		font-size:18px;
		line-height:24px;
	}
	.refund-setps .vc_row {
		max-width: 100%;
		width: 100%;
	}
	.refund-setps .vc_row .col-md-9{
		padding:50px 30px;
		padding-left:100px;
	}
	.refund-setps .vc_row:last-child{
		margin-bottom:0 !important;
	}
	.product-type-list ul.list li.product .product-content{
		max-width:calc(100% - 90px);
	}
	.wc-proceed-to-checkout .btn{
		font-size: 14px;
	}
	.ram_content {
		padding: 0 0 0 40px;
	}
	.second_ram_block .ram_content {
		padding: 0 30px 0 0;
	}
	.ram_bottom_content {
		margin: 30px 0;
		padding: 0;
		width:100%;
	}
	.up-content {
		width: 100%;
		box-sizing: border-box;
	}
	.pro-two-block.zig-two .up-content {
		right: -40px;
		box-sizing: border-box;
		left: inherit;
	}
	.tax-product_cat #header .main-menu > li.menu-item > a{
		font-size:11px;
	}
	.vc_section.video-main h2.vc_custom_heading.align-left {
		font-size: 16px;
		line-height: 22px;
		padding: 0 10px;
	}
	.video-main{
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	#header .sidebar-menu .wide .popup {
		width: 658px;
	}
	.newslwtter-sec .col-md-6 h2{
		font-size:26px;
	}
	.home-product ul.pcols-md-3 li.product-col {
		width: 48%;
	}
	.porto-products.filter-vertical .products-filter {
		width: 23%;
		max-width: 23%;
	}
	.home-product .porto-products.filter-vertical .products-filter + div {
		width: calc(100% - 23%);
		max-width: calc(51% + 10px);
	}
	.home-product .pc-home-category-banner {
		left: 23%;
	}
	.home-product .porto-products.filter-vertical  ul.grid.divider-line {
		max-height: 760px;
	}
	.agh_blog_archive article .owl-item .img-thumbnail img {
		height: 150px;
	}
	.agh_blog_archive article:first-child .owl-item .img-thumbnail img {
		    height: 350px !important;
    		object-position: center;
	}
	.agh_blog_archive article:first-child .post-content{
		padding-bottom:0;
	}
	.agh_blog_archive article:first-child .btn-default.btn{
		padding-top:0;
	}
	.agh_blog_archive article:first-child .post-content h2.entry-title a {
		font-size: 22px;
		line-height: 24px;
	}
	.agh_blog_archive article:first-child .post-content .post-excerpt {
		font-size: 14px;
		line-height: 20px !important;
	}
	.agh_blog_archive article .post-content h2.entry-title a {
		font-size: 20px;
		line-height: 22px;
	}
	.agh_blog_archive article .post-content h2.entry-title {
		min-height: 110px;
	}
	.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
		height: 148px !important;
	}
	.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item-mini .vc_custom_heading h4 {
        font-size: 20px;
    	line-height: 24px;
	}
	.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone-img{
		display:none;
	}
	.sub-mega-menu ._item img {
		width: 35px;
	}
	.sub-mega-menu.light_sub_menu ._item a span {
		font-size: 13px;
		line-height: 18px;
	}
	.sidebar-menu .wide .popup>.inner {
		padding: 20px;
	}
	.sidebar-menu .popup li.menu-item.d-none.d-lg-block{
		background-position:top center !important;
	}
	.blogs-details.coffee-content.top-ten .pro-two-block .up-content{
		padding:20px 0 20px 20px;
		top:15px;
	}
	.blogs-details.coffee-content.top-ten .pro-two-block.zig-two .up-content {
		padding: 20px 20px 20px 0;
	}
	.up-content h2{
		font-size:22px;
	}
}
@media only screen and (max-width: 1000px) {
	.single-product .tierprice-section table tr:first-child td::after{
		right: -32px;
	}
	.single-product .tierprice-section table tr td{
		padding:15px 10px;
	}
	.home-blog .thumb-info img {
		border-radius: 8px;
		height: 210px;
	}
	.footer-main .vc_column_container .porto-icon {
		margin-right: 3px !important;
		width: 32px !important;
		height: 32px !important;
		line-height: 32px !important;
	}
	.footer-main .vc_column_container .porto-icon i {
		font-size: 15px !important;
		transition: 0.5s;
	}
	.footer-main .col-md-3:last-child{
		padding:0 !important;
	}
	.agh_blog_archive article .post-content h2.entry-title a{
		font-size: 20px;
    	line-height: 22px;
	}
	.agh_blog_archive article:first-child .post-content h2.entry-title a {
		font-size: 24px;
		line-height: 30px;
	}
	.home-btn-deal span{
		padding:6px 10px;
	}
	.fancybox-wrap {
		width: 90% !important;
	}
}
@media only screen and (max-width: 1000px){
  .single-product .tierprice-section table tr:first-child td::after {
    right: -7px;
  }
}
@media only screen and (max-width: 991px) {
	.product-layout-full_width .product-media.sticky-active {
		margin-top: 30px;
		position: relative !important;
		left:0 !important;
		top:0 !important;
	}
	.single-product .tierprice-section{
		width:100%;
	}
	.single-product .product-summary-wrap .single_add_to_cart_button{
		clear:inherit !important;
		line-height: 31px;
    	height: 37px !important;
		font-size: 14px !important;
		margin-bottom:20px !important;
	}
	.single-product .product-layout-full_width .product-summary-wrap .yith-wcwl-add-to-wishlist{
		padding:7px 12px 4px 12px;
	}
	.single-product .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span{
		font-size:13px !important;
	}
	.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist:before{
		font-size:16px;
	}
	.single-product .tierprice-section table tr:first-child{
		position:relative;
	}
	.single-product .tierprice-section table tr:first-child td{
		position:initial;
	}
	.single-product .tierprice-section table tr:first-child td::after{
		top:-18px;
		right:0;
	}
	.home-blog .thumb-info img {
		border-radius: 8px;
		height: auto;
	}
	.newslwtter-sec .col-md-6:first-child {
		border-radius: 12px;
		padding:50px 30px;
		width:100%;
	}
	.newslwtter-sec .wpb_raw_code.wpb_content_element.wpb_raw_html{
		margin-bottom:0;
	}
	.home-blog .col-md-4{
		width:100%;
	}
	.home-blog .wpb_single_image .vc_single_image-wrapper {
		width: 100%;
	}
	.home-blog .wpb_single_image img{
		width:100% !important;
	}
	.home-blog .owl-carousel .owl-stage-outer{
		height:auto;
	}
	.product-type-list .col-md-4 {
		width: 100%;
	}
	.product-type-list ul.products li.product-col .woocommerce-loop-product__title{
		min-height:inherit;
	}
	.mobile-category-slider ul.products li.product-category .thumb-info{
		border-radius: 5px;
		box-shadow: 0 1px 12px #e5e5e5;
		width: 100%;
		margin: 0 !important;
		background:#fff;
		padding:0;
	}
	.mobile-category-slider ul.products.category-pos-middle li.product-category .thumb-info-title {
		position: relative;
		bottom: auto;
		top: 0;
		transform: translateY(0);
		min-height:125px;
	}
	.mobile-category-slider li.product-category .thumb-info .thumb-info-wrapper{
		border-radius:0 !important;
	}
	.mobile-category-slider ul.products.category-pos-middle li.product-category .thumb-info-title{
		float: none;
		display: block;
		margin: auto;
		color: #000;
		text-transform: uppercase;
	}
	.mobile-category-slider ul.products li.product-category .thumb-info h3{
		font-family: DDINBold,sans-serif;
		text-align: center;
		line-height: 16px;
		font-size: 12px;
		padding: 0 !important;
		text-transform: uppercase;
		margin:0 !important;
	}
	.products-slider.owl-carousel .owl-item img{
		border-radius:5px 5px 0 0;
	}
	.mobile-category-slider .owl-carousel .owl-nav .owl-prev, .mobile-category-slider .owl-carousel .owl-nav .owl-next{
		color: #83bb4e;
		background-color: #D6D6D6;
		border-color: #D6D6D6;
		border-radius:100px;
		font-size:20px;
	}
	.home-product {
		padding-top: 50px !important;
		margin-top:0 !important;
		display:none;
	}
	.newslwtter-sec{
		padding-top:50px !important;
	}
	.mobile-category-slider{
		display:block;
	}
	.mobile-category-slider .porto-products .woocommerce .product-category.product-col{
		display:block;
	}
	
	.home-category .woocommerce .product-category{
		display:none;
	}
	.home-category .woocommerce .product-category.display {
		display: inline-block;
	}
	.home-category  li.product-category .thumb-info .thumb-info-wrapper {
		border-radius: 0;
	}
	.home-category .thumb-info{
		padding:0;
		border-radius: 5px;
		box-shadow: 0 1px 20px #e5e5e5;
		width: 100%;
		margin: 10px 7px 10px;
		background:#fff;
		padding:0 !important;
	}
	.home-category ul.products li.product-category .thumb-info-title{
		position: relative;
		bottom: auto;
		top: 0;
		transform: translateY(0);
		min-height: 65px;
		padding:10px !important;
	}
	.home-category  ul.products li.product-col h3 {
		font-family: DDINBold,sans-serif;
		text-align: center;
		line-height: 16px;
		font-size: 12px;
		padding: 0 !important;
		text-transform: uppercase;
		margin:0 !important;
		color:#000 !important;
	}
	.load-more{
		margin-top:50px;
	}
	.home-category{
		display:block;
		margin:0 !important;
	}
	.thumb-info img {
		height: 200px;
		object-fit: cover;
	}
	.download-sec .porto-ultimate-content-box h3 {
		font-size: 38px !important;
	}
	.delivery-main .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner{
		padding:18px 18px 30px 18px;
	}
	.services-main .col-md-3 .wpb_wrapper h2, .services-main .col-md-4 .wpb_wrapper h2{
		font-size: 18px;
		line-height: 24px;
	}
	body .how-order-main .row.vc_column-gap-30 > .vc_column_container {
		padding: 8px;
		width: 50%;
	}
	.how-order-main .vc_row .col-md-1-5 .vc_column-inner{
		margin-bottom:0;
	}
	body .brochure-main .row.vc_column-gap-30 > .vc_column_container {
		padding: 8px;
	}
	
	body .services-main .row.vc_column-gap-30 > .vc_column_container {
		padding: 10px;
	}
	.contact-main .col-md-6 h2{
		line-height:36px;
	}
	.contact-main .col-md-6:first-child{
		padding:30px;
	}
	.home-category  li.product-category .thumb-info .thumb-info-wrapper {
		border-radius: 5px 5px 0 0;
	}
	.home-category ul.products li.product-category .thumb-info{
		margin:0 !important;
	}
	
	.home-category .woocommerce .product-category {
		width: 48% !important;
		padding: 0;
	}
	.home-category .woocommerce .product-category:nth-child(2n){
		margin-left:4%;
	}
	.home-categor{
		text-align:center;
	}
	.home-categor .load-more{
		float:none;
		display:inline-block;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		padding: 0;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation{
		padding:0;
	}
	.woocommerce-account .woocommerce{
		margin:0;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		padding-left: 0 !important;
	}
	.woocommerce-MyAccount-content .push-top a.woocommerce-Button.button.btn-v-dark, .wc-action-btn.button{
		padding:8px !important;
	}
	.home-category #loadMore{
		margin: 0 !important;
		float: none;
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 50px !important;
	}
	
	.home-category #loadMore a{
		font-size: 16px;
		color: #fff;
		text-transform: uppercase;
		background: #83bb4e;
		padding: 10px 25px 9px 25px;
		font-family: 'Manrope3-Bold' !important;
		border-radius: 5px;
		width: auto;
		letter-spacing: 0.055em;
		line-height: 29px;
		border: none;
	}
	.mobile-category-slider .wpb_content_element{
		margin-bottom:0;
	}
	.home-category ul.products li.product-col h3{
		 overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.home-banner {
		margin: 0 -10px !important;
	}
	.header-main .mobile-toggle .fa-bars:before{
		color:#83bb4e;
		font-size:26px;
	}
	#side-nav-panel{
		width:340px;
		transform:translateX(-340px);
	}
	html.panel-opened .page-wrapper{
		left:340px;
	}
	.sub-mega-menu {
		padding: 0 0;
	}
	.sub-menu .menu-item:first-child > a:first-child{
		display:none;
	}
	.sub-mega-menu.light_sub_menu._col_2 ._item, .sub-mega-menu ._item, .sub-mega-menu.light_sub_menu ._item {
		width: 100%;
	}
	.sub-mega-menu ._item a{
		padding: 6px;
    	width: 100%;
	}
	.sub-mega-menu ._item img {
		width: 40px;
	}
	#side-nav-panel .accordion-menu li.menu-item>a>i {
		display: none;
	}
	#side-nav-panel .accordion-menu .wpb_content_element{
		margin-bottom:0;
	}
	#side-nav-panel .accordion-menu .right-padding{
		margin-right:0 !important;
		padding:0 !important;
	}
	#side-nav-panel .accordion-menu ul.sub-menu .porto-block > p{
		display:none;
	}
	#side-nav-panel .accordion-menu li .sub-menu{
		padding:20px 0 30px 0 !important;
	}
	#side-nav-panel .accordion-menu li:not(:last-child) li {
		border: none;
	}
	#side-nav-panel .accordion-menu li .sub-menu li .sub-mega-menu ._item:last-child{
		margin-bottom:0 !important;
	}
	.sub-mega-menu.mt-5{
		margin-top:0 !important;
	}
	#menu-category-menu-1{
		display:none;
	}
	.menu-top-navigation{
		border-top:1px solid #242527;
	}
	#side-nav-panel .share-links{
		padding:0 15px;
		text-align:left;
	}
	#side-nav-panel .share-links .share-facebook {
		background: transparent;
		border: 1px solid #fff;
		border-radius: 100%;
	}
	#side-nav-panel .share-links .share-facebook:before{
		color:#fff;
	}
	#header .searchform-popup .search-toggle:after{
		margin-top: 5px !important;
	}
	#header .header-main .container>div {
		position:initial;
		padding:0;
	}
	#mini-cart, #header .my-wishlist, #header .my-account {
		font-size: 22px;
		margin:0;
	}
	#header .searchform-popup{
		position:initial;
	}
	#header .header-right .searchform{
    	margin: 10px 0 0 0 !important;
		right: 0;
   		width: 100%;
	}
	#header .searchform .searchform-fields{
		width: 100%;
		display: inline-block;
	}
	#header .searchform input {
		width: 90%;
	}
	#header .searchform .button-wrap{
		position: absolute;
		right: 0;
		top: 0;
	}
	#header .searchform .live-search-list {
		left: 0;
		right: 46px;
		width: 100%;
		margin-top: 12px;
		box-shadow:0 1px 10px rgba(0,0,0,0.1);
	}
	.archive ul.products li.product-col .product-image img{
		height: 150px;
	}
	body{
		overflow:hidden;
	}
	#header.sticky-header .mobile-toggle{
		margin-top:-4px;
	}
	#side-nav-panel .share-links a{
		background:transparent !important;
		border:1px solid #fff;
		border-radius:100px;
		font-size:15px;
	}
	#side-nav-panel .share-links a:before{
		color:#fff;
	}
	.recent-product.recent_home_block_agh{
		background: #fff !important;
		text-align: center;
		padding: 0 !important;
		padding-bottom: 30px !important;
	}
	.recent-product.recent_home_block_agh .vc_column_container > .vc_column-inner a.porto-sicon-box-link{
		float:none;
		display:inline-block;
		display:none;
	}
	.home-category .vc_general.vc_btn3 {
		font-size: 16px;
		color: #fff;
		text-transform: uppercase;
		background: #83bb4e;
		padding: 6px 25px 6px 25px;
		font-family: 'Manrope3-Bold' !important;
		border-radius: 5px;
		width: auto;
		letter-spacing: 0.055em;
		line-height: 29px;
		border: none;
	}
	.home-category .noContent{
		opacity:0;
	}
	.post-type-archive .fancybox-wrap{
		width: 90% !important;
		left: 50% !important;
		transform: translateX(-50%);
	}
	.single-post .main-content.col-lg-9{
		padding-right:0 !important;
	}
	.single-post .owl-carousel .owl-stage{
		width:100%;
	}
	.r_nconent h4 {
		font-size: 20px;
	}
	.checkout_coupon .form-row input[type="text"]{
		padding: 5px 10px !important;
		border-radius: 5px;
		line-height: 26px;
	}
	#wcmca_form_popup_container_shipping, #wcmca_form_popup_container_billing{
		width:90%;
	}
	#mini-cart, #header .my-wishlist, #header .my-account{
		margin-top:5px;
	}
	.week-deal ul.products li.product-col .price{
		font-size:14px;
	}
	.home-category ul.products li.product-category .thumb-info-type{
		display:none;
	}
	.home-category{
		display:flex !important;
		padding:0 15px !important;
		padding-bottom:40px !important;
	}
	.home-category .vc_column_container{
		width:33% !important;
	}
	.home-category .wpb_single_image img{
		border-radius:5px;
	}
	.home-category .wpb_single_image .vc_single_image-wrapper{
		width:100% !important;
	}
	.home-category .wpb_single_image .vc_single_image-wrapper img{
		width:100% !important;
	}

	.home-category .wpb_single_image.vc_align_left{
		margin-bottom:10px !important;
	}
	.cat_title_wrap span, .cat_title_wrap h2{
		line-height:22px;
	}
	.pi-msg-container{
		width:120px;
	}
	.pi-msg-container .pro_qty.color-black, .pi-msg-container .free_qty.color-black{
		font-size:12px;
	}
	.product-type-list ul.products.products-container.list li{
		padding:0 0 8px 0;
	}
	.product-type-list ul.products.products-container.list {
		min-height: inherit;
	}
	.footer-main .vc_row.wpb_row .col-md-12:nth-child(2) .wpb_single_image img {
		width: 300px !important;
		max-width: inherit !important;
	}
}

@media only screen and (max-width: 767px) {
	
	.product-main-head-bf {font-size:24px; line-height:32px;}
	.cols-4-product .friday-deal-button {
    float: left;
}
	
	.black-friday-container .wpb_text_column.wpb_content_element .sale-price {font-size:26px;}
	.black-friday-container .wpb_text_column.wpb_content_element .sale-price p:last-child {font-size:14px;}
	.black-friday-container .wpb_text_column.wpb_content_element .pro-price { font-size:16px;}
	
	.ribbon_left {
    position: absolute;
    left: -15px;
    top: -20px;
}
	.black-friday-container {
    padding: 20px 30px 10px 30px;
   
}
	
	.sale-product .wpb_single_image .wpb_wrapper {
    text-align: center;
    padding: 20px;
    background: #f4f4f4;
    height: 150px;
    object-fit: cover;
    align-items: center;
    justify-content: center;
    display: flex;
}
	.product-row-new .sale-product img {
    width: 50%;
}
	.bf_img img {
    width: 100% !important;
}
	
	.bf_img img {
    text-align: center;
    margin: auto;
    display: table;
}
	.product-row-new {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    flex-direction: column;
}
	.product-row-new .sale-product {
    width: 100%;
}
	
	.wpb_single_image.wpb_content_element.vc_align_left.ribbon_left.ribbon_left_desktop {
    display: none;
}
	.wpb_single_image.wpb_content_element.vc_align_left.ribbon_left.ribbon_left_mobile {
    display: block;
}
	.menu_order1 {
    order: 1;
}
	
	.agh-top-custom-link {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    gap: 15px;
}
	#header .my-wishlist {
    margin-left: 8px;
    margin-right: 8px;
}
	
	.blogs-details.blogs-details_1 .custom_blog_section {
    width: 100%;
    float: left;
    background: #fff;
    min-height: inherit;
    padding: 100px 30px 30px 30px;
    border-radius: 10px;
    margin: 0 0 20px 0;
    position: relative;
    border: 2px solid #f1f1f1;
}
	
	.payment_methods li {
    padding-bottom: 12px !important;
    float: left;
    width: 100%;
}
	.porto-radio {
    padding-left: 2.1rem;
}
	
	.porto-radio .porto-control-label img.sv-wc-payment-gateway-icon.wc-authorize-net-aim-payment-gateway-icon {
    width: 26px !important;
    height: auto !important;
}
	
	.breadcrumbs-wrap.pt-left {
    display: none;
}
.single-product .page-top {
    padding: 0;
    border-bottom: none;
}
	
	.header-right .agh-top-custom-link a{
		font-size:0;
	}
	.header-right .agh-top-custom-link a i{
		font-size:13px;
	}
	.agh-top-custom-link{
		margin-top:8px;
	}
	.header-right .agh-top-custom-link a i {
		font-size: 13px;
		margin: 0 !important;
	}
	.agh-top-custom-link span{
		font-size: 20px;
		margin-top: -12px;
		margin-left: 0;
	}
/* 	.home-banner .owl-carousel .owl-item img {
		height: 150px;
		border-radius: 0;
		object-fit: cover;
		object-position: right;
	} */
	.pi-msg-container .pro_qty.color-black, .pi-msg-container .free_qty.color-black{
		font-size:12px;
	}
	.home-blog .wpb_single_image .vc_single_image-wrapper{
		width:100%;
	}
	.home-blog .wpb_single_image .vc_single_image-wrapper img{
		width:100%;
	}
	.newslwtter-sec .porto-wrap-container .row{
		margin:0 !important;
	}
	.home-product .pc-home-category-banner{
		left:0 !important;
		margin-bottom:80px !important;
	}
	.home-product .porto-products.filter-vertical .products-filter + div {
		width: calc(100% - 20%);
		max-width: 100%;
		flex-basis: inherit;
		margin-top: 0 !important;
	}
	.newslwtter-sec .col-md-6 ._form-content{
		display:flex;
	}
	.newslwtter-sec .col-md-6 h2{
		font-size:24px !important;
		line-height:30px;
	}
	.pi-msg-container{
		width:150px;
	}
	.sub-heading{
		margin-bottom:10px;
	}
	.view-all-btn.porto-sicon-box{
		margin-top:0 !important;
	}
	.download-sec .porto-ultimate-content-box h3 {
		font-size: 36px !important;
		text-align: center !important;
	}
	.download-sec .porto-ultimate-content-box h5 {
		width: 100%;
		text-align: center !important;
	}
	.download-sec .col-md-4{
		text-align:center;
	}
	.download-sec .col-md-4 .wpb_single_image{
		margin-top:0 !important;
		margin-bottom:40px !important;
		float:none !important;
		display:inline-block;
	}
	
	.home-product .vc_row.wpb_row.vc_inner row{
		margin-bottom:0 !important;
	}
	.home-blog .wpb_single_image.vc_align_left {
		margin-bottom: 20px;
	}
	.product-type-list .porto-products{
		margin-bottom:20px !important;
	}
	.product-type-list{
		margin-bottom:0 !important;
		padding-bottom:30px !important;
	}
	.recent-product.recent_home_block_agh {
		padding-top: 0 !important;
		background: #fff;
	}
	.product-type-list{
		padding-bottom:0 !important;
	}
	.recent-product.recent_home_block_agh .porto-products {
		margin-bottom:0 !important
	}
	#footer .footer-main .container{
		padding:0 !important;
	}
	.footer-main .second-footer .vc_row.wpb_row{
		width:100% !important;
		max-width:100% !important;
		padding:0 8px !important;
	}
	.product-type-list ul.products.products-container.list{
		margin:0 !important;
	}
	.footer-main{
		padding-top:30px !important;
	}
	.inner-banner .col-md-12 h1 {
		font-size: 36px;
		padding: 80px 0 !important;
	}
	.about-main{
		padding:35px 0 0 0 !important;
		margin:0 !important;
	}
	.about-main .wpb_single_image.vc_align_left{
		padding-right:0 !important;
		margin:0 !important;
	}
	.about-main-two .wpb_single_image.vc_align_left{
		padding:0 !important;
		margin-bottom:10px !important;
	}
	
	.vision-mission{
		padding: 50px 25px!important;
	}
	.about-quote .wpb_wrapper p {
		font-size: 16px;
		line-height: 22px;
	}
	section.vc_section.about-main.vc_custom_1670933839385 {
		padding-top: 0 !important;
	}
	.about-quote-two .wpb_wrapper p{
		font-size: 16px;
    	line-height: 22px;
	}
	.vision-mission .col-md-6 {
		padding: 30px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.vision-mission h2{
		font-size:28px;
	}
	.vision-mission .col-md-6:nth-child(2) {
		margin-right: 0;
		margin-bottom: 0;
	}
	section.vc_section.our-services{
		padding: 50px 0 !important;
		margin:0 !important;
	}
	.our-services .wpb_wrapper h2{
		margin-bottom:20px !important;
		font-size:24px;
	}
	.our-services .wpb_wrapper .wpb_text_column.wpb_content_element{
		margin-bottom:20px !important;
	}
	.our-services .wpb_wrapper .wpb_single_image{
		margin-bottom:0 !important;
	}
	section.vc_section.services-main {
		padding: 80px 0 0 0 !important;
	}
	.page-id-62412483 section.vc_section.services-main {
		padding: 50px 0 0 0 !important;
	}
	.page-id-62412483 .services-main .col-md-3 {
		margin-bottom: 30px;
	}
	.services-main .col-md-12 .wpb_wrapper h2{
		margin-bottom:50px;
	}
	.services-main .col-md-3 {
		margin-bottom: 40px;
	}
	.blank.vc_column_container.col-md-3 {
		display: none;
	}
	.porto-u-icons {
		margin-bottom: 15px;
	}
	.black-footer-head.vc_column_container.col-md-3.col-lg-3 {
		margin-top: 20px !important;
	}
	section.vc_section.services-main .vc_row.vc_column_container {
		padding: 15px 20px;
	}
	section.vc_section.how-order-main {
		padding: 50px 0 !important;
	}
	section.vc_section.how-order-main .row .vc_column_container{
		padding: 10px;
	}
	.vc_custom_1670836793583  .porto-ibanner{
		min-height:inherit !important;
	}
	.how-order-main .vc_row .col-md-1-5 .vc_column-inner {
		margin-bottom: 0px !important;
	}
	.return-policy{
		padding:50px 0 !important;
		left:0 !important;
		width:100% !important;
		margin:0 !important;
	}
	.return-policy .vc_column_container.col-md-12{
		padding:0 !important;
	}
	.return-policy .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h3 {
		font-size: 20px;
		line-height: 28px;
	}
	.refund-setps .vc_row .vc_column_container.col-md-3, .refund-setps .vc_row:nth-child(2) .vc_column_container.col-md-3 {
		position: absolute;
		left: 50%;
		top: -90px;
		transform: translate(-50%, 0);
		z-index: 1;
		right:inherit;
	}
	.refund-setps .vc_row .col-md-9, .refund-setps .vc_row:nth-child(2) .col-md-9 {
		width: 100%;
		padding: 100px 20px 20px 20px;
		border-radius: 20px;
		margin-left: 0;
		padding-left: 20px;
	}
	.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone-img {
		display: block;
	}
	.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block{
		height:auto !important;
	}
	.page-id-62412479 .blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
		height: auto !important;
	}
	.refund-setps .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column p{
		text-align:center;
	}
	.refund-setps{
		padding:30px 0 50px 0 !important;
	}
	.refund-setps .vc_row{
		margin-top:100px !important;
	}
	.refund-setps .vc_row:last-child {
		margin-top: ;
		margin-bottom: 0 !important;
	}
	.vc_section.return-text {
		padding: 50px 0 !important;
		margin: 0 !important;
		left: 0 !important;
		width: 100% !important;
	}
	.vc_section.return-text .wpb_content_element{
		margin-bottom: 0;
	}
	.brochure-main {
		width: 100% !important;
		left: 0 !important;
		padding: 50px 0 !important;
		margin: 0 !important;
	}
	.brochure-main .vc_row.vc_column-gap-30 > .vc_column_container{
		padding:0px !important;
		margin-bottom:20px;
	}
	.privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
		font-size: 22px;
		line-height: 28px;
	}
	.privacy-policy{
		padding:50px 0 !important;
	}
	.privacy-policy .wpb_content_element{
		margin-bottom:20px !important;
	}
	.privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner .wpb_text_column ol li{
		margin-bottom:12px !important;
	}
	.delivery-main.services-main .vc_row.vc_column-gap-30 > .vc_column_container{
		margin-bottom:30px;
	}
	.delivery-main.services-main{
		padding-top:90px !important;
	}
	.delivery-main.services-main .col-md-4 .wpb_wrapper h2{
		font-size:20px; 
		line-height:24px !important;
	}
	.contact-main .col-md-6:first-child {
		padding: 40px 20px;
		width: 100% !important;
		margin-right: 0 !important;
	}
	.contact-main .col-md-6 h2 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom:20px;
	}
	.porto-sicon-box:last-child {
		margin-bottom: 0 !important;
	}
	.cont-row.col-50 {
		width: 100%;
	}
	.cont-row p{
		margin-bottom:0 !important;
	}
	.porto-sicon-box {
		margin-bottom: 0px;
	}
	.contact-main{
		padding:50px 0 !important;
		margin:0 !important;
	}
	.contact-main .vc_row.wpb_row{
		margin:0 !important;
	}
	.cont-form {
		padding:0 !important;
	}
	
	.agh_blog_archive article:not(:first-child) {
		width: 100%;
		margin: 0 !important;
		margin-bottom:30px !important;
	}
	.agh_blog_archive  .owl-carousel .owl-item{
		width:100% !important;
	}
	.agh_blog_archive article .post-content h2.entry-title{
		min-height:inherit;
	}
	.agh_blog_archive article.post:first-child .post-view-count{
		float:left;
	}
	.agh_blog_archive article.post:first-child .btn-default.btn{
		margin-bottom:15px;
	}
	.agh_blog_archive article .post-content h2.entry-title a, .blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_grid-item-mini .vc_custom_heading h4 {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child{
		margin-bottom:20px !important;
		padding-bottom:0 !important;
	}
	.agh_blog_archive article:first-child .post-image.single{
		width: 100% !important;
	}
	.agh_blog_archive .owl-carousel .owl-stage{
		width:100% !important;
	}
	.agh_blog_archive article:first-child .post-content{
		width:100% !important;
		border-bottom:1px solid #BDBDBD;
	}
	.agh_blog_archive article:first-child .owl-stage-outer{
		border-radius:10px 10px 0 0 !important;
	}
	.agh_blog_archive article:first-child .owl-item .img-thumbnail img{
		height:auto !important;
		border-radius:10px 10px 0 0 !important;
	}
	.agh_blog_archive article:first-child .post-content .post-excerpt {
		font-size: 13px;
		line-height: 18px !important;
	}
	.blog-posts.agh_blog_archive{
		padding:50px 0 0 0 !important;
	}
	.blog .pagination-wrap {
		margin-bottom: 50px;
	}
	.blog-posts article{
		margin:0 0 30px 0 !important;
	}
	.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-animated-block{
		width:100%;
	}
	.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-zone.vc_gitem-zone-a {
		height: auto !important;
		border-radius: 10px 10px 0 0 !important;
	}
	.blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_gitem-zone {
		float: left;
		width: 100% !important;
		border-radius: 10px 10px 0 0 !important;
	}
	.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item-mini .vc_custom_heading h4{
		min-height:auto !important;
	}
	.blog-main .vc_row .vc_grid-container .vc_grid .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_btn3-container.vc_btn3-left {
		border-top: 1px solid #BDBDBD;
	}
	.blog-main .vc_grid-filter-select .vc_grid-styled-select select {
		width: 100%;
		border-radius: 5px;
	}
	.vc_section.blog-main{
		padding:50px 0 !important;
		margin:0 !important;
	}
	.archive .column2-left-sidebar .main-content {
		padding-left: 0;
	}
	.recent-product .wpb_wrapper h2 {
		font-size: 22px !important;
		line-height: 25px !important;
		margin-top:10px !important;
	}
	.single-product .entry-summary {
		padding-left: 20px;
		padding: 0 8px;
	}
	.single-product .agh_detail_wrapper_main{
		padding:20px 15px;
	}
	.single-product .product-layout-full_width .product_title {
		font-size: 18px;
		line-height: 26px;
		width: 100%;
		max-width: 100%;
		margin-bottom:0 !important;
	}
	.single-product .product-layout-full_width .product-summary-wrap .price del, .single-product .product-layout-full_width .product-summary-wrap .price .woocommerce-Price-amount.amount {
		font-size: 20px !important;
	}
	.product-layout-full_width .product-summary-wrap .price{
		font-size:18px !important;
		line-height:24px !important;
	}
	.single-product .product-summary-wrap .description.woocommerce-product-details__short-description span{
		font-size:14px;
		line-height:18px;
	}
	.single-product .tierprice-section, .single-product .tierprice-section table{
		width:100%;
	}
	.single-product .product-summary-wrap .quantity{
		margin-bottom:20px !important;
	}
	.single-product .tierprice-section table tr:first-child{
		    width: auto !important;
			padding: 0;
			background: transparent;
			height: 54px !important;
		
	}
	.single-product .tierprice-section table tr{
		width:25% !important;
	}
	.single-product .tierprice-section table tr:first-child td span{
		display:none;
	}
	.single-product .tierprice-section table tr td {
		margin: 0 !important;
		padding: 5px 10px;
		line-height: 16px;
		justify-content: center !important;
		display: flex !important;
		flex-direction: column;
		height: 53px;
		font-size:13px;
		width:100%;
	}
	.single-product .tierprice-section table tr td > img {
		width: 60px;
		max-width: 100%;
	}
	.single-product .tierprice-section table tr:first-child td::after{
		display:none;
	}
	img.mobile-save-more {
		display: block;
	}
	.single-product .tierprice-section table tr td span {
		font-size: 14px;
		line-height: 20px;
	}
	
	.single-product.single-add-to-cart .type-product .view-cart-btn {
		height: 40px !important;
		float:none;
		margin-left:10px;
	}
	.single-product .upsells.products{
		margin-top:0 !important;
		margin-bottom:0 !important;
	}
	.single-product .product-layout-full_width .product-summary-wrap .row {
		margin-bottom: 0;
	}
	.single-product .upsells.products .slider-title span.inline-title {
		font-size: 24px;
	}
	.related.products .slider-title{
		padding-top:40px;
	}
	.single-product .related.products .container{
		padding:0 8px !important;
	}
	.post-type-archive-product .main-content {
		padding: 0 0 0 10px;
	}
	.left-sidebar{
		padding-bottom: 0;
	}
	.cart-notice .wpb_wrapper.vc_column-inner .wpb_text_column.wpb_content_element p{
		font-size:13px;
	}
	.shop_table.cart-table .actions button{
		float:none;
		
	}
	.shop_table.cart-table .actions .coupon button{
		margin-bottom:12px !important;
	}
	.cart-v2 .card.card-default {
		padding: 20px;
	}
	.woocommerce-cart .card-sub-title{
		margin-bottom:0;
	}
	.cart-v2 .card.card-default .card-body tbody tr th {
		padding: 10px 0;
	}
	.cart-v2 .card.card-default .card-body tbody .order-total th {
		padding: 18px 0;
	}
	.owl-carousel.show-dots-title-right .owl-dots{
		position:absolute;
		left:50%;
		right:inherit !important;
		transform:translateX(-50%);
		bottom:-40px;
		top:inherit !important;
		width:auto !important;
	}
	.cross-sells h2.slider-title{
		font-size:20px !important;
		text-align:center;
		margin-bottom:15px !important;
	}
	.shipping_address .wcmca_address_select_menu{
		width: 100% !important;
		margin-bottom: 10px !important;
		padding: 15px 20px !important;
		line-height: 16px;
		border-radius: 6px;
		font-size: 14px;
		color:#000 !important;
	}
	._form_1 form._form._dark._inline-style input[type="text"]{
		line-height:26px !important;
	}
	._form_1 form._form._dark._inline-style ._button-wrapper._inline-style button._submit{
		height:56px !important;
	}
	.porto-products.filter-vertical .products-filter {
		width: 100%;
		max-width: 100%;
	}
	.porto-products.filter-vertical .product-categories li {
		display: inline-block;
		margin-right: 20px;
		width: 100%;
	}
	.home-product .porto-products.filter-vertical .products-filter + div{
		width:100%;
	}
	.home-product .divider-line.grid > .product-col{
		padding:0 !important;
	}
	.latest-deal {
		padding: 50px 0 0 0 !important;
	}
	section.vc_section.how-order-main {
		padding: 50px 8px !important;
	}
	.return-policy{
		padding:50px 0 !important;
	}
	.refund-setps .vc_row {
		width: 90%;
	}
	.our-services .vc_row.wpb_row .wpb_single_image img{
		width:100%;
	}
	.our-services .vc_row.wpb_row .wpb_single_image .vc_single_image-wrapper{
		width:100%;
	}
	.single-post .main-content.col-lg-9{
		padding-right:0 !important;
	}
	.single-post .r_nconent{
		margin:0 !important;
	}
	.single-post .r_nconent div {
		padding: 20px 10px;
	}
	.blankets .col-md-1 {
		width: 70px;
	}
	.blankets .row{	
		margin:0 0 30px 0!important;
	}
	.bg_green {
		background: #83bb4e;
		padding: 15px;
		margin-top:20px;
	}
	.single-post .related-posts h4.sub-title {
		font-size: 22px;
	}
	.left-sidebar{
		margin-top:10px;
		padding:0;
	}
	.shop_table.shop_table_responsive td a{
		float:none;
	}
	.woocommerce-MyAccount-content .push-top a.woocommerce-Button.button.btn-v-dark{
		float:left; 
		width:50%;
		margin-top:-20px;
	}
	.woocommerce-MyAccount-content .push-top{
		margin-top:0;
	}
	.shop_table.shop_table_responsive td a {
		float: left;
		text-align: left;
	}
	.shop_table.shop_table_responsive td{
		text-align:right;
	}
	.woocommerce-MyAccount-content .shop_table td.product-subtotal{
		border-top:1px solid #ddd;
		text-align:right;
	}
	.woocommerce-MyAccount-content .shop_table td.product-subtotal form{
		text-align:left;
	}
	.woocommerce-MyAccount-content .shop_table td.product-subtotal .single_add_to_cart_button{
		float:right;
		margin-top:6px;
	}
	.shop_table.shop_table_responsive tr{
		padding-bottom:0;
	}
	.newslwtter-sec .col-md-6:first-child{
		padding:35px 20px;
	}
	.icon-row h3.porto-sicon-title {
		font-size: 14px !important;
		line-height: 16px;
	}
	.footer-main .vc_column_container .porto-icon{
		margin-right:1px !important;
	}
	.footer-main .col-md-3:last-child{
		padding:0 10px !important;
	}
	.owl-carousel.rounded-nav .owl-nav [class*="owl-"].owl-prev {
		left: -6px !important;
		margin-top: -25px;
	}
	.home .owl-carousel.nav-pos-inside .owl-nav .owl-next, .home .owl-carousel.nav-style-1 .owl-nav .owl-next{
		width: 30px;
		height: 30px;
		font-size:18px;
		right:-8px !important;
		margin-top:-25px;
	}
	.home .owl-carousel.nav-pos-inside .owl-nav .owl-prev, .home .owl-carousel.nav-style-1 .owl-nav .owl-prev{
		width: 30px;
		height: 30px;
		font-size:18px;
		right:-8px !important;
		margin-top:-25px;
	}
	.tax-product_cat .archive-products ul.grid.divider-line{
		margin:0 -8px;
	}
	#header.sticky-header .header-main .container{
		padding:0 10px !important;
	}
	.porto-video-thumbnail-viewer::before{
		border-radius:10px;
	}
	.postid-10938.single-product .entry-summary, .postid-10945.single-product .entry-summary, .postid-12285.single-product .entry-summary {
		padding-top:100px;
	}
	.postid-10938.single-product .post-10938 .entry-summary img.attachment-full, .postid-10945.single-product .entry-summary img.attachment-full, .postid-12285.single-product .entry-summary img.attachment-full{
		position: absolute;
		margin-top: 0;
		left: 0;
		top: 0;
	}
	.agh_blog_archive article .owl-item .img-thumbnail img {
		height: auto;
	}
	.brochure-main.events-main .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
		padding: 15px; 
	}
	.single-product .post-10938.product-layout-full_width .product-summary-wrap .product-share, .single-product .post-12285.product-layout-full_width .product-summary-wrap .product-share, .single-product .post-10945.product-layout-full_width .product-summary-wrap .product-share{
		margin-top:30px;
	}
	.blogs-feature .col-md-6{
		width:100%;
		min-height:inherit;
	}
	.blogs-feature h2 {
		font-size: 22px;
		color: #a2ce6c;
		margin-bottom: 10px !important;
	}
	.overflow img{
		width:100%;
		margin-right:0;
	}
	.overflow {
		padding-top: 20px;
	}
	.overflow .img2 {
		margin-left: 0;
		width: 100% !important;
		margin-right: 0px !important;
		margin-bottom: 30px !important;
	}
	.right-sidebar{
		margin-top:30px !important;
		padding:0 !important;
	}
	.single-post .blogs-details .container-fluid.row{
		margin:0 !important;
	}
	.blogs-details .container-fluid.row h2.mt-8 {
		line-height: 20px !important;
		padding: 0;
		margin-bottom: 0 !important;
	}
	.single-post article.post-full .entry-content h3{
		line-height:32px;
	}
	.connect_guest_emotionally .blogs-feature{
		margin-bottom:30px !important;
	}
	.single-post .entry-content p.out_bg{
		padding:10px !important;
		font-size: 14px;
    	line-height: 20px;
	}
	.single-post .entry-content h2{
		line-height: 24px !important;
    	margin-bottom: 10px;
		font-size: 22px;
	}
	.single-post .col-md-3.united_products_img img{
		width:100%;
		margin-top:20px;
	}
	.single-post .entry-content p > img{
		width:100%;
		margin-top:20px;
	}
	.musttry_plisting{
		max-width:100% !important;
		flex:100% !important;
	}
	.ten_blocks_img p{
		margin-bottom:0 !important;
	}
	.single-post .entry-content .ten_blocks_img p > img{
		margin-top:0;
	}
	.col-md-10.r_nconent.safe_secure {
		width: calc(100% - 80px);
	}
	.single-post .blankets.safe_secure .row{
		flex-wrap:inherit;
	}
	.blankets.safe_secure .col-md-1{
		padding-left:0;
		width:80px;
	}
	.r_nconent h4 {
		font-size: 16px;
		margin: 0 !important;
	}
	.ram_img, .ram_content {
		width: 100%;
		float: left;
		padding:0;
		margin:0;
	}
	.second_ram_block, .third_ram_block {
		display: flex;
		flex-direction: column;
	}
	.second_ram_block .ram_img {
		order: 1;
	}
	.second_ram_block .ram_content {
		order: 1;
		padding: 0;
		margin-top: 0;
	}
	.ram_bottom_content {
		margin: 0;
	}
	.f_aid_block .f_img, .f_aid_block .f_cont {
		width: 100%;
		float: left;
	}
	.f_aid_block.rtl {
		flex-direction: column;
	}
	.f_aid_block.rtl .f_img {
		order: 1;
	}
	.single-post .entry-content .f_cont p{
		padding:5px 0;
	}
	.f_cont .f_dig{
		margin-top:0;
	}
	.f_aid_block.rtl .f_cont{
		text-align:left;
	}
	.f_aid_block {
		margin-bottom: 20px;
	}
	.single-post .entry-content .feature-data.add-bmargin p > img {
		width: auto;
	}
	section.vc_section.about-main.download-app .vc_column_container:nth-child(2){
		padding:0 15px !important;
		margin-top:30px;
	}
	.download-app.about-main .wpb_wrapper p{
		max-width:100%;
	}
	.pro-two-block.zig-two .left-pro-img{
		width:100%;
	}
	.pro-two-block.zig-two .right-pro-contect{
		width:100%;
	}
	.blogs-details.coffee-content.top-ten .pro-two-block .up-content {
		left: 0;
		top: 32px;
		min-height:inherit !important;
		position:relative;
		padding:0;
		margin-bottom:30px !important;
		
	}
	.blogs-details.coffee-content.top-ten .pro-two-block.zig-two .up-content {
		padding: 0;
	}
	.pro-two-block.zig-two .up-content {
		text-align: left;
		right: 0;
		padding: 0;
	}
	.blogs-details.coffee-content.top-ten .text .pro-two-block.zig-two .up-content p {
		text-align: left;
	}
	.single-post article.post-full .pro-two-block.zig-two .left-pro-img h3{
		left:0;
		font-size:26px;
		line-height:32px;
	}
	
	.left-pro-img , .right-pro-contect{
   	 width: 100%;
	}
	.blogs-details.coffee-content.top-ten .pro-two-block{
		margin-top:30px !important;
	}
	.single-post .entry-content h2 {
		font-size: 40px;
		bottom:-25px !important;
	}
	.single-post article.post-full .pro-two-block.zig-two .left-pro-img h3{
		left:15px;
		right:inherit;
		bottom:-25px;
	}
	.single-post .entry-content h2 {
		font-size: 26px;
	}
	.woocommerce-error, .woocommerce-message, .woocommerce-info {
		font-size: 14px;
		line-height: 18px;
		float: left;
		padding-left: 40px;
		width: 100%;
		position: relative;
		display:inherit;
	}
	.woocommerce-error:before, .woocommerce-message:before, .woocommerce-info:before {
		margin-right: 15px;
		position: absolute;
		left: 10px;
		top: 22px;
	}
	.woocommerce-error strong, .woocommerce-message strong, .woocommerce-info strong {
		float: left;
		width: 100%;
	}
	.woocommerce-error .font-weight-medium, .woocommerce-message .font-weight-medium, .woocommerce-info .font-weight-medium {
		float:left;
		width:100%;
	}
	.checkout_coupon .form-row input[type="text"] {
		line-height: 24px;
	}
	#wcmca_form_popup_container_shipping .form-row-first, #wcmca_form_popup_container_billing .form-row-first, #wcmca_form_popup_container_shipping .form-row.form-row.form-row-last, #wcmca_form_popup_container_billing .form-row.form-row.form-row-last {
		width: 100% !important;
	}
	#wcmca_address_form_container_shipping .wcmca_divider{
		display:none;
	}
	.cont-row .captcha-image{
		margin-bottom:20px;
	}
	.woocommerce-LostPassword label.porto-control-label{
		padding-left:5px;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		float: left;
		width: 100% !important;
	}
	.u-columns.woocommerce-Addresses.col2-set.addresses{
		margin:0;
	}
	.woocommerce-MyAccount-content .form-row input{
		margin-bottom:0;
	}
	.woocommerce-account .featured-boxes{
		padding:0 20px !important;
	}
	.woocommerce-view-order.woocommerce-account .featured-boxes {
		padding: 20px 10px !important;
	}
	.woocommerce-view-order.woocommerce-account .featured-boxes tfoot tr th, .woocommerce-view-order.woocommerce-account .featured-boxes tfoot tr td, .order_details tbody tr.order_item td{
		padding:10px 0 !important;
	}
	.fancybox-wrap .single-product .tierprice-section table tr:first-child{
		width: 72px !important;
		max-width: initial;
		height: auto !important;
		padding:0 !important;
	}
	.single-product .tierprice-section table tr td > img {
		width: 60px;
		max-width: 100%;
		height: auto !important;
	}
	.fancybox-opened .fancybox-skin{
		padding-top:40px !important;
	}
	.page-id-62413656 ul.products li.product-col .rating-wrap{
		margin:0;
	}
	.page-id-62413656 ul.products li.product-col .price{
		font-size:12px;
		margin:-2px 0 0 0;
	}
	.page-id-62413656 ul.products li.product-col .price del{
		width:100%;
	}
	.page-id-62413656 .porto-products {
		margin-bottom: 0 !important;
	}
	.page-id-62413656 ul.products li.product-col .product-image .inner {
		height: 150px;
	}
	.product-image img {
		display: inline-block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.week-deal ul.products li.product-col .price del{
		width:100%;
	}
	.home-category ul.products{
		margin:0 !important;
	}
	.home-category .vc_column_container{
		padding:0 5px;
		padding-bottom:40px !important;
	}
	.sitemap-main .vc_row .widget_pages ul li{
		width:100% !important;
	}
	.sitemap-category ul.products li.product-category{
		width:100% !important;
	}
	.sitemap-product ul.products li.product-outimage_aq_onimage{
		width:100% !important;
		margin-right:0 !important;
	}
	.vc_section.video-main .vc_column_container {
		margin-bottom: 30px;
	}
	ul.products li.product-col .price del{
		width:100%;
	}
	.faq-head {
		margin: 0;
		padding:50px 0 0 0;
	}
	.faq-accordian{
		margin-top:20px;
		margin-bottom:20px !important;
	}
	.faq-head .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
		font-size:24px;
		margin:0;
	}
	.faq-accordian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
		padding: 12px 0;
		font-size:16px;
	}
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
		padding:15px;
	}
	.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{
		right: 0 !important;
		top:20px !important;
	}
	.sitemap-main .vc_row .widget_pages ul li a, .sitemap-main ul.products li.product-category .thumb-info h3 {
		font-size: 14px;
		line-height: 16px;
	}
	.covid-updates h2.vc_custom_heading {
		font-size: 20px;
		margin-top: 20px;
		line-height: 24px;
	}
	.return-text .vc_column_container{
		padding:0;
	}
	.woocommerce-account .box-with-icon .featured-boxes{
		padding-bottom:10px;
	}
	.woocommerce-MyAccount-content .featured-boxes-style-5 .featured-box .icon-featured{
		margin-bottom:0 !important;
	}
	.page-id-32 .woocommerce-error strong{
		float: inherit;
		width: inherit;
	}
	.page-top ul.breadcrumb li span {
		margin-left: 0;
	}
	.footer-main .vc_row.wpb_row:first-child ul li {
		width: 50% !important;
		float: left;
	}
 	.black-footer-head.vc_column_container.col-md-3.col-lg-3 {
		margin-bottom: 20px;
	}
	.footer-main .vc_row.wpb_row:first-child .vc_column_container:nth-child(3) ul li{
		width:100% !important;
	}
	.home-category{
		padding:0 10px !important;
	}
	.single-post .plr-0.feature-data{
		padding-bottom:0;
	}
	.single-post article.post-full .entry-content .blogs-feature h3{
		line-height:20px;
	}
	.porto-ibanner > img {
		height: auto;
		object-fit: inherit;
		object-position: inherit;
	}
	
}	

@media only screen and (max-width: 600px) {
	._form_1 form._form._dark._inline-style  ._button-wrapper._inline-style {
		width: 32% !important;
		float: left;
	}
	._form_1 form._form._dark._inline-style ._inline-style {
		width: 68% !important;
		margin-bottom: 0 !important;
	}
	.newslwtter-sec .col-md-6 p br {
		display: none;
	}
	.product-type-list ul.list li.product .product-content {
		max-width: calc(100% - 120px);
		padding: 0;
		padding-left: 10px !important;
	}
	.product-type-list ul.list li.product .product-image {
		width: 120px;
		margin-bottom:0 !important;
	}
	.product-type-list ul.list li.product .product-inner{
		display:flex;
	}
	.download-sec .porto-ultimate-content-box h3 {
		font-size: 30px !important;
		text-align: center !important;
	}
	.home-product .porto-ibanner > img{
		height:inherit !important;
	}
	.vision-mission {
		padding: 50px 18px!important;
	}
	body .services-main .row.vc_column-gap-30 > .vc_column_container{
		width:100%;
	}
	body .services-main .row.vc_column-gap-30 > .vc_column_container {
		padding: 20px;
	}
	article.post-full .post-date{
		display:none;
	}
	.products-slider.owl-carousel .owl-item img {
		height: 150px;
	}
	.woocommerce-ordering select{
		font-size:12px;
	}
	.stock.out-of-stock {
		line-height: 22px;
		height: 32px;
		font-size: 12px;
	}
	.single-product .tierprice-section{
		margin-top:20px;
		border-radius:10px;
	}
	.home-category{
		padding:0 5px !important;
	}
	
}
@media only screen and (max-width: 580px) {
	.single-post .plr-0.feature-data{
		flex-direction:column;
	}
	.main-content .num {
		width: 45px;
	}
	.all-content .blog-content-1 .blog-text, .all-content .blog-content-2 .blog-text {
		width: 100%;
		float: right;
		margin-top: 30px;
	}
	.all-content .blog-content-1 .blog-img, .all-content .blog-content-2 .blog-img {
		width: 100%;
		float: left;
	}
	.all-content .blog-content-1 .blog-img img, .all-content .blog-content-2 .blog-img img{
		width:100%;
	}
	.postid-11431 .all-content{
		padding:0;
	}
	.postid-11388 .main-content .num {
		width: 30px;
	}
	.payment_box.payment_method_cod{
		text-align: left;
		display: inline-block;
		width: 100%;
	}
	
	
}
@media only screen and (max-width: 557px) {
	.home-category .woocommerce .product-category {
		width: 50%;
	}
	
}
@media only screen and (max-width: 500px) {
	._form_1 form._form._dark._inline-style  ._button-wrapper._inline-style {
		width: 100% !important;
		float: left;
	}
	._form_1 form._form._dark._inline-style ._inline-style {
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	.newslwtter-sec .col-md-6 ._form-content{
		flex-direction:column;
	}
	._form_1 form._form._dark._inline-style ._button-wrapper._inline-style button._submit{
		width:100% !important;
		margin-left:0 !important;;
	}
	.newslwtter-sec .col-md-6 h2{
		margin-bottom:10px !important;
	}
	.newslwtter-sec .col-md-6 .wpb_text_column.wpb_content_element {
		margin-bottom:0 ;
	}
	.sub-heading .porto-sicon-header h2.porto-sicon-title {
		font-size: 18px;
		line-height: 22px;
		margin-bottom:0 !important;
	}
	.sub-heading{
		margin-bottom:10px !important;
	}
	.porto-inner-container h2.vc_custom_heading{
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.footer-main h3.vc_custom_heading{
		font-size:18px !important;
	}
	.download-sec .porto-ultimate-content-box h3 {
		font-size: 28px !important;
		text-align: center !important;
	}
	.inner-banner .col-md-12 h1 {
		font-size: 32px;
	}
	.cat_main_filter{
		flex-direction:column;
	}
	.archive .column2-left-sidebar .main-content h1{
		width:100%;
		margin-bottom:20px;
	}
	.filter-cat-drop{
		width:100%;
	}
	#filter_by_cat{
		float:right;
	}
	.woocommerce-checkout .main-content{
		padding-bottom:0 !important;
	}
	.product-type-list ul.list li.product .product-image img{
		height:90px !important;
	}
	.product-type-list ul.list li.product .product-image{
		width:100px !important;
		min-height:70px;
	}
	.thumb-info img {
		height: auto;
		object-fit: cover;
	}
	.home-category .thumb-info img{
		height:200px !important;
	}
	
	.where h4{
		width:100%;
	}
	.pi-msg-container {
		width: 120px;
	}

	#footer .widget .bottom-footer p{
		width:100%;
		text-align:center;
		line-height:20px;
	}
	.single-product .product-layout-full_width .product-thumbnails .img-thumbnail {
		width: 75px;
	}
	.product-layout-full_width .product-thumbnails img{
		height:75px;
	}
	.archive .column2-left-sidebar .main-content h1 {
		font-size: 18px;
		line-height: 22px;
	}
	.single-product .main-content {
		padding-top: 22px;
	}
	#product-tab .tab-content h1{
		font-size: 18px;
	}
	.related.products .slider-title{
		font-size:18px;
		line-height:20px;
	}
	.privacy-policy.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2 {
		font-size: 18px;
		line-height: 20px;
	}
	.delivery-main.services-main .col-md-4 .wpb_wrapper h2 {
		font-size: 18px;
		line-height: 22px !important;
	}
	.return-policy .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h3 {
		font-size: 18px;
		line-height: 20px;
	}
	.vision-mission .wpb_single_image.vc_align_left {
		margin-bottom: 10px;
	}
	.vision-mission h2 {
		font-size: 18px;
		line-height: 20px !important;
	}
	.our-services .wpb_wrapper h2{
		margin-bottom:10px !important;
		font-size:18px;
		line-height:20px;
	}
	.services-main .col-md-12 .wpb_wrapper h2{
		font-size:18px;
		line-height:20px;
	}
	.services-main .col-md-3 .wpb_wrapper h2, .services-main .col-md-4 .wpb_wrapper h2{
		font-size: 16px;
    	line-height: 20px;
	}
	.contact-main .col-md-6 h2{
		font-size: 18px;
    	line-height: 20px;	
	}
	.contact-main h3.porto-sicon-title{
		font-size:18px;
		line-height:20px;
	}
	.contact-main .default-icon .porto-sicon-default .porto-icon{
		font-size:22px !important;
	}
	.contact-main h3.porto-sicon-title{
		padding-left:0;
	}
	.contact-main .porto-sicon-header + .porto-sicon-description {
		padding-left: 32px;
	}
	.cont-row .captcha-image .cf7ic_instructions{
		font-size:14px;
	}
	.agh_blog_archive article .post-content h2.entry-title a, .blog-main .vc_grid-item.vc_clearfix.vc_col-sm-4:first-child .vc_grid-item-mini .vc_custom_heading h4{
		font-size:18px !important;
		line-height:20px !important;
	}
	.agh_blog_archive article .btn-default.btn{
		font-size:14px;
	}
	.single-post article.post-full .entry-title , .single-post .porto-blog-sidebar.right-sidebar .widget .widget-title{
		font-size: 18px;
		line-height: 22px;
	}
	.single-post .entry-content h2, .single-post .related-posts h4.sub-title, .single-post article.post-full .entry-content h3.jargons, .about-main .wpb_wrapper h2, .faq-head .vc_row .vc_column_container > .wpb_wrapper.vc_column-inner h2{
		font-size: 18px;
	}
	.single-post article.post-full .entry-content h3 {
		line-height: 40px;
	}
	
	.faq-accordian{
		margin-top:10px;
	}
	.faq-accordian .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
		padding: 12px 0;
		font-size: 14px;
		line-height: 22px;
		padding-right: 30px;
	}
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
		padding: 20px !important;
	}
	.sitemap-main .vc_row h2.widgettitle, .sitemap-category .porto-products h2.section-title, .sitemap-product .wpb_wrapper h2, .sitemap-category .wpb_wrapper h2.vc_custom_heading{
		font-size:18px;
	}
	.agh_blog_archive article .owl-item .img-thumbnail img{
		height:auto;
	}
}
@media only screen and (max-width: 480px) {
	.live-search-list .autocomplete-suggestion .search-price {
	  font-size: 12px;
	  padding-right: 10px;
	  line-height: 16px;
	  padding-left: 0;
	}
	.live-search-list .autocomplete-suggestion img {
	  width: 40px;
	  height: 40px;
	  margin-right:5px;
	}
	#header .searchform .autocomplete-suggestion{
	  padding: 10px 0;
	}
	.live-search-list .autocomplete-suggestion .search-price {
	  	font-size: 12px;
		width:100px;
	}
	.autocomplete-suggestion img+.search-name{
		font-size:12px;
		line-height:16px;
		padding-right:5px;
	}
	#header .searchform .autocomplete-suggestion del {
		width: 100%;
		float: right;
	}
	.single-product .price .call-price-popup{
		font-size:12px;
		padding:7px 8px;
	}
	ul.products li.product-col .product-content {
		padding: 10px;
	}
}
@media only screen and (max-width: 420px) {
	.checkout.woocommerce-checkout .payment_box.payment_method_authorize_net_aim{
		margin-top:20px !important;
	}
	body .how-order-main .row.vc_column-gap-30 > .vc_column_container {
		padding: 8px;
		width: 100%;
	}
	
}


.footer-main h1.vc_custom_heading {
  font-size: 20px !important;
  color: #313131 !important;
  font-family: 'Manrope3-Bold' !important;
  letter-spacing: .3px;
  margin-bottom: 10px !important;
  line-height:26px !important;
}
.footer-main .wpb_text_column p br {
    display: none;
}
.form-row.place-order .form-row.terms{display: inline-block;}
.agh_detail_wrapper_content .out-of-stock-message{color: red;
    font-weight: bold;
    border: 1px solid red;
    display: inline-block;
    padding: 5px 10px;}


.shop_table td.product-quantity span{font-family: 'Manrope3-Bold';}
@media only screen and (min-width: 768px) {
  .shop_table td.product-quantity span{
    padding-left: 50px;
    
  }
}


/*product details page css*/
.single-product #site-content {
    background: #f5f5f5;
}
#wpgs-gallery.woocommerce-product-gallery {
    max-width: 65% !important;
    background: #fff !important;
    padding: 15px !important;
}
.single-product.singular .woocommerce div.product div.summary {
    width: 32%;
    padding: 0;
    border: none;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    position: relative;
    padding: 20px;
    background: #fff;
    border-radius: 0;
    float: right !important;
}
.woocommerce-tabs.wc-tabs-wrapper li#tab-title-description a {
    font-size: 23px;
    line-height: 24px;
    letter-spacing: 0;
    color: #fff;
    border-radius: 0;
    margin: 0;
    padding: 17px 20px 10px 20px;
    border: none;
    letter-spacing: 0;
    background: #0a1921;
}
.single-product.woocommerce div.product .woocommerce-tabs .panel {
    border: 1px solid #f1f1f1;
    padding: 25px !important;
    background: #fff !important;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper {
    width: 65%;
    clear: inherit !important;
    margin-top: 20px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    float: left;
    position: relative;
}
#wpgs-gallery.woocommerce-product-gallery .wcgs-carousel {
    min-height: 500px;
}


.single-product  .gallery-navigation-carousel .wcgs-thumb.slick-slide {
    width: 18% !important;
}


.single-product.woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 24px !important;
    line-height: 28px !important;
    letter-spacing: 0;
    text-align: left;
    font-family:'Manrope3-Medium' !important;
    margin-bottom: 5px;
    color: #0a1921;
    font-weight: normal !important;
    margin-bottom: 0 !important;
    background: #fff;

}

.single-product.woocommerce div.product .woocommerce-tabs .panel h2.headline {
    display: block !important;
    margin: 0;
    font-family: 'Manrope3-Semibold' !important;
}

.single-product .flex-container {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
    padding: 25px 0;
    margin-bottom: 0;
    background: #fff;
}
.template-text {
    float: left;
    width: 50%;
    font-size: 15px;
    line-height: 24px;
    color: #000;
    font-family: 'Manrope3-Light';
    padding-right: 30px !important;
}
.template-image {
    width: 50%;
    float: left;
}
.template-image img {
    width: 100%;
    height: 340px;
    object-fit: cover;
    object-position: center center;
}
.single-product .flex-container.border-none {
    border: none;
}
.image-block {
    float: left;
    width: 48%;
    margin-right: 4%;
}
.image-block img {
    width: 100%;
    margin-bottom: 20px;
}
.single-product.woocommerce div.product .woocommerce-tabs .image-block h2 {
    display: block !important;
    margin: 4px 0 3px 0 !important;
    font-family: 'Manrope3-Medium' !important;
    letter-spacing: 0 !important;
    width: 100%;
    float: left;
}
.single-product.woocommerce div.product .woocommerce-tabs .image-block p {
    margin-bottom: 0 !important;
}
.single-product.woocommerce div.product .woocommerce-tabs p {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0 !important;
    font-family: 'Manrope3-Light';
    color: #0a1921;
	padding-right:25px;
	margin:0;
}
.single-product .woocommerce-product-details__short-description {
    margin-top: -10px;
}
.single-product .woocommerce-product-details__short-description ul {
    margin-left: 10px;
    border: 1px solid #f3f3f3;
    padding: 20px;
    margin: 0;
	float:left;
}
.single-product .woocommerce-product-details__short-description ul li {
    font-size: 18px;
    color: #000000;
    font-family: 'Manrope3-Regular';
    line-height: 22px;
    letter-spacing: 0;
    margin-bottom: 5px;
    float: left;
    width: 100%;
    padding: 0 20px 0 0;
}
.certifications {
    float: left;
    width: 100%;
    margin-top: 0;
}
.col1 {
    float: left;
    width: 33.333%;
    text-align: center;
    padding: 5px;
    margin-bottom: 30px;
    margin-top: 0;
}
.col1 img {
    width: 60px;
    margin: 0 auto;
}
.single-product.singular .summary.entry-summary .certifications h3 {
    display: block;
}
.single-product .woocommerce-product-details__short-description table {
    margin-bottom: 0 !important;
    margin-top: 100px;
}
.single-product .woocommerce-product-details__short-description table tr:first-child {
    background: #0a1921;
}
.single-product .woocommerce-product-details__short-description table tr th {
    font-size: 23px;
    line-height: 24px;
    color: #fff;
    border-radius: 0;
    margin: 0;
    padding: 17px 20px 10px 20px;
    font-family: 'Manrope3-Semibold';
    border: none;
    letter-spacing: 0;
}
.single-product .woocommerce-product-details__short-description table tr:nth-child(2n) {
    background: #f9f9f9;
}
.single-product .woocommerce-product-details__short-description table tr td {
    font-size: 18px;
    color: #000000;
    font-family: 'Manrope3-Regular';
    line-height: 24px;
    letter-spacing: 0;
}
.original_content {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0 !important;
    font-family: 'Manrope3-Light';
    color: #0a1921;
    margin: 20px 0 20px 0;
}
.flex-container.border-none {
    align-items: inherit;
}
.single-product.singular .woocommerce div.product div.summary h3 {
    display: none;
}
.product_sidebar_div1 h2 {
    font-size: 26px !important;
    line-height: 32px !important;
    letter-spacing: 0;
    text-align: left;
    font-family: 'Manrope3-Bold' !important;
    color: #0a1921;
    font-weight: normal !important;
    background: #fff;
    margin: 10px 0 !important;
    float: left;
    width: 100%;
	padding-right:0;
}
.product_sidebar_div1 p {
    border: 1px solid #f3f3f3;
    padding: 20px;
    float: left;
    width: 100%;
}
.product_sidebar_div2 {
    float: left;
    width: 100%;
    margin: 10px 0 40px 0;
}
.product_sidebar_div2 strong {
    float: left;
    width: 100%;
    font-weight: normal;
    font-family: 'Manrope3-Semibold' !important;
font-size: 16px;
    margin-bottom: 10px;
}
.col1 h3 {
    font-size: 16px !important;
    color: #0a1921;
    font-weight: normal;
    font-family: 'Manrope3-Semibold' !important;
    text-align: center;
    letter-spacing: 0;
    line-height: 20px !important;
    margin-top: 20px !important;
    padding: 0 !important;
	display:block !important;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications {
    padding-top: 30px;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications .col1 {
    text-align: left;
	margin:0 !important;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications .col1 img {
    float: left;
	width:70px;
	margin-bottom:10px;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications .col1 h3 {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 18px !important;
    line-height: 20px !important;
    margin-bottom: 10px;
    margin-top:5px !important;
    min-height: 45px;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications .col1 p {
    float: left;
    width: 100%;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications.certifications_bottom .col1 h3 {
    min-height: inherit;
}
.certifications.certifications_bottom {
    margin-top: 0 !important;
    padding: 0 !important;
}

@media screen and (max-width: 767px){
.col1 h3 {
    font-size: 13px !important;
}
.single-product .flex-container {
    display: inherit;
}
.template-text {
    width: 100%;
    padding-right: 0 !important;
}
.template-image {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications {
    padding-top: 30px;
    margin-bottom: 0;
}
.woocommerce-tabs .certifications .col1 {
    width: 100%;
    margin-bottom: 20px !important;
}
.single-product.woocommerce div.product .woocommerce-tabs p {
    padding-right: 0;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .certifications .col1 h3 {
    min-height: inherit !important;
}
.single-product.woocommerce div.product .woocommerce-tabs p {
    padding-right: 0;
}
.certifications.certifications_bottom {
    margin-bottom: 30px !important;
}
.image-block {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-bottom: 50px;
}
.single-product.woocommerce div.product .woocommerce-tabs .image-block h2 {
    font-size: 14px !important;
}
}

/*product details page css*/

.cntc_us_btn a{
    background: #83bb4e !important;
    border: none !important;
    font-family: 'Manrope3-Bold' !important;
    color: #fff !important;
    border-radius: 7px;
    width: auto;
    display: inline-block;
    float: left;
    font-weight: 400;
    padding: 12px 30px;
}
.dealer_text p{
    font-family: 'Manrope3-Regular';
    font-size: 26px;
    font-weight: normal;
    color: #313131;
    line-height: 40px;
}

.partner_btn img{
    display: none;
    width: 24px;
    margin-top: -6px;
}

@media screen and (max-width: 767px){
.dealer_text p {
    font-family: 'Manrope3-Regular';
    font-size: 16px;
    font-weight: normal;
    color: #313131;
    line-height: 22px;
}

.vc_custom_1716808722488 {
    padding-top: 30px !important;
    padding-bottom: 10px !important;
    }

    .partner_btn{
        background: transparent !important; padding: 0px !important;
	
    }
    .partner_btn img{
    display: block;
    }
}
.partner_btn{
	display: none;
background: #83bb4e;
    border-radius: 17px;
    padding: 2px 13px;
    color: #fff !important;
    font-family: 'Manrope3-Medium' !important;
    font-weight: 500;
    font-size: 11px;
    line-height: normal;
    letter-spacing: 0;
    margin-right: 10px;
}
