.woow-vehicles-gallery-column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.woow-vehicles-gallery-column img{
  width: calc(25% - 10px);
  margin: 5px;
  opacity: 0.8;
  cursor: pointer;
}
.woow-vehicles-gallery-column img:hover {
  opacity: 1;
}
.widget {
  position: relative;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  background-color: #fff;
  /*border: 1px solid #eee;*/
  padding: 20px 25px;
  overflow: hidden;
}
.widget .widget-heading {
  border: medium none;
}
.widget .widget-heading h4 {
  font-size:16px;
  border-bottom: 2px solid #e3e3e3;
  color: #323232;
  margin: 0 0 15px;
  padding: 13px 18px 13px 0;
  text-transform:capitalize;
  position:relative;
}
.widget .widget-heading h4::before {
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  bottom: -2px;
  width: 70px;
  background-color:var( --e-global-color-secondary )
}
.user-photo {
  border-right: 1px dashed #e0e0e0;
}
.img-circle {
  border-radius: 50% !important;
}
.user-information .user-name {
  font-size: 20px;
  font-weight: 600;
  color: #232323;
}
.item-date {
  font-size: 14px;
  margin-top: 0;
  padding-bottom: 8px;
}
.item-date p{
  margin-bottom: 15px;
  white-space: normal;
  word-break: break-word;
  line-height:14px;
}
div.widget-content.recent-ads > div > div:nth-child(3) > b {
  font-size:15px;
}
.padding-bottom-0 {
  padding-bottom:0 !important
}

.padding-bottom-2 {
  padding-bottom:2px !important
}

.padding-bottom-5 {
  padding-bottom:5px !important
}

.padding-bottom-7 {
  padding-bottom:7px !important
}

.padding-bottom-10 {
  padding-bottom:10px !important
}

.padding-bottom-15 {
  padding-bottom:15px !important
}

.padding-bottom-20 {
  padding-bottom:20px !important
}

.padding-bottom-25 {
  padding-bottom:25px !important
}

.padding-bottom-30 {
  padding-bottom:30px !important
}

.padding-bottom-35 {
  padding-bottom:35px !important
}

.padding-bottom-40 {
  padding-bottom:40px !important
}

.padding-bottom-45 {
  padding-bottom:45px !important
}

.padding-bottom-50 {
  padding-bottom:50px !important
}

.padding-bottom-55 {
  padding-bottom:55px !important
}

.padding-bottom-55 {
  padding-bottom:55px !important
}

.padding-bottom-55 {
  padding-bottom:55px !important
}

.padding-bottom-55 {
  padding-bottom:55px !important
}

.padding-bottom-60 {
  padding-bottom:60px !important
}

.padding-bottom-65 {
  padding-bottom:65px !important
}

.padding-bottom-70 {
  padding-bottom:70px !important
}

.padding-bottom-75 {
  padding-bottom:75px !important
}

.padding-bottom-80 {
  padding-bottom:80px !important
}

.padding-bottom-85 {
  padding-bottom:85px !important
}

.padding-bottom-90 {
  padding-bottom:90px !important
}

.padding-bottom-95 {
  padding-bottom:95px !important
}

.padding-bottom-100 {
  padding-bottom:100px !important
}
.margin-bottom-30 {
  margin-bottom:30px !important
}
.padding-top-10 {
  padding-top:10px !important
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.elementor-widget-vehicle_represantive_widget a.elementor-size-sm {
  padding: 12px 20px 10px 20px;
}
.elementor-widget-vehicle_represantive_widget a.elementor-size-sm.call-link {
  background-color: var(--wp--preset--color--vivid-green-cyan);
  margin-bottom:10px;
}
.elementor-widget-vehicle_represantive_widget .elementor-button-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
}
#carousel .flex-direction-nav a {
  width:30px;
  height:30px;
  padding: 5px 9px;
  margin: -15px 0 0;
}
#carousel .flex-direction-nav a:before {
  width:12px;
  height:15px;
  padding: 0 0 0 0;
  margin: -5px 0 0;
  font-size:15px;
}