.lazyload {
	opacity: 0
}
li, p {
	color: #2a2d38;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.75rem;
	letter-spacing: 0px !important;
}
.content-padding {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem
}
.content-padding-lg {
	padding-top: 100px;
	padding-bottom: 100px
}
.content-padding-xl {
	padding-top: 10rem;
	padding-bottom: 10rem
}
.content-padding-all {
	padding: 5rem
}
.image-bg {
	background-image: linear-gradient(to right top, #0300e6, #0003ce, #0005b7, #0006a0, #000689);
	border-radius: 8px
}
.p-1 {
	padding: 1rem!important
}
.p-2 {
	padding: 2rem!important
}
.p-3 {
	padding: 2rem!important
}
.pb-1 {
	padding-bottom: 1rem!important
}
.pb-2 {
	padding-bottom: 2rem!important
}
.pb-3 {
	padding-bottom: 3rem!important
}
.pb-4 {
	padding-bottom: 4rem!important
}
.pb-5 {
	padding-bottom: 5rem!important
}
.pb-10 {
	padding-bottom: 10rem!important
}
.pt-1 {
	padding-top: 1rem!important
}
.pt-2 {
	padding-top: 2rem!important
}
.pt-3 {
	padding-top: 3rem!important
}
.pt-4 {
	padding-top: 4rem!important
}
.pt-5 {
	padding-top: 5rem!important
}
.pt-8 {
	padding-top: 8rem!important
}
.pt-10 {
	padding-top: 10rem!important
}
.pl-1 {
	padding-left: 1rem!important
}
.pl-2 {
	padding-left: 2rem!important
}
.pr-1 {
	padding-right: 1rem!important
}
.pr-2 {
	padding-right: 2rem!important
}
.pr-3 {
	padding-right: 3rem!important
}
.pr-4 {
	padding-right: 4rem!important
}
.pr-5 {
	padding-right: 5rem!important
}
.mt-1 {
	margin-top: 1rem!important
}
.mt-2 {
	margin-top: 2rem!important
}
.mt-3 {
	margin-top: 3rem!important
}
.mt-4 {
	margin-top: 4rem!important
}
.mt-5 {
	margin-top: 5rem!important
}
.mt-10 {
	margin-top: 10rem!important
}
.mb-1 {
	margin-bottom: 1rem!important
}
.mb-2 {
	margin-bottom: 2rem!important
}
.mb-3 {
	margin-bottom: 3rem!important
}
.mb-4 {
	margin-bottom: 4rem!important
}
.mb-5 {
	margin-bottom: 5rem!important
}
.mb-7 {
	margin-bottom: 7rem!important
}
.m-15m {
	margin-left: -15px;
	margin-right: -15px
}
.width-60 {
	max-width: 60%;
	min-width: 60%;
	width: 60%
}
.width-50 {
	max-width: 50%;
	min-width: 50%;
	width: 50%
}
.width-80 {
	max-width: 80%;
	min-width: 80%;
	width: 80%
}
.width-100 {
	max-width: 100%;
	min-width: 100%;
	width: 100%
}
.width-115 {
	max-width: 115%;
	min-width: 115%;
	width: 100%;
	right: 0;
	position: absolute
}
.title-text-lg {
	font-size: 1.7rem;
	font-weight: 300;
	color: #2a2d38;
	line-height: 1.5
}
.title-text-lg:after {
	content: '';
	display: block;
	width: 3rem;
	border-bottom: 3px solid #1c40f2;
	padding-top: 2rem
}
.title-text-lg span {
	font-weight: 700; font-size: 2rem;
}
.title-text-sm {
	font-size: 1.3rem;
	font-weight: 500;
	color: #2a2d38
}
.title-text-sm+.pt-2 {
	padding-top: 1rem!important
}
.title-text-xs {
	font-size: 1rem;
	font-weight: 500;
	color: #2a2d38
}
.b-text-l {
	font-weight: 300;
	color: #2a2d38
}
.b-text-r {
	font-weight: 400;
	color: #2a2d38
}
.b-text-sb {
	font-weight: 500;
	color: #2a2d38
}
.b-text-b {
	font-weight: 700;
	color: #2a2d38
}
.text-sm {
font-size:.875rem
}
.statistic-number {
	color: #1c40f2;
	font-size: 3rem;
	font-weight: 300
}
.blue-title {
	color: #1634f6;
	font-weight: 400
}
.sidenav {
	background-color: transparent;
	height: inherit;
	min-height: 100vh;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	transition: .5s;
	margin-top: 3.8rem;
	left: 100%
}
.sidenav.open {
	left: unset
}
.burger-icon {
	text-align: right;
	margin-top: 15px
}
.burger-icon p {
	color: #00125d;
	font-size: 1rem;
	font-weight: 700
}
.burger-icon p i {
	color: #1635f6
}
.navigation-container {
	background: #fff;
	box-shadow: 0 2px 20px 0 rgba(0,14,69,.1)
}
#nav-logo {
	width: 10rem;     height: auto;
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar {
	padding: 0
}
.navbar.navbar-expand:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -100%;
	left: 12px;
	height: 1px;
	background-color: #ededed;
	width: 200vw
}
.navbar .nav-item .nav-link {
padding:1rem 1.2rem !important;
	color: #2a2d38;
	font-weight: 500;
font-size:.975rem;
	letter-spacing: 1px;
	transition: .24s;
	line-height: 1.75rem
}
.navbar .nav-item .nav-link:hover {
	color: #1c40f2
}
.navbar .nav-item {
	margin-left: 4px
}
.navbar .nav-item.active a:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 3px;
	background-color: #1c40f2
}
.navbar .nav-item.active a {
	color: #1c40f2;
	position: relative
}
.navbar .nav-item .nav-link .fas {
	font-size: 9px;
	font-weight: 500;
	margin-left: 4px;
	line-height: 1.75rem;
	vertical-align: middle
}
.navbar .nav-item.active .nav-link .fas {
	color: #1c40f2
}
.navbar .nav-item .nav-dropdown {
	position: relative;
	padding-right: 15px
}
.navbar .nav-item .nav-dropdown:after {
	content: "\f078";
	font-family: "Font Awesome 5 Pro";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 4px;
	right: -1px;
    font-size: 10px;
    font-weight: 700;
    color: #214ff7;
}
.mobile-menu.navbar {
	display: block
}
.mobile-menu.navbar .menu-dropdown {
	border-radius: 0;
	min-height: 0;
	padding: 8px 0
}
#mySidenav:not(.open) .mobile-menu.navbar .menu-dropdown {
	box-shadow: none
}
.mobile-menu.navbar .euk-dropdown-item {
	border: 0;
	padding: 0;
	margin: 0;
	transition: .24s;
	height: 60px
}
.mobile-menu.navbar .nav-link {
	padding: 0
}
.mobile-menu.navbar .euk-dropdown-item .dropdown-title-text-sm {
	font-size: 18px;
	font-weight: 400;
	margin-top: 0
}
.mobile-menu.navbar .euk-dropdown-item svg {
	margin-left: 0
}
.mobile-menu.navbar .euk-dropdown-item .btn-dropdown {
	margin-right: -15px
}
.mobile-menu .dropdown-header {
	background: #eff1f5;
	margin: -1rem -15px 8px;
	padding: 20px 15px 10px
}
.mobile-menu .dropdown-header .nav-link+.nav-link {
	margin-top: 18px
}
.navigation-my-account {
	padding: 2px 0!important
}
.navigation-my-account li, .navigation-my-account li a {
	color: #2a2d38;
	font-weight: 500;
font-size:.75rem;
	letter-spacing: 0;
	padding: 1rem 0;
}
.navigation-my-account li i {
font-size:.8rem;
padding-right:.25rem;
padding-left:.5rem;
	color: #1c40f2
}
.navigation-my-account li svg {
margin-right:.25rem;
margin-left:.5rem;
	width: 14px;
	height: 12px
}
.navigation-my-account li:first-of-type i {
font-size:.75rem
}
.navigation-container .list-inline {
	margin-bottom: 0
}
.navigation-container .list-inline-item-icon {
	position: relative
}
.navigation-container .list-inline-item-icon .cart-counter {
	position: absolute;
	top: -5px;
	right: -1px;
	width: 16px;
	height: 16px;
	font-size: 8px;
	color: #fff;
	font-weight: 700;
	background: #fe0064;
	text-align: center;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: space-evenly;
	justify-content: space-evenly;
	border-radius: 30px;
	border: 2px solid #fff;
	display: none;
	line-height: 12px
}
.menu-dropdown-container {
	position: fixed;
	right: 0;
	top: 5.2rem;
	z-index: 9999999999;
	left: 0;
	margin: 0 auto;
	opacity: 0;
	visibility: hidden;
	transition: .24s
}
.menu-dropdown-container.open {
	opacity: 1;
	visibility: visible;
	transform: translateY(-10px)
}
.menu-dropdown .col-12.col-xl-6 {
	display: flex;
	padding: 0 8px
}
.menu-dropdown-container .euk-dropdown-item .dropdown-title-text-sm {
	font-weight: 400;
	font-size: 18px
}
.blur {
	filter: blur(2px) brightness(1);
	transform: scaleX(1);
	overflow-x: hidden;
	width: 100%
}
.menu-dropdown {
	box-shadow: 0 2px 20px 0 rgba(0,14,69,.1);
border-radius:.5rem;
	padding: 30px 24px 24px 40px;
	background: #fff;
	overflow: auto
}
.dropdown-title-text-lg {
	font-weight: 300;
	color: #2a2d38;
	font-size: 1.75rem;
	letter-spacing: 0;
padding-bottom:.5rem;
	margin-left: -15px
}
.title-back a {
	color: #1c40f2;
	font-weight: 500
}
.dropdown-title-text-md {
	font-weight: 300;
	color: #2a2d38;
	font-size: 1.25rem;
	letter-spacing: 0;
padding-bottom:.5rem
}
.dropdown-title-text-sm {
	font-weight: 500;
	color: #2a2d38;
	font-size: 1rem;
	letter-spacing: 0;
margin-bottom:.25rem
}
.euk-dropdown-item {
	border-radius: 3px;
	align-items: center;
	width: 100%;
	transition: .24s
}
.euk-dropdown-item:hover {
	border-color: #1c40f2
}
.euk-dropdown-item:hover .btn-dropdown:after, .euk-dropdown-item:hover .dropdown-title-text-sm {
	color: #1c40f2
}
.euk-dropdown-item i {
	font-size: 2.5rem;
	color: #1c40f2;
	width: 3rem;
	text-align: center
}
.euk-dropdown-item i.fa-cpanel {
	font-size: 2.5rem;
	color: #1c40f2;
margin-top:-.4rem
}
.euk-dropdown-item .dropdown-item-info {
font-size:.875rem;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1.5;
	margin-bottom: 0;
	display: none
}
.euk-dropdown-item a {
	display: flex;
	align-items: center;
	height: 100%;
	width: 100%;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem
}
.euk-dropdown-item a:hover {
	text-decoration: none!important
}
.euk-dropdown-item svg {
	margin-left: 16px;
	min-width: 56px;
	width: 56px
}
.btn-dropdown {
	color: #1c40f2;
	font-weight: 500
}
.btn-dropdown:focus {
	box-shadow: none
}
.btn-dropdown:after {
	content: '\f105';
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	font-size: 23px;
	color: #7f8998
}
.back-button {
	content: '\f104';
	font-family: "Font Awesome 5 Pro";
	color: #fff;
margin-right:.75rem;
	vertical-align: -2px;
	background: #1c40f2;
	width: 1.5rem;
	height: 1.5rem;
padding-right:.1rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
top:.15rem;
	float: left;
	position: relative
}
.back-button i {
	font-weight: 300;
	font-size: 1rem
}

