/*Main Banner Start*/
@media only screen and (min-width: 601px) and (max-width: 1024px) {
    .main-banner{
        background-size: auto !important;
        background-position-x: 0% !important;
        background-image: unset !important;
    }
    .main-banner-img
    {
        max-width: 70%;
    }
}
@media only screen and (max-width: 640px){
    .main-banner{
        background-image:none !important;
        background-color: #E1ECFF !important;
    }
}
/*Main Banner End*/

.tick-icon-list li{
  list-style: none;
  position: relative;
  padding-left: 30px;
}
.tick-icon-list li:before {
  content: url(https://www.cloudfuze.com/wp-content/uploads/2024/07/Tick-mark-with-border.svg);
  position: absolute;
  top: 5px;
  left: 0px;
}
/*Carousel-1Start*/
/*  .cf-carousel-dots .owl-theme .owl-nav {
    display: none;
  }*/
  .cf-carousel-dots .owl-theme .owl-dots {
    margin-top: 10px;
  }
  .cf-carousel-dots .item {
    background: #ffffff;
    border-radius: 10px;
    min-height: 151px;
    text-align: center;
    padding: 20px;
    line-height:1.6;
  }
.cf-carousel-dots .owl-carousel .owl-item img {
width: 50px;
height: 50px;
margin: auto;
margin-bottom: 10px;
}
 .cf-carousel-dots .item p{
    margin-bottom: 0px !important;
}
  .cf-carousel-dots .owl-theme .owl-dots .owl-dot span {
    width: 40px !important;
  }
  .cf-carousel-dots .owl-theme .owl-dots .owl-dot.active span {
    background: #809ffc;
  }
.cf-carousel-dots .owl-nav {
text-align: center;
width: 154px;
margin: 12px auto 0px;
background: #ffffff;
padding: 10px 0px;
border-radius: 50px;
}
.cf-carousel-dots .owl-nav button {
background-color: transparent !important;
border: 3px solid #829ff9 !important;
border-radius: 50% !important;
width: 40px;
height: 40px;
margin: 0px 17px !important;
cursor: pointer !important;
font-size: 36px !important;
vertical-align: middle;
font-weight: 900 !important;
color: #829ff9 !important;
}
/*Carousel1-End*/
/*Carousel2-Start*/
.owl-carousel .owl-stage {
display:flex;
align-items:center;
}
.testimonial-content {
          line-height: 1.6;
          text-align: left;
      }
      .rating {
          margin: 15px 0;
          text-align: left;
      }
      .rating i {
          color: #fbc02d;
          font-size: 1.2rem;
      }
      .profile {
          display: flex;
          align-items: center;
          margin-top: 20px;
      }
      .profile-info {
          margin-left: 10px;
          text-align: left;
      }
      .profile-info h4 {
          font-size: 1em;
          line-height:1.2 !important;
          margin: 0;
          margin-bottom:5px;
          color: #0129ac;
      }
      .cf-carousel-no-dot-two .owl-carousel .item .profile img{
        height: 100px;
        width: 100px;
      }
      .profile-info p {
          margin: 0;
          color: #666666;
          font-size: 0.8em;
          line-height:1.4;
      }
      .cf-carousel-no-dot-two .owl-carousel .item .quote-top img{
        width: 80px;
        height: 50px;
      }
      .rating-quote{
        display: flex;
      }
      .rating-quote .rating{
        width: 75%;
      }
      .cf-carousel-no-dot-two .rating-quote .quote-bottom img{
        transform: rotateY(180deg);
        width: 80px;
        height: 50px;
      }

    .cf-carousel-no-dot-two .owl-carousel .item {
      color: #525252;
  text-align: center;
  padding: 30px;
  background-color: #fff;
  border-radius: 15px;
}
.cf-carousel-no-dot-two .owl-dots{
display: none;
}
  .cf-carousel-no-dot-two .custom-nav-two {
    display:none;
    visibility:hidden;
}
/*Carousel2-End*/
/*Toggle-Start*/
.cf-toggle_img-section.fusion-accordian .panel-title a {
  font-weight: 600 !important;
  font-size: 22px !important;
  line-height: 1.4;
}
.cf-toggle_img-section.fusion-accordian .panel-title a.active .fusion-toggle-heading:after {
  content: '';
  height: 2px;
  position: absolute;
  width: 100%;
  background: #ebebeb;
  bottom: 0px;
  left: 0;
}
.cf-toggle_img-section.fusion-accordian .fusion-panel:has(.panel-heading h3 .active) {
  background: #ffffff;
  box-shadow: 0px 0px 20px 0px #deebff;
  border-radius: 20px;
}

.fusion-accordian .toggle-managed-migration .panel-title:before {
  content: '';
  background: url(https://www.cloudfuze.com/wp-content/uploads/2024/07/Support-icon.svg) no-repeat 0 0;
  background-size: 32px;
  height: 32px;
  width: 32px;
  left: -44px;
  top: 12px;
  position: absolute;
}
.fusion-accordian .toggle-security .panel-title:before {
  content: '';
  background: url(https://www.cloudfuze.com/wp-content/uploads/2024/07/Security-icon.svg) no-repeat;
  background-size: 32px;
  height: 32px;
  width: 32px;
  left: -44px;
  top: 12px;
  position: absolute;
}
.fusion-accordian .toggle-enterprise-level .panel-title:before {
  content: '';
  background: url(https://www.cloudfuze.com/wp-content/uploads/2024/07/Change-Management-Icon.svg) no-repeat;
  background-size: 32px;
  height: 32px;
  width: 32px;
  left: -44px;
  top: 12px;
  position: absolute;
}

@media screen and (min-width: 641px) {
.toggle-managed-migration .collapse.in:before {
  background: url(https://www.cloudfuze.com/wp-content/uploads/2024/07/Managed-Migration-for-End-to-End-Enterprise-Support.svg) no-repeat 0 0;
      background-size: 70%;
      height: 90%;
      width: 90%;
      content: '';
      position: absolute;
      left: 102%;
      top: 10%;
}
.toggle-security .collapse.in:before {
  background: url(https://www.cloudfuze.com/wp-content/uploads/2024/07/Security-at-Every-Step.svg) no-repeat 0 0;
      background-size: 70%;
      height: 90%;
      width: 90%;
      content: '';
      position: absolute;
      left: 102%;
      top: 10%;
}
.toggle-enterprise-level .collapse.in:before {
  background: url(https://www.cloudfuze.com/wp-content/uploads/2024/07/Enterprise-Level-Change-Management-for-Zero-User-Impact.svg) no-repeat 0 0;
      background-size: 70%;
      height: 90%;
      width: 90%;
      content: '';
      position: absolute;
      left: 102%;
      top: 10%;
}
}
/*Toggle-end*/

/*Youtube video style-Start*/
.youtube-embed{
width:840px;
height:471.5px;
}
@media only screen and (max-width: 600px) {
/* For Mobile phones: */
.youtube-embed{
width:100% !important;
height:197px;
}
.youtube-container{
margin-left:-25px !important;
margin-right:-25px !important;
}
}
@media only screen and (min-width: 601px) and (max-width: 768px) { 
/* For Tablet phones: */
.youtube-embed{
width:100% !important;
height:310.5px !important;
}
.youtube-container{
margin-left:-25px !important;
margin-right:-25px !important;
}
}
/*Youtube video style-End*/