/*---Hide Chat Winxdow on Pages---*/
.page-id-8076 #siqiframe,
.page-id-18853 #siqiframe
{
display:none;
}
/*---Hide Chat Window on Pages---*/

.ft-bg {
	background-color:#04102e!important;
	/*background-color:#1f2c38!important;*/
	width:100%;
	margin-top:30px;
}

.icon-circle {
background-color:#fff;
border-radius:50%;
border:2px solid #22afed;
width:65px;
margin:auto;
padding:13px 10px;
font-size: 2.2rem;
text-align:center;
display:inline-block;
}

.icon-cont {
text-align:center;
margin:auto;
font-size:12px;
}


/* Testimonials */
.atu-hc-testimonial .elementor-testimonial-content {
	padding: 30px;
	background-color: #f7f7f7;
}
.atu-hc-testimonial .elementor-testimonial-meta-inner {
	margin-left: 20px;
}
.atu-hc-testimonial .elementor-testimonial-image {
	position: relative
}
.atu-hc-testimonial .elementor-testimonial-image::after {
	content: '';
	position: absolute;
	top: -21px;
	left: 20px;
  width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f7f7f7;
}

/* Contact form */
.atu-hc-contact input:not(.wpcf7-submit) {
	width: 100%;
	padding-top: 11px;
	padding-bottom: 11px;
}
.atu-hc-contact .contact-row {
	margin-bottom: 10px;
}
.atu-hc-contact .col-md-6:first-of-type {
	padding-right: 5px;
}
.atu-hc-contact .col-md-6:last-of-type {
	padding-left: 5px;
}
.atu-hc-form {
	max-width: 470px;
}

/* Contact page map */
.contact-page-map #atu-map {
	height: 400px;
}
.contact-page-form label,
.contact-page-form input:not(.wpcf7-submit),
.contact-page-form select {
	width: 100%;
	max-width: 100%;
}
.contact-page-form select {
	padding: 17px 20px;
}
.contact-page-form .wpcf7-submit {
	width: auto;
	margin: 0 auto;
	display: table;
	border-radius: 30px;
	box-shadow: 0 5px 35px 0 rgba(51, 51, 51, 0.26);
}
.contact-page-form .row {
	margin-bottom: 10px;
}
.menuStyle2 .main-navigation .header-search-toggle a:hover:after {
	display: none;
}

.contact-icon {
	font-size:18px;
}

/* Footer Items */
li .foot-list {
	list-style-type: none;
	font-size: 13px;
}

/*=======Changes to right column - blogs=========*/
 * .widget-area {
padding: 30px;
padding-right: 30px;
border: 1px solid #ebebeb;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
margin: 50px 3% auto 3%;
}

.col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 27%;
    max-width: 27%;
}
/*=====End Changes to right column - blogs======*/

.widget ul li {
  padding-bottom: 5px !important;
		font-size: 13px!important;
}

.widget-title {
    margin: 30px 0 13px -15px !important;
	color: #808080 !important;
}

.widget {
margin: 0 0 20px !important;
}

.widget a {
  color: #c0bdbd !important;
}

#recent-posts-2 ul li {
	list-style-type: square;
}

.social-media-list li a::before, .social-widget a::before {
    width: 30px !important;
    line-height: 30px !important;
}


 * .site-content {
padding: 5px 0 !important;
}

.entry-title {
margin: 50px auto !important;
	color:#22afed;
}
h4.item-name {
		color:#22afed !important;
}

h5.item-name {
		color:#22afed !important;
}

 /* unvisited link */
a:link {
  color: #22afed;
}

/* visited link */
a:visited {
  color: #22afed;
}

/* mouse over link */
a:hover.footer-widgets {
  color: #88d1f0;
}

/* mouse over link - footer */
.footer-widgets a:hover {
font-weight:bold;
}


/* selected link */
a:active {
  color: #88d1f0;
} 

.footer-widgets{
	border-top: 8px solid #22afed !important;
}

/*.site-header {border-bottom: 8px solid #808080}*/

.main-navigation {
	background-color: #22afed !important;
}

/* When hovering the sibiling menu link -> change dropdown color */

.main-navigation li.menu-item-has-children > a:hover + .subnav-toggle,
.main-navigation li.menu-item-has-children > a:focus + .subnav-toggle,
.main-navigation li.page_item_has_children > a:hover + .subnav-toggle,
.main-navigation li.page_item_has_children > a:focus + .subnav-toggle,
.main-navigation ul .subnav-toggle:hover {
	color: #fff !important;
}


.main-navigation li.menu-item-has-children > .subnav-toggle, .main-navigation li.page_item_has_children > .subnav-toggle {
 color: #83d4f6 !important;
	/*color:#fff !important;*/
}



.mobile-menu-toggle_lines::before, .mobile-menu-toggle_lines::after {
    background: #fff !important;
}

.mobile-menu-toggle_lines {
    background: #fff !important;
	-webkit-transition: background-color 0.2s !important;
transition: background-color 0.2s !important;
}

.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines {
    background: rgba(25, 25, 25, 0)!important;
}




@media only screen and (max-width: 1200px) {
.main-navigation li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1)!important;
}
	
.main-navigation ul li a:hover,
.main-navigation ul li.current_page_item > a,
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_ancestor > a,
.main-navigation ul li.current-menu-ancestor > a {
	color: #fff !important;
	text-decoration: none;
}
	#site-navigation ul ul li a {
    color: #808080 !important;
}
  }


/* End of navigation mobile styles */
a:link.elementor-button {
    color: #fff;
}

h4.team {
		color:#ffffff;
}	

h2.team {
		color:#22afed !important;
}


p.team {
	color:#ffffff;
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.backgroundBg {
    background-color: #fff !important;
	color:#fff !important;
    background-image: none !important;
}

.backgroundSecBg {
	background-color:#fff !important;
}

.eventorganiser-event-meta {
	display:none;
}

.eo-events a {
    color: #22afed !important;
	font-weight:bold;
}

.widget_recent_entries a {
	 color: #22afed !important;
}

.widget_archive a {
	 color: #22afed !important;
}


.gears ul {
	margin-top: 0;
}

.gears li {
margin-left: 0px;
list-style:none !important;
}
.gears li:before {
  content: "\f013"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #22afed;
	display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}



.gears-grn ul {
	margin-top: 0;
}

.gears-grn li {
margin-left: 0px;
list-style:none !important;
}
.gears-grn li:before {
  content: "\f013"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #86C232;
	display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}


.gears2 ul {
	margin-top: 0;
}

.gears2 li {
margin-left: 0px;
list-style:none !important;
}
.gears2 li:before {
  content: "\f013"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: transparent;
	-webkit-text-stroke-width: 1.25px;
	-webkit-text-stroke-color: #22afed;
	display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.pin ul {
	margin-bottom: 0;
}

.pin li {
margin-left: 0px;
list-style:none !important;
}
.pin li:before {
  content: "\f3c5";
  font-family: FontAwesome;
	color: #22afed;
	display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
	font-size:1.08rem;
}

.contact-location {
	text-decoration:underline; margin-top:-25px;
}

.arrow ul {
	margin-top: 0;
}

.arrow li {
margin-left: 4px;
list-style:none !important;
}
.arrow li:before {
  content: "\f0da"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #22afed;
	display: inline-block;
  margin-left: -1em; /* same as padding-left set on li */
  width: 1em; /* same as padding-left set on li */
}


.arrow-open li {
margin-left: 4px;
list-style:none !important;
}
.arrow-open li:before {
  content: "\f105"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #22afed;
	display: inline-block;
  margin-left: -1em; /* same as padding-left set on li */
  width: 1em; /* same as padding-left set on li */
}







.arrow-open-sm li {
margin-left: 4px;
list-style:none !important;
}
.arrow-open-sm li:before {
  content: "\f105"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	font-size:13px !important;
	color: #22afed;
	display: inline-block;
  margin-left: -1em; /* same as padding-left set on li */
  width: 1em; /* same as padding-left set on li */
}



.fa-icon {
	color: #22afed;
	font-size:50px;
  text-align:center;
}

div.fa-icon {
	margin: auto auto 13px auto;
}

.legal {
	color: #595959;
	font-size:40px;
	margin:auto;
	text-align:center;
}

h4.legal {
		color:#595959 !important;
		font-size:20px;
}

.legal-cat {
  color: #595959 !important;
  font-size: 20px;
}

#text-8.widget-title {
	color:#fff!important;
}

a:link#text-8.widget-title {
    color: #fff!important;
}

.frame-area {
  display: block;
  width: 100%; 
  max-width: 400px;
  height: 400px;
  overflow:hidden;
  margin: 0px;
  padding: 0px;
  }


.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
 
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
 
/* 4x3 Aspect Ratio */
.iframe-container-4x3 {
  padding-top: 75%;
}



.box{
  width:300px;
  border-radius:6px;
  margin: 0 auto 0 auto;
  padding:0px 0px 70px 0px;
}

.email{
  background:#fff;
  border: #ccc 1px solid;
  border-bottom: #ccc 2px solid;
  padding: 8px;
  width:300px;
  color:#AAAAAA;
  margin-top:10px;
  font-size:1em;
  border-radius:4px;
}

.password{
  border-radius:4px;
  background:#ecf0f1;
  border: #ccc 1px solid;
  padding: 8px;
  width:250px;
  font-size:1em;
}

.btn{
  background:#22AFED;
  width:144px;
  padding-top:10px;
  padding-bottom:10px;
  color:white;
  border-radius:3px;
	
  margin-top:10px;
  margin-bottom:10px;
  float:left;
  margin-left:1px;
  font-weight:600;
  font-size:1em;
}

.btn:hover{
  background:#2CC06B; 
}

#btn2{
  float:left;
  background:#22AFED;
  width:144px;  padding-top:10px;
  padding-bottom:10px;
  color:white;
  border-radius:3px;
  text-align: center;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  font-weight:600;
  font-size:1em;
}

#btn2:hover{ 
background:#3594D2; 
}

h1.form{
  font-size:1.5em;
  color:#525252;
}

h3.widget-subject {
    margin: auto 0 18px;
    font-size: 16px;
	  color:#fff;
}

h5.download {
	  color:#666;
	margin-bottom:20px;
}

hr.title {
	margin-top:-35px;
	color: #22AFED;
	background-color: #22AFED;    
	height: 3px;
}

hr.sep {
	color: #22AFED;
	background-color: #22AFED;    
	height: 3px;
}


li.features {
	margin-top:15px;
}

.item-name {
color: #353535;
font-size: 18px;
font-weight: 400;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 1.5em;
	margin: -15px auto auto auto;
}



.features li {
margin: 9px auto 7px 0px;
list-style:none !important;
color:#c1c1c1;
font-size:15px;
}
.features li:before {
  content: "\f013"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #22afed;
	display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.product {
color: #22AFED;
font-size: 23px;
font-weight: 400;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 2.5em;
	margin: -15px auto auto auto;
}

.spec-list li{
	margin-bottom:10px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: 'Helvetica Neue', sans-serif !important;
	color: #191919;
	font-weight: 500;
}

#pbx-appliance {
margin-top:120px;
margin-bottom:	-150px;
}

@media only screen and (max-width: 700px) {
#pbx-appliance {
margin-top:auto;
margin-bottom:-40px;
}
}


.page-id-1627 entry-title
{
display:none;
}

.post-id-1627 entry-title
{
display:none;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 4%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 48%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}



/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 65.33%; }
.span_1_of_3 { width: 30.66%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}


.product-features {
color: #22AFED;
font-size: 23px;
font-weight: 100;
text-decoration: none;
line-height:26px;
	margin: -15px auto auto auto;
}

.product-features-bold {
color: #22AFED;
font-size: 23px;
font-weight: 600;
text-decoration: none;
line-height:26px;
	margin: -15px auto auto auto;
}

.circleBase {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
}


.type3 {
    width: 175px;
    height: 175px;
    background: #fff;
    border: 2px solid #22AFED;
	text-align: center;
	padding:15px;
	margin:auto;
}
h5.pr {
	margin-bottom:25px;
}

.eo-events {
list-style-type: none;
}

.circleBase {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
}


.type2 {
    width: 220px;
    height: 220px;
    background: #fff;
    border: 2px solid #22AFED;
	text-align: center;
	padding:20px;
	margin:auto;
}
.type3 {
    width: 175px;
    height: 175px;
    background: #fff;
    border: 2px solid #22AFED;
	text-align: center;
	padding:15px;
	margin:auto;
}

.type4 {
    width: 65px;
    height: 65px;
    background: #22AFED;
	text-align: center;
	padding:15px;
	margin:auto;
}

h5.pr {
	margin-bottom:25px;
}

.eo-events {
list-style-type: none;
}

.feature-icon {
background-color: #22AFED;
border-radius: 50%;
height: 6.625em;
width: 6.625em;
display: flex;
justify-content: center;
align-items: center;
margin: auto auto 13px auto;
}

.feature-icon-vpbx {
background-color: #86C232;
border-radius: 50%;
height: 6.625em;
width: 6.625em;
display: flex;
justify-content: center;
align-items: center;
margin: auto auto 13px auto;
}

.pname {
	font-size:1.5rem;
}


.lg {
	font-size:16px;
}

.fullbox-grey {
	background-color:#f9f9f9; margin-top: -26px; padding:50px 25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box; border-top:1px solid #cecece; border-bottom:1px solid #cecece;
}

.fullbox-medgrey {
	background-color:#A9B4BF; margin-top: -26px; padding:50px 25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.fullbox-drkgrey {
	background-color:#4F5A67; margin-top: -26px; padding:50px 25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.fullbox-orange {
	background-color:#ED7B00; margin-top: -26px; padding:50px 25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.fullbox-container {
	width:100%;
	max-width:1120px;
	margin:auto;
}


.fullbox-blue {
	background-color:#22AFED; margin-top: -26px; padding:50px 25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.contain-txt {
	color:#fff;
}

h5.contain-txt {
	color:#fff;
}


	.btn-center {
		text-align:center;
		margin:auto;
	}

/*  CENTER BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.min-center {
		text-align:center;
		margin:auto;
	}
}

/* ======= Top Menu-Header Changes ========== */
.main-navigation {
    font-size: 16px;
}

.main-navigation li {
    padding: 0 15px;
        padding-left: 15px;
}

/*--.site-header .container-fluid {
    padding: 0 25px 0 75px;
}

.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
*/

ul.header-search-cart {
    margin-left: 15px;
}

.is-sticky .site-header .custom-logo-link img {
    max-width: 150px;
	margin:-15px auto;
}

