/*
Theme Name: Cloud Itflowcy Main
Author: Dmytro Filipov (mrdias11@gmail.com)
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent
}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* simplest */
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom:1em;}
li {list-style:square; margin:0.5em 0 0 2em;}
dt {margin:1em 0; font-weight:bold;}
dd {margin:0 1em; padding-left:1em; border-left:1px solid #ddd;}
th, td {padding:0.5em; border:1px solid #ddd;}
blockquote {margin:0 1em; padding-left:1em; border-left:1px solid #ddd;}
pre {font-family:monospace; background:#f8f8ff; padding:0.5em; overflow:auto;}
sup, sub {height:0; line-height:1; vertical-align:baseline; position:relative; font-size:10px;}
sup {bottom:1ex;}
sub {top:0.5ex;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

div{box-sizing: border-box;}
a {color:#111;}
p {line-height:1.3em;}
h1 {font-size:1.7em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
h1 a {text-decoration:none;}
h1 a:hover {text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {clear:both;}

#container {width:768px; margin:2em auto;}
#header #description {margin-top:-1.5em;}
#header li {display:inline; margin:0 0.5em 0 0;}
#content {margin-top:4em;}
.hentry, .meta, #respond {margin-bottom:2em; padding-bottom:1em; }
.hentry h2, .hentry h3, .hentry h4 {margin-top:2em;}

.widgets {margin-bottom:2em; border-bottom:1px solid #ddd;}
.widget {margin-bottom:2em;}
.pagination {text-align:center; margin:2em auto 1em auto;}
.pagination a {padding:3px 8px; border: 1px solid #ddd;}
 
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
    margin: 0;
}

body {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 20px;
    color: #2B2B2B;
    overflow-x: hidden;
}
.wrapper {
	margin-top: 0;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 54px;
    color: #2B2B2B;
    margin: 40px 0 60px 0;
}
h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 40px;
    color: #2B2B2B;
    margin: 0;
}
h3 {
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    color: #2B2B2B;
    margin: 0;
}
.header {
    background: none;
    position: relative;
    width: 100%;
    z-index: 3;
}
section.page {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
section.page.servertable { width: 100%; }
section.page.servertable .container { min-height: 700px; }
.container, article {
	width: 100%;
	margin: 0 auto 30px auto;
	max-width: 1200px;
}
.fullwidth,
.fullcontainer {
	width: 100vw;
	margin: 0 auto 30px auto;
	max-width: 2560px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.wp-block-group__inner-container {
	width: 100%;
	max-width: 1200px;
	margin: 30px auto;
}
.wrap_mobile_menu { display: none; }
.mobile_menu { display: none; }

.footer {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	background: #ffffff;
	margin: 0;
}
.footer .bottom {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 100%;
	margin: 80px auto 30px auto;
	max-width: 1200px;
}
.footer .logo {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: row;
	padding: 60px 0 0 0;
}
.footer .copyright-social {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	padding-top: 20px;
	margin: 30px 0 40px 0;
	border-top: 1px #999 solid;
}
.footer .social {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	width: 200px;
}
.footer .social a {
	text-decoration: none;
}
.footer-logoselect {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
}
.has-background-dim { display: none!important; }
.menu-line-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	padding: 16px 0;
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 0;
}
.menu-line-wrapper .logo {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
}
.menu-line-wrapper .header-menu {
	width: 100%;
	max-width: 40%; 
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
}
.menu-line-wrapper .header-menu a {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #414141;
	text-decoration: none;
}
.menu-line-wrapper .header-menu ul.menu ul.sub-menu li a {
	padding-right: 15px;
}
.menu-line-wrapper .header-menu .menu-main-menu-container > ul.menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
}
.menu-line-wrapper .header-menu ul.menu li {
	list-style-type: none;
}
.menu-line-wrapper .header-menu ul.menu > li {
	padding: 10px 20px;
}
.menu-line-wrapper .header-menu ul.sub-menu { display: none; }
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	border-radius: 6px 6px 0 0;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url('/wp-content/themes/clouditflowcy/images/arrow_down_gray.svg') 50% 50%/contain no-repeat;
	margin: 0 0 0 6px;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover {
	box-shadow: 2px -2px 10px rgba(0,0,0,0.3);
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	background: #fff;
	border-radius: 0 0 8px 8px;
	position: absolute;
	top: 40px;
	left: 0;
	box-shadow: 7px 12px 15px rgba(0,0,0,0.3);
	padding: 20px;
	width: 560px;
} 
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li {
	max-width: 240px;
	margin: 0 0 5px 0;
	padding: 3px 10px;
	width: 100%;
	box-sizing: border-box;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li:hover {
	background: #eee; 
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li a {
	display: block;
	white-space: nowrap;
	width: 100%;
	padding-left: 27px;
	position: relative;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 20px;
	height: 24px;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-145 a:before {
	background: transparent url('/wp-content/uploads/2025/09/domains_icon1.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-193 a:before {
	background: transparent url('/wp-content/uploads/2025/09/domains_icon3.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-168 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon1.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-169 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon4.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-170 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon7.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-171 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon2.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-172 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon9.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-173 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon8.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-174 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon3.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-175 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon6.svg') 50% 50%/contain no-repeat;
}
.menu-line-wrapper .header-menu ul.menu li.menu-item-has-children:hover ul.sub-menu li.menu-item-176 a:before {
	background: transparent url('/wp-content/uploads/2025/09/discover_icon5.svg') 50% 50%/contain no-repeat;
}

.menu-line-wrapper .requestbutton {
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	padding: 0 30px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	flex-direction: row;
	color: #40A1E8;
	height: 50px;
	border: 1px solid #40A1E8;
	border-radius: 25px;
}
.menu-line-wrapper .requestbutton:hover {
	color: #ffffff;
	background: #40A1E8;
}
.page-top_wrapper {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 245px 60px;
	margin: 0 0 100px 0;
}
.page-top_wrapper h1,
.wp-block-cover h1 {
	font-weight: 700;
	font-size: 60px!important;
	line-height: 73px;
	text-align: left;
	color: #ffffff!important;
}
.page-id-11 .wp-block-cover h1,
.page-id-190 .wp-block-cover h1,
.page-id-160 .wp-block-cover h1,
.page-id-94 .wp-block-cover h1 {
	color: #222222!important;
}
.page-id-6 .mp_block1 {
	min-height: 800px!important;
	border-radius: 30px;
}
.wp-block-cover.is-light,
.wp-block-cover.is_light {
	width: 100%;
	min-height: 600px!important;
	box-sizing: border-box;
	border-radius: 30px;
	margin-bottom: 100px;
}
.wp-block-cover.is-light .wp-block-cover__inner-container,
.wp-block-cover.is_light .wp-block-cover__inner-container {
	padding: 0 60px;
	border-radius: 30px;
}
.page-id-6 .mp_block1 .wp-block-cover__image-background.wp-image-21 {
	background-size: 100%;
}
.page-id-6 .mp_block1 .wp-block-cover__background.has-background-dim { display: none!important; }
.page-id-6 .wp-block-cover__inner-container {
        padding-left: 50px;
}
.page-id-6 .mp_block1 .wp-block-cover__inner-container p:first-child {
	font-weight: 500;
	font-size: 60px;
	line-height: 70px;
	text-align: left;
	color: #414141;
	margin: 0 0 20px 0;
}
.page-id-6 .mp_block1 .wp-block-cover__inner-container p:nth-child(2) {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	text-align: left;
	color: #414141;
	margin: 0 0 20px 0;
}
.page-id-6 .mp_block1 .wp-block-cover__inner-container p:nth-child(3) {
	font-weight: 500;
	font-size: 38px;
	line-height: 46px;
	color: #40A1E8;
	text-align: left;
	margin: 0 0 30px 0;
}
.page-id-6 .mp_block1 .wp-block-cover__inner-container .root-eb-button-3rjmh .eb-button-anchor {
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
	line-height: 70px;
	padding: 0 40px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	flex-direction: row;
	color: #ffffff;
	background: #40A1E8;
	height: 70px;
	border: 1px solid #40A1E8;
	border-radius: 35px;
	max-width: 250px;
}
.page-id-6 .mp_block1 .wp-block-cover__inner-container .root-eb-button-3rjmh .eb-button-anchor:hover {
	color: #40A1E8;
	background: transparent;
}
.hp_slogan_2 {
	font-weight: 500;
	font-size: 36px;
	line-height: 40px;
	color: #414141;
	margin: 150px 0 70px 0;
}
.hp_block3_1 {
	display: flex;
	align-items: stretch;
	justify-content: center;
	flex-direction: row;
}
.hp_block3_1 > div {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
}
.hp_block3_1 div:first-child *:first-child,
.hp_block3_1 div:nth-child(3) *:first-child,
.hp_block3_1 div:nth-child(2) *:nth-child(2) {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #40A1E8;
	text-align:left;
	margin: 0 0 15px 0;
}
.page-id-154 .hp_block3_1 div:first-child *:first-child,
.page-id-154 .hp_block3_1 div:nth-child(3) *:first-child,
.page-id-154 .hp_block3_1 div:nth-child(2) *:nth-child(2) {
	color: #000;
}
.hp_block3_1 div:first-child p:nth-child(2),
.hp_block3_1 div:nth-child(3) p:nth-child(2),
.hp_block3_1 div:nth-child(2) p:nth-child(3) {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #414141;
	margin: 0 0 25px 0;
}
.hp_block3_1 div img { margin: 0 0 20px 0; }
.wp-block-group.fullwidth.graybeauty {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 80px 0 20px 0;
	background: #555 url('/wp-content/themes/clouditflowcy/images/group143726134.jpg') 50% 50%/cover no-repeat;
}
.page-id-148 .fullwidth.bluebeauty,
.page-id-150 .fullwidth.bluebeauty,
.page-id-152 .fullwidth.bluebeauty,
.page-id-156 .fullwidth.bluebeauty,
.page-id-158 .fullwidth.bluebeauty,
.page-id-160 .fullwidth.bluebeauty,
.page-id-162 .fullwidth.bluebeauty,
.page-id-164 .fullwidth.bluebeauty,
.page.servertable {
	margin-top: 0;
	margin-bottom: 100px;
	padding: 80px 0 20px 0;
	background: #555 url('/wp-content/themes/clouditflowcy/images/additional1bg.jpg') 50% 100%/cover no-repeat;
}
.page-id-152 .fullwidth.bluebeauty,
.page-id-156 .fullwidth.bluebeauty,
.page-id-158 .fullwidth.bluebeauty {
	padding-top: 0;
}
.page.servertable {
	margin-bottom: 20px;
}
.page-id-152 .fullwidth.bluebeauty .container,
.page-id-152 .fullwidth.bluebeauty .wp-block-group.fullwidth.graybeauty {
	margin-bottom: 0;
}
.wp-block-group.fullwidth.graybeauty .slogan {
	font-weight: 600;
	font-size: 32px;
	line-height: 42px;
	text-align: center;
	color: #FFFFFF;
	margin: 0 0 35px 0;
}
.wp-block-group.fullwidth.graybeauty .slogan.marg60 {
	margin: 0 0 85px 0;
}
#whatpromise { gap: 48px; }
#whatpromise .eb-infobox-image-wrapper .eb-infobox-image {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	background: transparent url('/wp-content/themes/clouditflowcy/images/promise_icon_bg.svg') 50% 50%/contain no-repeat;
	width: 70px;
	height: 70px;
}
.wp-block-columns:not(.tierblock1,.tierblock2,.tierblock3,.tierblock4) .eb-feature-list-icon-inner {
	background: transparent url('/wp-content/themes/clouditflowcy/images/promise_icon_bg.svg') 50% 50%/contain no-repeat!important;
	width: 70px!important;
	height: 70px!important;
}
.wp-block-columns:not(.tierblock1,.tierblock2,.tierblock3,.tierblock4) .eb-feature-list-icon-inner span.eb-feature-list-icon {
	width: 70px!important;
	height: 70px!important;
}
.wp-block-columns:not(.tierblock1,.tierblock2,.tierblock3,.tierblock4) .eb-feature-list-icon-inner span.eb-feature-list-icon img {
	width: 35px!important;
	height: auto!important;
	max-height: 35px!important;
	flex-shrink: 0;
}
.page-id-160 .whitefeatures  .eb-feature-list-icon-inner {
    height: 30px!important;
    width: 30px!important;
}
.page-id-160 .whitefeatures  .eb-feature-list-icon-inner span.eb-feature-list-icon {
    height: 30px!important;
    width: 30px!important;
    font-size: 21px;
    padding-top: 15px;
    padding-right: 0px;
    padding-left: 13px;
    padding-bottom: 15px;
}
.page-id-160 .whitefeatures  .eb-feature-list-icon-inner span.eb-feature-list-icon img {
	height: 21px!important;
	width: 21px!important;
}


#whatpromise .eb-infobox-image-wrapper img {
	width: 35px;
	height: auto!important;
}
#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper {
	box-sizing: border-box;
	background: rgba(43, 42, 41, 0.4);
	border: 1px solid #FFFFFF;
	backdrop-filter: blur(5px);
	border-radius: 25px;
	margin: 0 0 50px 0;
	padding: 0 30px;
}
#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper h2.title {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 0;
}
#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper p.description {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	padding: 0 30px 10px 30px;
	min-height: 58px;
}
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-rhdwf {
	position: relative;
}
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-1dp73 {
	margin: 120px 0 20px 0;
}
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-rhdwf h2,
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-ftl1i h2,
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 h2,
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-1dp73 h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 42px;
	color: #414141;
	margin-bottom: 8px!important;
}
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-ftl1i p.eb-ah-subtitle,
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 p.eb-ah-subtitle,
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-1dp73 p.eb-ah-subtitle {
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	color: #414141;
	max-width: 480px;
}
.wp-block-essential-blocks-advanced-heading.thisfull.root-eb-advance-heading-1dp73 p.eb-ah-subtitle {
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	color: #414141;
	max-width: 1200px;
}
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-ftl1i { margin-top: 60px; }
.eb-advance-heading-wrapper.eb-advance-heading-rhdwf .bluebutton,
.eb-advance-heading-wrapper.eb-advance-heading-ftl1i .bluebutton,
.sslblock.bluebutton {
	box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #40A1E8;
	border-radius: 25px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	color: #40A1E8;
	padding: 0 60px;
	text-decoration: none;
}
.eb-advance-heading-wrapper.eb-advance-heading-rhdwf .bluebutton:hover,
.eb-advance-heading-wrapper.eb-advance-heading-ftl1i .bluebutton:hover,
.sslblock.bluebutton:hover {
	background-color: #40A1E8;
	color: #fff;
}
.sslblock.bluebutton { max-width: 240px; padding: 0 30px; }
.container > .wp-block-columns.wp-container-core-columns-is-layout-9d6595d7:not(.hp_block3_1):not(.contact_block):not(.selector158):not(.trivial):not(.whitefeatures),
.container.page-container {
	width: 100vw;
	margin: 0 auto 30px auto;
	max-width: 2560px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 0 0 50px 0;
	background: #fff url('/wp-content/themes/clouditflowcy/images/megabackground.jpg') 50% 100%/100% no-repeat;
}
#bluebeauty {
	width: 100%;
	margin: 0 auto;
	max-width: 1200px;
	padding-bottom: 60px;
}
#bluebeauty > * { width: 100%; }
#bluebeauty .eb-feature-list-items li.eb-feature-list-item { cursor: pointer; min-height: 190px!important; }
#bluebeauty .eb-feature-list-items li.eb-feature-list-item,
.wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item {
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.5);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
	margin: 0 0 30px 0!important;
	padding: 20px 30px 20px 20px;
	min-height: 168px;
	list-style-type: none;
}
#bluebeauty .eb-feature-list-items li.eb-feature-list-item:hover {
	background: rgba(188, 227, 251, 0.5);	
}
.vpslist .wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item {
	min-height: 60px;
}
.vpslist .wp-block-image.size-full img { border-radius: 25px; }
#bluebeauty > .wp-block-columns { gap: 30px; }
#bluebeauty .eb-feature-list-wrapper { padding: 0; }

.wp-block-essential-blocks-row.wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-icon-inner,
.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.6);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
	padding: 20px 30px;
	margin-left: 0;
}
.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-wrapper { 
	margin-top: 0; 
	padding: 0; 
}
.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item:not(:last-child) {
	margin: 0 0 25px 0!important;
}
.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #414141;
}
.page-id-156 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title,
.page-id-158 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title,
.page-id-162 .wp-block-essential-blocks-row .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #414141;
	text-align: left;
}
.page-id-156 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item {
	padding: 28px 30px;
}
.page-id-158 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item,
.page-id-162 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item {
	padding: 30px 30px;
}
.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-icon-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	background: transparent url('/wp-content/themes/clouditflowcy/images/promise_icon_bg.svg') 50% 50%/contain no-repeat;
	width: 70px;
	height: 70px;
}
.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-icon-inner .eb-feature-list-icon {
	padding: 10px!important;
}
.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-icon-inner .eb-feature-list-icon img { width: 100%!important; height: auto!important; }
.wp-block-essential-blocks-row.dedic_columns .eb-column-wrapper.eb-column-c2za1 img { border-radius: 25px; }
#bluebeauty .eb-feature-list-icon-inner span.eb-feature-list-icon { padding: 0; }
#bluebeauty .eb-feature-list-icon-inner span.eb-feature-list-icon img { width: 38px; height: auto; }

