body {
  margin: 0;
  font-family: "Poppins", sans-serif;
}
img {
max-width: 100%;
}
.skip-to-main-content-link {
position: absolute;
  left: -9999px;
  z-index: 999;
  padding: 1em;
  background-color: black;
  color: white;
  opacity: 0;
}
.bg-dark {
 --bs-bg-opacity: 1;
	background-color: #000000 !important;
}
.cleaner {
  height: 0;
  line-height: 0;
  clear: both;
}
.cleaner-80 {
  height: 80px;
  line-height: 0;
  clear: both;
}
#myBtn {
  background-color: #FFC400;;
  color: #000;
  border: none;
  float: right;
  margin-right: 40px;
  line-height: 0;
  font-size: 72px;
		margin-top: -30px;
		position: relative;
		z-index: 8000;
}
#top-links {
 display: block;
	clear: both;
	color: #000000;
	background-color: #FFC400 !important;
	font-size: 13px;
	font-weight: 700;
	padding-bottom: 6px;
	padding-top: 12px;
}
#top-links-bar {
 display: block;
	color: #000;
	margin-left: auto;
	margin-right: 0;
	max-width: 230px;
}
#top-links span {
 display: block;
	float: left;
	text-align: right;
	color: #000;
}
#top-links a {
	color: #000;
	text-decoration: none;
}
#top-links a:hover {
 color: #534F4F;
}
#NS {
	display: block;
	width: 100px;
	text-align: left;
}
#call {
	display: block;
	background-image: url(../../img/icons8-phone-128.png);
	background-position: 11px 1px;
	background-repeat: no-repeat;
	font-weight: 400;
	width: 124px;
}
#contact-f {
	display: block;
	background-image: url(../../img/icons8-mail-16.png);
	background-position: 11px 2px;
	background-repeat: no-repeat;
	font-weight: 400;
	width: 124px;
}
#chat-n {
	display: block;
	background-image: url(../../img/icons8-chat-16.png);
	background-position: 11px 2px;
	background-repeat: no-repeat;
	font-weight: 400;
	width: 96px;
}
.navbar-brand {
 margin-top: 6px;
	margin-bottom: 20px;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: 14px;
  font-weight: 700;
  color: #FFF;;
  text-decoration: none;
  background: none;
		white-space: nowrap;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
.nav-link.active {
	color: #FFC400 !important;
}
span > .dropdown-item:hover {
 color: #fff;
 background-color: #000;
}
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FF9900;
  --bs-btn-border-color: #FF9900;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cf4a02;
  --bs-btn-hover-border-color: #cf4a02;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cf4a02;
  --bs-btn-active-border-color: #cf4a02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #FF9900;
  --bs-btn-disabled-border-color: #FF9900;
		--bs-btn-padding-x: 1.75rem;
	font-weight: 700;
	border-radius: 0px;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.btn-success-H {
--bs-btn-padding-x: 1.5rem;
}
.btn-success-center {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FF9900;
  --bs-btn-border-color: #FF9900;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cf4a02;
  --bs-btn-hover-border-color: #cf4a02;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cf4a02;
  --bs-btn-active-border-color: #cf4a02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #FF9900;
  --bs-btn-disabled-border-color: #FF9900;
		--bs-btn-padding-x: 1.75rem;
	font-weight: 700;
	border-radius: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 36px;
	display: block;
	width: 280px;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	text-shadow: 2px 2px 2px rgba(0,0,0,0.75);
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-top: 8px;
}
.btn-success-center-380 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FF9900;
  --bs-btn-border-color: #FF9900;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cf4a02;
  --bs-btn-hover-border-color: #cf4a02;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cf4a02;
  --bs-btn-active-border-color: #cf4a02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #FF9900;
  --bs-btn-disabled-border-color: #FF9900;
		--bs-btn-padding-x: 1.75rem;
	font-weight: 700;
	border-radius: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 56px;
	display: block;
	max-width: 380px;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	text-shadow: 2px 2px 2px rgba(0,0,0,1.00);
	padding-top: 8px;
	letter-spacing: 3px;
}
.btn-success-white {
  --bs-btn-color: #000;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cf4a02;
  --bs-btn-hover-border-color: #cf4a02;;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #cf4a02;
  --bs-btn-active-border-color: #cf4a02;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #cf4a02;;
  --bs-btn-disabled-border-color: #cf4a02;
		--bs-btn-padding-x: 1.5rem;
	font-weight: 600;
	font-size: 14px;
	border-radius: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 32px;
	margin-bottom: 40px;
	display: block;
	width: 160px;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
}
.btn-success-black {
  --bs-btn-color: #FFF;
  --bs-btn-bg: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FF9900;
  --bs-btn-hover-border-color: #FF9900;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FF9900;
  --bs-btn-active-border-color: #FF9900;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FF9900;
  --bs-btn-disabled-border-color: #FF9900;
		--bs-btn-padding-x: 1.5rem;
	font-weight: 600;
	font-size: 14px;
	border-radius: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	margin-bottom: 20px;
	display: block;
	width: 200px;
	letter-spacing: 2px;
}
.btn-success-yellow {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FFC400;
  --bs-btn-border-color: #FFC400;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #FF9900;
  --bs-btn-hover-border-color: #FF9900;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #FF9900;
  --bs-btn-active-border-color: #FF9900;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #FFC400;
  --bs-btn-disabled-border-color: #FFC400;
		--bs-btn-padding-x: 1.5rem;
	font-weight: 700;
	border-radius: 0px;
	text-transform: uppercase;
	letter-spacing: 3px;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.75);
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
	clear: both;
	color: #FFFFFF;
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 14px;
 font-weight: 700;
	line-height: 26px;
	letter-spacing: 1px;
}
.dropdown-item:hover {
 background-color: #FFC400 !important;
	color: #000000;
}
.dropdown-menu span li {
 font-weight: 500 !important;
}
 .navbar-expand-lg .navbar-nav .dropdown-menu {
  position: absolute;
  border: solid 1px #606060;
 }
