.list-check > li::before, .list-arrow > li::before, .list-plus > li::before {

    color: #11b1dc;
  }
  
.modal{
background: #5d585896;
  }

.find-an-expert-quote a{
      background-color: #00c774 !important;
  }

  .shape-divider{position:relative;}
  /*
  .shape-divider::after{content:'';width:100%;height:600px;background:#0d0a26;display:inline-block;position: absolute;left:0;bottom:0px;clip-path: polygon(0 75%, 50% 100%, 100% 75%, 100% 86%, 50% 100%, 0 86%);}
  */
  .row-box .box-style{background:#f8fcfd;overflow:hidden;border:solid 1px #ecf1f2;padding:20px 50px;min-height:140px;position:relative;;display:flex;justify-content:center;text-align:center;align-items:center}
  .row-box .box-style>img{position:absolute;right:-25px;top:-25px;}
  
  ul.franchise {
      -moz-column-count: 3;
      -moz-column-gap: 20px;
      -webkit-column-count: 3;
      -webkit-column-gap: 20px;
      column-count: 3;
      column-gap: 20px;
  }
  
  .star-banner{
      position: absolute;
      right: -69px;
      top: -59px;
  }
  
  
  
  
  .blue-heading-star{
  position: absolute;
  top: -117px;
  left: 157px;
  }
  
  .blue-advantage-star {
      position: absolute;
      top: -123px;
      left: -123px;
  }
  
  .box-bg-container {
      background: url(/images/boxes-bg.png);
      background-position-x: center !important;
      background-repeat: no-repeat;
      background-size: cover;
  }
  
nav#main-nav {
    width: 100% !important;
    max-width: 100% !important;
    z-index: 1000;
}

.banner-carousel-text{
top: 25vw;
position: absolute;
z-index: 999;
}

.banner-carousel-text .row{
position:absolute;

}

