.elementor-45589 .elementor-element.elementor-element-688b9fdf{--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-45589 .elementor-element.elementor-element-7223aba1{--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-45589 .elementor-element.elementor-element-5a4c3b53{--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-45589 .elementor-element.elementor-element-7237a990{--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-45589 .elementor-element.elementor-element-2b22cbd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-45589 .elementor-element.elementor-element-2b22cbd.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-45589 .elementor-element.elementor-element-2b6e13d{--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-45589 .elementor-element.elementor-element-13531c8{--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-45589 .elementor-element.elementor-element-ae7ea42{--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-45589 .elementor-element.elementor-element-9dca0e0{--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-45589 .elementor-element.elementor-element-6e388be .elementor-button{background-color:#FF0000;}.elementor-45589 .elementor-element.elementor-element-6e388be.elementor-element{--align-self:center;}.elementor-45589 .elementor-element.elementor-element-94c1c05{--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;--justify-content:center;}.elementor-45589 .elementor-element.elementor-element-18213d7{--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-45589 .elementor-element.elementor-element-2b22cbd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-45589 .elementor-element.elementor-element-7223aba1{--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-45589 .elementor-element.elementor-element-2b22cbd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-45589 .elementor-element.elementor-element-5a4c3b53{--width:20%;}.elementor-45589 .elementor-element.elementor-element-7237a990{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-6516655d */.car-hero-section {
  margin-top: -50px;
  display: flex;
  align-items: center;
  gap: 10px;
  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: 460px;
  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-2b22cbd */#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 */