.container {
    width: 100%;
    padding-right:20px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.site-main {
    padding-right: 0;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 10px;
}

body {
	overflow-x: hidden;
}
 /*====== END Top Menu-Header Changes ======== */

.sip-month {
	color:#fff;
	font-size:12px;
	margin-top:-25px;
}

.sip-price {
	margin-top:-20px; color:#ffb400;
}

.sip-price-vpbx {
	margin-top:-20px; color:#f6d706;
}

.sip-price-sm {
	font-size:22px;
}

.sip-desc {
	font-size:14px;
	color:#fff;
}
.sip-item {
	font-size:18px;
}

.table {
	border:1px solid #22AFED;
	font-size:16px;	
}

.table-top {
	border-top:1px solid #22AFED; 
	border-bottom:1px solid #22AFED;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#22AFED;
	color:#ffffff;
	padding: 7px
}

.table-top-left {
	border-top:1px solid #22AFED; 
	border-bottom:1px solid #22AFED;
	border-left:1px solid #22AFED;
	border-right:1px solid #fff;
	background-color:#22AFED;
	color:#ffffff;
	padding: 7px
}

.table-top-right {
	border-top:1px solid #22AFED; 
	border-bottom:1px solid #22AFED;
	border-left:1px solid #fff;
	border-right:1px solid #22AFED;
	background-color:#22AFED;
	color:#ffffff;
	padding: 7px
}


.table-center {border:1px solid #22AFED; background-color:#fff; color:#333; padding: 7px}


.icons-fa {
  text-align: center;
	margin: auto;
	font-size:40px;
	color: #22AFED;
}

/*=== Hide posted Dates on event items ==== */
.posted-on {
	display:none;
}
/*======================================== */



ul.eo-events li::before {
  content: "◼";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #c0bdbd;
  font-weight: bold; 
  display: inline-block;
  width: 1.2em;
margin-left: -1.5em;
	margin-top:1.2em;
	line-height: 1.2em;
}

img.team {
  border-radius: 50% 50% 0 50%;
	border: 5px solid #22AFED;
}

img.team-exe {
  border-radius: 50% 50% 0 50%;
	border: 5px solid #fff;
}

h5.team {
	font-weight:400;
	color:#22AFED;
	font-size: 1.2rem
}

h5.team-exe {
	font-weight:600;
	color:#fff;
	font-size: 1.2rem
}

p.team-title {
	font-size: 14px;
	margin:-5px auto 30px auto;
}

/*============Blog Settings Changes=========*/
.single-post .site-main {
    padding-top: 50px;
  } 

.blog-loop {
    padding-top: 50px;
  }

.blog-loop .entry-title {
    margin: 25px auto !important;
}

.post-inner {
	border: 2px solid #efefef;
	padding:30px 15px;
}

.blog-loop .hentry {
    border-bottom: none !important;
    margin-bottom: 45px;
    padding-bottom: 0 !important;
}
/*==========End Blog Settings Changes=======*/

h3.blue {
	color:#22AFED;
}

.train-speakers {
	width:100%;
	margin:auto;
	background-color:#22AFED;
	padding:20px;
	border-radius:20px;
}

h3.white {
	color:#fff;
}

.train-venue {
	width:100%;
	margin:auto;
	background-color:#fff;
	border: 1px solid #ccc;
	border-radius:20px;
	padding:30px;
}

h5.speaker {
	font-weight:600;
	color:#fff;
	font-size: 1.2rem;
  margin-top: 15px;
}


.icon-bottom {
 margin-bottom: -15px;
}

.webscrn {
	border: 1.5px solid #e5e5e5;
}

h5.webinartitle {
	color:#4C587B;
	text-align:center;
	margin:auto;
}

.fullbox-webinar {
	background-color:#eee; margin-top: -26px; background-repeat: no-repeat; background-size: cover; padding:30px 25px 10px 25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.white {
	color:#ffffff !important;
}



.fullbox-drk {
	background-color:#04102E;
	/*background-color:#3a4b58;*/
	/*background-color:#1f2c38;*/
	background-repeat: no-repeat;
	background-size: cover;
	padding:50px 25px;
	width: 100vw; margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
}

.fullbox {
	background-repeat: no-repeat;
	background-size: cover;
	padding:10px 0;
	width: 100vw; margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
}


.doc-menu {
	background-color:#39394C;
	background-repeat: no-repeat;
	background-size: cover;
	padding:20px;
	width: 100vw; margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
}



/*=======Yoast Bread Crumbs======*/
.breadcrumbs {
  padding: 16px 86px;
  clear: both;
	background: #f8f8f8;
}

.breadhouse {
	font-size:18px;
	display: inline-block;
}


.breadcrumbs li {
    font-size:14px !important;
    color:rgb(180,180,180);
    float:left;
    /*margin-right:1em;*/
    list-style: none outside none;
}

.breadcrumbs .yoast_breadcrumb li:after {
    content : '>';
    padding-left:10px;
    margin-right:10px;
}
.breadcrumbs .yoast_breadcrumb  li:last-child:after {
    content : '';
}
.breadcrumbs .yoast_breadcrumb  li a {
    color:#22AFED;
}
.breadcrumbs .yoast_breadcrumb  li.current {
}
div.breadcrumbs {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	font-size:14px !important;
	color:rgb(180,180,180);
}

.page-id-424 .breadcrumbs,
.page-id-23691 .breadcrumbs,
.page-id-23689 .breadcrumbs,
.page-id-23690 .breadcrumbs,
.page-id-9664 .breadcrumbs,
.page-id-4694 .breadcrumbs,
.page-id-23680 .breadcrumbs,
.page-id-16107 .breadcrumbs,
.page-id-4830 .breadcrumbs,
.page-id-4857 .breadcrumbs,
.page-id-5023 .breadcrumbs,
.page-id-14731 .breadcrumbs,
.page-id-9690 .breadcrumbs,
.page-id-9715 .breadcrumbs,
.page-id-15082 .breadcrumbs,
.page-id-9756 .breadcrumbs,
.page-id-8076 .breadcrumbs,
.page-id-12649 .breadcrumbs,
.page-id-7943 .breadcrumbs,
.page-id-15485 .breadcrumbs,
.page-id-12184 .breadcrumbs,
.page-id-18890 .breadcrumbs,
.page-id-19894 .breadcrumbs,
.page-id-19883 .breadcrumbs,
.page-id-18888 .breadcrumbs,
.page-id-18853 .breadcrumbs,
.page-id-21183 .breadcrumbs,
.page-id-21010 .breadcrumbs,
.page-id-21344 .breadcrumbs,
.page-id-20086 .breadcrumbs,
.page-id-6464 .breadcrumbs,
.page-id-24827 .breadcrumbs,
.page-id-25673 .breadcrumbs
{
display:none;
}

@media only screen and (max-width: 755px) {
	.breadcrumbs { 
  padding: 16px 22px;
	}
}

/*=====End Bread Crumbs====*/


.blue {
	color:#22AFED !important;
}

.head-title {
	margin: 50px auto !important;
		color:#22AFED;
}

.specs {
	font-size:16px;
}

/*=====Appliance Chart====*/
.model-row {
	background-color:#22AFED;
	color:#ffffff;
	padding: 12px;
	text-align:center;
	font-size:18px;
}


.head-row {
	background-color:#22AFED;
	color:#ffffff;
	padding: 12px;
	font-size:18px;
}


.item-left {
	color:#333;
	padding: 12px;
	text-align:left;
}

.item-center {
	color:#333;
	padding: 12px;
	text-align:center;
}

.table-item {
	color:#333;
	padding: 12px;
	text-align:left;
}

.device-img {
	width:100%;
	max-width:200px;
}

.phone-img {
	width:100%;
	max-width:125px;
}


.grey-row {
	background-color:#f4f2f2;
}

.pbxdevice td {
	border:none!important;
}
/*=====END Appliance Chart====*/

.fullbox-contact {
	background-color:#04102E;
	padding:15px;
	width: 100vw; margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	

}

.contact-container {
	width:100%;
	max-width:1140px;
	margin:auto;

}


img.expert {
	border-radius: 50% 50% 0 50%;
	border: 5px solid #22AFED;
margin-bottom:-55px;
}


.section { 
        display: flex; 
        width: 100%; 
        height: 115px; 
        margin: auto;
	text-align: center;
}


.lightbox60-95 {
  max-width: 60% !important;
}

@media only screen and (max-width: 1600px) {
.lightbox60-95 {
  max-width: 95% !important;
  overflow:scroll!important;
}
}


/*==============404 Ghost================*/
.ghostbg {
	background-image: url("/wp-content/uploads/2020/02/ghost-bg3.png");
	margin:auto;
	background-repeat: no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 480px) {
.ghostbg { 
  background-image:none;
	padding:20px;
	}
}

.ghost {
  width: 250px;
  height: 250px;
  position: relative;
  margin: -25px auto 130px auto;
  left: 0;
  right: 0;
  -webkit-animation: ghost 1.5s ease-in-out alternate infinite;
          animation: ghost 1.5s ease-in-out alternate infinite;
  z-index: 1; 
}

.ufo {
  width: 450px;
  height: 450px;
  position: relative;
  margin: -25px auto 130px auto;
  left: 0;
  right: 0;
  -webkit-animation: ghost 1.5s ease-in-out alternate infinite;
          animation: ghost 1.5s ease-in-out alternate infinite;
  z-index: 1; 
}


.shadow {
  width: 230px;
  height: 30px;
  border-radius: 100%;
  background-color: rgba(0,0,0,.3);
  position: absolute;
  margin: 50px auto;
  left: 0;
  right: 0;
  -webkit-animation: shadow 1.5s ease-in-out alternate infinite;
          animation: shadow 1.5s ease-in-out alternate infinite;
}


.light {
  width: 430px;
  height: 56px;
  border-radius: 100%;
  background-color: rgba(255,255,255,.1);
  position: absolute;
  margin: 70px auto 50px auto;
  left: 0;
  right: 0;
  -webkit-animation: shadow 1.5s ease-in-out alternate infinite;
          animation: shadow 1.5s ease-in-out alternate infinite;
}


@-webkit-keyframes shadow {
  0% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
  }
  100% {
    -webkit-transform: scale(0.8) translateY(75px);
            transform: scale(0.8) translateY(75px);
  }
}

@keyframes shadow {
  0% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
  }
  100% {
    -webkit-transform: scale(0.8) translateY(75px);
            transform: scale(0.8) translateY(75px);
  }
}



@-webkit-keyframes light {
  0% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
  }
  100% {
    -webkit-transform: scale(0.8) translateY(75px);
            transform: scale(0.8) translateY(75px);
  }
}

@keyframes light {
  0% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
  }
  100% {
    -webkit-transform: scale(0.8) translateY(75px);
            transform: scale(0.8) translateY(75px);
  }
}





@-webkit-keyframes ghost {
  0% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px)
  }
  100% {
    -webkit-transform: scale(1) translateY(-40px);
            transform: scale(1) translateY(-40px)
  }
}
@keyframes ghost {
  0% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px)
  }
  100% {
    -webkit-transform: scale(1) translateY(-40px);
            transform: scale(1) translateY(-40px)
  }
}

.error404 .site-content {
    background-color: #fff!important;
}

/*==============END 404 Ghost=============*/

.fas.fa-hand-paper:after {
  position: absolute;
  content: "/";
	color: #22AFED;
  font-weight: 300;
  font-size: 1.9em;
  left: 164px;
  top: -4px;
	-webkit-text-stroke: 1.5px #fff;
	transform: rotate(110deg);
}

.icons-feature {
  text-align: center;
	margin: auto;
	font-size:50px;
	color: #22AFED;
}

.icons-feature-sm {
  text-align: center;
	margin: auto;
	font-size:30px;
	/*color: #22AFED;*/
	/*color: #04102E;*/
	color: #fff;
	/*-webkit-text-stroke:1px rgb(255, 255, 255);*/
}

.icons-sm-drk {
  text-align: center;
	margin: auto auto 15px auto;
	font-size:30px;
	color: #22AFED;
	/*color: #04102E;*/
	/*color: #fff;*/
	/*-webkit-text-stroke:1px rgb(255, 255, 255);*/
}



.call-out {
color: #fff;
font-size: 17px;
font-weight: 500;
text-decoration: none;
line-height:21px;
	margin: -15px auto;
}

.icons-next {
  text-align: center;
	margin: auto;
	font-size:50px;
	color: #22AFED;
}

.icon-container > i {
    position:relative;
	text-align:center;
    top: calc(50% - 10px); /* 50% - 3/4 of icon height */
}