#bluebeauty .eb-feature-list-content-box h3.eb-feature-list-title a,
.root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn  .eb-feature-list-items .eb-feature-list-content-box h2.eb-feature-list-title > a,
.root-eb-feature-list-dexr5 .eb-parent-wrapper.eb-parent-eb-feature-list-dexr5  .eb-feature-list-items .eb-feature-list-content-box h2.eb-feature-list-title > a {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #414141;
}
.wp-block-essential-blocks-feature-list.root-eb-feature-list-en3p6 li.eb-feature-list-item,
.wp-block-essential-blocks-feature-list.root-eb-feature-list-y2koh li.eb-feature-list-item,
.wp-block-essential-blocks-feature-list.root-eb-feature-list-hlqsg li.eb-feature-list-item {
	list-style-type: none;
}
.wp-block-essential-blocks-feature-list.root-eb-feature-list-en3p6 .eb-feature-list-icon-box,
.wp-block-essential-blocks-feature-list.root-eb-feature-list-y2koh .eb-feature-list-icon-box,
.wp-block-essential-blocks-feature-list.root-eb-feature-list-hlqsg .eb-feature-list-icon-box {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}
#bluebeauty .wp-block-essential-blocks-feature-list.root-eb-feature-list-y2koh .eb-feature-list-icon-inner span.eb-feature-list-icon img { width: 28px!important; }
p.boldtext {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	color: #414141;
}
.wp-block-essential-blocks-row.root-eb-row-9kvet { margin-top: 140px; }
.page-id-160 .wp-block-essential-blocks-row.root-eb-row-9kvet { margin-top: 60px; }
.page-id-190 .wp-block-essential-blocks-row.root-eb-row-9kvet { margin-top: 100px; }
.wp-block-essential-blocks-row.dedic_columns.root-eb-row-9kvet { margin-top: 40px; }

.wp-block-essential-blocks-column.root-eb-column-c2za1 {
	padding-left: 35px;
}
.vpslist .wp-block-essential-blocks-column.root-eb-column-c2za1 {
	padding-left: 0;
}
.vpslist .eb-feature-list-9tmcn.eb-feature-list-wrapper {
	margin: 0;
}
.vpslist .eb-feature-list-wrapper .eb-feature-list-items .eb-feature-list-content-box h2.eb-feature-list-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	color: #414141;
}
.vpslist .eb-feature-list-wrapper .eb-feature-list-items .eb-feature-list-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
}
.eb-row-9kvet.eb-row-root-container > .eb-row-wrapper {
    max-width: 1200px!important;
}
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 + .wp-container-core-columns-is-layout-9d6595d7 { gap: 20px!important; }
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 + .wp-container-core-columns-is-layout-9d6595d7 .eb-feature-list-9tmcn.eb-feature-list-wrapper,
.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 + .wp-container-core-columns-is-layout-9d6595d7 .eb-feature-list-dexr5.eb-feature-list-wrapper { 
	padding: 0; 
	margin-bottom: 15px;
}

.root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn  .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content,
.root-eb-feature-list-dexr5 .eb-parent-wrapper.eb-parent-eb-feature-list-dexr5  .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #414141;
	text-align: center;
}
.page-id-156 .root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn  .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content,
.page-id-158 .root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn  .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content,
.page-id-162 .root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn  .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #414141;
	text-align: left;
}
.wp-block-columns.contact_block {
	margin-top: 130px;
}
.wp-block-essential-blocks-advanced-heading.plaintext004.root-eb-advance-heading-7rmzp {
	position: relative;
	top: 100px;
}
.wp-block-essential-blocks-advanced-heading.plaintext004.root-eb-advance-heading-k6187 h2.eb-ah-title {
	font-weight: 400;
}
.wp-block-group.fullwidth.graybeauty figure img { 
	width: auto!important;
	height: auto!important;
	max-height: 212px;
}
.wp-block-columns.wp-block-columns-is-layout-flex.fourcountry {
	display: flex;
	align-items: flex-end!important;
	justify-content: center;
	flex-direction: row;
}
#wpcf7-f129-o1 form { max-width: 500px; }

#wpcf7-f129-o1 form label span:first-child { display: none; }

#wpcf7-f129-o1 .form_line p {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	margin: 0;
}
#wpcf7-f129-o1 form > p {
	margin: 0;
}
#wpcf7-f129-o1 .form_line p > label {
	width: 50%;
}
#wpcf7-f129-o1 .form_line p > label:not(:last-child) {
	padding-right: 20px;
}
#wpcf7-f129-o1 .form_line p > label span:last-child,
.cf7select span:last-child { 
	display: block;
	width: 100%; 
}
#wpcf7-f129-o1 .form_line label span span {
	font-size: 12px;
	padding-left: 20px;
}

.cf7select span:last-child { margin-right: 20px; }
#wpcf7-f129-o1 form input[type="text"],
#wpcf7-f129-o1 form input[type="tel"],
#wpcf7-f129-o1 form input[type="email"],
#wpcf7-f129-o1 form select {
	width: 100%;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #ACACAC;
	border-radius: 20px;
	height: 40px;
	font-weight: 400;
	font-size: 15px;
	line-height: 40px;
	color: #222222;
	padding: 0 20px!important;
	margin-bottom: 0;
}
#wpcf7-f129-o1 form .form_line input[type="tel"] {
	padding-left: 85px!important;
}
.iti__selected-dial-code {
	font-size: 15px;
	line-height: 40px;
}
.iti__flag { flex-shrink: 0!important; }
.iti__country { margin-left: 12px; }
.iti__selected-country-primary {
	border-radius: 20px 0 0 20px;
}
#wpcf7-f129-o1 form select { 
    margin-right: 20px; 
    -webkit-appearance: none; /* Chrome, Safari, Opera */
    -moz-appearance: none;    /* Firefox */
    appearance: none;         /* Стандартна властивість */
    padding: 0 40px 0 15px!important; /* Загальні відступи */
    border: 1px solid #ccc;
    background-color: #ffffff;
    cursor: pointer;
    background-image: url('/wp-content/themes/clouditflowcy/images/selectarrow.svg');
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 14px;
}
#wpcf7-f129-o1 form textarea {
	width: 100%;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #ACACAC;
	border-radius: 20px;
	font-weight: 400;
	font-size: 15px;
	line-height: 40px;
	color: #222222;
	margin-right: 20px;
	padding: 10px 20px;
}
#wpcf7-f129-o1 form .eb-form-fields { gap: 0!important; }
#wpcf7-f129-o1 form input[type="submit"],
.virtualmashines .wp-block-column a.eb-button-anchor {
	box-sizing: border-box;
	border: 1px solid #40A1E8;
	border-radius: 25px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	background-color: #40A1E8;
	color: #fff;
	padding: 0 60px;
	text-decoration: none;
	margin: 20px 0;
	cursor: pointer;
}
#wpcf7-f129-o1 form input[type="submit"]:hover,
.virtualmashines .wp-block-column a.eb-button-anchor:hover {
	background-color: #fff;
	color: #40A1E8;

}

.footer-divider {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: row;
}
.footer-text {
	width: 50%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	padding-right: 40px;
}
.footer-text h3 {
	font-weight: 700;
	font-size: 38px;
	line-height: 42px;
	text-transform: capitalize;
	color: #40A1E8;
	margin-bottom: 15px;
}
.footer-text p {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	color: #414141;
}
.page-id-152 .footer-text p,
.page-id-154 .footer-text p,
.page-id-156 .footer-text p,
.page-id-158 .footer-text p,
.page-id-160 .footer-text p {
	font-size: 32px;
	line-height: 40px;
}
.footer-form {
	width: 50%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
}

.footer-contact,
.footer-contact-bottom {
	width: 100%;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-direction: row;
	margin: 60px 0;
}
.footer-contact > div {
	width: 30%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 25px;
	padding: 28px 20px;
}
.footer-contact .footer-contact-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	background: transparent url('/wp-content/themes/clouditflowcy/images/promise_icon_bg.svg') 50% 50%/contain no-repeat;
	width: 70px!important;
	height: 70px;
	margin-right: 25px;
	margin-top: 20px;
	flex-shrink: 0; flex-grow: 0;
}
.footer-contact .footer-contact-icon img {
	max-width: 33px;
	max-height: 33px;
}
.footer-contact h4 {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	align-items: left;
	color: #414141;
}
.footer-contact p {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #414141;
	margin: 15px 0 0 0;
}
.footer-info {
	width: 65%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
}
.footer-info img {
	max-width: 155px;
}
.footer-soc {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
	margin: 45px 0 0 0;
}
.footer-soc a {
	width: 38px;
	height: 38px;	
	margin-right: 20px;
}
.footer-soc a.facebook {
	background: transparent url('/wp-content/themes/clouditflowcy/images/soc-facebook.svg') 50% 50%/contain no-repeat;
}
.footer-soc a.instagram {
	background: transparent url('/wp-content/themes/clouditflowcy/images/soc-instagram.svg') 50% 50%/contain no-repeat;
}
.footer-soc a.linkedin {
	background: transparent url('/wp-content/themes/clouditflowcy/images/soc-linkedin.svg') 50% 50%/contain no-repeat;
}
.footer-quote {
	width: 35%;
}
.footer-quote p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #414141;
	margin: 0 0 20px 0;
}
.footer-quote .bluebutton {
	max-width: 155px;
	box-sizing: border-box;
	border: 1px solid #40A1E8;
	border-radius: 25px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	background-color: #40A1E8;
	color: #fff;
	padding: 0 30px;
	text-decoration: none;
}
.footer-quote .bluebutton:hover {
	color: #40A1E8;
	background-color: #fff;
}

