    .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_center.et_pb_bg_layout_dark {margin-top: 60px;}
    .et_pb_row_0 {width: 100%;height: 40vh;width: 90%; max-width: 1240px;}
    .page .et_pb_section_0 .et_pb_row_0.et_pb_row {
    min-height: 540px;
    margin: auto;
}
.fadeInOut-txt .et_pb_blurb_description h2 {
    /*visibility: hidden; */
}
.main-h2 .et_pb_blurb_content {
    margin-left: 0px;
}
body.enged .et_pb_section.et_pb_section_0.dark_header, body.enged div.et_pb_section.et_pb_section_0_tb_body.dark_header {
    margin-top: -130px;
    min-height: 480px;
    padding-top: 30px !important;
    max-height: 480px;
    background-color: rgba(35,31,32,0.6)!important;
    background-blend-mode: overlay !important;
}
.et_pb_module.cloudpartner-logos p:after {
    border-bottom: 1px solid #999;
    content: "";
    width: 20%;
    height: 3px;
    display: block;
    text-align: center;
    margin: auto;
}
.et_pb_button_module_wrapper:has( > .flex) {
    display: inline-flex;
    align-items: center;
    width: 340px;
}
.et_pb_button_0_wrapper:has( > .flex) {
    width: 240px;
}
a.et_pb_button.learn-more.flex {
    max-width: 100%!important;
    line-height: 1.7em !important;
    margin:auto;
}
.et-db #et-boc .et_pb_section .et_pb_button_1:hover {
      color: #FF6700!important;
}
.customer-logos img {
    max-width: 130px;
    margin: 0px 11px;
}
.cloudpartner-logos img {
    max-width: 150px;
    margin: 0px 2.5px;
}
.customer-logos-col {
    overflow: hidden;
    white-space: nowrap;
}
.customer-logos-col:before {
    content: "";
    position: absolute;
    background: linear-gradient(90deg, white, transparent);
    z-index: 2;
    top: 0;
    left: 0;
    width: 5%;
    height: 100%;
}
.customer-logos-col:after {
    content: "";
    position: absolute;
    background: linear-gradient(-90deg, white, transparent);
    z-index: 2;
    top: 0;
    right: 0;
    width: 5%;
    height: 100%;
}
.et_pb_module.customer-logos {
    margin-bottom: 0px !important;
    display: inline-block;
    width: 3280px;
}
.customer-logos-col:hover .customer-logos .et_pb_text_inner {
    animation-play-state: paused;
}
.customer-logos .et_pb_text_inner {
    animation: 60s slide infinite linear;
}
@keyframes slide {
    from {transform: translateX(0);}
    to {transform: translate(-100%);}
}
.latest-blogs img {
    min-height: 170px !important;
}
.et_pb_section.et_pb_section_0 {
    background-position: center bottom 70%;
    background-blend-mode: overlay;
    background-image: url(/wp-content/uploads/2023/12/Homepage-Banner-BG-2.png)!important;
}
.et_pb_section.et_pb_section_0.dark_header, div.et_pb_section.et_pb_section_0_tb_body.dark_header {
    margin-top: -130px;
    min-height: 700px;
    padding-top: calc(3vw + 30px);
}
.et-db #et-boc .et_pb_column_0 {
    margin: auto;
    margin-top: 90px;
    width: 58.8%;
}
.et_pb_blurb_0 .et_pb_blurb_content {
    text-align: left;
    max-width: 100%;
}
body .et_pb_row_0 .et_pb_column.et-last-child {
    margin-top: -40px;
}
body.dark_header .et_pb_row_0 .et_pb_column.et-last-child {
    margin-top: -30px;
}
    .et_pb_section.et_pb_section_0.dark_header {padding: 80px 0px !important;}
    .et_pb_row.et_pb_row_1 .color-box .et_pb_module {min-height: 340px;padding:25px;}
    .et_pb_row.et_pb_row_1.color-boxes {top: -90px;}
    .et_pb_button_0_wrapper {height: 50px;}
    
    /*.img1,.img2 {left: 0px; margin-top:45px;}*/

    /*.animate_in {animation: anim-in 9s ease infinite;}*/
    /*.animate_out {animation: anim-out 9s ease infinite;}*/
    
    /*@keyframes anim-in {0% {opacity: 0; top:45px;} 10% {opacity: 1; top:0px;} 100% {opacity: 1; top:0px;}}*/
    /*@keyframes anim-out {0% {opacity: 1; top:0px;} 10% {opacity: 0; top:-45px;} 100% {opacity: 0; top:-45px;}}*/
    
    .et_pb_module.et_pb_accordion_0 .et_pb_accordion_item {
    margin-bottom: 10px !important;
    }
    .et_pb_toggle.et_pb_module .et_pb_toggle_content h2 {
        display: none;
    }
    .main-h1 h1 {
        color: #fff !important;
        font-size: 45px;
        font-weight: 800 !important;
    }
    .main-h1 h2 {
    font-size: 30px;
    color: var(--wht);
    font-weight: 400 !important;
    }
    .main-h2 h2 {
    font-size: 22px;
    color: var(--pink);
    font-weight: 600 !important;
    }
    .et_pb_section_1 .et_pb_text_inner p {
    min-height: 275px; 
    }
    .et_pb_section_1 .et_pb_text_inner h2 {
     min-height: 82px;  
    }
    .et_pb_accordion_0 .et_pb_toggle_title:before {
    color: #fff;
    }
    .et_pb_blog_grid img {
            max-height: 170px;
        }
    .et_pb_blog_grid .series-hdr {
            display:none;
        }
    .et_pb_section.latest-blogs .entry-title {
    min-height: 55px;
    }
    div#home-logos-scroll .et_pb_column {
    overflow: hidden;
}
    .home .et_pb_blurb .et_pb_module_header { font-weight: 800; font-size: 30px;text-align: center;}
    .entry-content #little-something-extra table, .entry-content #little-something-extra tr td {border: 0px !important;padding: 0px;}
    
    /*.et_pb_section.et_pb_section_0 {background-position: center top;background-blend-mode: overlay;background-image: url(/wp-content/uploads/2022/12/Homepage-Banner-3.webp);background-color: rgba(35,31,32,0.4)!important;}*/
