/* variables */
:root {
	--ttl_clr: #252C43;
	--sub_ttl_clr: #3B3B55;
	--heading_fz: 40px;
	--sub_heading_fz: 18px;
	--ttl_fz: 18px;
	--sub_ttl_fz: 16px;
	--head_three: 25px;
	--head_three_lg: 30px;
	--h20-size: 20px;
	/* Spacings paddings*/
	--p_25: 25px;
	--pt_120: 120px;
	--pb_120: 120px;
	--pt_90: 90px;
	--pb_90: 90px;
	--pt_60: 60px;
	--pb_60: 60px;
	--pt_45: 45px;
	--pb_45: 45px;
	--pt_30: 30px;
	--pb_30: 30px;
	--pr_30: 30px;
	--pl_30: 30px;
	--pt_22: 22px;
	--pb_22: 22px;
	--pr_22: 22px;
	--pl_22: 22px;
	--pt_16: 16px;
	--pb_16: 16px;
	--pr_16: 16px;
	--pl_16: 16px;
	--pt_10: 10px;
	--pb_10: 10px;
	--pr_10: 10px;
	--pl_10: 10px;
	--pt_6: 6px;
	--pb_6: 6px;
	--pr_6: 6px;
	--pl_6: 6px;
	/* Spacings Margins*/
}

@media(max-width:1180px) {
	:root {
		--heading_fz: 35px;
		--sub_heading_fz: 16px;
		--sub_ttl_fz: 14px;
		/* Spacings paddings*/
		--p_25: 18px;
		--pt_90: 60px;
		--pb_90: 60px;
		--pt_60: 40px;
		--pb_60: 40px;
		--pt_30: 25px;
		--pb_30: 25px;
		--pr_30: 25px;
		--pl_30: 25px;
		/* Spacings Margins*/
	}
}

@media(max-width:950px) {
	:root {
		--heading_fz: 28px;
		--sub_heading_fz: 15px;
		--ttl_fz: 16px;
		--head_three: 20px;
		--head_three_lg: 26px;
		--h20-size: 18px;
		/* Spacings paddings*/
		--pt_90: 45px;
		--pb_90: 45px;
		--pt_60: 30px;
		--pb_60: 30px;
		--pt_30: 20px;
		--pb_30: 20px;
		--pr_30: 20px;
		--pl_30: 20px;
		--pt_22: 18px;
		--pb_22: 18px;
		--pr_22: 18px;
		--pl_22: 18px;
		--pt_16: 10px;
		--pb_16: 10px;
		--pr_16: 10px;
		--pl_16: 10px;
		--pt_10: 6px;
		--pb_10: 6px;
		--pr_10: 6px;
		--pl_10: 6px;
		/* Spacings Margins*/
	}
}

@media(max-width:768px) {
	:root {
		--head_three_lg: 18px;
		/* Spacings paddings*/
		--p_25: 13px;
		--pt_90: 35px;
		--pb_90: 35px;
		--pt_60: 25px;
		--pb_60: 25px;
		--pt_45: 25px;
		--pb_45: 25px;
		/* Spacings Margins*/
	}
}

@media(max-width:450px) {

	/* Spacings paddings*/
	:root {
		--heading_fz: 22px
	}

	/* Spacings Margins*/
}

/*Main*/
/* .bodywrap{overflow:hidden;position:relative} */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: Ubuntu, Arial
}

body {
	font-size: 15px;
	font-weight: 400;
	color: var(--sub_ttl_clr);
	line-height: 1.4
}

a {
	display: inline-block;
	text-decoration: none;
	color: var(--ttl_clr)
}

.aclr {
	color: #0445a3
}

.aclr:hover {
	text-decoration: underline
}

.aclr2 {
	color: #fff;
	border-bottom: 1px solid #fff
}

.aclr2:hover {
	color: #b2b0e9;
	border-color: #b2b0e9
}

li {
	list-style: none
}

.img-fluid {
	max-width: 100%;
	height: auto
}

.wv-container {
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 20px
}

.wv-flex {
	display: flex
}

.wv-inline-block {
	display: inline-block
}

.wv-h2 {
	font-size: var(--heading_fz);
	font-weight: 700;
	margin: auto;
	color: var(--ttl_clr)
}

.wv-p {
	color: var(--sub_ttl_clr);
	font-size: var(--sub_heading_fz);
	margin: 0;
	padding-top: 15px;
	margin: auto
}

.wv-h4 {
	font-weight: 800;
	font-size: var(--ttl_fz);
	color: var(--ttl_clr);
	margin: 0
}

.wv-h20 {
	font-size: var(--h20-size);
	font-weight: 500;
	color: var(--ttl_clr)
}

.wv-h4-p {
	color: var(--sub_ttl_clr);
	font-size: var(--sub_ttl_fz);
	margin: 0
}

.wv-h3 {
	font-weight: 700;
	font-size: var(--head_three);
	color: var(--ttl_clr);
	margin: 0
}

.wv-h3-lg {
	font-weight: 700;
	font-size: var(--head_three_lg);
	color: var(--ttl_clr);
	margin: 0
}

.wv-row {
	display: flex;
	flex-wrap: wrap
}

.wv-col-7 {
	width: 58.33%;
	padding: 0 10px
}

.wv-col-5 {
	width: 41.66%;
	padding: 0 10px
}

.wv-col-6 {
	width: 50%;
	padding: 0 10px
}

.wv-col-3 {
	width: 25%;
	padding: 0 10px
}

.wv-col-4 {
	width: 33.33%;
	padding: 0 10px
}

.wv-col-8 {
	width: 66.66%;
	padding: 0 10px
}

.wv-col-9 {
	width: 75%;
	padding: 0 10px
}

.p-25 {
	padding: var(--p_25)
}

.pt-120 {
	padding-top: var(--pt_120)
}

.pt-90 {
	padding-top: var(--pt_90)
}

.pt-60 {
	padding-top: var(--pt_60)
}

.pt-45 {
	padding-top: var(--pt_45)
}

.pt-30 {
	padding-top: var(--pt_30)
}

.pt-22 {
	padding-top: var(--pt_22)
}

.pt-16 {
	padding-top: var(--pt_16)
}

.pt-10 {
	padding-top: var(--pt_10)
}

.pt-6 {
	padding-top: var(--pt_6)
}

.pb-120 {
	padding-bottom: var(--pb_120)
}

.pb-90 {
	padding-bottom: var(--pb_90)
}

.pb-60 {
	padding-bottom: var(--pb_60)
}

.pb-45 {
	padding-bottom: var(--pb_45)
}

.pb-30 {
	padding-bottom: var(--pb_30)
}

.pb-22 {
	padding-bottom: var(--pb_22)
}

.pb-16 {
	padding-bottom: var(--pb_16)
}

.pb-10 {
	padding-bottom: var(--pb_10)
}

.pb-6 {
	padding-bottom: var(--pb_6)
}

.pr-30 {
	padding-right: var(--pr_30)
}

.pr-22 {
	padding-right: var(--pr_22)
}

.pr-16 {
	padding-right: var(--pr_16)
}

.pr-10 {
	padding-right: var(--pr_10)
}

.pr-6 {
	padding-right: var(--pr_6)
}

.pl-30 {
	padding-left: var(--pl_30)
}

.pl-22 {
	padding-left: var(--pl_22)
}

.pl-16 {
	padding-left: var(--pl_16)
}

.pl-10 {
	padding-left: var(--pl_10)
}

.pl-6 {
	padding-left: var(--pl_6)
}

.ml0 {
	margin-left: 0
}

.mr0 {
	margin-right: 0
}

.m0 {
	margin: 0
}

.jump-to-plans {
	cursor: pointer
}

.mw-row-align {
	align-items: center
}

.sections-space {
	padding: 45px 0
}

.title-center {
	text-align: center;
	margin: 0 auto
}

.title-right {
	text-align: right
}

.title-left {
	text-align: left
}

.fff {
	color: #fff !important
}

.wv-row-center {
	justify-content: center
}

.mw-btn-wrapr {
	margin: 40px 0 10px;
	padding: 0 15px
}

.mw-btn {
	cursor: pointer;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 500;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	padding: 18px 75px;
	background: #fb0;
	color: #0a0823;
	transition: all .3s ease-in-out
}

.mw-btn:hover {
	background: #ffca37
}

.mx-950 {
	max-width: 950px
}

.wide-p30 {
	padding: 30px !important
}

@media(max-width:1024px) {
	.wv-col-4 {
		width: 50%;
		margin-bottom: 18px
	}
}

@media(max-width:768px) {
	.mw-btn-wrapr {
		margin: 20px 0 10px
	}

	.mw-btn {
		padding: 16px 48px
	}

	.wv-p {
		padding-top: 5px
	}

	.sections-space {
		padding: 25px 0
	}

	.wv-col-3,
	.wv-col-5,
	.wv-col-6,
	.wv-col-7,
	.wv-col-8,
	.wv-col-9 {
		width: 100%
	}
}

@media(max-width:950px) {
	.wv-h2 {
		max-width: 610px
	}

	.tlp0p8-txt p {
		font-size: 14px;
		line-height: 1.3;
		margin-bottom: 7px
	}
}

@media(max-width:550px) {
	.wv-col-4 {
		width: 100%
	}

	.mw-btn {
		padding: 12px 18px;
	}
}

@media(min-width:1600px) {
	.wv-container {
		max-width: 1550px;
	}

	.wv-container-min {
		max-width: 1400px;
		margin: 0 auto
	}
}

/* Inc navigation Header style  */
.mw-menu-dropdown {
	position: relative !important;
}

