/*Search-box*/
	input#wp-block-search__input-1 {
    font-size: 14px !important;
}
img.wp-image-8837 {
    margin-right: 15px;
}
input#wp-block-search__input-1 {
    background-color: #f5f5f5;
}
button.wp-block-search__button.has-text-color.has-background.has-medium-font-size.wp-element-button {
    border-color: #f5f5f5 !important;
}
.wp-block-search__inside-wrapper {
    border: none;
		outline:none !important;
}


/*footer*/
.wp-block-uagb-container.uagb-block-bf93dd8f {margin-bottom: -63px !important;}
.wp-block-uagb-advanced-heading.uagb-block-047b8421.wp-block-uagb-advanced-heading .uagb-heading-text {
    text-align: justify;
}

/*Header*/
.ast-site-header-cart, .woocommerce .ast-site-header-cart {
   /* background-color: #f5f5f5;*/
    padding: 7px 8px 4px 4px;
    border-radius: 5px;
}
.ast-site-header-cart:hover, .woocommerce .ast-site-header-cart:hover {
	    box-shadow: 1px 1px 1px 1px #b2b2b2;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-account {
    background-color: #f5f5f5;
    padding: 4px 20px 7px 20px;
    border-radius: 5px;
    margin-right: 10px;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-account:hover {
    box-shadow: 1px 1px 1px 1px #b2b2b2;
}

/*small Screens main page*/
@media screen and (max-width: 768px) {
    /*Cart icon*/
span.ast-woo-header-cart-total {
    font-size: 11px;
    color: #414141;
}
	.wp-block-uagb-buttons.uagb-buttons__outer-wrap.uagb-btn__default-btn.uagb-btn-tablet__default-btn.uagb-btn-mobile__default-btn.uagb-block-3ff429b3 {
    display: none;
}
	.ast-header-break-point #ast-mobile-header {
    margin-top:-15px;
}
	input#wp-block-search__input-1 {
    font-size: 12px !important;
}
	/*Brands*/
.wp-block-uagb-image.uagb-block-98508aa2.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-grayscale.wp-block-uagb-image--align-none {
    display: none;
}
	.wp-block-uagb-image.uagb-block-e4d0951d.wp-block-uagb-image--layout-default.wp-block-uagb-image--effect-grayscale.wp-block-uagb-image--align-none {
    display: none;
}
	/*End- Brands*/
}
/*Large Screens main page*/
@media screen and (min-width: 1400px){
    /*Cart icon*/
span.ast-woo-header-cart-total {
    font-size: 14px;
    color: #414141;
}
	/*Hero-section*/
		.wp-block-uagb-container.uagb-block-10bbd827 {
			padding-left: 250px !important;
    padding-right: 250px !important;
    padding-top: 60px !important;
			column-gap: 50px !important;
	}
	p.has-text-color.has-link-color.wp-elements-e94bfbed7b14e039757ad1162ba66d8b {
    font-size: 18px !important;
}
	.wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-f4edfea2.wp-block-button {
    width: 120px;
}
		.wp-block-uagb-buttons .uagb-block-f4edfea2 .uagb-buttons-repeater .uagb-button__link {
			font-size: 14px;
	}
	.wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-c2556d8b.wp-block-button {
    width: 120px;
}
	.wp-block-uagb-buttons .uagb-block-c2556d8b .uagb-buttons-repeater .uagb-button__link {
    font-size: 14px;
}
	.wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-0af5db0c.wp-block-button {
    width: 120px;
}
	.wp-block-uagb-buttons .uagb-block-0af5db0c .uagb-buttons-repeater .uagb-button__link {
    font-size: 14px;
}
	.wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-4178e721.wp-block-button {
    width: 120px;
}
.wp-block-uagb-buttons .uagb-block-4178e721 .uagb-buttons-repeater .uagb-button__link {
    font-size: 14px;
}
	.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
    padding-top: 15px;
    padding-left: 160px;
    padding-right: 150px;
}
/*Categories*/
.wp-block-uagb-container.uagb-block-4dab1f18.alignfull.uagb-is-root-container {
    padding: 30px 160px 30px 160px;
}
	/*Car-Cat*/
