/* .lc-outer {
    width:100%;
    position:relative;
} */

.lc-inner {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 10;
}



/* .black-film-overlay {
    width:100%;
    height:100%;
    background-color: rgba(0, 0, 0, 0);
    position:absolute;
    z-index: 9;
    top: 0;
} */


.fblocks {
    margin: 0;
    padding: 0;
}

.fblocks img {
    margin: 0;
    padding: 0;
    width: 100%;
}

.abbg {
    background-image: url(../img/abbg.jpg);
}

.owl-item {
    min-height: 540px;
}

/* .home-slider {
    min-height: 540px;
}
.owl-stage{
    min-height: 540px;
}

.slider-area{
    min-height: 540px;
} */

.fblocks-services {
    margin: 0;
    padding: 48px;
    color: white;
}

.fblocks-services h4 {
    margin: 0;
    color: white;
}

.fblocks-services p {
    margin: 0;
    color: white;
}

.isthbg {
    background-image: url(../img/isthbg.jpg);
    background-repeat: no-repeat;
}

.nnone {
    background-image: url(../img/nnone.jpg);
    background-repeat: no-repeat;
}

.histbg {
    background-image: url(../img/histbg.jpg);
    background-repeat: no-repeat;
}

.notebg {
    background-image: url(../img/notebg.jpg);
    background-repeat: no-repeat;
}

.working-hours table {
    padding: 12px;

}

.fb1 {
    background-image: url(../img/fblocks/1b.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 314px;
}

.fb2 {
    background-image: url(../img/fblocks/2b.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 314px;
}

.fb3 {
    background-image: url(../img/fblocks/3b.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 314px;
}

.fb4 {
    background-image: url(../img/fblocks/4b.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 314px;
}

.fblocks h2 {
    min-height: 128px;
}

.pricing-item {
    background-color: whitesmoke;
    padding: 14px;
    margin-bottom: 4px;
}

.pricing-item h4 {
    margin: 0;
    color: rgb(20, 30, 146);
}

.lang{
    margin-left: 88px!important;
  }
  
.flag{
    width: 24px;
    margin-left: 14px;
    cursor: pointer;
  }

.footer-conten-title img {
    width: 58px;
}
/* Fullcalendar js overrides */
.fc-daygrid-day-frame {
    background-color: #ff6868;
}

.fc .fc-daygrid-day-number {
    margin: auto;
    color: black;
}

.fc .fc-bg-event {
    opacity: 1;
}

/* Theme Overrides */
.inner-banner .inner-title {
    padding: 58px 0;
}

.inner-banner {
    margin-bottom: 48px;
    background: url(../img/inner-page-stripe.JPG) no-repeat center center;

}

.inner-banner h3 {
    color: white !important;
}

@media only screen and (max-width: 767px) {
    .inner-banner .inner-title {
        padding-top: 101px;
        padding-bottom: 60px;
        position: relative;
    }
}

/* End Theme Overrides */

@media only screen and (max-width: 991px) {
    .home-slider {
        margin-top: 48px;
    }

    .logo img {
        height: 42px;
    }

    .owl-carousel .owl-item {
        height: 580px;
    }

    .lang{
        margin-left: 24px!important;
        margin-bottom: 18px;
      }

      .flag{
        width: 24px;
        margin-left: 24px;
        margin-bottom: 18px;
        cursor: pointer;
      }
      
}