.na-menu-fix {
	position: relative
}

.na-menu-fix.mw-sticky:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #fff
}

.mw-menu {
	position: relative;
	z-index: 500
}

.mw-menu-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.mw-menu-mncol-1 {
	width: 100%
}

.mw-menu-left {
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.mw-menu-logo {
	width: auto;
	display: flex;
	align-items: center
}

.mw-menu-logo-1 {
	width: 186px;
	height: 62px
}

.mw-menu-left-2 {
	width: auto;
	display: flex;
	align-items: center;
	justify-content: end;
	margin: auto
}

.mw-navigation-show-ul {
	display: flex;
	padding: 0;
	margin: 0;
	list-style-type: none;
	flex-wrap: wrap
}

.mw-menu-tabs:hover,
.mw-menu-tabs:hover .mw-navigation-show-a {
	color: #0435b2 !important
}

.mw-menu-tabs:hover .mw-menu-tab-dwn {
	color: #0435b2 !important
}

.mw-menu-tabs {
	display: flex;
	overflow: hidden;
	cursor: pointer;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.1;
	color: #252525;
	padding: 38px 32px;
	position: relative;
	transition: all .3s ease
}

.mw-logo2 {
	display: none
}

.na-menu-fix.mw-sticky {
	position: fixed;
	left: 0;
	right: 0;
	top: -1px;
	z-index: 500;
	border-bottom: 1px solid #0000000d;
	box-shadow: 1px 1px 18px rgba(0, 0, 0, .05)
}

.na-menu-fix.mw-sticky .mw-logo1 {
	display: block
}

.na-menu-fix.mw-sticky .mw-logo2 {
	display: none
}

.wv-header-two .mw-menu-tabs:hover .mw-menu-tab-dwn::after,
.wv-header-two .mw-menu-tabs:hover .mw-menu-tab-dwn::before {
	border-color: #afa0f9 !important
}

.wv-header-two .na-menu-fix.mw-sticky .mw-menu-tabs:hover .mw-menu-tab-dwn::after,
.wv-header-two .na-menu-fix.mw-sticky .mw-menu-tabs:hover .mw-menu-tab-dwn::before {
	border-color: #0435b2 !important
}

.mw-menu-active .mw-submenu {
	display: inline-block !important
}

.mw-menu-right-ul {
	display: flex;
	padding: 0;
	margin: 0;
	list-style-type: none;
	justify-content: end;
	flex-flow: wrap row
}

.mw-menu-login {
	border-radius: 68px;
	padding: 10px 38px;
	display: block !important;
	background: #fb0;
	color: var(--ttl_clr)
}

.mw-menu-login:hover {
	background: #ffca37
}

.mw-menu-tab-dwn {
	position: relative;
	right: -6px;
	top: 1px;
	transition: all .2s ease-in-out
}

.mw-menu-tab-dwn:before {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	width: 7px;
	height: 7px;
	border-right: 1px solid;
	transform: rotate(45deg);
	transition: all .2s ease-in-out;
	left: 4px;
	top: 2px
}

.mw-menu-tab-dwn::after {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	width: 7px;
	height: 7px;
	border-bottom: 1px solid;
	transform: rotate(45deg);
	left: 4px;
	transition: all .2s ease-in-out;
	top: 2px
}

.mw-menu-tab-dwn {
	display: inline-block
}

.mw-submenu1 .wv-h3 {
	font-weight: 500;
	font-size: 20px;
	padding: 20px 20px 0
}

.mw-menu-active .mw-menu-tab-dwn:before {
	transform: rotateZ(226deg);
	top: 6px
}

.mw-menu-active .mw-menu-tab-dwn:after {
	transform: rotateZ(221deg);
	top: 6px
}

.mw-submenu {
	display: none;
	right: 0;
	box-shadow: 1px -1px 18px 3px rgb(0 0 0 / 5%);
	position: absolute;
	z-index: 400;
	border-radius: 11px;
	background: #fff;
	width: 100%;
	transform: translate(-44%, 0);
	top: 94%;
	animation: slideDown .2s ease-in-out;
	min-width: max-content;
	left: 45%;
	padding: 15px 20px 25px
}

.wv-col {
	padding: 10px 20px
}

.mw-sub-content-li {
	padding: 12px 16px 12px
}

.mw-sub-content-lnk {
	font-weight: 500
}

.mw-sub-content-li:hover {
	background: #7de7ff36;
	border-radius: 8px
}

.mw-sub-content-li p {
	color: #8E8D91;
	font-size: 14px;
	width: max-content
}

.uk-head-trust-box {
	padding-left: 60px;
	border-top: 1px solid #e4e4e4;
	border-radius: 14px
}

.mw-menu-tabs:before {
	content: '';
	position: absolute;
	bottom: -11px;
	border: 1px solid transparent;
	opacity: 0;
	left: 50%;
	margin-left: -8px;
	transform: rotate(45deg);
	background: #fff;
	height: 28px;
	width: 28px;
	box-shadow: -4px -3px 10px 0 rgb(0 0 0 / 5%);
	border-radius: 10px 0 0 0;
	z-index: 402
}

.mw-menu-tabs::after {
	content: "";
	position: absolute;
	width: 100%;
	border-radius: 5px;
	bottom: 25px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: all .3s ease
}

.mw-menu-tabs:hover::after {
	transform-origin: left;
	transform: scaleX(1);
	background: #d3d3d314;
	height: 40px;
	z-index: -1
}

.mw-menu-active .mw-menu-tabs:before {
	animation: slideDown .2s ease-in-out;
	opacity: 1
}

.uk-head-trust {
	border-right: 1px solid #e1e0e0;
	padding-right: 22px;
	margin-right: 22px
}

.uk-head-trust-rating {
	display: inline-block;
	padding-left: 8px
}

.mw-submenu-p {
	font-size: 14px;
	color: #3b3b55
}

.mw-submenu-p1 {
	max-width: 354px
}

.uk-head-trust-rating {
	font-size: 12px
}

.uk-head-trust-rating span {
	font-weight: 600
}

.mw-sub-content-lnk {
	margin-bottom: 12px;
	font-size: 15px;
	color: #3B3B55;
	text-decoration: none;
	position: relative
}

.mw-sub-content-lnk:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 5px;
	background-color: #000;
	bottom: -2px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .3s ease-in-out
}

.mw-sub-content-lnk:hover:before {
	transform-origin: left;
	transform: scaleX(1)
}

.drop-link-sup-tt {
	color: #35354f;
	border: 1px solid #35354f;
	background: #fb0;
	vertical-align: middle;
	font-size: 9px;
	padding: 2px 3px;
	border-radius: 3px;
	font-weight: 500;
	margin-left: 2px
}