.euk-dropdown-promotion ul {
	padding-left: 1rem
}
.euk-dropdown-promotion li {
	list-style-type: none;
	text-indent: -1rem;
padding-bottom:.5rem;
	color: #2a2d38;
	font-size: 1rem;
	letter-spacing: 0;
	font-weight: 500;
font-size:.875rem;
	font-weight: 400;
	letter-spacing: 0
}
.euk-dropdown-promotion li:before {
	content: '\f00c';
	font-family: 'Font Awesome 5 Pro';
	color: #1c40f2;
	padding-right: 1rem
}
.billing-login {
	position: relative
}
.billing-login #login {
	position: absolute;
	right: 0;
	background: #fff;
	width: 20rem;
	padding: 2rem;
	z-index: 4;
border-radius:.5rem;
	box-shadow: 0 32px 96px rgba(0,0,0,.3);
	transform: translateY(10px);
	opacity: 0;
	visibility: hidden;
	transition: .24s
}
.billing-login #login.is-active {
	transform: translateY(0);
	visibility: visible;
	opacity: 1
}
.billing-login #login .btn {
	display: block;
	width: 100%;
padding-top:.5rem;
padding-bottom:.5rem;
	margin-top: 2rem;
	margin-bottom: 1.5rem;
	box-shadow: none
}
.billing-login #login .form-control {
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #ededed
}
.billing-login #login .title-text-sm {
padding-left:.75rem
}
.billing-login #login .title-text-sm:after {
	content: '';
	display: block;
	width: 3rem;
	border-bottom: 3px solid #1c40f2;
