


.elementor-testimonial__text:before {
    content: "_";
    font-size: 50px;
    line-height: 20px;
    color: white;
    background-image: url(https://cubenetworks.com.au/wp-content/uploads/2023/11/Quotation-Marks.png);
    background-size: 100% auto;
    background-position: top 32px center;
    background-repeat: no-repeat;
}
.elementor-testimonial__text:after {
    content: "_";
    font-size: 50px;
    line-height: 0px;
    color: white;
    background-image: url(https://cubenetworks.com.au/wp-content/uploads/2023/11/Quotation-Marks-close.png);
    background-size: 100% auto;
    background-position: top 32px center;
    background-repeat: no-repeat;
}
.elementor-testimonial__content {
    min-height: 184px;
    display: flex;
    align-items: center;
}
.elementor-testimonial__footer cite {
    display: inline!important;
}
.elementor-testimonial__name, .elementor-testimonial__title
{
	font-weight: bold;
}
.elementor-testimonial__name:after
{
	content: ", ";
}
.homeservicessection figure {
	background-color: transparent!important;
	transition: background-color 1s;
}
.homeservicessection figure.effect-milo:hover {
	background-color: #251A06!important;
}

#cyber-matters:after {
    position: absolute;
    background: url('https://cubenetworks.com.au/wp-content/uploads/2024/05/Hexagon-Half.png');
    background-position: right bottom;
    background-size: 100% auto;
    content: " ";
    width: 240px;
    height: 594px;
    right: 0;
    bottom: -150px;
}
#virtual-ciso:after {
    position: absolute;
    background: url('https://cubenetworks.com.au/wp-content/uploads/2024/05/Hexagon-Half.png');
    background-position: left center;
    background-size: 100% auto;
    content: " ";
    width: 240px;
    height: 594px;
    left: 0;
    bottom: -90px;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#virtual-ciso .elementor-element-13b4f0d {
    z-index: 1;
}
#penetration-testing:after {
    position: absolute;
    background: url('https://cubenetworks.com.au/wp-content/uploads/2024/05/Hexagon-Half.png');
    background-position: right center;
    background-size: 100% auto;
    content: " ";
    width: 240px;
    height: 594px;
    right: 0;
    top: -78px;
}
#penetration-testing .elementor-element-6593495 {
    z-index: 1;
}
#all-of-our-services:after {
    position: absolute;
    background: url('https://cubenetworks.com.au/wp-content/uploads/2024/05/Hexagon-Half.png');
    background-position: left bottom;
    background-size: 100% auto;
    content: " ";
    width: 240px;
    height: 594px;
    left: 0;
    bottom: -180px;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    z-index: 1;
}
#we-re-here-for-you .elementor-element-6e4cfb8 {
    z-index: 1;
}
#examples-of-our-great-work:after {
    position: absolute;
    background: url('https://cubenetworks.com.au/wp-content/uploads/2024/05/Hexagon-Half.png');
    background-position: right bottom;
    background-size: 100% auto;
    content: " ";
    width: 240px;
    height: 594px;
    right: 0;
    bottom: -290px;
    z-index: -1;
}

.mobshow
{
	display:none;
}
.mobhide
{
	display:flex;
}
@media screen and (max-width:767px)
{
	.mobshow
	{
		display:flex;
	}
	.mobhide
	{
		display:none;
	}
}

figure.effect-milo h2 {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 1em 0.3em!important;
}

/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

/* Elementor Swiper pagination: force center on LIVE site */
body .elementor .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  margin-left: 0 !important;
  transform: none !important;
  text-align: center !important;
}