.circlePointBdr {
	border-radius: 50% 50% 0 50%;
	border: 2px solid #22AFED;
	margin:auto;
	 width: 220px;
   height: 220px;
	background: #fff;
	-ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.circlePoint {
	border-radius: 50% 50% 0 50%;
	text-align: center;
	padding:20px;
	margin:auto;
	 width: 210px;
   height: 210px;
	-ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*.circleBase::after {
	content: "\25AE";
    font-family: "Font Awesome 5 Free";
	left:50px;
    position:absolute;
    top:0;
}*/

.main-title {
	font-size: 2.5rem;
}

.cityscape {
	background-image: url('/wp-content/uploads/2020/02/city-scape-grey3.png');
	background-repeat: repeat;
	background-size: 60%;
}

.whitecityscape {
	background-image: url('/wp-content/uploads/2020/02/city-scape-white.png');
	background-repeat: no-repeat;
	background-size: cover;
}


/*.ghostbg {
  background: url(/wp-content/uploads/2020/02/ghost.png);
  overflow: hidden;
  resize: both;
}*/


.one-u {
	margin-top:175px !important;
}

@media only screen and (max-width: 760px) {
.one-u { 
  	margin-top:30px !important;

	}
}

.dispatcher {
	/*color: #ff0000;*/
	font-weight:bold;
}

.todd {
	/*margin-left: 20px;
  color: #0000ff;*/
	background-color:#f1f1f1;
	padding:7px;
	margin:-20px auto 25px auto;
}

/*.prod-head {
	background-image: url('/wp-content/uploads/2020/01/bg6.jpg');
	margin-top: -26px;
	background-repeat: no-repeat;
	background-size: cover;
	padding:25px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
}*/

.prod-head {
background: linear-gradient(177.9deg, rgb(58, 75, 88) 3.6%, rgb(119, 134, 148) 105.8%);
/*background: linear-gradient(89deg, #02354c 0%, #22afed 100%);*/
margin-top: -26px;
background-size: cover;
padding:25px;
width: 100vw;
margin-left: calc(-50vw + 50%);
box-sizing: border-box;
}



.flip {
	transform:scaleX(-1);
}

.post-4261 .post-image { 
display: none; 
}

.sm-menu {
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

.sm-menu div {
  text-align:right;
	position: absolute;
	margin-top:-25px;
	margin-right:30px;
}

.site-header {
    padding: 20px 0;
}

.top-bar {
	background-color:#20a5e0; color:#fff; padding:7px 0; width:100%; text-align:right;
}

.top-bar-contain {
	width:100%; padding:0 60px;
}

.top-bar a {
	color:#fff;
}

.top-bar-btn {
	background-color:#e07f20; border:1px solid #fff; padding:4px 5px; width:120px; position:relative; text-align:center; font-size:12px; border-radius: 5px; display: inline;
}

.top-bar br {
	display:none;
}

@media only screen and (max-width: 1200px) {
	.top-bar-contain { 
  	padding:0 75px;
	}
}

@media only screen and (max-width: 760px) {
.top-bar { 
  	text-align:center;
	}
	.top-bar-contain { 
  	padding:0 15px;
	}
	.top-bar-btn {
	background-color:#e07f20; border:1px solid #fff; padding:4px 5px; width:120px;  text-align:center; font-size:12px; border-radius: 5px;
}
}

@media only screen and (max-width: 480px) {
	.top-bar br {
	display:block;
}
	.top-bar-btn {
	margin:10px auto
}
	.top-bar-contain {
				line-height:27px;
	}
}

.main-navigation li {
    font-weight: 400 !important;
}
.main-navigation {
    font-size: 15px !important;
}

@media only screen and (max-width: 1200px) {
	.header-search-cart {
		display:none;
	}
}

.page-head {
	margin-top: -26px; background-repeat: no-repeat; background-size: cover; padding:25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.head-menu {
	background-repeat: no-repeat;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
}

.page-head-trans {
	margin-top: -26px; background-repeat: no-repeat; background-size: cover; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.head-trans {
background-size: cover; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box; background-repeat: no-repeat; padding:25px;
background-color: rgba(0,0,0,0.5);
}

.slidder-head {
	margin-top: -26px; background-repeat: no-repeat; background-size: cover; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.ed-icon {
	font-size:50px;
	color: #22AFED;
  text-align:center;
}

.ed-banner {
position:relative;
}

.ed-contain {
	position:absolute;
	bottom:0;
}

.ed-image {
	width:100%;
	max-width:570px;
	margin-bottom:-45px;
}

@media only screen and (max-width: 1024px) {
	.ed-image {
		margin-top:30px!important;
	}
}

@media only screen and (max-width: 800px) {
	.ed-image {
		margin-top:145px!important;
	}
}

@media only screen and (max-width: 768px) {
	.ed-image {
		margin-top:20px!important;
		margin-bottom:-40px;
	}
	#ed-title {
		text-align:center;
	}
}

/*li.menu-item-1944 {
	padding-right:30px !important;
	margin-right:25px !important;
	width:55px !important;
}*/

/*==========Main Menu "Portals" last menu item==========*/
@media only screen and (min-width: 1025px) {
.sub-menu:before {
      border-bottom: 35px solid #f7f7f7;
      border-left: 35px solid transparent;
      border-right: 35px solid transparent;
      content: "";
      height: 20px;
      left: 0;
      position: absolute;
      top: 8px;
      width: 0;
    }
	
	/*======
	 * #menu-item-1944 .sub-menu {
    margin-left: -160px !important;
		float: right !important;
    text-align: right !important;
	}
	
	#menu-item-1944 .sub-menu:before {
      border-bottom: 35px solid #f7f7f7;
      border-left: 35px solid transparent;
      border-right: 35px solid transparent;
      content: "";
      height: 20px;
      left: 150px;
      position: absolute;
      top: 8px;
      width: 0;
    }
	=======*/
	
	.main-navigation li {
    padding: 0 10px;
        padding-left: 10px;
    padding-left: 10px;
	}
	

	#menu-item-4743 {
	background-color:#ed7b00;
	/*background-color:#F15A2E;*/
	border-radius:7px;
	padding:10px;
	text-align:center;
	line-height:17px;
		font-size:14px;
		border: 1px solid #fff;
		margin-left:12px;
}
}
	
	
#menu-item-19792 {
	background-color:#f15a29;
	/*background-color:#ed7b00;*/
	/*background-color:#F15A2E;*/
	border-radius:7px;
	padding:10px;
	text-align:center;
	line-height:17px;
	font-size:14px;
	border: 1px solid #fff;
	margin-left:12px;
}


/*========END Main Menu "Portals" last menu item=========*/

.brochures {
margin-bottom:-180px;
margin-top:0;
}

@media only screen and (max-width: 1024px) {
	.brochures {
		margin:auto;
	}

}

.wood-head {
background-image: url('/wp-content/uploads/2020/02/drk-wood.jpeg'); margin-top: -26px; background-repeat: no-repeat; background-size: cover; padding:25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.resource-icon {
	font-size:70px;
	color: #22AFED;
  text-align:center;
}

.header-search-form {
    Margin-top: -123px;
}


.elementor-button-link {
	border: 2px solid #fff!important;
}





.head-text1 {
	font-size:60px;
	margin-bottom:-50px;
	line-height:28px;
}

.head-text2 {
	margin:-200px auto 30px auto;
}

.home-btn {
	margin-bottom:60px;
}


@media only screen and (max-width: 1440px) {
	.head-text1 {
	font-size:45px;
	margin-bottom:-50px;
	}
}

@media only screen and (max-width: 1024px) {
	.head-text1 {
	font-size:40px;
	margin-bottom:-40px;
		margin-top:-25px;
	}
	
	.home-cat {
	font-size: 2rem !important;
	}
	
	.head-text2 {
		font-size:2rem;
		font-weight:400;
		margin:-159px auto 25px auto;
	}
	.home-btn {
	margin-bottom:34px;
	}
}

@media only screen and (max-width: 991px) {
	.home-cat {
	font-size: 2rem !important;
	}
}

@media only screen and (max-width: 800px) {
	.head-text1 {
	font-size:30px;
	margin-bottom:-30px;
		margin-top:-25px;
	}
	.head-text2 {
		font-size:1.5rem;
		font-weight:400;
		margin:-135px auto 20px auto;
	}
	
	.home-cat {
		font-size:24px !important;
	}
	.home-btn {
	margin-bottom:25px;
	}
	
	#p2 {
		display:none;
	}
	
	#p1 {
		display:none;
	}
}

@media only screen and (max-width: 768px) {
	.home-cat {
		font-size:24px !important;
		margin-top:-136px;
	}
}

@media only screen and (max-width: 736px) {
	.head-text1 {
	font-size:30px;
	margin-bottom:-30px;
		margin-top:-25px;
	}
	.head-text2 {
		font-size:1.7rem;
		font-weight:400;
		margin:-130px auto 21px auto;
	}
	.home-btn {
	margin-bottom:25px;
	}
	
	#p2 {
		display:none;
	}
	
	.home-cat {
		font-size:24px !important;
		margin-bottom:15px;
	}
}


@media only screen and (max-width: 640px) {
	.head-text1 {
	font-size:30px;
	margin-bottom:-30px;
		margin-top:-25px;
	}
	.head-text2 {
		font-size:1.4rem;
		font-weight:400;
		margin:-115px auto 11px auto;
	}
	.home-btn {
	margin-bottom:15px;
	}
}

@media only screen and (max-width: 604px) {
	.head-text1 {
	font-size:27px;
	margin-bottom:-25px;
		margin-top:-30px;
	}
	.head-text2 {
		font-size:1.4rem;
		font-weight:400;
		margin-top:-70px;
		padding-bottom:24px;
	}
	#head-btn {
		display:none;
	}
}

@media only screen and (max-width: 480px) {
	.head-text1 {
	font-size:27px;
	margin-bottom:-15px;
		margin-top:-30px;
	}
	.head-text2 {
		font-size:1.4rem;
		font-weight:400;
		margin-top:-87px;
		padding-bottom:13px;
	}
	.home-cat {
		font-size:20px !important;
		margin-top:-81px;
	}
	
	#head-btn {
		display:none;
	}
	#head-text2 {
		width: 200px;
		margin:auto;
	}
	
	#p1 {
		display:none;
	}
	
	#p2 {
		display:none;
	}
}

@media only screen and (max-width: 360px) {
	.head-text1 {
	font-size:1.1rem;
	margin-bottom:-15px;
		margin-top:-30px;
	}
	.head-text2 {
		font-size:1.1rem;
		font-weight:400;
		margin-top:-70px;
		padding-bottom:8px;
	}
	
	.home-cat {
		font-size:20px !important;
	}
	
	#head-btn {
		display:none;
	}
	#head-text2 {
		width: 150px;
		margin:auto;
	}
	
	#p1 {
		display:none;
	}
	
	#p2 {
		display:none;
	}
}


@media only screen and (max-width: 320px) {
	.home-cat {
		font-size:17.5px !important;
		font-weight:300 !important;
	}
}

.icons-white {
  text-align: center;
	margin: auto;
	font-size:50px;
	color: #fff;
}

.icons-blue {
  text-align: center;
	margin: auto;
	font-size:50px;
	color: #22AFED;
}

.asterfrog-bg {
	background-image:url(/wp-content/uploads/2020/04/freepbx-asterisk.svg); 
	background-repeat: no-repeat;
	background-size:cover;
}

.asterfrog-bg2 {
	background-image:url(/wp-content/uploads/2020/05/freepbx-asterisk-bg.svg); 
	background-repeat: no-repeat;
	background-size:cover;
}

.home-cat {
	font-size: 2.5rem;
	font-weight:500;
}

@media only screen and (max-width: 768px) {
	.overlay {
	margin-top: -26px;
	margin-bottom: -26px;
	background-size: cover;
	width: 100vw; margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	background-color:#000;
  opacity:0.6;
	padding:25px;	
}
}

@media only screen and (max-width: 769px) {
	.train-image {
		margin-top:20px!important;
		margin-bottom:-45px!important;
	}
	
	.min-center {
    text-align: center !important;
}
}


@media only screen and (max-width: 1025px) {
	.fullbox-container {
		padding-right:30px;
		padding-left:30px;
	}
}

@media only screen and (max-width: 769px) {
	.fullbox-container {
		padding-right:40px;
		padding-left:40px;
	}
}

@media only screen and (max-width: 480px) {
	.fullbox-container {
		padding-right:16px;
		padding-left:16px;
	}
}

.agenda {
	text-align:center;
}

/*======Status Button-header=====*/

#status-btn {
	float:left;
	border:1px solid #fff;
	padding: 1px 10px;
	border-radius: 5px;
	margin:-2px 10px auto 10px;
	width:87px;
}

.status-txt {
	color:#fff;
	line-height:12px;
}

.status-icon {
	margin-top:-3px;
	width:15px;
}

@media only screen and (min-width: 601px) {
	#status-brk { 
  	display:none;
	}
}

@media only screen and (max-width: 601px) {
	#status-btn {
		margin:auto !important;
		float:none !important;
		width:87px;
	}
	
	.top-bar {
		display:none;
	}
	
	#status-brk { 
  	margin:-10px auto;
	}
}

.agenda {
	font-size:12px; margin:-25px auto 6px auto;
}

.dealer-image {
	width:100%;
	max-width:570px;
	margin-bottom:-67px;
}
.sup-home {
	font-size:20px;
}

.consult-bg {
	/*background-color: rgba(0, 0, 0, 0.4);*/
	
	background-color:#22AFED;
	padding:25px;
  border-radius: 50% 50% 0 50%;
}

@media only screen and (max-width: 1200px) {
	.consult-bg {
   border-radius:0;
	}
}

.nfr {
	font-size: 1.1rem;
}

/*===========SIDE Column===========*/
.newsltr {
	margin-left: -30px;
	width:305px;
	margin-top:-30px;
}




@media only screen and (max-width: 1024px) {
	.col-lg-4 {
	max-width:100%!important;
		margin:auto!important;
		flex: none!important;
}
	#custom_html-8 {
		margin:auto !important;
	}
	
	.widget-area {
		border:none !important;
	}
	.widget {
		margin-top:35px !important;
	}
	.newsltr {
		margin:auto !important;
		width:100% !important;
		padding-right: 15px;
	}
}
/*=========END SIDE Column=========*/

/*--Landing Pages - Headers--*/
.page-id-6464 header,
.page-id-16107 header,
.page-id-24827 header
{
display:none;
}



.page-id-6464 .top-bar,
.page-id-16107 .top-bar,
.page-id-24827 .top-bar
{
	display:none;
}




.page-id-20086 header
{
display:none;
}



.page-id-20086 .top-bar
{
	display:none;
}



.page-id-21344 header
{
display:none;
}

.page-id-21344 .top-bar
{
	display:none;
}





.page-id-21010 header
{
display:none;
}



.page-id-21010 .top-bar
{
	display:none;
}

.opensans { 
	font-family: Open Sans; 
}



.page-id-21183 header
{
display:none;
}


.page-id-21183 .top-bar
{
	display:none;
}









.page-id-4694 header
{
display:none;
}

.page-id-4694 .top-bar
{
	display:none;
}

.page-id-4694 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-4694 #sidebar-footer {
display: none;
}

.page-id-4694 footer,
.page-id-24827 footer
{
display:none;
}




.page-id-18853 header
{
display:none;
}



.page-id-18853 .top-bar
{
	display:none;
}

.page-id-18853 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-18853 #sidebar-footer {
display: none;
}

.page-id-18853 footer
{
display:none;
}



.page-id-18888 header
{
display:none;
}


.page-id-18888 .top-bar
{
	display:none;
}

.page-id-18888 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-18888 #sidebar-footer {
display: none;
}

.page-id-18888 footer
{
display:none;
}






.page-id-19883 header
{
display:none;
}


.page-id-19883 .top-bar
{
	display:none;
}

.page-id-19883 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-19883 #sidebar-footer {
display: none;
}

.page-id-19883 footer
{
display:none;
}






.page-id-19894 header
{
display:none;
}

.page-id-19894 .top-bar
{
	display:none;
}

.page-id-19894 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-19894 #sidebar-footer {
display: none;
}

.page-id-19894 footer
{
display:none;
}







.page-id-18890 header
{
display:none;
}

.page-id-18890 .top-bar
{
	display:none;
}

.page-id-18890 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-18890 #sidebar-footer {
display: none;
}

.page-id-18890 footer
{
display:none;
}




.page-id-12184 header
{
display:none;
}

.page-id-12184 .top-bar
{
	display:none;
}

.page-id-12184 #masthead-sticky-wrapper
{
	display:none;
}


.page-id-15485 header
{
display:none;
}

.page-id-15485 .top-bar
{
	display:none;
}

.page-id-15485 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-15485 #sidebar-footer {
display: none;
}



.page-id-7943 header
{
display:none;
}

.page-id-7943 .top-bar
{
	display:none;
}

.page-id-8076 header
{
display:none;
}

.page-id-8076 #sidebar-footer {
display: none;
}

.page-id-8076 .zsiq_custommain {
display: none !important;
}

.page-id-8076 #zc_notice {
display: none !important;
}







.page-id-12649 header
{
display:none;
}

.page-id-12649 #sidebar-footer {
display: none;
}

.page-id-12649 .zsiq_custommain {
display: none !important;
}

.page-id-12649 #zc_notice {
display: none !important;
}

.page-id-12649 footer
{
display:none;
}

.page-id-12649 .top-bar
{
	display:none;
}








.page-id-9756 .zsiq_custommain {
display: none !important;
}

.page-id-9756 #zc_notice {
display: none !important;
}

.page-id-8076 footer
{
display:none;
}

.page-id-8076 .top-bar
{
	display:none;
}

.page-id-9690 footer
{
display:none;
}

.page-id-15082 footer
{
display:none;
}


.page-id-15082 .footer-widgets
{
display:none;
}


.page-id-9690 header
{
display:none;
}

.page-id-9715 header
{
display:none;
}

.page-id-15082 header
{
display:none;
}

.page-id-9756 header
{
display:none;
}

.page-id-9715 .top-bar
{
	display:none;
}


.page-id-15082 .top-bar
{
	display:none;
}