.btn-240 {
width: 240px;
letter-spacing: 2px;
font-size: 1rem;
}
.btn-260 {
width: 260px;
letter-spacing: 2px;
font-size: 1rem;
margin-top: 3%;
}
.btn-280 {
width: 280px;
letter-spacing: 2px;
font-size: 1rem;
margin-top: 3%;
background-color: #73d0d3;
}
.btn-480 {
max-width: 480px;
width: auto;
letter-spacing: 2px;
font-size: 1rem;
margin-top: 1.5%;
}
header {
background-color: #000000;
color: #FFFFFF;
padding-top: 2.5%;
}
.header-row {
margin-bottom: -250px;
}
.header-content {
margin-left: auto;
margin-right: auto;
max-width: 560px;
display: table;
height: 100%;
}
.CC {
margin-left: 10%;
margin-right: 10%;
width: 100%;
}
.header-content-box {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.header-content-box span {
 white-space: nowrap !important;
}
header h1 {
	color: #FFFFFF;
	font-weight: 600;
	text-align: left;
	letter-spacing: 4px;
	font-size: 1.8rem;
	text-transform: uppercase;
}
header h1 span {
	white-space: nowrap;
}
header h1 b {
	display: inline;
	float: right;
	font-weight: 300;
	letter-spacing: 1px;
}
header h1 b a {
 color: #FFFFFF;
	text-decoration: none;
}
header h1 b a:hover {
 color: #CBCBCB;
	text-decoration: none;
}
header h2 {
	color: #FFFFFF;
	font-weight: 700;
	text-align: left;
	letter-spacing: 3px;
	font-size: 1.2rem;
	text-transform: uppercase;
	padding-top: 20px;
}
header h2 span {
	color: #FFFFFF;
	font-weight: 600;
	text-align: left;
	letter-spacing: 3px;
	font-size: 1.8rem;
	text-transform: uppercase;
	padding-top: 8px;
}
header p {
	color: #FFFFFF;
	text-align: left;
	padding-top: 3%;
	padding-bottom: 4%;
	font-size: 15px;
}
header span p {
color: #FFFFFF;
text-align: left;
padding-top: 1.2% !important;
padding-bottom: 2.4%;
}
header img {
width: 100%;
max-width: 100%;
}
.header-content-box a {
display: block;
float: left;
position: relative;
z-index: 3200;
}
.text-bg-dark {
 background-color: RGBA(28, 30, 32, 0.75) !important;
}
.contact-us {
display: block;
background-color: #000000;
padding-top: 6%;
}
.contact-us-L {
display: block;
color: #ffffff;
background-color: #000000;
}
.contact-us-L h1 {
	display: block;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 6px;
	font-size: 2.4rem;
	font-weight: 600;
}
.contact-us-L h2 {
	display: block;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 1.2rem;
	font-weight: 600;
	padding-top: 8%;
	padding-bottom: 4%;
}
.contact-us-L h3 {
	display: block;
	color: #08d5dc;
	letter-spacing: 1px;
	font-size: 1rem;
	font-weight: 800;
	padding-top: 16%;
	padding-bottom: 4%;
}
.contact-us-L p {
	display: block;
	color: #ffffff;
	font-size: 0.9rem;
 line-height: 1.8rem;
}
.contact-us-L a {
	color: #FFFFFF;
	letter-spacing: 1px;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: underline;
}
.contact-us-L a:hover {
	color: #08d5dc;
}
.contact-form {
display: block;
background-color: #ffffff;
padding-left: 6%;
padding-right: 6%;
margin-left: 4%;
margin-right: 4%;
margin-bottom: 6%;
min-height: 600px;
}
.page {
	background-color: #FFFFFF;
	min-height: 600px;
	border-top: 20px solid #000000;
}
.special-offer {
display: block;
border-left: 6px solid rgb(8, 213, 220);
padding-left: 40px;
padding-right: 40px;
margin-bottom: 40px;
}

.Q-H {
display: block;
background-color: #000000;
color: #FFFFFF;
text-align: center;
min-height: 400px;
	background-image: url(../../img/QE-rb.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 280px;
}
.Q-H h2 {
	display: block;
	padding-top: 10%;
	padding-bottom: 28px;
	font-weight: 600;
	font-size: 1.6rem;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.WCO {
display: block;
background-color: #FFFFFF;
color: #000000;
text-align: center;
}
.WCO h2 {
	display: block;
	padding-top: 10%;
	padding-bottom: 28px;
	font-weight: 600;
	font-size: 1.6rem;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.Q-H-A {
display: block;
background-color: #000000;
color: #FFFFFF;
text-align: center;
min-height: 403px;
	background-image: url(../../img/QE-rb.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Q-H-PP {
display: block;
background-color: #000000;
color: #FFFFFF;
text-align: center;
min-height: 403px;
	background-image: url(../../img/QE-rb.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Q-H-PP h1 {
display: block;
padding-top: 12%;
font-weight: 600;
letter-spacing: 4px;
font-size: 2.4rem;
text-transform: uppercase;
}
.Q-H-PP a {
 color: #FFC400;
}
.Y-S {
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	min-height: 400px;
	background-image: url(../../img/QE-lt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Y-S h2 {
display: block;
padding-top: 5%;
font-weight: 700;
font-size: 1.2rem;
max-width: 600px;
margin-left: auto;
margin-right: auto;
line-height: 2.4rem;
letter-spacing: 2px;
padding-left: 10px;
padding-right: 10px;
}
.Y-S h3 {
display: block;
padding-bottom: 28px;
font-weight: 500;
font-size: 1.12rem;
max-width: 500px;
margin-left: auto;
margin-right: auto;
line-height: 2.2rem;
letter-spacing: 1px;
padding-left: 10px;
padding-right: 10px;
}
.Y-ST {
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	min-height: 400px;
	background-image: url(../../img/QE-rt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Y-ST h2 {
display: block;
padding-top: 5%;
font-weight: 700;
font-size: 1.2rem;
max-width: 600px;
margin-left: auto;
margin-right: auto;
line-height: 2.4rem;
letter-spacing: 2px;
padding-left: 10px;
padding-right: 10px;
}
.Y-ST h3 {
display: block;
padding-bottom: 28px;
font-weight: 500;
font-size: 1.12rem;
max-width: 500px;
margin-left: auto;
margin-right: auto;
line-height: 2.2rem;
letter-spacing: 1px;
padding-left: 10px;
padding-right: 10px;
}
.Y-COS {
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	min-height: 400px;
	background-image: url(../../img/QE-lt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5%;
	padding-bottom: 2.5%;
	margin-top: 5%;
}
.Y-COS-M {
	margin-bottom: 5%;
}
.Y-COS img {
display: block;
max-width: 50px;
margin-left: auto;
margin-right: auto;
padding-bottom: 30px;
}
.Y-COS p {
display: block;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.Y-COS h2 {
	display: block;
	font-weight: 700;
	font-size: 1.4rem;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	line-height: 2.4rem;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.Y-COS h3 {
	display: block;
	font-weight: 300;
	font-size: 1.2rem;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	line-height: 2.4rem;
	letter-spacing: 1px;
}
.Y-COS h3 b {
	font-weight: 700;
	font-size: 1.3rem;
	line-height: 2.8rem;
}
.Y-COS-panel {
display: block;
/*max-width: 900px;*/
margin-left: auto;
margin-right: auto;
padding-top: 30px;
}
.Y-COS-box {
display: table-cell;
vertical-align: middle;
padding-top: 12px;
padding-bottom: 0;
padding-left: 50px;
padding-right: 50px;
}
.Y-COS-box p {
font-weight: 500;
}
.Y-COS-box p span {
display: block;
font-weight: 500;
font-size: 110%;
}

.H-COS-box {
display: block;
padding-top: 12px;
padding-bottom: 0;
padding-left: 50px;
padding-right: 50px;
}
.H-COS-box p {
font-weight: 500;
display: block;
min-height: 70px;
}
.H-COS-box p span {
display: block;
font-weight: 500;
font-size: 110%;
}
.Y-COS-box-LR {
margin-bottom: 30px;
display: table;
}
.Y-COS-box-M {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFC400;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFC400;
	margin-bottom: 30px;
	display: table;
}
.Y-COS-box-MR {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFC400;
	margin-bottom: 30px;
	display: table;
}
.H-COS-box-MR {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFC400;
	margin-bottom: 30px;
}
.H-COS-box-LR {
margin-bottom: 30px;
}
.chat-btn {
width: 80px;
padding-top: 40px;
margin-left: auto;
margin-right: auto;
}
.chat-btn-A {
width: 80px;
padding-top: 40px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}
.Q-H-5-boxes {
	display: block;
	position: relative;
}
.Q-H-5-boxes-hosting {
	display: block;
	position: relative;
	margin-top: 300px;
}
.Q-H-5-block {
	position: absolute;
	top: 20px;
}
.Q-H-5-block-h {
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	overflow-x: hidden;
}
.Q-H-5-box {
	display: block;
	background-color: #FFC400;
	color: #000000;
	border: 2px solid #FFC400;
	margin-top: 20%;
	font-weight: 600;
	letter-spacing: 1px;
	min-height: 320px;
	padding-left: 6%;
	padding-right: 6%;
	padding-top: 12%;
	padding-bottom: 0;
	margin-left: 4%;
	margin-right: 4%;
	text-transform: uppercase;
	line-height: 140%;
}
.Q-H-5-box span {
	display: block;
	color: #000000;
	font-weight: 300;
	letter-spacing: 0px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 20%;
	text-transform: none;
}

.WCO-boxes {
	display: block;
	position: relative;
}
.WCO-box {
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	border: 2px solid #FF9900;
	font-weight: 600;
	letter-spacing: 1px;
	min-height: 240px;
	padding-top: 16%;
	padding-bottom: 0;
	padding-left: 8%;
	padding-right: 8%;
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 4px;
	text-transform: uppercase;
	line-height: 140%;
}
.WCO-box p {
	display: block;
	color: #000000;
	font-weight: 600;
	letter-spacing: 1px;
	padding-bottom: 20px;
	text-transform: uppercase;
	line-height: 140%;
}
.WCO-box p span {
	display: block;
	color: #000000;
	font-weight: 300;
	letter-spacing: 0;
	padding-bottom: 20px;
	text-transform: capitalize;
}
.WCB-box {
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	border: 2px solid #FF9900;
	font-weight: 600;
	min-height: 260px;
	padding-top: 6%;
	padding-bottom: 0;
	padding-left: 8%;
	padding-right: 8%;
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 4px;
	text-transform: uppercase;
	line-height: 140%;
}
.WCB-box p {
	display: block;
	color: #000000;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 120%;
	margin-bottom: 12px;
}
.WCB-box p span {
	display: block;
	font-weight: 400;
	text-transform: none;
	line-height: 120%;
	margin-top: 12px;
}

.SMM-5-box {
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	border: 2px solid #00a0a4;
	margin-top: 10%;
	min-height: 260px;
	padding-left: 6%;
	padding-right: 6%;
	padding-top: 10%;
	padding-bottom: 0;
}
.SMM-5-box p {
	display: block;
	color: #000000;
	font-weight: 600;
	font-size: 16px;
	min-height: 120px;
}
.SMM-5-box img {
 padding-bottom: 6px;
}
.SMM-5-box span {
	display: block;
	color: #000000;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0px;
	padding-top: 0;
	padding-bottom: 10%;
}
.SEO-5-box {
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	border: 2px solid #00a0a4;
	margin-top: 10%;
	min-height: 290px;
	padding-left: 6%;
	padding-right: 6%;
	padding-top: 10%;
	padding-bottom: 0;
}
.SEO-5-box p {
	display: block;
	color: #000000;
	font-weight: 600;
	font-size: 16px;
	min-height: 120px;
}
.SEO-5-box img {
 padding-bottom: 6px;
}
.SEO-5-box span {
	display: block;
	color: #000000;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0px;
	padding-top: 0;
	padding-bottom: 10%;
}

.p-center {
  display: block;
		font-weight: 600;
		text-align: center;
}
.split-two {
 margin-top: 5%;
	margin-bottom: 5%;
}
.split-two-A {
 margin-top: 0;
	margin-bottom: 0;
}
.split-two-B {
 /*margin-top: 5%;*/
	padding-top: 8%;
	padding-bottom: 8%;
}
.split-two-C {
 /*margin-top: 5%;*/
	padding-top: 4%;
	padding-bottom: 4%;
	color: #FFFFFF;
}
.split-two-L {
	display: table;
	text-align: right;
	height: 100%;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 60px;
	padding-left: 120px;
	border-right: 5px solid #FF9900;
}
.split-two-LL {
	display: table;
	text-align: right;
	height: 100%;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 60px;
	padding-left: 0;
	border-right: 5px solid #FF9900;
}
.split-two-LLL {
	display: table;
	text-align: right;
	height: 100%;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
}
.split-two-L-content {
	display: table-cell;
 vertical-align: middle;
}
.split-two-L-content h3 {
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 3px;
	text-transform: uppercase;
}
.split-two-h3 h3 {
	font-size: 36px;
}
.split-two-L-content h4 {
	font-size: 25px;
	font-weight: 700;
	letter-spacing: 3px;
	text-transform: uppercase;
}
.split-two-L-content p {
	font-size: 21px;
	font-weight: 400;
	/*letter-spacing: 2px;*/
}
.split-two-L-content-A {
	display: table-cell;
 vertical-align: middle;
}
.split-two-L-content-A h2 {
	font-size: 36px;
	font-weight: 700;
	letter-spacing: 4px;
}
.split-two-LX {
	display: table;
	height: 100%;
	width: 100%;
}
.split-two-R {
	display: table;
	text-align: left;
	height: 100%;
	width: 100%;
	padding: 20px 60px;
}
.split-two-R h4 {
font-size: 1.4rem;
padding-bottom: 30px;
}
.split-two-R-content {
	display: table-cell;
 vertical-align: middle;
}
.split-two-R-content ul li {
	list-style: url(../../img/check-18.png) outside;
	line-height: 180%;
	padding-left: 16px;
	font-weight: 600;
}
.split-two-Black {
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 10%;
	padding-left: 10%;
}
.split-two-Black p a {
	color: #FF9900;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: 2px;
	padding-top: 12px;
	display: block;
}
.split-two-Black p a:hover {
	color: #FFC400;
}
.split-two-Black span {
	padding-left: 20px;
}
.split-two-Yellow {
	background-color: #FFC400;
	color: #000000;
	text-align: center;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 10%;
	padding-left: 10%;
}
.testimonials {
	margin-bottom: 20px;
}
.testimonials-L {
	display: block;
	text-align: right;
	height: 100%;
	width: 100%;
	padding-bottom: 60px;
	padding-right: 60px;
	padding-left: 120px;
	border-right: 5px solid #FF9900;
}
.testimonials-L-content {
	display: block;
}
.testimonials-R {
	display: block;
	text-align: left;
	height: 100%;
	width: 100%;
}
.testimonials-R-content {
	display: block;
}
.margin {
 margin-top: 2.5%;
	margin-bottom: 5%;
}
.B-and-Y-Col {
padding-left: 0;
padding-right: 0;
}
.B-and-Y-Container {
padding-left: 0;
padding-right: 0;
background-color: #000000;
--bs-gutter-x: 0 !important;
}
.B-and-Y-Container p {
font-weight: 600;
}
.B-and-Y-Container h3 {
font-weight: 800;
padding-bottom: 4%;
padding-top: 4%;
}
#online-secure {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(../../img/courier-doing-jobs.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
}
#online-domain {
	display: block;
	padding-top: 6%;
	padding-bottom: 9%;
	background-image: url(../../img/rodeo-project-management-software.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
}
#pricing {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(../../img/pricing-background.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;
	border-bottom: 1px solid #89989A;
}
#pricing h2 {
	color: #ffffff;
	text-align: center;
	font-size: 2rem;
	letter-spacing: 3px;
	font-weight: 600;
	padding-bottom: 20px;
	border-bottom: 4px solid #08D5DC;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 160px;
}
#pricing h3 {
	color: #ffffff;
	text-align: center;
	font-size: 2.1rem;
	letter-spacing: 3px;
	font-weight: 600;
	padding-bottom: 20px;
	text-transform: uppercase;
}
#pricing h5 {
	display: block;
	font-weight: 700;
	font-size: 1.2rem;
	line-height: 2rem;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
}
#pricing h6 {
	display: block;
	font-weight: 500;
	font-size: 1.2rem;
	line-height: 2rem;
	letter-spacing: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5%;
}
#pricing p {
	padding-bottom: 10px;
	font-weight: 300;
}
#pricing p span {
	padding-bottom: 10px;
	font-weight: 500;
	line-height: 36px;
	font-size: 18px;
	display: block;
	min-height: 80px;
}
.pp {
font-size: 14px;
}
.pricing-R-box {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 21px;
	margin-top: 1px;
}
.pricing-R-box span {
	display: block;
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	color: #00a0a4;
	font-weight: 800;
	letter-spacing: 2px;
	border: 1px solid #FFFFFF;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 20px;
}
#hosting {
	display: block;
	background-image: url(../../img/rodeo-project-management-software.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 150px;
	margin-bottom: 150px;
}
#seo {
	display: block;
	background-image: url(../../img/plans-back.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 150px;
	margin-bottom: 250px;
}
#seo-C {
	display: block;
	background-image: url(../../img/plans-back.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 150px;
	margin-bottom: 250px;
}
.hosting-solutions {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.hosting-solutions-box {
	display: block;
	text-align: center;
	color: #000000;
	padding-top: 30%;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 30%;
	margin-bottom: 50px;
	margin-top: -120px;
}
.seo-solutions-box {
	display: block;
	text-align: center;
	color: #000000;
	padding-top: 15%;
	padding-left: 18%;
	padding-right: 18%;
	padding-bottom: 5%;
	min-height: 980px;
	margin-bottom: -150px;
	margin-top: -150px;
}
.plans-box {
	display: block;
	text-align: center;
	color: #000000;
	padding-top: 15%;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5%;
	min-height: 1020px;
	margin-bottom: -200px;
	margin-top: -150px;
}
.plans-box-short {
	min-height: 900px;
}
.plans-box-shorter {
	min-height: 700px;
}
.plans-box-short-c {
	min-height: 700px;
	margin-top: -200px;
}
.plans-box h2 {
	display: block;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5%;
	border-bottom: 6px solid #FFFFFF;
	font-weight: 600;
	font-size: 1.8rem;
	text-transform: uppercase;
}
.pbs {
	display: block;
	text-align: center;
	padding-left: 10% !important;
	padding-right: 10% !important;
	padding-bottom: 10% !important;
	text-transform: uppercase;
	font-size: 1.4rem;
	letter-spacing: 2px;
}
.plans-box h3 {
	display: block;
	text-align: center;
	padding-top: 5%;
	font-weight: 600;
	font-size: 1.5rem;
}
.plans-box h3 span {
	display: inline;
	font-weight: 300;
}
.plans-box h4 {
	display: block;
	text-align: center;
	padding-top: 5%;
	letter-spacing: 4px;
	font-weight: 600;
	font-size: 18px;
}
.plans-box p {
	display: block;
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	font-size: 13px;
}
.plans-box p span {
	display: block;
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	font-size: 13px;
	margin-top: 1rem;
	margin-bottom: -1rem;
}
.security {
	display: table;
	margin-left: 0;
	margin-right: 0;
	background-color: #FFF;
	width: 100%;
}
.security-box {
	text-align: center;
	/*min-height: 1100px;*/
	margin-bottom: -150px;
	margin-top: -150px;
}
.security-box h3 {
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 24px;
	letter-spacing: 1px;
	display: block;
	padding-top: 20px;
}
.security-box h4 {
	text-align: center;
	font-weight: 600;
	font-size: 32px;
	display: block;
}
.security-box h4 span {
	text-align: center;
	font-weight: 400;
	font-size: 26px;
}
#cybersecurity {
  border-collapse: collapse;
  width: 100%;
}
#cybersecurity td, #cybersecurity th {
  border: 1px solid #000;
  padding: 12px;
}
#cybersecurity tr:nth-child(even) {
  background-color: #FFF;
}
#cybersecurity tr:hover {
  background-color: #ddd;
}

#cybersecurity th {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #04AA6D;
  color: white;
}

.FF {
background-color: #FFF;
}
.ES {
background-color: #e4f5f7;
}
.ACP {
background-color: #c4e9eb;
}


.bmb {
	padding-left: 2.5% !important;
	padding-right: 2.5% !important;
	padding-bottom: 5%;
}
.bmb span {
 font-size: 75% !important;
}
.bmb ul li {
 font-size: 14px !important;
}
.hosting-solutions-box h2, .seo-solutions-box h2 {
 display: block;
	font-weight: 700;
	font-size: 28px;
	letter-spacing: 2px;
	text-align: center;
}
.hsb {
	font-size: 22px !important;
	text-transform: uppercase;
	padding-left: 2.5%;
	padding-right: 2.5%;
}
.hosting-solutions-box-B {
 display: block;
	border-bottom: 5px solid #FFFFFF;
	width: 80px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hosting-solutions-box-BSB {
 display: block;
	border-bottom: 5px solid #FFFFFF;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hosting-solutions-box-T {
 display: block;
	border-bottom: 5px solid #FF9900;
	width: 110px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;;
	margin-bottom: 10px;
}
.hosting-solutions-box h3, .seo-solutions-box h3 {
 display: block;
	font-weight: 700;
	font-size: 26px;
	letter-spacing: 2px;
	text-align: center;
	padding-top: 18px;
}
.hosting-solutions-box h3 span, .seo-solutions-box h3 span {
	font-weight: 300;
}
.hosting-solutions-box h4, .seo-solutions-box h4 {
	display: block;
	font-weight: 700;
	font-size: 17px;
	letter-spacing: 2px;
	text-align: center;
	padding-top: 18px;
	text-transform: uppercase;
}
.hosting-solutions-box p {
	display: block;
	font-weight: 600;
	font-size: 17px;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 0;
}
.hosting-solutions-box ul, .seo-solutions-box ul {
	list-style: none;
	padding-top: 18px;
	padding-left: 0;
}
.hosting-solutions-box ul li, .seo-solutions-box ul li {
	padding-bottom: 12px;
}
.premier-hosting-btn {
	background-color: #FFFFFF;
	-webkit-box-shadow: none;
	border-radius: 4px;
	color: #000000;
	font-weight: 500;
	letter-spacing: 1px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: fit-content;
	left: 0;
	right: 0;
	top: -30px;
	border: 1px solid #000000;
	position: absolute;
	margin-inline: auto;
	}

/* hosting solutions boxes background color */
.pro-hosting {
	background-color: #FFC400 !important;;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	position: relative;
}

.premier-hosting {
	background-color: #FF9900;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	position: relative;
}

.platinum-hosting {
	background-color: #534F4F;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	color: #FFFFFF !important;
}
.authority-builder {
	background-color: #e4e4e4;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	color: #000000 !important;
}
.brand-domination {
	background-color: #000000;
	-webkit-box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	box-shadow: 2px 4px 6px rgba(0,0,0,0.30);
	color: #FFFFFF !important;
}
/* end hosting solutions boxes background color */

.zoom {
 transition: transform .4s;
}
.zoom:hover {
 transform: scale(1.08); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.domain {
	display: block;
	margin-top: 80px;
}
.domain-boxes {
margin-top: -80px;
}
.domain-box {
	display: block;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #000000;
	margin: 10px;
	padding-top: 30px;
	padding-bottom: 20px;
}
.domain-box h4 {
	display: block;
	color: #00a0a4;
	font-size: 25px;
	font-weight: 800;
}
.domain-box p {
	display: block;
	font-size: 19px;
	letter-spacing: normal;
}

.split-box-L {
 text-align: right;
}
.split-box-L h3 {
 font-weight: 700;
	letter-spacing: 3px;
}
.split-box-La {
 text-align: right;
	padding: 10%;
}
.split-box-La h2 {
 font-weight: 700;
	letter-spacing: 3px;
	font-size: calc(1.3rem + 0.6vw);
}
.split-box-R {
 text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
.split-box-R input {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 10px 20px;
	border: none;
	height: 46px;
	margin-top: -2px;
	margin-bottom: 1px;
}
.split-box-R p {
 text-align: left;
 line-height: 42px;
	font-size: 116%;
}
.OKP-box {
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	padding: 20px;
	text-align: center;
	margin-bottom: 20px;
	min-height: 320px;
}
.OKP-box h3 {
	display: block;
	padding-top: 30px;
	padding-left: 18px;
	padding-right: 18px;
	text-align: center;
	color: #00A0A4;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	line-height: normal;
}
.OKP-box p {
	display: block;
	padding: 12px;
	text-align: center;
	color: #000000;
	font-size: 14px;
	font-weight: 300;
	line-height: normal;
}
.everything {
	display: block;
	padding-top: 2%;
	padding-bottom: 5%;
	color: #000000;
	text-align: left;
	font-size: 120%;
}
.everything-2 {
	display: block;
	padding-top: 5%;
	padding-bottom: 2%;
	color: #000000;
	text-align: left;
	font-size: 120%;
}
.everything-2P {
	padding-top: 0;
}
.everything-2 h2 {
	display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	color: #000000;
	text-align: center;
	font-weight: 700;
	letter-spacing: 3px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
}
.everything-2 h3 {
	display: block;
	padding-bottom: 0;
	color: #000000;
	text-align: center;
	font-weight: 400;
	letter-spacing: 4px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	text-transform: uppercase;
}
.everything-2 p {
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 4%;
	padding-right: 4%;
	color: #000000;
	text-align: center;
	font-size: 75%;
	font-weight: 600;
}
.everything-2 p a {
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;
	font-weight: 700;
	letter-spacing: 2px;
	text-decoration: none;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.65);
}
.everything-2 p a:hover {
	color: #cf4a02;
	text-decoration: none;
	text-shadow: 2px 2px 2px rgba(255,255,255,0.75);
}
.everything-3 {
	display: block;
	padding-top: 2%;
	padding-bottom: 2%;
}
.experience {
 display: block;
	background-image: url(../../img/Self-storage-warehouse.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
	margin-top: 180px;
 margin-bottom: 150px;
}
.experience-h {
 display: block;
	margin-top: 120px;
 margin-bottom: 150px;
}
.compare {
 display: block;
	background-image: url(../../img/secure-complex-offers-garage-storage.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
	margin-top: 180px;
 margin-bottom: 150px;
}
.experience-block {
 margin-bottom: 250px;
}
.experience-2 {
 display: block;
	margin-top: 120px;
 margin-bottom: 0px;
}
#plans {
padding-bottom: 2.5% !important;
}
.migration {
	display: block;
	padding-top: 5%;
	color: #000000;
	text-align: center;
	font-size: 120%;
}
.P-P {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.P-P a {
	color: #FF9900;
	font-weight: 600;
	text-decoration: none;
}
.no-pb {
	padding-bottom: 0;
}
.no-pt {
	padding-top: 0;
}
.everything h2 {
	display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	color: #000000;
	text-align: center;
	font-weight: 700;
	letter-spacing: 3px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
}
.everything h3 {
	display: block;
	padding-top: 6%;
	padding-left: 4%;
	padding-right: 4%;
	color: #000000;
	text-align: center;
	font-weight: 700;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	letter-spacing: 2px;
	min-height: 70px;
}
.everything h4 {
	display: block;
	padding-bottom: 12px;
	color: #000000;
	text-align: left;
	font-weight: 700;
	letter-spacing: 4px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
	font-size: 26px;
}
.seo-plans {
padding-top: 10%;
}
.cybersecurity-plans {
 padding-top: 0;
	margin-top: -40px;
}
.seo-plans p, .cybersecurity-plans p {
font-size: 15px;
}
.migration h3 {
	display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	color: #000000;
	text-align: center;
	font-weight: 800;
	font-size: 160%;
	letter-spacing: 4px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
}
.migration h4 {
	display: block;
	padding-bottom: 12px;
	color: #000000;
	text-align: center;
	font-weight: 600;
	letter-spacing: 3px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
}

#best-plan {
	display: block;
	padding-top: 2.5%;
	padding-bottom: 5%;
	color: #000000;
	text-align: center;
	font-size: 120%;
}
#best-plan h3 {
	display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	color: #000000;
	text-align: center;
	font-weight: 700;
	letter-spacing: 3px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#best-plan h4 {
	display: block;
	padding-bottom: 12px;
	color: #000000;
	text-align: center;
	font-weight: 600;
	letter-spacing: 3px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
}

.everything-box {
	display: block;
	padding-top: 20%;
	padding-bottom: 20%;
	text-decoration: none;
}
.everything-box p {
	font-weight: 400;
	font-size: 65%;
}
.everything-box a {
text-decoration: none;
}
#everythyng-WH {
	display: table;
	width: 100%;
	min-height: 440px;
	background-color: #FFC400;
}
#everythyng-DNR {
	display: table;
	width: 100%;
	min-height: 440px;
	background-color: #FFC400;
}
#everythyng-SM {
	display: table;
	width: 100%;
	min-height: 440px;
	background-color: #FFC400;
}
#everythyng-WD {
	display: table;
	width: 100%;
	min-height: 440px;
	background-color: #FFC400;
}
#everythyng-CS {
	display: table;
	width: 100%;
	min-height: 440px;
}
#everythyng-SDM {
	display: table;
	width: 100%;
	min-height: 440px;
	background-color: #FFC400;
}
#everythyng-SEO {
	display: table;
	width: 100%;
	min-height: 440px;
}
.everythyng-content {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	background-color: #FFC400;
}
.everythyng-content p {
	text-align: center;
	color: #FFFFFF;
	background-color: rgba(0,0,0,0.60);
	font-weight: 600;
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 33px;
	padding-right: 33px;
}
.black-box {
display: block;
background-color: #000;
color: #FFF;
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-top: 20%;
padding-bottom: 5%;
margin-bottom: 20px;
min-height: 250px;
}
.black-box h5 {
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
	min-height: 36px;
}
.black-box p {
	color: #FFF;
	text-align: center;
	margin-bottom: 20px;
	font-size: 12px;
}
.black-box p a {
	color: #FFC400;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	font-weight: 600;
	margin-bottom: 0;
}
.black-box p a:hover {
	color: #FF9900;
	text-decoration: none;
}
#checklist-S {
	display: block;
	width: 100%;
	padding-bottom: 2.5%;
	padding-top: 5%;
	margin-top: 5%;
	text-align: center;
	background-image: url(../../img/generative-ai-selfstorage-corridor-view.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: rgba(255,255,255,1.00);
}
.checklist-H {
	margin-top: 0 !important;
	text-align: center;
	background-image: url(../../img/chacklist-back.jpg) !important;
	margin-bottom: 5%;
}
#checklist-S h2 {
  display: block;
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 2.4rem;
  letter-spacing: 4px;
}
#checklist-S h3 {
  display: block;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 2.4rem;
  letter-spacing: 3px;
}
#checklist-S span {
	display: block;
	font: 700 4rem/normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	padding-top: 36px;
}
#checklist-S p {
display: block;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.big-number {
color: #FFC400;
font-size: 68px;
font-weight: 500;
margin-bottom: 0;
}