@keyframes slideDown {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@media(min-width:995px) {
	.mw_menu_toggle {
		display: none
	}
}

@media(max-width:994px) {
	.uk-head-trust-box {
		padding-left: 36px;
		padding-right: 14px
	}

	.mw-menu-dropdown {
		position: relative
	}

	.mw-menu {
		overflow: hidden;
		padding: 15px 0
	}

	.mw-active {
		overflow: unset
	}

	.mw-navigation-show {
		width: 100%;
		position: absolute;
		left: 100%;
		right: 0;
		z-index: 99;
		transition: all .3s ease-in-out;
		top: 85px;
		overflow: auto;
		max-height: calc(100vh - 74px);
		display: block;
		box-shadow: 0 20px 18px rgba(0, 0, 0, .05);
		border-top: 1px solid
	}

	.mw-navigation-show.mw-active {
		left: 0
	}

	.mw-navigation-show-ul {
		overflow: hidden;
		height: 800px;
		display: block;
		background: #fff;
		padding-top: 14px;
		padding-bottom: calc(100% - 74px)
	}

	.mw-menu-tabs {
		padding: 20px 0;
		padding-left: 32px;
		font-size: 18px
	}

	.mw-menu-tabs:before {
		left: 12%;
		margin-left: -22px
	}

	.mw-navigation-toggle span {
		display: block !important;
		margin-bottom: 6px;
		border-top: 2px solid #252525;
		width: 20px;
		transition: all .3s ease-in-out
	}

	.mw-active .mw-navigation-toggle span:first-child {
		transform: rotate(45deg) translate(2px, 0);
		margin-bottom: 0
	}

	.mw-active .mw-navigation-toggle span:nth-child(3) {
		transform: scale(0, 1)
	}

	.mw-active .mw-navigation-toggle span:nth-child(2) {
		transform: rotate(133deg) translate(-2px, 0);
		margin-bottom: 0
	}

	.mw-navigation-toggle {
		text-align: center;
		display: inline-block;
		margin: 0 0;
		cursor: pointer;
		background: 0 0;
		vertical-align: middle;
		padding: 10px 8px 2px !important
	}

	.mw-submenu {
		box-shadow: unset;
		border-radius: 0;
		transform: unset;
		left: 0
	}

	.wv-header-two .mw-navigation-toggle span {
		border-top: 2px solid #fff
	}
}

@media(max-width:768px) {
	.mw-menu-tabs:before {
		z-index: 0
	}

	.mw-submenu {
		padding: 0 0 28px;
		max-width: 100%;
		border-top: 1px solid #00000021
	}
}

@media(max-width:600px) {
	.uk-head-trust {
		padding-bottom: 12px;
		border: none
	}
}

@media(max-width:450px) {
	.mw-submenu1 .wv-h3 {
		padding: 10px 18px 0
	}

	.mw-mo-none {
		display: none
	}

	.mw-menu-logo-1 {
		width: 130px;
		height: 50px
	}

	.mw-navigation-show {
		top: 74px
	}

	.mw-menu-login {
		font-size: 14px;
		padding: 8px 30px
	}
}

/* header two */
.wv-header-two .na-menu-fix {
	position: absolute;
	right: 0;
	left: 0;
	top: 0
}

.wv-header-two .na-menu-fix.mw-sticky {
	position: fixed
}

.wv-header-two .mw-logo2 {
	display: block
}

.wv-header-two .mw-logo1 {
	display: none
}

.wv-header-two .na-menu-fix .mw-menu-tabs,
.wv-header-two .na-menu-fix .mw-menu-tabs a {
	color: #fff
}

.wv-header-two .na-menu-fix.mw-sticky .mw-menu-login,
.wv-header-two .na-menu-fix.mw-sticky .mw-menu-tabs,
.wv-header-two .na-menu-fix.mw-sticky .mw-menu-tabs a {
	color: var(--ttl_clr)
}

.wv-header-two .na-menu-fix.mw-sticky {
	background: #fff
}

.wv-header-two .mw-menu-tab-dwn::after,
.wv-header-two .mw-menu-tab-dwn::before {
	border-color: #fff
}

.wv-header-two .na-menu-fix.mw-sticky .mw-menu-tab-dwn::after,
.wv-header-two .na-menu-fix.mw-sticky .mw-menu-tab-dwn::before {
	border-color: #000
}

.wv-header-two .na-menu-fix.mw-sticky .mw-logo1 {
	display: block
}

.wv-header-two .mw-menu-tabs:hover {
	color: #afa0f9 !important
}

.wv-header-two .mw-menu-tabs:hover .mw-navigation-show-a {
	color: #afa0f9 !important
}

.wv-header-two .mw-sticky .mw-menu-tabs:hover {
	color: #0435b2 !important
}

.wv-header-two .mw-sticky .mw-menu-tabs:hover .mw-navigation-show-a {
	color: #0435b2 !important
}

@media(max-width:994px) {
	.wv-header-two .na-menu-fix.mw-sticky .mw-navigation-toggle span {
		border-color: #000
	}

	.wv-header-two .na-menu-fix .mw-menu-login,
	.wv-header-two .na-menu-fix .mw-menu-tabs,
	.wv-header-two .na-menu-fix .mw-menu-tabs a {
		color: var(--ttl_clr)
	}

	.wv-header-two .mw-menu-tab-dwn::after,
	.wv-header-two .mw-menu-tab-dwn::before {
		border-color: var(--ttl_clr)
	}
}

/* inc-footer-dotin style */
.f0t33r-mnwrapr {
	max-width: 1150px;
	margin: 0 auto;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center
}

.f0t33r-mncol1 {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}

.f0t33r-mncntnr {
	padding: 30px 10px
}

.f0t33r-txt_wrapr {
	width: 53%;
	padding-left: 5px;
	padding-right: 10px
}

.f0t33r-hdrtlt {
	font-size: 30px;
	font-weight: 700;
	color: #fff
}

.f0t33r-hdrtxt {
	text-transform: none;
	font-size: 13px;
	color: #fff;
	margin: 13px 0;
	line-height: 2;
	width: 90%
}

.f0t33r-form input[type=email]:invalid {
	border-color: #fff;
	background: #061a40;
	color: #5d7094;
	margin-right: 15px;
	border-radius: 10px
}

.f0t33r-form input[type=email] {
	width: 350px;
	padding: 15px 10px;
	border: 1px solid #fff;
	transition: all .3s ease-in-out
}

.f0t33r-form {
	align-items: unset;
	box-shadow: none;
	background: unset;
	display: flex;
	flex-flow: row wrap;
	overflow: hidden
}

.btn-ftr-clr3 {
	padding: 12px;
	background: #60e2ff;
	color: #061a40;
	cursor: pointer;
	font-weight: 700;
	transition: all .3s ease-in-out;
	border: none
}

.btn-ftr-clr3:hover {
	color: #fff;
	background: #347dcf
}

.f0t03r_mail {
	position: relative
}

@media (max-width:1290px) {
	.f0t33r-txt_wrapr {
		width: 50%
	}

	.f0t33r-hdrtlt {
		font-size: 25px
	}
}

@media (max-width:1114px) {
	.f0t33r-mnwrapr {
		text-align: center
	}

	.f0t33r-hdrtxt {
		width: 100%
	}
}

@media (max-width:1070px) {
	.f0t33r-mncol1 {
		justify-content: center;
		padding: 15px
	}
}

@media (max-width:970px) {
	.f0t33r-txt_wrapr {
		width: 45%
	}
}

@media (max-width:890px) {
	.f0t33r-txt_wrapr {
		width: 100%
	}
}

@media (max-width:770px) {
	.f0t33r-form {
		justify-content: center
	}

	.f0t33r-form {
		margin-top: 0
	}

	.btn-ftr-clr3 {
		width: 30%;
		margin-top: 10px
	}
}

@media (max-width:565px) {
	.f0t33r-form input[type=email] {
		width: 60%
	}

	.f0t33r-txt_wrapr {
		text-align: center;
		padding-bottom: 10px
	}

	.f0t33r-hdrtlt {
		padding: 10px
	}

	.f0t33r-hdrtxt {
		padding-top: 10px
	}

	.btn-ftr-clr3 {
		width: 38%;
		margin: 19px auto 0
	}

	.f0t33r-form input[type=email]:invalid {
		width: 100%
	}
}

@media (max-width:365px) {
	.btn-ftr-clr3 {
		width: 50%
	}

	.f0t33r-form input {
		font-size: 11px
	}
}

@media (min-width:1490px) {
	.f0t33r-mnwrapr {
		max-width: 1240px
	}

	.f0t33r-txt_wrapr {
		width: 50%
	}

	.f0t33r-form {
		width: 50%
	}

	.btn-ftr-clr3 {
		padding: 12px 30px
	}

	.f0t33r-form input[type=email]:invalid {
		width: 65%
	}

	.f0t33r-mncol1 {
		width: 1400px
	}

	.f0t33r-txt_wrapr {
		width: 50%;
	}

	.f0t33r-form {
		width: 50%;
	}

	.f0t33r-form input[type="email"]:invalid {
		width: 65%;
	}
}

._f9s0m-sc-wrap {
	padding: 0 !important;
	opacity: 0.5;
}

._f9s0m-sc-wrap:hover {
	opacity: 1;
	background: unset !important;
}

.mw-menu-flag {
	margin-left: 5px;
}

/* inc-footer-docom & in style */
.f87h-ftr-mnwrapr {
	position: relative;
	margin-top: 55px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between
}

.f87h-ftr-mnwrapr:before {
	content: '';
	position: absolute;
	top: -20px;
	left: 0;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, .15)
}

.f6yt-ftr-col-copy {
	color: #d7d7d7;
	font-size: 11px
}

.f6yt-ftr-col-list {
	display: flex;
	flex-flow: row wrap
}

.f6yt-ftr-col-list li {
	position: relative
}

.f6yt-ftr-col-list li:not(:last-child) {
	margin-right: 25px
}

.f6yt-ftr-col-list a {
	display: inline-block;
	color: #d7d7d7;
	font-size: 14px;
	position: relative
}

.f6yt-ftr-col-list a:hover {
	color: #fff;
	text-decoration: underline
}

.f6yt-ftr-col-list li:not(:last-child):after {
	content: '';
	position: absolute;
	top: 0;
	right: -13px;
	width: 1px;
	height: 100%;
	background: rgba(215, 215, 215, .2);
	display: none
}

.f0t3r_mncntnr {
	padding: 50px 30px 10px
}

.f67t3r-mnwrapr {
	max-width: 1150px;
	margin: 0 auto;
	padding-top: 20px
}

.f3t303r-r0w {
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	padding: 0 40px;
}

.f3t303r-r0w .f3t303r-col:not(:last-child) {
	margin-right: calc(80px / 3)
}

._f3t303r-list li {
	margin: 10px 0;
	list-style: none
}

._f3t303r-list li a {
	position: relative;
	color: #d7d7d7;
	font-size: 14px;
	transition: all .3s ease-in-out;
	display: inline-block;
	text-decoration: none
}

._f3t303r-list li a:hover {
	color: #fff;
}

._f3t303r-list li a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 5px;
	background-color: #fff;
	bottom: -2px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .3s ease-in-out;
}

._f3t303r-list li a:hover:before {
	transform-origin: left;
	transform: scaleX(1)
}

._f3t303r-list li._f3t303r-h3ad {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 15px;
	text-transform: uppercase
}

._f3t303r-list:not(:last-child) {
	margin-bottom: 25px
}

._f3t303r-s0m3d {
	display: flex;
	flex-flow: row wrap;
	align-items: center
}

._f3t303r-s0m3d a {
	color: #1c2430;
	background: #505c6c;
	margin: 7px 10px;
	margin-left: 0;
	font-size: 16px;
	line-height: 1;
	padding: 5px 6px;
	border-radius: 3px;
	transition: all .3s ease-in-out
}

._f3t303r-s0m3d a:hover {
	background: #fff
}

.f6yt-ftr-mnwrapr {
	margin-top: 0px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between
}

.f6yt-ftr-mncol-logo {
	max-width: 500px
}

.f6yt-ftr-logo {
	max-width: 157px;
	display: inline-block
}

.f6yt-ftr-logo img {
	display: block;
	width: 100%
}

.f6yt-ftr-info {
	font-size: 14px;
	color: #d7d7d7;
	margin-top: 10px
}

.f6yt-ftr-mncol-payments {
	display: flex;
	align-items: center;
	align-self: flex-start
}

._f9u7-wrapr {
	max-width: 360px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between
}

