.text-black {
  color: #333d4d !important;
}

strong {
  font-weight: 600 !important;
}

.easy-bg {
  background-color: #00a19a !important;
}

.text-white {
  color: #ffffff !important;
}

header {
  width: 100%;
  margin-bottom: 100px;
}

.easy-feet-header {
  margin: 150px 0 0;
}
@media (min-width: 1200px) {
  .easy-feet-header {
    margin: 50px 0;
  }
}
@media (max-width: 767px) {
  .easy-feet-header {
    margin-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .easy-feet-header .easy-fleet-container {
    padding: 0 35px !important;
  }
}

@media (max-width: 991px) {
  .easy-feet-row {
    flex-direction: column-reverse;
    text-align: center;
  }
}
@media (max-width: 1899px) {
  .easy-feet-row {
    margin-bottom: 50px;
  }
}
@media (max-width: 991px) {
  .easy-feet-row h1,
.easy-feet-row h2 {
    text-align: center !important;
  }
}

.easy-btn {
  padding: 15px 90px;
  font-size: 20px;
  box-shadow: 2px 0px 7px 0px #00a19a;
  color: var(--white) !important;
  display: inline-block;
  line-height: 40px;
  margin-top: 40px;
  text-transform: uppercase;
}
@media (max-width: 575px) {
  .easy-btn {
    padding: 10px 40px;
  }
}
.easy-btn .arrow-drive {
  color: var(--white);
  margin-left: 5px;
  font-size: 35px;
}
.easy-btn:hover {
  background: #333d4d !important;
  color: var(--white) !important;
  box-shadow: 2px 0px 7px 0px #333d4d;
}

.sub-heading {
  color: #686868;
}

.sub-title {
  color: #2072b9;
}

@media (min-width: 992px) {
  .widgets .col-widget-3 {
    flex: 0 0 20% !important;
    max-width: 20% !important;
    transition: all 0.3s ease-in-out;
  }
  .widgets .col-widget-3:hover {
    background-color: #eaeaea;
    transform: scale(1);
    box-shadow: 0 0 2px #f8f8f8;
  }
}

@media (min-width: 0) {
  #our-fleet-services .three-section {
    flex-wrap: wrap;
  }
}
@media (min-width: 767px) {
  #our-fleet-services .three-section {
    flex-wrap: nowrap;
  }
}
#our-fleet-services .three-section .our-services-lists {
  position: relative;
  overflow: hidden;
  border: 1px solid #EAEAEA;
  border-radius: 10px;
  height: 100%;
  margin: 10px 20px;
  transition: all 0.5s ease;
}
#our-fleet-services .three-section .our-services-lists:hover {
  box-shadow: 0px 10px 10px #eaeaea;
}
#our-fleet-services .three-section .our-services-lists:hover .img-item {
  color: #f29220;
}
@media (min-width: 0) {
  #our-fleet-services .three-section .our-services-lists {
    height: unset;
  }
}
@media (min-width: 768px) {
  #our-fleet-services .three-section .our-services-lists {
    margin: 10px;
    padding: 10px;
    height: 100%;
  }
}
@media (min-width: 992px) {
  #our-fleet-services .three-section .our-services-lists {
    margin: 10px;
    padding: 10px;
  }
}
@media (min-width: 1200px) {
  #our-fleet-services .three-section .our-services-lists {
    margin: 10px 20px;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  #our-fleet-services .three-section .our-services-lists .our-products-title {
    padding: 60px 20px;
  }
}
@media (min-width: 1900px) {
  #our-fleet-services .three-section .our-services-lists .our-products-title {
    padding: 60px 30px;
  }
}
@media (min-width: 0) {
  #our-fleet-services .three-section .our-services-lists .our-products-title {
    margin: 30px 0 0;
  }
}
#our-fleet-services .three-section .our-services-lists .our-products-title > * {
  text-align: center;
}
#our-fleet-services .three-section .our-services-lists .our-products-title .img-item {
  padding: 16px;
  border-radius: 50%;
  border: 1px solid #eaeaea;
}
#our-fleet-services .three-section .our-services-lists .our-products-title .text-titles h3 {
  margin: 30px 0 !important;
}
#our-fleet-services .three-section .our-services-lists .our-products-title .text-titles .sub-heading {
  line-height: 35px !important;
}