#voice-SEO {
	display: block;
	width: 100%;
	padding-bottom: 6%;
	padding-top: 8%;
	margin-top: 0;
	text-align: center;
	background-image: url(../../img/curly-haired-young-woman-walking.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: rgba(255,255,255,1.00);
}
#voice-SEO h2 {
	display: block;
	font-weight: 600;
	font-size: 1.5rem;
	line-height: 2.4rem;
	letter-spacing: 4px;
	text-transform: uppercase;
	padding-bottom: 1.6%;
}
#voice-SEO p {
display: block;
max-width: 740px;
margin-left: auto;
margin-right: auto;
}

#FRR {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(../../img/vibrant-home-office-setup.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;
}
#FRF {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(../../img/secure-complex-offers-garage-storage-units-with-chainlink-fenced-gate-concept-garage-storage-units.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;
}
#RLY {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(../../img/man-with-tablet-touching-door.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;
}
#RTB-5 {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;

	background-image: url(../../img/storage lockers.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;
	background-image: url(../../img/storage%20lockers.jpg);
}
#GAYC {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	margin-top: 5%;
	background-image: url(../../img/FAST-RELIABLE-ROBUST.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;
}
.FRR-box {
	display: block;
	padding-top: 2.5%;
	padding-bottom: 0%;
	padding-left: 5%;
	padding-right: 5%;
	color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: rgba(0,0,0,0.750);
	max-width: 800px;
}
.FRR-box h2 {
	display: block;
	font-weight: 700;
	font-size: 28px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
#MAG {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(../../img/chacklist-back.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	text-align: center;
}
#MAG h2 {
	display: block;
	padding-top: 2.5%;
	padding-bottom: 2.5%;
	padding-left: 10%;
	padding-right: 10%;
	color: #ffffff;
	font-size: 24px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