.f9u7-ftr-logo {
	height: 70px;
	margin: 1px
}

.f9u7-ftr-logo img {
	height: 70px;
	width: 70px;
	filter: grayscale(100);
	transition: all .3s ease-in-out
}

.f9u7-ftr-logo:hover img {
	filter: grayscale(0)
}

._f6yh-wrapr {
	width: 210px;
	margin-left: 15px;
	display: flex
}

._f6yh-logo {
	width: 100%
}

._f6yh-logo:first-child {
	margin-right: 5px
}

._f6yh-logo img {
	width: 100%
}

._f9u7-iftl {
	margin: auto;
	font-weight: 600;
	color: #fff
}

@media(max-width:1100px) {
	.f6yt-ftr-col-list {
		width: 100%;
		justify-content: center;
		margin-top: 5px
	}

	.f6yt-ftr-col-list li:not(:last-child) {
		margin: 5px 10px
	}

	.f6yt-ftr-col-list li {
		margin: 5px 10px
	}
}

@media (max-width:920px) {
	.f6yt-ftr-mncol-payments {
		padding-top: 20px
	}

	.m2ec6-ftr-ulist {
		display: none
	}

	.f6yt-ftr-col-copy {
		width: 100%
	}
}

@media(max-width:750px) {

	.f6yt-ftr-mncol-logo,
	.f6yt-ftr-mncol-payments {
		max-width: 100%;
	}

	.f6yt-ftr-col-list {
		margin-top: 15px
	}

	.f6yt-ftr-col-list li:not(:last-child) {
		margin: 3px 10px
	}

	.f6yt-ftr-col-list li {
		margin: 3px 10px
	}
}

@media(max-width:500px) {
	._f9u7-wrapr {
		justify-content: center
	}

	.f6yt-ftr-col-list {
		margin-top: 25px
	}

	.f6yt-ftr-col-list li:not(:last-child) {
		margin: 5px 0
	}

	.f6yt-ftr-col-list li {
		margin: 5px 0;
		width: 100%;
		text-align: center
	}
}

@media(max-width:550px) {
	._f3t303r-head-lihide:after {
		transform: rotate(90deg);
	}

	.f3t303r-col {
		width: 100%
	}

	.f3t303r-r0w {
		justify-content: center
	}

	.f3t303r-r0w .f3t303r-col:not(:last-child) {
		margin: 10px auto
	}

	.f3t303r-r0w .f3t303r-col:not(:last-child) {
		margin: 0
	}

	._f3t303r-s0m3d a {
		font-size: 24px;
		margin: 5px 15px 5px 0;
		padding: 10px 10px
	}
}

@media(min-width:1650px) {
	.f67t3r-mnwrapr {
		max-width: 1600px;
		padding: 20px 10px 0 10px
	}
}

.f67t3r-mncntnr {
	background: #05152c;
	padding: 50px 30px
}

._f85tr-list li {
	margin: 10px 0
}

._f85tr-list li a {
	color: #d7d7d7;
	font-size: 14px;
	transition: all .3s ease-in-out
}

._f85tr-list li a:hover {
	color: #fff;
	border-bottom: 1px solid #fff
}

._f85tr-list li._f85tr-h3ad {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 15px;
	text-transform: uppercase
}

._f85tr-list:not(:last-child) {
	margin-bottom: 25px
}

._f85tr-s0m3d {
	display: flex;
	flex-flow: row wrap;
	align-items: center
}

._f85tr-s0m3d a {
	color: #1c2430;
	background: #505c6c;
	margin: 7px 10px;
	margin-left: 0;
	font-size: 16px;
	line-height: 1;
	padding: 5px 6px;
	border-radius: 3px;
	transition: all .3s ease-in-out
}

._f85tr-s0m3d a:hover {
	background: #fff
}

.f6yt-ftr-logo img {
	display: block;
	width: 100%
}

._f6yh-wrapr {
	width: 210px;
	margin-left: 15px;
	display: flex
}

._f6yh-logo {
	width: 100%
}

._f6yh-logo:first-child {
	margin-right: 5px
}

._f6yh-logo img {
	width: 100%
}

._f87h-mnwrapr {
	position: relative;
	margin-top: 32px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
	padding-left: 35px
}

._f87h-mnwrapr:before {
	content: '';
	position: absolute;
	top: -20px;
	left: 34px;
	right: 0;
	height: 1px;
	background: #2D295E
}

.f6yt-ftr-col-copy {
	color: #d7d7d7;
	font-size: 11px
}

.f6yt-ftr-col-list {
	display: flex;
	flex-flow: row wrap
}

.f6yt-ftr-col-list li {
	position: relative
}

.f6yt-ftr-col-list li:not(:last-child) {
	margin-right: 25px
}

.f6yt-ftr-col-list a {
	display: inline-block;
	color: #d7d7d7;
	font-size: 14px;
	position: relative
}

.f6yt-ftr-col-list a:hover {
	color: #fff;
	text-decoration: underline
}

.f6yt-ftr-col-list li:not(:last-child):after {
	content: '';
	position: absolute;
	top: 0;
	right: -13px;
	width: 1px;
	height: 100%;
	background: rgba(215, 215, 215, .2);
	display: none
}

@media(max-width:550px) {
	.f85tr-r0w .f85tr-col:not(:last-child) {
		margin: 10px auto
	}

	.f85tr-col {
		width: 100%;
		margin: 0 auto;
		max-width: 320px
	}

	.f85tr-r0w .f85tr-col:not(:last-child) {
		margin: 0
	}

	.f85tr-col {
		margin: 0
	}

	[data-f3t303r-head] {
		cursor: pointer;
		position: relative;
		padding-right: 20px
	}

	[data-f3t303r-head]:after,
	[data-f3t303r-head]:before {
		content: '';
		position: absolute;
		top: 8px;
		right: 0;
		width: 12px;
		height: 1px;
		background: #fff;
		transition: all .3s ease-in-out
	}

	._f85tr-s0m3d a {
		font-size: 24px;
		margin: 5px 15px 5px 0;
		padding: 10px 10px
	}
}

[data-xf247-popup] {
	display: none
}

.ftrbtm-mncntnr {
	display: none;
	position: fixed;
	z-index: 100;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 7px 20px 20px;
	background: #303948;
	color: #fff;
	font-size: 13px
}

.ftrbtm-mnwrapr {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-flow: row wrap;
	align-items: center
}

.ftrbtm-colbtn {
	margin-right: 20px
}

.ftrbtm-btn-prim {
	color: #fc9c6f;
	border: 1px solid #fc9c6f;
	line-height: 1;
	padding: 5px 10px 6px;
	transition: all .3s ease-in-out
}

.ftrbtm-btn-prim:hover {
	background: #fc9c6f;
	color: #fff
}

.ftrbtm-col-big {
	display: flex;
	flex-flow: row wrap;
	align-items: center
}

.ftrbtm-tollfree {
	margin-right: 20px;
	position: relative
}

.ftrbtm-tollfree:after {
	content: '';
	position: absolute;
	top: 10%;
	right: -10px;
	width: 1px;
	height: 80%;
	background: #fff
}

.ftrbtm-tollfree a {
	color: #fff
}

.ftrbtm-sales {
	display: none
}

.ftrbtm-sales a {
	color: #fff
}

@media screen and (max-width:1024px) {
	.ftrbtm-smslin {
		display: none
	}

	.ftrbtm-tollfree {
		margin: 0
	}

	.ftrbtm-tollfree:after {
		display: none
	}
}

@media screen and (max-width:600px) {
	._f87h-mnwrapr {
		padding-left: 10px
	}

	.f3t303r-r0w {
		padding: 0 10px;
	}

	.ftrbtm-colbtn,
	.ftrbtm-smslin {
		display: none
	}

	.ftrbtm-sales {
		display: block
	}
}

._f9s0m-sc-ico {
	display: block;
	position: relative;
	background: url('/assets/img/footer-social-media-icon.png') no-repeat;
	width: 26px;
	height: 26px;
}

._f9s0m-fb {
	background-position: 0;
}

._f9s0m-twit {
	background-position: 25%;
}

._f9s0m-lnkd {
	background-position: 50%;
}

._f9s0m-insta {
	background-position: 75%;
}

._f9s0m-utub {
	background-position: 100%;
}

/* plans section style */
#tooltip {
	text-align: center;
	color: #f7fbff;
	background: #2f3c4b;
	position: absolute;
	z-index: 100;
	padding: 10px;
	cursor: pointer;
	font-size: 13px;
	border-radius: 3px
}

#tooltip:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #2f3c4b;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px
}

#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid #2f3c4b;
	top: -20px;
	bottom: auto
}

#tooltip.left:after {
	left: 10px;
	margin: 0
}

#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0
}

.uk-pln-money-border {
	cursor: pointer;
	border-bottom: 1px dotted;
}

.ultrn-mncol:hover,
.p0z3r-column:hover {
	transform: translate(0px, -25px);
}

.uk-pln-best-sell {
	position: relative
}

.uk-pln-best-sell:before {
	position: absolute;
	content: '';
	right: 0;
	top: 0;
	/* ficheiro inexistente, tambem ja removido da origem: background: url('/assets/img/hosting/best-seller.svg') center center no-repeat; */
	background-size: contain;
	width: 80px;
	height: 68px
}

.ultrn-container {
	margin: 0 auto;
	display: flex;
	flex-flow: row wrap
}

.ultrn-container-3col {
	width: 1200px
}

.ultrn-container-3col .ultrn-mncol {
	width: calc(90% / 3);
	margin-right: 5%;
	padding: 0;
	border-color: #d9f1ff;
	border-radius: 15px
}