.wp-block-uagb-container.uagb-block-143c5734.alignfull.uagb-is-root-container {
    padding: 30px 160px 30px 160px;
}
/*About*/
.uagb-block-bc0ee371.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: 807px;
    height: 650px;
}
	.wp-block-uagb-container.uagb-block-f73f5cb3.alignfull.uagb-is-root-container {
    padding-left: 270px;
		padding-top:50px;
}
.wp-block-uagb-container.uagb-block-7c8d12dc {
padding-right: 30px;
row-gap: 60px;
}
	/*Brands*/
	.wp-block-uagb-container.uagb-layout-grid.uagb-block-c9796a1c.alignfull.uagb-is-root-container {
    margin-top: 0px !important;
}
/*Best-seller*/
.wp-block-uagb-container.uagb-block-fe8f4def.alignfull.uagb-is-root-container {
    padding: 50px 230px 25px 230px;
}
/*Catalog*/
.wp-block-uagb-container.uagb-block-a4054f50.alignfull.uagb-is-root-container {
    padding: 20px 370px;
}
/*Steps*/
.wp-block-uagb-container.uagb-block-b1e19959.alignfull.uagb-is-root-container {
    padding: 50px 260px;
}
}
/*Laptop only*/
@media screen and (min-width: 1024px) and (max-width: 1440px) {
    /*Cart icon*/
span.ast-woo-header-cart-total {
    font-size: 14px;
    color: #414141;
}
div#ast-cart-wrapper {
    padding-right: 50px;
    padding-left: 50px;
}
	form.checkout.woocommerce-checkout {
    padding-right: 50px;
    padding-left: 50px;
}
}
/*ALL Size Effect*/

/*Text Align- about*/
p.text-justify.has-text-color.has-link-color.wp-elements-26d02000d58cae47324d08619d96ba27 {
    text-align: justify;
}


/*Bottom-Navbar*/
/* Nav-Cat Active State */
.nav-cat.active {
  color: #e60023 !important;
  font-weight: bold;
  transform: scale(1.05);
}
.ast-woo-mini-cart-wrapper.ast-woo-mini-cart-dir.bottom.left {
    left: 15px;
}

.mobile-bottom-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background-color: #ffffff;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  padding: 6px 0;
border-top: 1px solid #f0f0f1 !important;}
/* Collapsible Subcategory Block */
.category-menu {
  padding: 1rem;
  font-size: 16px;
}
.category-title {
  width: 100%;
  text-align: right;
  font-weight: bold;
  background: #f5f5f5;
  border: none;
  padding: 0.75rem;
  margin-bottom: 0.25rem;
  cursor: pointer;
  border-radius: 6px;
}
.category-title.open {
  background-color: #e0e0e0;
  color: #e60023;
}
.subcategory-list {
  display: none;
  padding-right: 1rem;
}
.subcategory-list a {
  display: block;
  padding: 0.5rem 0;
  color: #333;
  text-decoration: none;
}
.subcategory-list a:hover {
  color: #e60023;
}

/* Menu Modal Layout */
.category-modal-content {
      display: flex;
      background: #fff;
      position: fixed;
      bottom: 50px;
      left: 0;
      right: 0;
      z-index: 9999;
      height: 60vh;
      direction: rtl;
    }

.main-categories {
  width: 35%;
  background: #f3f3f3;
  color: #000000;
  overflow-y: auto;
  border-left: 1px solid #ddd;
}

.main-cat {
  display: block;
  width: 100%;
  padding: 1em;
  text-align: right;
  background: none;
  border: none;
  font-weight: bold;
  border-bottom: 1px solid #eee;
  color: #000;
  cursor: pointer;
}

.main-cat.active {
  background-color: #008080;
  color: #fff;
}

.sub-categories {
  flex: 1;
  padding: 1em;
  overflow-y: auto;
	font-size:14px;
}

.subcategory-group {
  display: none;
  flex-direction: column;
}

.subcategory-group.active {
  display: flex;
}

.sub-categories a {
  padding: 0.5em;
  border-bottom: 1px solid #eee;
  text-decoration: none;
  color: #333;
  font-size: 0.95em;
}


/* Icon wrapper */
.nav-cat.active .uagb-block-99f0da22,
.nav-cat.active .uagb-block-99f0da22 svg {
  color: #000 !important;
}
.nav-cat.active .uagb-block-99f0da22 svg path {
  fill: #000 !important;
}

/* Heading block */
.nav-cat.active .uagb-block-43a76766 .uagb-heading-text {
  color: #000 !important;
}