.page-id-9756 .top-bar
{
	display:none;
}

.page-id-9690 .top-bar
{
	display:none;
}


.page-id-9756 #masthead-sticky-wrapper
{
	display:none;
}


/*--End Landing Pages - Headers--*/

.center {
	text-align:center;
}
.partner .su-spoiler-title {
	background-color:#22AFED;
	color:#fff;
	padding:10px 30px !important;
	font-size:20px !important;
	font-weight:200!important;
	border-radius: 5px !important;
}

.partner .su-spoiler-icon {
	padding:5px 10px !important;
}

/*============Accordion Icon============*/
 * .su-spoiler-icon-plus .su-spoiler-icon::before {

    content: '\f106' !important;
}

.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon::before {
	 content: '\f107' !important;
}
/*============End Accordion Icon============*/

.unset {
	all:unset !important;
}

.agent-icon {
	font-size:70px;
}
.arrow-icon {
	font-size:25px;
	color:#22afed;
	margin-top:-40px;
}

.border {
	border: 1px solid #cecece;
}

hr.partners {
	background-color: #eee;
	height: 1px;
	width: 100%;
	margin:15px auto 15px -7px !important;
}

.partners-geo {
	color: #22AFED; font-weight: 200; font-size: 37px;
}

.grey {
	color: #777;
}

.partners-group h5{
	color:#777;
	font-weight:400;
}

.partners-group {
	padding-right:15px;
	color:#777;
}

.partner .su-tabs-nav {
	text-align:center;
}

ul.display-posts-listing {
	list-style: none!important;
	margin-left:-15px;
}

.size-thumbnail {
	/*width:75px !important;*/
	float:left;
	margin-right:15px;
}

.size-large {
		margin-bottom:10px;
}


/*=========History Timeline===========*/
.cd-timeline-img {
    width: 30px !important;
    height: 30px !important;
    left: 50%;
    margin-left: -15px !important;
}

#cd-timeline span.fa {
    font-size: 0 !important;
    line-height: 63px;
    height: 100%;
}

.cd-timeline-img {
    margin-top: 15px;
}
.the-excerpt {
	font-size:15px;
}


.history-title {
	font-size: 3.5rem; text-shadow: 2px 2px 4px #000000; margin-top:15px;
}

@media only screen and (max-width: 800px) {
	.cd-timeline-img {
    margin-left: 10px !important;
}
}

@media only screen and (max-width: 601px) {
	.history-title { 
  	font-size: 2.5rem;
	}
}

@media only screen and (max-width: 480px) {
	.history-title { 
  	font-size: 2.1rem;
		margin-top:10px;
	}
}

@media only screen and (max-width: 320px) {
	.history-title { 
  	font-size: 1.6rem;
		margin-top:5px;
	}
}
/*=============END History Timeline=============*/



/*=============Chat Message button==============*/
.siq_bR {
  /*--bottom: 10px!important;--*/
	 bottom: 75px!important;
}

@media only screen and (max-width: 800px) {
	.siq_bR {
    bottom: 104px!important;
}
}

@media only screen and (max-width: 600px) {
	.siq_bR {
    bottom: 125px!important;
}
}

@media only screen and (max-width: 480px) {
	.siq_bR {
    bottom: 145px!important;
}
}
/*==========End Chat Message button=============*/


/*=====Spoiler Title==========*/
.feature .su-spoiler-title {
    position: unset !important;
    font-weight: 400 !important;
    margin-right: 25px !important;
    color: #22AFED !important;
    text-decoration: underline !important;
	 text-align: center !important;
    margin-top: -10px !important;
}

.descript {
font-size:14px;
line-height:16px;
	color:#fff;
}

.feature .su-spoiler-icon {
	display:none!important;
}

/*=====End Spoiler Title=========*/

.chart-item {
	line-height: 21px;
}
.chart-txt {
font-size:18px !important;
}

.sm-line-ht {
	line-height:17px;
}

/*----------Canada Flag-Top Bar-Header----------*/
@media only screen and (min-width: 500px) {
	.line-drp {
    display:none;
}
}
/*-------End Canada Flag-Top Bar-Header--------*/

.lt-blue {
	color:#96a7d2;
}

/*======Upcoming Webinar========*/
.page-id-2674 ul.eo-events li::before {
    content: none !important;
}

.web-img {
	margin-left:0;
	/*margin-left:-20px;*/
}

.upcoming .web-img {
	margin-left:-20px;
}

.webthumb {
	margin-left:-20px;
	border: 1px solid #ccc;
}

.webdate {
	/*margin-top:-20px;*/
		margin-top:-6px;

	margin-left:-20px;
	color:#666;
	margin-bottom:0;
}

h5.webtitle {
	margin-left:-20px;
	margin-top:-10px;
	color:#4C587B;
}
/*=====END Upcoming Webinar======*/


/*==============SendFax.to Page==============*/
.steps-top {
	margin:auto;
	background: rgba(34, 175, 237);
	padding:10px; width:100%;
	max-width:300px;
	border-radius:20px 20px 0 0;
	text-align:center;
}

.steps-cnt {
	margin:auto;
	background: #fff;
	padding:15px;
	width:100%;
	text-align:center;
}

.steps-bottom {
	margin:auto;
	background: rgba(34, 175, 237);
	padding:15px; width:100%;
	max-width:300px;
	border-radius: 0 0 20px 20px;
	text-align:center;
}

.triangle {
	margin:-30px auto auto auto;
}

.featured {
	margin-top:15px; font-weight:300; font-size: 14px; line-height: 1.4;
}

.blue-outline {
   color: transparent;
   -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: #22AFED;
  text-align: center;
	margin: auto auto 15px auto;
	font-size:45px;
 }

.lightbox50 {
	max-width:50% !important;
	text-align:left;
}

.lightbox40 {
	max-width:40% !important;
	text-align:left;
}


.lightbox35 {
	width:100%;
	max-width:40% !important;
	text-align:left;
}


@media only screen and (max-width: 760px) {
.lightbox35 {
	width:100%;
	max-width:90% !important;
	text-align:left;
}
.lightbox50-rounded {
	width:100% !important;
	min-width:90% !important;
	border-radius:1px!important;
	text-align:left;
}

	.lightbox50 {
	max-width:99% !important;
	text-align:left;
	padding: 40px 2px 18px 2px !important;
}
}

.lightbox50-rounded {
	border-radius:20px;
	max-width:50% !important;
	text-align:left;
}


.lightbox-drk {
   width:100% !important;
   max-width:900px !important;
   background: none !important;
   box-shadow: none !important;
}






/*===Clearly Anywhere===*/
.clearly-anywhere-bg {
margin:15px auto auto auto; background: rgba(34, 110, 160, 0.75); padding:25px; width:100%; max-width:470px; border-radius: 50% 50% 0 50%; border: 3px solid #fff;
}

@media only screen and (max-width: 1200px) {
	.clearly-anywhere-bg {
   border-radius:0;
	}
}

.anywhere-man {
	width:100%;
	max-width:570px;
	margin-bottom:-67px;
}

.anywhere-space {
   margin:20px auto;
	}

@media only screen and (min-width: 1025px) {
	.anywhere-space {
   display:none;
	}
}

@media only screen and (max-width: 991px) {
	.anywhere-space {
   margin:40px auto;
	}
}

.app-space {
   margin:30px auto;
	}

@media only screen and (max-width: 1024px) {
	.app-space {
   display:none;
	}
}


.phone-screen {
	margin-bottom:-91px;
}

.anywhere-txt {
	font-weight:400;
	line-height:25px;
	color:#555;
	font-size: 1.1rem;
}

.anywhere-txt-white {
	font-weight:400;
	line-height:25px;
	color:#fff;
	font-size: 1.1rem;
}

.ca-outer { 
   position: relative;
}

.ca-inner {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}

.ca-inner-rt {
    position: absolute;
    top: 50%;
    transform: translate(65%, -50%);
}

.ca-inner-rt-half {
    position: absolute;
    top: 50%;
    transform: translate(100%, -50%);
}

@media only screen and (max-width: 769px) {
	.ca-inner {
   position:inherit;
		top:auto;
		transform:none;
	}
	
	.ca-inner-rt {
   position:inherit;
		top:auto;
		transform:none;
	}
	
	.ca-inner-rt-half {
   position:inherit;
		top:auto;
		transform:none;
	}
	
	.ca-outer {
   position:inherit;
		text-align:center;
	}
	
	.ca-btn {
	align-self:center;
	}
	
	.phone-screen {
	margin-bottom:-163px;
}
}

.ca-space {
   margin:70px auto;
	}


.ca-price {
	margin-top:-20px; color:#000;
	font-size:62px;
}

.ca-price-sm {
	font-size:35px;
}

@media only screen and (min-width: 770px) {
	.ca-space {
   display:none;
	}
	
}

.nav-name {
	margin:-18px auto -30px auto;
	text-align:center;
	color:#595959 !important;
}

/*==END Clearly Anywhere===*/


/*-------PR Page------*/

.page-id-870 .su-spoiler-title
{
font-size: 16px;
}


/*------------CodeX------------*/
/*#slider_8533 .owl-item .white .sa_hero_slider, .black .sa_hero_slider {
    height: 0 !important;
}*/

.hero-slider {
	display:inline;
}


.slider-icons {
	background-color: #031e4b;
	margin-top: -26px;
	background-size: cover;
	padding:25px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
}

/*===================
.insert-page {
	font-size:18px;
	line-height:21px;
	color:#666;
	font-weight:bold;
}

.insert-page a {
		color:#666 !important;
}
===================*/

/* ===Success Stories - - Grid style=== */
@media (min-width: 767px) {

	.display-posts-listing.grid {
		overflow: hidden;
		width: 100%;
	}

	.display-posts-listing.grid .listing-item {
		float: left;
		width: 32%;
		margin-left: 2%;
	}

	.display-posts-listing.grid .listing-item:nth-child(3n+1) {
		clear: both;
		margin-left: 0;
	}
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

.display-posts-listing .title {
	font-size:18px;
	line-height:21px;
	color:#666;
	font-weight:bold;
	margin-top:15px;
}

/* ===Promotions - - Grid style=== */
@media (min-width: 767px) {

	.display-posts-listing.grid {
		overflow: hidden;
		width: 100%;
	}

	.display-posts-listing.grid .listing-item {
		float: left;
		width: 32%;
		margin-left: 2%;
	}

	.display-posts-listing.grid .listing-item:nth-child(3n+1) {
		clear: both;
		margin-left: 0;
	}
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

.display-posts-listing .title {
	font-size:18px;
	line-height:21px;
	color:#666;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:25px;
}


.category-success-stories .entry-header .entry-meta, category-landscape .entry-header .entry-meta {
    display: none;
}


.category-press-release .entry-header .entry-meta, category-landscape .entry-header .entry-meta {
    display: none;
}

.category-promotions .entry-header .entry-meta, category-landscape .entry-header .entry-meta {
    display: none;
}

.category-tips-tricks .entry-header .entry-meta, category-landscape .entry-header .entry-meta {
    display: none;
}

.category-tips-tricks .posted-on {
	display:none;
}

.category-private-videos .entry-header .entry-meta, category-landscape .entry-header .entry-meta {
    display: none;
}



.nav-previous {
    display: none;
}
	
.nav-next {
	display: none;
}


.cat-links {
	display:none;
}

.entry-title {
	margin:20px auto !important;
}

.category-success-stories .posted-on {
	display:none;
}

.category-promotions .posted-on {
	display:none;
}

.single-post .entry-meta .cat-links a, .post-cat {
	display:none !important;
}

.quote {
	font-size: 16px;
}

.casestudy-icon {
	box-shadow: 3px 3px 5px #ccc;
      -moz-box-shadow: 3px 3px 5px #ccc;
      -webkit-box-shadow: 3px 3px 5px #ccc;
      -khtml-box-shadow: 3px 3px 5px #ccc;
	width:200px;
	border:1px solid #f5f4f4;
}

.csd-inner-rt {
   position:inherit;
		top:auto;
		transform:none;
	margin-left:-25px;
	}

.casestudy li {
	margin-bottom:15px;
	font-size:16px;
}

.display-posts-listing li {
	margin-bottom:30px;
}

.press-year .su-spoiler-title {
	font-size:21px;
	color: #22AFED;
}

.success-head {
	margin-bottom:200px;
}

#post-8757 .post-thumbnail {
	display:none;
}

#post-9906 .post-thumbnail {
	display:none;
}

#post-4319 .post-thumbnail {
	display:none;
}

#post-9976 .post-thumbnail {
	display:none;
}

.head-txt {
	font-weight:300;
}

@media (max-width: 767px) {
	.grey-overlay {
top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(50, 50, 50, 0.7); position: absolute;
}

.head-txt {
		color:#fff;
	}
}

.slick-current .wpostahs-main-title button {
    border-color: #22AFED!important;
    background: #22AFED!important;
}

.slick-current {
    color: #22AFED!important;
  /* margin: 50px auto auto auto;*/
	
	/*transform: translate3d(0px, -50px, 0px)!important;
padding-bottom: 50px!important;*/
}

.slick-current p {
    color: #595959!important;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    background: #22AFED!important;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title::before {
    border-top-color: #22AFED!important;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title::after {
    border-top-color: #22AFED !important;
}

.slick-slide img {
    display: inline !important;
	margin-top:7px !important;
}

/*.timeline .wpostahs-centent {
	display:none;
}*/

/*.timeline .wpostahs-centent-title {
	display:none;
}*/

/*.timeline img {
	display:none !important;
}*/

/*.slick-track {
	transform: translate3d(0px, 50px, 0px)!important;
padding-bottom: 50px!important;
}*/

.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title button {
    margin-left: -15px;
}

.timeline .wpostahs-centent-title {
    color: #22AFED !important;
}

.timeline .wpostahs-centent h1 {
    color: #fff !important;
}

.timeline .slick-current p {
    color: #fff !important;
    font-size: 15px !important;
}

.timeline .wpostahs-slider-design-2 .wpostahs-centent {
    max-width: 50em !important;
}

.timeline .wpostahs-slick-slider .slick-arrow {
    border: 2px solid #22AFED !important;
}


.timeline .wpostahs-slick-slider button.slick-prev, .wpostahs-slick-slider button.slick-prev:hover, .wpostahs-slick-slider button.slick-prev:focus {
    background: url(/wp-content/uploads/2020/11/arrow-left.png) center center no-repeat !important;
	background-size: auto;
	background-size: 10px 17px !important;
	outline: none !important;
}

.timeline .wpostahs-slick-slider button.slick-next, .wpostahs-slick-slider button.slick-next:hover, .wpostahs-slick-slider button.slick-next:focus {
    background: url(/wp-content/uploads/2020/11/arrow-right.png) center center no-repeat !important;
        background-size: auto;
    background-color: rgba(0, 0, 0, 0);
    background-size: auto;
    background-size: 10px 17px !important;
    outline: none !important;
}

.timeline img {
    max-width: 300px;
}

.cyberweekend {
	background-image: url('/wp-content/uploads/2020/11/cyber-weekend-bg5.jpg'); background-position: center bottom;
}