.ultrn-container-3col .ultrn-mncol:last-child {
	margin-right: 0
}

.ultrn-pric-crnc {
	align-self: flex-start
}

.ultrn-pric-num {
	font-size: 200%;
	margin: 0 5px
}

.ultrn-pric-num span {
	font-size: 50%;
}

.ultrn-pric-mo {
	align-self: flex-end;
	font-weight: 600
}

.ultrn-pric-foo1 {
	width: 100%;
	margin-top: 20px;
	text-align: center
}

.ultrn-mncol {
	background: #fff;
	position: relative;
	transition: all .3s ease-in-out;
	border: 1px solid #d9f1ff
}

.ultrn-container .ultrn-mncol:last-child {
	margin-right: 0
}

.ultrn-mncol:hover .ultrn-drpdwn-prc-cntnr {
	display: block
}

.ultrn-mncol:hover .ultrn-vlu-Wrap {
	border-color: #0a0823
}

.ultrn-col1 {
	background: #0f0a50
}

.ultrn-col2 {
	background-image: linear-gradient(#d1e4ff, #fff)
}

.ultrn-col3 {
	background: #152458
}

.ultrn-col4 {
	background: #0c1e5d
}

.ultrn-mnttl {
	position: relative;
	z-index: 5;
	margin: 20px 0;
	color: #fff;
	text-align: center;
	font-size: 22px;
}

.ultrn-vlu-Wrap {
	border: 1px solid #E2E2E2;
	padding: 8px 24px 0;
	border-radius: 10px;
	background: #fff;
	transition: all .3s ease-in-out;
	flex: 1;
	padding-bottom: 94px
}

.gatfk-mncntnr {
	margin: 10px 0;
	position: relative;
	z-index: 10;
	text-align: center
}

.s1-dur {
	margin-right: 4px;
	color: #5c5f67;
	font-size: 13px;
	color: #102747
}

.pln-flex {
	display: flex;
	justify-content: center;
	align-items: center
}

.s1-dur_1 {
	font-weight: 500;
	padding-bottom: 3px;
	color: #FF5454;
	font-weight: 500;
	border: 1px solid #F9A3A3 !important;
	padding: 6px 7px;
	border-radius: 4px;
}

.s1-dur_1 span {
	color: #35354f
}

.s1-dur_11 {
	border: none
}

.gatfk-s1-wrapr {
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	padding: 5px 0 10px
}

.s1-prc-strik {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	color: #7C7C94;
	line-height: 1;
	position: relative;
	margin-right: 15px
}

.gatfk-s1-wrapr-border {
	border: none
}

.s1-prc-strik:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -4px;
	width: calc(100% + 8px);
	height: 1px;
	background: #61646e
}

i {
	font-size: 100%
}

.s1-prc-strik div {
	font-size: 100%;
	margin: 0 2px
}

.s1-prc-strik-free-trial {
	margin-left: -10px;
	padding: 5px 0
}

.s1-prc-strik-free-trial:before {
	display: none
}

.s1-prc-strik-free-trial i {
	display: none
}

.s1-prc-strik-free-trial span {
	display: none
}

.s1-prc-strik1 {
	margin-top: 10px
}

.s1-prc-fnl {
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	line-height: 1;
	color: #091437;
	margin-top: 10px;
	transition: all .3s ease-in-out;
	font-size: 14px
}

.s1-prc-fnl-div div {
	font-size: 48px
}

.s1-prc-fnl-free-trial i {
	display: none
}

.s1-prc-fnl-free-trial span {
	display: none
}

.s1-prc-fnl .crncy_fas {
	font-weight: 600
}

.ultwn-btn-wrapr {
	text-align: center;
	margin: 10px 0 20px;
}

.ultwn-btn {
	max-width: 350px;
	margin: auto;
	display: block;
	font-size: 18px;
	padding: 13px 15px
}

.ultwn-btn i {
	padding-right: 10px
}

.ultrn-featrs-cntnr {
	padding: 0 5%
}

.ultrn-featrs-cntnr li {
	font-size: 16px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 25px
}

.ultrn-featrs-cntnr li .ftrico {
	color: #418de4;
	margin-right: 10px;
	position: absolute;
	top: 0;
	left: 0
}

.ultrn-featrs-cntnr li .ftrtxt {
	color: var(--sub_ttl_clr)
}

.marktxt {
	font-weight: 500
}

.ultrn-featrs-cntnr li .fa-star,
.ultrn-featrs-cntnr li .fa-star-half-alt {
	color: #f07a23
}

.ultrn-tltp-mark .ftrtxt {
	color: #ff4546 !important;
	border-bottom: 1px dotted #ff4546
}

.ultrn-featrs-cntnr li .ftrtxt-striked {
	text-decoration: line-through;
	color: #8c8f94
}

.ultrn-featrs-before li:before {
	content: '';
	position: absolute;
	top: 4px;
	left: 0;
	width: 15px;
	height: 15px;
	background: url('/assets/img/hosting/check-mark.webp') no-repeat;
	background-size: auto
}

.ultrn-featrs-before ._close-e77070::before {
	background: url('/assets/img/cross.png') no-repeat;
	background-size: auto
}

.ultrn-featrs-pric {
	line-height: 1;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center
}

.ultrn-featrs-pric span {
	font-size: 150%;
	margin: 0 3px
}

.hlt_prtn {
	background: #ffd646;
	border-radius: 3px;
	border: 1px solid #35354f;
	color: #35354f;
	font-size: 13px;
	padding: 3px 4px;
	display: inline-block
}

.hlt_prtn_new {
	color: #e31837;
	font-size: 12px;
	border: 1px solid;
	padding: 0 3px
}

.nm_ttl {
	font-size: 16px;
	font-weight: 700;
	margin: 20px auto
}

.ultrn-viewfulftr {
	margin-top: 60px;
	text-align: center
}

.ultrn-viewfulftr span {
	cursor: pointer;
	transition: all .3s ease-in-out;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	padding: 0 8px 5px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #091437;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 36px;
	position: relative
}

.ultrn-viewfulftr span:after {
	transition: all .3s ease-in-out;
	background: #6bb577;
	width: 100%;
	height: 2px;
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 8px;
	max-width: 78px
}

.ultrn-viewfulftr span:hover:after {
	max-width: 138px;
}

.ultrn-viewfulftr span i {
	transition: all 0.3s ease-in-out;
	margin: 0 0 0 8px;
	font-size: 90%;
	color: #464646;
	font-style: normal;
	transform: rotate(321deg) translate(0, 3px);
	font-weight: 300
}

.ultrn-viewfulftr span:hover i {
	transform: rotate(321deg) translate(4px, 3px)
}

.bst_slr_pos {
	position: relative
}

.ultrn-tag-bestseller {
	position: absolute;
	top: 3px;
	left: 0;
	width: 100%;
	text-align: center
}

.ultrn-tag-bestseller span {
	display: inline-block;
	color: #fff;
	background: #6a7bff;
	font-size: 12px;
	line-height: 1;
	padding: 5px 25px;
	border-radius: 30px
}

.ultrn-patch-top {
	position: absolute;
	top: -14px;
	left: 0;
	width: 100%;
	text-align: center;
	display: none
}

.ultrn-patch-top span {
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	color: #fff;
	background: #ff4546;
	padding: 6px 20px;
	border-radius: 3px
}

.ultrn-tag-bstslr {
	position: absolute;
	z-index: 1
}

.ultrn-tag-bstslr1 {
	top: 5px;
	left: -6px;
	width: 105px
}

.ultrn-strkpric-wrapr {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	color: #61646e
}

.ultrn-strkpric {
	position: relative;
	line-height: 1
}

.ultrn-strkpric::before {
	content: '';
	position: absolute;
	top: 50%;
	left: -5%;
	width: 110%;
	height: 1px;
	background: #5c5f67
}

.ultrn-strkpric span {
	font-size: 120%;
	margin: 0 2px
}

.ultrn-btnprim {
	margin-top: 30px;
	text-align: center
}

.ultrn-btnprim a {
	padding: 10px 50px;
	border-radius: 3px
}

.ultrn-red-list .ftrtxt {
	color: #ff4546 !important
}

.lock-clr-green {
	color: #13b763
}

i.lock-clr-green {
	font-size: 100%
}

.ftrtxt-badge-btn {
	font-size: 80%;
	color: #fff;
	background: #13b763;
	padding: 1px 6px;
	border-radius: 2px;
	margin-left: 5px
}

.ultrn-drpdwn-prc-cntnr {
	display: none;
	position: absolute;
	top: calc(100% - 10px);
	left: 2px;
	width: calc(100% - 4px);
	background: #fff;
	padding: 20px 20px 15px;
	border: 1px solid #62a1e9;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	transition: all .5s ease-in-out
}

.ultrn-drpdwn-prc-cntnr::before {
	content: '';
	position: absolute;
	top: -10px;
	left: calc(50% - 10px);
	width: 20px;
	height: 20px;
	background: #fff;
	border: 1px solid #62a1e9;
	transform: rotate(45deg)
}

.ultrn-drpdwn-prc-cntnr::after {
	content: '';
	position: absolute;
	top: 0;
	left: calc(50% - 15px);
	width: 30px;
	height: 20px;
	background: #fff;
	border: 1px solid #fff
}

.ultrn-drprc-rw {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	padding: 10px 0
}

.ultrn-drpdwn-prc-cntnr .ultrn-drprc-rw:last-child {
	margin-bottom: 0
}

.ultrn-drprc-dur {
	font-size: 14px;
	color: #5c5f67;
	margin-right: 10px
}

