.custom-screens-carousel {
    position:relative;
    z-index:30;
    margin-top:-150px
    /* margin-top:-190px */
   }
   @media(max-width:991px) {
    .custom-screens-carousel {
     margin-top:-90px
    }
   }
   .carousel-ipad {
    border-radius:35px;
    border:1px solid #fff;
    padding:50px;
    background:#f9f9f9;
    box-shadow:0 5px 50px rgba(0,0,0,.1);
    position:relative
   }

@media(max-width:991px) {
    .carousel-ipad {
     padding:25px;
     border-radius:17px
    }
   }
   .carousel-ipad img {
    border:1px solid #fff
   }
   .carousel-ipad .carousel-ipad-camera {
    /* background:#3c3d3d; */
    background: #26b8f3;
    width:8px;
    height:8px;
    position:absolute;
    left:0;
    margin-left:20px;
    bottom:50%;
    margin-bottom:-5px;
    border-radius:100%
   }
   .carousel-ipad .carousel-ipad-home {
    background:#f9f9f9;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);
    border-radius:28px;
    width:40px;
    height:40px;
    position:absolute;
    right:0;
    margin-right:5px;
    bottom:50%;
    margin-bottom:-20px
   }
   .carousel-ipad .carousel-ipad-home:after {
    width:15px;
    height:15px;
    margin-top:-8px;
    margin-left:-8px;
    border:1px solid rgba(0,0,0,.12);
    border-radius:4px;
    position:absolute;
    display:block;
    content:'';
    top:50%;
    left:50%
   }
   @media(max-width:991px) {
    .carousel-ipad .carousel-ipad-camera,
    .carousel-ipad .carousel-ipad-home {
     display:none
    }
   }



   #mapCanvas{
    width: 100%;
    height: 400px;
}


.featureImg{
  width: 60px;  
}


.cncTxtBold{
  /* font-size: 1.2em !important; */
  font-weight: 400 !important;
  /* font-size: 13px !important; */
}


.text-color-cncBlue{
  color: #08c !important;
}


.text-color-cncWhite{
  color: #FFF !important;
}



.div-background-cncBlue{
  background-color: #08c !important;
  border:1px solid #FFF;
}






.cncImg-Circle{
  border-radius: 5%;
}



html .blockquote-primary {
	border-color: #0088CC !important;
}

html .blockquote-secondary {
	border-color: #e36159 !important;
}

html .blockquote-reverse {
	border-color: #e36159 !important;
}


html .blockquote-tertiary {
	border-color: #2BAAB1 !important;
}

html .blockquote-quaternary {
	border-color: #383f48 !important;
}

html .blockquote-dark {
	border-color: #212529 !important;
}

html .blockquote-light {
	border-color: #FFF !important;
}

p.drop-caps:first-letter {
	color: #0088CC;
}



.custom-animated-circles {
  position: absolute;
  z-index: 1000 !important;
  left: 0;
  bottom: 0;
  width: 500px;
  height: 500px;
  transform: translate3d(-55%, 25%, 0);
}


/* Animated Circles */
.custom-animated-circles {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 500px;
  height: 500px;
  transform: translate3d(-55%, 25%, 0);
}

.custom-animated-circles .circle {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 50%;
  border-radius: 100%;
  border: 1px solid #FFF;
  transform: translate3d(-50%, -50%, 0);
  animation-name: customAnimatedCircles;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
  animation-timing-function: linear;
  animation-duration: 2.5s;
  animation-delay: 500ms;
}

.custom-animated-circles .circle:nth-child(2) {
  width: 70%;
  height: 70%;
  animation-delay: 1000ms;
}

.custom-animated-circles .circle:nth-child(3) {
  width: 90%;
  height: 90%;
  animation-delay: 1500ms;
}

.custom-animated-circles .circle:nth-child(4) {
  width: 110%;
  height: 110%;
  animation-delay: 2000ms;
}

.custom-animated-circles.custom-animated-circles-pos-2 {
  bottom: auto;
  top: 0;
  transform: translate3d(-55%, -25%, 0);
}

.custom-animated-circles.custom-animated-circles-pos-3 {
  bottom: auto;
  left: auto;
  right: 0;
  transform: translate3d(65%, -50%, 0);
  top: 0;
}

@keyframes customAnimatedCircles {
  0% {
      opacity: 0;
      transform: translate3d(-50%, -50%, 0) scale(0.8);
  }
  50% {
      opacity: 0.5;
      transform: translate3d(-50%, -50%, 0);
  }
  100% {
      opacity: 0;
      transform: translate3d(-50%, -50%, 0) scale(1.1);
  }
}


.cncIfrmageExternal{
  width: 100%;
  height: 800px;
  
}


.cnc-pL-2{
  padding-left: 2px;
}

.cnc-pR-2{
  padding-right: 2px;
}



.bg-primary{
  background: #26b0f3 !important;
}

.section-primary{
  background: #26b0f3 !important;
  color: #FFF !important;
}


/* .bg-cnc-DarkBlue-primary{
  background: #071828
} */


.cncTextAlignJustify{
  text-align: justify !important;
}


.aiImg-icon1{
  position: relative;
  z-index: 100000 !important;
  height: 50px !important;
  background-color: red;
  -webkit-mask: url("../img/cnc/services/aiImg/cam-log.svg") no-repeat center;
  mask: url("../img/cnc/services/aiImg/cam-log.svg") no-repeat center;
}
/* 
.logo {
  background-color: red;
  -webkit-mask: url(logo.svg) no-repeat center;
  mask: url(logo.svg) no-repeat center;
  } */