@media only screen and (min-width: 1920px) {
	.cyberweekend {
	background-image: url('/wp-content/uploads/2020/11/cyber-weekend-bg7.jpg'); background-position: center center;
}
}

/*@font-face {font-family: "Eurostile"; src: url("//db.onlinewebfonts.com/t/6c3a09a727b79f2832ddddaa5d699747.eot"); src: url("//db.onlinewebfonts.com/t/6c3a09a727b79f2832ddddaa5d699747.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/6c3a09a727b79f2832ddddaa5d699747.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/6c3a09a727b79f2832ddddaa5d699747.woff") format("woff"), url("//db.onlinewebfonts.com/t/6c3a09a727b79f2832ddddaa5d699747.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/6c3a09a727b79f2832ddddaa5d699747.svg#Eurostile") format("svg"); } */

.orange {
	color: #ED6D00;
	/*color: #F15A2E;*/
}

.coupon20deg {
	transform: rotate(20deg);
}

.coupon10deg {
	transform: rotate(10deg);
}

.coupon-5deg {
	transform: rotate(-5deg);
}

.coupon5deg {
	transform: rotate(5deg);
}

.coupon-10deg {
	transform: rotate(-10deg);
}

.coupon-15deg {
	transform: rotate(-15deg);
}

.coupon15deg {
	transform: rotate(15deg);
}

.coupon2deg {
	transform: rotate(2deg);
}

.coupon-2deg {
	transform: rotate(-2deg);
}

.coupon-bg {
	background-repeat: no-repeat;
 background: url(/wp-content/uploads/2020/11/coupon-bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	padding:30px;
}

.cum-gear-bg {
	background-image:url(/wp-content/uploads/2020/11/cum-gear.svg); 
	background-repeat: no-repeat;
	background-size:cover;
}

/*#slider_9667 .owl-item {
	padding:0 5%;
}*/




div#n2-ss-2 .n2-style-d1cbd2da136ccdf3f4e2303ba9a844c9-dot.n2-active, div#n2-ss-2 .n2-style-d1cbd2da136ccdf3f4e2303ba9a844c9-dot:hover, div#n2-ss-2 .n2-style-d1cbd2da136ccdf3f4e2303ba9a844c9-dot:focus {
    background: #f0f0f0 !important;
}
	
	
/*@media (max-width: 700px) {
.n2-ss-slide .n2-ss-canvas n2-ow  .n2-ss-.slide-12 n2-ss-slide-active	.n2-ss-slider-2 .n2-ss-slide-background,  .n2-ss-slide-background {
	display:none !important;
	}
	}*/

.sub-nav {
	  font-weight: 400;
    font-size: 14px;
    color: #595959;
}

.speech {
  position: relative;
  font-family: arial;
  font-size: 1.1em;
  background: #fff;
  color: #fff;
  border-radius: 50px;
  padding: 20px;
}

.bottom::after {
  /* [THESE WILL CREATE THE TRIANGLE] */
  content: '';
  border: 20px solid transparent;
  border-top-color: #fff;
  border-bottom: 0;
  /* [THESE WILL POSITION THE TRIANGLE] */
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -20px;
}

.top::after {
  content: '';
  border: 20px solid transparent;
  border-bottom-color: #fff;
  border-top: 0;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -20px;
}

.left::after {
  content: '';
  border: 20px solid transparent;
  border-right-color: #fff;
  border-left: 0;
  position: absolute;
  left: -20px;
  top: 50%;
  margin-top: -20px;
}

.right::after {
  content: '';
  border: 20px solid transparent;
  border-left-color: #fff;
  border-right: 0;
  position: absolute;
  right: -20px;
  top: 50%;
  margin-top: -20px;
}

.excerpt-dash {
	display:none !important;
}

/*.telrad-bg {
margin:15px auto auto auto; background: rgba(34, 110, 160, 0.75);
padding:25px;
width:100%;
max-width:470px;
border-radius: 50%;
border: 3px solid #fff;
}*/

.telrad-bg {
  position: relative;
  font-family: arial;
  font-size: 1.1em;
background: rgba(34, 110, 160, 0.75);
	color: #fff;
  border-radius: 50px;
  padding: 20px;
	border: 3px solid #fff;
}

.telrad-head-trans {
background-size: cover; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box; background-repeat: no-repeat; padding:0 25px;
background-color: rgba(0,0,0,0.6);
}

.no_posts_message {
	font-size:24px !important;
	text-align:center!important;
	margin: auto!important;
}

/*-----Display Posts Nav Links---------*/
.dp .nav-links {
	font-size:16px;
	text-align:center;
	word-spacing: 1rem;
	font-weight:200;
}

.dp .prev:before {
	content: "\f100";
	font-family: FontAwesome;
	display: inline-block;
	margin-right:10px;
}

.dp .next:after {
	content: "\f101";
	font-family: FontAwesome;
	display: inline-block;
	margin-left:10px;
}

.dp .display-posts-pagination {
	margin-top:50px;
}

.dp .display-posts-listing .title {
    margin-bottom: 50px;
}



.promos .nav-links {
	font-size:16px;
	text-align:center;
	word-spacing: 1rem;
	font-weight:200;
}

.promos .prev:before {
	content: "\f100";
	font-family: FontAwesome;
	display: inline-block;
	margin-right:10px;
}

.promos .next:after {
	content: "\f101";
	font-family: FontAwesome;
	display: inline-block;
	margin-left:10px;
}

.promos .display-posts-pagination {
	margin-top:50px;
}

.promos .display-posts-listing .title {
    margin-bottom: 15px;
}


.tips-tricks .nav-links {
	font-size:16px;
	text-align:center;
	word-spacing: 1rem;
	font-weight:200;
}

.tips-tricks .prev:before {
	content: "\f100";
	font-family: FontAwesome;
	display: inline-block;
	margin-right:10px;
}

.tips-tricks .next:after {
	content: "\f101";
	font-family: FontAwesome;
	display: inline-block;
	margin-left:10px;
}

.tips-tricks .display-posts-pagination {
	margin-top:50px;
}

.tips-tricks .display-posts-listing .title {
    margin-bottom: 15px;
}






.pr .display-posts-listing .title {
    margin-bottom: 5px;
}

.pr .listing-item {
	margin-bottom:50px;
}

.pr .display-posts-listing .date {
    color: #22AFED;
}



.pr .nav-links {
	font-size:16px;
	text-align:center;
	word-spacing: 1rem;
	font-weight:200;
}

.pr .prev:before {
	content: "\f100";
	font-family: FontAwesome;
	display: inline-block;
	margin-right:10px;
}

.pr .next:after {
	content: "\f101";
	font-family: FontAwesome;
	display: inline-block;
	margin-left:10px;
}

.pr .display-posts-pagination {
	margin-top:50px;
}