#whyfordomains .eb-feature-list-items li {
	min-height: 120px;
}
.page-id-160 #whyfordomains .eb-feature-list-items li {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
}
.page-id-160 #whyfordomains .eb-feature-list-items li .eb-feature-list-content {
	text-align: left;
}
#whyfordomains .eb-feature-list-items li h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #414141;
}
.page-id-94 .wp-block-essential-blocks-column.root-eb-column-dh7ay img {
	border-radius: 30px;
}
.page-id-94 .eb-feature-list-9tmcn.eb-feature-list-wrapper .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon > *,
.page-id-190 .eb-feature-list-9tmcn.eb-feature-list-wrapper .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon > * {
    height: 35px;
    width: 35px;
}
.straight_p_24_30,
.services_text p {
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	color: #414141;
}
#hostingplans {
	margin: 40px 0;
}
#hostingplans .wp-block-essential-blocks-column .eb-parent-wrapper,
#hostingplans .wp-block-essential-blocks-column .eb-column-wrapper,
#hostingplans .wp-block-essential-blocks-column .eb-column-inner,
#hostingplans .wp-block-essential-blocks-column .wp-block-essential-blocks-infobox,
#hostingplans .wp-block-essential-blocks-column .eb-infobox-wrapper {
	height: 100%;
}
#hostingplans .wp-block-essential-blocks-column .eb-infobox-wrapper {
	box-sizing: border-box;
	background: #e9f6ff;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
	padding: 20px;
}
#hostingplans .eb-infobox-image {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    background: transparent url(/wp-content/themes/clouditflowcy/images/promise_icon_bg.svg) 50% 50% / contain no-repeat;
    width: 70px;
    height: 70px;
	margin: 0;
}
#hostingplans .eb-infobox-image img {
	width: 30px;
	height: auto;
	border-radius: 0;
}
#hostingplans .eb-infobox-wrapper h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #414141;
	margin: 0 0 8px 0;
	text-align: center;
}
#hostingplans .eb-infobox-wrapper p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #414141;
	margin: 0;
	padding: 0;
}
.tierblock1,
.tierblock2,
.tierblock3,
.tierblock4 {
	width: 100%;
	margin: 0 auto 30px auto;
	max-width: 1200px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
}
.tierblock1.raid {
	max-width: 2560px;
}
.tierblock1 .wp-block-column,
.tierblock2 .wp-block-column,
.tierblock3 .wp-block-column,
.tierblock4 .wp-block-column {
	width: 48%;
	box-sizing: border-box;
	background: rgba(204, 233, 255, 0.4);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
}
.tierblock1.raid .wp-block-column:nth-child(2) {
	margin-left: 30px;
}
.tierblock1.raid .wp-block-column:nth-child(4) {
	margin-right: 30px;
}
.tierblock1.raid .wp-block-column:first-child,
.tierblock1.raid .wp-block-column:last-child {
	position: relative;
}
.tierblock1.raid .wp-block-column:first-child:before,
.tierblock1.raid .wp-block-column:last-child:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(3px);
	border-radius: 23.4459px;
	z-index: 10;
}
.tierblock1 .wp-block-column h2,
.tierblock2 .wp-block-column h2,
.tierblock3 .wp-block-column h2,
.tierblock4 .wp-block-column h2 {
	box-sizing: border-box;
	background: #CCE9FF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 25px;
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	text-align: center;
	color: #414141;
	padding: 40px 0;
}
.page-id-150 .tierblock1 .wp-block-column h2 {
	padding: 20px 0;
}

.page-id-164 .tierblock1 .wp-block-column h2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	font-weight: 700;
	font-size: 16px;
	line-height: 29px;
	color: #414141;
	padding: 10px 50px;
}
.tierblock1 .wp-block-column .eb-feature-list-items li,
.tierblock2 .wp-block-column .eb-feature-list-items li,
.tierblock3 .wp-block-column .eb-feature-list-items li,
.tierblock4 .wp-block-column .eb-feature-list-items li {
	padding: 4px 0 2px 60px;
	margin: 4px 0!important;
	border-bottom: 1px rgba(201, 201, 201, 1) solid;
}
.whitefeatures .wp-block-column .eb-feature-list-items li {
	padding: 4px 0 4px 35px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-bottom: none;
}
.tierblock1 .wp-block-column .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon,
.tierblock1 .wp-block-column .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon,
.tierblock1 .wp-block-column .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon,
.tierblock1 .wp-block-column .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon {
    height: 30px;
    width: 30px;
    font-size: 20px;
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 13px;
    padding-bottom: 5px;
}

.tierblock1 .wp-block-column .eb-feature-list-items li:last-child,
.tierblock2 .wp-block-column .eb-feature-list-items li:last-child,
.tierblock3 .wp-block-column .eb-feature-list-items li:last-child,
.tierblock4 .wp-block-column .eb-feature-list-items li:last-child,
.wp-block-column  .wp-block-column .eb-feature-list-items li:last-child {
	border-bottom: none;
}
.page-id-158 .tierblock2 .wp-block-column { flex-basis:auto!important; }
.page-id-158 .trivial:not(.tierblock4) .wp-block-heading {
	padding-bottom: 60px!important;
}
.page-id-158 .wp-block-heading + p {
	text-align: center;
	position: relative;
	top: -60px;
	margin-bottom: 0;
}
.page-id-158 .eb-feature-list-content-box {
	min-height: 30px;
}
.page-id-156 .tierblock1 .wp-block-column .eb-feature-list-items li {
	margin-right: 30px;
	padding-left: 10px;
}
.tierblock1.raid .wp-block-column .eb-feature-list-items li {
	padding: 1px 0 1px 6px;
	margin: 0 20px;
}
.trivial .wp-block-column .eb-feature-list-items li {
	padding: 2px 0 2px 5px!important;
	margin-left: 10px!important;
}
.page-id-162 .trivial .wp-block-column .eb-feature-list-items li {
	padding: 0 0 2px 5px!important;
	margin: 1px 0 3px 10px!important;
	line-height: 16px!important;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
}
.page-id-162 .eb-feature-list-wrapper .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon {
    height: 22px;
    width: 30px;
    font-size: 20px;
    padding: 0!important;
}
.page-id-162 .tierblock1 .wp-block-column .eb-feature-list-icon-inner {
    background: none !important;
    position: relative;
    top: 0;
    left: 6px;
}

.trivial.tierblock2 .wp-block-column .eb-feature-list-items li {
	padding-left: 50px!important;
}
.trivial.tierblock3 .wp-block-column .eb-feature-list-items li {
	padding-left: 100px!important;
}
.trivial.tierblock4 .wp-block-column .eb-feature-list-items li {
	padding-left: 100px!important;
}

.tierblock1.raid .wp-block-column .eb-feature-list-items li[data-icon-type="none"] h3.eb-feature-list-title {
	font-weight: 700!important;
	padding-bottom: 8px;
	margin-bottom: 0!important;
}
.tierblock1 .wp-block-column .eb-feature-list-items li .eb-feature-list-content-box h3,
.tierblock2 .wp-block-column .eb-feature-list-items li .eb-feature-list-content-box h3,
.tierblock3 .wp-block-column .eb-feature-list-items li .eb-feature-list-content-box h3,
.tierblock4 .wp-block-column .eb-feature-list-items li .eb-feature-list-content-box h3,
.whitefeatures .wp-block-column .eb-feature-list-items li .eb-feature-list-content-box h3 {
	font-weight: 700!important;
	font-size: 13px!important;
	line-height: 18px!important;
	color: #414141!important;
	margin: 0 0 20px 0!important;
}
.tierblock4 .wp-block-column .eb-feature-list-items li .eb-feature-list-content-box h3 {
	margin: 20px 0!important;
}
.tierblock1 .wp-block-column .eb-feature-list-items li .eb-feature-list-icon-box + .eb-feature-list-content-box h3,
.tierblock2 .wp-block-column .eb-feature-list-items li .eb-feature-list-icon-box + .eb-feature-list-content-box h3,
.tierblock3 .wp-block-column .eb-feature-list-items li .eb-feature-list-icon-box + .eb-feature-list-content-box h3,
.tierblock4 .wp-block-column .eb-feature-list-items li .eb-feature-list-icon-box + .eb-feature-list-content-box h3,
.whitefeatures .wp-block-column .eb-feature-list-items li .eb-feature-list-icon-box + .eb-feature-list-content-box h3 {
	font-weight: 400!important;
	font-size: 13px!important;
	line-height: 18px!important;
	color: #414141!important;
	margin: 0!important;
}

.tierblock1 .wp-block-column .eb-feature-list-icon-inner,
.tierblock2 .wp-block-column .eb-feature-list-icon-inner,
.tierblock3 .wp-block-column .eb-feature-list-icon-inner,
.tierblock4 .wp-block-column .eb-feature-list-icon-inner,
.whitefeatures .wp-block-column .eb-feature-list-icon-inner { 
	background: none!important; 
	position: relative;
	top: -6px;
}
.tierblock1 .eb-feature-list-wrapper,
.tierblock2 .eb-feature-list-wrapper,
.tierblock3 .eb-feature-list-wrapper,
.tierblock4 .eb-feature-list-wrapper,
.whitefeatures .eb-feature-list-wrapper {
	margin-top: 15px!important;
	margin-bottom: 10px!important;
}
.page-id-158 .tierblock1 .eb-feature-list-wrapper,
.page-id-158 .tierblock2 .eb-feature-list-wrapper,
.page-id-158 .tierblock3 .eb-feature-list-wrapper,
.page-id-158 .tierblock4 .eb-feature-list-wrapper {
	margin-top: 0px!important;
	margin-bottom: 10px!important;
	padding: 0 25px 0 20px;
}
.tierblock1 .eb-button-wrapper a.eb-button-anchor,
.tierblock2 .eb-button-wrapper a.eb-button-anchor,
.tierblock3 .eb-button-wrapper a.eb-button-anchor,
.tierblock4 .eb-button-wrapper a.eb-button-anchor,
.whitefeatures .eb-button-wrapper a.eb-button-anchor,
.selectorbuttonblue.active .eb-button-wrapper a.eb-button-anchor,
.selectorbuttonblue .eb-button-wrapper a.eb-button-anchor:hover {
	background: #40A1E8;
	border: 2px #40A1E8 solid;
	border-radius: 26px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	text-align: center;
	color: #FFFFFF;
	width: 100%;
	box-sizing: border-box;
	max-width: 344px;
	margin: 0 25px;
	padding: 0;
	text-decoration: none;
}
.tierblock1 .eb-button-wrapper a.eb-button-anchor:hover,
.tierblock2 .eb-button-wrapper a.eb-button-anchor:hover,
.tierblock3 .eb-button-wrapper a.eb-button-anchor:hover,
.tierblock4 .eb-button-wrapper a.eb-button-anchor:hover,
.whitefeatures .eb-button-wrapper a.eb-button-anchor:hover,
.selectorbuttonblue .eb-button-wrapper a.eb-button-anchor {
	color: #40A1E8;
	background: #fff;
	border: 2px #40A1E8 solid;
	border-radius: 26px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	max-width: 344px;
	margin: 0 25px;
	padding: 0;
	text-decoration: none;
}
.selector158 {
	width: 100%;
	margin-bottom: 30px;
}
.tierblock1 .eb-button-wrapper,
.tierblock2 .eb-button-wrapper,
.tierblock3 .eb-button-wrapper,
.tierblock4 .eb-button-wrapper,
.whitefeatures .eb-button-wrapper {
       	margin-top: 0!important;
}
h2.hplans_heading {
	width: 100%;
	margin: 0 auto 50px auto;
	max-width: 1200px;
	position: relative;
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	text-align: center;
	text-transform: capitalize;
	color: #414141;
}
.page-id-156 h2.hplans_heading {
	margin-top: 60px;
}
.page-id-158 h2.hplans_heading {
	margin-top: 80px;
	margin-bottom: 15px;
}
.page-id-158 p.hplans {
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	color: #414141;
	margin: 0 0 40px 0;
}
.hplans_heading img {
	position: absolute;
	top: -20px;
	right: 0;
	width: 200px;
}
.page-id-158 .hplans_heading img {
	top: 2px;
}
.tierblock1.raid .wp-block-column:nth-child(2),
.tierblock1.raid .wp-block-column:nth-child(4) {
	position: relative;
}
.raidleft {
	cursor: pointer;
	width: 30px;
	height: 50px;
	background: transparent url(/wp-content/themes/clouditflowcy/images/arrow-left-blue.svg) 50% 50%/16px no-repeat;
	position: absolute;
	top: 47%;
	left: -42px;
}
.raidright {
	cursor: pointer;
	width: 30px;
	height: 50px;
	background: transparent url(/wp-content/themes/clouditflowcy/images/arrow-right-blue.svg) 50% 50%/16px no-repeat;
	position: absolute;
	top: 47%;
	right: -42px;
}
.wp-block-essential-blocks-advanced-heading.plaintext004 h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	color: #414141;
	margin: 0 0 50px 0!important;
}
.wp-block-essential-blocks-column.root-eb-column-jqh3c ul li {
	font-weight: 400;
	font-size: 24px;
	line-height: 42px;
	color: #414141;
	margin: 0;
}

.cloudservertable {
	display: grid;
	width: 100%;
	box-sizing: border-box;
	background: rgba(204, 233, 255, 0.4);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
	padding: 20px;
}

.cloudservertable .cputype-header {
	box-sizing: border-box;
	background: #CCE9FF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 25px;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #414141;
    display: grid;
    grid-template-columns: 2fr 1.15fr 1.2fr 1.15fr 1.6fr .8fr 1.15fr 2.25fr;
    justify-items: center;
    padding: 30px 20px;
    z-index: 11
}

.cloudservertable .cputype-header>div>small {
    font-size: .625rem;
    line-height: 1.2;
    text-transform: none
}

.contactusbutton {
	box-sizing: border-box;
	background: #40A1E8;
	border-radius: 18px;
	font-weight: 500;
	font-size: 16px;
	line-height: 36px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #FFFFFF;
	padding: 0 30px;
	cursor: pointer;
}

@media (max-width: 991px) {
    .cloudservertable .cputype-header {
        display:none!important
    }
}

.cloudservertable .cputype-toggle {
    align-items: center;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1.25fr 1.25fr 1fr 3fr;
    padding: 15px 20px
}