padding-top:.5rem;
	margin-bottom: 1.5rem
}
.billing-login #login p {
	margin-bottom: 0
}
.billing-login #login .form-control::-webkit-input-placeholder {
color:#7e7f84;
font-size:1rem;
font-weight:400
}
.billing-login #login .form-control::-moz-placeholder {
color:#7e7f84;
font-size:1rem;
font-weight:400
}
.billing-login #login .form-control:-ms-input-placeholder {
color:#7e7f84;
font-size:1rem;
font-weight:400
}
.billing-login #login .form-control:-moz-placeholder {
color:#7e7f84;
font-size:1rem;
font-weight:400
}
.no-stroke {
	stroke: none!important
}
.no-fill {
	fill: none!important
}
.fill-even {
	fill-rule: evenodd
}
.f-white {
	fill: #fff
}
.f-primary {
	fill: #1c40f2
}
.f-dark {
	fill: #142149
}
.stroke {
	stroke-width: 2px
}
.stroke-1 {
	stroke-linecap: round;
	stroke-linejoin: round
}
.stroke-2 {
	stroke-linecap: square
}
.s-white {
	stroke: #fff
}
.s-primary {

	stroke: #1c40f2
}
.st {
	opacity: .96;
	enable-background: new
}
button:focus {
	outline: 0!important;
	box-shadow: none!important
}
.btn {
font-size:16px;
	font-weight: 400;
	border-radius: 0
}
.btn-blue {
	background: #1c40f2;
	color: #fff!important;
	padding: 1rem 2rem;
	border-radius: 0;
	border: 1px solid #1c40f2;
	box-shadow: 0 10px 20px rgba(0,0,0,.2);
	height: auto;
	line-height: 1.5
}
.btn-blue:hover {
	color: #fff;
	box-shadow: none
}
.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}
.footer-container {
	background: #2a2d38;
	color: #fff;
	padding: 2.5rem
}
#footer-logo {
	width: 10rem;
	height: auto;
}
.footer-logo img {
	max-width: 100%;
	margin-bottom: 1.5rem
}
.footer-logo .certificates img {
	width: 10rem
}
@media (max-width:767px) {
.footer-logo .certificates {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.footer-logo .certificates img:first-of-type {
	margin-right: 32px
}
}
.footer-container .footer-logo li {
font-size:.75rem;
	padding-bottom: 0;
	line-height: 1.25rem;
	color: #fff;
	font-weight: 400
}
.footer-container h6 {
	font-size: 1.25rem;
	padding-bottom: 1rem
}
.footer-container ul {
	padding-left: 0;
	margin-bottom: 0
}
.footer-container ul li {
	list-style-type: none;
padding-bottom:.25rem
}
.footer-container ul li a {
	color: #fff;
font-size:.9rem
}
.footer-secondary-container {
	background: #2a2d38;
	color: #fff;
	padding: 36px 2.5rem;
	border-top: 1px solid rgba(255,255,255,.1)
}
.footer-secondary-container .footer-terms a {
	padding: 0 12px;
	color: #fff;
	text-decoration: none;
	white-space: nowrap
}
.footer-secondary-container .footer-terms a:hover {
	color: #fff
}
.footer-secondary-container p:first-of-type {
	color: #fff;
	margin-bottom: 10px
}
.footer-secondary-container p:not(:first-of-type) {
	font-size: 12px;
	color: rgba(255,255,255,.7);
	line-height: 16px;
	margin: 0
}
.footer-secondary-container p:not(:first-of-type) a {
	color: rgba(255,255,255,.7)
}
.footer-secondary-container p:not(:first-of-type) a:hover {
	color: #fff
}
.footer-secondary-container .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.footer-secondary-container .container:after, .footer-secondary-container .container:before {
	content: unset
}
@media (max-width:991px) {
.footer-secondary-container .container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.footer-secondary-container .footer-terms {
	margin-left: -12px;
	margin-top: 16px
}
}
@media (max-width:767px) {
.footer-secondary-container .footer-terms a, .footer-secondary-container p:first-of-type {
font-size:.8rem
}
.footer-secondary-container p:not(:first-of-type) {
	font-size: 10px;
	line-height: 14px
}
}
@media only screen and (max-width:1500px) {
.owl-reviews .owl-prev {
	left: -5.5rem
}
.owl-reviews .owl-next {
	right: -5.5rem
}
}
@media only screen and (max-width:1360px) {
.owl-reviews .owl-prev {
	left: -3.5rem
}
.owl-reviews .owl-next {
	right: -3.5rem
}
}
@media only screen and (max-width:1280px) {
.page-title {
	font-size: 2.5rem;
	line-height: 3rem
}
.page-description {
	padding: 1rem 0
}
.usp-container.container {
	width: 100%;
	padding: 0
}
.hero-usp {
	padding: 1rem 2rem
}
.hero-usp-wrapper .row {
	margin-right: 0;
	margin-left: 0
}
.hero-usp-wrapper:after, .hero-usp-wrapper:before {
	display: none
}
.hero-usp h5 {
	font-size: 1rem
}
.owl-reviews .owl-prev {
	left: -1.5rem
}
.owl-reviews .owl-next {
	right: -1.5rem
}
}
@media only screen and (max-width:1200px) {

.menu-dropdown-container {
	top: 3.8rem
}
.menu-dropdown {
	max-height: calc(100vh - 120px);
	padding: 0;
	border-radius: 0
}
.menu-dropdown .col-12.col-xl-12 {
	background-color: #1c40f2
}
.menu-dropdown .col-12.col-xl-12 .dropdown-title-text-lg {
	margin-bottom: 0;
	padding: 5px 15px 0 15px;
	color: #fff
}
.menu-dropdown-container.open {
	transform: none
}
.menu-dropdown .dropdown-menu-header .dropdown-title-text-lg {
	font-size: 22px
}
.menu-dropdown .title-back {
	margin: 0;
	float: none;
	width: 100%;
	text-decoration: none;
	cursor: pointer
}
.menu-dropdown .back-button {
	border: 2px solid #fff;
	border-radius: 100%;
	width: 34px;
	height: 34px;
	margin-right: 40px
}
.menu-dropdown .back-button i {
	font-size: 26px
}
.menu-dropdown .dropdown-menu-header {
	display: flex;
	align-items: center;
	height: 75px
}
.menu-dropdown .dropdown-menu-header .d-block {
	margin-left: 16px
}
.menu-dropdown .dropdown-menu-header .dropdown-title-text-lg {
	margin-left: 0
}
}
@media only screen and (max-width:1199px) {
.plan-container .plan-offer span {
	letter-spacing: 1px
}
.specialist-tab-section .nav-item {
font-size:.9rem
}
.contact-form .nav .nav-item {
	padding: 24px 15px
}
}
@media only screen and (max-width:1024px) {
.content-padding-lg, .content-padding-xl {
	padding-top: 5rem;
	padding-bottom: 5rem
}
h4 {
	font-size: 1.25rem
}
.home .owl-plans {
	padding: 4rem
}
.owl-plans .owl-prev {
	left: -1rem
}
.owl-plans .owl-next {
	right: -1rem
}
.owl-theme .owl-dots {
	margin: 2rem 0 0
}
.plan-links {
	margin-top: 2rem;
	margin-bottom: 0
}
.hero-usp-wrapper .row {
	margin-right: 0;
	margin-left: 0
}
.contact-form .nav .nav-item {
	padding: 16px 10px;
	width: 50%;
	margin: 0;
	text-align: center;
	align-items: center;
	align-content: center
}
.contact-form .nav .nav-item:nth-child(2n) {
	border-left: none
}
.contact-form .nav .nav-item:nth-child(5) {
	width: 100%
}
.contact-form .nav .nav-item.active:after {
	content: unset
}
.plan-feature-container {
	margin-bottom: -20px
}
}
@media only screen and (max-width:991px) {
.hero-container {
	padding: 137px 0 180px
}
.hero-container-no-overlapping {
	padding: 120px 0 70px
}
.jobs-container {
	padding: 137px 0 105px
}

.home .owl-plans {
	padding: 0
}
.owl-plans .owl-prev {
	left: -5rem
}
.owl-plans .owl-next {
	right: -5rem
}
.owl-theme .owl-dots {
	margin-top: 2rem
}
.vat-md-switch {
	text-align: left!important;
	margin-top: 2rem
}
.vat-md-switch {
	text-align: center;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto
}
.suggested-products-container.container.content-padding-lg.mt-5.mb-5>div>div:nth-child(4) {
	margin-top: 1rem;
	margin-left: 25%
}
.cpanel-feature-container {
	padding: 5rem 0
}
.cpanel-support-wrapper.border {
	margin: 0 22px;
	max-width: calc(100% - 44px)
}
.cpanel-support-wrapper.pl-2, .cpanel-support-wrapper.pr-2 {
	padding: 2rem!important
}
.live-chat-ctas-wrapper {
	height: auto
}
.domain-results-container .domain-filters {
	padding-left: 1rem;
	height: 100%;
	margin-bottom: 5rem
}
.custom-control {
	width: 33.333%;
	float: left
}
.domain-search .domain-search-button .btn {
	margin-top: 24px
}
}

@media only screen and (max-width:900px) {
.owl-plans .owl-prev {
	left: -1rem
}
.owl-plans .owl-next {
	right: -1rem
}
}
@media only screen and (max-width:768px) {
.title-text-lg {
	font-size: 1.8rem
}
.menu-dropdown-container {
	min-height: calc(100vh - 3.8rem)
}
.menu-dropdown {
	padding-top: 0;
	margin-bottom: 5rem
}
.menu-dropdown .dropdown-title-text-sm {
	margin: 0
}
.title-back {
	margin-bottom: 1rem
}
.dropdown-title-text-lg {
	font-weight: 300;
	color: #2a2d38;
	font-size: 1.75rem;
	letter-spacing: 0;
padding-bottom:.5rem;
	margin-left: 4.5rem
}
.menu-dropdown-container .menu-dropdown .euk-dropdown-item {
	padding: 0
}
.menu-dropdown-container .menu-dropdown .euk-dropdown-item a {
	padding: 16px 0 0 0
}
.hero-img {
	width: 45%;
	max-width: 45%
}
.hero-usp-wrapper {
	position: relative
}
.hero-usp {
	padding: 2rem 1rem
}
.plan-cta a {
font-size:.9rem
}
.plan-container .nav-pills .nav-link {
	padding-left: 8px;
	padding-right: 8px;
	font-size: 13px
}
.plan-container .container:first-child {
	max-width: unset;
	padding: 0 1rem
}
.owl-plans .owl-prev {
left:.75rem!important;
	top: 45%
}
.owl-plans .owl-next {
right:.75rem!important;
	top: 45%
}
.owl-reviews .owl-prev {
	left: 0!important;
	top: 45%
}
.owl-reviews .owl-next {
	right: 0!important;
	top: 45%
}
.owl-plans .owl-next i, .owl-plans .owl-prev i, .owl-reviews .owl-next i, .owl-reviews .owl-prev i {
padding:.5rem
}
.btn-outline-white {
	padding: 1rem 1rem
}
.partner-img {
	width: 23%
}
.faq-nav-pills {
	padding-bottom: 0
}
.faq-container .tab-pane {
	padding: 1rem
}
.faq-container .nav-link {
padding:.75rem 1rem
}
.certification-logos img {
	max-width: 100%;
	height: auto
}
.suggested-products-container.container.content-padding-lg.mt-5.mb-5>div>div:nth-child(4) {
	margin-top: 1rem;
	margin-left: 25%!important
}
#dedicated-plans .nav {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.domain-search .domain-search-button {
	padding: 0 1rem
}
.hero-half-container {
	height: 100%;
	margin-top: 3.7rem;
	padding: 2rem 0;
	position: unset
}
.hero-half-container .page-title-wrapper {
	height: 100%
}
.hero-half-container .container {
	height: unset
}
.legal-links {
	padding-bottom: 0
}
.legal-wrapper {
	box-shadow: 0 -10px 30px rgba(0,0,0,.2);
	margin-top: 3rem
}
.active li {
	padding: 0;
font-size:.875rem
}
.specialist-tab-section.twenty .nav-tabs a {
	width: 50%
}
.specialist-tab-section.twenty .nav-tabs a:last-child {
	width: 100%
}
.domain-transfer-container .nav-tabs .nav-link {
	margin: 0 1rem 1rem 0;
	padding: 1rem
}
}
@media only screen and (max-width:767px) {
.suggested-products-container.container.content-padding-lg.mt-5.mb-5>div>div {
	margin-bottom: 2rem
}
.suggested-products-container.container.content-padding-lg.mt-5.mb-5>div>div:nth-child(4) {
	margin-top: 0;
	margin-left: 0!important
}
.pb-5, .pt-5 {
	padding-bottom: 2.5rem!important
}
.bcl {
	margin-top: 2rem
}
.creditations img {
	margin-left: auto!important;
	margin-right: auto!important
}
.footer-column {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.footer-column h6 {
	margin-bottom: 0;
	display: flex;
	align-items: center;
	align-content: center;
	cursor: pointer;
padding-top:.8rem;
padding-bottom:.8rem
}
.footer-column:not(.footer-column-social) h6:after {
	display: inline-block;
	content: '';
	width: 24px;
	height: 24px;
	margin-left: auto;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS43MzYiIGhlaWdodD0iNy4wNjciIHZpZXdCb3g9IjAgMCAxMS43MzYgNy4wNjciPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTI3MywxNzYuNTA5bC01LjUsNS45OS01LjUtNS45OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjEuNjMyIC0xNzYuMTcxKSIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center center
}
.footer-column.is-active h6:after {
	transform: rotate(180deg)
}
.footer-column ul {
padding-top:.4rem;
	padding-bottom: 1rem
}
.footer-column:not(.footer-column-social) ul {
	display: none
}
.footer-column.is-active ul {
	display: block
}
.nav-hero {
	padding: 8px!important
}
.grouped-plans .grouped-plans-tabs {
	flex-direction: column;
	max-width: 60%
}
.grouped-plans .grouped-plans-group {
	margin-bottom: 16px
}
.grouped-plans .grouped-plans-group:last-child {
	margin-bottom: 0
}
.grouped-plans .grouped-plans-subgroups {
	margin-left: 0
}
.contact-address-container .container {
	flex-direction: column
}
.contact-address-content {
	margin: 0 0 52px 0
}
.contact-address-container li {
	line-height: 1.5rem;
	font-size: 1rem
}
.footer-container h6 {
    font-size: 1.0rem;
    padding-bottom: 1rem;
}
}
@media only screen and (max-width:575px) {
.page-title {
	font-size: 2.75rem!important;
	line-height: 3rem!important
}
.title-text-lg {
	font-size: 1.5rem
}
.content-padding-lg, .content-padding-xl {

	padding-top: 2.5rem;
	padding-bottom: 2.5rem
}
.menu-dropdown {
	padding: 0 0 1rem 0;
	margin-bottom: 0
}
.title-back {
	margin-bottom: 1rem;
	float: left
}
.title-back a {
	padding: 0
}
.hero-usp {
	padding: 1rem 1rem!important
}
.usp-container.container {
	padding: 1rem 0
}
.plan-container .plan {
	padding: 2rem
}
.active li {
padding:0 0 .5rem;
font-size:.875rem
}
.plan-links {
	margin-top: 2rem;
	text-align: left;
	margin-bottom: 0
}
.owl-theme .owl-dots {
	margin: 2rem 0 0
}
.content-padding {
	padding-top: 1rem;
	padding-bottom: 1rem
}
body>div.main-body>div:nth-child(4)>div>div:nth-child(2)>div.col-12.col-lg-5>a.launch-chat.btn.btn-outline-white.mr-2 {
	margin-bottom: 1rem
}
.faq-container {
	padding: 0 1rem
}
.partner-img {
	width: 48%
}
.technological-partners-img {
	width: 80%;
margin-top:.5rem;
margin-bottom:.5rem;
margin-left: 10%;
margin-right: 10%;
}
.specialist-tab-section.pb-5 {
	padding-bottom: 0!important
}
.specialist-tab-section .nav-tabs .nav-link:focus, .specialist-tab-section .nav-tabs .nav-link:hover, .specialist-tab-section .nav-tabs a {
	width: 50%;
	border: .5px rgba(42,45,55,.25) solid;
	box-shadow: none
}
.specialist-tab-section .nav-tabs .nav-link:focus:nth-child(odd), .specialist-tab-section .nav-tabs .nav-link:hover:nth-child(odd), .specialist-tab-section .nav-tabs a:nth-child(odd) {
	border-right: none!important;
	border: .5px rgba(42,45,55,.3) solid
}
.specialist-tab-section .tab-pane {
	padding: 1rem
}
.mob-img-wrapper img {
	min-width: 100%
}
.help-container p {
	font-size: 1rem;
	line-height: 1.5rem;
	letter-spacing: 0
}
.chat-wrapper .plan-offer {
padding:0 .5rem;
	letter-spacing: 1px;
font-size:.6rem
}
.footer-container {
	padding: 1rem 0 0
}
.footer-secondary-container {
	padding: 2rem 0 1rem
}
.review-wrapper {
	padding: 1rem 1.25rem
}
.review-container .owl-item {
	margin-bottom: 1rem;
	touch-action: auto!important;
	-webkit-user-select: auto!important
}
.review-container .text-right.content-padding {
	text-align: left!important
}
.creditations img {
	max-width: 150px;
	height: inherit
}
.suggested-products-container .col-lg-4 {
	padding-right: 1rem;
	padding-left: 1rem
}
.suggested-product {
	padding: 1rem!important
}
.footer-secondary-container li, .footer-secondary-container p {
font-size:.9rem
}
#dedicated-plans .nav {
	padding-left: 0;
	padding-right: 0
}
.plan-container #groups-tab>li {
	margin-right: 1rem;
	margin-bottom: 0;
	padding-bottom: 0
}
.custom-control {
	width: 45%;
	float: left;
	padding-right: 5%;
	padding-left: 8%
}
.width-115 {
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	right: unset;
	position: relative
}
.contact-info-container .launch-chat {
	margin-top: 1rem
}
.gradient {
padding:.5rem
}
.mimecast-form {
	background: linear-gradient(-90deg, #00165b, #0a00e9);
	padding: 0 1rem
}
}

