.cc-theme-edgeless.cc-window {
    font-family: 'Nunito Sans', sans-serif !important;
}

/* .navbar-light .navbar-nav .nav-link {
    color: #fff !important;
} */

.header-fixed.navbar-nav .active .nav-link,
.header-fixed .navbar-nav .nav-link {
    color: #424242 !important;
}

video {
    width: 100%;
    position: relative
}

.innercmsitem {
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translate(0px, -50%);
    height: max-content;
}

[class*="c-item--card"] {
    color: #fff;
    background: none;
    padding: 10px;
}

.innercmsitem p {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.7;
    margin-top: 2%;
}

.slide_img1{
	background:url(../images/banner/Global-IT-banner.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.slide_img2{
	background:url(../images/Sap/sap-banner1.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.slide_img3	{
	background:url(../images/banner/innovation-lab-banner-2.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
#IT_Experts{
	background:url(../images/Multi_Specialist-img.jpg);background-size: cover;height: auto;
}
/********************************/
/*          Fade Effect         */
/********************************/
.carousel-fade .carousel-inner .item {
    transition-property: opacity;
  }
  .carousel-fade .carousel-inner .item,
  .carousel-fade .carousel-inner .active.left,
  .carousel-fade .carousel-inner .active.right {
    opacity: 0;
  }
  .carousel-fade .carousel-inner .active,
  .carousel-fade .carousel-inner .next.left,
  .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
  }
  .carousel-fade .carousel-inner .next,
  .carousel-fade .carousel-inner .prev,
  .carousel-fade .carousel-inner .active.left,
  .carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0, 0, 0);
  }

@media (min-width: 767px) {
    .innercmsitem h2 {
        font-size: 36px;
        font-weight: 600;
        line-height: 1.3;
    }
}

@media (max-width:1024px) {
    .innercmsitem {
        position: absolute;
        top: 42%;
        left: 10%;
        transform: translate(0px, -50%);
    }
}

@media (max-width: 768px) {
    .innercmsitem {
        position: absolute;
        top: 25%;
        left: 10%;
        transform: translate(0px, -50%);
    }

    .innercmsitem h2 {
        font-size: 26px;
        font-weight: 600;
        line-height: 1.3;
    }
}

.owl-carousel .owl-item img {
    border-radius: 18px 18px 0 0;
}

@media (max-width: 767px) {
    video {
        display: none;
    }

    .OurProfession h1 {
        font-size: 3rem;
        font-weight: 800;
    }

    .innercmsitem {
        background-image: url(images/banner/banner01.jpg);
        position: inherit;
        background-size: cover;
        padding: 50px 3rem;
        transform: none;
    }

    .innercmsitem p {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.5;
        margin-top: 2%;
    }
}