@media (max-width: 1899px) {
  #our-easyy-control {
    margin: 0;
    padding: 0 !important;
  }
}
#our-easyy-control .fleet-services {
  background: #f8f8f8;
}
@media (max-width: 1199px) {
  #our-easyy-control .fleet-services {
    padding: 30px 15px;
  }
}
@media (min-width: 1200px) {
  #our-easyy-control .fleet-services .collection-data,
#our-easyy-control .fleet-services .track-data {
    padding: 80px 50px !important;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  #our-easyy-control .fleet-services .collection-data,
#our-easyy-control .fleet-services .track-data {
    padding: 40px 10px 0;
  }
}
@media (max-width: 991px) {
  #our-easyy-control .fleet-services .collection-data .collect-btn,
#our-easyy-control .fleet-services .collection-data .track-btn,
#our-easyy-control .fleet-services .track-data .collect-btn,
#our-easyy-control .fleet-services .track-data .track-btn {
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  #our-easyy-control .fleet-services .track-data {
    text-align: center;
  }
}
@media (max-width: 991px) {
  #our-easyy-control .fleet-services .track-data h2 {
    text-align: center !important;
  }
}
#our-easyy-control .fleet-services .track-btn,
#our-easyy-control .fleet-services .collect-btn {
  transition: all 0.5s ease;
}

@media (min-width: 1200px) {
  #additional-feature {
    padding: 0 !important;
  }
}
@media (max-width: 1199px) {
  #additional-feature {
    padding: 0 !important;
  }
}
#additional-feature .icons-section {
  margin: 50px 0;
}
@media (max-width: 991px) {
  #additional-feature .icons-section {
    margin: 0;
  }
}
@media (max-width: 767px) {
  #additional-feature .icons-section {
    justify-content: center;
  }
}
#additional-feature .icons-section .sub-section {
  display: flex;
  align-items: center;
  color: #686868;
  margin-bottom: 110px;
}
@media (max-width: 991px) {
  #additional-feature .icons-section .sub-section {
    margin-bottom: 30px;
  }
}
#additional-feature .icons-section .sub-section:hover picture,
#additional-feature .icons-section .sub-section:hover h3 {
  color: #2072b9;
  filter: none;
}
#additional-feature .icons-section .sub-section picture {
  filter: grayscale(1);
}
@media (max-width: 1199px) {
  #additional-feature .icons-section .sub-section > * {
    padding: 5px;
  }
}
@media (min-width: 1200px) {
  #additional-feature .icons-section .sub-section > * {
    padding: 0 20px;
  }
}

#easy-about {
  background-color: #00a19a;
}
@media (min-width: 1200px) {
  #easy-about .tech-box {
    padding: 0 70px;
  }
}

#content-sect .content-section .data-analytics-content {
  margin-top: 40px;
}
#content-sect .content-section .data-analytics-content .sub-title {
  position: absolute;
  top: -30px;
}
@media (max-width: 991px) {
  #content-sect .content-section .data-analytics-content .sub-title {
    transform: translate(100%);
    width: 30%;
  }
}
#content-sect .sub-heading {
  margin: 40px 0;
}
@media (max-width: 991px) {
  #content-sect .content-section h4,
#content-sect .content-section h2,
#content-sect .content-section p {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  #content-sect .solution-role .solution-bullet {
    flex-direction: column;
    align-items: flex-start !important;
  }
}
#content-sect .solution-role .first-bullet {
  padding-left: 20px;
}
@media (max-width: 767px) {
  #content-sect .solution-role .first-bullet {
    margin-bottom: 0;
  }
}
#content-sect .solution-role .first-bullet li {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  #content-sect .solution-role .first-bullet li {
    text-align: left;
  }
}
#content-sect .solution-role .first-bullet li::marker {
  color: #00a19a;
}
#content-sect .solution-role .first-bullet li a {
  color: #1f2b3e;
  text-decoration: none;
}

#bus-section {
  background-color: #f8f8f8;
}
#bus-section .card-sizes {
  padding: 0;
  text-align: center;
  background: white;
  margin: 0 0 40px;
  border: #979797;
  outline: none;
  box-shadow: 0px 0px 1px 0px #6c6c6c;
  border-radius: 2px;
  transition: all 0.3s ease-in;
}
#bus-section .card-sizes:hover {
  transform: scale(1.1);
  box-shadow: 0 0 5px #6c6c6c;
}