@media only screen and (max-width:450px) {
.title-text-lg span {
    font-size: 1.2rem !important;
}
}
@media only screen and (max-width:375px) {
.title-text-lg {
	font-size: 1.25rem
}
.dropdown-title-text-sm {
font-size:.8rem;
	line-height: 1.25rem
}
.dropdown-title-text-lg {
	font-size: 1.5rem
}
#mobile-menu>div>div>div>div>div:nth-child(8) {
	padding-bottom: 5rem
}
.hero-usp {
	padding: 1rem!important
}
.review {
	padding: 1rem
}
.footer-secondary-container li, .footer-secondary-container p {
font-size:.8rem
}
.dedicated-server-icon, .linux-ssd-vps-icons {
	margin-left: -2.6rem
}
.creditations img {
	max-width: 100%;
	height: inherit
}
#QuoteVueRoot {
	margin-right: 0;
	margin-left: 0
}
.form-container {
	padding: 1rem!important
}
}
@media only screen and (max-width:320px) {
.dropdown-title-text-lg {
	font-size: 1.25rem
}
.euk-dropdown-item .btn {
font-size:.7rem
}
.footer-secondary-container li, .footer-secondary-container p {
font-size:.7rem
}
}
@media only screen and (max-height:850px) {
.hero-trustpilot {
	margin-bottom: 1rem
}
.page-title {
	font-size: 2.5rem;
	line-height: 2.5rem
}
.page-description {
	padding: 1rem 0
}
}
@media only screen and (max-height:768px) {
.hero-container {
	padding: 105px 0 280px
}
.hero-img {
	bottom: 0;
	max-height: 85%;
	width: auto
}
.hero-usp-wrapper {
	position: relative
}
.hero-usp {
	padding: 1rem
}
.hero-usp {
	padding: 1rem
}
}
@media only screen and (max-height:414px) {
.contact-address-container h3 {
	padding: 0 0 1rem!important
}
.contact-address-container .pr-5 {
	padding-right: 0!important
}
}
@media(min-width:1201px) {
.euk-dropdown-item {
	border: 1px solid #ededed;
	margin: 0 -8px 16px -8px
}
.navigation-container .navbar .nav-item {
	position: relative
}
.navigation-container .navbar .nav-item:before {
	content: "";
	position: absolute;
	right: -5px;
	bottom: -22px;
	opacity: 0;
	visibility: hidden;
	transition: .24s;
	width: 0;
	height: 0;
	border-color: transparent transparent #fff;
	border-style: solid;
	border-width: 0 10px 10px
}
.navigation-container .navbar .nav-item.active:before {
	opacity: 1;
	visibility: visible;
	transform: translateY(-10px)
}
.euk-dropdown-item .dropdown-item-info {
	display: block
}
.menu-dropdown .title-back {
	cursor: default;
	margin: 0;
	text-decoration: none
}
}