.et_pb_section.et_pb_section_0.zoomout {transition: background-size 5s ease-out;background-size: 100%;background-color: #000a3b;background-blend-mode: unset;}
	/*.et_pb_section.et_pb_section_0, .et_pb_section.et_pb_section_0.zoomin {transition: background-size 8s ease-in; background-size: 100%;}*/
	
	.et_pb_row .color-box {padding: 4px;}
	.et_pb_row .color-box.colored:before {animation: color-fadding 3s ease infinite; opacity: 0;}
	.et_pb_row .color-box:before {content: ""; display: block; position: absolute; width: 100%; height: 100%; margin-top: -4px; margin-left: -4px; background: #fff;opacity: 1;}
	.et_pb_column.no-color {padding: 4px; 
	background-image: linear-gradient(45deg,#fff 0%,#fff 100%);
	}
	
	/*.latest-blogs .column.size-1of3 {width: 47% !important;}*/
	/*.latest-blogs .column.size-1of3:last-child {display: none !important;}*/
	.latest-blogs .et_pb_blog_0 .et_pb_post .post-meta {padding-bottom: 0px !important;}
	
	.color-box h2, .color h2 { -webkit-background-clip: text !important; -webkit-text-fill-color: transparent;}
.et_pb_column.color h2{     
    background: #0976E3;
    background: linear-gradient(to right, #0976E3 0%, #01c087 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
}

.et_pb_column.color {
    background-image: linear-gradient(45deg,#0574e1 0%,#00c185 100%) !important;
    padding: 4px;
}
.et_pb_column.color .et_pb_text {
    background-color: #FFFFFF; 
}
/*.et_pb_column.color p { color: #222;}*/
/*.et_pb_column.color .et_pb_module {background-color: transparent;}*/
.color-boxes .color a.learn-more, .et-db #et-boc .et-l .color-boxes .color a.learn-more:hover {color: #fff !important;}
.color-box h2 {
    background: -webkit-linear-gradient(120deg,#333,#333);
  text-align:left !important;
}
.color-box.pur-grad.colored h2 {background: -webkit-linear-gradient(120deg,#764ba2,#667eea);animation: color1-in 3s ease infinite;}
.color-box.blu-grad.colored h2 {background: -webkit-linear-gradient(120deg,#0574e1,#00c185);animation: color2-in 3s ease infinite;}
.color-box.org-grad.colored h2 {background: -webkit-linear-gradient(120deg,#ff6700,#dd2476);animation: color3-in 3s ease infinite;}

.et_pb_column.color {
    transform: translateX(0px) translateY(-15px)!important;
    box-shadow: 0px 2px 30px 0px rgb(0 0 0 / 15%);
    transition: transform 500ms ease 0ms;
}
mediaelementwrapper video {
    position: relative;
    width: 75% !important;
    top: -15%;
    right: -25% !important;
    background: #06101f !important;
}
strong.popout { color: #fff;padding: 0px 0vw; display: inline-block; margin-top: 12px; line-height: 1.8em;}
span.gdbtn {display: block; margin-top: 45px; position: absolute;left: calc(50% - 254px); border-radius: 25px; width: 220px;height: 56px; z-index: 10;}

span.gdbtn.discover-btn1.colored {background: -webkit-linear-gradient(120deg,#764ba2,#667eea);animation: colorbtn1-in 3s ease infinite;     box-shadow: 0px 2px 24px 3px #667eea;}

span.gdbtn.discover-btn2.colored {background: -webkit-linear-gradient(120deg,#0574e1,#00c185);animation: colorbtn1-in 3s ease infinite; box-shadow: 0px 2px 24px 3px #00c185;}

span.gdbtn.discover-btn3.colored {background: -webkit-linear-gradient(120deg,#ff6700,#dd2476);animation: colorbtn1-in 3s ease infinite; box-shadow: 0px 2px 24px 3px #dd2476;}

span.discover-btn4, span.checkcwv-btn {
    margin-top: 48px;
    display: block;
    position: absolute;
    left: calc(50% - 250px);
    z-index: 99;
}
span.checkcwv-btn {
    left: calc(50% - 0.1vw);
}
.et-db #et-boc .et-l span.checkcwv-btn .discover {
    color: #fff !important;
    background: -webkit-linear-gradient(120deg,#ff6700,#dd2476);
    width: 255px !important;
    padding: 9px 10px 11px !important;
    margin-top: -2px;
}
.et-db #et-boc .et-l span.checkcwv-btn .discover.learn-more:hover {
background:var(--grn);
} 
span.discover-img.mr-at {
    margin-top: 60px;
    display: block;
}
a.discover.learn-more {
  background: #fff;
   width: 212px !important;
    text-align: center;
    margin: auto;
    border-radius: 25px;
    padding: 10px;
    padding-bottom: 9px;
    font-size: 17px;
  display:block;
}
.et-db #et-boc .et-l a.discover.learn-more:hover, .et-db #et-boc .et-l .discover-btn4.hovered a.discover.learn-more {
    background: transparent;
    color: #fff !important;
}
a.discover.learn-more:after {
    position: relative;
    top: 6px;
    font-size: 24px;
}

.et_pb_blog_grid h2 {
    max-height: 56px !important;
    overflow: hidden;
    min-height: 50px;
}
article.type-post, article.type-post img {
    border-radius: 8px;
}
article.type-post .post-content-inner {
    margin-bottom: 10px;
    margin-top: 10px;
}
.et_pb_blog_grid .et_pb_image_container img {
    padding: 10px;
}
.et_pb_toggle.et_pb_accordion_item {
    border-bottom: 0px !important;
    padding: 10px 25px;
    margin-bottom: 15px !important;
    border-left: 2px solid transparent;
}
.et_pb_toggle.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle.et_pb_accordion_item:hover .et_pb_toggle_title { 
    filter: grayscale(0);
}
.et_pb_toggle.et_pb_accordion_item.et_pb_toggle_close, .et_pb_toggle.et_pb_accordion_item {
    border-left: 4px solid transparent;
}
.et_pb_toggle.et_pb_accordion_item.et_pb_toggle_open, .et_pb_toggle.et_pb_accordion_item:hover {
    border-left: 4px solid var(--tel);
    box-shadow: 0 5px 20px -5px rgba(0,43,75,0.15), 0 0 1px 0 rgba(0,43,75,0.15);
    background: #fff;
}
.et_pb_accordion .et_pb_toggle_title {
    margin-left: 70px;
    padding-right: 0px;
}
.et_pb_toggle .et_pb_toggle_title {
    filter: brightness(0.96) grayscale(1) opacity(0.6);
}
.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:hover, .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title {
    opacity: 1;
}
.et_pb_accordion_item .et_pb_toggle_title:before {
    content: "";
    font-family: 'Lato' !important;
    width: 55px;
    height: 55px;
    right: auto;
    left: -74px;
    top: 20px;
}
.et_pb_accordion_item:nth-child(1) .et_pb_toggle_title:before { background: url(/wp-content/uploads/2023/12/icon1.png);background-size: contain;}
.et_pb_accordion_item:nth-child(2) .et_pb_toggle_title:before { background: url(/wp-content/uploads/2023/12/icon2.png);background-size: contain;}
.et_pb_accordion_item:nth-child(3) .et_pb_toggle_title:before { background: url(/wp-content/uploads/2023/12/icon3.png);background-size: contain;}
.et_pb_accordion_item:nth-child(4) .et_pb_toggle_title:before { background: url(/wp-content/uploads/2023/12/icon4.png);background-size: contain;}

.et_pb_toggle_open .et_pb_toggle_title:before, .et_pb_accordion_item:hover .et_pb_toggle_title:before {
    /*filter: sepia(1) contrast(15) hue-rotate(330deg) !important;*/
}

article.type-post {
    background: var(--lgry) !important;
    border: 1px solid #ccc !important;
}
.et-db #et-boc .et-l .entry-title:hover a {
    color: var(--blk) !important;
}
.cf-tabs .et_pb_toggle_title {
    min-height: 65px;
}
@media (max-width:1200px){
.et_pb_section.et_pb_section_0.dark_header, div.et_pb_section.et_pb_section_0_tb_body.dark_header {
    /*height: calc(95vh - 30px) !important;*/
    margin-top: 0px !important;
    margin: auto;
    padding-top: 6vh !important;
}
}
@media (min-width:768px){
  .platform-logos img {width:525px; height:108px;}
  
  .et_pb_row .cloudFlowtoggle2 {
    min-height: 500px;
    max-height: 500px !important;
    overflow-y: scroll;
    margin-top: 0px;
}
.et_pb_row.cloudFlowtoggle {
    min-height: 780px;
}

.cloudFlowtoggle1 .et_pb_module.et_pb_blurb {
    padding: 15px;
    margin-bottom: 10px !important;
    cursor: pointer;
    border-left: 4px solid transparent;
}
.cloudFlowtoggle1 .et_pb_blurb.et_pb_close {
    filter: grayscale(1)opacity(0.75);
}
.cloudFlowtoggle1 .et_pb_module.et_pb_blurb .et_pb_blurb_description {
    margin-left: -60px;
}
.cloudFlowtoggle1 .et_pb_blurb.et_pb_close:hover, .et_pb_module.et_pb_blurb.et_pb_open {
    border-left: 4px solid var(--tel);
    box-shadow: 0 5px 20px -5px rgba(0,43,75,0.15), 0 0 1px 0 rgba(0,43,75,0.15);
    background: #fff;
    filter: none;
}
.et_pb_module.et_pb_accordion.et_pb_accordion_0.cf-tabs:before {
    content: "";
    display: block;
    width: 100%;
    height: 565px;
    position: absolute;
    z-index: 99;
}

/* Hide scrollbar for webkit-based browsers (Chrome, Safari) */
.et_pb_row .cloudFlowtoggle2::-webkit-scrollbar {
    width: 0.1em; /* Set the width of the scrollbar to a very small value */
}

.et_pb_row .cloudFlowtoggle2::-webkit-scrollbar-thumb {
    background-color: transparent; /* Hide the scrollbar thumb */
}

/* Hide scrollbar for Firefox */
.et_pb_row .cloudFlowtoggle2 {
    scrollbar-width: thin; /* Hide the scrollbar for Firefox */
    scrollbar-color: transparent transparent; /* Hide scrollbar colors for Firefox */
}
}

@media (max-width:768px) {  
   .home .cloudpartner-logos img {
    max-width: 46%;
    margin: 0px 2%;
    border: 1px solid #ccc;
}
.cloudpartner-logos {
    padding: 1% 2%;
}
.main-h2 h2 {
    font-size:19px !important;
    min-height: 66px;
} 
    
  .et_pb_column.et_pb_column_2_5.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
     display: none;
     }
	.home .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_center.et_pb_bg_layout_dark { margin-top: -80px;}
    .home .et_pb_row_0 {width: auto; height: 55vh;}
    .et_pb_text_0 h1 { padding-bottom: 30px;}
    
    .et_pb_row_2 {top: 0px !important;bottom: auto;}
    .et_pb_section_1 .et_pb_row_3.et_pb_row {margin-top: 30px!important; }
    .testimonials .et_pb_blurb_description {font-size:17px;}
    .testimonials .slick-slide .et_pb_blurb_description table span {font-size: 15px;line-height: 1.4em !important;}
    span.gdbtn {left: calc(50% - 104px);}
    span.discover-btn4, span.checkcwv-btn {
    left: calc(50% - 101px);
        }
    span.checkcwv-btn {
    left: calc(50% - 108px);
    margin-top:140px;
    }
    span.discover-img.mr-at {margin-top:140px;}

}	
	
	/*end*/
	
	
	