.ultrn-drprc-strik {
	margin-right: 10px;
	font-size: 14px;
	position: relative;
	padding: 0 3px;
	color: #61646e
}

.ultrn-drprc-strik i {
	font-size: 80%;
	margin-right: 2px
}

.ultrn-drprc-strik::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #5c5f67
}

.ultrn-drprc-pric {
	color: #408de4
}

.ultrn-drprc-pric span {
	font-size: 20px;
	margin-right: 2px;
	font-weight: 600
}

.ultrn-drprc-pric span i {
	font-size: 70%
}

.ultrn-prc-poplink {
	display: none
}

.ultrn-prc-pophid {
	display: none
}

.ultrn-tag-bsln81 {
	position: absolute;
	top: -18px;
	left: 0;
	width: 100%;
	text-align: center;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center
}

.ultrn-tag-bsln81 span {
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	background: #616161;
	padding: 10px 25px;
	border-radius: 20px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center
}

.ultrn-tag-bsln81-green span {
	background: #13b763
}

.ultrn-tag-bsln81-blue span {
	background: #408de4
}

.ultrn-tag-bsln81-orange span {
	background: #ff9f42
}

.ultrn-tag-bsln81 span i.fa-star {
	margin: 0;
	margin-top: -3px
}

.ultrn-tag-bsln81 span i.fa-star:first-child {
	margin-right: 10px
}

.ultrn-tag-bsln81 span i.fa-star:last-child {
	margin-left: 10px
}

.gatfk-lnk-cntnr {
	border: 1px solid #d8d8d8;
	position: relative;
	border-radius: 3px;
	padding: 12px 20px;
	cursor: pointer;
	transition: all .3s ease-in-out
}

.gatfk-lnk-arrow {
	position: absolute;
	top: 0;
	right: 5px;
	height: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	color: #b3b3b3;
	transition: all .5s ease-in-out
}

.gatfk-lnk-cntnr-active .gatfk-lnk-arrow {
	transform: rotate(180deg);
	color: #ee9690
}

.gatfk-lnk-cntnr-active .s1-prc-fnl {
	color: #222;
	border-color: #eeaca7
}

.gatfk-lnk-cntnr {
	border-color: #c1cef1;
	cursor: default;
	border-radius: 9px
}

.gatfk-lnk-arrow i {
	color: #044db5;
	font-size: 16px
}

.crncy_fas {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-weight: 500
}

.p3z5r-list {
	max-width: 350px;
	margin: 34px auto 20px;
}

.p3z5r-list li {
	color: var(--sub_ttl_clr);
	font-size: 16px;
	position: relative;
	padding-left: 30px;
	margin-bottom: 12px;
	text-align: left
}

.p3z5r-list li:before {
	content: '';
	position: absolute;
	top: 4px;
	left: 0;
	width: 13px;
	height: 13px;
	background: url('/assets/img/hosting/check-mark.webp') no-repeat;
	background-size: 100%
}

.p3z5r-list li:last-child {
	margin-bottom: 0
}

._p1zpln-r3n {
	margin: 20px auto 15px;
	margin-bottom: 20px !important
}

.css-strike {
	text-decoration: line-through;
	font-size: 14px;
	color: #757575
}

.satfl-mncntnr {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	width: 100%;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	padding: 3px 0
}

.s1_price {
	color: #5c5f67;
	font-size: 14px;
	color: #757575
}

.satfl-row {
	padding: 8px 0;
	border: none;
	line-height: 1.1
}

.satfl-row:hover {
	background: #e2eeff
}

._gt3k-r3n .satfl-row {
	border: none;
	padding: 25px 10px;
	transition: all .3s ease-in-out
}

._gt3k-r3n .satfl-mnwrapr {
	padding: 0
}

.satfl-mncntnr {
	border-color: #dcdcdc !important;
	padding: 3px 0
}

._gt3k-r3n .p1-prc-strik div {
	font-size: 12px
}

.line1 {
	height: 1px;
	width: 4px;
	text-align: center;
	background-color: #ddd
}

hr.solid {
	width: 50%;
	border-bottom: 1px solid #ddd;
	opacity: .2;
	margin: 5px 0 -10px 0
}

.p1-save {
	color: #ff2626;
	font-size: 14px;
	font-weight: 600
}

.p1-dur {
	font-size: 12px;
	color: #102747;
	margin-right: 0
}

.p1-prc-strik {
	color: #757575;
	font-size: 12px;
	margin-left: 10px
}

.p1-prc-fnl {
	color: #1c2430;
	font-size: 18px;
	margin: 3px 0 5px 0
}

.p1-prc-fnl i {
	font-size: 15px
}

.p1-prc-fnl div {
	font-size: 18px;
	font-weight: 600
}

.p1-prc-fnl span {
	font-size: 16px
}

._gpricprvw-r3n span {
	font-weight: 600
}

._s3lb1l-r3n mark {
	font-weight: 700
}

._s3lb1l-r3 {
	color: #102747;
	margin-bottom: 20px;
	text-align: center
}

.css-mob {
	display: none
}

@media(max-width:1250px) {
	.ultrn-container-3col {
		width: 100%
	}
}

@media screen and (max-width:1200px) {
	.ultrn-container-3col .ultrn-mncol {
		width: calc((100% - 40px)/ 3);
		margin-right: 20px
	}

	.ultrn-container-4col .ultrn-mncol {
		border-radius: 10px
	}

	.ultrn-pric-num {
		font-size: 300%
	}

	.ultrn-patch-top span {
		font-weight: 500;
		padding: 3px 10px
	}
}

@media screen and (max-width:1100px) {
	.s1-prc-fnl {
		font-size: 16px
	}

	.ultwn-btn-wrapr {
		margin: 20px 0 35px
	}

	.ultwn-btn {
		font-size: 15px;
		padding: 12px 20px
	}
}

@media screen and (max-width:1024px) {
	.ultrn-featrs-cntnr {
		padding: 0 5px
	}

	.ultrn-featrs-cntnr li {
		font-size: 15px;
		margin-bottom: 10px;
		padding-left: 20px
	}

	.ultrn-viewfulftr {
		margin-top: 20px
	}

	.ultrn-viewfulftr span {
		font-size: 15px
	}

	.ultrn-btnprim {
		margin-top: 20px;
		text-align: center
	}

	.ultrn-btnprim a {
		padding: 5px 30px
	}

	.ultrn-drpdwn-prc-cntnr {
		padding: 10px
	}

	.ultrn-drprc-rw {
		padding: 7px 0
	}

	.ultrn-drprc-pric span {
		font-size: 17px;
		margin-right: 2px;
		font-weight: 600
	}
}

@media(max-width:990px) {
	.xyz13-btn {
		color: #fff !important;
		background: #044db5
	}

	.ultrn-tag-bestseller {
		top: -12px
	}

	.ultrn-patch-top span {
		font-size: 12px
	}
}

@media screen and (max-width:950px) {
	.ultrn-viewfulftr span {
		font-size: 13px
	}

	.gatfk-lnk-cntnr {
		padding: 10px 15px
	}
}

@media screen and (max-width:850px) {
	.ultrn-tag-bsln81 {
		top: -15px;
		left: 0
	}

	.ultrn-tag-bsln81 span {
		font-size: 13px;
		padding: 6px 20px
	}

	.ultrn-tag-bsln81 span i.fa-star {
		margin-top: 0
	}

	.ultrn-tag-bsln81 span i.fa-star:first-child {
		margin-right: 5px
	}

	.ultrn-tag-bsln81 span i.fa-star:last-child {
		margin-left: 5px
	}
}

@media screen and (max-width:800px) {
	.ultrn-container-3col {
		justify-content: center
	}

	.ultrn-container-3col .ultrn-mncol {
		width: calc((100% - 40px)/ 2);
		margin: 0;
		margin-bottom: 30px
	}

	.ultrn-container-3col .ultrn-mncol:first-child {
		margin-right: 20px
	}

	.ultrn-mncol:hover {
		z-index: 5
	}

	.ultrn-btnprim a {
		display: block;
		padding: 8px;
		font-size: 15px
	}
}

@media screen and (max-width:700px) {
	.ultrn-drprc-dur {
		width: 100%
	}
}

@media(max-width:500px) {
	#tooltip {
		text-align: left;
		width: 200px
	}
}

@media(max-width:750px) {
	#tooltip_feb21 {
		width: 200px;
		font-size: 13px;
		padding: 15px 10px
	}
}

@media screen and (max-width:550px) {
	.ultrn-container {
		padding: 0 10px;
		margin: 0 auto
	}

	.ultrn-container-3col .ultrn-mncol {
		width: 100%;
		margin: 40px 0 0
	}

	.ultrn-container-3col .ultrn-mncol:first-child {
		margin: 15px 0 0
	}

	.ultrn-mncol:hover .ultrn-drpdwn-prc-cntnr {
		display: none
	}

	.ultrn-drpdwn-prc-cntnr {
		top: 70px;
		left: 10px;
		width: calc(100% - 20px);
		height: calc(100% - 80px)
	}

	.ultrn-drpdwn-prc-cntnr::after,
	.ultrn-drpdwn-prc-cntnr::before {
		display: none
	}

	.bst_slr_pos {
		margin: 32px 0 !important
	}

	.ultrn-prc-pophid,
	.ultrn-prc-poplink {
		display: block;
		text-align: center;
		margin-bottom: 10px;
		cursor: pointer;
		text-decoration: underline
	}

	.ultrn-prc-pophid {
		color: #f77f7f;
		margin-bottom: 25px
	}

	.ultrn-prc-poplink {
		color: #408de4;
		margin-bottom: 10px
	}

	.ultrn-slick-nav {
		position: absolute;
		top: calc((50% - 20px));
		font-size: 35px;
		cursor: pointer;
		z-index: 100;
		color: #6ac645
	}

	.ultrn-slick-prev {
		left: 0
	}

	.ultrn-slick-next {
		right: 0
	}

	.ultrn-slick-nav.slick-disabled {
		color: #878787
	}
}