/*----------Clearly Cloud-----------*/
.cc-item-center {color:#555; padding: 12px; text-align:center;}
.cc-table-item {color:#555; padding: 12px;}

.ccusers {color:#ffffff; padding: 12px; text-align:center; font-size:18px;}
.blue1 {background-color:#60e6ff;}
.blue2 {background-color:#4bd1f7;}
.blue3 {background-color:#2cb7ef;}
.blue4 {background-color:#009ee5;}
.blue5 {background-color:#0092e1;}

.grey1 {background-color:#fefefe;}
.grey2 {background-color:#f9f9f9;}
.grey3 {background-color:#f3f3f3;}
.grey4 {background-color:#ededed;}
.grey5 {background-color:#ebeaea;}
.grey6 {background-color:#fcfcfc;}
.grey7 {background-color:#f4f4f4;}
.grey8 {background-color:#e9e9e9;}
.grey9 {background-color:#dedede;}
.grey10 {background-color:#dadada;}

.grey11 {background-color:#f1f1f1; text-align:left;}
.grey12 {background-color:#e5e5e5; text-align:left;}

.column16 {width:16%;}
.column20 {width:20%;}
#clearlycloud th, td {border:none !important;}

.darrows ul {
	margin-top: 0;
}

.darrows li {
margin-left: 0px;
list-style:none !important;
}
.darrows li:before {
  content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #ED7B00;
	display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}



.sarrows ul {
	margin-top: 0;
}

.sarrows li {
margin-left: 0px;
list-style:none !important;
}
.sarrows li:before {
  content: "\f105"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #ED7B00;
	display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}


.wrapper {
  overflow: hidden;
}

.sliding-background {
  background: url("/wp-content/uploads/2021/02/moving-clouds3.png") repeat-x;
  height: 560px;
  width: 5076px;
  animation: slide 115s linear infinite;
	margin-top:-400px;
	margin-bottom:-150px;
	
}

.sliding-background2 {
  background: url("/wp-content/uploads/2021/02/moving-clouds2.png") repeat-x;
  height: 560px;
  width: 5076px;
  animation: slide 60s linear infinite;
	margin-top:-600px;
	margin-bottom:-130px;
	
}

@keyframes slide{
  0%{
    transform: translate3d(0, 0, 0);
  }
  100%{
    transform: translate3d(-1692px, 0, 0);
  }
}


.cloudbg {
	margin:-25px auto auto auto; background: rgba(255, 255, 255, 0.65); width:100%; border-radius:20px; border:1px solid #cecece;}

@media (min-width: 730px) {
.cloudbg {
	margin:auto!important;
	background: rgba(255, 255, 255, 0.0);
	padding:none!important;
	width:auto;
	border:none;
	}
	}

.img-shadow {
	box-shadow:3px 3px 8px rgba(0,0,0,.3);
}



.price-box {
  width: 100%;
  background-color: #fff;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
  padding: 15px;
	box-sizing: border-box;
}
	

.price-head {
  width:100%;
	padding: 15px;
	box-sizing: border-box;
	text-align:center;
	color:#fff !important;
}

.price {
	font-weight:300;
	font-size:4rem;
}

.dollar {
	font-size:2.2rem;
}

.cents {
	font-size:2.3rem;
}

.user-mo {
	margin-top:-15px;
	font-size:13px;
	text-align:center;
}

.user-term {
	margin-bottom:-12px;
	font-size:13px;
	text-align:center;
}

.decimal {
	letter-spacing: -7px;
}


.cloud-pricing .wpsm_nav {
padding-left: 30% !important;
}

.cloud-pricing-AU .wpsm_nav {
padding-left: 35% !important;
}

/*--.cloud-pricing .wpsm_nav {
    padding-left: 25% !important;
}--*/



@media (max-width: 899px) {
.cloud-pricing .wpsm_nav {
	padding-left: 0 !important;
	}
	}


.page-id-10442 header
{
display:none;
}

.page-id-10442 .top-bar
{
	display:none;
}

.page-id-10442 .breadcrumbs
{
display:none;
}


.page-id-10442 footer
{
display:none;
}

.page-id-10442 #masthead-sticky-wrapper
{
	display:none;
}

/*.page-id-10442 #sidebar-footer {
display: none;
}*/

@media (max-width: 760px) {
#head-space {
	display:none !important;
	}
	
	#ul-space {
		margin-top:-24px;
	}
	
	.cloudbg {
		padding:25px; 
	}
}

.page-id-10524 header
{
display:none;
}

.page-id-10524 .top-bar
{
	display:none;
}

.page-id-10524 .breadcrumbs
{
display:none;
}

.page-id-10524 #masthead-sticky-wrapper
{
	display:none;
}


#promo-desc p {
	margin:0 auto 35px auto !important;
}

#full-list {
	width:80%!important;
	max-width:1000px!important;
	overflow:scroll!important;
}


.fwebinar td {
	padding:15px;
	border:1px solid #CCC !important;
	width:33%;
	text-align:left !important;
	vertical-align:top!important;
}

.fwebinar li {
	margin-left:-13px !important;
	list-style:none !important;
}
	

.fwebinar ul {
	margin-top: 0!important;
}


.fwebinar li:before {
  content: "\f105"!important;
  font-family: FontAwesome !important;
	color: #ED7B00 !important;
	display: inline-block!important;
  margin-left: -1.3em !important;
  width: 1em!important;
	font-weight:normal!important;
}

.fwebinar i {
    font-style: italic;
    color: #b0b0b0;
 
}

.fwebinar i:before {
	content: "\f105"!important;
  font-family: FontAwesome !important;
	color: #b0b0b0 !important;
	display: inline-block!important;
  margin-left: -1.4em !important;
	margin-right:0.4em !important;
  width: 1em!important;
	font-weight:bolder !important;
}

._2lqh {
	max-height:0!important;
}

._1dro ._2ph- .clearfix {
	display:none!important;
}

#u_0_1_FW {
	display:none!important;
}


.promo-date {
	margin-top:-25px;
	font-weight:700;
	font-size:12px;
}

.sip-promo-icon {
	color:#fd6103;
	font-size:35px;
	margin:15px auto;
	text-align:center;
}


#blog-web .su-note {
	border: 2px solid #c2bdbd!important;
}

.lightbox80 {
	width:80%!important;
	max-width:1000px!important;
	overflow:scroll!important;
}

.lightbox90 {
	width:90%!important;
}



/*-------------Speech Bubbles--------------*/
.speech-bubble-right {
	position: relative;
	background: #99ccff;
	border-radius: .4em;
	padding:15px;
	color:#fff;
}

.speech-bubble-right:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 47px solid transparent;
	border-top-color: #99ccff;
	border-bottom: 0;
	border-left: 0;
	margin-left: -23.5px;
	margin-bottom: -47px;
}


.speech-bubble-left {
	position: relative;
	background: #25aded;
	border-radius: .4em;
	padding:15px;
	color:#fff;
}

.speech-bubble-left:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 47px solid transparent;
	border-top-color: #25aded;
	border-bottom: 0;
	border-right: 0;
	margin-left: -23.5px;
	margin-bottom: -47px;
}


.speech-bubble-middle {
	position: relative;
	background: #ED7B00;
	border-radius: .4em;
	padding:15px;
	color:#fff;
}

.speech-bubble-middle:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 27px solid transparent;
	border-top-color: #ED7B00;
	border-bottom: 0;
	margin-left: -27px;
	margin-bottom: -27px;
}

.web-video #epyt_gallery_70274 .epyt-gallery .epyt-video-wrapper .fluid-width-video-wrapper {
	display:none !important;
}

.prod-name {
color: #22afed;
font-size: 21px;
font-weight: 400;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 1.5em;
}

.news-banner {
	background-color: #000;
	padding:15px 25px;
	background-size: 100%; 
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box; color:#fff;
	border-top:3px solid #f7b001;
}

.news-banner-text {
	font-weight:400;
	margin:10px auto -10px auto;
	font-size: 1.35rem;
	line-height:1.6rem;
}

.news-banner-btn {
	background-color:#22afed;
	color:#fff;
	border-radius:5px;
	margin:17px auto -20px auto;
	border:2px solid #fff;
	font-size:20px;
	line-height:20px;
	padding:20px;
	text-align:center;
	width: 175px;
}

/*---------------What is Page---------------*/
.head-row {
margin-bottom:-100px;
}

/* Grid style */
.what .display-posts-listing.grid {
	display: grid;
	grid-gap: 15px 50px;
}

.what .display-posts-listing.grid .title {
	display: block;
}

.what .display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

.what .display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}

.what .display-posts-listing.grid .listing-item {
    float: left;
    width: 100%;
}
	
.what .display-posts-listing.grid .listing-item:nth-child(1n) {
		clear: both;
		margin-left:2%;
	}










.what .nav-links {
	font-size:16px;
	text-align:center;
	word-spacing: 1rem;
	font-weight:200;
}

.what .prev:before {
	content: "\f100";
	font-family: FontAwesome;
	display: inline-block;
	margin-right:10px;
}

.what .next:after {
	content: "\f101";
	font-family: FontAwesome;
	display: inline-block;
	margin-left:10px;
}

.what .display-posts-pagination {
	margin-top:50px;
}

.what .display-posts-listing .title {
    margin-bottom: 0;
}

.category-what-is .entry-header .entry-meta, category-landscape .entry-header .entry-meta {
    display: none;
}

.category-what-is .posted-on {
	display:none;
}


.what .listing-item .title:before {
	content: "\f059";
	font-family: FontAwesome;
	margin-right:10px;
	color:#22AFED;
}


    .barrow {
        max-width: 80px;
        max-height: 80px;
        display: block;
        margin: 50px auto 0 auto;
    }



@media (max-width: 767px) {
.barrow {
  -webkit-transform:rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(190deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
	 margin: 0 auto;
}
}


.tips-tricks li {
    margin: 15px 0;
}

.brands:before {
	content: "\f105"!important;
  font-family: FontAwesome !important;
	color: #ED7B00 !important;
	display: inline-block!important;
  margin-left: 0 !important;
	margin-right:0 !important;
  width: 1em!important;
	font-weight:bolder !important;
}


.cdm-tabs .su-tabs-nav, .su-tabs-nav span, .su-tabs-pane, .su-tabs-panes {
   
}

.cdm-tabs .su-tabs-pane {
    color: #333;
    font-size: 15px !important;
}

.cdm-tabs .su-tabs-nav span {
    font-size: 21px !important;
    color: #ED7B00 !important;
}

.cdm-tabs .su-tabs {
    background-color: #f9f9f9 !important;
    border: 1px solid #f9f9f9 !important;
}

.cdm-tabs .su-tabs-pane {
    background: #f9f9f9;
}

.cdm-tabs .su-tabs-nav span.su-tabs-current {
    background: #f9f9f9 !important;
    border-bottom: 4px solid #ED7B00 !important;
    color: #ED7B00 !important;
	  font-weight:bold;
}

.cdm-tabs .su-tabs-nav {
	border-bottom:1px solid #cecece;
	    margin-bottom:40px !important;

}




.cdm-steps .su-tabs-pane {
    color: #333;
    font-size: 14px !important;
}

.cdm-steps .su-tabs-nav span {
    font-size: 18px !important;
    color: #ED7B00 !important;
}

.cdm-steps .su-tabs {
    background-color: #fff !important;
    border: 1px solid #fff !important;
}

.cdm-steps .su-tabs-pane {
    background: #fff;
}

.cdm-steps .su-tabs-nav span.su-tabs-current {
    background: #fff !important;
    border-bottom: 3px solid #ED7B00 !important;
    color: #ED7B00 !important;
	  font-weight:bold;
}

.cdm-steps .su-tabs-nav {
	    margin-bottom:40px !important;
	border-bottom:1px solid #cecece;
}

.cdm-steps .su-tabs-nav, .su-tabs-nav span, .su-tabs-pane, .su-tabs-panes {
    margin: auto 15px !important;
        margin-bottom: auto;
}

.step-content {
	margin-left:-35px !important;
}

.sm {
	font-size: 5px;
}

.check-cir ul {
	margin-top: 0;
}

.check-cir li {
margin-left: 0px;
list-style:none !important;
}
.check-cir li:before {
  content: "\f058"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #006da1;
	display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.checkout-tos li {
	margin-bottom:10px;
}

.netsap1 {
background-color: lightblue;
border: 1px solid black;
height: 100px;
width: 500px;
overflow-x: scroll;
}
.netsap1 p {
width: 1000px;
margin: 10px;
}

.netsap main {
  overflow-x: hidden;
  display: flex;
}

.netsap h1 {
  margin: 0;
  padding: 0;
}

.netsap section {
  min-width: 50vw;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 4ch;
}

.netsap section:nth-child(even) {
  background-color: teal;
  color: white;
}

#gentags {
	margin-top: -.25em;
	display: inline-block;
	width: 100%;
	overflow-x: scroll;
overflow-y: hidden;
}
	
#gentags div, #gentags td {
	/*width: 100em;*/
	width:500em;
	overflow: hidden;
}
	
#gentags table {
	width: 100%;}

#gentags {
	overflow-y: hidden; /* Hide vertical scrollbar */
  overflow-x: hidden; /* Hide horizontal scrollbar */
}






#wrap {
  max-width: 600px;
  margin : auto;
}

.dummy-content{
  height: 400px;
}

#scroll {
    overflow-x: scroll;
    overflow-y: hidden;
    margin :20px 0;
}

#scroll>div:first-child{
    height: 200px;
    width: 2040px;
    background-image: linear-gradient(to right ,red, yellow);
}

.netsap img {
	margin:50px auto;
}




.netsapiens-slider p {
	font-size:50px !important;
	color:#fff!important;
	line-height:55px!important;
	font-weight:700!important;
	font-family:arial;
}

.netsapiens-parent {
  position: relative;
  top: 0;
  left: 0;
}
.netsapiens-image1 {
  position: relative;
  top: 0;
  left: 0;
  width:100%;
	max-width:705px;
}
.netsapiens-image2 {
  position: absolute;
	top: 0;
  left: 0;
}

.page-head-nets {
	margin-top: -26px; background-repeat: no-repeat; background-size: cover; padding:25px 25px 0 25px; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.page-head-trans-nets {
	margin-top: -26px; background-repeat: no-repeat; background-size: cover; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

.netsapiens-icons {
	width:100px;
}


.faxprice {
 width:100%;
	max-width:800px;
	margin:auto;
}

.faxprice .fa-li {
	color:green;
}

.faxparent {
	position: relative;
}

.faxbullets {
position: absolute;
left: 50%;
width:300px;
	border:1px solid #cecece;
	margin:auto;
}

.drkgrey {
	color: #666;
}

.list-space-sm li {
	margin-bottom:8px;
}

ul.none {
  list-style-type: none;
}

ol.none {
  list-style-type: none;
}

.none li {
	margin-left:-35px;
}

ul.no-space {
	margin-top:-15px;
}

ol.no-space {
	margin-top:-15px;
}


.blue-button {
	background-color:#22AFED;
	color:#fff;
	padding:9px;
	text-align:center;
	border-radius:5px;
	font-size:18px;
	width:210px;
	border:2px solid #fff;
}


.sf-table {
    width: 100%;
    display: table;
	text-align: left !important;
}

.standard_bordered {
    border: 1px solid #e4e4e4;
}

.border-row td {
border: 1px solid #e4e4e4 !important;
		text-align: left;
}

.border-row tr {
border: 1px solid #e4e4e4;
}

.border-row th {
border: 1px solid #e4e4e4 !important;
		text-align: left;
}

.quote-lg {
	font-size:18px;
	line-height:23px;
	font-weight:bold;
}

.number-circle-container {
	width:100%;
	display:flex;
	margin-bottom:20px;
}

.number-circle {
	border-radius:50%; width:45px; margin:auto; padding:5px; color:#fff; background-color:orange; text-align:center; font-size:22px;
}

.number-circle-content {
	flex:1;
	margin-left:25px;
}

.number-circle-head {
	margin-bottom:1px;
	font-weight:700;
}

.lightbox-lg {
	width:100% !important;
	max-width:1400px !important;
	margin:auto;
}

/*.lightbox {
	width:70% !important;
	max-width:1200px !important;
	color:unset !important;
}*/

.lightbox-full {
all:unset !important;
}

.list-space li {
	margin-bottom:20px!important;
}

.normal-space li {
	margin-bottom:-1px!important;
}

.space-below {
	margin-bottom:30px!important;
}

.space-below15 {
	margin-bottom:15px!important;
}

.space-below10 {
	margin-bottom:10px!important;
}

.webinar-cal-time {
	background-color:#22AFED;
	width:100%;
	padding:15px;
	color:#fff;
	text-align:center;
	margin-bottom:25px;
	margin-top:-20px;
}

.web-cal-time {
	font-weight:300!important;
	letter-spacing:1px!important;
	margin-bottom:-20px!important;
}

.event-box {
	height:100%!important;
	min-height:305px!important;
	background-color:#fff!important;
}

.sm-head {
	background-color:#22AFED;
	padding:10px;
	color:#fff;
	text-align:center;
	margin-bottom:15px;
	font-size:22px;
}

.avatar-img {
	border-radius:50%!important;
	width:100px!important;
	border:2px solid #cecece!important;
	overflow:hidden!important;
	margin-top:-25px!important;
	margin-bottom:50px!important;
}

.outline {
	border:1px solid #cecece;
}

.pricing {
	font-size:2.5rem;
	line-height:1.2;
}

.wpbdp-main-links .button:first-child {
    color: #fff!important;
}

/*-------------------*/
.wpbdp-main-links-container {
	display:none!important;
}

.wpbdp-with-button-styles .wpbdp-button {
	color:#fff!important;
}

.part-find .main-fields  {
width:100%;
	max-width:600px;
	margin:auto;
}

.part-find .wpbdp-main-links-container  {
	width:100%;
	max-width:600px;
	margin:auto;
}

.part-find .listing-actions a.button {
    color: #fff!important;
}


.part-find 
	button, .button, input[type="button"], input[type="reset"], input[type="submit"] {

    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #f0437e;
    background-color: #f0437e;
    padding: 14px!important;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
    border-radius: 30px;
}

.part-find .category-label  {
	display:none!important;
}

.part-find .cat-item  {
display:none!important;
}

.part-find .cat-item-134 {
display:none!important;
} 

.part-find-region-list .wpbdp-categories .cat-item {
    margin: 0 0 1px -10px;	
}

.part-find #wpbdp-bar-submit-listing-button {
	display:none!important;
}


.part-find .wpbdp-main-box .advanced-search-link {
    margin: 5px 0!important;
}

.part-find #wpbdp-bar-view-listings-button {
	max-width:200px!important;
background:#ed7b00;!important;
	font-size: 13px!important;
	text-align:center!important;
	padding:14px!important;
	border:none!important;
}

.part-find-region-list ul	{
	list-style: none!important;
	text-align:left!important;
}

.part-find #wpbdp-bar-show-directory-button {
	display:none!important;
}

.listing-actions .button:first-child {
 color: #fff!important;
}

.listing-actions a.button:hover:first-child, a.button:active:first-child {
	background: #fff;
	border:2px solid #22AFED;
	color:#000!important;
}

.part-find button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 2px solid #22AFED;
    background-color: #22AFED;
}

.part-find-region-list .su-accordion .su-spoiler {
    margin-bottom: .01em!important;
}

.part-find-region-list .su-spoiler-style-default > .su-spoiler-content {
    padding: .01em 0 .01em 17px!important;
}

/*.part-find-region-list .su-spoiler-title {
	color: #22AFED;
}*/




.part-find .wpbdp-search-field-label {
	display:none !important;
}

.part-find #wpbdp-search-form {
	display:none !important;
}

.part-find .advanced-search-link {
	display:none !important;
}

.part-find .title {
	display:none !important;
}

.old-part-finder {
	display:none!important;
}

.item-names {
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 1.5em;
	margin: -10px auto auto auto;
}

.parallax-bg {
	background-position: center top;
	background-size:cover;
	background-repeat: no-repeat!important;
}

.home-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  object-position: center;
  object-fit: cover;
}

.headBG-blue {
	background-color:#22AFED;
}

.head-container {
	width:100%;
	max-width:1800px;
	margin:auto;
}

.head-slidder .sue-content-slider .owl-dots {
    left: 50%!important;
	top:unset!important;
	margin-top:-50px!important;
}

.head-clouds {
	width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box; margin-top:-300px; margin-bottom:-50px;
}




@media only screen and (max-width: 1024px) {
.head-clouds {
	margin-top:-100px;
}
.home-head-text {
	font-size: 1rem!important;
	line-height: 1.1rem!important;
	}
}


@media only screen and (min-width: 1025px) {
.head-clouds {
	margin-top:-130px;
}
	
.home-head-text {
	font-size: 1.4rem!important;
	line-height: 1.5rem!important;
	}
}


@media only screen and (min-width: 1440px) {
.head-clouds {
	margin-top:-150px;
}
	
.home-head-text {
	font-size: 1.5rem!important;
	line-height: 1.7rem!important;
	}
}

@media only screen and (min-width: 1680px) {
.head-clouds {
	margin-top:-200px;
	margin-bottom:-50px;
}
}

@media only screen and (max-width: 991px) {
.head-clouds {
	margin-top:-80px;
}
}


.home-head-text {
	font-size: 1.5rem;
	line-height: 1.7rem;
	font-weight:200;
	letter-spacing: 2px;
}





.bottom-clouds {
	background-color:#fff; margin-top:-26px; padding-bottom:5px;
}


.head-slidder .sue-content-slider .owl-dot.active::before, .sue-content-slider .owl-dot:hover::before {
	background-color: #136f97!important;
}

.enllax {
    padding: 0!important;
}

.bluebg {
	background-color: #22AFED;
	padding:25px;
	border-radius:5px;

}

.goldbg {
	background-color: #ED7B00;
	padding:25px;
	border-radius:5px;
}

.lowas {
	margin-bottom:-10px;
	font-size:13px;
	text-align:center;
}

p.alyssa {
	font-size:18px;
	line-height:21px;
}

.alyssa-head {
	margin-top: -170px;
}

@media only screen and (max-width: 1023px) {
.alyssa-head {
	margin-top:-27px;
}
}

.alyssa-head2 {
	margin-top: -40px;
}

@media only screen and (max-width: 1023px) {
.alyssa-head2 {
	margin-top:-27px;
}
}


.columns2 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.column2 {
  flex: 45%;
	padding:0 5% 0 0;
}

.alyssa-btn {
	padding:15px!important;
	margin-top:20px;
}



.checkmarks ul {
	margin-top: 0;
}

.checkmarks li {
margin-left: 0px;
list-style:none !important;
}
.checkmarks li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	font-size:35px;
	color: #079d1d;
	display: inline-block;
	margin-left: -1.5em; /* same as padding-left set on li */
  width: 1.5em; /* same as padding-left set on li */
}

.promo-column {
	max-width:375px!important;
	margin:auto!important;
	text-align:center!important;
}

.center {
	text-align:center;
}

.cippy-cir {
  border-radius: 50% 50% 0 50%;
	background-color: #22AFED;
	width:50px;
	height:50px;
	margin:-25px auto 25px auto;
}

.cippy {
  border-radius: 50% 50% 0 50% !important;
	overflow: hidden;
	font-size:60px;
}