.banner-carousel-text-shadow{
text-shadow: 1px 5px 19px #957c7c, 0px 0px 17px #000;
}

  .banner-container {
      background-image: url(/images/hero_image.jpg);
      background-size: cover;
      width: 100%;
      max-width: 100%;
      height: 1000px;
      /* margin-top: -190px; */
      padding-top: 0px;
      padding-bottom: 190px;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: stretch;
      background-position: center center;
      max-height: 850px;
  }
  
  
  
  .nav-row{
      position: absolute;
      width: 100%;
  }
  
  .container {
      position: relative;
  }
  
  .banner-row{
    position: relative;
    top: 0px;
  }
  
  .shape-divider:after {
      box-sizing: initial;
  }
  
  
  img.banner-divider-img{
  
  height: initial;
      width: 100%;
      max-width: 100%;
      position: absolute;
      bottom: 0px;
  }
  img.down-arrow-img-tag {
      width: 100%;
  }
  
  
  
          /* Set the background image for the div */
          .background-div-plain {
            background-image: url('/images/backgrounds/home_page_ribbon-plaine.jpg');
            /* Replace 'your-image.jpg' with your image file path */
            background-size: cover;
            background-position: center;
            height: 857px;
            /* Set the height of the div */
            position: relative;
}

          .background-div {
            background-image: url('/images/backgrounds/home_page_ribbon.jpg');
            /* Replace 'your-image.jpg' with your image file path */
            background-size: cover;
            background-position: center;
            height: 857px;
            /* Set the height of the div */
            position: relative;
          }
          
          /* Center the content within the div */
          .center-content {
            position: absolute;
            width: 100%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
            color: #fff;
            /* Set text color to make it visible on the image */
          }
  
  
  
      /* Set background image for the right column */
      .bg-x-center {
        background-image: url('/images/backgrounds/efficient/ba');
        background-size: cover;
        background-position: center;
        height: 100%; /* Set the height of the right column to 100% */
      }
  
      /* Vertically center the content within the columns */
      .v-center {
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 100%; /* Set the height of the container to 100% */
      }
  
      /* Style for the box in the right column */
      .box-style {
        text-align: center;
      }
  
  
      .background-container {
        background-image: url('/images/backgrounds/efficient-office-bg.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 1121px; /* Set the height of the container */
      }
  
.background-container-plain {
    background-image: url('/images/backgrounds/efficient-office-bg-plain.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: auto;
}


  
     /* Set the background image for the first container */
      .first-container {
        background-image: url('/images/earth-friendly-bg.png'); /* Replace 'your-first-background-image.jpg' with your image file path */
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 1027px; /* Set the height of the first container */
      }
  
      /* Set the background image for the second row */
      .second-row {
        background-image: url('/images/proud-members.png'); /* Replace 'your-second-background-image.jpg' with your image file path */
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 458px; /* Set the height of the second row */
      }
  
  
  
  .navbar-nav .show>.nav-link, .navbar-nav .nav-link.active {
      background: #04b1ea;
      color:white;
  }
  
  @media screen and (min-width: 992px) {
  
    .inner-pages-nav {
      height: 84px;
  }
  
  .find-an-expert-quote a{
      padding-top: 10px !important;
      padding-bottom: 10px !important;
      margin-top: 20px;
      background-color: #00c774 !important;
  }
  
  
  }
  
  
  @media screen and (min-width: 1201px) {
  .banner-container{
   padding-bottom: 150px !important;
  }
    
  }
  
  /* For iPads and tablets */
  @media only screen
    and (min-device-width: 768px)
    and (max-device-width: 1024px) {
  .banner-container {
  overflow:hidden;    
  }
  
  .quick-clean-container{
  overflow:hidden;    
  }
  
  }
  
  
  @media only screen and (min-width: 1024px) {

div#navbar2 {
    right: -150px;
    position: relative;
}  

}
  
  @media only screen and (max-width: 478px) {
  #video-img {
      max-width: 60vw !important;
  }
  
  .banner-container {
      overflow: hidden;
  }
  
  .container-fluid.omex-facts-container {
      overflow: hidden;
  }
  
  }
  
  
  
  @media only screen and (max-width: 300px) {
  .row-box .box-style{
      padding: 20px 40px;
      font-size: 10px;
      min-height: 100px;
  
  }
  
  }
  
  
  @media only screen and (max-width: 991px) {
  
  #main-menu li {
 /*     background: #15122d; */
  }
  
  }
  
  .text-white-btn{
color:white!important;
}
  
  /* For mobile devices */
  @media only screen and (max-width: 767px) {
  
.franchise-text-1{
font-size: 5.5vw;
}

.franchise-text-2{
font-size: 4vw;
}


.text-wrap-nowrap {
    text-wrap: nowrap;
}


.f-5vw{
    font-size: 5vw;
}


.f-3vw{
    font-size: 3vw;
}

.col-sm-6 {
    width: 50%;    
    padding: 0 15px;    
}
  
  
  
.btn-sm-sm{
    --btn-padding-y: .3125rem;
    --btn-padding-x: .625rem;
    --btn-font-size: .875rem;
    --btn-border-radius: .1875rem;
}
  
  
.border-bg-light{
border: 1px solid #bfc4c0 !important;
}
  
  
.earth-friendly-parallax{
background-attachment: initial !important;
}  
  
.order-sm-1{
order: -1;
}
  


.banner-carousel-text {
    top: 260px;
}  
  
.owl-carousel .owl-item img {
    height: 500px;
}
  

    
  video#video-player{
    max-width: 50% !important;
  }  
  
  .btn-body-video{
      top: 15px;
      left: -40px!important;
  }  
    
    
  .video-img-test{
  display:none !important;
  }
  
  .btn-body{
  display: -webkit-box !important;
  }
    
  .map-column{
  order: -1;
  }  
  
  #main-menu li {
 /*     background: #15122d; */
  }
    
    
    
  .banner-container{
      background-image: url(/images/backgrounds/banner_mobile.jpg);  
  }  
    
  
  #video-img {
      max-width: 50vw !important;
  }
  
  .video-btn {
      width: 60px !important;
      height: 60px !important;
      display: flex;
      justify-content: center;
      align-items: center;
      left: 35px !important;
  }
  
  
  .video-btn2 {
      z-index: 1;
      display: box;
      position: relative;
      width: 100px;
      height: 100px;
      background: linear-gradient(to bottom, #639fb2 0%, #48bee4 100%);
      box-shadow: 0 4px 4px rgba(0, 0, 0, .3);
      border-radius: 50%;
      line-height: 100px;
      text-align: center;
      text-decoration: none;
      color: white;
      left: 50px;
  }
  
  
  .video-btn2::before {
      display: block;
      position: absolute;
      z-index: -1;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      background: #faf6f6;
      opacity: 0;
      content: '';
      animation: pulse 1s infinite;
  }
  
  
  .btn-body {
      top: -100px;
      position: relative;
  }
    
    
    
    
    
  .banner-container {
  overflow:hidden;   
   background-size: cover;
  }
  
  .earth-friendly-container{
      height: 700px !important;
  }
  
  .quick-clean-container{
  overflow:hidden;    
  }
  
  
  .banner-container {
  /*    margin-top: -30px; */
      padding-top: 0px;
      padding-bottom: 50px;
  }
  
  
  .background-container{
  height: 1770px;
  }
  
  
  .omex-mission-container{
  /* margin-top: -120px; */
  margin-bottom: -30px;
  }
  
  
  
  }
  

  @media only screen and (min-width: 767px) and (max-width: 1199px) {
  

  
video#video-player{
max-width: 60% !important;
}


}


  @media only screen and (max-width: 1199px) {
    
    .banner-row {
        top: 160px;
    }  

    
    .find-an-expert-quote a{
    display:none;
    }
    
    
    }
  
    @media (max-width: 575px){
      .prefooter-collapse a {
          color: #272727 !important;
      }
      }
    
  
  .earth-friendly-container {
      background-image: url(/images/1j7339081758.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      height: 800px;
      display: flex;
      position: relative;
      bottom: 0px;
      align-content: stretch;
      justify-content: space-evenly;
      align-items: flex-end;
  }

  .earth-friendly-container-plain {
     
      background-repeat: no-repeat;
      background-position: center center;
      display: flex;
      position: relative;
      bottom: 0px;
      align-content: stretch;
      justify-content: space-evenly;
      align-items: flex-end;
  background-position: center;
  }
.earth-friendly-parallax{
  /*  background-image: url(/images/backgrounds/earth-friendly-bg-plain.jpg); */
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    color: #fff;
}

.col-left-banner-c{
margin-left: -88px;
}


  .row-earth-friendly{
  width: 100%;
  }
  
  
  .first-friendly-row {
  position: relative;
  }
  
  .member-img{
  position: relative;
  bottom: -40px;
  width: 100%;
  }
  
  
  .banner-row {
      position: relative;
      top: 60px;
      display: flex;
      justify-content: center !important;
      align-items: center !important;
  }
  
  
  .banner-video-column{
  display: flex;
      justify-content: center;
      align-items: center;
  }
  
  
  .homepage-nav-bg {
      background-color: transparent;
      --navbar-color: rgb(255 255 255);
      padding: 2.5rem 0;
  }
  
  .map-bg{
  background: url(/images/backgrounds/map-bg.png);
  }
  
  .friendly-bottom-divider{
  height: initial;
  width: 100%;
  max-width: 100%;
  position: absolute;
  bottom: 0px;
  left:0px;
  padding-left: 0px;
  padding-right: 0px;  
    
  }
  
  
  .swiper-slide {
      display: flex;
      justify-content: center;
  }
  
  .friendly-white-top-divider{
  
      position: absolute;
      top: 0px;
      width: 100%;
      max-width: 100%;
      display: flex;
  
  }
  
  .swiper-button-next {
      display: none;
  }
  
  .swiper-button-prev {
      display: none;
  }
  
  
  #join_captcha_image{
      width: 50%;
  }
  
  

  
  #main-menu li a:hover {
      color: white;
  }
  
  
  form.form input.input, form.form input.errorinput, form.form textarea.input {
      width: 100% !important;
  }
  
  
  .state_td{
  padding-right: 3%;
  }
  
  
  .header-container {
      max-width: 1300px !important;
  }
  
  
  .select-page a{
  padding-left:4px;
  }
  
  a.nav-link {
      padding-left: 4px;
  }
  
  
  .navbar.navbar-expand.toolbar {
      z-index: 9;
     /* background-color: transparent !important; */
  }
  
  
  i.fas.fa-phone.pr-md-1 {
      color: white;
  }
  
  b.d-none.d-sm-inline-block {
      color: white;
  }
  
  
  .shape-divider .navbar-expand .container span a b {
  color:white;
  }
  
  
  .shape-divider .toolbar .container {
      border-bottom: 0.3px solid #ffffff0f;
  }
  
  .toolbar .container a.btn-sm {
  display:none;
  }
  
  .homepage-toolbar{
  position:relative;
  width:100%;
  }
  
  .homepage-nav-bg{
  position:relative;
  width:100%;
  
  }
  
  
  a.nav-link.btn.btn-success {
      border-radius: 50px;
  background-color:#00c774 !important;
  }
  
 
  
  .find-an-expert-quote a {
      background-color: #00c774 !important;
      border-radius: 50px;
  }
  
  .header .navbar-nav>li>a {
      padding: initial;
      font-size: 1rem;
  }
  
  li.find-an-expert-quote {
      background-color: transparent;
      box-sizing: border-box;
      margin-left: 10px;
  
  }
  
  li.find-an-expert-quote:hover {
      background-color: transparent !important;
      box-sizing: border-box;
  }
  

  
  .toolbar>.container{
  max-width: 1300px;
  }
  
  
  .swiper-slide img {
      border: 1px solid #11b1dc;
      box-shadow: 0px 0px 13px 1px rgba(0,0,0,.2), -2px 5px 10px rgba(0,0,0,.2);
  }
  
  .img-logo{
      border: 1px solid #11b1dc;
      box-shadow: 0px 0px 13px 1px rgba(0,0,0,.2), -2px 5px 10px rgba(0,0,0,.2);
  }
  
    
  .foooter-view-work-order{
      width: 100vw;
      margin-left: -12px;
  }
  
  table.table.view-work-order-table tbody tr th {
      color: #11b1dc;
  }
  
  
  
  
  .homepage-nav-bg{
      position: relative !important;
  }
  
  
  /* video button css */
  
  .btn-body {
    display: box;
    display: flex;
    box-pack: center;
    justify-content: center;
    box-align: center;
    align-items: center;
    width: 100%;
    height: auto;
  /*  overflow: hidden; */
    font-family: 'Noto Sans', sans-serif;
  }
  
  
  .btn-body-video {
    display: box;
    display: flex;
    box-pack: center;
    justify-content: center;
    box-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    /*  overflow: hidden; */
    font-family: 'Noto Sans', sans-serif;
    position: relative;
    left: -50px;
    justify-content: left;  
  
  }
  
  .banner-container-video{
    padding-bottom: 0px !important;
    background-image: url(/images/backgrounds/hero_image_n.jpg);
      width: 100%;
      max-width: 100%;
      height: 1000px;
      /* margin-top: -190px; */
      padding-top: 0px;
      padding-bottom: 190px;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: stretch;
      background-position: center center;
      max-height: 850px;
        overflow: hidden;
  }

  .banner-container-video2{
    padding-bottom: 0px !important;
    background-image: url(/images/hero_image.jpg);
      width: 100%;
      max-width: 100%;
      height: 1000px;
      /* margin-top: -190px; */
      padding-top: 0px;
      padding-bottom: 190px;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: stretch;
      background-position: center center;
      max-height: 850px;
        overflow: hidden;

}





  .banner-row-video {
      position: relative;
      top: 260px;
      display: flex;
      /* justify-content: center !important; */
      align-items: center !important;
  }
  
  .video-btn {
    z-index: 1;
    display: box;
    position: relative;
    width: 100px;
    height: 100px;
    background: linear-gradient(to bottom, #639fb2 0%, #48bee4 100%);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .3);
    border-radius: 50%;
    line-height: 100px;
    text-align: center;
    text-decoration: none;
    color: white;
    left: 50px;
  }
  
  
  .video-btn::before {
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #faf6f6;
    opacity: 0;
    content: '';
    animation: pulse 1s infinite;
  }
  
  .video-btn:hover::before {
    animation: none;
    opacity: .4;
  /*  transform: scale(1.3); */
  }
  .video-btn.is-clicked {
    background: linear-gradient(to bottom, gray 0%, dimgray 100%);
  }
  .video-btn.is-clicked:before {
    animation: blastOut 1s;
  }
  
  @keyframes pulse {
    from {
      transform: scale(1);
      opacity: .4;
    }
    to {
      transform: scale(1.3);
      opacity: 0;
    }
  }
  
  @keyframes blastOut {
    from {
      transform: scale(0.9);
      opacity: .4;
    }
    to {
      transform: scale(10);
      opacity: 0;
    }
  }
  
  
  .ion-play:before {
      content: "\f215";
      color: white;
  }
  
  #video-img{
  max-width: 70%
  }
  
  .ion-close:before {
      content: "\f12a";
      color: white;
  }
  
  .read-more{
  cursor:pointer;
  }
  
  .video-btn:hover{
  opacity: 100% !important;
  }
  
  /* video button css */
  