#MAG h3 {
	display: block;
	padding-bottom: 5%;
	padding-left: 10%;
	padding-right: 10%;
	color: #ffffff;
	font-size: 18px;
	line-height: 32px;
}
#MAG h4 {
	display: block;
	padding-top: 2.5%;
	padding-left: 10%;
	padding-right: 10%;
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	min-height: 60px;
}
#MAG p {
	display: block;
	padding-top: 2.5%;
	padding-left: 10%;
	padding-right: 10%;
	font-size: 120%;
}
#MAG p a {
 color: #FFFFFF;
}
footer {
background-color: #FFC400;
padding-top: 3.5%;
padding-bottom: 2.5%;
color: #000000;
}
footer img {
width: 100%;
max-width: 100%;
padding-right:20px;
}
footer p {
display: block;
padding-top: 10%;
padding-bottom: 20%;
font-size: 12px;
}
footer span {
display: block;
font-size: 13px;
}
footer span a {
	text-decoration: underline;
	color: #FFFFFF;
	line-height: 38px;
	text-transform: uppercase;
	font-weight: 700;
}
footer span a:hover {
	color: #BFBFBF;
	text-transform: uppercase;
}
footer h3 {
display: block;
padding-top: 6px;
padding-bottom: 8px;
padding-left: 1rem;
font-size: 14px;
font-weight: 700;
}
footer ul {
display: block;
font-size: 13px;
list-style: none;
padding-left: 1rem;
}
footer ul li, footer ul li a {
	font-size: 13px;
	list-style: none;
	text-decoration: none;
	color: #000000;
	line-height: 30px;
}
footer ul li a:hover {
	color: #534F4F;
}
.copy {
 display: block;
	text-align: center;
	width: 50%;
	margin-left: 25%;
	margin-right: 25%;
	font-size: 14px;
}
.copy p {
 display: block;
	text-align: center;
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
	margin-top: 1rem;
}
.copy a {
 display: block;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-weight: 600;
}
.copy a:hover {
	text-align: center;
	color: #534F4F;
	text-decoration: none;
}
.copy-left {
	display: block;
	text-align: center;
 border-right: 1px solid #000000;
}
.social {
display: block;
height: 30px;
margin-top: 20px;
margin-bottom: 30px;
}
.social img {
display: inline-block;
width: 30px !important;
height: 30px;
padding-right: 0;
margin-right: 10px;
}
.HCT {
display: block;
margin-top: 2.5%;
margin-bottom: 2.5%;
}
.HCT-box {
display: block;
padding-bottom: 10px;
}
.HCT-box-content {
display: table;
width: 100%;
min-height: 260px;
text-align: center;
color: #000000;
padding-top: 40px;
padding-bottom: 20px;
background-color: rgba(255,255,255,0.7);
}
.HCT-box-content-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.HCT-box-content p {
line-height: 1.4rem !important;
padding-left: 30px;
padding-right: 30px;
}
.HCT-box-content h3 {
line-height: 1.4rem !important;
padding-left: 10px;
padding-right: 10px;
}
#FAQ {
padding-bottom: 40px;
}
#FAQ p {
text-align: center;
display: block;
padding-top: 80px;
padding-bottom: 40px;
}
#FAQ H2 {
	font-weight: 600;
	text-align: center;
	display: block;
	padding-bottom: 40px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.option {
display: block;
}
.option img {
display: block;
max-width: 100%;
width: 100%;
height: auto;
padding-bottom: 20px;
}
.option h3 {
	display: block;
	color: #00a0a4;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 20px;
	text-align: left;
}
.option h4 {
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 28px;
	font-weight: 600;
	text-align: left;
}
.option h4 span {
 white-space: nowrap;
}
.option h5 {
	display: block;
	letter-spacing: 1px;
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 20px;
}
.option h6 {
	display: block;
	color: #00a0a4;
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 40px;
	margin-top: 20px;
}
.option ol li {
	margin-bottom: 20px;
}
.option-r ul {
	margin-bottom: 30px;
	margin-top: 24px;
}
.option-r ul li {
	list-style: outside;
	padding-bottom: 6px;
	list-style-image: url("../../img/check-mark.jpg")
}
.option-l {
display: block;
margin-left: 5%;
margin-right: 5%;
text-align: right;
}
.option-l h4 {
display: block;
text-align: right;
}
.option-r {
display: block;
margin-left: 5%;
margin-right: 5%;
text-align: left;
}
.option-lr {
margin-left: 0;
margin-right: 0;
text-align: left;
}
.option-table {
  display: table;
  width: 100%;
  min-height: 360px;
}
.option-cell {
  display: table-cell;
  vertical-align: middle;
}
.p-s {
font-size: 16px;
}
.option-s {
	display: block;
	border-left: 6px solid rgb(8, 213, 220);
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	list-style: none;
	margin-bottom: 40px;
	font-size: 16px;
	font-weight: 500;
	line-height: 36px;
}
.option-s span {
	color: #00a0a4;
}
.option-s a {
	color: #000;
	text-decoration: none;
}
.option-s a:hover {
	color: #00a0a4;
	text-decoration: none;
}

