/*
Theme Name:Child Theme for Divi
Theme URI: https://wp-ninja.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: https://wp-ninja.net
Template: Divi
*/

/* Start your custom CSS bellow this comment
============================================ */
ul li::marker {
  color: #9f002b;
  font-size: 20px;
  line-height: 24px;
}

.et_mobile_menu {
  left: calc(100% - 300px);
  width: 300px;
}
.current-menu-item a {
  color: #9f002b !important;
}

body .et_pb_button {
  text-transform: capitalize !important;
}

.owl-carousel .owl-stage {
  display: flex;
  align-items: center;
  transition-timing-function: linear !important; /* Smooth scroll */
}

.owl-carousel .owl-item {
	display: flex;
  align-items: center;
  justify-content: center;
}
.owl-carousel .owl-item .et_pb_column {
	width: 230px;
	display: block;
	margin: 0 auto;
}
.owl-carousel .owl-item .et_pb_image{
	display: flex;
  justify-content: center;
}

@media (min-width: 981px) and (max-width: 1280px) {
  h1 {
    font-size: 42px !important;
  }
}

@media (min-width: 768px) and (max-width: 860px) {
  .main-menu .et_pb_row_1_tb_header {
    flex-wrap: nowrap !important;
  }

  .main-menu .et_pb_column {
    width: 25% !important;
  }
  .main-menu a {
    font-size: 16px !important;
  }
  .service-home .et_pb_column {
    width: 100% !important;
  }

  .approach-section {
    width: 100% !important;
  }

  .approach-main .et_pb_column {
    width: 100% !important;
  }

  .office-clean-main {
    width: 100% !important;
  }
  .jan-service-wrp .et_pb_column {
    width: 100% !important;
  }
  .jan-service2-wrp .et_pb_column {
    width: 100% !important;
  }
}