.text-shadow-1{
text-shadow: 1px 1px 1px rgba(0,0,0,1.0);
}  



.map-snippet{
background-image:url("/images/backgrounds/map-bg.png")
}
.f-family-initial{
font-family: initial;
}







/* Classes for height from 10px to 100px */
.h-10px { height: 10px; }
.h-20px { height: 20px; }
.h-30px { height: 30px; }
.h-40px { height: 40px; }
.h-50px { height: 50px; }
.h-60px { height: 60px; }
.h-70px { height: 70px; }
.h-80px { height: 80px; }
.h-90px { height: 90px; }
.h-100px { height: 100px; }

/* Classes for height from 110px to 1000px */
.h-110px { height: 110px; }
.h-120px { height: 120px; }
.h-130px { height: 130px; }
.h-140px { height: 140px; }
.h-150px { height: 150px; }
.h-160px { height: 160px; }
.h-170px { height: 170px; }
.h-180px { height: 180px; }
.h-190px { height: 190px; }
.h-200px { height: 200px; }

/* Classes for height from 210px to 1000px */
.h-210px { height: 210px; }
.h-220px { height: 220px; }
.h-230px { height: 230px; }
.h-240px { height: 240px; }
.h-250px { height: 250px; }
.h-260px { height: 260px; }
.h-270px { height: 270px; }
.h-280px { height: 280px; }
.h-290px { height: 290px; }
.h-300px { height: 300px; }

