.owl-carousel {

    max-width: 1440px;

}

.owl-carousel .owl-nav {

  padding-top: .4em;

  font-family: sans-serif;

  font-size: .8em;

}

.owl-carousel .owl-nav > div {

  padding: .4em 1.4em;

  border: 1px solid #333;

  background: #000;

  color: white;

  border-radius: .4em;

  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.2));

  box-shadow: 0.1em 0.1em 0.4em rgba(0, 0, 0, 0.5);

}

.owl-carousel .owl-nav > div:hover {

  background-color: #333;

}

.owl-carousel .owl-nav .owl-prev {

  float: left;

}

.owl-carousel .owl-nav .owl-next {

  float: right;

}

.owl-carousel .owl-stage-outer {

    position: relative;

    overflow: hidden;

    -webkit-transform: translate3d(0px, 0px, 0px);

}



/************************************************************************/

/*                          Menu text styles                            */

/************************************************************************/



div#srp-cronotime.owl-dots {

    position: relative !important;

    background: #f3f3f3;

    width: 100%;

    padding: 30px 0;

}

div#srp-cronotime > div {

    display: flex;

    flex-direction: row !important;

    justify-content: center;

    max-width: 660px;

    padding: 0 30px;

    flex-wrap: wrap;

    margin: auto;

}

.page-template-custom-companyia .owl-dot {

    color: #4a4a4a;

    font-family: "Source Sans Pro";

    font-size: 16px;

    font-weight: 600;

    cursor: pointer;

    width: 20%;

    text-align: center;

    padding-bottom: 10px;

}

.page-template-custom-companyia .owl-dot.active {

    color: #f8ce4a !important; 

}

.home .owl-dots {

  position: absolute;

  right: 23px;

  top: 0;

  display: flex;

  flex-direction: column;

  height: 100%;

  justify-content: center;

}

.home .owl-dot.active {

  background: transparent;

  border: 2px solid #fff;

  width: 18px;

  height: 18px;

}

.home .owl-dot {

  width: 12px;

  height: 12px;

  border-radius: 100%;

  background: #fff;

  margin: auto;

  margin-bottom: 5px;

  margin-top: 5px;

} 



/* .txtslide-cont > div {

    display: table;

    width: 100%;

    height: 100%;

}

.txtslide-cont > div > div {

    display: table-cell;

    vertical-align: middle;

    text-align: center;

} */