.half-circle {
  height:150px;
  width: 75px;
  border-radius: 150px 0 0 150px;
  border-top: 20px solid #000;
  border-left: 20px solid #000;
  border-bottom: 20px solid #000;
  transform: translate(100px) rotate(-90deg);
}

.bevan-font {
	    font-family: 'Bevan', cursive;
}

.aachen-font {
	font-family: 'Alfa Slab One', cursive;
	letter-spacing:2px;
	font-stretch: condensed;
	-webkit-text-stroke: 1px #FDBF04;
}

.neue-aachen-bold {
	font-family: neue-aachen-pro, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.neue-aachen {
	font-family: neue-aachen-pro, sans-serif;
	font-weight: 400;
	font-style: normal;
}

.partner-benefits {
	background-color: #f0f0f0!important;
}

.codebox {
	display: inline-block;
	border: 1px solid #e5e5e5;
	padding: 13px 30px;
	margin-bottom:20px;
}

.white-border {
	border:2px solid #fff!important;
}

.smart-title {
	font-size: 56px;
	line-height: 64px;
	font-weight:300;
	text-transform: uppercase;
}

.smart-sub-box {
	font-size:28px;
	background-color:#ED7B00;
	padding:10px;
}

.smart-space {
	margin:75px auto;
}


@media only screen and (max-width: 585px) {
.smart-title {
	font-size: 40px;
	line-height: 47px;
}
.smart-sub-box {
	font-size:22px;
	}
}


@media only screen and (max-width: 700px) {
.smart-space {
	display:none;
}
}

.font-sixteen {
	font-size:16px !important;
	line-height:22px;
}

.dark-grey {
	color:#626A71;
}

.column-border {
	border:2px solid #f0f0f0;
}

.column-bg-white {
	background-color:#fff;
	border-radius:10px;
}

.contain-all {
		display: inline-block!important;
}

.smart-dollar {
	font-size:24px;
}

.smart-price {
	font-size:46px;
}



/* Two Column Responsive */

* {
  box-sizing: border-box;
}

.column {
  float: left;
  width: 50%;
  padding: 20px;
}

.row-container:after {
  content: "";
  display: inline-block;
  clear: both;
}

@media screen and (max-width: 480px) {
  .column {
    width: 100%;
  }
}

/* End Responsive Two Column */


.checkmark ul {
	margin-top: 0;
}

.checkmark li {
margin-left: 0px;
list-style:none !important;
}
.checkmark li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	font-size:16px;
	line-height:32px;
	color: #079d1d;
	display: inline-block;
	margin-left: -1.5em; /* same as padding-left set on li */
  width: 1.5em; /* same as padding-left set on li */
}


.home-slider .sue-content-slider .owl-dots {
  position: absolute;
  top: auto;
  left: 45%;
}

/* .home-slider .owl-carousel .owl-stage-outer {
margin-bottom:20px;
} */

.home-slider .owl-dot .active {
	color:#f0f0f0;
}

.hero-grad {
	background-image:
    linear-gradient(to bottom, rgba(34, 175, 237, 0.0), rgba(34, 175, 237, 0.75));
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
}

.cloudbg-svg {
	 background: url(/wp-content/uploads/2022/08/cloud-2.svg) center bottom no-repeat;
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}



.citybg-svg {
	 background: url(/wp-content/uploads/2022/07/city8.svg) center bottom no-repeat;
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}

.head-contain {
	width:100%;
	max-width:1800px;
	margin:auto;
	padding:0 50px!important;

}

.clouds {
	width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box; margin-top:-300px; margin-bottom:0;
}

.enllax-space {
	    padding: 25px!important;

}


.blue-grid {
	 background: url(/wp-content/uploads/2022/06/grid3.svg) center bottom no-repeat;
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}


.color-wave {
background: url(/wp-content/uploads/2022/06/color-wave-1.png) center bottom no-repeat;	
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}


.rounded-btm {
background: url(/wp-content/uploads/2022/07/rounded-bottom7.svg) center bottom no-repeat;	
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}



.color-sq {
	 background: url(/wp-content/uploads/2022/07/wave-grid6.svg) center bottom no-repeat;
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}

.lg-bullet {
	font-size:1rem;
	font-weight:600;
}




.blue-grid-wave {
	 background: url(/wp-content/uploads/2022/07/wave-grid7.svg) center bottom no-repeat;
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}

.lg-bullet {
	font-size:1rem;
	font-weight:600;
}





.rounded-bottom {
	 background: url(/wp-content/uploads/2022/07/rounded-bottom7.svg) center bottom no-repeat;
	margin-bottom:0!important;
	margin-top:300px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	box-sizing: border-box;
	border-radius: 0 !important;
	border:none;
vertical-align: bottom;
	margin-bottom:-22px!important;
}

.lg-bullet {
	font-size:1rem;
	font-weight:600;
}





.pop-columns {
Width: 100%;
}
.pop-column {
  width:100%;
}
.pop-column-one {
  padding:0 12px; !important;
}
@media (min-width: 48em) {
  .pop-column {
    width: 50%;
    float:left;
  }
  .pop-columns {
    content: "";
    display: table;
    clear: both;
  }
}

.border-right {
	border-right:1px solid #fff;
	padding-right:35px;
}



/*------Flying Ghost-------*/

.flier {
	pointer-events: none;
}

.flier > * {
/* Adjust animation duration to change the element’s speed */
        animation: fly 50s linear infinite;
        pointer-events: none !important;
	top: 0;
	left: 0;
	transform: translateX(-120%) translateY(-120%) rotateZ(0);
	position: fixed;
	z-index: -1;
}

 /* Keyframe values control where the element will begin
    and end its trajectory across the screen. Each rule
    represents a path the element follows across the screen. */


@keyframes fly {

	0% {

		transform: translate(-200%,110vh) rotateZ(0deg);
	}

	12.5% {
		transform: translate(120vw,-120%) rotateZ(20deg);
	}

	25% {
		transform: translate(-200%,50vh) scale(1.75) rotateZ(-20deg);
	}

	37.5% {
		transform: translate(-200%,-120%) rotateZ(-40deg);
	}

	50% {
		transform: translate(100vw,50vh) rotateZ(0deg);
	}

	62.5% {
		transform: translate(20vw,100vh) rotateZ(20deg);
	}
	75% {
		transform: translate(200%,100vh) rotateZ(20deg);
	}
	87.5% {
		transform: translate(50vw,-200%) scale(1.75) rotateZ(20deg);
	}

	100% {
		transform: translate(-200%,110vh) rotateZ(0deg);
	}
}

/*-----End Flying Ghost-----*/


.hero-lg-text {
	font-size:50px;
}


@media only screen and (max-width: 1366px) {
.hero-lg-text {
    font-size:35px!important;
	line-height:39px;
  }
}

.link-underline a {
	text-decoration:underline;
}

.link-white a {
	color:#fff;
}

.list-space-lg li {
	margin-bottom:50px;
}

.arrow-orange ul {
	margin-top: 0;
}

.arrow-orange li {
margin-left: 4px;
list-style:none !important;
}

.arrow-orange li:before {
  content: "\f0da"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #ED7B00;
	display: inline-block;
  margin-left: -1em; /* same as padding-left set on li */
  width: 1em; /* same as padding-left set on li */
}

.green {
	color: #048601;
}

.white-border1 {
	border:1px solid #fff;
}

.white-border2 {
	border:2px solid #fff;
}

.note-pr-blog-web {
	height:100% !important;
	min-height:340px !important;
	background-color:#fff !important;
}

.bulletup25 {
	margin-top:-25px;
}


.sip-ghost {
	margin-top:-300px!important;
	margin-bottom:100px!important;
	width:100%!important;
	max-width:450px!important;
	margin-left:250px!important;
}

.sip-ghost img {
	width:100%;
	max-width:450px;
	min-width:280px;
	transform: scaleX(-1);
}

.quote-img {
	width:75px;
	height:75px;
	background: url("/wp-content/uploads/2022/07/quote-circle-04.svg") no-repeat;
	display:inline-block;
	margin:-50px auto 15px 10px!important;
}

.quote-note .su-note-inner {
	min-height:255px!important;
	height:100%;
}


.quote-area:hover .quote-hover {
    width:75px;
	height:75px;
	background: url("/wp-content/uploads/2022/07/quote-hover5.svg") no-repeat;
	display:inline-block;
	margin:-50px auto 15px 10px!important;
}

.quote-photo {
	float:left;
	width:35%;
}

.quote-triangle {
	margin:-27px auto auto 35px;
}

.quote-text {
	font-weight:300;
	line-height:30px;
	margin-bottom:10px !important;
	margin-top:-12px;
}

.quote-triangle img {
	width:45px !important;
}

.quote-photo img {
	width:100px!important;
	margin-top:20px;
	border-radius:50%;
	border:1px solid #999;
}

.quote-name {
	float:left;
	width:63%;
	padding:5% 3%
}

.quote-name h4 {
	margin-top:20px;
}

.quote-name h6 {
	font-weight:400;
}

.top-layer {
	z-index:999999;
}



.slide-arrows .sue-content-slider .owl-nav {
  position:additive;
  top: 0;
  right: 50%!important;
  width: 60px;
  height: 30px;
	margin:auto;
	padding:0 !important;
}


.slide-arrows .sue-content-slider .owl-prev, .sue-content-slider .owl-next {
  position: absolute;
  top: 0;
  display: block;
  width: 0 !important;
  height: 30px;
}


.head-slider .sue-content-slider .owl-dot.active::before, .sue-content-slider .owl-dot:hover::before {
	background-color: #136f97!important;
}

.head-slider .sue-content-slider .owl-dots {
    left: 50%!important;
	top:unset!important;
	margin:-50px auto auto auto!important;
	padding:0 !important;
}




.head-slider .sue-content-slider .owl-dots {
  position: unset !important;
  top: 0;
  left: 0;
  padding: 0 !important;
  width: 100px;
}






.head-slider2 .sue-content-slider .owl-dot.active::before, .sue-content-slider .owl-dot:hover::before {
	background-color: #136f97!important;
}

.head-slider2 .sue-content-slider .owl-dots {
    left: 50%!important;
	top:unset!important;
	margin-top:-30px!important;
}


.web-video { 
	width: 100%;
	position: relative;
}

.video-icon {
	bottom:-10px;
	position: absolute;
	left: -10px;
	z-index:999;
	border-radius:50%;
	border:1px solid #fff;
	background-color:#fff;
	float:right;
}  

.videoWrapper {
  height: 610px;
  overflow: hidden;
}

.yt iframe {
    margin-top: -65px;
}

.eol-item td {
	background-color:#22AFED;
	color:#ffffff !important;
	font-size:18px;
}

.eol-table {
	border:1px solid #cecece;
	background-color:#fff;
	margin-bottom: 40px;
}

.eol-table td {
	color:#333;
	padding: 18px 12px;
	text-align:left;
	width:22.3%;
}

.eol-grey {
	background-color:#f4f2f2;
}

.eol-grey-row td {
	color:#333;
	text-align:left;
}
.pub-date {
	margin:12px auto;
}

.eol-product {
	width:33% !important;
}


.video-ico {
	width:75px;
	height:75px;
	background: url("/wp-content/uploads/2022/07/video-circle.svg") no-repeat;
	display:inline-block;
	margin: -80px auto 0 -12px!important;
z-index: 3 !important;
position: absolute;
}

.video-area:hover .video-hover {
    width:75px;
	height:75px;
	background: url("/wp-content/uploads/2022/08/video-play.svg") no-repeat;
	display:inline-block;
	margin: -80px auto 0 -12px!important;
position: absolute;
}

.video-area {
z-index: -1 !important;
}

.video-img {
z-index: -1 !important;
position: relative;
}

.video-border {
	border:2px solid #777;
}

.top-border-orange {
	border-top:9px solid #ed7b00;
	/*border-top:9px solid #F15A2E;*/
	width:100%;
}

.top-border-blue {
	border-top:9px solid #22AFED;
	width:100%;
}

.black {
	color:#000 !important;
}

.home-sub {
	font-size: 1.2rem;
	line-height: 1.5rem;
	font-weight:300;
	letter-spacing: 1px;
}

.home-main {
	font-size:40px;
}

.btn-space-top {
	margin-top:20px;
}

.solution-name {
color: #22AFED;
font-size: 23px;
font-weight: 400;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 27px !important;
	margin: 17px auto;
}


.solution-name-au {
color: #22AFED;
font-size: 22px;
font-weight: 400;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 26px !important;
margin: 17px auto;
font-stretch: ultra-condensed;
}

@media only screen and (min-width: 1441px) {
 .home-main {
	font-size:50px;
}
	.home-sub {
	font-size: 1.5rem;
	line-height: 1.7rem;
	font-weight:300;
	letter-spacing: 1px;
}
}


@media only screen and (max-width: 1680px) {
 .disappear-at-fourteenfourty {
	display:none;
}
}

@media only screen and (max-width: 1924px) {
	
	.cloudbg-svg {
		width: 100% !important;
	}
}


@media only screen and (max-width: 1280px) {
	
 .home-main {
	font-size:33px;
	}
	
	.home-sub {
	font-size: 1rem;
	line-height: 1.3rem;
	font-weight:300;
	letter-spacing: 1px;
	}
	
	.cloudbg-svg {
		margin-bottom:-27px !important;
	}
}



@media only screen and (max-width: 1024px) {
	
 .home-main {
	font-size:28px;
	}
	
	.home-sub {
	font-size: .9rem;
	line-height: 1.1rem;
	font-weight:300;
	letter-spacing: 1px;
	}
	
	.cloudbg-svg {
		margin-bottom:-27px !important;
	}
}


@media only screen and (max-width: 991px) {
	
 .home-main {
	font-size:28px;
	}
	
	.home-sub {
	font-size: .8rem;
	line-height: 1rem;
	font-weight:300;
	letter-spacing: 1px;
	}
	
	.cloudbg-svg {
		margin-bottom:-27px !important;
	}
	
	.btn-space-top {
	margin-top:14px;
	}
	
	.hide-below-thousand {
		display:none!important;
	}

}



@media only screen and (min-width: 801px) {
	.display-under-eighthundred {
		display:none;
	}
}



@media only screen and (max-width: 800px) {
	.hide-under-eighthundred {
		display:none !important;
	}
}

@media only screen and (max-width: 800px) {
 .home-main {
	font-size:24px!important;
	}
}


@media only screen and (max-width: 604px) {
 .home-main {
	font-size:30px!important;
	text-align:center!important;
	}
	
	.hide-at-sixhundred {
		display:none!important;
	}
	
	.max-width-sixhundred {
		width:100%;
		max-width:360px!important;
	}
	
	.border-right {
	border-right:none!important;
	padding-right:auto!important;
	}
	
	.home-sub {
	font-size: 1.2rem;
	line-height: 1.4rem;
	font-weight:300;
	letter-spacing: 1px;
	text-align:center!important;
}
	
	.head-contain {
  padding: 25px 50px !important;
	}
	
	.center-sixhundred {
		margin:auto!important;
		text-align:center!important;
	}
}

.home-main-space {
margin-top:20px;
}