/* Classes for height from 310px to 1000px */
/* Continuing the pattern... */



/* Classes for height from 310px to 1000px */
.h-310px { height: 310px; }
.h-320px { height: 320px; }
.h-330px { height: 330px; }
.h-340px { height: 340px; }
.h-350px { height: 350px; }
.h-360px { height: 360px; }
.h-370px { height: 370px; }
.h-380px { height: 380px; }
.h-390px { height: 390px; }
.h-400px { height: 400px; }

/* Classes for height from 410px to 1000px */
.h-410px { height: 410px; }
.h-420px { height: 420px; }
.h-430px { height: 430px; }
.h-440px { height: 440px; }
.h-450px { height: 450px; }
.h-460px { height: 460px; }
.h-470px { height: 470px; }
.h-480px { height: 480px; }
.h-490px { height: 490px; }
.h-500px { height: 500px; }

/* Classes for height from 510px to 1000px */
.h-510px { height: 510px; }
.h-520px { height: 520px; }
.h-530px { height: 530px; }
.h-540px { height: 540px; }
.h-550px { height: 550px; }
.h-560px { height: 560px; }
.h-570px { height: 570px; }
.h-580px { height: 580px; }
.h-590px { height: 590px; }
.h-600px { height: 600px; }

/* Classes for height from 610px to 1000px */
/* Continuing the pattern... */



