.elementor-45474 .elementor-element.elementor-element-3a705f23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-d5a648e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45474 .elementor-element.elementor-element-104fb2eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-cce1ab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-5129f6e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-45474 .elementor-element.elementor-element-5129f6e2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-45474 .elementor-element.elementor-element-7ec6221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-5f46b56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-ef2b8f5 .elementor-button{background-color:#FF0000;}.elementor-45474 .elementor-element.elementor-element-ef2b8f5.elementor-element{--align-self:center;}.elementor-45474 .elementor-element.elementor-element-53c29e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-4f39d3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-75674452{--display:flex;}.elementor-45474 .elementor-element.elementor-element-2f721c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-355bd361{--display:flex;}.elementor-45474 .elementor-element.elementor-element-5d9807e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-60366d71{--display:flex;}.elementor-45474 .elementor-element.elementor-element-565ddb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-1bbf88a1{--display:flex;}.elementor-45474 .elementor-element.elementor-element-6e17edab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-3c4e0a5{--display:flex;}.elementor-45474 .elementor-element.elementor-element-6bb70ce4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-511b2e6{--display:flex;}.elementor-45474 .elementor-element.elementor-element-2a483007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-2e03f0ee{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-45474 .elementor-element.elementor-element-54945dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-45474 .elementor-element.elementor-element-5129f6e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-45474 .elementor-element.elementor-element-d5a648e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45474 .elementor-element.elementor-element-5129f6e2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-45474 .elementor-element.elementor-element-104fb2eb{--width:20%;}.elementor-45474 .elementor-element.elementor-element-cce1ab9{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-439b8c4f */.car-hero-section {
  margin-top: -50px;
  display: flex;
  align-items: center;
  gap: 30px;
  background-image: var(--kia-hero-bg); 
background-position: 100% 30%; 
background-repeat: no-repeat; 
height: 500px; 
background-size: 480px;
background-color: #222;
}
.car-hero-section img {
  width: 420px;
  margin-bottom: -10px;
  margin-right:30px;
}
.car-hero-section h1 {
  width: 300px;
  color: white; 
  font-size: 45px;
}
.left-section .parent-button {
  text-decoration: none;
  background-color: var(--kia-color);
  border: 1.5px solid var(--kia-color);
  padding: 10px 40px;
  border-radius: 10px;
  color: white;
  font-size: 20px;
  transition: background-color 0.3s;
}
.left-section .parent-button:hover {
  background-color: transparent;
  color: white;
}
.left-section p {
  color: #f4f4f4;
  text-align: justify;
  margin-bottom: 50px;
  max-width: 450px;
}
.left-section .call-now {
  text-decoration: none;
  margin-right: 30px;
  color: var(--kia-second-color);;
  font-size: 20px;
  padding-bottom: 10px;
}

@media screen and (max-width: 700px) {
    .car-hero-section {
  margin-top: -50px;
  display: flex;
  flex-direction:column;
background-position: 60% -0%;
height: 470px;
background-size: 280px;
  padding: 0 15px;

}
.car-hero-section img {
  width: 420px;
  margin-top: 80px;
  margin-bottom: 0px;
  margin-right: 0px;
}
.car-hero-section h1 {
  font-size: 25px;
}
.left-section .parent-button {
  padding: 5px 25px;
  border-radius: 5px;
  font-size: 15px;
}
.left-section p {
  margin-bottom: 30px;
  font-size: 13px;
} 
.left-section .call-now {
  margin-right: 10px;
  font-size: 15px;
  padding-bottom: 10px;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5129f6e2 */#loop-products {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    height: auto;
}

footer {
    display: none
}

@media screen and (max-width: 600px) {
    #loop-products {
        display: flex;
  
        flex-direction: column;
        gap: 0;
    }
    #loop-products .post-inner-wrapper {
            display: flex;
                  align-items: center;
        justify-content: center;
        border: none;
        padding: 0;
    }
     #loop-products .post-inner-wrapper img {
         width: 300px;
         height: 300px;
     }
   #loop-products  .post-inner.et-item-inner,
   
   {
       padding: 0;
       margin: 0;
   }
}/* End custom CSS */