/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.9.0.22
Updated: 2025-05-12 08:30:07

*/
a {
	color: #22beaf
}

body {
	font-family: Roboto !important
}

.banner-image {
	background-image: url(https://jetholdco.wpenginepowered.com/wp-content/uploads/2023/11/hp_bg.jpg);
	background-size: cover;
	padding: 150px 0
}

header#site-header {
	position: absolute;
	width: 100px;
	left: 20px;
	top: 0
}

.header-container {
	display: block;
	text-align: left;
	padding: 0 50px
}

.header-container h1:after {
	content: '.';
	color: #F28323;
	font-size: 80px;
	line-height: 60px
}

.container-fluid {
	padding: 0px !important
}

.banner-image h1 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	font-family: dutch766_btbold
}

.banner-image h2 {
	color: #fff;
	font-weight: 300
}

a.custom-logo-link {
	z-index: 999999
}

.introduction {
	text-align: center;
	padding: 40px 0;
	color: #162d38
}

#box_grid {
	margin: 0 auto;
	width: 80%;
	display: block;
	text-align: center
}

.solution-box {
	cursor: pointer;
	width: 49%;
	height: 240px;
	position: relative;
	overflow: hidden;
	background-color: #013068;
	float: none;
	background-size: cover !important;
	background-position: center !important;
	display: inline-block;
	margin: 0 auto;
	margin-left: 5px
}

.solution-box .overbox {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	z-index: 100;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	opacity: 1;
	width: 100%;
	height: 250px;
	padding: 50px 40px 40px 40px
}

.solution-box .title {
	font-size: 1.5em;
	opacity: 1;
	transition-delay: 0.1s;
	transition-duration: 0.2s;
	font-weight: 300
}

span.business-size {
	font-size: 17px;
	font-weight: 700;
	display: block
}

.solution-box p {
	margin: 0;
	padding: 0
}

.solution-box p a {
	font-weight: 700;
	color: #22beaf;
	text-decoration: none
}

.home-intro h2 {
	color: #013068;
	font-weight: 400
}

.home-intro {
	font-weight: 300;
	width: 80%;
	display: block;
	margin: 0 auto;
	font-size: 20px !important
}

.business-type h2 {
	text-align: center;
	color: #013068;
	font-weight: 300;
	margin-bottom: 15px
}

.footer-container {
	background: #162d38;
	text-align: center;
	color: #fff;
	margin-top: 20px;
	padding: 50px 0;
	font-weight: 300;
	font-size: 13px
}

ul.footer-link li {
	display: inline
}

ul.footer-link li a {
	color: #22beaf;
	text-decoration: none;
	padding: 10px 10px;
	display: inline-block;
	font-size: 13px;
	font-weight: 400
}

ul.footer-link li a:hover {
	background: #2c6566;
	color: #edbf44;
}

.footer-outer {
	width: 80% !important;
	margin: 0 auto;
	display: block
}

main#content {
	padding: 80px 0 60px
}

.orange-bar {
	height: 30px;
	width: 100%;
	background: #22beaf
}

h1.entry-title {
	color: #013068;
	font-weight: 700
}

.page-header-banner {
	position: relative;
	overflow: hidden;
	padding: 80px 0;
	font-size: 16px;
	color: #fff;
	margin-bottom: 0;
	background-color: #fff;
	background-size: cover;
	background-position: center right;
	background-image: url(/wp-content/uploads/2023/11/hp_bg.jpg);
	background-repeat: no-repeat;
}

.black-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	/* Black with 60% opacity */
	z-index: 1;
}

.home .page-header-text {
	padding-bottom: 40px;
	padding-top: 30px
}

.page-header-banner h1 {
	max-width: 750px
}

.page-header-banner h1 {
	font-size: 60px;
	margin-top: 0;
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	font-family: 'dutch766_btbold', serif
}

.page-header-banner h1:after {
	content: '.';
	color: #edbf44;
	font-size: 80px;
	line-height: 60px
}

.page-header-banner h2 {
	margin-top: 10px;
	color: #fff;
	font-weight: 300
}

.home .page-header-cta {
	-webkit-backface-visibility: hidden
}

