/* 	Global Styles */
	:root {
  --org: #FF6700;
  --dorg: #ff3c00;
  --pink: #dd2476;
  --blu: #0574e1;
  --grn: #80C03F;
  --purp: #764ba2;
  --viol: #667eea;
  --lgry: #F9F9F9;
  --gry: #ddd;
  --wht: #ffffff;
  --blk: #231F20;
  --tel: #037A87;
}
    h1, h2, h3, h4, h5, h6 {font-weight: 600 !important;} 
    cite, em, i {font-style: italic;font-weight: 400;}
    .et_pb_module.et_pb_image.cur-zoom-in, img.cs-thumb {display: none;}
    img.mfp-img {height: auto;width: 1200px;background: #fff;margin-top: 30px;border-radius: 15px;padding: 15px;}
    .p0 p , blockquote p { padding-bottom: 0px !important;}
    
    .wp-core-ui .attachment-preview:before {background:#ccc;}
    
    .home .et_pb_section.et_pb_section_0 {transition: background-size 5s ease-out;background-size: 100%;background-color: #000a3b;background-blend-mode: unset;}

    .et-pb-icon, .et_pb_social_icon a.icon:before, .pac_dcm_column_1 .slick-prev:before, .pac_dcm_column_1 .slick-next:before {font-family: 'ETmodules'!important;}
    p, #blog-posts p { padding-bottom: 15px !important;} 
    .p-0 p { padding-bottom: 0px !important;}
    .p-1 p:not(.has-background):last-of-type { padding-bottom: 15px !important;}
    .txt-cent {text-align: center;}
    /*.et_pb_blurb_content p:last-of-type { padding-bottom: 0 !important;}*/
    /*p:not(.has-background):last-of-type { padding-bottom: 0 !important;}*/
    .et_pb_main_blurb_image {margin-bottom: 15px;}
    
    .et_pb_preload:before {content:"";display:none;}
    .page-id-260031 .et_pb_section.et_pb_section_0 {background-position: -2% 100% !important;background-image: url(/wp-content/uploads/2022/12/image-1-scaled.webp)!important;background-size: 103% !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: 480px;padding-top:130px;}
    
    .et_pb_module.et_pb_image.cur-zoom img:hover {opacity: 0.7;cursor: zoom-in;}
    article.status-private #top {border-bottom: 3px solid red;}
    li.sub-menu br {display: none !important;}
    #popular-posts {opacity:0;}
    .et_pb_blurb_description h3 {font-size: 20px;padding-bottom: 15px; margin-top: -10px;line-height: 1.4em;}
    .learn-more { color: #fff;border: 0px;padding: 7px 20px 10px !important;font-size: 18px;display: block;text-align: center!important;border-radius: 50px;width: 100%;}
    
	.mr-at {margin:auto;float:none;} .mr-lt {margin: auto;margin-left:0px;float:left;text-align:left!important;} .mr-rt {margin: auto;margin-right:0px;float:right;text-align:right!important;} 
	.mr-at-240 {margin: auto;float: none;margin-left: calc(50% - 120px);}
	.wd-140 {max-width:140px;} .wd-180 {max-width:180px;} .wd-240 {max-width:240px;} .wd-360 {max-width:360px;} .wd-960 {max-width:960px;} .wd-1200 {max-width:1200px;}
	.gut-1-4 .et_pb_column_1_4.et_pb_column { width: 25.25%; margin-right: 1.5%; padding: 20px;}
	.ofv {overflow: visible !important;}
	.ft-13 {font-size:13px} .ft-14 {font-size:14px} .ft-15 {font-size:15px} .ft-16 {font-size:16px} .ft-18 {font-size:18px} .ft-20 {font-size:20px}
	
	.et-l .et_pb_section { padding: 0px 0px;background: transparent;}
	.et_pb_section_1_tb_header.et_pb_sticky--top { background: #fff;}
	.et-l .et_pb_section.pf { padding: 4vw 0vw 2vw 0vw;} .et-l .et_pb_section.pm { padding: 2vw 0vw 2vw 0vw;} .et-l .et_pb_section.pl { padding: 2vw 0vw 4vw 0vw;}
	
	.et-l .et_pb_row.mf { margin: 4vw auto 2vw auto;} .et-l .et_pb_row.mm { margin: 2vw auto 2vw auto;} .et-l .et_pb_row.ml { margin: 2vw auto 4vw auto;}
	
	.et-l .et_pb_row { padding: 4vw 0vw;}
	.et-l .et_pb_row.pf { padding: 4vw 0vw 2vw 0vw;} .et-l .et_pb_row.pm { padding: 2vw 0vw 2vw 0vw;} .et-l .et_pb_row.pl { padding: 2vw 0vw 4vw 0vw;}
	
	.grd-vio-blu .et_pb_text_inner {background: #764ba3;background: linear-gradient(to right, #764ba3 0%, #667DE9 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	.grd-blu-grn .et_pb_text_inner {background: #0976E3;background: linear-gradient(to right, #0976E3 0%, #01c087 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	.grd-org-pnk .et_pb_text_inner {background: #f64a38;background: linear-gradient(to right, #f64a38 0%, #e02673 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	
	.et-db #et-boc .et-l div.et_pb_section.bg-blu-grn, .bg-blu-grn {background-image: linear-gradient(111.22deg,#0976E3 0%,#01c087 100%)!important;}
	.et-db #et-boc .et-l div.et_pb_section.bg-vio-blu, .bg-vio-blu {background-image: linear-gradient(111.22deg,#764ba3 0%,#667DE9 100%)!important;}
	.et-db #et-boc .et-l div.et_pb_section.bg-org-pnk, .bg-org-pnk {background-image: linear-gradient(111.22deg,#f64a38 0%,#e02673 100%)!important;}
	
	.et-db #et-boc .et-l div.et_pb_section.bg-vio-blu .et_pb_module.et_pb_bg_layout_light p {color: #fff !important;}
	.et-db #et-boc .et-l div.et_pb_section.bg-vio-blu .et_pb_module.et_pb_bg_layout_dark p {color:#222 !important;}
	.et-db #et-boc .et-l .et_pb_image_1 {filter: none !important;}
	.et-db #et-boc .et-l div.testimonial-single.bg-vio-blu .et_pb_column:nth-child(1) .et_pb_image_wrap { filter: contrast(0) brightness(100) !important;}
	
	div#UK {top: 0px !important;}
	
	.et_pb_column.pur-grad:hover { 
    background: linear-gradient(120deg, #764ba2, #667eea, #764ba2, #667eea)!important;
	background-size: 400% 400% !important;
	animation: gradient 4s ease infinite;
	background:#fff;
    }
    .et_pb_column.blu-grad:hover { 
    background: linear-gradient(120deg, #0574e1, #00c185, #0574e1, #00c185);
	background-size: 400% 400%;
	animation: gradient 4s ease infinite;
	background:#fff;
    }
    .et_pb_column.org-grad:hover { 
    background: linear-gradient(120deg, #ff6700, #dd2476, #ff6700, #dd2476);
	background-size: 400% 400%;
	animation: gradient 4s ease infinite;
	background:#fff;
    }
	.mobile-menu h6.sub-title {
	 display:none;
    font-size: 16px;
    padding-left: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
}
	.mobile-menu ul.main-nav.open h6.sub-title {
	 display:block;
	}
	ul.main-nav.sub h5 a {
    padding-left: 15px;
    font-size: 15px;
    color: var(--tel) !important;
}
.snav4 a.learn-more, .snav5 a.learn-more {
    margin-left: -10px !important;
}
body.single-case_study .et_pb_section.bg-blu-grn .et_pb_text_inner {
    font-size: 20px;
    font-style: italic;
}
body.single-case_study .et_pb_section.bg-blu-grn .et_pb_text_inner strong {
    font-style: normal;
    font-size: 19px;
}
span.footer-logo img {
    margin-left: -16px;
}
span.footer-txt.alignleft {
    line-height: 18px;
    margin-top: 10px;
}
	.hide, .et-db #et-boc .et-l .et_pb_row.sub-nav { display: none;}
    .show {display: block;}
    .et-db #et-boc .et-l .header-menu li a.mobile-toggle:after {display: none !important;}
    .et_pb_menu__wrap {justify-content: flex-end !important;margin-right: 15px;}
    div#main-content {min-height: 500px;}
    .et_pb_section.et_pb_section_0_tb_header, .et_pb_row.et_pb_row_0_tb_header {height: 80px;padding: 0px 0px !important;}
    .second-menu .et_pb_text_inner li {height: 80px;}
    .et_pb_section.et_pb_section_0_tb_header {z-index: 9 !important;}
    	
	body.popup-box {margin: 0; height: 100%; overflow: hidden}
	.popup-box #page-container:before { content: ""; position: fixed; top:0px; width: 100vw !important; height: 100vh; overflow: hidden; background: #000c; z-index: 999999;}
	span.close {position: fixed;top: calc(4vh + 60px);right: calc(50% - 480px);color: #fff!important;background: #333;padding-left: 16px;padding-top: 7px;border-radius: 50%; cursor: pointer; width: 50px; height: 50px; font-size: 30px; z-index: 9999999;border: 1px solid #ccc;}
	.et_pb_row.popup-info.show, .et_pb_row.popup-vids.show, .rll-youtube-player.active {position: fixed;z-index: 999999;background: #fff;max-width: 900px !important;left: calc(49% - 420px);top: calc(4vh + 80px);border: 1px solid #ccc;}
	.et_pb_row.popup-vids, .popup-vids .vid, .rll-youtube-player.active {padding: 3px; border-radius: 15px !important; margin: 0px !important; background: #fff !important;}
	.rll-youtube-player.active { width: 100%;padding: 0px;height: 508px !important;z-index: 999999;overflow:visible;}

	.et_pb_section.et_pb_section_0.zoomout {transition: background-size 6s ease-out; background-size: cover;}
	.et_pb_section.et_pb_section_0, .et_pb_section.et_pb_section_0.zoomin {transition: background-size 4s ease-in; background-size: 105%;}
	
	.et-db #et-boc .et_pb_row.et_pb_row_0_tb_header {height: 80px; max-width: 1280px !important;}
	
	.single-case_study #et-boc .et-l div.et_pb_section.et_pb_section_0 { margin-top: -100px;min-height: 380px;padding-top: 3vw;}
	
	.page-id-260031.et-db #et-boc .et-l .et_pb_section.et_pb_section_0.dark_header {min-height: 75vh;}
	.et-db #et-boc .et_pb_column_0 {margin: auto;}
    .et-db .et_pb_button_0_wrapper, .et-db .et_pb_module:last-child { margin-bottom: 0;}
    
    .enged input.et_pb_s {
    color: #eee !important;
    font-size: 18px !important;
    padding: 0.5em !important;
    padding-left: 0.75em !important;
}
	
	.et-db #et-boc .et-l .et_pb_section.org {background-color:#FF6700;}
	.et-db #et-boc .et-l .et_pb_section.lgry {background-color:#F9F9F9}
	.et-db #et-boc .et-l .et_pb_section.wht {background-color:#ffffff;}
	.et-db #et-boc .et-l .et_pb_section.blk {background-color:#231F20;}
	.et_pb_section.grey-grad, .et_pb_row.grey-grad {background: linear-gradient(180deg,#f3f4f4 0%,rgba(250,250,250,0) 50%)!important;}
	.et_pb_section.purple-grad, .et_pb_row.purple-grad {background: linear-gradient(111.22deg, #E3CDFF -19.27%, #B4D9EF 111.89%)!important;}
	.et-db #et-boc .et-l #main-content .et_pb_module a {color: var(--org);}
	.et-db #et-boc .et-l .blk .et_pb_module a {color: #ffffff;}
		.dark_header.et-db #et-boc .et-l .et_pb_text_0_tb_header li a, .dark_header.et-db #et-boc .et-l .et_pb_text_1_tb_header.et_pb_text a{color: #ffffff!important;	padding-bottom: 27px;  font-weight: 600;transition: none;}
	.dark_header.et-db #et-boc .et-l .et_pb_text_0_tb_header.et_pb_text li a:hover, .dark_header.et-db #et-boc .et-l .et_pb_text_1_tb_header.et_pb_text li a:hover { color: var(--org)!important;	}
	.et-db #et-boc .et-l a {color: var(--blk);}
	.et-db #et-boc .et-l a:hover, .et-db #et-boc .et-l .et_pb_text_0_tb_header.et_pb_text li.hover a {color: var(--org)!important;}
	.fil-org img {filter: invert(25%) sepia(100%) saturate(40);}
    .fil-tel img {filter: sepia(25%) hue-rotate(110deg) saturate(40) brightness(0.5);}
	
    body #page-container .et_pb_section :after, .sub-nav a.learn-more:after, a.learn-more.back:before, body.et_divi_theme #page-container .et_pb_section .et_pb_button_0:after  { 
    line-height: inherit;
    font-size: 1.3em !important;
    opacity: 1;
    font-family: ETmodules!important;
    font-weight: 400!important;
    }
    
    .dark_header .et_pb_section_0 .et_pb_row_0.et_pb_row, .dark_header.et-db #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row {margin: auto;  }
    
	body, input, textarea, select, h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body.getfi .et_pb_section_0_tb_header, body.getfi #wpadminbar{
    visibility:hidden;}
body.getfi .et_pb_row.et_pb_row_0 {
    zoom: .67;
    max-width: 1200px;
    border: 1px solid #ccc;
    padding: 45px;
    min-height: 630px !important;
    margin-bottom: 45px !important;
}
.rll-youtube-player::before {
    content: "";
    display: block;
    background-color: #fff0;
    width: 100%;
    height: 500px;
    position: absolute;
    z-index: 999;
    cursor: pointer;
}
.rll-youtube-player.active::before {
    display: none;
}
	body {
	font-size: 17px;
    color: var(--blk);
    background-color: #fff;
    line-height: 1.7em;
    font-weight: 400;
	}
	.entry-content tr td {
    padding: 6px 15px;
}
	h1 {font-size: 54px;}
    ul.sub-wone a, ul.sub-plans a, ul.sub-services a {
    font-size: 13px !important;
    color: #555 !important;
    line-height: 1em;
    font-weight: 400 !important;
    }
    ul.sub-wone a:hover, ul.sub-plans a:hover, ul.sub-services a:hover {
    text-decoration: underline;
    color: var(--tel) !important;
}
.et_pb_row.sub-nav li.webscaleone:hover a, .et_pb_row.sub-nav li.plans:hover a, .et_pb_row.sub-nav li.services:hover a {
    margin-left: -20px !important;
    font-weight: 600;
}
.et_pb_row.sub-nav li.webscaleone:hover a:before, .et_pb_row.sub-nav li.plans:hover a:before, .et_pb_row.sub-nav li.services:hover a:before {
    border: 0 !important;
}
   .et_pb_row.sub-nav .sub-wone li a:before, .et_pb_row.sub-nav .sub-plans li a:before, .et_pb_row.sub-nav .sub-services li a:before {
    border: 0px !important;
    margin-left: 20px;
}
.et_pb_row.sub-nav li.webscaleone:hover, .et_pb_row.sub-nav li.plans:hover, .et_pb_row.sub-nav li.services:hover {
    margin-left: 20px;
}
.et_pb_row.sub-nav ul.sub-wone li, .et_pb_row.sub-nav ul.sub-plans li, .et_pb_row.sub-nav ul.sub-services li {
    list-style: disc;
    line-height: 0.8em;
    color: #555 !important;
    font-size: 11px;
}
.et_pb_with_background.cs-bg {
    position: relative!important;
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}
	.et_pb_text_0.sub-title, .sub-title p {font-size: 24px;}
	.uline h2 {font-weight: 600 !important; font-size: 34px;text-align: center;}
	.et_pb_scroll_top.et-pb-icon {bottom:80px;}
	/*faq*/
	.et_pb_toggle_open .et_pb_toggle_title:before {display: block !important; content: "2";}
	.faq .et_pb_toggle_title {font-size: 18px;font-weight: 600;padding: 5px 0 !important; padding-right: 30px !important;}
	.faq .et_pb_toggle_content {font-size: 16px;}
	.et_pb_toggle.et_pb_accordion_item { border: 0px; border-bottom: 1px solid #ccc;margin-bottom: 0px!important;}
	.et_pb_toggle_close { background-color: transparent;}
	.et_pb_toggle_title:before {content: "3";position: absolute;right: 0; font-size: 24px;color: var(--org); }
	.et_pb_toggle_open {background-color: transparent; }
	.et_pb_toggle.et_pb_accordion_item {padding: 15px;}
	
	.li-content ::marker, .et_pb_blurb_description ::marker {
    content: "\e052";
    display: inline-block;
    font-family: ETmodules!important;
    font-size: 12px !important;
    margin-right: 10px;
    color: #e37225;
}
	.li-content .et_pb_text a, .org-txt a, .li-content a {
	    color :var(--org) !important;
	}
.li-content.tel ::marker {
    color: #0690c3;
}
    .et-db #et-boc .et-l .li-content ul {padding: 0 0 0 15px;}
	.et-db #et-boc .et-l .li-content li {padding: 10px 0px;padding-left: 8px !important;}
	.uline h2:after {
    content: "";
    width: 120px;
    display: flex;
    height: 2px;
    background: var(--org);
    margin: auto;
    margin-top: 20px;
	margin-bottom: 10px;
}
.uline.wht h2:after {
    background: #fff;
}
.uline.blk h2:after {
    background: #222;
}
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 {
    min-height: 150px;
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
    color: var(--tel) !important;
}
.et_pb_row.et_pb_row_7_tb_header.mobile-menu.hide {
    border-bottom: 1px solid #eee;
    background: #fefefe;
}
/* 	Global Header style */
	header.et-l.et-l--header {
    position: relative;
    z-index: 99999;
    opacity:0;
}
	.et_pb_sticky .first-menu li.hover:after, .et_pb_sticky .second-menu li.hover:after {
    opacity: 0 !important;
}
	.dark_header.et-db header .header-logo img {
    filter: grayscale(1) brightness(1000);
}
	.et-db #et-boc .et-l .et_pb_text_0_tb_header.et_pb_text a, .et-db #et-boc .et-l .et_pb_text_1_tb_header.et_pb_text a {
	padding: 27px 5px;
	}

	.dark_header.et-db #et-boc .et-l .header-menu.et_pb_section {background-color: #00000000!important;}
 	.et-db #et-boc .et-l .et_pb_section.et_pb_sticky--top { box-shadow: 0 0 10px rgb(0 0 0 / 40%);height: 80px; background: #fff;}
	
	.header-menu .first-menu li, .header-menu .second-menu li {
    list-style: none !important;
    display: inline-flex;
    padding: 10px 8px!important;
}
	.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column.et_pb_column_0_tb_header {width: 15% !important; margin-right: 0px !important;}
	.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column.et_pb_column_1_tb_header { width: 70% !important; margin-right: 0px !important;}
	.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column.et_pb_column_2_tb_header { width: 15% !important; margin-right: 0px !important; }
	.et-db #et-boc .et-l .header-menu ul, .et-db #et-boc .et-l .header-menu ul li { margin: auto !important; padding-top: 0px !important; padding-bottom: 0px !important;
	padding-left: calc(0.2vw + 10px ) !important;padding-right: calc(0.2vw + 10px) !important;	list-style: none; }
	.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_header {background-color: transparent;}
	.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section.et_pb_sticky--top { box-shadow: 0 0 10px rgb(0 0 0 / 40%);height: 80px;background: #fff;}
	
	/* 	Global elements */
	/* 	arrows */
	.slick-slider .slick-prev:before, .slick-slider .slick-next:before { font-size: 22px !important; color: #999 !important; background: #eee !important; border-radius: 50px !important;}
	.slick-list.draggable { overflow: visible;}
	.slick-slider .slick-prev:hover:before, .slick-slider .slick-next:hover:before {background: var(--grn) !important; color: #fff !important;}
	.slick-slide .et_pb_blurb_content {padding-top: 0px !important;}
	
	.single-case_study.et-db #et-boc .et-l .et_pb_row.results .et_pb_column {min-height: 240px !important;}
	
	/* 	buttons */	
	.btn.ft-14:after {position:relative;top:4px;left:3px;font-size: 18px;}
	.color-boxes a.btn {position: absolute; top: 350px;}
	.btn-tel {background: var(--tel);color: #fff !important;font-size: 16px !important;text-align: center !important;}
	.et-db #et-boc .et-l #chat-btn.learn-more {padding-left: 45px!important;}
	
	.et-db #et-boc .et-l .btn:after {content: "\24" !important;display: inline-block !important;}
	.color-boxes .color a.btn, .et-db #et-boc .et-l .color-boxes .color a.btn:hover {color: #fff!important;}
	.et-db #et-boc .et-l .learn-more:after, .et-db #et-boc .et-l .more-link:after, .sub-nav a.learn-more:after {content: "\24" !important;display: inline-block !important; font-size: 1.3em !important; position: relative;top: 5px;left: 0px;margin-left: 0.3em;}
	.et-db #et-boc .et-l .learn-more:hover:after, .et-db #et-boc .et-l .more-link:hover:after, .sub-nav a.learn-more:hover:after { margin-left: 0.4em;}
	.et-db #et-boc .learn-more:hover:after, .et-db #et-boc .more-link:hover:after {transition: all 60ms ease 0ms;left: 4px;}
	.et-db #et-boc .et-l .learn-more.back:after {content: " " !important;display:none !important;}
	.et-db #et-boc .et-l .learn-more.back:before {content: "\23" !important;display: inline-block !important; font-size: 22px; position: relative;top: 5px;right: 0px;}
	.et-db #et-boc .learn-more:hover:before {transition: all 60ms ease 0ms;right: 4px !important;}
	.et-db #et-boc .et-l .learn-more.tel-btn:hover {background-color: var(--org);}
	.et-db #et-boc .et-l .learn-more:hover { color: #fff !important;}
	.et-db #et-boc .et-l .learn-more.tel-btn {background: var(--tel); min-height: 48px;font-size: 15px;}
	.et-db #et-boc .et-l .learn-more.tel-btn:hover {filter:brightness(1.1)}
	.et-db #et-boc .et-l .learn-more.org-btn {background: var(--org); color:#fff!important;padding: 10px !important;padding-top: 5px !important;border: 2px solid transparent;}
	.et-db #et-boc .et-l .learn-more.trans-org {background: transparent;border: 1px solid var(--org);color: var(--org)!important; width: 180px !important;float: none !important;margin: auto !important;}
	.et-db #et-boc .et-l .learn-more.trans-org:after {display: none !important;}
	.et-db #et-boc .et-l .learn-more.trans-org:hover, .et-db #et-boc .et-l .learn-more.trans-org.active {background: var(--org)!important;color: #fff!important;}
	.et-db #et-boc .et-l .learn-more.org-btn:hover {filter:brightness(1.1)}
	.et-db #et-boc .et-l .learn-more.wht-btn {background: transparent; border: 1px solid #fff; color:#fff !important; min-width: 240px; margin-top: 10px;padding: 10px !important;}
	.et-db #et-boc .et-l .learn-more.wht-btn:hover {background: var(--org);border: 1px solid transparent; color:#fff !important;}
	.et-db #et-boc .et-l .learn-more.blk-btn {background: transparent; min-height: 50px; border: 1px solid #222; color:#222 !important; min-width: 240px; margin-top: 0px;}
	.et-db #et-boc .et-l .learn-more.blk-btn:hover {background: var(--org);border: 1px solid transparent; color:#fff !important;}
	.et-db #et-boc .et-l .learn-more.tel-btn {background: transparent; min-height: 50px; border: 1px solid var(--tel); color:var(--tel) !important; min-width: 140px; margin-top: 0px;font-size: 17px;}
	.et-db #et-boc .et-l .learn-more.tel-btn:hover {background: var(--tel);border: 1px solid transparent; color:#fff !important;}
	
	.et-db #et-boc .et-l .discover { color: var(--blk) !important;font-size: 17px;padding: 7px 20px 9px !important;}
	
	.et_pb_row.et_pb_equal_columns.partner-logos-row, .et-db #et-boc .et-l .loadmore.hide {display: none;}
	
	.et_pb_button:hover, .et_pb_module .et_pb_button:hover {border: 2px solid transparent;padding: .3em 2em;}
	body #page-container .et_pb_section .et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after {margin-left: auto !important;}
	
.sub-nav { position: fixed; display: block; min-height: 20px; z-index: 999; background: var(--lgry);  width: 80% !important;  max-width: 1280px !important; left: calc(50% - 640px);}
	.et_pb_row.sub-nav .et_pb_module {padding: 15px;margin: auto; margin-top: 0px;margin-left: 0px;}
.et-db #et-boc .et-l .header-menu li a:after {
    border-bottom: 2px solid var(--org) !important;
    content: "" !important;
    position: absolute;
    display: flex !important;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
	transition: all 0.2s ease-in-out;
	width: 0px;
}
.et_pb_blog_grid .et_pb_post {
    padding: 15px !important;
}
article.type-post .et_pb_image_container {
    margin-bottom: 0px;
    padding: 8px;
}
article.type-post, article.type-post img {
    border-radius: 8px;
}
article a.entry-featured-image-url {
    margin-bottom: 0px !important;
}
.et-db #et-boc .et-l .header-menu li.why.hover a:after {width: 108px;left: auto;}
.et-db #et-boc .et-l .header-menu li.platform.hover a:after {width: 66px;left: auto;}
.et-db #et-boc .et-l .header-menu li.solutions.hover a:after {width: 66px;left: auto;}
.et-db #et-boc .et-l .header-menu li.pricing.hover a:after {width: 40px;left: auto;}
.et-db #et-boc .et-l .header-menu li.services.hover a:after {width: 60px;left: auto;}
.et-db #et-boc .et-l .header-menu li.partners.hover a:after {width: 62px;left: auto;}
.et-db #et-boc .et-l .header-menu li.about.hover a:after {width: 66px;left: auto;}
	
.et-db #et-boc .et-l .header-menu li.blog.hover a:after {width: 35px;left: auto;}
.et-db #et-boc .et-l .header-menu li.resources.hover a:after {width: 56px;left: auto;}
.et-db #et-boc .et-l .header-menu li.signin.hover a:after {width: 50px;left: auto;}

.et-db #et-boc .et_pb_row.sub-nav {padding: 20px !important; z-index: 99999; border:1px solid var(--gry);border-radius: 10px;}
.et-db #et-boc .sub-nav.snav1 {max-width: 925px !important;margin-left: calc(640px - 450px);display: flex;}
.et-db #et-boc .sub-nav.snav1-1 {max-width: 900px !important;margin-left: calc(640px - 450px);display: flex;}
.et-db #et-boc .sub-nav.snav2 {max-width: 900px !important;margin-left: calc(640px - 400px);display: flex;}
.et-db #et-boc .sub-nav.snav3 {max-width: 800px !important;margin-left: calc(640px - 400px);display: flex;}
.et-db #et-boc .sub-nav.snav3-1 {max-width: 800px !important;margin-left: calc(640px - 400px);display: flex;}
.et-db #et-boc .sub-nav.snav4 {max-width: 900px !important;margin-left: calc(640px - 390px);display: flex;}
.et-db #et-boc .sub-nav.snav5 {max-width: 800px !important;margin-left: calc(640px - 320px);display: flex;}
.et-db #et-boc .sub-nav.resources {max-width: 220px !important;margin-left: calc(640px + 310px);display: flex;}
.et-db #et-boc .sub-nav.resources li.sub-menu {width: 200px;}
.et-db #et-boc .sub-nav.signin {max-width: 200px !important;margin-left: calc(1280px - 200px);display: flex;}
.et-db #et-boc .sub-nav.signin li.sub-menu {width: 200px;}
.et-db #et-boc .sub-nav.snav1 .et_pb_column, .et-db #et-boc .sub-nav.snav4 .et_pb_column, .sub-nav.snav5 .et_pb_column { min-height: 200px;width: 29%;display: flex;}

	.et_pb_row.sub-nav li a {color: var(--blk);display: block;padding-bottom: 12px;font-size: 15px;font-weight:600;}
	.et_pb_row.sub-nav ul, .et_pb_row.sub-nav .et_pb_module {padding-bottom: 0;}
	.sub-nav .et_pb_column.active {border-right: 0px;}
	.sub-nav .et_pb_column {border-right: 1px solid var(--gry);margin-right: 20px;}.sub-nav .et_pb_column:last-child {border-right: 0px;}
	.et_pb_row.sub-nav li:hover a:first-child {color: var(--org); margin-left: -4px;}
	.et_pb_row.sub-nav.snav2 li.sub-menu:first-child:hover a:before {left: -20px;}
	.et_pb_row.sub-nav .et_pb_column:first-child li:hover a:first-child:before {left: -32px;}
	.et_pb_row.sub-nav.snav1-1 li:hover a:first-child:before {left: -12px;}
	.et_pb_row.sub-nav li:hover a:first-child:before {content: ""; border: 2px solid var(--org); position: relative; left: -36px;}
	.et_pb_row.sub-nav.snav3 li:hover a:first-child:before { left: -23px;}

	.sub-nav.snav5 img.wp-image-261.alignleft.size-full { width: 90px; padding-top: 8px;}
	a.learn-more {font-size: 14px;color: var(--org);padding: 0px;}
	.sub-nav .et_pb_main_blurb_image {margin-bottom: 0px;}
	.desktop-menu a.learn-more {position: relative;top: 0px;margin-left: 10%;}
	.sub-nav .et_pb_blurb_description p {width: 100%;}
	.desktop-menu.snav1 a.learn-more {margin-left: 3%;}
	.desktop-menu.snav2 a.learn-more {margin-left: 0%;}
	.desktop-menu.snav3 a.learn-more {margin-left: -3%;}
	.desktop-menu.snav3-1 a.learn-more {margin-left: -3%;}
	.sub-nav .et_pb_blurb_description {padding: 5px 0px;font-size:15px;display: flex;width: 105%;align-items: center;max-height: 50px;}
	a.learn-more:hover:after { padding-right: 5px !important;}
	.first-menu li.hover:after, .second-menu  li.hover:after {
	content: "";opacity: 0;position: absolute; padding: 6px; background-color: var(--lgry); top: 74px; transform: rotate(45deg);border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
	.et_pb_section li.why:after {display:none;}
	.et_pb_section li.platform:after {left: calc(50% - 185px);}
	.et_pb_section li.solutions:after {left: calc(50% - 80px);}
	.et_pb_section li.pricing:after {left: calc(50% - 32px);}
	.et_pb_section li.services:after {left: calc(50% + 55px);}
	.et_pb_section li.partners:after {left: calc(50% + 30px);} 
	.et_pb_section li.about:after {left: calc(50% + 140px);}
	.et_pb_section li.resources:after {left: calc(50% + 245px);}
	.et_pb_section li.signin:after {left: calc(50% + 340px);}
	.second-menu li.hover:last-child:after { right: 50px;}
	
	.et_pb_module.sol-1, .et_pb_module.sol-2, .et_pb_module.sol-3 {
    margin-top: 36px !important;
    }
	.et_pb_module.sol-0 p {
    padding-bottom: 0px !important;
    }
    .et_pb_row.sub-nav li a.sub-sub-menu.active:after {
    content: "\24" !important;
    display: inline-block !important;
    font-family: ETmodules!important;
    font-size: 20px;
    position: absolute;
    margin-left: 30px;
    margin-top: 2px;
    }
    .et_pb_row.sub-nav li a.sub-sub-menu.entp.active:after {
    margin-left: 105px;
}
    .sub-nav .et_pb_blurb_description img {
    padding-top: 12px;
    }
	/*.sub-nav .et_pb_blurb_content:hover a.learn-more:after {animation: left-right 0.5s ease infinite;}*/
	
	.desktop-menu .et_pb_main_blurb_image img {animation: fadeTop 0.5s cubic-bezier(.77,0,.175,1) 1;}
	
	.sub-nav.snav1 .et_pb_column:nth-child(1) {width: 48%;}
	/*.sub-nav.snav2 .et_pb_column:nth-child(1) {width: 69%;}*/
	
	.sub-nav.snav1-1 .et_pb_column:nth-child(1) {width: 34%!important;padding-right: 1%;margin-right: 1%;}
	.sub-nav.snav1-1 .et_pb_column:nth-child(2) {width: 32%!important;padding-right: 1%;margin-right: 1%;}
	.sub-nav.snav1-1 .et_pb_column:nth-child(3) {width: 32%;}
	
	.sub-nav.snav2 .et_pb_column:nth-child(1) {width: 32%;padding-right: 1%;margin-right: 1%;}
	.sub-nav.snav2 .et_pb_column:nth-child(2) {width: 33%;padding-right: 1%;margin-right: 1%;}
	.sub-nav.snav2 .et_pb_column:nth-child(3) {width: 33%;}
	
	.sub-nav.snav3 .et_pb_column:nth-child(1), .sub-nav.snav3-1 .et_pb_column:nth-child(1) {width: 32%;padding-right: 1%;margin-right: 1%;}
	.sub-nav.snav3 .et_pb_column:nth-child(2), .sub-nav.snav3-1 .et_pb_column:nth-child(2) {width: 32%;padding-right: 1%;margin-right: 1%;}
	.sub-nav.snav3 .et_pb_column:nth-child(3), .sub-nav.snav3-1 .et_pb_column:nth-child(3) {width: 38%;}
	
	.et-db #et-boc .sub-nav.snav1 .et_pb_column.et_pb_column_1_3.et_pb_column_3_tb_header {width: 27%;}
	.et-db #et-boc .sub-nav.snav1 .et_pb_column.et_pb_column_1_3.et_pb_column_4_tb_header {width: 35%;}
	.sub-nav.snav1 .et_pb_column:nth-child(3), .sub-nav.snav3 .et_pb_column:nth-child(3), .sub-nav.snav3-1 .et_pb_column:nth-child(3), .sub-nav.snav4 .et_pb_column:nth-child(3), .sub-nav.snav5 .et_pb_column:nth-child(3) {width: 35% !important;}
	
	.et_pb_module.sub-sub-nav .ul_row li.sub-menu {padding-bottom: 20px;}
	/*.et_pb_module.sub-sub-nav ul.ul_row2 li.sub-menu {margin-left: 20px;}*/
	.et_pb_module.sub-sub-nav li.sub-menu:last-child {padding-bottom: 0px;}

	.main-link p { position: absolute;}
	 .main-link span a {color: var(--blk); font-size: 15px; font-weight: bold;}
	.main-link span a:after {color: var(--org);font-size: 22px; font-weight: 500; content: "5";font-family: 'ElegantIcons'  !important;position: relative;left: 20px;top: 4px;}
	a.sub-sub-menu:hover:before, .et_pb_module.sub-sub-nav li.sub-menu a.sub-menu:hover:before {display: none;}
    
    .et_pb_row.sub-nav li span {font-size: 14px; padding-bottom: 10px; color: #555; line-height: 1.7em;font-weight: 400;}
	.et_pb_row.sub-nav li a.sub-sub-menu {font-size:13px;padding-bottom: 10px; color:#555;line-height: 1.4em;font-weight: 400;}
	.et_pb_row.sub-nav li a.sub-sub-menu.active {color: var(--org) !important;}
	.et_pb_row.sub-nav li a.sub-sub-menu:hover {color: var(--tel);margin-left: 0px;text-decoration: underline;}
	.main-link {display: flex;}

/* 	.et_pb_row.sub-nav li a.sub-sub-menu:hover:before { content: "5"; font-size: 16px;font-family: 'ElegantIcons'!important; display: inline-block;width: 15px; border: 0px;position: absolute; left: -20px;} */

	
	@keyframes left-right {from {padding-left: 0px;}to {padding-left: 3px;}}
	@keyframes color-fadding {0% {opacity: 1;} 50% {opacity: 0;} 70% {opacity: 0;} 100% {opacity: 1;}}
	@keyframes color1-in {0% {filter: brightness(0);} 50% {filter: brightness(1);} 70% {filter: brightness(1);} 100% {filter: brightness(0);}}
	@keyframes color2-in {0% {filter: brightness(0);} 50% {filter: brightness(1);} 70% {filter: brightness(1);} 100% {filter: brightness(0);}}
	@keyframes color3-in {0% {filter: brightness(0);} 50% {filter: brightness(1);} 70% {filter: brightness(1);} 100% {filter: brightness(0);}}
	
/* 	@keyframes colorbtn1-in {0% {filter: brightness(0.8);} 50% {filter: brightness(1);} 70% {filter: brightness(1);} 100% {filter: brightness(0.8);}}
	@keyframes colorbtn2-in {0% {filter: brightness(0.8);} 50% {filter: brightness(1);} 70% {filter: brightness(1);} 100% {filter: brightness(0.8);}}
	@keyframes colorbtn3-in {0% {filter: brightness(0.8);} 50% {filter: brightness(1);} 70% {filter: brightness(1);} 100% {filter: brightness(0.8);}} */
	
	@keyframes gradient {
		0% {background-position: 0% 50%; filter: brightness(1);}
	  	40% {filter: brightness(1);}
	  	80% {filter: brightness(1);}
		100% {background-position: 100% 50%; filter: brightness(1);}
}

@keyframes animlogos {0%{right:0;}  100%{right:1200px;} }
.et_pb_row.anim-logos { overflow: hidden;margin-bottom: 60px;min-height: 115px;}
#customers-multi-logos {margin-bottom: 15px!important;}
.anim-logos .et_pb_image_0, .anim-logos .et_pb_image_1 { position: absolute; animation-name: animlogos; animation-duration: 48s;animation-delay: 0s;animation-iteration-count: infinite;overflow: hidden;margin-top: -20px;}
.anim-logos .et_pb_image_0 span, .anim-logos .et_pb_image_1 span {display: block;min-height: 60px;justify-content: center;align-items: center;width: 1200px;float: left;overflow: hidden;}
.anim-logos .et_pb_image_0 {margin-right: -1201px;}
#customers-multi-logos1 {margin-bottom: -45px!important;padding-top: 0px !important;}
.anim-logos .et_pb_image_2, .anim-logos .et_pb_image_3 { position: absolute; animation-name: animlogos; animation-duration: 48s;animation-delay: 0s;animation-iteration-count: infinite;overflow: hidden;}
.anim-logos .et_pb_image_2 span, .anim-logos .et_pb_image_3 span {display: block;min-height: 60px;justify-content: center;align-items: center;width: 1200px;float: left;overflow: hidden;}
.anim-logos .et_pb_image_2 {margin-right: -1201px;}

/*.et_pb_image_0, .et_pb_image_1 {filter: saturate(1) !important;backface-visibility: hidden;text-align: left;margin-left: 0;}*/

	span.gdbtn.nohover {opacity: 0;}
	span.gdbtn.hovered {opacity: 1;}
	
	span.gdbtn.hovered.discover-btn1 {background: -webkit-linear-gradient(120deg,#764ba2,#667eea);box-shadow: 0px 2px 24px 3px #667eea;}
	span.gdbtn.hovered.discover-btn2 {background: -webkit-linear-gradient(120deg,#0574e1,#00c185);box-shadow: 0px 2px 24px 3px #00c185;}
	span.gdbtn.hovered.discover-btn3 {background: -webkit-linear-gradient(120deg,#ff6700,#dd2476);box-shadow: 0px 2px 24px 3px #dd2476;}
	
	/*benefits*/
	#benefits .et_pb_with_border.et_pb_module { padding: 30px 30px;cursor: pointer;}
	#benefits .et_pb_with_border.et_pb_module.active .et_pb_module_header {color: var(--org);}
	#benefits .et_pb_with_border.et_pb_module.active:before {
    content: "";
    opacity: 1;
    position: absolute;
    padding: 7px;
    background-color: #fff;
    top: 50%;
    right: -7px;
    transform: rotate(315deg);
    border-top: 1px solid var(--org);
    border-left: 1px solid var(--org);
}
#benefits .et_pb_with_border.et_pb_module.right.active:before {
    left: -7px;
    right: auto;
    transform: rotate(135deg);
}
.tab.active .et_pb_with_border {
    position: relative;
    z-index: 1;
}

/*iframe*/

iframe#myiframe, iframe#pardotform { border: 0; height: 580px;} 

/*form-hrd*/
h2.form-hrd { font-weight: 700;    font-size: 22px!important;    text-align: center;    padding: 30px 15px 15px;    color: var(--org);}

/*testimonials*/
.testimonials .slick-slide.active.slick-current.slick-active .et_pb_blurb_description {
    color: #fff;
    display: inline-block;
}
.testimonials .slick-slide.active.slick-current.slick-active .et_pb_main_blurb_image {
    /*filter: brightness(100);*/
    position: absolute;
    left: 40px;
    top: 40px;
}
.df-slide .et_pb_column {overflow: hidden !important;}
.df-slide .slick-next, .df-slide .slick-prev {top: 45%;}
.df-slide .slick-prev { left: 5px;} .df-slide .slick-next { right: 15px;}
.df-slide .slick-next:before, .df-slide .slick-prev:before {font-size: 30px;color: #999;}
.testimonials .slick-slide .et_pb_blurb_description table span {line-height: 24px !important; font-size: 16px;display: block;}
.testimonials .slick-slide.active.slick-current.slick-active .et_pb_blurb_container { background: var(--org); border-radius: 15px !important;box-shadow: 0px 10px 25px 0px rgb(0 0 0 / 30%); 
    padding: 20px 40px;
    display: flex !important;
    align-items: center;
}
.testimonials .et_pb_blurb_description p {
    padding-bottom: 0px !important;
}
.testimonials .slick-slide.active.slick-current.slick-active .et_pb_blurb_container:after {content: "";
    background-color: var(--org);
    padding: 10px !important;
    position: absolute;
    bottom: 20px;
    transform: rotate(45deg);
    left: calc(50% - 10px);}
	
.slick-slide.active.slick-current.slick-active:after {
  content: "";
    opacity: 0;
    position: absolute;
    padding: 10px;
    /*background-color: var(--org);*/
    bottom: -10px;
    left: calc(50% - 20px);
    transform: rotate(45deg);
}
.slick-slide img.wp-image-618 {
    filter: brightness(100) !important;
}
/*.slick-slide.active.slick-current.slick-active .et_pb_main_blurb_image {*/
/*    display: none;*/
/*}*/
.et_pb_section.testimonials {
    overflow: hidden !important;
}
.et-db #et-boc .et-l .et_pb_row.row_slides {
    margin-left: -10%!important;
}
.testimonials button.slick-prev {
    left: calc(50% - 35px) !important;
    bottom: -190px !important;
    top: auto;
}
.testimonials button.slick-next {
    right: calc(50% - 35px) !important;
    bottom: -190px !important;
    top: auto;
}
.testimonials .et_pb_blurb_description table {
    position: absolute;
  border: transparent;
  color: var(--blk);
    left: -25px;
    bottom: -140px;
}

.testimonials .et_pb_blurb_description table td {
  border: transparent;
  min-width: 45% !important;
}
.testimonials .et_pb_blurb_content {
    padding: 30px;
}
.testimonials .et_pb_blurb_description {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
    display: flex !important;
    min-height: 220px;
    align-items: center;
}

.testimonials img {
    border-radius: 50%;
  filter: grayscale(1);
  scale: .8;
}
.testimonials .slick-slide.active.slick-current.slick-active img {
    filter: grayscale(0);
}

body #page-container .et_pb_video_slider :after {font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;}

.et-db #et-boc .et-l #have-a-quest a.learn-more {padding-top: 6px !important;}

/*case studies*/
.single-case_study #more-case-studies .et_pb_blog_grid_wrapper .post-content-inner {min-height: 100px;}
.single-case_study #more-case-studies .et_pb_blog_grid_wrapper .et_pb_image_container {position: relative;top: -60px;transform: scale(1.25);margin-bottom: -15px !important;}

/*Press releases*/
body.single.dark_header .et_pb_section_1_tb_body .et_pb_section_0 .et_pb_row_0.et_pb_row {
    min-height: 40px; 
}
.et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title {font-size: 20px!important;line-height: 1.4em!important;}
.archive.tax-press_release_year article, .archive.tax-pr_category article, .page-id-26981 .et_pb_posts article {
    background: #fff;
    padding: 40px 15px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    margin-bottom: 30px !important;
    display: flex;
    min-height: 100px;
}
.archive.tax-press_release_year article img, .archive.tax-pr_category article img, .page-id-26981 .et_pb_posts article img {
    max-width: 165px !important;
    padding-right: 15px;
}
/*press relese pages*/
.archive.et-db #et-boc .et-l .et_pb_blog_0_tb_body .et_pb_post .entry-title, .archive.et-db #et-boc .et-l .et_pb_blog_0_tb_body .not-found-title, 
.page-id-26981 .et_pb_blog_0 .et_pb_post .entry-title, .page-id-26981 .et_pb_blog_0 .not-found-title {
    font-size: 20px!important;
    line-height: 1.4em!important;
    position: relative;
    left: 0px;
    min-width: calc(100% - 165px) !important;
}
.archive.et-db #et-boc .et-l .et_pb_posts p.post-meta, .page-id-26981.et-db #et-boc .et-l .et_pb_posts p.post-meta {
    position: absolute;
    top: 9px;
}
.archive.et-db #et-boc .et-l .et_pb_posts .post-content, .page-id-26981.et-db #et-boc .et-l .et_pb_posts .post-content {
       display: block;
    min-width: 100px;
    position: absolute;
    bottom: 8px;
}
.archive.et-db #et-boc .et-l .et_pb_posts a.more-link, .page-id-26981.et-db #et-boc .et-l .et_pb_posts a.more-link {
position: relative;
    right: 0px;
}
.archive.et-db #et-boc .et-l h2 a, .page-id-26981.et-db #et-boc .et-l h2 a {
    color: var(--blk) !important;
}
.archive.et-db #et-boc .et-l a.more-link, .page-id-26981.et-db #et-boc .et-l .et_pb_blog_0 .et_pb_post a.more-link
.archive.et-db #et-boc .et-l p.post-meta, .page-id-26981.et-db #et-boc .et-l .et_pb_blog_0 .et_pb_post p.post-meta {
    text-transform: capitalize;
    color: var(--org) !important;
    font-size: 15px !important;
}
.et-db #et-boc .et-l .pr-years li.selected a {
    color: var(--org) !important;
}
ul.social_share {
    background: url(/wp-content/uploads/2023/02/share-side-icons.png) no-repeat;
    width: 120px;
    height: 48px;
    padding: 0px !important;
    position: relative;
    z-index: 99;
    list-style: none !important;
}
ul.social_share li {
    display: block;
    float: left;
    margin-left: 7px !important;
}
#social-share {
    width: 80%;
    max-width: 1080px;
    margin: auto;
    margin-top: -45px;
    padding: 0px 6px;
    padding-bottom: 4vw;
}
/*casestudy*/
.et-db #et-boc .et-l #casestudy .learn-more { color: var(--org) !important; font-size: 15px;padding: 0px !important;}

/*faqs*/
.et_pb_module.et_pb_accordion a { color: var(--org) !important;}

/*press-release*/
.single-press_release.et-db #et-boc .et-l .et_pb_text_0 h1 {font-size: 30px;font-weight: 600;}
.single-press_release.et-db #et-boc .et-l .et_pb_text_0 {font-weight: 400; }
.single-press_release.et-db #et-boc .et-l .et_pb_section_0.et_pb_section {background-color: #F9F9F9!important;}


/* 	Global Footer style */	
	footer.et-l.et-l--footer {
    color: var(--lgry);
	font-size: 14px;
}
footer .et_pb_row.footer-menu {
    padding: 2vw 10px !important;
}
.et_pb_row.footer-menu .et_pb_column_1_tb_footer {
    width:20% !important;
    margin-right: auto !important;
}
.et-db #et-boc .et_pb_row.footer-menu .et_pb_column_2_tb_footer {
    display: flex;
    width:80% !important;
}
.et_pb_row.footer-menu .et_pb_module {
    margin: auto;
    margin-top: 0px;
    min-height: 100px;
}
footer li {
    list-style-type: none;
    margin-left: 0px;
}
.et-db #et-boc .et-l .et_pb_section_1_tb_footer.et_pb_section, .et-db #et-boc .et-l .et_pb_section_2_tb_footer.et_pb_section, .et_pb_row.et_pb_row_2_tb_footer {
    padding: 0px !important;
}
	.et-db #et-boc .et-l span.footer-logo img {
    margin-top: -8px;
	width: 120px;
    height: 60px;
}
.et-db #et-boc .et-l .et-social-youtube a.icon:before, .et-db #et-boc .et-l .et-social-linkedin a.icon:before {
    content: "";
}
footer.et-l.et-l--footer .copywrite {
    font-size: 13px;
}
#float_menu_1 a {background-image:url(/wp-content/themes/WebscaleOne22/images/Floating1.svg);background-repeat: no-repeat;background-position: 8px;background-size: 38px !important;}
#float_menu_2 a {background-image:url(/wp-content/themes/WebscaleOne22/images/Floating2.svg);background-repeat: no-repeat;background-position: 8px;background-size: 38px !important;}
#float_menu_3 a {background-image:url(/wp-content/themes/WebscaleOne22/images/Floating3.svg);background-repeat: no-repeat;background-position: 8px;background-size: 38px !important;}

ul#menu-floating-menu {position: fixed!important;z-index: 99; right: 0; top: 38%; padding: 0; min-width: 0px!important;  margin-right: -140px!important;}
.float-menu-item { background-repeat: no-repeat;background-position: left;background-position: 8px;background-size: 35px;width: 190px;height: 45px;margin-bottom: 10px; position: relative;
transition: right ease 0.5s;right: 0;border-radius: 40px;background: -webkit-linear-gradient(120deg,#0574e1,#00c185);list-style: none;}
.float-menu-item a {color: #fff;display: flex;align-items: center;line-height: 45px;padding-left: 60px;font-size: 16px;}
.et-db #et-boc .et-l .float-menu-item a:hover {color: #fff !important;}
.float-menu-item.hover {right: 110px !important;}


	.et-db #et-boc .et-l .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before {
    color: var(--lgry);
    filter: brightness(0.2);
}
	.et-db #et-boc .et-l .et_pb_social_media_follow li a.icon {
    border-radius: 2px;
}

	.et-db #et-boc .et-l .et_pb_social_media_follow li.et_pb_social_icon a.icon {background-color: #ffffff!important;}
	.et-db #et-boc .et-l .et_pb_social_media_follow li.et_pb_social_icon a.icon:hover {scale: 115%;transition: all 200ms ease 0ms;border-radius: 3px !important;}
	.et-db #et-boc .et-l .et_pb_social_media_follow li.et_pb_social_media_follow_network_0_tb_footer a.icon:hover {background-color: #3b5998!important;}
	.et-db #et-boc .et-l .et_pb_social_media_follow li.et_pb_social_media_follow_network_1_tb_footer a.icon:hover {background-color: #00aced!important;}
	.et-db #et-boc .et-l .et_pb_social_media_follow li.et_pb_social_media_follow_network_2_tb_footer a.icon:hover {background-color: #ffcd9b!important;filter: invert(1) brightness(1.5);}
	.et-db #et-boc .et-l .et_pb_social_media_follow li.et_pb_social_media_follow_network_3_tb_footer a.icon:hover {background-color: #0CFFFF!important;filter: invert(1) brightness(1.5);}
	.et-db #et-boc .et-l .et_pb_social_media_follow li.et_pb_social_media_follow_network_4_tb_footer a.icon:hover {background-color: #c4ff5f!important;filter: invert(1) brightness(1.5);}
	
	.et-db #et-boc .et-l .et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:hover:before {filter: brightness(100);}
	
	.et_pb_column_1_tb_footer,.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer,.et_pb_column_4_tb_footer,.et_pb_column_5_tb_footer {margin: 0 0 8px!important; margin-right: 3% !important;}
	
	
	.et-db #et-boc .et-l .footer-menu ul {margin: 0px; padding-left:0px;}
	.et-db #et-boc .et-l .footer-menu li {list-style: none;}
	
	.et-db #et-boc .et-l .et_pb_social_media_follow li { margin-right: 5px;}
	
	.et-social-last_fm a.icon:before, .et-social-youtube a.icon:before, .et-social-linkedin a.icon:before { content: " ";}
	.et_pb_social_media_follow_network_2_tb_footer a.icon.et_pb_with_border {background-image: url(/wp-content/themes/WebscaleOne22/images/linkedin-icon-1-1.png); background-size: 32px;}
	.et_pb_social_media_follow_network_3_tb_footer a.icon.et_pb_with_border {background-image: url(/wp-content/themes/WebscaleOne22/images/youtube-icon-1-2.png); background-size: 32px;}
	.et_pb_social_media_follow_network_4_tb_footer a.icon.et_pb_with_border {background-image: url(/wp-content/themes/WebscaleOne22/images/anchor-fm-2.png); background-size: 32px;}
	
    #add-on-services .et_pb_toggle_title {min-height: 40px; color: var(--blk);}
    #supplementary-services .et_pb_toggle_content {width:100%; padding-left: 80px;}
	
	
	/*Theme specific*/
	body #page-container .et_pb_section .et_pb_button_0 {
    border-radius: 25px;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #FFFFFF;
}
.et-db .et_pb_column.et_pb_column_0_tb_header, .et-db .et_pb_column.et_pb_column_2_tb_header {
    width: 25% !important;
    margin-right: 0px !important;
}
.et-db .et_pb_column.et_pb_column_1_tb_header {
    width: 75% !important;
    margin-right: 0px !important;
}
.et-db .header-logo {max-width: 150px !important;}
.et-db .header-logo .et_pb_image_wrap img {
    width: 142px;
    height: 80px;
    max-width: 142px;
}
.et_pb_image_0_tb_header {
    text-align: left;
    margin-left: 0;
}

li.menu-item.menu-item-has-children:before {
    content: "5";
    display: inline-block;
    font-size: 24px;
    font-family: 'ElegantIcons'!important;
    color: #999;
    position: absolute;
    right: 20px;
    top: 8px;
}
li.menu-item.menu-item-has-children.dt-open:before {
    content: "3";
}
.et-db #et-boc .et-l .learn-more.org {
    color: var(--org)!important;
    padding: 0px !important;
    font-size: 15px;
    text-align:left !important;
    line-height: 1.4em;
}
h4.et_pb_module_header {
    line-height: 1.3em;
}

/*pricing*/

.plans-table .et_pb_module:first-child table {
    min-height: 80px;
    text-align: center;
}

/*.entry-content .plans-table tr {height: 45px !important; }*/
.entry-content .plans-table tr td {
    padding: 0px 15px;
    height: 40px !important;
    background: #fff;
    border: 0px solid #ccc;
    border-left: 30px solid var(--lgry);
}
.entry-content .plans-table tr td:first-child {
    background: transparent;
  border-left: 0px;
  font-size: 16px;
  font-weight: 600;
}
.entry-content .plans-table tr td li {
   text-align:center;
  font-family: 'ElegantIcons'!important;
}
.entry-content .plans-table tr td ul {padding:0px}

.entry-content .plans-table tr td:first-child li {
   text-align:left;
}
.entry-content .plans-table table:not(.variations) {border:0px;}
.entry-content tr td li::marker {
    content: none;
}
.entry-content .plans-table tr td:first-child li::marker {
  content: "";
    font-family: 'ElegantIcons'!important;
}
.plans-table .et_pb_module:first-child table tr:first-child td {
    padding-top: 15px !important;
  padding-bottom: 0px !important;
}
.plans-table .et_pb_module table tr:first-child td {
    padding-top: 45px;
}
.entry-content .plans-table tr:last-child td {
    padding-bottom: 35px !important;
}
.plans-table .et_pb_module:last-child table tr td {
	background:transparent;
  padding: 0px;
}
.plans-table h3 {  
    font-size: 20px;
    font-weight: 700 !important;
}
.plans-table .et_pb_module h4 {
    color: var(--tel);
    font-size: 20px;
    font-weight: 600;
    margin-top: -30px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--gry);
    z-index: 999;
    position: relative;
    top: 0px;
    margin-left: 15px;
    text-align: left;
}
.plans-table td.title {
    text-align: left;
}

.plans-table .et_pb_module.et_pb_code.et_pb_code_0.table-shadows .et_pb_code_inner {
    display: flex;
}
.plans-table .table-shadow {
    background: #ccc;
    height: 10px;
}
.plans-table .et_pb_module.price-btn tr td {
    padding-top: 10px !important;
    background: transparent;
}
.entry-content .plans-table tr td p {
    padding-bottom: 0px !important;
}
.entry-content .plans-table tr td li em {
    font-family: 'ElegantIcons',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: var(--org);
    text-align: center;
  font-style: normal;
}
.entry-content .plans-table tr td li strong {
font-family: 'ElegantIcons',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #ccc;
    text-align: center;
}
.et_pb_module.top-form {height: 650px;}

.et_pb_row.popright.shrink {
    left: -285px !important;
    max-height: 45px !important;
    bottom: -40px;
}
.et_pb_contact p input[type=checkbox]:checked+label i:before {
    background: var(--tel) !important;
    color: #ffffff !important;
}
body.enged .et_pb_toggle.et_pb_module.et_pb_accordion_item .et_pb_toggle_content.height-above-500 {
    max-height: 500px;
    overflow-y: scroll;
}
  body.scroll-lock {
	overflow: hidden;
}
/*.anchor:before{*/
/*   display:block;*/
/*   width: 1px;*/
/*   height:75px; */
/*   margin-top:-75px; */
/*   visibility:hidden;*/
/*   content: "";*/
/*}  */
	
/* end */