@charset "UTF-8";

/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #ff4546;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #7cc576;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #ffffff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #1D7FBE;
	--secondary: #1D7FBE;
	--success: #6BBC64;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #ff4546;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}


body.lang-lt .vps-pricing-table-row__col--price {
	flex-basis: 11%
}

body.lang-lt .vps-pricing-table-row__col--sort {
	flex-basis: 10%
}

body.lang-lt .vps-pricing-table-row__col--sort__cpu {
	margin-right: 4%
}

body.lang-lt .vps-pricing-table-row__col--sort__storage {
	flex-basis: 16%
}

body.lang-lt .vps-pricing-table-row__col--sort__geekbench {
	flex-basis: 18%
}

body.lang-lt .vps-pricing-table-row__col--sort__price {
	flex-basis: 13%
}

@media (max-width:768px) {
	.xyz-99-cent-domain--com .xyz-99-cent-domain-why__holder {
		width: 100%
	}
	.xyz-99-cent-domain--com .xyz-99-cent-domain-why__holder .xyz-99-cent-domain-why-holder__blocks {
		flex-direction: column
	}
}
.xyz-99-cent-domain--com .xyz-99-cent-domain-tld {
	padding:100px 0
}
.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:80%
}
.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder__title {
	margin:0 0 50px 0;
	text-align:center;
	font-weight:700
}
@media (min-width:1200px) {
	.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder__title {
		font-size: 46px
	}
}
.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder__block {
	margin-bottom:40px;
	display:flex;
	justify-content:space-between
}
.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder-block__text {
	font-size:18px;
	padding:0;
	margin:0;
	width:70%
}
.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder-block__wrapper {
	min-width:200px;
	display:flex;
	justify-content:flex-end
}
@media (max-width:1200px) {
	.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder {
		width: 100%
	}
}
@media (max-width:768px) {
	.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder-block__wrapper {
		justify-content: center
	}
	.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder__block {
		flex-direction: column
	}
	.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder-block__text {
		text-align: center;
		width: 100%
	}
	.xyz-99-cent-domain--com .xyz-99-cent-domain-tld__holder .xyz-99-cent-domain-tld-holder-block-wrapper__image {
		margin-bottom: 20px
	}
}
.xyz-99-cent-domain--com .domain-search__error,
.xyz-99-cent-domain--com .domain-search__loader {
	background:#2f123b
}
.xyz-99-cent-domain--com .domain-search__error .loader,
.xyz-99-cent-domain--com .domain-search__loader .loader {
	border:.5em solid #fff;
	border-left:.5em solid #1672ad
}
.vps-hosting-header {
	background-image:linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca),
	linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca);
	height:700px;
	color:#fff;
	display:flex;
	align-items:center;
	text-align:center
}
.vps-hosting-header ul {
	list-style-type:none;
	margin:0;
	padding:0
}
.vps-hosting-header a {
	text-decoration:none
}
.vps-hosting-header .vps-hosting-header__holder {
	display:flex;
	flex-direction:column;
	align-items:center
}
.vps-hosting-header .vps-hosting-header-holder__title {
	font-weight:700
}
@media (min-width:1200px) {
	.vps-hosting-header .vps-hosting-header-holder__title {
		font-size: 70px
	}
}
.vps-hosting-header .vps-hosting-header-holder__text {
	font-size:24px;
	margin-bottom:50px;
	line-height:36px;
	width:70%
}
.vps-hosting-header .vps-hosting-header-holder__button {
	border-radius:6px;
	background-color:#fc5155;
	padding:20px 80px 20px 80px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:18px;
	font-weight:700;
	color:#fff
}
.vps-hosting-header .vps-hosting-header-holder__button:hover {
	text-decoration:none;
	background-color:#fb1f24
}
.vps-hosting-header .vps-hosting-header-holder__benefits {
	color:#fff;
	margin:50px 0;
	width:80%;
	font-size:18px;
	display:flex;
	justify-content:space-between
}
.vps-hosting-header .vps-hosting-header-holder__benefits li {
	margin:0 5px;
	text-align:center;
	display:flex;
	flex-direction:column
}
.vps-hosting-header .vps-hosting-header-holder__benefits li img {
	margin-bottom:10px
}
.vps-hosting-header .vps-hosting-header-holder__benefits .fa-check {
	margin-right:10px;
	color:#7cc576
}
@media (max-width:768px) {
	.vps-hosting-header {
		height: unset;
		padding: 100px 0
	}
	.vps-hosting-header .vps-hosting-header-holder__benefits {
		width: 100%;
		font-size: 14px;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center
	}
	.vps-hosting-header .vps-hosting-header-holder__benefits li {
		margin-left: 10px;
		margin-bottom: 10px
	}
	.vps-hosting-header .vps-hosting-header-holder__text {
		font-size: 19px;
		width: 100%
	}
	.vps-hosting-header .vps-hosting-header-holder__button {
		font-size: 15px;
		padding: 15px 65px 15px 65px
	}
}
@media (max-width:450px) {
	.vps-hosting-header .vps-hosting-header-holder__benefits {
		margin: 20px 0
	}
}
.vps-pricing-table {
	padding:10px 0 0px 0
}
.vps-pricing-table a {
	color:#ffffff;
	text-decoration:none
}
.vps-pricing-table ul {
	list-style-type:none
}
.vps-pricing-table .progress {
	height:10px;
	width:70px;
	margin-bottom:0;
	margin-left:10px
}
.vps-pricing-table .progress-bar {
	background:#1D7FBE;
	transition-duration:1s
}
.vps-pricing-table .price-old {
	font-size:12px;
	color:#b7b7b7;
	text-decoration:line-through
}
.vps-pricing-table .vps-pricing-table__sorting-holder .vps-pricing-table__row.active:hover {
	border:solid 1px #ff4546
}
.vps-pricing-table .vps-pricing-table__sorting-holder .vps-pricing-table__row.active .progress-bar,
.vps-pricing-table .vps-pricing-table__sorting-holder .vps-pricing-table__row.active .vps-pricing-table-row__col--button,
.vps-pricing-table .vps-pricing-table__sorting-holder .vps-pricing-table__row.active .vps-pricing-table-row__col--price .discount {
	background:#ff4546
}
.vps-pricing-table .vps-pricing-table__sorting-holder .vps-pricing-table__row.active .vps-pricing-table-row__col--button:hover {
	background:#ff1213
}
.vps-pricing-table .vps-pricing-table__sorting-holder .vps-pricing-table__row.active .vps-pricing-table-row__col--price {
	color:#ff4546
}
.vps-pricing-table__row {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-radius:5px;
	box-shadow:0 2px 4px 0 rgba(0,
	0,
	0,
	.05);
	background-color:#fff;
	border:solid 1px #dedede;
	transition:all .1s linear;
	margin-bottom:15px;
	font-size:18px;
	font-weight:600;
	color:#414141
}
.vps-pricing-table__row:hover {
	border:solid 1px #1D7FBE;
	-webkit-transform:scale(1.03);
	transform:scale(1.03)
}
.vps-pricing-table__row--sort {
	box-shadow:none;
	border:none;
	justify-content:flex-start
}
.vps-pricing-table__row--sort:hover {
	-webkit-transform:none;
	transform:none;
	border:none
}
.vps-pricing-table__row--sort .btn-tooltip .fa {
	font-size:13px
}
.vps-pricing-table__sorting-holder {
	display:flex;
	flex-direction:column;
	margin-bottom:40px
}
.vps-pricing-table__sorting-holder--dsc {
	flex-direction:column-reverse
}
.vps-pricing-table-row-col__sort-btns {
	cursor:pointer;
	display:flex;
	flex-direction:column;
	font-size:7px;
	justify-content:center;
	align-items:center;
	margin-left:10px
}
.vps-pricing-table-row-col__sort-btns:before {
	content:"\25b2";
	color:grey
}
.vps-pricing-table-row-col__sort-btns:after {
	content:"\25bc";
	color:#cacaca
}
.vps-pricing-table-row-col__sort-btns--dsc:before {
	content:"\25b2";
	color:#cacaca
}
.vps-pricing-table-row-col__sort-btns--dsc:after {
	content:"\25bc";
	color:grey
}
.vps-pricing-table-row__col {
	margin:10px;
	text-align:center;
	flex-basis:8%;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:18px
}
.vps-pricing-table-row__col--geekbench {
	display:flex;
	align-items:center
}
.vps-pricing-table-row__col--bandwidth {
	font-weight:400
}
.vps-pricing-table-row__col--cpu {
	flex-direction:column
}
.vps-pricing-table-row__col--price {
	color:#1D7FBE;
	font-weight:100;
	flex-basis:13%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.vps-pricing-table-row__col--price .discount {
	padding:5px 10px;
	margin-bottom:5px;
	background:#1D7FBE;
	color:#fff;
	font-weight:600;
	font-size:15px
}
.vps-pricing-table-row__col--button {
	background:#1D7FBE;
	text-transform:uppercase;
	border-radius:6px;
	padding:20px 10px;
	font-size:13px;
	font-weight:600;
	flex-basis:18%;
	text-align:center
}
.vps-pricing-table-row__col--button:hover {
	background:#1672ad
}
.vps-pricing-table-row__col--sort {
	margin:10px 5px;
	justify-content:center;
	flex-basis:10%
}
.vps-pricing-table-row__col--sort__storage {
	flex-basis:9%
}
.vps-pricing-table-row__col--sort__geekbench {
	flex-basis:14%
}
.vps-pricing-table-row__col--sort__bandwidth {
	flex-basis:9%
}
.vps-pricing-table-row__col--sort__price {
	flex-basis:10%
}
.vps-pricing-table-row-col__cores {
	font-size:.7em
}
.vps-pricing-table-row-col__text {
	color:#767676;
	font-size:13px;
	text-transform:uppercase;
	padding:0;
	margin:0
}
.vps-pricing-table__sorting-holder-mobtab {
	display:none
}
@media (max-width:1200px) {
	.vps-pricing-table__row--sort,
	.vps-pricing-table__sorting-holder {
		display: none
	}
	.vps-pricing-table__sorting-holder-mobtab {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		margin-bottom: 50px
	}
	.vps-pricing-table__sorting-holder-mobtab .vps-pricing-table__box.active {
		border: solid 1px #ff4546
	}
	.vps-pricing-table__sorting-holder-mobtab .vps-pricing-table__box.active .progress-bar,
	.vps-pricing-table__sorting-holder-mobtab .vps-pricing-table__box.active .vps-pricing-table-box-pricing__button,
	.vps-pricing-table__sorting-holder-mobtab .vps-pricing-table__box.active .vps-pricing-table-box-pricing__value .discount {
		background: #ff4546
	}
	.vps-pricing-table__sorting-holder-mobtab .vps-pricing-table__box.active .vps-pricing-table-box-pricing__button {
		background: #ffffff;
	}
	.vps-pricing-table__sorting-holder-mobtab .vps-pricing-table__box.active .vps-pricing-table-box-pricing__value {
		color: #ff4546
	}
	.vps-pricing-table__box {
		display: flex;
		align-items: center;
		flex-direction: column;
		border-radius: 5px;
		transition: all .1s linear;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
		background-color: #fff;
		border: solid 1px #dedede;
		margin: 15px;
		color: #414141
	}

	.vps-pricing-table__box {
		border: solid 1px #1D7FBE;
		width: 75%;
		box-shadow: 0px 0px 30px 0px #00000029;
	}

	.vps-pricing-table__box:hover {
		-webkit-transform: scale(1.03);
		transform: scale(1.07)
	}
	.vps-pricing-table-box__content {
		display: flex;
		justify-content: space-between
	}
	ul.vps-pricing-table-box-content__features,
	ul.vps-pricing-table-box-content__values {
		display: flex;
		align-items: flex-start;
		justify-content: center;
		flex-direction: column;
		padding: 25px 15px 10px 15px;
		font-size: 14px;
		color: #767676;
		margin-bottom: 0px !important;
	}
	ul.vps-pricing-table-box-content__features li,
	ul.vps-pricing-table-box-content__values li {
		margin-bottom: 15px;
		font-size: 15px;
		font-weight: 800;
	}

	.vps-pricing-table__box .vps-pricing-table-box-content__values li{
		color: #1D7FBE;
	}

	.vps-pricing-table__box.active .vps-pricing-table-box-content__values li{
		color: #ff1213;
	}

	.vps-pricing-table-box-content__values {
		font-weight: 600
	}
	.vps-pricing-table-box-content__features {
		text-transform: uppercase;
		font-weight: 400
	}
	.vps-pricing-table-box__pricing {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
		width: 100%;
		padding: 15px 10px;
		border-top: 1px solid #dedede;
		background-color: #1D7FBE;
	}

	.vps-pricing-table a {
		color:#1D7FBE;
	}

	.active .vps-pricing-table-box__pricing {
		background-color: #ff4546;
	}
	
	.active .vps-pricing-table-box-pricing__button {
		color: #ff1213;
	}
	.vps-pricing-table-box-pricing__value {
		font-size: 14px;
		color: #1D7FBE;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		text-align: center
	}
	.vps-pricing-table-box-pricing__value .discount {
		padding: 5px 10px;
		background: #1D7FBE;
		color: #fff;
		font-weight: 600;
		font-size: 15px;
		order: 0;
		margin-right: 10px;
		margin-bottom: 10px;
		max-width: 150px
	}
	.vps-pricing-table-box-pricing__value .price {
		margin-bottom: 10px;
		font-size: 24px;
		color: #ffffff;
	}
	.vps-pricing-table-box-pricing__value .price-old {
		margin-bottom: 10px;
		margin-right: 10px
	}
	.vps-pricing-table-box-pricing__button {
		background: #ffffff;
		text-transform: uppercase;
		border-radius: 6px;
		padding: 10px 15px;
		font-size: 14px;
		font-weight: 600;
		text-align: center
	}
	.vps-pricing-table-box-pricing__button:hover {
		background: #1672ad
	}
	.vps-pricing-table-box-content-values__progressbar-holder {
		display: flex;
		align-items: center;
		justify-content: center
	}
}
@media (max-width:480px) {
	ul.vps-pricing-table-box-content__features,
	ul.vps-pricing-table-box-content__values {
		font-size: 11px
	}
}
.vps-hosting-os {
	padding:100px 0;
	background-image:linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca),
	linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca);
	color:#fff;
	display:flex;
	align-items:center;
	text-align:center;
	justify-content:center
}
.vps-hosting-os p {
	padding:0
}
.vps-hosting-os ul {
	list-style-type:none;
	padding:0
}
.vps-hosting-os-holder__osline {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap
}
.vps-hosting-os-holder__title {
	margin-bottom:30px;
	font-weight:600
}
.vps-hosting-os-holder__text {
	margin-bottom:50px;
	font-size:18px;
	letter-spacing:normal
}
.vps-hosting-os-holder-osline__holder {
	display:flex;
	flex-direction:column;
	margin:0 20px 20px 20px
}
.vps-hosting-os-holder-osline__holder:first-child .vps-hosting-os-holder-osline-holder__img {
	display:none
}
.vps-hosting-os-holder-osline__holder:first-child .vps-hosting-os-holder-osline-holder__img--inverted {
	display:block
}
.vps-hosting-os-holder-osline-holder__img {
	margin-bottom:50px;
	width:81px;
	transition:-webkit-transform .5s ease-out;
	transition:transform .5s ease-out;
	transition:transform .5s ease-out,
	-webkit-transform .5s ease-out
}
.vps-hosting-os-holder-osline-holder__img--inverted {
	margin-bottom:50px;
	display:none;
	-webkit-transform:scale(1.25);
	transform:scale(1.25)
}
.vps-hosting-os-holder-osline-holder__img:hover {
	-webkit-transform:scale(1.25);
	transform:scale(1.25);
	cursor:pointer
}
.vps-hosting-os-holder-descriptions__holder {
	display:none;
	flex-direction:column
}
.vps-hosting-os-holder-descriptions__holder:first-child {
	display:flex
}
.vps-hosting-os-holder-descriptions-holder__explaning {
	margin:50px 0
}
.vps-hosting-os-holder-descriptions__title {
	font-weight:600;
	text-align:left;
	margin:20px 15px 25px 15px
}
@media (min-width:1200px) {
	.vps-hosting-os-holder-descriptions__title {
		font-size: 50px
	}
}
.vps-hosting-os-holder-descriptions__text {
	font-size:18px;
	font-weight:100;
	text-align:left;
	opacity:.6
}
.vps-hosting-os-holder-descriptions__text--list {
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	height:300px
}
.vps-hosting-os-holder-descriptions__text--list li {
	margin:0 15px 5px 15px
}
@media (max-width:768px) {
	.vps-hosting-os {
		padding: 50px 0 50px 0;
		justify-content: space-evenly
	}
	.vps-hosting-os-holder__osline {
		justify-content: space-evenly
	}
	.vps-hosting-os-holder-descriptions__title {
		text-align: center
	}
	.vps-hosting-os-holder-descriptions__text {
		text-align: center
	}
	.vps-hosting-os-holder-descriptions__text--list {
		height: unset
	}
	.vps-hosting-os-holder-descriptions-holder__explaning {
		margin: 25px 0
	}
}
.vps-hosting-max-speed {
	padding:100px 0;
	background-image:linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca),
	linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca);
	display:flex;
	align-items:center;
	justify-content:center
}
.vps-hosting-max-speed__holder {
	display:flex;
	flex-direction:column;
	color:#fff
}
.vps-hosting-max-speed-holder__title {
	font-weight:600;
	margin-bottom:30px;
	text-align:center
}
@media (min-width:1200px) {
	.vps-hosting-max-speed-holder__title {
		font-size: 36px
	}
}
.vps-hosting-max-speed-holder__text {
	font-size:18px;
	padding:0;
	text-align:center;
	font-weight:100;
	opacity:.6
}
@media (max-width:768px) {
	.vps-hosting-max-speed {
		padding: 50px 0
	}
}
.feature-section {
	padding:100px 0 60px 0
}
.feature-section--padding-bottom-0 {
	padding-bottom:0
}
.feature-section__holder {
	width:85%;
	display:flex;
	flex-direction:column;
	align-items:center
}
.feature-section__holder--white {
	color:#fff
}
@media (max-width:1200px) {
	.feature-section__holder {
		width: 100%
	}
}
.feature-section-holder__title {
	text-align:center;
	margin-bottom:55px;
	font-weight:700;
	line-height:1.43
}
@media (min-width:1200px) {
	.feature-section-holder__title {
		font-size: 46px
	}
}
.feature-section-holder__title--hide {
	display:none
}
.feature-section-holder__features--wrap {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.feature-section-holder-features__block {
	display:flex;
	margin-bottom:50px;
	align-items:center;
	justify-content:space-between;
	min-width:100%
}
@media (max-width:768px) {
	.feature-section-holder-features__block {
		flex-direction: column
	}
	.feature-section-holder-features__block img {
		align-self: unset;
		margin-bottom: 20px
	}
}
@media (min-width:768px) {
	.feature-section-holder-features__block--2-in-row {
		min-width: unset;
		max-width: 48%
	}
}
@media (min-width:768px) {
	.feature-section-holder-features__block--3-in-row {
		min-width: unset;
		max-width: 32%
	}
}
.feature-section-holder-features-block__text {
	display:flex;
	align-items:flex-start;
	flex-direction:column;
	width:85%
}
.feature-section-holder-features-block__text h2 {
	text-align:left;
	margin:0 0 20px 0;
	color:#333;
	font-size:24px;
	font-weight:700
}
.feature-section-holder-features-block__text p {
	font-size:18px;
	letter-spacing:-.3px;
	line-height:1.56;
	padding:0;
	margin:0
}
.feature-section-holder-features-block__text h4 {
	text-align:center;
	margin-bottom:20px
}
@media (max-width:768px) {
	.feature-section-holder-features-block__text {
		align-items: center;
		width: 100%
	}
	.feature-section-holder-features-block__text p {
		text-align: center;
		font-size: 16px
	}
	.feature-section-holder-features-block__text h2 {
		text-align: center
	}
}
.steps-section {
	padding-bottom:100px
}
.steps-section p {
	margin:0;
	padding:0
}
.steps-section__holder {
	display:flex;
	flex-direction:column;
	align-items:center
}
.steps-section__holder .steps-section-holder__title-block {
	text-align:center
}
.steps-section__holder .steps-section-holder-title-block__title {
	margin-top:100px;
	margin-bottom:20px
}
@media (min-width:1200px) {
	.steps-section__holder .steps-section-holder-title-block__title {
		font-size: 36px
	}
}
.steps-section__holder .steps-section-holder-title-block__title--hide {
	display:none
}
.steps-section__holder .steps-section-holder-title-block__subtitle--font-14 {
	font-size:14px;
	font-weight:400
}
.steps-section__holder .steps-section-holder-title-block__subtitle--grey {
	color:#969696
}
.steps-section__holder .steps-section-holder-title-block__subtitle--hide {
	display:none
}
.steps-section__holder .steps-section-holder__content {
	margin-top:100px;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.steps-section__holder .steps-section-holder__content--reverse {
	flex-direction:row-reverse
}
@media (max-width:768px) {
	.steps-section__holder .steps-section-holder__content {
		flex-direction: column
	}
}
.steps-section__holder .steps-section-holder-content__img {
	width:48%
}
.steps-section__holder .steps-section-holder-content__img--reverse {
	text-align:right
}
@media (max-width:768px) {
	.steps-section__holder .steps-section-holder-content__img {
		max-width: 50%;
		margin-bottom: 20px
	}
}
.steps-section__holder .steps-section-holder-content__text-holder {
	width:48%
}
@media (max-width:768px) {
	.steps-section__holder .steps-section-holder-content__text-holder {
		width: 100%;
		text-align: center
	}
}
.steps-section__holder .steps-section-holder-content-text-holder__title {
	margin-bottom:20px
}
.steps-section__holder .steps-section-holder-content-text-holder__title--grey {
	color:#969696
}
@media (min-width:1200px) {
	.steps-section__holder .steps-section-holder-content-text-holder__title--font-36 {
		font-size: 36px
	}
}
.steps-section__holder .steps-section-holder-content-text-holder__subtitle--font-14 {
	font-size:14px;
	font-weight:400
}
.steps-section__holder .steps-section-holder-content-text-holder__subtitle--grey {
	color:#969696
}
.header-section {
	background-image:linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca),
	linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca);
	min-height:700px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:100px 0
}
.header-section--height-550 {
	min-height:550px
}
.header-section--technology {
	background-image:url(/assets/images/backgrounds/technology-bg-ed27800b1c.jpg)
}
.header-section__holder {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	text-align:center;
	color:#fff
}
.header-section__holder .header-section-holder__image {
	margin-bottom:35px
}
.header-section__holder .header-section-holder__title {
	margin-bottom:30px;
	font-weight:700
}
@media (min-width:1200px) {
	.header-section__holder .header-section-holder__title {
		font-size: 50px
	}
	.header-section__holder .header-section-holder__title--font-size-60 {
		font-size: 60px
	}
}
.header-section__holder .header-section-holder__title--margin-15 {
	margin-bottom:15px
}
.header-section__holder .header-section-holder__subtitle {
	margin-bottom:60px;
	line-height:1.5;
	width:80%;
	padding:0
}
@media (min-width:1200px) {
	.header-section__holder .header-section-holder__subtitle {
		font-size: 22px
	}
	.header-section__holder .header-section-holder__subtitle--font-size-25 {
		font-size: 25px
	}
}
.header-section__holder .header-section-holder__subtitle--width-70 {
	width:70%
}
.header-section__holder .header-section-holder__subtitle--width-90 {
	width:90%
}
.header-section__holder .header-section-holder__subtitle--margin-40 {
	margin-bottom:40px
}
@media (max-width:1199px) {
	.header-section__holder .header-section-holder__subtitle {
		width: 100%
	}
}
@media (max-width:768px) {
	.header-section__holder .header-section-holder__subtitle {
		font-size: 18px
	}
}
.cloud-hosting-header {
	background:linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca),
	linear-gradient(62deg,
	#3c2152,
	#5d339f 53%,
	#6741ca);
	background-size:cover;
	padding:150px 0;
	color:#fff;
	display:flex;
	align-items:center;
	text-align:center
}
.cloud-hosting-header ul {
	list-style-type:none;
	margin:0;
	padding:0
}
.cloud-hosting-header .cloud-hosting-header__holder {
	display:flex;
	flex-direction:column;
	align-items:center
}
.cloud-hosting-header .cloud-hosting-header-holder__title {
	font-size:70px;
	font-weight:700;
	margin-bottom:40px
}
.cloud-hosting-header .cloud-hosting-header-holder__text {
	font-size:24px;
	margin-bottom:60px;
	width:70%
}
.cloud-hosting-header .cloud-hosting-header-holder__button {
	border-radius:6px;
	background-color:#fc5155;
	padding:20px 80px 20px 80px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:18px;
	font-weight:700;
	color:#fff
}
.cloud-hosting-header .cloud-hosting-header-holder__button:hover {
	text-decoration:none;
	background-color:#fb1f24
}
.cloud-hosting-header .cloud-hosting-header__benefits {
	position:relative;
	top:130px;
	color:#fff;
	font-size:18px;
	font-weight:100;
	display:flex;
	justify-content:space-between
}
.cloud-hosting-header .cloud-hosting-header__benefits li {
	margin:0 5px;
	text-align:center
}
.cloud-hosting-header .cloud-hosting-header__benefits .fa-check {
	margin-right:10px;
	color:#7cc576
}
@media (max-width:1200px) {
	.cloud-hosting-header .cloud-hosting-header-holder__title {
		font-size: 56px!important
	}
	.cloud-hosting-header .cloud-hosting-header-holder__text,
	.cloud-hosting-header .cloud-hosting-header__benefits {
		font-size: 19px
	}
	.cloud-hosting-header .cloud-hosting-header-holder__button {
		font-size: 15px
	}
}