@media only screen and (max-width: 1286px) {
header h1 {
font-size: 1.5rem;
}
.Q-H-5-box {
	margin-top: 5%;
	font-weight: 600;
	letter-spacing: 1px;
	min-height: 180px;
	padding-left: 12%;
	padding-right: 12%;
	padding-top: 6%;
	padding-bottom: 3%;
}
.Q-H {
	margin-bottom: 280px;
}
.everythyng-content p {
	padding-left: 12px;
	padding-right: 12px;
}
.hosting-solutions-box {
	padding-left: 6%;
	padding-right: 6%;
}
.Y-COS p {
display: block;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.black-box {
padding-left: 10px;
padding-right: 10px;
padding-top: 20%;
padding-bottom: 5%;
margin-bottom: 20px;
min-height: 300px;
}
.hosting-solutions {
  display: block;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.plans-box h2 {
 font-size: 1.2rem;
}
}
@media only screen and (max-width: 1198px) {
.btn-success-yellow {
  margin-top: 20px;
}
}

@media only screen and (max-width: 991px) {
#myBtn {
		margin-top: -60px;
}
.navbar-brand {
 margin-top: 0;
}
header h1 {
padding-top: 40px;
font-size: 1.7rem;
}
.CC {
margin-left: 0;
}
.plans-box h2 {
 font-size: 1.8rem;
}
.Q-H {
background-color: #000000;
min-height: 400px;
background-image: none;
padding-bottom: 40px;
}
.Q-H-A {
background-color: #000000;
min-height: 220px;
background-image: none;
padding-bottom: 40px;
}
.Q-H-PP {
background-color: #000000;
min-height: 220px;
background-image: none;
padding-bottom: 40px;
}
.Q-H-PP h1 {
padding-top: 8%;
font-weight: 600;
letter-spacing: 4px;
font-size: 2.2rem;
}
.Y-S {
background-color: #000000;
min-height: 400px;
background-image: none;
padding-bottom: 40px;
}
.Y-ST {
background-color: #000000;
min-height: 400px;
background-image: none;
padding-bottom: 40px;
}
.header-content-box a {
float: none;
max-width: 360px;
margin-left: auto;
margin-right: auto;
}
.header-row {
margin-bottom: -120px;
}
.chat-btn-A {
 margin-top: 110px;
}
.Q-H-5-box {
	margin-top: 5%;
	font-weight: 600;
	letter-spacing: 1px;
	min-height: 160px;
	padding-left: 12%;
	padding-right: 12%;
	padding-top: 6%;
	padding-bottom: 3%;
}
.Q-H {
	margin-bottom: 1360px;
}
.btn-success-yellow {
 margin-top: 20px;
}
.Q-H-5-boxes-hosting {
  margin-top: 200px;
}
.split-two {
 margin-top: 6%;
	margin-bottom: 5%;
}
.split-two-L {
	text-align: center;
	width: 100%;
	border-bottom: 4px solid #FF9900;
	border-right: none;
	padding-top: 60px;
	padding-bottom: 40px;
	padding-right: 60px;
	padding-left: 60px;	
}
.split-two-LL {
	text-align: center;
	width: 100%;
	border-bottom: 4px solid #FF9900;
	border-right: none;
	padding-top: 60px;
	padding-bottom: 40px;
	padding-right: 60px;
	padding-left: 60px;	
}
.split-box-La {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 60px;
	padding-left: 60px;	
}
.split-two-R {
	max-width: none;
	padding: 40px 20px;
	margin-left: auto;
	margin-right: auto;
}
.split-two-R-content a {
 float: none;
 width: 280px;
 margin-left: auto;
 margin-right: auto;
	display: block;
}
.split-box-L {
 text-align: center;
}
.split-box-R input {
	margin-left: 0;
	margin-right: 0;
	margin-top: 7px;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 10px 20px;
	border: none;
	height: 42px;
	margin-bottom: 12px;
}
.split-two-Black p a {
 text-align: center;
}
.testimonials {
 margin-top: 0;
	margin-bottom: 5%;
}
.testimonials-L {
	text-align: center;
	width: 100%;
	border-bottom: 4px solid #FF9900;
	border-right: none;
	padding-top: 0;
	padding-bottom: 40px;
	padding-right: 20px;
	padding-left: 20px;	
}
.testimonials-R {
	max-width: none;
	padding: 40px 20px;
	margin-left: auto;
	margin-right: auto;
}
.option-r, .option-l {
display: block;
margin-left: 0;
margin-right: 0;
text-align: left;
}
.option-l h4 {
display: block;
text-align: left;
}
.Y-COS-box-LR {
padding-top: 10px;
}
#checklist-S {
	padding-bottom: 5%;
	padding-top: 10%;
	margin-top: 10%;
	text-align: center;
}
.Y-COS-box-M {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(8, 213, 220);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: rgb(8, 213, 220);
	border-left: none;
	border-right: none;
	padding-bottom: 30px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	width: 320px;
}
.Y-COS-box-MR {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgb(8, 213, 220);
	border-left: none;
	border-right: none;
	padding-bottom: 30px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	width: 320px;
}
.btn-success {
		white-space: normal;
}
.Y-COS {
	background-image: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 40px;
}
.OKP-box {
min-height: inherit;
}
.everything-box {
display: block;
padding-top: 2%;
padding-bottom: 2%;
}
.everything-box img {
display: block;
width: 100%;
}
.compare {
	margin-top: 0px;
 margin-bottom: 0px;
}
.option-table {
  min-height: 240px;
}
#FAQ H2 {
padding-top: 0;
padding-bottom: 20px;
}
#FAQ p {
text-align: center;
display: block;
padding-top: 0;
padding-bottom: 0;
}
#MAG h2 {
	display: block;
	padding-top: 5%;
	padding-bottom: 5%;
	padding-left: 2%;
	padding-right: 2%;
	font-size: 18px;
	letter-spacing: 1px;
}
#pricing h3 {
	font-size: 1.8rem;
	letter-spacing: 2px;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 40px;
	text-transform: uppercase;
}
#pricing p span {
	padding-bottom: 40px;
	min-height: inherit;
}
footer img {
width: 100%;
max-width: 260px;
display: block;
margin-left: auto;
margin-right: auto;
padding-right:0;
}
footer p {
display: block;
padding-top: 4%;
padding-bottom: 2%;
font-size: 14px;
}
footer span {
display: block;
font-size: 15px;
}
footer h3 {
display: block;
padding-top: 6px;
padding-bottom: 8px;
padding-left: 0;
font-size: 16px;
font-weight: 700;
}
footer ul {
display: block;
font-size: 14px;
list-style: none;
padding-left: 0;
}
#hosting {
margin-top: 0;
margin-bottom: 0;
}
#seo {
margin-top: 0;
margin-bottom: 0;
}
.experience {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  min-height: inherit;
}
.experience-2 {
 display: block;
	margin-top: 20px;
 margin-bottom: 0px;
}
.everything-2 {
	margin-top: 20px;
	padding-bottom: 8%;
}
.hosting-solutions-box {
	padding-left: 6%;
	padding-right: 6%;
	padding-bottom: 15%;
	padding-top: 15%;
	margin-top: 5%;
	margin-bottom: 5%;
	min-height: inherit;
}
.seo-solutions-box {
	padding-left: 6%;
	padding-right: 6%;
	padding-bottom: 5%;
	margin-top: 5%;
	margin-bottom: 5%;
	min-height: inherit;
}
.Y-COS img {
display: block;
padding-top: 40px;
}
.nav-link {
 font-size: 14px;
}
#pricing h2 {
	padding-bottom: 20px;
	margin-bottom: 0;
	margin-top: 20px;
}
#pricing h3 {
	padding-bottom: 20px;
	margin-bottom: 0;
}
#pricing p {
	padding-bottom: 0;
}
#pricing p span {
	padding-bottom: 10px;
	line-height: 36px;
}
.pricing-R-box {
	height: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 20px;
	margin-top: 1px;
}
.pricing-R-box span {
	height: 40px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-top: 40px;
}
.pro {
margin-top: 80px;
}
.gt {
margin-top: -40px;
}
#online-domain {
	padding-top: 6%;
	padding-bottom: 20%;
}
.black-box {
padding-left: 10%;
padding-right: 10%;
padding-top: 5%;
padding-bottom: 2.5%;
min-height: inherit;
}
.everything h4 {
	display: block;
	padding-bottom: 12px;
	padding-top: 20px;
	color: #000000;
	text-align: center;
	font-weight: 700;
	letter-spacing: 4px;
	font-size: 24px;
}
.everything p {
	text-align: center;
}
.copy {
 display: block;
	text-align: center;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
/*.experience-block {
 margin-bottom: 250px;
}*/
.plans-box {
  display: block;
  padding-top: 6%;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 5%;
  min-height: inherit;
  margin-bottom: 20px;
  margin-top: 50px;
}
.Q-H-h {
margin-bottom: 1100px;
}
.experience-h {
 display: block;
	margin-top: 0;
}
.experience-block {
  margin-bottom: 0;
		margin-top: -50px;
}
}