@media (max-width: 991px) {
    .cloudservertable .cputype-toggle {
        border:none!important;
        border-radius: 4px;
        filter: drop-shadow(0 0 12px rgba(0,0,0,.2));
        grid-template-columns: repeat(1,1fr);
        margin-bottom: 15px;
        padding: 0!important;
        row-gap: 1rem
    }

    .cloudservertable .cputype-toggle>div {
        padding: 6px 1rem!important
    }

    .cloudservertable .cputype-toggle>div:first-child {
        background-color: #383838!important;
        border: none!important;
        border-radius: 4px 4px 0 0;
        color: #fff
    }

    .cloudservertable .cputype-toggle>div:last-child {
        border-radius: 0 0 4px 4px;
        border-top: 2px solid #f5f5f5;
        row-gap: .8rem
    }
}

.cloudservertable .cputype-toggle.Ampere:not(:last-child),.cloudservertable .cputype-toggle.Dedicated:not(:last-child),.cloudservertable .cputype-toggle.Intel:not(:last-child),.cloudservertable .cputype-toggle.Standard:not(:last-child) {
    border-bottom: 1px solid rgba(201, 201, 201, 1);
}

.cloudservertable .cputype-toggle.Ampere:last-child,.cloudservertable .cputype-toggle.Dedicated:last-child,.cloudservertable .cputype-toggle.Intel:last-child,.cloudservertable .cputype-toggle.Standard:last-child {
    border-radius: 0 0 4px 4px
}

@media (max-width: 991px) {
    .cloudservertable {
        row-gap:0
    }
}

.cloud-table-item {
    color: #383838;
    font-size: 1rem;
    font-weight: 500;
    line-height: 150%
}
.cloud-table-item:first-child {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}
.cputype-toggle > div:not(:first-child) {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.cloud-table-item:first-child > *:first-child {
	margin-right: 15px;
}

.cloud-table-item,.cloud-table-label {
    font-family: Inter,sans-serif;
    font-style: normal
}

.cloud-table-label {
    color: #9a9a9a;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    line-height: 100%;
    min-width: max-content;
    text-transform: uppercase;
    text-align: center;
}

.cloud-table-label>small {
    font-size: 10px
}

.cloud-table-hourly,.cloud-table-ip {
    color: #383838;
    font-weight: 500;
    line-height: 150%
}

.cloud-table-hourly {
    font-family: Inter,sans-serif;
    font-size: .8rem;
    font-style: normal
}

.cloud-table-monthly {
    color: #383838;
    font-family: Inter,sans-serif;
    font-size: 1.875rem;
    font-weight: 700;
    letter-spacing: -.6px;
    line-height: 1
}

.cloud-price-monthly-text {
    font-size: .625rem
}

.cloud-price-labels {
    gap: .8rem;
    padding: 1rem 0
}

.hourly-popover-icon,.hourly-popover-icon:hover {
    color: #fff
}

@media (max-width: 991px) {
    .cloud-table-label>small {
        font-size:10px;
        line-height: 120%
    }

    .cloud-price-tag {
        font-size: 1.2rem!important
    }

    .cloud-price-monthly-text {
        font-size: .8rem
    }

    .cloud-price-col {
        gap: .8rem;
        padding: 1rem 0
    }

    .hourly-popover-icon,.hourly-popover-icon:focus,.hourly-popover-icon:hover {
        color: #383838
    }

    .container-md {
        width: 100%
    }
}

.cloud-ip-toggle-button {
    cursor: pointer;
    user-select: none
}

.cloud-ip-toggle-button>svg>circle {
    transition: transform .2s ease-in-out
}

.cloud-ip-toggle-button.active>svg>circle {
    transform: translateX(30px);
    transition: transform .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .cloud-ip-toggle-button circle {
        transition: none
    }
}

.hidden {
    display: none !important;
}
.d-none {
    display: none !important;
}

.radiobutton-wrapper {
    border-radius: 3px;
    font-weight: 500!important;
    margin-top: 0;
    padding: 5px;
    z-index: 11
}

.radiobtn-margin {
    margin: 0 .65rem
}

.radiobuttons .radiobtn {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    float: left;
    font-size: 1rem;
    gap: .5rem;
    justify-content: center;
    line-height: 1.5rem;
    margin: 0;
    min-height: 1.5rem;
    padding: 5px 20px;
    position: relative;
    text-align: center;
    width: 25%
}

.radiobtn-default {
    border: none
}

.radiobtn-group>.radiobtn:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.radiobtn-group>.radiobtn:nth-child(2),.radiobtn-group>.radiobtn:nth-child(3) {
    border-radius: 0
}

.radiobtn-group>.radiobtn:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.radiobtn-group {
    clear: both;
    column-gap: 10px;
    filter: opacity(.78)
}

.radiobuttons .radiobtn:last-child:after,.radiobuttons .radiobtn:last-child:before {
    --percentage: 0%;
    --additionalValue: 0px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 2px hsla(0,0%,100%,.94),0 1px 3px hsla(0,0%,100%,.9);
    content: "";
    height: 100%;
    left: 0;
    mix-blend-mode: difference;
    position: absolute;
    top: 0;
    transform: translateX(calc(var(--additionalValue) - var(--percentage)));
    transition: all .5s ease;
    width: 100%
}

.radiobtn-active:first-child~.radiobtn:after,.radiobtn-active:first-child~.radiobtn:before {
    --percentage: 300%;
    --additionalValue: -10px
}

.radiobtn-active:nth-child(2)~.radiobtn:after,.radiobtn-active:nth-child(2)~.radiobtn:before {
    --percentage: 200%;
    --additionalValue: -10px
}

.radiobtn-active:nth-child(3)~.radiobtn:after,.radiobtn-active:nth-child(3)~.radiobtn:before {
    --percentage: 100%;
    --additionalValue: -10px
}

.radiobuttons .radiobtn:last-child:before {
    z-index: 1
}

.radiobuttons .radiobtn:last-child:after {
    z-index: -1
}

.radiobtn-text {
    color: #000;
    font-family: Inter,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 150%;
    user-select: none!important
}

@media (max-width: 992px) {
    .radiobtn {
        flex-direction:column
    }

    .radiobtn-margin {
        margin: 0 0 2rem
    }

    .radiobutton-wrapper {
        margin: 1.25rem 0
    }
}

@media (max-width: 767px) {
    .radiobuttons .radiobtn {
        gap:0
    }

    .radiobtn-text {
        font-size: 13px;
        line-height: 120%
    }

    .radiobtn-margin {
        margin: 0
    }
}

@media (max-width: 500px) {
    .radiobtn-group {
        column-gap:2px
    }

    .radiobtn-text {
        font-size: 12px;
        line-height: 1
    }

    .radiobuttons .radiobtn:last-child:after,.radiobuttons .radiobtn:last-child:before {
        transform: translateX(calc(var(--percentage)*-1))
    }
}

.cloud-ip-toggle-section {
    margin: 50px 0 1.5rem
}

.cloud-ip-toggle-section>div {
    row-gap: 2rem
}

.iptoggle-svg {
    margin: 0 15px
}

.cloud-products-section {
    background: linear-gradient(151deg,#260c61 -167.88%,#5c50dc -56.92%,#d50c2d 84.31%);
    overflow: hidden;
    padding: 70px 0;
    position: relative
}

.cloud-get-started-btn {
    border-radius: 2px
}

.cloud-table-popover {
    background-color: #fff;
    border-radius: 4px;
    color: #383838;
    filter: drop-shadow(0 0 12px rgba(0,0,0,.2));
    font-family: Inter,sans-serif;
    font-size: .8rem;
    font-weight: 500;
    letter-spacing: -.32px;
    line-height: 150%;
    max-height: 200px;
    min-width: 252px;
    padding: 1rem;
    position: absolute;
    right: -120px;
    text-transform: none;
    top: 22px;
    z-index: 100
}

.cloud-table-popover:after {
    border-bottom: 15px solid #fff;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 0;
    content: "";
    display: block;
    left: calc(50% - 15px);
    position: absolute;
    top: -15px;
    width: 0
}

.cloud-location-select-wrapper,.cloud-location-switch-wrapper {
    max-width: 100%;
    width: 100%
}

.cloud-location-switch-div {
    align-items: center;
    column-gap: 1.5rem;
    line-height: 150%;
    min-width: fit-content;
    row-gap: 1rem
}

.cloud-location-label {
    color: #fff;
    font-family: Inter,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.2px;
    line-height: 100%;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.select2-container .select2-selection--single {
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.select2-container--default,.select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: transparent;
    font-family: Montserrat,sans-serif;
    font-size: .8rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.257px;
    line-height: 150%
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    padding: 6px 12px
}

.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option--selected {
    background-color: #f5f5f5!important;
    color: #000!important
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    top: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow:after {
    color: #fff;
    content: "\f107";
    font-family: FontAwesome,sans-serif;
    font-size: .8rem;
    font-weight: 900;
    line-height: 150%;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%)
}

@media (max-width: 991px) {
    .select2-container--default,.select2-container--default .select2-selection--single .select2-selection__arrow:after,.select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size:1rem
    }
}

@media (min-width: 992px) {
    .cloud-location-select-wrapper,.cloud-location-switch-wrapper {
        max-width:180px;
        min-width: 180px
    }
}

.container-volumes-slider {
    margin-top: 20px
}

.container-volumes-slider .wrapper-volume-slider {
    align-items: center;
    background-color: var(--brand-3);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: var(--brand-2);
    display: flex;
    flex-direction: column;
    padding: 20px
}

.container-volumes-slider .wrapper-volume-slider p {
    width: 100%
}

.container-volumes-slider .wrapper-volume-slider .img-wrapper {
    height: 144px;
    margin: 10px 0;
    position: relative;
    text-align: center;
    width: 100%
}

.container-volumes-slider .wrapper-volume-slider .img-wrapper .img-slider-border,.container-volumes-slider .wrapper-volume-slider .img-wrapper .img-volume-slider {
    height: 100%;
    width: 130px
}

.container-volumes-slider .wrapper-volume-slider .img-wrapper .img-volume-slider {
    left: 50%;
    position: absolute;
    top: 0;
    transform: scale(.5) translateX(-50%);
    transform-origin: 0 50% 0
}

.container-volumes-slider .wrapper-volume-slider .irs {
    width: 100%
}

.container-volumes-slider .wrapper-label-volume {
    background-color: var(--brand-3);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 16px 20px;
    text-align: center
}

.container-volumes-slider .wrapper-label-volume small {
    font-family: Inter,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%
}

.container-volumes-slider .wrapper-label-volume .price-volume {
    color: var(--brand-2);
    font-family: Inter,sans-serif;
    font-size: 2.063rem;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.66px;
    line-height: 100%
}

.container-volumes-slider .wrapper-label-volume small {
    color: var(--brand-2);
    display: block;
    margin-bottom: 10px
}

.container-volumes-slider .wrapper-label-volume .price-addition {
    color: var(--neutrals-600);
    display: block;
    font-family: Inter,sans-serif;
    font-size: .625rem;
    font-style: normal;
    font-weight: 500;
    line-height: 100%
}

.container-volumes-slider .label-new {
    display: inline-block;
    line-height: 1.2em;
    text-transform: none;
    vertical-align: middle
}

.cloud-server-info-text {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: .775rem;
    gap: .5rem;
    line-height: 1.2;
    margin-top: 1rem
}

.cloud-server-info-text p {
    margin: 0
}

.cloud-server-info-icon {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    font-size: .5rem;
    justify-content: center;
    line-height: 1
}

.custom-products-wrapper {
    gap: 1.1875rem
}

.custom-products-wrapper>.product-wrapper {
    border-radius: 4px;
    max-width: 268px;
    min-width: 200px;
    padding: .75rem 0 0
}

.custom-products-wrapper>.product-wrapper>a>div:not(:last-child) {
    padding-left: .75rem;
    padding-right: .75rem
}

.custom-product-content {
    font-size: .8125rem;
    font-weight: 500;
    gap: 1rem;
    line-height: 160%;
    margin-bottom: 1.5rem
}

@media (max-width: 767px) {
    .custom-products-wrapper>.product-wrapper {
        max-width:calc(100% - 2rem);
        width: 100%
    }
}

.cloud-location-label,.custom-location-label {
    color: #fff;
    font-family: Inter,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.2px;
    line-height: 100%;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.custom-location {
    border-top: 1px solid #f5f5f5;
    column-gap: .5rem;
    display: flex;
    justify-content: start;
    padding: 1rem 0
}

.custom-location>div {
    font-size: .8125rem;
    font-weight: 500;
    gap: .25rem;
    line-height: 160%;
    padding: 0 .75rem
}

.custom-location span {
    align-items: center;
    background-color: #e6e6e6;
    border-radius: 5.5rem;
    display: inline-flex;
    justify-content: center;
    padding: .125rem .25rem
}

.custom-location .flag-text {
    color: #383838
}

.cs-flag-items {
    display: flex;
    gap: .5rem
}

.cloud-flag-items,.custom-flag-items {
    align-items: center;
    column-gap: 1.5rem;
    line-height: 150%;
    min-width: fit-content;
    row-gap: 1rem
}

.cloud-flag-items .fis,.custom-flag-items .fis {
    border-radius: 50%;
    height: 1rem;
    width: 1rem
}

.cloud-flag-items .flag-text,.custom-flag-items .flag-text {
    font-family: Montserrat,sans-serif;
    font-size: .8rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.257px;
    line-height: 150%
}

.cloud-flag-items .flag-text {
    color: #fff
}

.irs {
    height: 55px
}

.irs-with-grid {
    height: 85px
}

.irs-line {
    background: #f5f5f5;
    border-radius: 2px;
    -moz-border-radius: 2px;
    height: 14px;
    margin: 0 10px;
    top: 33px
}

.irs-line-left,.irs-line-mid,.irs-line-right {
    height: 8px
}

.irs-bar {
    border: 0
}

.irs-bar,.irs-bar-edge {
    background: linear-gradient(90deg,#5c50d9,#d50c2d 109.35%);
    border-radius: 4px;
    height: 14px;
    top: 33px
}

.irs-bar-edge {
    width: 20px
}

.irs-shadow {
    background: #000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    height: 14px;
    opacity: .3;
    top: 33px
}

.lt-ie9 .irs-shadow {
    filter: alpha(opacity=30)
}

.irs-handle,.irs-slider {
    background: url(images/slider-drag.9b01708dfae8ea9e5399.svg) no-repeat;
    background-size: 40px 38px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 38px;
    position: absolute;
    top: 21px;
    width: 40px;
    z-index: 1
}

.irs-handle.state_hover,.irs-handle:hover,.irs-slider.state_hover,.irs-slider:hover {
    background: url(images/slider-drag-hover.fc8fb1fbaca551967d58.svg) no-repeat;
    background-size: 40px 38px;
    cursor: pointer;
    height: 38px;
    top: 21px;
    width: 40px
}

.irs-handle.state_hover,.irs-handle:hover,.irs-slider.state_active,.irs-slider:active {
    background: url(images/slider-drag-active.c838a24226362177d1a8.svg) no-repeat;
    background-size: 40px 38px;
    cursor: pointer;
    height: 38px;
    top: 21px;
    width: 40px
}

.irs-max,.irs-min {
    background: #f5f5f5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    color: #333;
    font-size: .8rem;
    line-height: 1.333;
    padding: 1px 5px;
    text-shadow: none;
    top: 0
}

.lt-ie9 .irs-max,.lt-ie9 .irs-min {
    background: #ccc
}

.irs-from,.irs-single,.irs-to {
    background: linear-gradient(90deg,#5c50d9,#d50c2d 109.35%);
    border-radius: 4px;
    -moz-border-radius: 4px;
    color: #fff;
    font-family: Inter,sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -.26px;
    line-height: 1.333;
    padding: 1px 5px;
    text-shadow: none
}

.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to {
    background: #999
}

.irs-grid {
    height: 27px
}

.irs-grid-pol {
    background: #acacac;
    opacity: .5
}

.irs-grid-pol.small {
    display: none
}

.irs-grid-text {
    bottom: 5px;
    color: #3c3c3c;
    font-size: .8rem;
    font-weight: 700
}
.cloud-location-select-wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	margin: 10px 0 25px 0;
}
.cloud-location-select-wrapper span {
	display: block;
	font-weight: 700;
	font-size: 32px;
	line-height: 24px;
	color: #414141;
	margin: 0 20px 0 0;
}
.cloud-location-select-wrapper select {
	box-sizing: border-box;
	background: #40A1E8 url(/wp-content/themes/clouditflowcy/images/arrow_down_white.svg) 90% 50%/18px no-repeat;
	border: 1px solid #40A1E8;
	border-radius: 10px;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	text-align: left;
	color: #FFFFFF;
	padding: 10px 20px;
	width: 160px;
	flex-shrink: 0;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.cloud-location-select-wrapper select:focus {
	border-radius: 10px 10px 0 0;
}
.plaintext005 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	color: #414141;
	margin: 0 0 40px 0;
	max-width: 800px;
}
.plaintext005 span { color: rgba(64, 161, 232, 1); }
.virtualmashines {
	margin: 80px 0;
}
.virtualmashines .eb-advance-heading-wrapper {
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 20px 35px;
	min-height: 208px;
}
.virtualmashines .eb-advance-heading-wrapper .eb-ah-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	text-align: center!important;
	color: #414141;
	margin: 0 0 20px 0;
}
.page-id-160 .topcolumn h2.eb-ah-title {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	text-align: left!important;
	color: #414141;
	margin: 0 0 20px 0;
	position: relative;
	top: 50px;
}
.post-162 h2.wp-block-heading {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	text-align: left!important;
	color: #414141;
	margin: 0 0 70px 0;
	position: relative;
	top: 50px;
}
.post-162 h2.wp-block-heading + p {
	font-weight: 400;
	font-size: 24px;
	line-height: 40px;
	color: #414141;
	margin: 30px 0 40px 0;
} 
.virtualmashines .eb-advance-heading-wrapper .eb-ah-subtitle {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	text-align: center!important;
	color: #414141!important;
}
.page-id-160 .topcolumn .eb-ah-subtitle {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	text-align: left!important;
	color: #414141!important;
	position: relative;
	top: 50px;
}
.storagefeatures {
	margin-top: 0!important;
}
.virtualmashines .wp-block-column {
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.6);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
}
.virtualmashines .wp-block-column .wp-block-list {
	width: 70%;
	margin: 0 15%;
	box-sizing: border-box;
}
.virtualmashines .wp-block-column .wp-block-list li {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #414141;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	margin: 0;
	width: 100%;
	padding: 15px 0 15px 30%;
	border-bottom: 1px rgba(201, 201, 201, 1) solid;	
	box-sizing: border-box;
}
.virtualmashines .wp-block-column .wp-block-list li:last-child {
	border-bottom: none;
}
.virtualmashines .wp-block-column .wp-block-list li:before {
	content: "";
	width: 21px;
	height: 21px;
	background: transparent url('/wp-content/uploads/2025/10/featurelistyes.svg') 50% 50%/contain no-repeat;
	padding-right: 20px;
}
.virtualmashines .wp-block-column .eb-button-wrapper {
	margin: 0;
}
.virtualmashines .wp-block-column > p {
	font-weight: 400;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	color: #797A7C;
	padding: 0 20px;
}
.whitefeatures {
	margin: 60px 0;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.4);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
	position: relative;
}
.whitefeatures:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	background: rgba(201, 201, 201, 1);
}
.whitefeatures .whiteheader {
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 25px;
	padding: 40px 0;
}
.whitefeatures .whiteheader .wp-block-column {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}
.whitefeatures .whiteheader .wp-block-column h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #414141;
}
.whitefeatures > .wp-block-column .wp-block-columns:last-child > .wp-block-column:first-child {
	flex-grow: 0; flex-shrink: 0;
	flex-basis: auto;
	width: 23%!important;
}
.whitefeatures > .wp-block-column .wp-block-columns:last-child > .wp-block-column:nth-child(2) {
	flex-grow: 0; flex-shrink: 0;
	flex-basis: auto;
	width: 23%!important;
}
.whitefeatures > .wp-block-column .wp-block-columns:last-child > .wp-block-column:nth-child(3) {
	flex-grow: 0; flex-shrink: 0;
	flex-basis: auto;
	width: 50%!important;
}
.whitefeatures > .wp-block-column .wp-block-columns:last-child > .wp-block-column:nth-child(3) .eb-feature-list-items li {
	margin-left: 100px;
}
.amazonblocks .wp-block-essential-blocks-column {
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.6);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
}
.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper {
	border-radius: 25px;
	padding: 0;
	background: none;
}
.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper .icon-img-wrapper {
	width: 100%;
	aspect-ratio: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 25px;
	padding: 0 0 45px 0;
	margin: 0;
}
.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper .icon-img-wrapper .eb-infobox-image-wrapper {
	width: 102px;
	height: auto;
}
.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper h2.title {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #414141;
	position: relative;
	top: -75px;
	padding: 0;
}
.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper p.description {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	color: #414141;
	padding: 0 20px;
	position: relative;
	top: -30px;
}
.post-164 .entry-content > P {

	font-size: 24px;
	line-height: 30px;
	color: #414141;
	position: relative;
	margin: 0 0 20px 20px;
	top: -30px;
}
.amazontable thead { display: none; }
.amazontable {
	width: 96%;
	margin:  10px 1% 30px 2%;
	box-sizing: border-box;
}
.amazontable tbody tr td { 
	text-align: center; 
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #414141;
	padding: 14px 0;
	border: 1px rgba(201, 201, 201, 1) solid;
}
.amazontable tbody tr td:first-child { width: 13%; }
.amazontable tbody tr td:nth-child(2) { width: 10%; }
.amazontable tbody tr td:nth-child(3) { width: 10%; }
.amazontable tbody tr td:nth-child(4) { width: 20%; }
.amazontable tbody tr td:nth-child(5) { width: 23%; }
.amazontable tbody tr:first-child td {
	border-top: none;
}
.amazontable tbody tr:last-child td {
	border-bottom: none;
}
.amazontable tbody tr td:first-child {
	border-left: none;
}
.amazontable tbody tr td:last-child {
	border-right: none;
}
.rstore-domain form.search-form {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #40A1E8;
	border-radius: 20px;
}
.rstore-domain form label {
	width: 100%;
	margin: 0 20px 0 0;
}
.rstore-domain .search-submit {
	display: block;
	box-sizing: border-box;
	border: 1px #40A1E8 solid;
	background: #40A1E8;
	border-radius: 20px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	color: #FFFFFF;
	padding: 0 55px;
	cursor: pointer;
}
.rstore-domain .search-submit:hover {
	color: #40A1E8;
	background: #FFFFFF;
}
.rstore-domain .search-field,
.rstore-domain .search-field:focus {
	width: 100%;
	margin: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	color: #414141;
	line-height: 50px;
	height: 50px;
	text-align: left;
	padding: 0 20px;
	border: none;
	border-radius: 21px 0 0 21px;
	background-color: #fff!important;
}
.domainrow.active .domainprice {
	color: transparent!important;
	background: transparent url('/wp-content/themes/clouditflowcy/images/check-mark-green.svg') 50% 50%/22px no-repeat;
}
.domainresult {
	margin: 15px 0;
	position: relative;
}
.domainresult .domaincartbutton {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: 1px #40A1E8 solid;
	border-radius: 20px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	padding: 0 20px;
	cursor: pointer;
	color: #40A1E8;
	background: #FFFFFF;
	text-decoration: none;
	position: absolute;
	top: 5px;
	right: 0;
	width: auto;
}
.domainresult .domaincartbutton:hover {
	background: #40A1E8;
	color: #FFFFFF;
}
.domainresult .domaingood {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	color: #40A1E8;
	margin: 20px 0 45px 0;
}
.domainerror {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	color: #FF6666;
	margin: 10px 0 25px 0;
}
.domaintable {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
	padding: 10px;
}
.domaintable .domainrow {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	border-bottom: 1px rgba(216, 216, 216, 1) solid;
	padding: 12px 20px;
}
.domaintable .domainrow:last-child {
	border-bottom: none;
}
.domaintable .domainrow div:first-child {
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	color: #414141;
	text-align: left;
	width: 80%;
}
.domaintable .domainrow div:nth-child(2) {
	font-weight: 600;
	font-size: 24px;
	line-height: 16px;
	text-align: center;
	color: #414141;
	padding: 0 30px;
}
.domaintable .domainrow div:last-child { width: 12%; }
.domaintable .domainrow div:last-child a {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: 1px #40A1E8 solid;
	border-radius: 20px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	padding: 0;
	cursor: pointer;
	color: #40A1E8;
	background: #FFFFFF;
	text-decoration: none;
}
.domaintable .domainrow div:last-child a:hover {
	background: #40A1E8;
	color: #FFFFFF;
}