@media only screen and (min-width: 604px) {
	.hide-over-sixhundred {
		display:none!important;
	}
	
	
	.success-stories-section {
		width: 100vw;
		margin-left: calc(-50vw + 50%);
		box-sizing: border-box;
	}
	
	.blue-lightbox .su-lightbox-content .su-u-trim {
		background-color:blue-lightbox!important;
	}
	
	

	.rearrange-low-res {
		display: inline-block;
	}
}
	

@media screen and (max-width: 600px) {
    .rearrange-low-res { display: flex; flex-flow: column; }
    .column-two { order: 1; }
    .column-one { order: 2;  }
    .column-three { order: 3; }
}


	
.attestation-number {
	font-size:2.5rem;
	line-height:2.8rem;
	margin-bottom:20px;
	}
	
	
.border-right-drk {
	border-right:1px solid #cecece;
	padding-right:15px;
}
	
.drk-orange {
	color:#F15A2E!important;
}
	
	
.attestation-container {
	width:100%;
	display:flex;
	margin-bottom:20px;
}

.attestation-grade {
	border-radius:50%;
	width:65px; margin:auto;
	padding:5px;
	color:#fff;
	background-color:#F15A2E;
	text-align:center;
	font-size:35px;
	margin-top:-45px;
}

	
	
	@media only screen and (max-width: 604px) {
	
	.border-right-drk {
	border-right:none!important;
	padding-right:auto!important;
	}
}

.event-widget ul.eo-events li::before {
	display:none!important;
}

.event-widget .web-img {
  margin-left: -10px!important;
}

.event-widget h5.webtitle {
  margin-left: -10px!important;
}

.event-widget .webdate {
  margin-left: -10px!important;
}

.event-widget ul, ol {
margin-left: 0 !important;
padding-left: !important;
}

/*.newsletter-signup #signup {
	padding:0 !important;
	width:100%;
	max-width:700px !important;
}*/

.newsletter .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  max-width: 1500px!important;
	width:100%!important;
}

.newsletter-signup th, td {
  text-align: left;
	padding: 0;
}

.newsletter-signup  {
	padding: 0!important;

}

#signup {
	padding:unset!important;
}

.newsletter-signup #SIGNUP_PAGE  {
	padding:unset!important;

}


.newsletter-signup #SIGNUP_PAGE  {
	padding:0!important;
}


#pv .display-posts-listing .title {
  margin-bottom: 10px;
	line-height: 24px;
}

#pv .listing-item {
	  margin-bottom: 50px;
}

#pv .date {
	color:#22AFED;
}

.tendlc {
	margin: 15px auto -38px auto !important;
}

	@media only screen and (max-width: 770px) {

.tendlc {
	margin: 15px auto -20px auto !important;
}
		
.min-space {
	display:none;
		}		
}

.steps-container {
	background-color:#22AFED; width:70px; padding:5px; border-radius:50%; margin:auto;
}

.stepup {
	margin-top:6px; margin-bottom:-3px;
}

.stepdown {
	margin-bottom:2px;
}

body.page.page-id-18554 {
  background-color: #101115 !important;
}

/*==========================
The code below was added to remove the space under the header after installing the Smush Plugin.  */

#masthead-sticky-wrapper {
	min-height:143px!important;
}
/*===========================*/

.secs {
  display: grid;
  grid-template-columns: 50% 50%;	
}

.bluebgcl {
	background-color:#22AFED;
	padding:7px 10px;
	margin:auto;
	display:block;
}

.bluebgcl h5 {
	margin-bottom: 0!important;
}

.sip_head {
	background-color: #091134; margin:-170px auto; text-align:center; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

	@media only screen and (max-width: 1020px) {
.sip_head {
	margin:-27px auto -165px auto;
	width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}
}



.siphead {
	background-color: #091134; margin-top:-25px; text-align:center; width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}

	@media only screen and (max-width: 1020px) {
.siphead {
	margin-top:-25px;
	width: 100vw; margin-left: calc(-50vw + 50%); box-sizing: border-box;
}
}

/*----Removed "Edit" text link on bottom of pages----*/

.edit-link {
	display:none !important;
}

/*----END Removed "Edit" text link on bottom of pages----*/

.arrow-drk ul {
	margin-top: 0;
}

.arrow-drk li {
margin-left: 4px;
list-style:none !important;
}
.arrow-drk li:before {
  content: "\f0da"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #595959;
	display: inline-block;
  margin-left: -1em; /* same as padding-left set on li */
  width: 1em; /* same as padding-left set on li */
}





.arrow-drk-ol ul {
	margin-top: 0;
}

.arrow-drk-ol li {
margin-left: 0;
list-style:none !important;
}
.arrow-drk-ol li:before {
  content: "\f0da"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #fff;
-webkit-text-stroke-width: 1.2px;
	-webkit-text-stroke-color: #595959;
	display: inline-block;
  margin-left: -1em; /* same as padding-left set on li */
  width: 1em; /* same as padding-left set on li */
}







.event-sub {
	font-size:6pt;
	margin:-10px auto;
}

.au-menu-sp {
	padding:0!important;
}

.price-flag {
	width:35px;
}


/*-----Partner Resources page (header-icons)--------
.page-id-20110 header
{
display:none;
}

.page-id-20110 .breadcrumbs
{
display:none;
}

.page-id-20110 .top-bar
{
	display:none;
}

.page-id-20110 footer
{
display:none;
}

.page-id-20110 #masthead-sticky-wrapper
{
	display:none;
}

.page-id-20110 #sidebar-footer {
display: none;
}

-----------END-----------*/


.brown {
	color:#84583e;
}

.comx-features-box {
background-color:#fff;
/*background: rgba(255, 255, 255, 0.9);*/
border-radius:25px;
padding:40px;
height:100%;
min-height:355px !important;
/*border:4px solid #3d1c64;*/
}

.blur {
	background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(5px); 
  height: 100vh;
	width: 100%;
	padding:30px;
	border-radius:25px;
}


.comXcontain {
border-radius:25px;
width:100%;
margin:auto;
background-repeat: no-repeat; background-size: cover;
}

.font300 {
	font-weight:300;
}

hr.hotel {
	margin-bottom: 0!important;
}

.fa-icon {
	font-size: 70px;
}

.fa-icon-sm {
	font-size: 50px;
}

/*----Survey Pages------*/

.page-id-20477 header {
display:none;
}

.page-id-20477 .breadcrumbs {
display:none;
}

.page-id-20477 .top-bar {
	display:none;
}

.page-id-20477 #sidebar-footer {
display: none;
}

.page-id-20477 footer {
display:none;
}

/*----End Survey Pages------*/

h6.sku {
	font-weight:300;
	font-size:14px;
}

.gatename {
	margin-top:-20px;
}

.gateways-tabs .su-tabs {
	background-color: #fff !important;
  background: #fff;
}

.gateways-tabs .su-tabs-pane {
  background: #fff;
	border-top:1px solid #cecece;
	border-radius:25px;
	margin-top:-1px!important;
}


.gateways-tabs .su-tabs-nav span.su-tabs-current {
  /*background: #F15A2E !important;*/
	
	background: #22AFED !important;
	color:#fff!important;
}

.gateways-tabs .su-tabs-nav span {
  border: 1px solid #cecece;
	background-color:#fff;
	border-radius:7px 7px 0 0;
}

.gateways-tabs .cdm-steps .su-tabs-nav, .su-tabs-nav span, .su-tabs-pane, .su-tabs-panes {
  margin: auto 1px !important;
}



.gateway-tabs .su-tabs {
  /*background-color: #fff !important;
  background: #fff;*/
	background-color: #f9f9f9 !important;
  background: #f9f9f9;
}

.gateway-tabs .su-tabs-pane {
  /*background: #fff;*/
	background: #f9f9f9;
	border-top:1px solid #cecece;
	border-radius:25px;
	margin-top:-1px!important;
}


.gateway-tabs .su-tabs-nav span.su-tabs-current {
  /*background: #F15A2E !important;*/
	
	background: #22AFED !important;
	color:#fff!important;
}

.gateway-tabs .su-tabs-nav span {
  border: 1px solid #cecece;
	background-color:#fff;
	border-radius:7px 7px 0 0;
}

.gateway-tabs .cdm-steps .su-tabs-nav, .su-tabs-nav span, .su-tabs-pane, .su-tabs-panes {
  margin: auto 1px !important;
}

.gatespace {
	margin:16px auto 17px auto!important;
}



.checkcircle ul {
	margin-top: 0;
}

.checkcircle li {
margin-left: 0px;
list-style:none !important;
font-size:1.5em;
}

.checkcircle li:before {
  content: "\f058"; 
  font-family: FontAwesome;
	font-size:1.2em;
	color: #92c155;
	display: inline-block;
	margin-left: -1.5em;
  width: 1.5em;
}

div.breadcrumbs {
  font-size: 16px !important;
}

.green-check-cir ul {
	margin-top: 0;
}

.green-check-cir li {
margin-left: 0px;
list-style:none !important;
		font-size:18px;
}
.green-check-cir li:before {
  content: "\f058"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #92c155;
	display: inline-block;
  margin-left: -1.5em;
  width: 1.5em; 
}


.green-list-check ul {
	margin-top: 0;
}

.green-list-check li {
margin-left: 0px;
list-style:none !important;
font-size:17px;
}
.green-list-check li:before {
  content: "\f058"; /* FontAwesome Unicode */
  font-family: FontAwesome;
	color: #92c155;
	display: inline-block;
  margin-left: -1.5em;
  width: 1.5em; 
}


#custom_html-11 .widget-title {
margin: auto 0 18px !important;
font-size: 16px!important;
color: #fff!important;
font-weight:500!important;
}

.comservers .su-spoiler-title {
  line-height: 20px;
  font-weight: 700;
  font-size: 12pt;
}


.menu-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.menu-column {
  flex: 14%;
}

.dass-btn p {
	padding:5px;
	border:1px solid #22AFED;
	display:inline-block; 
	margin:auto;
	text-align:center;
}

.dass-btn-cont {
	margin:auto;
	text-align:center;
}

hr.dotted {
	border: 6px dotted #f0f0f0;
	border-style: none none dotted;
	color: #fff;
	background-color: #fff;
}

ol li::marker{
    font-weight: bold !important;
}

.notepad .su-note-inner {
  padding: 3em;	
}

.webinar-list .eo-event-cat-webinar {
	border:1px solid #cecece;
	padding:15px;
	margin-bottom: 20px;
	
}

.tradeshow-list .eo-event-cat-tradeshow {
	border:1px solid #cecece;
	padding:15px;
	margin-bottom: 20px;
	
}


.training-list .eo-event-cat-training {
	border:1px solid #cecece;
	padding:15px;
	margin-bottom: 20px;
	
}


.webinar-list .eo-event-cat-partner-webinar {
	border:1px solid #cecece;
	padding:15px;
	margin-bottom: 25px;
	
}



.webinar-list-full .eo-event-cat-webinar {
	margin-bottom: 35px;
	border:1px solid #cecece;
	padding:15px;	
}


.tradeshow-list-full .eo-event-cat-tradeshow {
	border:1px solid #cecece;
	padding:15px;
	margin-bottom: 35px;
	
}


.training-list-full .eo-event-cat-training {
	border:1px solid #cecece;
	padding:15px;
	margin-bottom: 35px;
	
}



.event-item ul.eo-events li::before {
	display:none!important;
}

.event-item .web-img {
  margin-left: 0!important;
}

.event-item h5.webtitle {
  margin-left: 0!important;
}

.event-item .webdate {
  margin-left: 0!important;
}

.event-item ul, ol {
  margin: 0;
  padding-left: 0;
}

.lt-grey {
	color: #999;
}

.blogbody .event-item ul,ol {
  padding-left: 25px!important;
}

.blogbody {
	font-size:15px;
	line-height:19px;
	color:#000!important;
}





.states {
  float: left;
  width: 33.33%;
  padding: 0 10px;
box-sizing: border-box;
}

.usstates:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 800px) {
  .states {
    width: 100%;
  }
}


	
#menu-item-23157 {
	background-color:#ed7b00;
	/*background-color:#F15A2E;*/
	border-radius:7px;
	padding:10px;
	text-align:center;
	line-height:17px;
		font-size:14px;
		border: 1px solid #fff;
		margin-left:12px;
}


.menu-item-description {
    display: block;
	/*text-transform: capitalize;*/
text-transform: none!important;
	font-size:8pt;
	line-height:11pt;
	color: #999;
}


.phone-right-center {
	text-align: right;
}


@media only screen and (max-width: 769px) {
	
.phone-right-center {
	text-align: center!important;
}
}

h2.ptitle {
	font-size:36px;
	margin:35px auto;
}

.wbox {
	background-color:#fff;
	padding:20px;
}

.ficon {
	font-size:3.5rem;
	text-align:center;
}

.ficon-sm {
	font-size:2.5rem;
	text-align:center;
}


.ficon-blue-circle {
	border-radius:50%;
	margin:auto;
	display:inline-block;
	padding:15px;
	border:1px solid #22afed;
}

img.img-border {
	border: 1px solid #cecece;
	margin-top:15px;
}

.borderbox {
	background-color:#fff;
	padding:20px;
	border:1px solid #cecece;
}

.page-id-23506 header,
.page-id-23680 header
{
display:none;
}

.page-id-23506 .breadcrumbs
{
display:none;
}

.page-id-23506 .top-bar,
.page-id-23680 .top-bar
{
	display:none;
}

.page-id-23506 #masthead-sticky-wrapper,
.page-id-23680 #masthead-sticky-wrapper

{
	display:none;
}

.rightcol {
	background-color:#f9f9f9;
	padding:20px;
	border:1px solid #cecece;
}

.leftcol {
	background-color:#fff;
	padding:20px 0;
}

/*====2 Column Responsive====*/

.two-column {
  float: left;
  width: 50%;
  padding: 15px;
}

.two-column-row:after {
  content: "";
  display: table;
  clear: both;
}


@media screen and (max-width: 600px) {
  .two-column {
    width: 100%;
  }
}

/*==END 2 Column Responsive==*/


.dbarrows ul {
	margin-top: 0;
}

.dbarrows li {
margin-left: 0px;
list-style:none !important;
}
.dbarrows li:before {
  content: "\f101 " ;
  font-family: FontAwesome;
	color: #22afed;
	display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
	/*margin-right:.5em;*/
	font-size:14px;
}

.header-gradbg-drk {
	background: linear-gradient(89.7deg, rgb(0, 0, 0) -10.7%, rgb(53, 92, 125) 88.8%);
}

.header-gradbg-blue {
	background: linear-gradient(89.7deg, rgb(0, 0, 0) -10.7%, rgb(34, 175, 237) 88.8%);
}

h1.landing-title {
	font-size:45px;
	font-weight:400;
}

h2.landing-subt {
	margin:35px auto;
	font-weight:400;
	letter-spacing: 1px;
	font-size: 1.75rem;
}

.sip-features {
	background-color: #D4F2FF;
	border-radius:7px;
	padding:15px;
}


.icon-box {
background-color:#fff;
border-radius:10px;
border:1px solid #22afed;
width:88px;
margin:auto;
}

.ficon {
  line-height: 5rem;
}

/*---*/