/* Classes for height from 610px to 1000px */
.h-610px { height: 610px; }
.h-620px { height: 620px; }
.h-630px { height: 630px; }
.h-640px { height: 640px; }
.h-650px { height: 650px; }
.h-660px { height: 660px; }
.h-670px { height: 670px; }
.h-680px { height: 680px; }
.h-690px { height: 690px; }
.h-700px { height: 700px; }

/* Classes for height from 710px to 1000px */
.h-710px { height: 710px; }
.h-720px { height: 720px; }
.h-730px { height: 730px; }
.h-740px { height: 740px; }
.h-750px { height: 750px; }
.h-760px { height: 760px; }
.h-770px { height: 770px; }
.h-780px { height: 780px; }
.h-790px { height: 790px; }
.h-800px { height: 800px; }

/* Classes for height from 810px to 1000px */
.h-810px { height: 810px; }
.h-820px { height: 820px; }
.h-830px { height: 830px; }
.h-840px { height: 840px; }
.h-850px { height: 850px; }
.h-860px { height: 860px; }
.h-870px { height: 870px; }
.h-880px { height: 880px; }
.h-890px { height: 890px; }
.h-900px { height: 900px; }

/* Classes for height from 910px to 1000px */
/* Continuing the pattern... */



.w-40px{
width:40px;
}

.w-32px{
width:32px;
}

.w-18px{
width:18px;
}



p.h1.fw-200.text-black {
    text-wrap: nowrap;
}