.wp-block-group.is-nowrap.is-layout-flex.ssltable {
	width: 100%;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: nowrap;
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product {
	width: 24%;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.6);
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(7.5px);
	border-radius: 25px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	padding: 0;
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-icons { display: none; }
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-header {
	width: 100%;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 30px;
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-header h4 {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #414141;
	margin: 0 0 10px 0;
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-header p,
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-header p strong {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #414141;
	margin: 0;
}
.sslsertinfo .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content { text-align: left; }
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-summary { height: auto!important; }
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-summary ul {
	min-height: 410px; 
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-summary ul li {
	list-style-image: url(/wp-content/themes/clouditflowcy/images/bubka.svg);
	list-style-position: inside;
	margin: 0 30px;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #414141;
	padding: 11px 0 11px 0;
	border-bottom: 1px rgba(201, 201, 201, 1) solid; 
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-permalink {
	display: none; 
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-summary p:last-child { display: none; }

.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product button.rstore-add-to-cart {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: 1px #40A1E8 solid;
	border-radius: 20px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	padding: 0 60px;
	cursor: pointer;
	text-decoration: none;
	background: #40A1E8;
	color: #FFFFFF;
	margin: 10px 0 25px 0;
}
.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product button.rstore-add-to-cart:hover {
	color: #40A1E8;
	background: #FFFFFF;
}

.page-id-15 .container.page-container {
    background: #fff;
    padding-bottom: 0;
    margin-bottom: 0;
}
.page-id-15 .container.page-container article {
    padding-bottom: 0;
    margin-bottom: 0;
}
.page-id-15 .footer .bottom {
        margin-top: 0;
}
.page-id-152 .cloud-table-item .hidden-md.hidden-lg.hidden-xl.text-uppercase { display: none; }

@media (max-width: 1366px) {
	.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-header {
		min-height: 168px;
	}
	.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-summary ul {
		min-height: 480px; 
	}
}

@media (max-width: 1280px) {
	.container, .footer .bottom, section.bluebeauty {
		width: 100%;
		padding-left: 35px!important;
		padding-right: 35px!important;
		box-sizing: border-box;
	}
	.container > .wp-block-columns.wp-container-core-columns-is-layout-9d6595d7:not(.hp_block3_1):not(.contact_block):not(.selector158):not(.trivial):not(.whitefeatures), .container.page-container {
	    width: 100%!important;
	}
	.eb-feature-list-3j432.eb-feature-list-wrapper .eb-feature-list-items .eb-feature-list-icon-box .eb-feature-list-icon {
	    height: 30px!important;
	    width: 30px!important;
	    font-size: 21px!important;
	    padding-top: 5px!important;
	    padding-bottom: 5px!important;
	}
	.tierblock1 .wp-block-column .eb-feature-list-icon-inner, .tierblock2 .wp-block-column .eb-feature-list-icon-inner, .tierblock3 .wp-block-column .eb-feature-list-icon-inner, .tierblock4 .wp-block-column .eb-feature-list-icon-inner, .whitefeatures .wp-block-column .eb-feature-list-icon-inner {
	    top: -3px;
	}
	.menu-line-wrapper .header-menu a {
		white-space: nowrap;
	}
	.menu-line-wrapper .header-menu ul.menu > li {
	    padding: 10px 8px;
	}
	.page-id-160 #whyfordomains .eb-feature-list-items li {
		padding: 15px 30px 15px 20px;
	}
	.page-id-160 #whyfordomains .eb-feature-list-items li {
	    min-height: 100px;
	}
}
@media (max-width: 1024px) {
	section.page {
		width: 100%!important;
	}
	.menu-line-wrapper .header-menu { display: none; }
	.wrap_mobile_menu {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex-direction: column;
		background: #ffffff;
		box-shadow: 2px 0 10px #333;
		width: 300px;
		position: fixed;
		left: -311px;
		top: 0;
		bottom: 0;
		transition: left 0.6s ease-in-out;
		z-index: 10;
		padding: 35px 25px 30px 25px;
		transition: left 0.5s linear;
	}
	.wrap_mobile_menu.visible {
		left: 0;
	}
	.wrap_mobile_menu .top-search {
		margin: 20px 0;
	}
	.wrap_mobile_menu .top-search input {
		max-width: 180px;
	}
	.wrap_mobile_menu .close_menu {
		position: absolute;
		top: 20px;
		right: 20px;
		width: 25px;
		height: 25px;
		background: transparent url('/wp-content/themes/clouditflowcy/images/closecross.svg') 50% 50%/contain no-repeat;
	}
	.wp-block-cover.is-light, .wp-block-cover.is_light {
	    min-height: 400px !important;
	    margin-bottom: 50px;
	}
	.mobile_menu { 
		display: block; 
		position: relative;
		z-index: 5;
		width: 35px; 
		height: 25px;
		display: block;
		background: transparent url('/wp-content/themes/clouditflowcy/images/mobiletoggler.svg') 50% 50%/contain no-repeat;
	}
	.wrap_mobile_menu ul.menu li,
	.wrap_mobile_menu ul.submenu li {
		list-style-type: none;
	}
	.wrap_mobile_menu ul.menu li a,
	.wrap_mobile_menu ul.submenu li a {
		font-size: 16px;
		line-height: 24px;
		color: black;
		font-weight: 600;
		text-decoration: none;
	}
	.page-id-164 .eb-row-1cuqa.eb-row-root-container > .eb-row-wrapper > .eb-row-inner {
	        flex-flow: row;
	        flex-wrap: nowrap !important;
	}
	.wp-block-group.fullwidth.graybeauty {
	    width: calc(100% + 70px);
	    margin-top: 50px;
	    margin-bottom: 50px;
	    padding: 80px 35px 20px 35px!important;
	    box-sizing: border-box;
	}
	.container > .wp-block-columns.wp-container-core-columns-is-layout-9d6595d7:not(.hp_block3_1):not(.contact_block):not(.selector158):not(.trivial):not(.whitefeatures), .container.page-container {
	        width: 100vw!important;
		padding-left: 35px!important;
		padding-right: 35px!important;
	}
	.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper h2.title {
	    font-size: 18px;
	    line-height: 22px;
	    top: -65px;
	}
	.tierblock1.trivial { margin-top: 50px; }
	.page-id-162 .tierblock1.trivial {
		flex-wrap: wrap!important;
	}
	.page-id-162 .tierblock1.trivial > div {
		width: 100%!important;
		flex-shrink: 0!important;
		flex-grow: 0!important;
		flex-basis: auto!important;
	}
	.page-id-162 .tierblock1.trivial > div .eb-feature-list-items {
		columns: 2;
	}
	.page-id-164 .page.additional1.fullwidth.bluebeauty h2.wp-block-heading {
		font-size: 12px;
		line-height: 20px;
	}
	.amazontable tbody tr td:first-child { width: 16%; }
	.amazontable tbody tr td:nth-child(2) { width: 10%; }
	.amazontable tbody tr td:nth-child(3) { width: 10%; }
	.amazontable tbody tr td:nth-child(4) { width: 19%; }
	.amazontable tbody tr td:nth-child(5) { width: 23%; }
	.footer-contact {
	    align-items: flex-start;
	    justify-content: center;
	    flex-direction: column;
	    margin: 60px 0;
	    gap: 20px;
	}
	.footer-contact > div {
	    width: 100%!important;
		align-items: center;
	}
	.footer-contact > div div:last-child {
		width: 100%;
		gap: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row;
	}
	.footer-contact > div div:last-child > * { margin: 0!important; }
	.page-id-148 .fullwidth.bluebeauty, .page-id-150 .fullwidth.bluebeauty, .page-id-152 .fullwidth.bluebeauty, .page-id-156 .fullwidth.bluebeauty, .page-id-158 .fullwidth.bluebeauty, .page-id-160 .fullwidth.bluebeauty, .page-id-162 .fullwidth.bluebeauty, .page-id-164 .fullwidth.bluebeauty, .page.servertable {
	    width: 100%;
	    margin-bottom: 60px;
	    padding: 80px 35px 20px 35px;
	    box-sizing: border-box;
	}
	.wp-block-group.is-nowrap.is-layout-flex.ssltable {
	    flex-wrap: wrap;
	    gap: 2%;
	}
	 .wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product {
	    width: 48%;
	    margin-bottom: 30px;
	}
	.tierblock1.raid {
		width: 100%!important;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row;
		flex-wrap: wrap!important;
	}
	.tierblock1.raid .wp-block-column {
		min-width: 47%;
		width: 47%;
		flex-grow: 0!important;
		margin: 0 0 20px 0!important;
	}
	.tierblock1.raid .wp-block-column:first-child:before, .tierblock1.raid .wp-block-column:last-child:before {
	    display: none;
	}
	.raidleft, .raidright { display: none!important; }
	.eb-column-wrapper.eb-column-jqh3c ul { margin-left: 30px!important; }
	.wp-block-essential-blocks-advanced-heading.plaintext004.root-eb-advance-heading-7rmzp {
	    top: 40px;
	}
	.wp-block-group__inner-container {
	    max-width: fit-content;
	}
	.radiobuttons .radiobtn {
		min-height: 60px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row;
	}
	.root-eb-advance-heading-x8xtz > div > div, 
	.root-eb-advance-heading-chu4b > div > div,
	.root-eb-advance-heading-39igl > div > div {
		min-height: 250px!important; 
	}
	.virtualmashines .wp-block-column .wp-block-list li {
	    padding: 15px 0 15px 10%;
	}
	.trivial.tierblock2 .wp-block-column .eb-feature-list-items li {
	    padding-left: 5px !important;
	}
	.trivial.tierblock4 .wp-block-column .eb-feature-list-items li {
	    padding-left: 10px !important;
	}
	.page-id-160 .topcolumn h2.eb-ah-title,
	.page-id-160 .topcolumn p.eb-ah-subtitle {
	    position: static!important;
	}
	.whitefeatures .wp-block-column .eb-feature-list-items li {
	    margin-left: 0;
	    padding-left: 0;
	}
	.whitefeatures > .wp-block-column .wp-block-columns:last-child > .wp-block-column:nth-child(3) .eb-feature-list-items li {
	    margin-left: 10px;
	}
	.footer-text h3 {
	    font-size: 28px;
	    line-height: 42px;
	    margin-bottom: 15px;
	}
	.page-id-6 .mp_block1 .wp-block-cover__inner-container p:first-child {
	    font-size: 50px;
	    line-height: 60px;
	    margin: 0 0 20px 0;
	}
	#bluebeauty .root-eb-feature-list-gq79i .eb-feature-list-items li.eb-feature-list-item, .wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item,
	#bluebeauty .root-eb-feature-list-w6h4j .eb-feature-list-items li.eb-feature-list-item, .wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item,
	#bluebeauty .root-eb-feature-list-o4idv .eb-feature-list-items li.eb-feature-list-item, .wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item {
	    min-height: 282px;
	}

}
@media (max-width: 768px) {
	.page-id-6 .mp_block1 .wp-block-cover__inner-container p:first-child {
	        font-size: 40px;
	        line-height: 50px;
	        margin: 0 0 20px 0;
	}
	.page-id-6 .mp_block1 .wp-block-cover__inner-container p:nth-child(3) {
	    font-size: 28px;
	    line-height: 36px;
	    margin: 0 0 20px 0;
	}
	.hp_slogan_2 {
	    font-size: 26px;
	    line-height: 30px;
	    margin: 70px 0 70px 0;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column p,
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column figure {
		text-align: center;
		width: 100%;
	}
	.hp_slogan_2 + .wp-block-columns.hp_block3_1 .wp-block-column:nth-child(2),
	.plaintext005 + .wp-block-columns.hp_block3_1 .wp-block-column:nth-child(2) { flex-direction: column-reverse; }
	.plaintext005 + .wp-block-columns.hp_block3_1 .wp-block-column h3 { width: 100%; text-align: center; }
	#whatpromise {
	    gap: 0;
	}
	#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper p.description { width: 100%; box-sizing: border-box; }
	#bluebeauty .root-eb-feature-list-gq79i .eb-feature-list-items li.eb-feature-list-item, .wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item, #bluebeauty .root-eb-feature-list-w6h4j .eb-feature-list-items li.eb-feature-list-item, .wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item, #bluebeauty .root-eb-feature-list-o4idv .eb-feature-list-items li.eb-feature-list-item, .wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item {
	        min-height: 2px;
	}
	div[data-id="eb-advance-heading-rhdwf"] p.eb-ah-subtitle {
		margin-top: 10px!important;
	}
	#bluebeauty > .wp-block-columns {
	    gap: 0;
	}
	#bluebeauty > .wp-block-columns .eb-feature-list-wrapper {
		margin: 0;
	}
	#bluebeauty > .wp-block-columns .eb-feature-list-wrapper .eb-feature-list-title { width: 100%; text-align: center; }
	.eb-row-9kvet.eb-row-root-container > .eb-row-wrapper > .eb-row-inner { flex-flow: column!important; }
	.eb-row-9kvet.eb-row-root-container > .eb-row-wrapper > .eb-row-inner > * { width: 100%!important; }
	.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 + .wp-container-core-columns-is-layout-9d6595d7 {
	    gap: 0!important;
	}
	.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 + .wp-container-core-columns-is-layout-9d6595d7 .eb-feature-list-9tmcn.eb-feature-list-wrapper, .wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 + .wp-container-core-columns-is-layout-9d6595d7 .eb-feature-list-dexr5.eb-feature-list-wrapper {
	    margin-top: 0!important;
	    margin-bottom: 0!important;
	}
	.eb-column-dh7ay.eb-column-wrapper > .eb-column-inner > figure { text-align: center; }
	.eb-column-dh7ay.eb-column-wrapper > .eb-column-inner > figure img { width: 200px; }
	.page-id-152 .eb-column-dh7ay.eb-column-wrapper > .eb-column-inner > figure img { width: 400px; }
	.page-top_wrapper h1, .wp-block-cover h1 {
	    font-size: 40px !important;
	    line-height: 53px;
	}
	.footer .bottom {
	    margin: 30px auto 30px auto;
	}
	.domaintable .domainrow div:first-child {
	    width: 60%;
	}
	.domaintable .domainrow div:last-child {
	    width: 18%;
	}
	.page-id-150 .eb-feature-list-wrapper .eb-feature-list-items { columns: 2; }
	.page-id-152 .wp-block-columns:not(.is-not-stacked-on-mobile) { flex-wrap: wrap!important; }
	.page-id-152 .graybeauty .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-grow: 0!important;
	        flex-basis: 40% !important;
		width: 40%!important;
	}
	.cloudservertable {
		grid-template-columns: 1fr 1fr;
	}
	.page-id-152 .footer-text p, .page-id-154 .footer-text p, .page-id-156 .footer-text p, .page-id-158 .footer-text p, .page-id-160 .footer-text p {
	    font-size: 20px;
	    line-height: 32px;
	}
	.root-eb-advance-heading-x8xtz > div > div, .root-eb-advance-heading-chu4b > div > div, .root-eb-advance-heading-39igl > div > div {
	        min-height: 2px!important;
	}
	.page-id-156 .eb-feature-list-wrapper .eb-feature-list-items,
	.page-id-158 .trivial .eb-feature-list-wrapper .eb-feature-list-items { columns: 2; margin-top: 15px!important; }
	.hplans_heading img {
	    position: absolute;
	    top: -90px!important;
	    right: 0;
	    width: 200px;
	}
	.wp-block-columns.selector158:not(.is-not-stacked-on-mobile) {
		display: flex!important;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: row!important;
		flex-wrap: wrap!important;
		gap: 0!important;
	}
	.wp-block-columns.selector158:not(.is-not-stacked-on-mobile) > .wp-block-column { 
		width: 48%!important; 
		flex-grow: 0; 
		flex-shrink: 0; 
		flex-basis:47%!important;
	}
	.eb-button-wrapper.eb-button-8cllm {
		display: block!important;
	    margin:0!important;
		box-sizing: border-box;
	}
	.page-id-160 .topcolumn h2.eb-ah-title {
	    font-size: 26px;
	    line-height: 30px;
	    margin: 0 0 10px 0;
	}
	.whitefeatures .whiteheader.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		width: 47%!important;
		flex-basis: 47%!important;
	}
	.whitefeatures:before { display: none; }
	.post-162 h2.wp-block-heading {
	    font-size: 26px;
	    line-height: 30px;
	    margin: 0 0 70px 0;
	}
	.page-id-162 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-icon-inner .eb-feature-list-icon img { width: 30px!important; }
	.page-id-162 .wp-block-essential-blocks-row.dedic_columns .eb-column-wrapper.eb-column-c2za1 img { width: 300px; }
	    .page-id-164 .eb-row-1cuqa.eb-row-root-container > .eb-row-wrapper > .eb-row-inner {
	        flex-flow: column;
		flex-direction: column!important;
	        flex-wrap: wrap !important;
	    }
	.page-id-164 .eb-row-1cuqa.eb-row-root-container > .eb-row-wrapper > .eb-row-inner > * { width: 100%!important; }
	.page-id-164 .eb-infobox-wrapper .infobox-wrapper-inner {
		display: flex!important;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: row!important;
		flex-wrap: nowrap!important;
		gap: 0!important;
		padding: 15px!important;
	}
	.page-id-164 .amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper .icon-img-wrapper { 
		width: 120px!important; 
		margin: 0 20px 0 0; 
		display: flex!important;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: row!important;
		padding-bottom: 0!important;
	}
	.page-id-164 .eb-infobox-wrapper .eb-image-wrapper .eb-image-wrapper-inner {
	    margin-top: 0!important;
	    width: 60px!important;
	}
	.page-id-164 .eb-infobox-wrapper .eb-image-wrapper {
		display: flex!important;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: row!important;
	}
	.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper h2.title,
	.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper p.description {
	        top: 0!important;
	}
    .page-id-164 .page.additional1.fullwidth.bluebeauty h2.wp-block-heading {
        font-size: 11px;
        line-height: 20px;
	padding: 10px!important;
    }
    .page-id-164 .page.additional1.fullwidth.bluebeauty {
	padding-left: 0!important;
	padding-right: 0!important;
    }
    .footer-text h3 {
        font-size: 24px;
        line-height: 32px;
	margin-top: 15px;
    }
}
@media (max-width: 767px) {
	.container, .footer .bottom, section.bluebeauty {
	        width: 100%;
	        padding-left: 15px !important;
	        padding-right: 15px !important;
	        padding-bottom: 15px !important;
	}
	.page-id-158 section.bluebeauty > .container { padding: 0!important; }
	.tierblock1 .wp-block-column, .tierblock2 .wp-block-column, .tierblock3 .wp-block-column, .tierblock4 .wp-block-column {
	    box-shadow: none!important;
	    backdrop-filter: none;
	}
	.tierblock1 .wp-block-column h2, .tierblock2 .wp-block-column h2, .tierblock3 .wp-block-column h2, .tierblock4 .wp-block-column h2 {
	    box-shadow: none!important;
	}
	.container > .wp-block-columns.wp-container-core-columns-is-layout-9d6595d7:not(.hp_block3_1):not(.contact_block):not(.selector158):not(.trivial):not(.whitefeatures), .container.page-container {
	        width: 100vw !important;
	        padding-left: 15px !important;
	        padding-right: 15px !important;
	}
	.header .logo a img { max-width: 110px; }
	.menu-line-wrapper .requestbutton {
	    font-size: 12px;
	    height: 40px;
	    line-height: 40px;
	    padding: 0 15px;
	    border-radius: 20px;
	}
	.wp-block-cover.is-light .wp-block-cover__inner-container, .wp-block-cover.is_light .wp-block-cover__inner-container {
	    padding: 0 30px;
	}
	body.page-id-6 .wp-block-cover.is-light, .wp-block-cover.is_light {
	        min-height: 340px !important;
	}
	body:not(.page-id-6) .wp-block-cover.is-light, .wp-block-cover.is_light {
	        min-height: 180px !important;
	        margin-bottom: 20px;
	}
	.footer-contact, .footer-contact-bottom {
	    align-items: flex-start;
	    justify-content: flex-start;
	    flex-direction: column;
	    margin: 20px 0;
	    padding-left: 0;
	}
	.footer-info, .footer-quote {
	    width: 100%!important;
	}
	.footer-divider {
	    align-items: center;
	    justify-content: center;
	    flex-direction: column;
	    padding-left: 0;
	}
	.footer-text {
	    width: 100%;
	    padding-right: 0;
	    margin: 0 0 15px 0;
	}
	.footer-form {
	    width: 100%;
	}
	.footer-contact > div {
	    width: 100%;
	    border-radius: 15px;
	    padding: 10px 20px;
	}
	.footer-contact > div div:last-child {
	        align-items: center;
	        justify-content: center;
	        flex-direction: column;
		gap: 8px;
	}
	#wpcf7-f129-o1 .form_line p {
	    align-items: center;
	    justify-content: center;
	    flex-direction: column;
	}
	#wpcf7-f129-o1 .form_line p br,
	#wpcf7-f129-o1 form > p br { display: none; }
	#wpcf7-f129-o1 .form_line p > label:not(:last-child) {
	    padding-right: 0;
	}
	#wpcf7-f129-o1 .form_line p > label {
	    width: 100%;
		box-sizing: border-box;
	    margin: 0 0 15px 0;
	}
	#wpcf7-f129-o1 form select { margin-bottom: 15px; }
	.footer-text p {
	    font-size: 18px;
	    line-height: 22px;
	}
	.page-id-15 .page.bluebeauty { display: none; }
	.page-id-6 .mp_block1 .wp-block-cover__inner-container p:first-child {
	        font-size: 30px;
	        line-height: 30px;
	        margin: 15px 0 15px 0;
	}
	.page-id-6 .mp_block1 .wp-block-cover__inner-container .root-eb-button-3rjmh .eb-button-anchor {
	    font-size: 16px;
	    line-height: 40px;
	    padding: 0 20px;
	    height: 40px;
	    border-radius: 20px;
	    max-width: 250px;
	}
	.page-id-6 .mp_block1 .wp-block-cover__inner-container p:nth-child(3) {
	    font-size: 22px;
	    line-height: 30px;
	    color: #000000;
	    margin: 0 0 20px 0;
	}
	.hp_slogan_2 {
		font-size: 18px;
	        line-height: 22px;
	        margin: 30px 0 30px 0;
		text-align: center;
	}
	.wp-block-group.fullwidth.graybeauty {
	        width: 100%;
	        margin-top: 30px;
	        margin-bottom: 30px;
	        padding: 30px 15px!important;
	}
	#whatpromise .eb-infobox-image-wrapper .eb-infobox-image {
		margin-top: 0;
	}
	.wp-block-group.fullwidth.graybeauty .wp-block-group__inner-container { margin: 0!important; }
	.wp-block-group.fullwidth.graybeauty .slogan {
	    font-size: 24px;
	    line-height: 30px;
	    margin: 0 0 15px 0;
	}
	.wp-block-group.fullwidth.graybeauty .eb-infobox-wrapper .infobox-wrapper-inner {
	    flex-direction: row;
	}
	#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper {
		padding-left: 10px!important;
		padding-right: 10px!important;
		margin-bottom: 15px!important;
	}
	#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper h2.title {
	    font-size: 16px;
	    line-height: 20px;
	    margin-top: 10px;
	}
	#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper p.description {
	    font-size: 14px;
	    line-height: 18px;
	    padding: 0 0 10px 0;
	}
	#whatpromise .wp-block-essential-blocks-infobox .eb-infobox-wrapper .icon-img-wrapper {
	    margin-top: 0;
	}
	.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-rhdwf h2, .wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-ftl1i h2, .wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 h2, .wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-1dp73 h2 {
	    font-size: 20px;
	    line-height: 28px;
	}
	#bluebeauty {
	    padding-bottom: 10px;
	}
	#bluebeauty > .wp-block-columns {
		overflow-x: scroll;
		width: 100%;
		display: flex!important;
		align-items: center!important;
		justify-content: flex-start!important;
		flex-direction: row!important;
		flex-wrap: nowrap!important;
		gap: 15px!important;
	}
	#bluebeauty > .wp-block-columns .wp-block-column {
		display: flex!important;
		align-items: center!important;
		justify-content: flex-start!important;
		flex-direction: row!important;
		flex-wrap: nowrap!important;
		flex-basis:auto!important;
		width: auto!important;
		flex-shrink:0!important;
	}
	#bluebeauty > .wp-block-columns ul.eb-feature-list-items {
		display: flex!important;
		align-items: center!important;
		justify-content: flex-start!important;
		flex-direction: row!important;
		flex-wrap: nowrap!important;
		gap: 15px!important;
		width: auto!important;
		flex-shrink:0!important;
		padding-bottom: 10px!important;
	}
	#bluebeauty > .wp-block-columns ul.eb-feature-list-items li {
		display: flex!important;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: column!important;
		width: 75vw!important;
		flex-shrink:0!important;
		min-height: 220px!important;
		margin-bottom:0!important;
		padding: 10px!important;
	}
	#bluebeauty > .wp-block-columns:nth-child(5) ul.eb-feature-list-items li {
		min-height: 140px!important;
	}
	#bluebeauty > .wp-block-columns ul.eb-feature-list-items li .eb-feature-list-content-box { margin-left: 0!important; }
	#bluebeauty > .wp-block-columns ul.eb-feature-list-items li h3.eb-feature-list-title > a {
	    font-size: 20px;
	    line-height: 24px;
	}
	#bluebeauty > .wp-block-columns ul.eb-feature-list-items li p.eb-feature-list-content {
	    font-size: 14px;
	    line-height: 18px;
	}
	.serviceswrapper > .bluebutton {
		box-sizing: border-box;
		border: 1px solid #40A1E8;
		border-radius: 25px;
		font-weight: 600;
		font-size: 16px;
		line-height: 50px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row;
		color: #40A1E8;
		padding: 0 60px;
		text-decoration: none;
		margin: 15px 0 0 20px;	
		width: 260px!important;
	}
	.serviceswrapper > .bluebutton:hover {
		background-color: #40A1E8;
		color: #fff;
	}
	.wp-block-essential-blocks-row.root-eb-row-9kvet {
	    margin-top: 40px;
	}
	.wp-block-essential-blocks-column.root-eb-column-c2za1 {
	    padding-left: 0;
	}
	#whyfordomains .eb-feature-list-items li {
	    min-height: 20px;
	}
	.wp-block-essential-blocks-column.root-eb-column-c2za1 .eb-feature-list-items li.eb-feature-list-item {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row;
	    border-radius: 15px;
	    margin: 0 0 15px 0 !important;
	    padding: 10px 15px;
	}
	#bluebeauty .eb-feature-list-content-box h3.eb-feature-list-title a, .root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn .eb-feature-list-items .eb-feature-list-content-box h2.eb-feature-list-title > a, .root-eb-feature-list-dexr5 .eb-parent-wrapper.eb-parent-eb-feature-list-dexr5 .eb-feature-list-items .eb-feature-list-content-box h2.eb-feature-list-title > a {
	    font-size: 20px;
	    line-height: 26px;
	}
	.footer-quote p {
	    margin: 20px 0;
	}
	.footer .copyright-social {
	    margin: 20px 0 0 0;
	}
	.footer-soc {
	    margin: 20px 0 0 0;
	}
	.wp-block-cover h1 {
	        font-size: 28px!important;
	        line-height: 32px!important;
	}
	.straight_p_24_30, .services_text p {
	    font-size: 16px;
	    line-height: 20px;
	}
	.page-id-11 .page.additional1.fullwidth.bluebeauty,
	.page-id-94 .page.additional1.fullwidth.bluebeauty,
	.page-id-162 .page.additional1.fullwidth.bluebeauty > .container:last-child {
		display: none!important;
	}
	.footer-contact p {
	    font-size: 14px;
	    line-height: 20px;
	    margin: 15px 0 0 0;
	}
	.footer-contact .footer-contact-icon {
	    margin-right: 15px;
	    margin-top: 0;
	}
	.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-1dp73 {
	    margin: 40px 0 20px 0;
	}
	.wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-ftl1i p.eb-ah-subtitle, .wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-o12d8 p.eb-ah-subtitle, .wp-block-essential-blocks-advanced-heading.root-eb-advance-heading-1dp73 p.eb-ah-subtitle {
	    font-size: 14px;
	    line-height: 18px;
	    max-width: 767px;
	}
	.rstore-domain .search-submit {
	    border-radius: 15px;
	    font-size: 14px;
	    line-height: 50px;
	    height: 50px;
	    padding: 0 20px;
	}
	.domainresult .domaingood {
	    font-size: 18px;
	    line-height: 20px;
	    margin: 5px 0 20px 0;
	}
	.domaintable .domainrow {
	    padding: 6px 5px;
	}
	.domaintable .domainrow div:first-child {
	    font-size: 12px;
	    line-height: 16px;
	}
	.domaintable .domainrow div:nth-child(2) {
	    font-size: 18px;
	    line-height: 16px;
	    padding: 0 10px;
	}
	.domaintable .domainrow div:last-child a {
	    border-radius: 20px;
	    font-size: 12px;
	    line-height: 40px;
	    height: 40px;
	}
	.root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content, .root-eb-feature-list-dexr5 .eb-parent-wrapper.eb-parent-eb-feature-list-dexr5 .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: left;
	}
	#whyfordomains .eb-feature-list-items li h2 {
	    font-size: 20px;
	    line-height: 24px;
	}
	.eb-row-9kvet.eb-row-root-container {
	    margin-bottom: 0!important;
	}
	.wp-block-group.is-nowrap.is-layout-flex.ssltable {
		overflow-x: scroll;
		width: 100%;
		display: flex!important;
		align-items: center!important;
		justify-content: flex-start!important;
		flex-direction: row!important;
		flex-wrap: nowrap!important;
	        gap: 15px;
	}
	.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product {
	        width: 280px;
	        margin-bottom: 10px;
		flex-shrink:0!important;
	}
	.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-header {
	    border-radius: 12px;
	    padding: 10px;
	}
	.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-summary ul li {
	    margin: 0 15px;
	    font-size: 13px;
	    line-height: 20px;
	    padding: 5px 0 5px 0;
	}
	.wp-block-group.is-nowrap.is-layout-flex.ssltable .widget.rstore-product .rstore-product-summary ul {
	    min-height: 320px;
	}
	.page-id-190 .page.additional1.fullwidth.bluebeauty > .container,
	.page-id-148 .page.additional1.fullwidth.bluebeauty > .container,
	.page-id-164 .page.additional1.fullwidth.bluebeauty > .container:last-child,
	.page-id-154 .page.additional1.fullwidth.bluebeauty { 
		display: none; 
	}
	.page-id-190 .wp-block-essential-blocks-row.root-eb-row-9kvet {
	    margin-top: 20px;
	}
	#post-190 { margin-bottom: 0; padding-bottom: 0; }
	#hostingplans .wp-block-essential-blocks-column .eb-infobox-wrapper {
	    border-radius: 15px;
	    padding: 10px;
	}
	#hostingplans .eb-infobox-wrapper .icon-img-wrapper {
	    margin-top: 0;
	}
	#hostingplans .eb-infobox-wrapper .infobox-wrapper-inner {
	    gap: 0!important;
	}
	.eb-infobox-wrapper.eb-infobox-8g63q .infobox-wrapper-inner {
	    gap: 0!important;
	}
	#hostingplans .eb-infobox-wrapper h2 {
	    font-size: 20px;
	    line-height: 22px;
	    margin: 0;
	}
	#hostingplans .eb-infobox-wrapper p {
	    font-size: 14px;
	    line-height: 18px;
	}
	h2.hplans_heading {
	    margin: 0 auto 20px auto;
	    font-size: 22px;
	    line-height: 30px;
	}
	.tierblock1 .wp-block-column h2, .tierblock2 .wp-block-column h2, .tierblock3 .wp-block-column h2, .tierblock4 .wp-block-column h2 {
	    border-radius: 15px;
	    font-size: 20px;
	    line-height: 24px;
	    padding: 20px 0;
	}
	.page-id-148 .wp-block-columns.tierblock1,
	.page-id-150 .wp-block-columns.tierblock1,
	.page-id-156 .wp-block-columns.tierblock1,
	.page-id-160 .wp-block-columns.tierblock1,
	.page-id-162 .wp-block-columns.tierblock1,
	.page-id-164 .wp-block-columns.tierblock1,
	.page-id-154 .wp-block-columns.virtualmashines {
		overflow-x: scroll;
		width: 100%;
		display: flex!important;
		align-items: flex-start!important;
		justify-content: flex-start!important;
		flex-direction: row!important;
		flex-wrap: nowrap!important;
	        gap: 15px;
	}
	.page-id-158 .wp-block-columns.tierblock1,
	.page-id-158 .wp-block-columns.tierblock2,
	.page-id-158 .wp-block-columns.tierblock4 {
		overflow-x: scroll;
		width: 100%;
		display: flex;
		align-items: flex-start!important;
		justify-content: flex-start!important;
		flex-direction: row!important;
		flex-wrap: nowrap!important;
	        gap: 15px;
		margin-top: 0;
		margin-bottom: 0;
	}

	.page-id-148 .wp-block-columns.tierblock1 .wp-block-column,
	.page-id-150 .wp-block-columns.tierblock1 .wp-block-column,
	.page-id-156 .wp-block-columns.tierblock1 .wp-block-column,
	.page-id-158 .wp-block-columns.tierblock1 .wp-block-column,
	.page-id-158 .wp-block-columns.tierblock2 .wp-block-column,
	.page-id-158 .wp-block-columns.tierblock4 .wp-block-column,
	.page-id-160 .wp-block-columns.tierblock1 .wp-block-column,
	.page-id-162 .wp-block-columns.tierblock1 .wp-block-column,
	.page-id-164 .wp-block-columns.tierblock1 .wp-block-column,
	.page-id-154 .wp-block-columns.virtualmashines .wp-block-column {
	        width: 280px!important;
	        margin-bottom: 10px;
		flex-shrink:0!important;
		flex-basis:auto!important;
		border-radius: 15px!important;
	}
	.page-id-162 .wp-block-columns.tierblock1 .wp-block-column {
	        width: 420px!important;
	}
	.page-id-164 .wp-block-columns.tierblock1 .wp-block-column {
	        width: 900px!important;
	}
	.tierblock1 .wp-block-column .eb-feature-list-items li, .tierblock2 .wp-block-column .eb-feature-list-items li, .tierblock3 .wp-block-column .eb-feature-list-items li, .tierblock4 .wp-block-column .eb-feature-list-items li {
	    padding: 4px 0 2px 10px;
	    margin: 4px 0 !important;
	}
	.tierblock1 .eb-feature-list-wrapper, .tierblock2 .eb-feature-list-wrapper, .tierblock3 .eb-feature-list-wrapper, .tierblock4 .eb-feature-list-wrapper, .whitefeatures .eb-feature-list-wrapper {
	    margin-top: 0!important;
	    margin-bottom: 0!important;
	}
	.page-id-148 .fullwidth.bluebeauty, .page-id-150 .fullwidth.bluebeauty, .page-id-152 .fullwidth.bluebeauty, .page-id-156 .fullwidth.bluebeauty, .page-id-158 .fullwidth.bluebeauty, .page-id-160 .fullwidth.bluebeauty, .page-id-162 .fullwidth.bluebeauty, .page-id-164 .fullwidth.bluebeauty {
	        margin-bottom: 10px;
		padding: 20px 35px;
	}
	.page.servertable {
	        margin-bottom: 10px;
		padding: 20px 0;
	}
	.wp-block-essential-blocks-advanced-heading.thisfull.root-eb-advance-heading-1dp73 p.eb-ah-subtitle {
	    font-size: 16px;
	    line-height: 20px;
	}
	.page-id-150 .eb-feature-list-wrapper .eb-feature-list-items {
	        columns: 1;
	}
	p.boldtext {
	    font-size: 18px;
	    line-height: 22px;
	}
	.wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title {
	    font-size: 14px;
	    line-height: 18px;
	}
	.wp-block-essential-blocks-column.root-eb-column-jqh3c ul li {
	    font-size: 18px;
	    line-height: 22px;
	}
	.wp-block-essential-blocks-advanced-heading.plaintext004 h2 {
	    margin: 0 0 10px 0 !important;
	    font-size: 16px;
	    line-height: 22px;
	}
	.wp-block-essential-blocks-advanced-heading.plaintext004.root-eb-advance-heading-7rmzp {
	        top: 0;
	}
	.vpslist .eb-feature-list-wrapper .eb-feature-list-items .eb-feature-list-content-box h2.eb-feature-list-title {
	    font-size: 18px;
	    line-height: 22px;
	}
	.page-id-152 .wp-block-group.fullwidth.graybeauty .slogan {
	        font-size: 18px;
	        line-height: 22px;
	        margin: 0 0 15px 0!important;
	}
	.servertable .radiobuttons .radiobtn {
		padding: 3px 10px!important;
	        font-size: 11px!important;
	        line-height: 13px!important;
	}
	.cloud-location-select-wrapper span {
	    font-size: 22px;
	    line-height: 24px;
	}
	.cloudservertable {
	        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		overflow-x: scroll;
	}
	.cloudservertable .cputype-toggle {
		width: 200px!important;
	        border-radius: 0!important;
	        row-gap: 12px!important;
	}
	section.page.servertable .container {
	    min-height: 600px;
	}
	.plaintext005 {
	    font-size: 18px;
	    line-height: 22px;
	    margin: 0 0 20px 0;
	}
	.virtualmashines { margin-top: 20px!important; margin-bottom: 0!important; }
	.virtualmashines .eb-advance-heading-wrapper {
	    border-radius: 15px!important;
	    padding: 10px 15px!important;
	    min-height: 28px!important;
	}
	.virtualmashines .eb-advance-heading-wrapper .eb-ah-title {
	    font-size: 20px;
	    line-height: 22px;
	    margin: 0 0 15px 0;
	}
	.virtualmashines .wp-block-column a.eb-button-anchor {
	    font-size: 14px;
	    padding: 0 20px;
	    margin: 10px 0;
	}
	.virtualmashines .wp-block-column > p {
	    font-size: 11px;
	    line-height: 16px;
	    padding: 0 20px;
	    box-sizing: border-box;
	}
	.page-id-154 .footer .bottom {
	        margin: 0 auto 30px auto;
	}
	.page-id-156 .eb-feature-list-wrapper .eb-feature-list-items, .page-id-158 .trivial .eb-feature-list-wrapper .eb-feature-list-items {
	        columns: 1;
	}
	.page-id-156 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title, 
	.page-id-158 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title, 
	.page-id-162 .wp-block-essential-blocks-row .eb-feature-list-items .eb-feature-list-item .eb-feature-list-content-box .eb-feature-list-title {
	    font-weight: 700;
	    font-size: 20px;
	    line-height: 22px;
	}
	.page-id-156 .root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content, .page-id-158 .root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content, .page-id-162 .root-eb-feature-list-9tmcn .eb-parent-wrapper.eb-parent-eb-feature-list-9tmcn .eb-feature-list-items .eb-feature-list-content-box p.eb-feature-list-content {
	    font-size: 12px;
	    line-height: 16px;
	}
	.page-id-156 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item {
	    padding: 12px 15px;
	}
	.page-id-156 .eb-feature-list-wrapper .eb-feature-list-items, .page-id-158 .trivial .eb-feature-list-wrapper .eb-feature-list-items {
	        margin-top: 0!important;
	}
	.page-id-158 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item, .page-id-162 .wp-block-essential-blocks-row.dedic_columns .eb-feature-list-items .eb-feature-list-item {
	    padding: 15px 15px;
	}
	.page-id-158 p.hplans {
	    font-size: 18px;
	    line-height: 20px;
	    margin: 0 0 10px 0;
	}
	.wp-block-columns.selector158:not(.is-not-stacked-on-mobile) > .wp-block-column {
	        width: 25%!important;
	        flex-basis: 25%!important;
	}
	.wp-block-columns.selector158:not(.is-not-stacked-on-mobile) > .wp-block-column a.eb-button-anchor {
		font-size: 10px;
		line-height: 14px;
		padding: 0 12px;
		margin: 0 3px;
		min-height: 40px;
	}
	.wp-block-columns.selector158:not(.is-not-stacked-on-mobile) {
		margin-bottom:0!important;
	}
	.page-id-158 .trivial:not(.tierblock4) .wp-block-heading {
	    padding-top: 10px !important;
	    padding-bottom: 30px !important;
	}
	.page-id-158 .wp-block-heading + p {
	    top: -30px;
	}
	.page-id-158 .trivial .eb-feature-list-wrapper .eb-feature-list-items {
	        columns: 1!important;
	}
	.page-id-158 .trivial.tierblock3 .wp-block-column .eb-feature-list-items li {
	    padding-left: 20px !important;
	}
	.page-id-158  .trivial.tierblock3 .wp-block-heading + p { font-size: 11px!important; }
	.page-id-160 .topcolumn h2.eb-ah-title {
	        font-size: 20px;
	        line-height: 22px;
	}
	.page-id-160 .topcolumn .eb-ah-subtitle {
	    font-size: 16px;
	    line-height: 20px;
	    top: 50px;
	}
	.page-id-160 .wp-block-essential-blocks-column.root-eb-column-vrdo5 { display: none; }
	.page-id-160 .wp-block-essential-blocks-row.root-eb-row-9kvet {
	    margin-top: 0;
	}
	.page-id-160 h2.hplans_heading {
	        margin: 110px auto 0 auto;
	}
	.page-id-160 .tierblock1.trivial,
	.page-id-162 .tierblock1.trivial {
	        margin-top: 15px;
	}
	.page-id-160 .whitefeatures .wp-block-columns.wp-container-core-columns-is-layout-9d6595d7 { gap: 0; }
	.whitefeatures {
	    margin: 50px 0 0 0;
	    border-radius: 15px;
	}
	.whitefeatures .whiteheader {
	    border-radius: 15px;
	    padding: 20px 0;
	}
	.post-162 h2.wp-block-heading {
	        font-size: 20px;
	        line-height: 24px;
	        margin: 0 0 50px 0;
		top: 25px;
	}
	.post-162 h2.wp-block-heading + p {
	    font-size: 16px;
	    line-height: 20px;
	    margin: 30px 0 40px 0;
	}
	.post-162 .eb-column-c2za1.eb-column-wrapper > .eb-column-inner > * {
		display: flex!important;
		align-items: center!important;
		justify-content: center!important;
		flex-direction: row!important;
	}
	.post-162 .eb-column-c2za1.eb-column-wrapper > .eb-column-inner > * img { max-width: 200px; }
	.page-id-162 h2.hplans_heading {
	        margin: 50px auto 0 auto;
	}
	.page-id-162 .hplans_heading img,
	.page-id-164 .hplans_heading img {
		margin-top: 20px;
	        width: 140px;
	}
	.post-164 .entry-content > P {
	    font-size: 18px;
	    line-height: 22px;
	    margin: 0 0 20px 10px;
	    top: 0;
	}
	.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper .icon-img-wrapper .eb-infobox-image-wrapper {
	    width: 60px;
	}
	.page-id-164 .amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper .icon-img-wrapper {
	        width: 80px !important;
	        margin: 0 10px 0 0;
	}
	.amazonblocks .wp-block-essential-blocks-column .eb-infobox-wrapper p.description {
	    padding: 0 2px;
	}
	.page-id-164 h2.hplans_heading {
	        margin: 30px auto 0 auto;
	}
	.page-id-164 .tierblock1.trivial {
	        margin-top: 10px;
	}
	.page-id-164 .page.additional1.fullwidth.bluebeauty h2.wp-block-heading {
	        font-size: 12px;
	        padding: 10px 30px!important;
	}
	.amazontable tbody tr td:first-child { width: 13%; }
	.amazontable tbody tr td:nth-child(2) { width: 9%; }
	.amazontable tbody tr td:nth-child(3) { width: 9%; }
	.amazontable tbody tr td:nth-child(4) { width: 22%; }
	.amazontable tbody tr td:nth-child(5) { width: 23%; }
	.page-id-164 .eb-button-wrapper.eb-button-vag7j .eb-button-inner-wrapper {
	    justify-content: flex-start;
	    margin-left: 25px;
	}
	.page-id-164 .eb-button-wrapper.eb-button-vag7j .eb-button-inner-wrapper a {
		max-width: 250px;
	}
	.footer-text h3 {
	        font-size: 20px;
	        line-height: 28px;
	}
}