@media (min-width:1450px) {
	.ultrn-container-3col {
		width: 90%;
		max-width: 1370px
	}
}

.ultrn-container-4col {
	padding: 0 20px;
	justify-content: center
}

.ultrn-container-4col .ultrn-mncol {
	width: calc(94% / 4);
	margin-right: 2%;
	border-radius: 15px
}

.ultrn-container-4col .ultrn-mncol:last-child {
	background: #131A3A;
	margin-right: 0
}

.ultrn-container-4col .ultrn-pric-num {
	font-size: 200%
}

.ultrn-container-4col .ultrn-drprc-dur {
	display: block;
	width: 100%
}

@media screen and (max-width:1280px) {
	.ultrn-container-4col {
		width: 100%
	}
}

@media screen and (max-width:1200px) {
	.ultrn-container-4col .ultrn-mncol {
		width: calc((100% - 30px)/ 4);
		margin-right: 10px
	}
}

@media screen and (max-width:880px) {
	.ultrn-container-4col .ultrn-mncol {
		width: calc((100% - 30px)/ 2);
		margin-top: 30px
	}
}

@media screen and (max-width:550px) {
	.ultrn-container-4col .ultrn-mncol {
		width: 100%;
		margin: 15px 0 20px
	}

	.ultrn-container-4col .ultrn-mncol:nth-child(2n) {
		width: 100%;
		margin: 15px 0 20px
	}
}

.kl_price_sriked {
	font-size: 14px;
	margin-right: 8px;
	color: #707070
}

.p0z3r-mncntnr {
	margin-top: 30px;
	padding: 10px 15px
}

.p0z3r-mnwrapr-3col {
	display: flex;
	flex-flow: row wrap
}

.plntbl-pric-mo {
	font-weight: 700;
	font-size: var(--head_three);
	color: #091437;
}

.up-renew-p {
	color: #7C7C94;
	font-size: 14px;
	max-width: 195px;
	margin: auto;
	text-align: center;
	padding: 8px 0 10px;
	font-weight: 200
}

.up-renew-p a {
	color: var(--sub_ttl_clr);
	border-bottom: 1px dotted #5c5f67;
}

/* vps */
.s1-prc-fnl1 {
	color: #091437;
	font-size: 40px;
	font-weight: 600
}

.pln-cost-text {
	text-align: center;
	color: #35354f;
	font-size: 14px;
	padding: 5px 0;
	display: inline-block;
	border-bottom: 1px solid #cacad3;
	margin: 15px 0
}

.pln-cost-text span {
	color: #0f880d
}

.p0z3r-column {
	align-self: flex-start;
	position: relative;
	border-radius: 14px;
	background: #0F0A50;
	padding: 0;
	transition: all .3s ease-in-out
}

.p0z3r-column2 {
	background: #152458
}

.p0z3r-column3 {
	background: #131A3A
}

.p0z3r-mnwrapr-3col {
	display: flex;
	flex-flow: row wrap;
	justify-content: center
}

.p0z3r-mnwrapr-3col .p0z3r-column {
	width: calc((100% - (40px * 3))/ 3);
	margin-right: 40px
}

.p0z3r-mnwrapr-3col .p0z3r-column:last-child {
	margin-right: 0
}

.p0z3r-mnwrapr-6col {
	display: flex;
	flex-flow: row wrap
}

.s1-save-wrapr {
	width: 100%;
	color: #ff7a30;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px;
	letter-spacing: 1px;
	text-align: center
}

.p0z3r-mnwrapr-5col {
	display: flex;
	flex-flow: row wrap;
	justify-content: center
}

.p0z3r-mnwrapr-5col .p0z3r-column {
	width: calc((100% - (20px * 5))/ 5);
	margin-bottom: 40px;
	padding: 0;
	border: none;
	border-radius: 28px;
	background: #dbf4ff;
	margin: 20px auto
}

.p0z3r-mnwrapr-6col .p0z3r-column {
	width: calc((100% - (40px * 3))/ 3);
	margin-right: 40px;
	margin-bottom: 40px
}

.p0z3r-mnwrapr-6col .p0z3r-column:nth-child(3n) {
	margin-right: 0
}

.p0z3r-mnwrapr-4col {
	display: flex;
	flex-flow: row wrap;
	justify-content: center
}

.p0z3r-mnwrapr-4col .p0z3r-column {
	width: calc((100% - (20px * 4))/ 4);
	margin-right: 20px;
	margin-bottom: 40px;
	padding: 0;
	border: none;
	border-radius: 15px;
	background: #0f0a50
}

.btn1-blu1-clr {
	transition: all .3s ease-in-out;
	transform: scale(1.005);
	font-weight: 600;
	border-radius: 7px;
	color: #0a0823;
	background: #fb0;
	padding: 18px 20px
}

.btn1-blu1-clr:hover {
	background: #ffca37
}

.p1z3r-plan-wrap {
	flex: 1;
	padding: 20px 24px 40px 24px;
	border-radius: 8px;
	background: #fff;
	border: 1px solid #e2e2e2;
	border-bottom: 6px solid #e2e2e2;
	transition: all .3s ease-in-out
}

.p1z3r-plan-wrap:hover {
	border-color: #0a0823;
}

.p1z3r-plan-title {
	text-align: center;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	margin-bottom: 30px
}

.p3z5r-toglwrapr {
	text-align: center
}

.yel_bg {
	background: #f1f161;
	display: inline;
	padding: 0 8px
}

.p0z3r-mnwrapr-4col .p0z3r-column2 {
	background: #152458
}

.p0z3r-mnwrapr-4col .p0z3r-column3 {
	background: #0c1e5d
}

.p0z3r-mnwrapr-4col .p0z3r-column4 {
	background: #131a3a
}

@media(max-width:1250px) {
	.p0z3r-mncntnr {
		margin-top: 40px;
		padding: 50px 15px
	}
}

@media screen and (max-width:1200px) {
	.p0z3r-column {
		padding: 0
	}

	.p0z3r-column {
		width: calc((100% - (25px * 2))/ 3);
		margin-right: 25px
	}
}

@media(max-width:990px) {
	.s1-prc-fnl1 {
		font-size: 32px
	}

	.p0z3r-mnwrapr-4col .p0z3r-column {
		width: 280px
	}
}

@media screen and (max-width:900px) {
	.p0z3r-slick-nav {
		position: absolute;
		top: calc((50% - 20px));
		font-size: 35px;
		cursor: pointer;
		z-index: 100;
		color: #6ac645
	}

	.p0z3r-slick-prev {
		left: 0
	}

	.p0z3r-slick-next {
		right: 0
	}

	.p0z3r-slick-nav.slick-disabled {
		color: #878787
	}

	.p0z3r-column {
		margin: 35px 15px 0 !important
	}
}

@media(max-width:786px) {
	.p0z3r-mnwrapr-6col .p0z3r-column {
		width: calc((100% - (40px * 3))/ 2)
	}
}

@media(max-width:550px) {
	.p0z3r-mnwrapr-6col .p0z3r-column {
		width: calc((100% - (10px * 3))/ 1)
	}
}

@media (max-width:450px) {
	.p0z3r-mnwrapr-4col .p0z3r-column {
		width: 100%
	}
}

@media (min-width:1100px) {
	.p3z5r-list li:before {
		left: 9px
	}

	.p3z5r-list li {
		padding-left: 38px
	}
}

@media(max-width:990px) {
	._p1zpln-r3n {
		font-size: 20px !important
	}

	.xyz13-btn {
		color: #fff !important;
		background: #044db5
	}
}

.ultrn-container-3col .ultrn-mncol,
.ultrn-container-4col .ultrn-mncol {
	flex-flow: column;
	display: flex;
	margin-top: 24px
}

.ultrn-viewfulftr {
	position: absolute;
	bottom: 0;
	display: inline-block;
	width: 100%;
	left: 50%;
	transform: translate(-50%)
}

/* Inc Header banner style  */
.re-banner h1,
.re-banner h2 {
	font-size: unset;
	display: inline-block
}