@media only screen and (max-height:1200px) {
.euk-dropdown-item a {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}
.euk-dropdown-item {margin: 0px !important;}	
}
@media (min-width: 1201px){
.euk-dropdown-item {border: 1px solid #ededed !important; margin: 0 -8px 16px -8px !important;}
.euk-dropdown-item a {padding-top: 1.4rem !important;  padding-bottom: 1.4rem !important;}		
}
.navbar .nav-item .nav-link {padding: 1rem 1.2rem !important;}

@media only screen and (max-width: 1000px)
.footer-logo img {
    margin-top: 0% !important;
}
@media only screen and (max-width:1000px) {
.footer-column {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.footer-column h6 {
	margin-bottom: 0;
	display: flex;
	align-items: center;
	align-content: center;
	cursor: pointer;
padding-top:.8rem;
padding-bottom:.8rem
}
.footer-column:not(.footer-column-social) h6:after {
	display: inline-block;
	content: '';
	width: 24px;
	height: 24px;
	margin-left: auto;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS43MzYiIGhlaWdodD0iNy4wNjciIHZpZXdCb3g9IjAgMCAxMS43MzYgNy4wNjciPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTI3MywxNzYuNTA5bC01LjUsNS45OS01LjUtNS45OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjEuNjMyIC0xNzYuMTcxKSIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center center
}
.footer-column.is-active h6:after {
	transform: rotate(180deg)
}
.footer-column ul {
padding-top:.4rem;
	padding-bottom: 1rem
}
.footer-column:not(.footer-column-social) ul {
	display: none
}
.footer-column.is-active ul {
	display: block
}
.footer-container .col-md-3 {-ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important;}
.footer-logo img {margin-top: 0% !important; }
.footer-container .col-md-9 { -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important;}
.footer-container .col-md-4 {-ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important;}
.footer-container .order-md-0 {-webkit-box-ordinal-group: 14 !important; -ms-flex-order: 0; order: 13 !important;}
}

.content-bordered p {font-weight: 400 !important;}
.plan-feature-container p {font-weight: 400 !important;     letter-spacing: 0px !important;}
.plan .mt-1 {margin-top: 0px !important;}
.plan h3 {font-weight: 700 !important;}
.legal-content ol>li:before {font-weight: 600 !important;} 
@media (max-width:991px) {
.hero-container.dedicated-container {padding: 137px 0 270px !important;}
.hero-container.linux-ssd-vps-container { padding: 137px 0 200px !important;}
.hero-container.windows-ssd-vps-container  { padding: 137px 0 270px !important;}
.hero-container.hero-container-cloud-hosting { padding: 137px 0 270px !important;}	
.page-international-dedicated-servers .hero-container {margin-bottom: 0; padding: 137px 0 180px !important;}	
}
@media (max-width:767px) {
.title-text-lg span {font-size: 1.8rem;}	
.hero-container.dedicated-container {padding: 137px 0 160px !important;}
.hero-container.linux-ssd-vps-container { padding: 137px 0 160px !important;}
.hero-container.windows-ssd-vps-container  { padding: 137px 0 160px !important;}
.hero-container.hero-container-cloud-hosting { padding: 137px 0 160px !important;}	
.page-international-dedicated-servers .hero-container {margin-bottom: 0; padding: 105px 0 280px !important;}		
}
@media (max-width:600px) {
.page-international-dedicated-servers .hero-container {margin-bottom: 0; padding: 90px 0 180px !important;}		
}
@media (max-width:575px) {
.page-title {font-size: 1.8rem!important; line-height: 2.5rem!important;}
.page-title span {font-size: 30px !important; line-height: 3.1rem;}
.page-description {font-size: 16px !important;}
}
@media (max-width:450px) {
.title-text-lg span {font-size: 1.5rem;}
.page-international-dedicated-servers .hero-container {margin-bottom: 0; padding: 90px 0 160px !important;}	
}
@media (max-width:400px) {
.page-title {font-size: 1.4rem!important; line-height: 2.2rem!important;}
.page-title span {font-size: 25px !important; line-height: 3.1rem;}
.page-description {font-size: 16px !important;}
.btn {font-size: 14px;}
.title-text-sm {font-size: 1.1rem;}
.hero-container.dedicated-container {padding: 90px 0 160px !important;}
.hero-container.linux-ssd-vps-container { padding: 90px 0 160px !important;}
.hero-container.windows-ssd-vps-container  { padding: 90px 0 160px !important;}
.hero-container.hero-container-cloud-hosting { padding: 90px 0 160px !important;}	
.page-title span {font-size: 20px !important; line-height: 3.1rem; }	
.page-title {font-size: 1.2rem !important;  line-height: 1.9rem !important; }
.page-description {padding: 0.2rem 0 1rem 0;}	
}
