@media (min-width: 992px) {
    .custom-text-background {
            background-repeat: no-repeat;
            background-size: 100%;
            background-position: 20% 30%;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
    }
}

@media (max-width: 991px) {
    .custom-text-background {
            background-image: none !important;
    }
}

@media (min-width: 1200px) {
    .custom-big-font-size-1 {
            font-size: 5.9rem !important;
    }
}

@media (min-width: 1600px) {
    .custom-big-font-size-1 {
            font-size: 7.5rem !important;
    }
}

.custom-slider-text-1 {
    font-size: 55px;
    text-transform: none;
    letter-spacing: 0.01em;
    font-family: Poppins, serif !important;
}

.custom-slider-el-2 {
    max-width: 35%;
    right:10%;
}

.fc-daygrid-day-top a {
    font-size:18px;
}

.fc .fc-daygrid-day-top {
    display: inline-block;
    flex-direction: inherit;
    align-items: center;
    justify-content: center;
}

.wp_integrate {
    position:fixed;left:10px;bottom:10px;z-index:99999;
}

.form-input {
    padding:5px;
    background:#fff;
    border: 1px solid #dfdfdf;
  }
  .form-input input {
    display:none;
  }
  
  .form-input img {
    width:100%;
    display:none;
    margin-bottom:30px;
  }


  .custom-form-style-1 .form-control {
    background-color: #212529;
    color: rgb(174, 174, 174);
    border-color: #475360;
  }







.repeatable-item .nav-tabs .nav-link.active{
    color: #540E92;
    border-color: #540E92 #540E92 #fff;
}

.repeatable-item .repeatable-wrapper {
    display: none;
}

.repeatable-item:last-child .repeatable-wrapper {
    display: block;
}

.promote {
    border-radius: 7px;
    background-color: #F4F6FE;
    border: 1px solid #E1E8FF;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.promote-box {
    width: 100%;
    padding: 15px 30px 15px 30px;
    background: url(../images/next.png) right center no-repeat;
    background-size: 55px;
    cursor: pointer;
}

.promote-box:hover {
    background-color: #e7ebfe;
}

.promote-box img {
    position: relative;
    top:0px;
    left:0px;
    width: 55px !important;
    height: 55px;
    opacity: 0.4;
}

.promote-content {
    padding-left: 25px;
}

.service-box {
    min-height: 300px;
    padding: 30px;
    margin: 20px;
    border-top: 3px solid rgba(0, 0, 0, 0.02);
    border-right: 1px solid rgba(0, 0, 0, 0.09);
    border-left: 1px solid rgba(0, 0, 0, 0.09);
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
    cursor: pointer;
}

.service-box:hover {
    border-top: 3px solid #FF5200;
    box-shadow: rgba(134, 134, 134, 0.1) 0px 10px 50px;
    border-radius: 5px;
}

.bg-content-subheader {
    background: url(../images/page-header.jpg);
    background-size: cover;
    background-position-x: 50%;
    padding-top: 50px;
    padding-bottom: 50px;
}