.underline-warning:after {
    background-color: #cccccc!important;
}
/* .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, .0);
} */


@media (max-width: 1620px) {
  
  
  html,body{
overflow-x: hidden;
}
  
div#navbar2 {
   /* right: -40px;*/
    position: relative;
  background:black;
}

}

.prefooter-title{
font-weight:300;
}

.navbar-style-2{position:absolute;top:37px;background-color:#00000000!important;left:0}
.navbar-style-2.header-stick{background-color:#02b2ec !important}

.owl-slider.owl-carousel:after{content:'';width:100%;height:100%;position:absolute;top:0px;left:0}



@media (pointer: coarse) {

  .navbar-toggler:focus{
   
        outline: none;
        box-shadow:none; /* Removes any Bootstrap focus shadow */
   }
 
}

@media (max-width: 575px) {
    .prefooter-title.collapse-title {
    border: 1px solid lightgray;
 }
}

@media (min-width: 992px) {
    .navbar-center #main-menu {
    left: 30%;
}
}

.gradient-light-blue{background: #b5eeff;background: linear-gradient(0deg,rgba(181, 238, 255, .2) 0%, rgba(181, 238, 255, .4) 0%, rgba(255, 255, 255, 1) 100%);}


.prefooter {background-color:#0d0a26!important;color:#cccccc;padding:60px 0}
.prefooter .prefooter-title{color:#fff;font-size:20px;margin-bottom:20px;}
.prefooter a,.footer a:not(.prefooter-socialBar a){color:#cccccc}
.footer {background-color:#0d0a26!important;color:#cccccc;padding:20px 0}
.footer .container{border-top:solid 1px #ccc;padding-top:30px;}
.footer.pt-0{display:none}

.section-arrow{position:relative;overflow:hidden;padding:200px 0!important}

.section-arrow-top:after{content: '';position: absolute;border-left:solid 100ch transparent;border-right: solid 100ch transparent;border-top: solid 80px transparent;top: 0;left:50%;transform:translateX(-50%) scale(1.2)}

.section-arrow-top-white:after{border-top: solid 80px #fff;}
.section-arrow-top-blue:after{border-top: solid 80px #00b3ed;}


.section-arrow-bottom:before{content: '';position: absolute;border-left:solid 100ch transparent;border-right: solid 100ch transparent;border-bottom: solid 80px transparent;bottom: 0;left:50%;transform:translateX(-50%);}

.section-arrow-bottom-white:before{border-bottom: solid 80px #fff;}
.section-arrow-bottom-blue:before{border-bottom: solid 80px #00b3ed;}


.fact-section .card{border:0;background:none;border-radius:0;padding:0}
.fact-section .row>div:not(:last-child) .card {border-right:solid 1px #b6b6b6}
.fact-section .card .h5{font-weight:400;color:#000;font-size:20px;max-width:170px;margin:0 auto}
.fact-section .card .display-4{margin-bottom:0;margin-top:15px;}


.adv-section-arrow{overflow:hidden;position:relative;clip-path: polygon(50% 0%, 100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);;padding-bottom:180px!important;}
.adv-section-arrow-bottom:after{content: '';position: absolute;background:#00b2ec;width:50%;height:35%;display:inline-block;bottom:00px;left:0px;clip-path: polygon(0% 60%, 0 90%, 100% 100%);}
.adv-section-arrow-bottom:before{content: '';position: absolute;background:#00b2ec;width:50%;height:35%;display:inline-block;bottom: 0;right:0px;clip-path: polygon(100% 90%, 100% 60%, 0 100%);}

.list.list-check li{margin-bottom:10px}

.cta-more-info-section{ background:#fff;padding:50px 0;border-radius:5px;box-shadow:0 0 50px rgba(0,0,0,.08);position:relative;display:flex; justify-content:center;text-align:center;max-width:1000px;margin:0 auto}
.cta-more-info-section >img{position:absolute;right:-65px;top:-30px}
.cta-more-info-section .well{max-width:500px;width:100%}
.cta-more-info-section:after{content:'';width:1px;height:80%;background:#94cbdd;display:inline-block;position:absolute;inset:0;margin: auto;}



@media (max-width: 768px) {
  .section-arrow{position:relative;overflow:hidden;padding:150px 0!important}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{padding-left:20px;padding-right:20px;}
.fact-section .row>div:nth-child(2) .card{border:none}
}












