html{
  overflow-x: clip;
}

.our-business-section{
  background-color: #095182;
  margin: 40px 0px;
  padding: 40px 0px;
  color: white;
}

.our-business-section h2, .our-business-section div{
  color: white;
}

.our-business-section .reviews__author {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.our-business-section .reviews__author img {
  width: 100px;
  height: auto;
}

.our-business-section .reviews__text {
  font-family: inherit;
}

.slider-thumbnails-nav__text{
  text-transform: capitalize;
}

.section-reviews .owl-controls {
  bottom: 50px;
}

.our-history-section{
  background-color: #095182 !important;
  color: white;
}

.our-history-section h2,  .our-history-section h3,.our-history-section div, .our-history-section span{
  color: white;
}

.our-history-section h3::before{
  background-color: white;
}

.list-features-2__title.ui-title-inner::before {
  top: 10px;
}

.list-features-2__title.ui-title-inner::after {
  top: 20px;
}

.certifications-block h2, .certifications-block h3, .certifications-block span{
  text-align: center !important;
}

.certifications-block .decor-1 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}

.ui-title-block{
  color: #095182;
}

.white{
  color: white;
}

.primary-color{
  color: #095182;
}

.slider-content-main-title{
  font-size: 60px;
  padding: 20px 20px;
  border-radius: 50%;
  border: 2px solid #095182;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider-thumbnails-main__info{
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.reviews-list{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.reviews-list__img{
  width: 20%;
}

.reviews-list__img > img{ 
  width: 80% !important;
  height: 80% !important;
}

.reviews-list__inner{
  padding-left: 0px !important;
  width: 100%;
}

.reviews-list__blockquote{
  margin: 0px 0px !important;
}

.owl-theme_mod-a .owl-controls {
  padding: 0px !important;
  text-align: center;
}

.section-reviews .reviews-list__title,.section-reviews .decor-2.decor-2_mod-b.decor-2_mod_white{
  padding: 0px !important;
  text-align: center;
}

.section-call-us-now{
  padding-top: 29px;
  height: 482px;
  width: 100%;
  background-size: cover !important;
  background: url('/assets/img/design/Service/1425-x-482.jpg') no-repeat 50% 50%;
}

.dg-section{
  padding: 50px 50px;
}