.home .spin-logo-1 {
	position: absolute;
	width: 1145px;
	height: 1145px;
	margin: -497px 0 0 -247px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/daisy-layer-1.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 120s linear infinite;
	animation: rotate-1 120s linear infinite
}

.home .spin-logo-2 {
	position: absolute;
	width: 1145px;
	height: 1145px;
	margin: -497px 0 0 -247px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/anim-front-disc-3.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: counter-rotate-1 60s linear infinite;
	animation: counter-rotate-1 60s linear infinite;
	-webkit-animation-name: counter-rotate-1;
	-webkit-animation-duration: 60s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.home .spin-logo-3 {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 391px 0 0 41px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-07.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-4 {
	position: absolute;
	width: 1145px;
	height: 1145px;
	margin: -497px 0 0 -247px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/outer-disc-dashes-inner.png) top left no-repeat;
	opacity: .6;
	-webkit-animation: counter-rotate-1 240s linear infinite;
	animation: counter-rotate-1 240s linear infinite
}

.home .spin-logo-4-outerdashes {
	position: absolute;
	width: 1145px;
	height: 1145px;
	margin: -497px 0 0 -247px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/outer-disc-dashes-outer.png) top left no-repeat;
	opacity: .4;
	-webkit-animation: rotate-1 30s linear infinite;
	animation: rotate-1 30s linear infinite
}

.home .spin-logo-5 {
	position: absolute;
	width: 1145px;
	height: 1145px;
	margin: -497px 0 0 -247px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/outer-disc.png) top left no-repeat;
	opacity: .2;
	-webkit-animation: rotate-1 180s linear infinite;
	animation: rotate-1 180s linear infinite
}

.home .spin-logo-6 {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 52px 0 0 392px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-09.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-lan {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 78px 0 0 581px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-lan.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-workplace {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 211px 0 0 83px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-workplace.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-security {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 85px 0 0 221px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-security.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-contact {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 708px 0 0 581px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-contact.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-bc {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 392px 0 0 751px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-08.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-wifi {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 708px 0 0 215px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-wifi.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-mobile {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 571px 0 0 82px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-mobile.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-cloud {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 215px 0 0 701px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-cloud.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-supply-chain {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 753px 0 0 392px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-supply-chain.png) top left no-repeat;
	opacity: 1;
	webkit-animation: rotate-1 60s linear infinite;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

.home .spin-logo-7-uc-c-new {
	position: absolute;
	width: 356px;
	height: 356px;
	margin: 573px 0 0 709px;
	background: url(https://daisygroup.com/wp-content/uploads/2023/11/connectors-layer-uc-c-new.png) top left no-repeat;
	opacity: 1;
	-webkit-animation: rotate-1 60s linear infinite;
	animation: rotate-1 60s linear infinite
}

@keyframes rotate-1 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes counter-rotate-1 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

@-webkit-keyframes rotate-1 {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg)
	}
}

@-webkit-keyframes counter-rotate-1 {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(-360deg)
	}
}

@media screen and (max-width:992px) {
	.solution-box {
		width: 98%
	}
}

@media screen and (max-width:500px) {
	.solution-box {
		height: 280px
	}
}

@media screen and (max-width:475px) {
	.solution-box {
		height: 300px
	}
}

@media screen and (max-width:415px) {
	.solution-box {
		height: 340px
	}
}

@media screen and (max-width:340px) {
	.solution-box {
		height: 370px
	}
}

.custom-button {
	display: inline-block;
	background: #013068;
	color: #fff;
	text-decoration: none;
	padding: 10px 20px;
	margin-top: 20px;
}

.custom-button:hover {
	background-color: #F28323;
	color: #013068
}

@media screen and (max-width:1181px) {
	.page-header-text {
		max-width: 50%;
	}

	.page-header-banner {
		background-size: contain;
	}
}

@media screen and (max-width:1025px) {
	.page-header-banner {
		background-position: right top;
	}

	.home .page-header-text {
		padding-bottom: 0;
		padding-top: 40px;
		max-width: 70%;
	}
}

@media screen and (max-width:769px) {
	.home .page-header-text {
		max-width: 100%;
		padding-top: 50px;
	}

	.page-header-banner {
		background-size: auto 100%;
	}
}