.re-banner {
	background: linear-gradient(127deg, #171531 28.38%, #2e296f 97.73%);
	padding-bottom: 110px;
	padding-top: 130px;
}

.re-ban-content-1 {
	padding-bottom: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px !important
}

/* .re-ban-content-h2 h1,  .re-ban-content-h2 h2{font-size:unset;line-height:normal;font-weight:unset;display:inline} */
.re-ban-position {
	position: relative;
	display: inline-block;
	margin-right: 24px
}

.re-ban-content-h2 {
	font-weight: 800;
	font-size: 45px;
	line-height: 1.3;
	color: var(--ttl_clr);
	letter-spacing: .01em;
	max-width: 621px
}

.re-ban-guarantee {
	font-size: 15px;
	color: #fff;
	padding: 8px 0 0 0;
	line-height: 1.5;
	max-width: 577px
}

.re-ban-content-h1 {
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	color: var(--ttl_clr);
	letter-spacing: 2px
}

.re-ban-position-pt2 span {
	border-right: 1px solid #dbdbdb;
	display: inline-block;
	padding-right: 6px
}

.re-banner-image {
	text-align: right;
	max-width: 528px;
	margin-left: auto
}

@media(max-width:1400px) {
	.re-banner-image {
		max-width: 504px;
		margin-left: auto
	}

	.re-ban-content-h1 {
		padding-bottom: 10px
	}

	.re-banner-list {
		padding-top: 22px
	}

	.re-ban-position-pt2 {
		padding-top: 22px
	}

	.re-banner-content .wv-p {
		padding-top: 12px
	}
}

@media(max-width:1050px) {
	.re-ban-guarantee {
		font-size: 13px;
		padding-left: 8px !important
	}
}

@media(max-width:950px) {
	.re-ban-content-h2 {
		font-size: 40px
	}

	.re-ban-position {
		margin-right: 12px
	}
}

@media(max-width:850px) {
	.re-ban-content-h2 {
		font-size: 32px
	}

	.re-ban-guarantee {
		font-size: 13px;
		top: calc(100% + 10px)
	}
}

@media(max-width:768px) {
	.re-banner {
		padding-bottom: 54px;
	}

	.re-sm-container {
		max-width: 700px
	}

	.re-banner-image {
		padding-top: 30px;
		text-align: center;
		margin: 20px auto 0;
		max-width: 360px
	}
}

@media(max-width:600px) {
	.re-ban-guarantee {
		font-size: 13px !important
	}

	.re-col_4 {
		display: none
	}
}

@media(max-width:450px) {
	.re-ban-guarantee {
		font-size: 11px !important
	}
}

@media(min-width:1600px) {
	.re-banner-list {
		padding-top: 40px
	}
}

.re-ban-list_1 {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: var(--sub_ttl_clr)
}

.re-ban-list-img {
	height: 100%;
	vertical-align: middle;
	margin-right: 12px
}

.re-ban-list_1 li {
	display: flex;
	width: 50%;
	position: relative;
	padding-bottom: 16px;
	font-size: 15px;
}

.re-ban-list_1 li span {
	display: inline-block
}

@media(max-width:600px) {
	.re-ban-list_1 {
		display: inline-block
	}

	.re-ban-list_1 li {
		font-size: 14px
	}

	.re-ban-list-img {
		padding-right: 6px
	}
}

@media(min-width:1600px) {
	.re-ban-content-h2 {
		max-width: 720px;
		font-size: 60px;
		font-weight: 900
	}

	.re-banner-image {
		max-width: unset
	}

	.re-ban-list_1 li {
		font-size: 16px
	}
}

@media(max-width:1100px) {
	.re-ban-list_1 li {
		width: 100%;
		font-size: 14px
	}
}

/* Features */
.uk-bigger {
	padding-bottom: 140px;
	background: linear-gradient(0deg, #0a0823 28.96%, #090820 35.42%, #282646 93.54%)
}

.uk-bigger-box-img {
	text-align: center
}

.uk-bigger-box {
	border-radius: 9px;
	border: 1px solid #46427d;
	flex: 1;
	transition: all .3s ease-in-out
}

.uk-bigger-box:hover {
	border: 1px solid #9692cb
}

@media(max-width:768px) {
	.uk-bigger-box-img {
		padding-bottom: 8px
	}

	.uk-bigger-box {
		padding: 20px 15px
	}
}

/* Customers  */
.uk-client-box {
	background: linear-gradient(0deg, #0a0823 28.96%, #090820 35.42%, #282646 93.54%);
	padding-bottom: 260px
}

.uk-client-rating {
	font-size: 14px;
	display: block;
	padding-top: 5px;
}

.uk-client-rating span {
	font-size: 14px;
	font-weight: 700
}

.uk-client-ttl-row {
	justify-content: space-between;
	max-width: 390px;
	margin-left: auto
}

.uk-client-slider3 {
	justify-content: center;
	color: #c5c2d7
}

.uk-client-slider3 li {
	padding: 0 10px 22px
}

.uk-client-slider3 li div {
	font-size: 18px;
	background: #1e1b3d;
	padding: 16px 20px;
	border-radius: 3px
}

.uk-client-slider3 li b {
	color: #fff
}

.uk-client-btn {
	position: relative;
	color: #cfc4ff;
	font-size: 16px;
	transition: all .3s ease-in-out
}

.uk-client-btn:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 5px;
	background-color: #50499b;
	bottom: -2px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .3s ease-in-out
}

.uk-client-btn:hover:before {
	transform-origin: left;
	transform: scaleX(1)
}

@media(max-width:768px) {
	.uk-client-logo1 {
		padding: 0 20px 22px 0
	}

	.uk-client-ttl-row {
		flex-wrap: wrap;
		margin: 0;
		padding-top: 20px
	}

	.uk-client-box {
		padding-bottom: 185px
	}

	.uk-client-ttl-row img {
		width: 80%;
	}
}

@media(max-width:400px) {
	.uk-client-logo1 {
		padding: 0 0 22px
	}

	.uk-client-ttl-row {
		align-items: unset
	}
}

@media(min-width:800px) {
	.uk-client-logo1 {
		border-right: 1px solid #ffffff2e;
		padding-right: 15px
	}
}

/* customers white */
.uk-client-white .uk-client-box {
	background: 0 0;
	padding: 0 0 45px
}

.uk-client-white .fff {
	color: unset !important
}

.uk-client-white .wv-container {
	border-radius: 35px;
	background: #fff;
	padding: 55px 30px 0;
	margin-top: -150px
}

.uk-client-white .uk-client-logo1 {
	border-color: #a3a3a36e
}

.uk-client-white .uk-client-slider3,
.uk-client-white .uk-client-slider3 li b {
	color: var(--sub_ttl_clr)
}

.uk-client-white .uk-client-slider3 li div {
	background: #f5f5ff
}

.uk-client-white .uk-client-btn {
	color: #6f66dd;
	font-weight: 500
}

.uk-client-white .uk-client-btn:hover {
	color: #50499b
}

.uk-client-white .uk-client-btn:before {
	background: #50499b
}

.uk-client-white .wv-container {
	padding: 55px 27px 0
}

.vp-operating li {
	max-width: 200px;
	width: 100%;
	padding: 18px 10px 0
}

.vp-operating {
	justify-content: center;
	max-width: 1196px
}

.vp-operating-box {
	border-radius: 35px;
	margin-bottom: -128px;
	position: relative;
	background: #fff;
	z-index: 1
}

/* 30 Days of Web Fun */
.uk-days-box {
	border-radius: 35px;
	border: 4px solid #fff;
	position: relative;
	background: linear-gradient(0deg, #0a0823 28.96%, #090820 35.42%, #282646 93.54%)
}

.uk-days-box1 {
	position: relative
}

.uk-days-box1:before {
	background: #0f0d2c;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -30px;
	height: 182px;
	z-index: -1
}

@media(max-width:991px) {
	.uk-days-box {
		padding-left: 20px
	}

	.uk-days-box .mw-btn {
		padding: 16px 32px
	}
}

/* support */
.su-listen {
	background: linear-gradient(0deg, #0a0823 28.96%, #090820 35.42%, #282646 93.54%);
	padding-bottom: var(--pb_60);
	padding-top: var(--pt_60);
}

.su-listen-img {
	padding-left: 35px
}

.su-listen2 {
	background: linear-gradient(0deg, #0a0823 28.96%, #090820 35.42%, #282646 93.54%);
}

@media(max-width:768px) {
	.su-listen-img {
		padding: 30px 0 0
	}

	.su-listen {
		padding-bottom: 95px
	}
}

.su-listen-fff .fff {
	color: unset !important
}

/* Boost The Best WordPress */
.wh-boost-h4 {
	font-size: 20px;
	font-weight: 500
}

.wh-boost .wv-container {
	border: 1px solid #e2e2e2;
	border-radius: 35px;
	margin-bottom: -79px;
	padding: 56px 44px 65px;
	position: relative;
	background: #fff;
	z-index: 1
}

.wh-boost-btn {
	color: #3558ca !important
}

.wh-boost-btn:hover {
	color: #252c43
}

.wh-boost-ul li {
	width: 25%
}

.wh-boost-ul {
	padding: 0
}

.wh-boost-ul2 {
	justify-content: center
}

.wh-boost-ul2 li {
	width: unset;
	padding: 0 30px
}

@media(max-width:1250px) {
	.wh-boost .wv-container {
		border-radius: 8px;
		padding: 34px 18px 40px
	}

	.wh-boost-ul li {
		width: 100%;
		max-width: 280px;
		padding: 0 32px
	}

	.wh-boost-ul {
		justify-content: center
	}
}

@media(max-width:768px) {
	.wh-boost .wv-container {
		margin-bottom: 30px
	}
}

@media(min-width:1650px) {
	.wh-boost .wv-container {
		max-width: 1450px
	}
}

/* Migration */
.wh-level-img {
	background: url('/assets/img/hosting/ready-to-level.webp') center center no-repeat;
	padding: 224px 0
}

.wh-level-box {
	border-radius: 35px;
	background: #fff;
	box-shadow: 0 4px 10.5px 0 rgba(0, 0, 0, .13);
	margin-top: -121px;
	padding: 0;
	overflow: hidden
}

.wh-level-box .wv-col-6 {
	padding: 0
}

.wh-level-content {
	max-width: 464px;
	margin: auto;
	padding-left: 6px
}

@media(max-width:1050px) {
	.wh-level-content {
		padding-inline: 20px 8px
	}
}

@media(max-width:768px) {
	.wh-level-content {
		margin: 0;
		padding: 15px 34px 20px;
		max-width: 100%
	}
}

@media(max-width:550px) {
	.wh-level-img {
		padding: 0 0 230px;
		background-size: cover
	}
}