@media only screen and (max-width: 768px) {
.Q-H {
	margin-bottom: 1270px;
}
.split-two {
 margin-top: 5%;
 margin-bottom: 5%;
}
.testimonials {
 margin-top: 5%;
 margin-bottom: 5%;
}
.Q-H-5-block {
	left: 12px;
	right: 12px;
}
footer {
padding-top: 7%;
padding-bottom: 5%;
}
footer img {
padding-right:20px;
}
.hosting-solutions-box {
	padding-left: 12%;
	padding-right: 12%;
}
.plans-box {
	padding-left: 12%;
	padding-right: 12%;
	margin-bottom: 20px;
}
.experience-block {
		margin-top: 20px;
		margin-bottom: 40px;
}
.Q-H-h {
margin-bottom: 820px;
}
}

@media only screen and (max-width: 575px) {
.copy-left {
	display: block;
	text-align: center;
 border-right: none;
	padding-bottom: 20px;
	padding-top: 20px;
}
header h1 b {
  display: block;
  float: none;
  font-weight: 300;
  letter-spacing: 1px;
}
}

@media only screen and (max-width: 468px) {
#top-links-bar {
	margin-left: 0;
	margin-right: auto;
}
#NS {
	clear: both !important;
	margin-left: 0;
	margin-right: 4%;
}
#top-links {
	padding-bottom: 0;
}
#top-links span {
 display: block;
	float: left;
	background-color: #FFC400 !important;
	text-align: right;
	padding-bottom: 12px;
}
#call {
  background-position: 1px 2px;
  background-repeat: no-repeat;
  font-weight: 400;
  width: 114px;
}
.navbar-brand {
  margin-bottom: 0;
}
footer {
padding-top: 10%;
padding-bottom: 5%;
}
.Q-H {
margin-bottom: 1230px;
}
.Q-H-h {
margin-bottom: 1020px;
}
.split-two {
 margin-top: 5%;
 margin-bottom: 5%;
}
.testimonials {
 margin-top: 5%;
 margin-bottom: 5%;
}
}


/* ========= FONT ========= */
/*Poppins Font*/
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}
/*Poppins Font End*/
