	*
{
	box-sizing:border-box;
	margin:0;
	padding:0
}
	abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video,a
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:0 0
}
	body
{
	font-size:15px;
	line-height:1.4;
	font-weight:500;
	color:#434343;
	box-sizing:border-box;
	overflow-x:hidden
}
	p
{
	font-weight:500;
	line-height:1.6
}
	h1,h2,h3,h4,h5,h6
{
	font-weight:500
}
	i
{
	font-size:85%;
	margin-right:2px
}
.fa-phone
{
	transform:rotate(100deg)
}
	blockquote,q
{
	quotes:none
}
	blockquote:before,blockquote:after,q:before,q:after
{
	content:'';
	content:none
}
	a
{
	display:inline-block;
	text-decoration:none;
	font-weight:600
}
	table,tr,th,td
{
	border-collapse:collapse;
	text-align:left;
	border-spacing:0
}
	li
{
	list-style:none
}
	form,input,select,textarea
{
	border:none;
	box-shadow:none;
	margin:0;
	padding:0;
	font-size:15px;
	line-height:1.4;
	font-weight:500
}
	input[type=submit]
{
	cursor:pointer
}
	input:focus
{
	border:none;
	box-shadow:none
}
	*,body,form,input,select,textarea
{
	font-family:montserrat,sans-serif
}
.bgblu1
{
	background:#408de4
}
.bgblugrad1
{
	background:linear-gradient(90deg,#2b32b2,#1488cc)
}
.bg-gryblu
{
	background:#ecf7fc
}
.no-select
{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn-snova-clr
{
	color:#fff;
	background:#feb73b;
	transition:all .3s ease-in-out
}
.btn-snova-clr:hover
{
	background:#eca62c
}
.btn-blu1-clr
{
	color:#fff;
	background:#408de4;
	transition:all .3s ease-in-out
}
.btn-blu1-clr:hover
{
	background:#347dcf
}
.btn-green-clr
{
	color:#fff;
	background:#13b763;
	transition:all .3s ease-in-out
}
.btn-green-clr:hover
{
	background:#12ac5d
}
.htwo-prime1
{
	text-align:center;
	font-size:40px;
	margin-bottom:20px;
	font-weight:700
}
.sbttl-prime1
{
	font-size:20px;
	text-align:center;
	width:950px;
	margin:0 auto
}
.sbttl-prime1 p
{
	margin-bottom:10px
}
.sbttl-prime1 p:last-child
{
	margin-bottom:0
}
.sbtxt-prime1
{
	text-align:center;
	width:950px;
	margin:0 auto
}
.sbtxt-prime1 p
{
	font-size:17px;
	line-height:1.4;
	margin-bottom:10px
}
.sbtxt-prime1 p:last-child
{
	margin-bottom:0
}
.mchr1-btn-bx
{
	margin-top:30px;
	text-align:center;
	position:relative;
	z-index:10
}
.mchr1-btn-bx a
{
	font-size:20px;
	font-weight:700;
	margin-right:50px;
	padding:10px 30px;
	border-radius:3px
}
.cldbtn-tryfree
{
	position:relative
}
.cldbtn-tryfree::after
{
	content:'No Credit Card Required!';
	font-size:12px;
	color:#fff;
	font-weight:400;
	font-style:italic;
	position:absolute;
	top:calc( 100% + 10px );
	left:0;
	width:100%;
	text-align:center
}
.bgnm-wrapr
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-5
}
.bgnm-txt
{
	position:absolute
}
.bgnm-txt:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.bgnm-txt div
{
	width:100%;
	height:0;
	background-size:cover
}
.bgnm-txt-24x7x365 div
{
	padding-top:17%;
	background:url('../img-assets/bg-names/24x7x365.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-addons div
{
	padding-top:18%;
	background:url('../img-assets/bg-names/addons.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-affiliates div
{
	padding-top:13%;
	background:url('../img-assets/bg-names/affiliates.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-backup div
{
	padding-top:18%;
	background:url('../img-assets/bg-names/backup.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-billing div
{
	padding-top:19%;
	background:url('../img-assets/bg-names/billing.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-benefits div
{
	padding-top:16%;
	background:url('../img-assets/bg-names/benefits.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-blog div
{
	padding-top:28%;
	background:url('../img-assets/bg-names/blog.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-brand div
{
	padding-top:22%;
	background:url('../img-assets/bg-names/brand.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-choose div
{
	padding-top:18%;
	background:url('../img-assets/bg-names/choose.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-choosing div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/choosing.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-cloud div
{
	padding-top:19%;
	background:url('../img-assets/bg-names/cloud.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-commission div
{
	padding-top:11%;
	background:url('../img-assets/bg-names/commission.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-compare div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/compare.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-complaint div
{
	padding-top:12%;
	background:url('../img-assets/bg-names/complaint.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-comparison div
{
	padding-top:11%;
	background:url('../img-assets/bg-names/comparison.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-cpanel div
{
	padding-top:17%;
	background:url('../img-assets/bg-names/cpanel.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-customers div
{
	padding-top:13%;
	background:url('../img-assets/bg-names/customers.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-comodo div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/comodo.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-data-center div
{
	padding-top:10.5%;
	background:url('../img-assets/bg-names/data-center.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-demo div
{
	padding-top:22.5%;
	background:url('../img-assets/bg-names/demo.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-domain div
{
	padding-top:17%;
	background:url('../img-assets/bg-names/domain.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-elastic div
{
	padding-top:18%;
	background:url('../img-assets/bg-names/elastic.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-faq div
{
	padding-top:43%;
	background:url('../img-assets/bg-names/faq.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-featured div
{
	padding-top:12%;
	background:url('../img-assets/bg-names/featured.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-features div
{
	padding-top:16%;
	background:url('../img-assets/bg-names/features.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-help div
{
	padding-top:30%;
	background:url('../img-assets/bg-names/help.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-host div
{
	padding-top:29%;
	background:url('../img-assets/bg-names/host.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-hosting div
{
	padding-top:17%;
	background:url('../img-assets/bg-names/hosting.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-introduction div
{
	padding-top:9.5%;
	background:url('../img-assets/bg-names/introduction.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-jelastic div
{
	padding-top:16%;
	background:url('../img-assets/bg-names/jelastic.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-location div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/location.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-managed div
{
	padding-top:13%;
	background:url('../img-assets/bg-names/managed.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-management div
{
	padding-top:10%;
	background:url('../img-assets/bg-names/management.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-migration div
{
	padding-top:13%;
	background:url('../img-assets/bg-names/migration.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-office div
{
	padding-top:21%;
	background:url('../img-assets/bg-names/office.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-office-365 div
{
	padding-top:13%;
	background:url('../img-assets/bg-names/office-365.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-plan div
{
	padding-top:28%;
	background:url('../img-assets/bg-names/plan.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-plans div
{
	padding-top:24%;
	background:url('../img-assets/bg-names/plans.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-plesk div
{
	padding-top:22%;
	background:url('../img-assets/bg-names/plesk.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-pricing div
{
	padding-top:20%;
	background:url('../img-assets/bg-names/pricing.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-promote div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/promote.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-ratings div
{
	padding-top:18%;
	background:url('../img-assets/bg-names/ratings.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-reasons div
{
	padding-top:16%;
	background:url('../img-assets/bg-names/reasons.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-sale div
{
	padding-top:30%;
	background:url('../img-assets/bg-names/sale.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-security div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/security.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-security-light div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/security-light.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-services div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/services.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-speed div
{
	padding-top:21%;
	background:url('../img-assets/bg-names/speed.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-steps div
{
	padding-top:24%;
	background:url('../img-assets/bg-names/steps.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-stories div
{
	padding-top:18%;
	background:url('../img-assets/bg-names/stories.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-superfast div
{
	padding-top:12%;
	background:url('../img-assets/bg-names/superfast.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-support div
{
	padding-top:16%;
	background:url('../img-assets/bg-names/support.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-try-now div
{
	padding-top:16%;
	background:url('../img-assets/bg-names/try-now.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-video-library div
{
	padding-top:9%;
	background:url('../img-assets/bg-names/video-library.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-videos div
{
	padding-top:18%;
	background:url('../img-assets/bg-names/videos.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-virtual div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/virtual.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-vps-hosting div
{
	padding-top:9.2%;
	background:url('../img-assets/bg-names/vps-hosting.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-web-hosting div
{
	padding-top:11%;
	background:url('../img-assets/bg-names/web-hosting.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-whmcs div
{
	padding-top:19%;
	background:url('../img-assets/bg-names/whmcs.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-why div
{
	padding-top:26%;
	background:url('../img-assets/bg-names/why.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-windows-vps div
{
	padding-top:8.2%;
	background:url('../img-assets/bg-names/windows-vps.svg')no-repeat;
	background-size:100%
}
.bgnm-txt-working div
{
	padding-top:15%;
	background:url('../img-assets/bg-names/working.svg')no-repeat;
	background-size:100%
}
.prime1-mncntnr90
{
	padding:90px 10px;
	position:relative
}
.prime1-mncntnr80
{
	padding:80px 10px;
	position:relative
}
.prime1-mncntnr70
{
	padding:70px 10px;
	position:relative
}
.prime1-mncntnr60
{
	padding:60px 10px;
	position:relative
}
.prime1-mncntnr50
{
	padding:50px 10px;
	position:relative
}
.slick-list,.slick-slider,.slick-track
{
	position:relative;
	display:block
}
.slick-loading .slick-slide,.slick-loading .slick-track
{
	visibility:hidden
}
.slick-slider
{
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list
{
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus
{
	outline:0
}
.slick-list.dragging
{
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track
{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track
{
	top:0;
	left:0
}
.slick-track:after,.slick-track:before
{
	display:table;
	content:''
}
.slick-track:after
{
	clear:both
}
.slick-slide
{
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
	[dir=rtl] .slick-slide
{
	float:right
}
.slick-slide img
{
	display:block
}
.slick-slide.slick-loading img
{
	display:none
}
.slick-slide.dragging img
{
	pointer-events:none
}
.slick-initialized .slick-slide
{
	display:block
}
.slick-vertical .slick-slide
{
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden
{
	display:none
}
.nvstrp-mn-cntnr
{
	position:relative;
	background:#fff;
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #f6f6f7;
	padding:10px calc( (100% - 1230px)/2 )
}
.nvstrp-flgtag
{
	display:flex;
	align-items:center;
	font-size:13px;
	color:#222;
	font-weight:500
}
.nvstrp-flg-wrapr
{
	width:30px;
	position:relative;
	margin-right:10px;
	cursor:pointer
}
.nvstrp-flg-wrapr::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.nvstrp-flg
{
	width:100%;
	height:0;
	padding-top:67%;
	background:url('../img-assets/flags/us.jpg')no-repeat;
	background-size:cover;
	position:relative
}
.nvstrp-flg::after
{
	content:'';
	left:calc( 100% + 2px );
	top:7px;
	position:absolute;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:8px solid #656565
}
.nvstrp-tag
{
	margin-left:5px
}
.nvstrp-nav
{
	display:flex;
	align-items:center;
	font-size:13px
}
.nvstrp-nav li a,.nvstrp-nav li .nvstrp-nav-lang
{
	margin:0 8px;
	color:#222;
	display:inline-block
}
.nvstrp-nav .nvstrp-nav-btnprim
{
	color:#fff;
	background:#13b763;
	padding:5px 6px;
	border-radius:3px
}
.fstrc-main-cotainer
{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	z-index:600;
	display:none
}
.fstrc-mn-cntnr
{
	width:1230px;
	margin:0 auto;
	background:#fff;
	padding:30px 50px;
	box-shadow:0 0 5px rgba(0,0,0,.2)
}
.fstrc-mn-hdrttl
{
	font-size:26px;
	text-align:center
}
.fstrc-mnwrapr
{
	width:100%;
	margin-top:30px;
	display:flex;
	flex-flow:row wrap
}
.fstrc-box
{
	width:calc( ( 100% - 40px )/4 );
	padding:8px 10px;
	margin:5px
}
.fstrc-link
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.fstrc-flagbx
{
	width:35px;
	margin-right:10px;
	border:1px solid #ddd;
	border-radius:50%;
	overflow:hidden
}
.fstrc-flag
{
	width:100%;
	height:0;
	padding-top:100%
}
.fstrc-sprt-one
{
	background:url('../img-assets/flags/country-nav.jpg')no-repeat;
	background-size:1100%
}
.fstrc-flag-in
{
	background-position:0 0
}
.fstrc-flag-us
{
	background-position:10% 0
}
.fstrc-flag-uk
{
	background-position:20% 0
}
.fstrc-flag-ae
{
	background-position:30% 0
}
.fstrc-flag-au
{
	background-position:40% 0
}
.fstrc-flag-ca
{
	background-position:50% 0
}
.fstrc-flag-sg
{
	background-position:60% 0
}
.fstrc-flag-np
{
	background-position:70% 0
}
.fstrc-flag-lk
{
	background-position:80% 0
}
.fstrc-flag-bd
{
	background-position:90% 0
}
.fstrc-flag-sa
{
	background-position:100% 0
}
.fstrc-flag-th
{
	background-position:0 33.33%
}
.fstrc-flag-my
{
	background-position:10% 33.33%
}
.fstrc-flag-nz
{
	background-position:20% 33.33%
}
.fstrc-flag-za
{
	background-position:30% 33.33%
}
.fstrc-flag-ie
{
	background-position:40% 33.33%
}
.fstrc-flag-jp
{
	background-position:50% 33.33%
}
.fstrc-flag-hk
{
	background-position:60% 33.33%
}
.fstrc-flag-ph
{
	background-position:70% 33.33%
}
.fstrc-flag-il
{
	background-position:80% 33.33%
}
.fstrc-title
{
	font-size:14px;
	font-weight:500;
	width:calc( 100% - 45px );
	color:#434343;
	transition:all .3s ease-in-out
}
.fstrc-title:hover,.fstrc-box-activ .fstrc-title
{
	color:#408de4
}
.fstrc-box-activ
{
	background:#fff;
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.mw-header
{
	background:#fff;
	width:100%;
	box-shadow:0 1px 2px #767676;
	position:sticky;
	top:0;
	z-index:100
}
.navhdr-mncntnr
{
	position:relative;
	width:1230px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between;
	padding:0
}
.navhdr-logo a img
{
	display:block;
	width:190px
}
.navhdr-nav-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.navhdr-nav-mnlink
{
	display:inline-block;
	color:#2d2d2d;
	font-size:16px;
	font-weight:600;
	cursor:pointer;
	padding:30px 13px;
	transition:all .3s ease-in-out;
	position:relative
}
.navhdr-nav-mnlink:hover
{
	color:#408de4
}
.navhdr-nav-ofr
{
	position:absolute;
	width:100%;
	bottom:calc( 50% + 12px );
	left:0;
	font-size:9px;
	font-weight:500;
	text-align:center
}
.navhdr-nav-ofr span
{
	color:#fff;
	padding:2px 5px;
	border-radius:3px;
	display:inline-block
}
.navhdr-nav-ofr-green span
{
	background:#13b763
}
.navhdr-nav-ofr-red span
{
	background:#c83c57
}
.navhdr-nav-ofr-yelo span
{
	background:#cab108
}
.nav-drpdwn-mncntnr
{
	position:absolute;
	top:100%;
	left:0;
	width:1200px;
	display:none;
	flex-flow:row wrap;
	align-items:center;
	background:#fff;
	box-shadow:0 0 10px #ccc;
	padding:40px 3.5% 20px;
	transition:all .3s ease-in-out;
	z-index:200
}
.navhdr-drpdwn-lnk:hover .nav-drpdwn-mncntnr
{
	display:flex
}
.nav-drpdwn-mncol1
{
	width:calc( 100% - 240px );
	margin-right:20px;
	display:flex;
	flex-flow:row wrap
}
.nav-drpdwn-bx
{
	margin-right:3%;
	margin-bottom:25px;
	width:calc( 94%/3 );
	transition:all .3s ease-in-out;
	border-bottom:1px solid #d9e2f9;
	padding-bottom:10px
}
.nav-drpdwn-mncol .nav-drpdwn-bx:nth-child(3n)
{
	margin-right:0
}
.nav-drpdwn-ttl
{
	color:#606060;
	font-size:18px;
	margin-bottom:5px;
	transition:all .3s ease-in-out;
	display:flex;
	flex-flow:row wrap
}
.nav-drpdwn-ofr
{
	font-size:9px;
	font-weight:500
}
.nav-drpdwn-ofr span
{
	color:#fff;
	padding:2px 5px;
	border-radius:3px;
	display:inline-block;
	margin:3px 5px
}
.nav-drpdwn-ofr-green span
{
	background:#13b763
}
.nav-drpdwn-ofr-red span
{
	background:#c83c57
}
.nav-drpdwn-ofr-yelo span
{
	background:#cab108
}
.nav-drpdwn-bx:hover .nav-drpdwn-ttl
{
	color:#408de4
}
.nav-drpdwn-dsc
{
	color:#868686;
	font-size:13px
}
.nav-drpdwn-mncol2
{
	width:220px;
	text-align:center
}
.nav-drpdwn-qwrapr
{
	width:90%;
	margin:0 auto;
	padding:40px 10px;
	background:#f2f2f2;
	border:1px solid #d3d3d3;
	border-radius:5px;
	position:relative;
	position:relative
}
.nav-drpdwn-qwrapr::before
{
	content:'';
	position:absolute;
	top:-15%;
	left:-10%;
	width:30%;
	height:0;
	padding-top:27%;
	background:url('../img-assets/bgs/header-questions.svg')no-repeat;
	background-size:cover
}
.nav-drpdwn-qbgbx
{
	position:relative;
	z-index:5
}
.nav-drpdwn-qttl
{
	font-size:20px;
	font-weight:700;
	margin-bottom:10px;
	letter-spacing:1px
}
.nav-drpdwn-qbtn a
{
	font-size:14px;
	padding:10px 20px;
	border-radius:3px
}
.navsrch-mncntnr
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:200;
	width:100%;
	height:100vh;
	background:rgba(255,255,255,.9)
}
.navsrch-mnwrapr
{
	width:100%;
	height:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.navsrch-form
{
	width:700px;
	margin:0 auto
}
.navsrch-close-wrapr
{
	text-align:center;
	margin-top:30px
}
.navsrch-close-btn
{
	color:#d45b5b;
	text-decoration:underline;
	cursor:pointer
}
.navsrch-inpbx
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.navsrch-inpbx input
{
	padding:10px 5px;
	border:1px solid #408de4;
	font-size:18px
}
.navsrch-inpbx input[type=text]
{
	width:calc( 100% - 150px );
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.navsrch-inpbx input[type=submit]
{
	width:150px
}
.navhdr-mobi-cntnr
{
	display:none
}
.mw-footer
{
	background:#2b2c2c;
	padding:60px 10px
}
.mwfoot-mnwrapr
{
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.mwfoot-mncol
{
	width:calc(62%/3);
	margin-right:2%
}
.mwfoot-mnwrapr .mwfoot-mncol:last-child
{
	margin-right:0
}
.mwfoot-mncol1
{
	width:28%;
	margin-right:6%
}
.mwfoot-logo a
{
	display:block;
	width:187px;
	margin-bottom:20px;
	position:relative
}
.mwfoot-logo a:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.mwfoot-logo a img
{
	display:block;
	width:100%
}
.mwfoot-logo-tag
{
	color:#888;
	font-size:14px
}
.mwfoot-socl-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	margin-top:40px
}
.mwfoot-socl-wrapr a
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	width:35px;
	height:35px;
	margin-right:10px;
	border-radius:50%
}
.mwfoot-socl-wrapr a i
{
	color:#fff;
	font-size:18px
}
.mwfoot-socl-fb
{
	background:#3b5998
}
.mwfoot-socl-twit
{
	background:#26a6d1
}
.mwfoot-socl-insta
{
	background:linear-gradient(to right,#fcb045,#fd1d1d,#833ab4)
}
.mwfoot-socl-gplus
{
	background:#dc4e41
}
.mwfoot-socl-utub
{
	background:#c71f1e
}
.mwfoot-socl-lnkd
{
	background:#1da1f2
}
.mwfoot-mnhdr
{
	color:#fff;
	margin-bottom:30px;
	text-transform:uppercase;
	letter-spacing:1px
}
.mwfoot-colinks li
{
	margin-bottom:17px
}
.mwfoot-colinks li:last-child
{
	margin-bottom:0
}
.mwfoot-colinks li a
{
	font-size:14px;
	color:#abacac;
	transition:all .3s ease-in-out
}
.mwfoot-colinks li a:hover
{
	color:#70aff5
}
.mwfoot-pymnt-cntnr
{
	margin-top:40px
}
.mwfoot-pymnt-cntnr .mwfoot-mnhdr
{
	margin-bottom:15px
}
.mwfoot-pymnt-wrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap
}
.mwfoot-pymnt-bx
{
	width:25%;
	padding:5px
}
.mwfoot-pymnt-card
{
	width:100%;
	height:0;
	padding-top:45%;
	filter:grayscale(100%);
	transition:all .3s ease-in-out;
	position:relative
}
.mwfoot-pymnt-card::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.mwfoot-pymnt-card-bg
{
	background:url('../img-assets/payment-gateways-cards-2.png')no-repeat;
	background-size:800%
}
.mwfoot-pymnt-card:hover
{
	filter:grayscale(0)
}
.mwfoot-hr1
{
	width:1200px;
	margin:40px auto;
	height:1px;
	background:#555656
}
.mwfoot-btm-wrapr
{
	color:#abacac;
	width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.mwfoot-cprt1
{
	font-size:13px;
	width:100%;
	text-align:center;
	margin-bottom:30px
}
.mwfoot-nav2 a
{
	color:#abacac;
	margin-right:40px;
	font-size:12px;
	transition:all .3s ease-in-out
}
.mwfoot-nav2 a:last-child
{
	margin-right:0
}
.mwfoot-nav2 a:hover
{
	color:#70aff5
}
.live-des21
{
	width:100%;
	background:#fff;
	padding:0 20px;
	position:relative;
	z-index:100;
	border-bottom:1px solid #ddd
}
.tcrdsk-sticky-menu
{
	position:sticky;
	top:0
}
.tcrdsk-wrapper
{
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between;
	padding:5px 0;
	padding:0;
	transition:all .3s ease-in-out
}
.live-des21-scrolled .tcrdsk-wrapper
{
	padding:5px 0;
	padding:0
}
.tcrdsk-col-first
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.tcrdsk-logo
{
	margin-right:25px
}
.tcrdsk-logo a
{
	display:block;
	position:relative
}
.tcrdsk-logo a:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.tcrdsk-logo a img
{
	display:block;
	width:145px;
	height:auto
}
.tcrdsk-hamb
{
	margin-right:30px;
	width:30px;
	height:25px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	cursor:pointer;
	display:none
}
.tcrdsk-hamb span
{
	width:100%;
	height:3px;
	background:#000
}
.tcrdsk-nav-main
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.tcrdsk-nav-main li
{
	margin-right:30px
}
.tcrdsk-nav-main li:last-child
{
	margin-right:0
}
.tcrdsk-nav-main li a,.tcrdsk-nav-main li span
{
	color:#000;
	font-size:16px;
	font-weight:500;
	display:inline-block;
	line-height:1.2;
	transition:all .3s ease-in-out;
	cursor:pointer
}
.tcrdsk-nav-main li a:hover,.tcrdsk-nav-main li span:hover
{
	color:#408de4
}
.tcrdsk-col-last
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.tcrdsk-nav-last
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	font-size:16px
}
.tcrdsk-nav-last li
{
	margin:0 10px;
	font-weight:400
}
.tcrdsk-nav-last li a
{
	color:#6b6b6b;
	font-weight:400
}
.tcrdsk-nav-last li span
{
	font-weight:500
}
.tcrdsk-nav-last li:last-child
{
	margin-right:0
}
.tcrdsk-nav-btn-21
{
	color:#fff!important;
	background:#13b763;
	font-weight:500!important;
	padding:3px 10px;
	font-size:80%;
	border-radius:3px
}
.tcrdsk-nvdrp-lnk
{
	position:relative
}
.tcrdsk-nvdrp-lnk a
{

}
.daisy-mncntnr
{
	display:none;
	width:300px;
	position:absolute;
	top:100%;
	right:-35px;
	z-index:100;
	padding-top:30px;
	transition:all .5s ease-in-out
}
.live-des21-scrolled .daisy-mncntnr
{
	padding-top:17px
}
.tcrdsk-nvdrp-lnk:hover .daisy-mncntnr
{
	display:block
}
.daisy-mnwrapr
{
	color:#fff;
	background:#408de4;
	padding:20px 15px 5px;
	width:100%;
	border-radius:5px;
	position:relative;
	transition:all .5s ease-in-out;
	box-shadow:5px 5px 10px rgba(0,0,0,.1)
}
.daisy-mnwrapr:before
{
	content:'';
	position:absolute;
	top:-22px;
	right:30px;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	border-bottom:22px solid #408de4;
	transition:all .5s ease-in-out
}
.live-des21-scrolled .daisy-mnwrapr:before
{
	top:-15px;
	border-bottom:15px solid #408de4
}
.daisy-main-title
{
	font-size:20px;
	font-weight:600;
	line-height:1.3;
	margin-bottom:15px;
	position:relative
}
.daisy-main-title:before
{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:80%;
	height:1px;
	background:#7eb8fa
}
.daisy-list-box
{
	display:block;
	margin:0;
	padding:0;
	display:flex;
	flex-flow:row wrap
}
.daisy-list-box li
{
	display:block;
	width:100%;
	margin:0;
	line-height:1.1;
	border-bottom:1px solid #7eb8fa
}
.daisy-list-box li:last-child
{
	border-bottom:none
}
.daisy-list-box li a
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	color:#fff;
	font-size:16px;
	font-weight:500;
	padding:12px 5px;
	transition:all .3s ease-in-out
}
.daisy-list-box li a:hover
{
	color:#b5eefe
}
.daisy-list-box li a i
{
	font-size:110%;
	margin-right:5px
}
.daisy-botwrapr
{
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between
}
.daisy-botcol
{

}
.daisy-avtrcol
{
	width:45px
}
.daisy-avatar
{
	width:100%
}
.daisy-avatar div
{
	width:100%;
	height:0;
	padding-top:115%;
	background:url('../img-assets/mascot/motabhai-sales-support-150.png')no-repeat;
	background-size:100%;
	position:relative
}
.daisy-avatar div:before,.daisy-avatar div:after
{
	content:'';
	position:absolute;
	top:calc( 50% - 8px );
	right:-8px;
	width:16px;
	height:16px;
	background:#17dd58;
	border-radius:50%
}
.daisy-avatar div:after
{
	animation:daisy-avatar-online-anim 1.5s infinite linear
}
	@keyframes daisy-avatar-online-anim
{
	0%
{
	opacity:1;
	transform:scale(1)
}
	100%
{
	opacity:0;
	transform:scale(1.8)
}

}
.daisy-chatcol
{
	width:calc( 100% - 70px)
}
.daisy-chatbox
{
	font-size:12px;
	line-height:1.4;
	color:#636465;
	background:#fff;
	padding:7px 10px;
	border-radius:12px;
	border-top-left-radius:0;
	position:relative
}
.daisy-chatbox:before
{
	content:'';
	position:absolute;
	top:0;
	left:-20px;
	border-top:0 solid transparent;
	border-bottom:15px solid transparent;
	border-right:20px solid #fff
}
.spectr-mncntnr
{
	background:#2c2c2c;
	position:fixed;
	top:0;
	left:-380px;
	z-index:200;
	width:380px;
	height:100vh;
	overflow:auto;
	transition:all .5s ease-in-out
}
.spectr-mncntnr-active
{
	left:0;
	transition:all .5s ease-in-out
}
.spectr-mnwrapper
{
	width:100%;
	height:100%;
	padding:20px 30px
}
.spectr-ctas
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between;
	color:#fff;
	font-size:25px;
	margin-bottom:25px
}
.spectr-goback
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.spectr-goback i
{
	opacity:0;
	transition:all .5s ease-in-out
}
.spectr-goback-active i
{
	opacity:1;
	cursor:pointer;
	transform:rotate(360deg)
}
.spectr-close
{
	opacity:0;
	transition:all 1s ease-in-out
}
.spectr-close i
{
	cursor:pointer
}
.spectr-main-menu
{
	font-size:13px;
	line-height:1;
	margin-left:3px;
	width:0;
	opacity:0;
	overflow:hidden;
	transition:all .3s ease-in-out;
	cursor:pointer
}
.spectr-goback-active .spectr-main-menu
{
	opacity:1;
	width:auto
}
.spectr-mncntnr-active .spectr-close
{
	opacity:1;
	transform:rotate(360deg)
}
.spectr-buttons
{
	margin:10px 0 20px
}
.spectr-buttons a
{
	font-size:14px;
	font-weight:500;
	color:#d5d5d5;
	display:inline-block;
	border:1px solid #d5d5d5;
	padding:5px 15px;
	border-radius:3px;
	transition:all .3s ease-in-out
}
.spectr-buttons a:hover
{
	color:#2c2c2c;
	background:#d5d5d5
}
.skyfl-cntnr
{
	margin-top:35px
}
.skyfl-wrapper
{
	color:#fff;
	margin:20px 0
}
.skyfl-title,.skyfl-title-link
{
	color:#fff;
	font-size:20px;
	font-weight:500;
	cursor:pointer;
	transition:all .5s ease-in-out
}
.skyfl-title i
{
	margin-left:15px;
	opacity:0;
	transition:all .5s ease-in-out
}
.skyfl-title:hover,.skyfl-title-link:hover
{
	color:#abeaff
}
.skyfl-title:hover i
{
	opacity:1
}
.skyfl-box
{
	margin-top:15px
}
.skyfl-link
{
	color:#fff;
	margin:12px 0;
	cursor:pointer
}
.skyfl-link-title
{
	font-size:16px;
	margin-bottom:5px;
	transition:all .3s ease-in-out
}
.skyfl-link:hover .skyfl-link-title
{
	color:#abeaff
}
.skyfl-link-info
{
	font-size:14px;
	font-weight:400;
	color:#d5d5d5;
	transition:all .3s ease-in-out
}
.skyfl-link:hover .skyfl-link-info
{
	color:#abeaff
}
.skyfl-wrapper-active .skyfl-title:hover i
{
	opacity:0
}
.skyfl-wrapper-active .skyfl-title
{
	color:#abeaff;
	position:relative;
	padding-bottom:10px
}
.skyfl-wrapper-active .skyfl-title:before
{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:70%;
	height:1px;
	background:#abeaff
}
.sknva-cntnr
{
	display:none
}
.liveds-mncntnr
{
	display:flex;
	margin-left:25px
}
.liveds-mnwrapr
{
	margin-right:33px;
	padding:10px 2px;
	padding:17px 2px;
	transition:all .3s ease-in-out
}
.liveds-mncntnr .liveds-mnwrapr:last-child
{
	margin-right:0
}
.liveds-mnwrapr-drop
{
	position:relative
}
.liveds-main-txt
{
	color:#000;
	font-size:18px;
	font-weight:500;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.liveds-mnwrapr:hover .liveds-main-txt
{
	color:#347dcf
}
.liveds-ul-dropdown
{
	display:none;
	position:absolute;
	top:50px;
	top:100%;
	left:-120px;
	border-radius:5px;
	width:350px;
	background:#fff;
	border:1px solid #1889c1;
	padding:20px 0;
	box-shadow:15px 15px 15px rgba(0,0,0,.05)
}
.liveds-ul-dropdown:before
{
	content:'';
	position:absolute;
	top:-12px;
	left:40%;
	width:20px;
	height:20px;
	background:#fff;
	border:1px solid #1889c1;
	transform:rotate(45deg);
	border-color:#1889c1 transparent transparent #1889c1
}
.liveds-mnwrapr:hover .liveds-ul-dropdown
{
	display:block
}
.liveds-li-wrapr
{
	display:flex;
	flex-flow:row wrap;
	padding:18px 15px;
	transition:all .3s ease-in-out
}
.liveds-li-wrapr:hover
{
	background:#ecf7fc
}
.liveds-a_col-ico
{
	width:40px;
	margin-right:15px
}
.liveds-a_col-ico img
{
	display:block;
	width:100%
}
.liveds-a_col-content
{
	width:calc(100% - 55px);
	color:#434343
}
.liveds-lnk_hdr
{
	font-size:17px;
	font-weight:700;
	margin-bottom:5px
}
.liveds-lnk_txt p
{
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px
}
.liveds-lnk_txt p:last-child
{
	margin-bottom:0
}
.indhro-mncntnr
{
	color:#fff;
	padding:90px 10px 40px;
	position:relative;
	overflow:hidden
}
.indhro-bg-wrapr
{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center
}
.indhro-bg-img
{
	width:90%;
	opacity:.1
}
.indhro-bg-img div
{
	width:100%;
	height:0;
	padding-top:45%;
	background:url('../img-assets/maps/global-map-digital.png')no-repeat;
	background-size:cover
}
.indhro-content-cntnr
{
	position:relative
}
.indhro-h1
{
	text-align:center;
	font-size:50px;
	font-weight:700;
	margin-bottom:5px
}
.indhro-subline
{
	text-align:center;
	font-size:25px
}
.indhro-pric
{
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	margin:40px 0 30px;
	font-size:20px
}
.indhro-pric span
{
	line-height:.7
}
.indhro-pric-crnc
{
	align-self:flex-start;
	font-size:150%
}
.indhro-pric-num
{
	font-size:500%;
	font-weight:700;
	margin:0 5px
}
.indhro-pric-num span
{
	font-size:50%;
	font-weight:400
}
.indhro-pric-mo
{
	font-size:130%;
	align-self:flex-end
}
.indhro-btn-prim
{
	text-align:center
}
.indhro-btn-prim a,.indhro-btn-prim span
{
	display:inline-block;
	cursor:pointer;
	font-size:20px;
	padding:10px 30px;
	border-radius:3px
}
.indhro-features-cntnr
{
	width:90%;
	margin:0 auto;
	margin-top:90px;
	display:flex;
	justify-content:space-between
}
.indhro-feat-wrapr
{
	display:flex;
	align-items:center;
	transition:all .2s ease-in-out
}
.indhro-feat-wrapr:hover
{
	margin-top:-3px
}
.indhro-feat-icon
{
	font-size:50px;
	margin-right:15px
}
.indhro-feat-txt
{
	font-size:17px;
	cursor:pointer;
	border-bottom:1px dotted #fff;
	padding-bottom:1px
}
.indhro-feat-txt span
{
	display:block
}
.indhro-feat-txt span:first-child
{
	margin-bottom:5px
}
.pymntdx-mncntnr
{
	padding:50px 20px
}
.pymntdx-hdrttl
{
	text-align:center;
	color:#fff;
	margin-bottom:20px;
	font-size:20px;
	font-weight:600
}
.pymntdx-prntwrapr
{
	display:flex;
	justify-content:center
}
.pymntdx-wrapr
{
	background:#fff;
	width:100px;
	margin-right:10px;
	padding:8px 10px;
	transition:all .3s ease-in-out;
	position:relative
}
.pymntdx-wrapr::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.pymntdx-wrapr:hover
{
	box-shadow:0 0 10px #2b71bf;
	transform:scale(1.04)
}
.pymntdx-prntwrapr .pymntdx-wrapr:last-child
{
	margin-right:0
}
.pymntdx-card
{
	width:100%;
	height:0;
	padding-top:45%
}
.pymntdx-card-bg
{
	background:url('../img-assets/payment-gateways-cards-2.png')no-repeat;
	background-size:800%
}
.pymnt-card-visa
{
	background-position:0 0
}
.pymnt-card-mastercard
{
	background-position:14.28% 0
}
.pymnt-card-rupay
{
	background-position:28.58% 0
}
.pymnt-card-bankt
{
	background-position:42.84% 0
}
.pymnt-card-amrcn
{
	background-position:57.12% 0
}
.pymnt-card-paypal
{
	background-position:71.4% 0
}
.pymnt-card-upi
{
	background-position:71.4% 0
}
.pymnt-card-cheque
{
	background-position:85.68% 0
}
.pymnt-card-maestro
{
	background-position:100% 0
}
.sywhp-mn-cntnr
{
	padding:90px 10px;
	position:relative;
	z-index:5
}
.bgnm-txt-sywhp
{
	width:36%;
	top:60px;
	left:53%
}
.selsrvr-mncntnr
{
	margin:30px 0
}
.selsrvr-hdrttl
{
	font-size:16px;
	text-align:center;
	color:#777
}
.selsrvr-flags-cntnr
{
	display:flex;
	justify-content:center;
	margin:15px 0
}
.selsrvr-flag-bx
{
	width:60px;
	margin-right:10px;
	transition:all .3s ease-in-out;
	cursor:pointer;
	padding:3px;
	background:#fff;
	position:relative
}
.selsrvr-flag-bx::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5
}
.selsrvr-flags-cntnr .selsrvr-flag-bx:last-child
{
	margin-right:0
}
.selsrvr-flag-bx img
{
	display:block;
	width:100%
}
.selsrvr-flag-bx:hover
{
	box-shadow:0 0 10px #ccc
}
.selsrvr-flag-bx-activ
{
	box-shadow:0 0 10px #ccc;
	cursor:default;
	background:#408de4;
	position:relative
}
.selsrvr-flag-bx-activ:before
{
	content:'';
	width:0;
	height:0;
	position:absolute;
	top:100%;
	left:20px;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #408de4
}
.selsrvr-mncntnr-blu .selsrvr-flag-bx
{
	background:#408de4
}
.selsrvr-mncntnr-blu .selsrvr-flag-bx-activ
{
	background:#fff
}
.selsrvr-mncntnr-blu .selsrvr-flag-bx-activ:before
{
	border-top:10px solid #fff
}
.sywhp-multiflg-mnwrapr
{
	padding:15px 20px;
	text-align:center
}
.sywhp-mflg-ttl
{
	font-size:18px;
	font-weight:600
}
.sywhp-mflg-rw
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-top:5px
}
.sywhp-mflg-bx
{
	width:40px;
	margin:5px;
	border:1px solid #ddd;
	position:relative
}
.sywhp-mflg-bx::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.sywhp-mflg-bx div
{
	width:100%;
	height:0;
	padding-top:67%;
	background:url('../img-assets/flags/multiflags-all1.jpg')no-repeat;
	background-size:600%
}
.sywhp-mflg-bx-uk div
{
	background-position:0 0
}
.sywhp-mflg-bx-us div
{
	background-position:20% 0
}
.sywhp-mflg-bx-in div
{
	background-position:40% 0
}
.sywhp-mflg-bx-sg div
{
	background-position:60% 0
}
.sywhp-mflg-bx-au div
{
	background-position:80% 0
}
.sywhp-mflg-bx-ca div
{
	background-position:100% 0
}
.ultrn-container
{
	margin:0 auto;
	margin-top:30px;
	display:flex;
	flex-flow:row wrap
}
.ultrn-container-3col
{
	width:1200px
}
.ultrn-container-4col
{
	width:1250px
}
.ultrn-mncol
{
	background:#fff;
	border:1px solid #62a1e9;
	border-radius:3px;
	position:relative;
	transition:all .3s ease-in-out
}
.ultrn-mncol:hover
{
	box-shadow:0 0 15px #b7d3f3
}
.ultrn-tag-bestseller
{
	position:absolute;
	top:3px;
	left:0;
	width:100%;
	text-align:center
}
.ultrn-tag-bestseller span
{
	display:inline-block;
	color:#fff;
	background:#6a7bff;
	font-size:12px;
	line-height:1;
	padding:5px 25px;
	border-radius:30px
}
.ultrn-container .ultrn-mncol:last-child
{
	margin-right:0
}
.ultrn-container-3col .ultrn-mncol
{
	width:30%;
	margin-right:5%;
	padding:35px 20px
}
.ultrn-container-3col .ultrn-mncol:last-child
{
	margin-right:0
}
.ultrn-container-4col .ultrn-mncol
{
	width:calc( 94%/4);
	margin-right:2%;
	padding:30px 10px
}
.ultrn-container-4col .ultrn-mncol:last-child
{
	margin-right:0
}
.ultrn-patch-top
{
	position:absolute;
	top:-14px;
	left:0;
	width:100%;
	text-align:center;
	display:none
}
.ultrn-patch-top span
{
	font-weight:700;
	text-transform:uppercase;
	display:inline-block;
	color:#fff;
	background:#ff4546;
	padding:6px 20px;
	border-radius:3px
}
.ultrn-mnttl
{
	text-align:center;
	font-weight:700;
	margin-bottom:15px;
	position:relative;
	z-index:5
}
.ultrn-tag-bstslr
{
	position:absolute;
	z-index:1
}
.ultrn-tag-bstslr1
{
	top:5px;
	left:-6px;
	width:105px
}
.ultrn-tag-bstslr1 span
{
	display:block;
	width:100%;
	height:0;
	padding-top:32%;
	background:url('../img-assets/tags/best-seller-001.svg')no-repeat;
	background-size:100%
}
.ultrn-container-3col .ultrn-mnttl
{
	font-size:40px
}
.ultrn-container-4col .ultrn-mnttl
{
	font-size:25px;
	margin-bottom:25px
}
.ultrn-cupn-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-top:20px;
	margin-bottom:20px
}
.ultrn-cupn-off
{
	font-size:25px;
	font-weight:700;
	color:#fff;
	background:#e56258;
	border:2px;
	padding:3px 8px;
	border-radius:3px;
	font-size:25px;
	font-weight:700;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	margin-right:10px;
	line-height:1
}
.ultrn-cupn-off span:first-child
{
	margin-right:5px
}
.ultrn-container-4col .ultrn-cupn-off span:first-child
{

}
.ultrn-cupn-code
{
	color:#408de4;
	font-size:22px;
	line-height:1;
	font-weight:600;
	border:1px dashed #408de4;
	border-radius:3px;
	padding:4px 10px;
	position:relative;
	animation:coupon_border_anim 2s infinite linear
}
.ultrn-cupn-code:before
{
	content:'Promo Code';
	position:absolute;
	top:-18px;
	left:0;
	color:#434343;
	white-space:nowrap;
	font-size:12px;
	font-weight:500;
	letter-spacing:.5px
}
	@keyframes coupon_border_anim
{
	0%
{
	border-color:#408de4
}
	50%
{
	border-color:#ff4546
}
	100%
{
	border-color:#408de4
}

}
.ultrn-strkpric-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	color:#61646e
}
.ultrn-strkpric
{
	position:relative;
	line-height:1
}
.ultrn-strkpric::before
{
	content:'';
	position:absolute;
	top:50%;
	left:-5%;
	width:110%;
	height:1px;
	background:#5c5f67
}
.ultrn-strkpric span
{
	font-size:120%;
	margin:0 2px
}
.ultrn-pric-wrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	color:#222;
	margin:15px 0 40px;
	line-height:.6
}
.ultrn-container-3col .ultrn-pric-wrapr
{
	font-size:20px
}
.ultrn-container-4col .ultrn-pric-wrapr
{
	font-size:17px
}
.ultrn-container-4col .ultrn-pric-num
{
	font-size:200%;
	margin:0 5px
}
.ultrn-pric-crnc
{
	align-self:flex-start
}
.ultrn-pric-num
{
	font-size:250%;
	margin:0 5px
}
.ultrn-pric-num span
{
	font-size:50%;
	font-weight:400
}
.ultrn-pric-mo
{
	align-self:flex-end;
	font-weight:600
}
.ultrn-pric-foo1
{
	width:100%;
	margin-top:20px;
	text-align:center
}
.ultrn-featrs-cntnr
{
	padding:0 5%
}
.ultrn-featrs-cntnr li
{
	font-size:16px;
	display:flex;
	flex-flow:row wrap;
	margin-bottom:20px;
	position:relative;
	padding-left:25px
}
.ultrn-featrs-cntnr li .ftrico
{
	color:#418de4;
	margin-right:10px;
	position:absolute;
	top:0;
	left:0
}
.ultrn-featrs-cntnr li .ftrtxt
{
	color:#5c5f67
}
.ultrn-featrs-cntnr li .ftrtxt .marktxt
{
	font-weight:700
}
.ultrn-featrs-cntnr li .fa-star,.ultrn-featrs-cntnr li .fa-star-half-alt
{
	color:#f07a23
}
.ultrn-tltp-mark .ftrtxt
{
	color:#ff4546!important;
	border-bottom:1px dotted #ff4546
}
.ultrn-featrs-cntnr li .ftrtxt-striked
{
	text-decoration:line-through;
	color:#8c8f94
}
.ftrtxt-badge-btn
{
	font-size:80%;
	color:#fff;
	background:#13b763;
	padding:1px 6px;
	border-radius:2px;
	margin-left:5px
}
.ultrn-featrs-pric
{
	line-height:1;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.ultrn-featrs-pric span
{
	font-size:150%;
	margin:0 3px
}
.ultrn-viewfulftr
{
	margin-top:60px;
	text-align:center
}
.ultrn-viewfulftr span
{
	color:#006f9f;
	font-size:17px;
	font-weight:700;
	cursor:pointer;
	transition:all .3s ease-in-out;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.ultrn-viewfulftr span i
{
	font-size:110%;
	color:#408de4;
	margin:0 0 0 8px
}
.ultrn-viewfulftr span:hover,.ultrn-viewfulftr span:hover i
{
	color:#ff4546
}
.ultrn-btnprim
{
	margin-top:30px;
	text-align:center
}
.ultrn-btnprim a
{
	padding:10px 50px;
	border-radius:3px
}
.ultrn-red-list .ftrtxt
{
	color:#ff4546!important
}
.lock-clr-green
{
	color:#13b763
}
	i.lock-clr-green
{
	font-size:100%
}
.ultrn-drpdwn-prc-cntnr
{
	display:none;
	position:absolute;
	top:calc( 100% - 10px );
	left:2px;
	width:calc( 100% - 4px );
	background:#fff;
	padding:20px 20px 15px;
	border:1px solid #62a1e9;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,.3);
	transition:all .5s ease-in-out
}
.ultrn-drpdwn-prc-cntnr::before
{
	content:'';
	position:absolute;
	top:-10px;
	left:calc( 50% - 10px);
	width:20px;
	height:20px;
	background:#fff;
	border:1px solid #62a1e9;
	transform:rotate(45deg)
}
.ultrn-drpdwn-prc-cntnr::after
{
	content:'';
	position:absolute;
	top:0;
	left:calc( 50% - 15px);
	width:30px;
	height:20px;
	background:#fff;
	border:1px solid #fff
}
.ultrn-mncol:hover .ultrn-drpdwn-prc-cntnr
{
	display:block
}
.ultrn-drprc-rw
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	padding:10px 0
}
.ultrn-drpdwn-prc-cntnr .ultrn-drprc-rw:last-child
{
	margin-bottom:0
}
.ultrn-drprc-dur
{
	font-size:14px;
	color:#5c5f67;
	margin-right:10px
}
.ultrn-drprc-strik
{
	margin-right:10px;
	font-size:14px;
	position:relative;
	padding:0 3px;
	color:#61646e
}
.ultrn-drprc-strik i
{
	font-size:80%;
	margin-right:2px
}
.ultrn-drprc-strik::before
{
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:1px;
	background:#5c5f67
}
.ultrn-drprc-pric
{
	color:#408de4
}
.ultrn-drprc-pric span
{
	font-size:20px;
	margin-right:2px;
	font-weight:600
}
.ultrn-drprc-pric span i
{
	font-size:70%
}
.ultrn-container-4col .ultrn-drprc-dur
{
	display:block;
	width:100%
}
.ultrn-prc-poplink
{
	display:none
}
.ultrn-prc-pophid
{
	display:none
}
.ultrn-tag-bsln81
{
	position:absolute;
	top:-18px;
	left:0;
	width:100%;
	text-align:center;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.ultrn-tag-bsln81 span
{
	font-size:14px;
	line-height:1;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	background:#616161;
	padding:10px 25px;
	border-radius:20px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.ultrn-tag-bsln81-green span
{
	background:#13b763
}
.ultrn-tag-bsln81-blue span
{
	background:#408de4
}
.ultrn-tag-bsln81-orange span
{
	background:#ff9f42
}
.ultrn-tag-bsln81 span i.fa-star
{
	margin:0;
	margin-top:-3px
}
.ultrn-tag-bsln81 span i.fa-star:first-child
{
	margin-right:10px
}
.ultrn-tag-bsln81 span i.fa-star:last-child
{
	margin-left:10px
}
.prrty-mncntnr
{
	padding:100px 10px 80px;
	position:relative
}
.bgnm-txt-prrty
{
	width:51%;
	top:70px;
	left:43%
}
.prrty-mndsc
{
	width:950px;
	margin:0 auto;
	font-size:18px;
	text-align:center
}
.prrty-mndsc p
{
	margin-bottom:10px;
	text-align:center
}
.prrty-mndsc p:last-child
{
	margin-bottom:0
}
.prrty-mnwrapr
{
	max-width:1024px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.prrty-mncol1
{
	width:55%
}
.prrty-mncol2
{
	width:45%;
	padding:0 30px
}
.prrty-main-icon
{
	width:100%;
	margin:0 auto;
	display:none;
	position:relative
}
.prrty-main-icon::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.prrty-main-icon img
{
	display:block;
	width:100%
}
.prrty-featr-row
{
	display:flex;
	flex-flow:row wrap;
	margin-bottom:40px
}
.prrty-featr-ico
{
	width:70px;
	height:70px;
	padding:0;
	margin-right:30px;
	background:0 0;
	border-radius:3px;
	box-shadow:none;
	position:relative
}
.prrty-featr-ico::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.prrty-featr-ico div
{
	width:100%;
	height:100%
}
.prrty-featr-ico-bg
{
	background:url('../img-assets/priority-24x7x365-blue.svg')no-repeat;
	background-size:300%
}
.prrty-featr-ico1 div
{
	background-position:0 0
}
.prrty-featr-ico2 div
{
	background-position:50% 0
}
.prrty-featr-ico3 div
{
	background-position:100% 0
}
.prrty-featr-content
{
	width:calc(100% - 100px)
}
.prrty-featr-hdrttl
{
	font-size:25px;
	font-weight:600;
	color:#222;
	margin-bottom:10px
}
.prrty-featr-txt
{
	color:#191919
}
.prrty-featr-txt p
{
	margin-bottom:10px;
	font-weight:400
}
.prrty-featr-txt p:last-child
{
	margin-bottom:0
}
.selbn-mncntnr
{
	padding:90px 10px 40px;
	position:relative;
	z-index:1
}
.bgnm-wrapr-selbn
{
	overflow:hidden
}
.bgnm-txt-selbn
{
	width:40%;
	top:60px;
	left:52%
}
.selbn-bgshap
{
	position:absolute;
	opacity:.1
}
.selbn-bgshap-cubes
{
	width:10%;
	top:5%;
	left:5%
}
.selbn-bgshap-cubes div
{
	width:100%;
	height:0;
	padding-top:105%;
	background:url('../img-assets/bgs/cubes345deg.svg')no-repeat;
	background-size:cover
}
.selbn-bgshap-topsqr,.selbn-bgshap-btmsqr
{
	width:20%;
	background:#fff;
	padding:40px;
	border-radius:10px
}
.selbn-bgshap-topsqr
{
	top:-10%;
	left:-6%;
	transform:rotate(40deg)
}
.selbn-bgshap-btmsqr
{
	bottom:10%;
	right:-7%;
	transform:rotate(40deg)
}
.selbn-bgshap-topsqr div,.selbn-bgshap-btmsqr div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#408de4
}
.selbn-bgshap-lens
{
	bottom:30%;
	left:10%;
	width:160px;
	height:0;
	padding-top:160px
}
.selbn-bgshap-lensround
{
	position:absolute;
	top:0;
	left:0;
	width:78%;
	height:78%;
	border:6px solid #fff;
	border-radius:50%
}
.selbn-bgshap-lenshand
{
	position:absolute;
	bottom:0;
	right:0;
	width:10%;
	height:50%;
	background:#fff;
	transform:rotate(-42deg);
	transform-origin:right bottom;
	border-radius:3px
}
.selbn-hdrttl
{
	color:#fff
}
.selbn-btn-larg
{
	text-align:center;
	margin:30px 0 10px
}
.selbn-btn-larg span
{
	display:inline-block;
	font-size:19px;
	font-weight:700;
	padding:10px 30px;
	border-radius:3px;
	cursor:pointer
}
.selbn-mncontent-wrapr
{
	margin:40px 0;
	color:#fff;
	text-align:center
}
.selbn-form-header
{
	font-size:22px;
	margin-bottom:12px
}
.selbn-form
{
	font-size:18px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	max-width:800px;
	margin:0 auto;
	background:#fff;
	border-radius:3px;
	padding:8px
}
.selbn-form label
{
	width:20%;
	color:#222;
	font-size:18px
}
.selbn-form input,.selbn-form select
{
	font-weight:600;
	letter-spacing:1px;
	padding:10px;
	-webkit-appearance:none
}
.selbn-form input[type=text]
{
	border-left:1px solid #eee;
	transition:all .3s ease-in-out
}
.selbn-form input[type=text]:focus
{
	color:#408de4;
	background:#eaf2fb
}
.selbn-form select
{
	width:15%;
	cursor:pointer;
	background:url('../img-assets/form/dropdown-arrow.svg')no-repeat,#f0f0f1;
	background-size:15px;
	background-position:97% 53%;
	transition:all .3s ease-in-out
}
.selbn-form select:focus
{
	color:#408de4;
	background:url('../img-assets/form/dropdown-arrow.svg')no-repeat,#eaf2fb;
	background-size:15px;
	background-position:97% 53%
}
.selbn-form input[type=submit]
{
	width:18%;
	margin-left:2%;
	padding:11px 10px;
	border-radius:3px
}
.selbn-offers-wrapper
{
	margin-top:25px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.selbn-offer-bx
{
	margin-right:25px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	line-height:1
}
.selbn-offers-wrapper .selbn-offer-bx:last-child
{
	margin-right:0
}
.selbn-offer-domain
{
	font-size:33px;
	font-weight:700;
	margin-right:5px
}
.selbn-offer-price-strike
{
	font-size:18px;
	margin-top:5px;
	margin-right:15px;
	opacity:.4;
	position:relative
}
.selbn-offer-price-strike:before
{
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:1px;
	background:#fff
}
.selbn-offer-price-strike:after
{
	content:'/yr';
	font-size:80%;
	margin-left:3px;
	line-height:1
}
.selbn-offer-price-price
{
	margin-top:5px;
	font-size:25px
}
.selbn-offer-price-price:after
{
	content:'/yr';
	font-size:80%;
	margin-left:3px;
	line-height:1
}
.selbn-form-footer
{
	margin-top:80px;
	font-size:34px
}
.selbn-form-footer span
{
	font-weight:600
}
.trymw-mncntnr
{
	padding:70px 10px 80px;
	position:relative
}
.bgnm-txt-trymw
{
	width:55%;
	top:20px;
	left:40%
}
.bgnm-txt-migration
{
	width:55%;
	top:80px;
	left:40%
}
.trymw-mnrw
{
	width:1150px;
	margin:0 auto;
	margin-top:30px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.trymw-mncol
{
	width:50%
}
.trymw-mncol2
{
	order:1
}
.trymw-ttl
{
	font-weight:600;
	font-size:25px;
	line-height:1.3;
	margin-bottom:10px
}
.trymw-dsc p
{
	font-size:16px;
	margin-bottom:10px
}
.trymw-dsc p:last-child
{
	margin-bottom:0
}
.trymw-dsc p a
{
	color:#010101;
	border-bottom:1px solid #feb73b;
	transition:all .3s ease-in-out
}
.trymw-dsc p a:hover
{
	color:#191919;
	border-bottom-color:#e9a328
}
.trymw-btn
{
	margin-top:25px
}
.trymw-btn a,.trymw-btn span
{
	display:inline-block;
	cursor:pointer;
	padding:15px 40px;
	border-radius:3px;
	box-shadow:3px 3px 5px #dbeafa
}
.trymw-mncol1
{
	order:2
}
.trymw-ico
{
	width:80%;
	margin:0 auto;
	position:relative
}
.trymw-ico::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.trymw-ico div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:url('../img-assets/30-days-moneyback.svg')no-repeat;
	background-size:cover
}
.trymw-ico img
{
	display:block;
	width:100%
}
.avl247-mncntnr
{
	color:#fff;
	padding:90px 10px 70px;
	position:relative;
	z-index:1;
	overflow:hidden
}
.bgnm-txt-avl247
{
	width:29%;
	top:60px;
	left:55%
}
.avl247bg-rectbx
{
	position:absolute;
	opacity:.2
}
.avl247bg-rectbx1
{
	top:50px;
	left:60px;
	width:40%
}
.avl247bg-rectbx2
{
	bottom:220px;
	right:0;
	width:18%
}
.avl247bg-rect
{
	position:absolute;
	transform:rotate(30deg)
}
.avl247bg-rect div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#fff
}
.avl247bg-rect1
{
	width:40px;
	top:100px;
	left:0
}
.avl247bg-rect2
{
	width:50px;
	top:0;
	left:100px
}
.avl247bg-rect3
{
	width:70px;
	top:100px;
	left:100px
}
.avl247-dsc
{
	text-align:center;
	width:600px;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px;
	font-size:19px
}
.avl247-mediums-wrapper
{
	width:870px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.avl247-medium-bx
{
	width:calc(100%/2);
	padding-right:15px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.avl247-medium-ico
{
	width:60px;
	height:60px;
	margin-right:10px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.avl247-medium-ico i
{
	font-size:40px
}
.avl247-medium-title
{
	font-size:22px;
	font-weight:600;
	margin-bottom:5px
}
.avl247-medium-title a
{
	color:#fff
}
.avl247-medium-dsc
{
	font-size:12px
}
.h2hcmp-mncntnr
{
	padding:90px 10px 70px;
	position:relative
}
.bgnm-txt-h2hcmp
{
	width:76%;
	top:60px;
	left:20%
}
.h2hcmp-tbl-wrapr
{
	width:1250px;
	margin:0 auto;
	margin-top:70px
}
.h2hcmp-tbl
{
	width:100%;
	margin:0 auto
}
.h2hcmp-tbl th
{
	padding:20px 5px;
	border-top:1px solid #f2efee;
	border-bottom:1px solid #f2efee
}
.h2hcmp-tbl td
{
	padding:17px 10px;
	text-align:center;
	border-bottom:1px solid #f2efee
}
.h2hcmp-tbl tr td:first-child,.h2hcmp-tbl tr th:first-child
{
	text-align:right;
	border:none;
	border-right:15px solid #fff
}
.h2hcmp-tbl tr td:first-child,.h2hcmp-tbl tr td:nth-child(2),.h2hcmp-tbl tr th:first-child,.h2hcmp-tbl tr th:nth-child(2)
{
	background:#f1f6f9
}
.h2hcmp-tbl .fa-check
{
	color:#43ca79
}
.h2hcmp-tbl .fa-times
{
	color:#d48181
}
.h2hcmp-tbl .fa-check,.h2hcmp-tbl .fa-times
{
	font-size:110%
}
.h2hcmp-imgbx
{
	width:120px;
	margin:0 auto;
	filter:grayscale(.8);
	transition:all .3s ease-in-out;
	position:relative
}
.h2hcmp-imgbx::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.h2hcmp-imgbx:hover
{
	filter:grayscale(0)
}
.h2hcmp-imgbx-mw
{
	filter:grayscale(0)
}
.h2hcmp-imgbx img
{
	display:block;
	width:100%
}
.h2hcmp-pric-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	font-size:30px;
	line-height:1
}
.h2hcmp-pric-crnc
{
	font-size:60%;
	align-self:flex-start
}
.h2hcmp-pric-num
{
	font-weight:600;
	margin:0 2px 0 4px
}
.h2hcmp-pric-mo
{
	font-size:60%;
	align-self:flex-end
}
.h2hcmp-tbl tr td .h2hcmp-pric-wrapr
{
	opacity:.75
}
.h2hcmp-tbl tr td:nth-child(2) .h2hcmp-pric-wrapr
{
	opacity:1
}
.bldweb-mncntnr
{
	padding:50px 10px;
	position:relative;
	z-index:1
}
.bldweb-bgcntnr
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:-1
}
.bldweb-bgbx
{
	position:absolute;
	transform:rotate(45deg)
}
.bldweb-bgbx div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#fff;
	opacity:.1
}
.bldweb-bgbx1
{
	width:50px;
	top:20px;
	left:-20px
}
.bldweb-bgbx2
{
	width:30px;
	bottom:30px;
	left:7%
}
.bldweb-bgbx3
{
	width:35px;
	top:30px;
	left:16%
}
.bldweb-bgbx4
{
	width:50px;
	bottom:20px;
	right:-20px
}
.bldweb-bgbx5
{
	width:30px;
	top:30px;
	right:7%
}
.bldweb-bgbx6
{
	width:35px;
	bottom:30px;
	right:16%
}
.bldweb-wrapr
{
	width:1150px;
	margin:0 auto;
	color:#fff;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between
}
.bldweb-col1
{
	width:70%;
	padding-right:30px
}
.bldweb-ttl
{
	font-size:40px;
	margin-bottom:10px;
	font-weight:700
}
.bldweb-dsc
{
	font-size:25px
}
.bldweb-dsc-br
{
	display:block
}
.bldweb-col2
{
	width:30%
}
.bldweb-col2 a,.bldweb-col2 span
{
	display:inline-block;
	cursor:pointer;
	font-size:25px;
	font-weight:600;
	padding:15px 35px;
	border-radius:3px
}
.bstftpr-mncntnr
{
	padding:100px 10px;
	position:relative;
	overflow:hidden
}
.bgnm-txt-bstftpr
{
	width:55%;
	top:70px;
	left:36%
}
.bstftpr-bgrect
{
	position:absolute;
	width:20%;
	border-radius:10px;
	overflow:hidden;
	transform:rotate(60deg)
}
.bstftpr-bgrect div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#f1f6f9;
	position:relative
}
.bstftpr-bgrect div::after
{
	content:'';
	position:absolute;
	top:20%;
	left:20%;
	width:60%;
	height:60%;
	background:#fff
}
.bstftpr-bgrect-left
{
	top:120px;
	left:-15%
}
.bstftpr-bgrect-right
{
	bottom:25%;
	right:-15%
}
.bstftpr-sbttl
{
	width:1024px;
	margin:0 auto;
	text-align:center;
	color:#191919;
	font-size:20px
}
.bstftpr-box-wrapr
{
	width:1050px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.bstftpr-box
{
	width:45%;
	margin-bottom:40px;
	margin-right:10%;
	display:flex;
	flex-flow:row wrap;
	align-items:flex-start
}
.bstftpr-box-wrapr .bstftpr-box:nth-child(even)
{
	margin-right:0
}
.bstftpr-col1
{
	width:70px;
	height:70px;
	margin-right:20px;
	border-radius:3px;
	box-shadow:3px 3px 5px #dae9fa
}
.bstftpr-ico
{
	width:100%;
	height:100%;
	background:#408de4;
	padding:5px;
	position:relative
}
.bstftpr-ico::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.bstftpr-ico div
{
	width:100%;
	height:0;
	padding-top:100%
}
.bstftpr-col2
{
	width:calc( 100% - 90px)
}
.bstftpr-ttl
{
	color:#222;
	font-size:22px;
	font-weight:600;
	margin-bottom:10px
}
.bstftpr-dsc p
{
	font-size:14px;
	color:#191919
}
.bstfico-one div
{
	background:url('../img-assets/icons/icons_1.svg')no-repeat;
	background-size:600%
}
.bstfico1-ssl div
{
	background-position:0 0
}
.bstfico1-builder div
{
	background-position:20% 0
}
.bstfico1-ssd div
{
	background-position:40% 0
}
.bstfico1-cpanel div
{
	background-position:60% 0
}
.bstfico1-oneclick div
{
	background-position:80% 0
}
.bstfico1-php div
{
	background-position:100% 0
}
.bstfico1-email div
{
	background-position:0 50%
}
.bstfico1-malware div
{
	background-position:20% 50%
}
.bstfico1-datacenter div
{
	background-position:40% 50%
}
.bstfico1-setup div
{
	background-position:60% 50%
}
.bstfico1-free-domain div
{
	background-position:80% 50%
}
.bstfico1-backup div
{
	background-position:100% 50%
}
.bstfico1-caching div
{
	background-position:0 100%
}
.bstfico1-ssh div
{
	background-position:20% 100%
}
.bstfico1-migration div
{
	background-position:100% 100%
}
.bstfico-two div
{
	background:url('../img-assets/icons/icons_2.svg')no-repeat;
	background-size:600%
}
.bstfico2-white-label div
{
	background-position:0 0
}
.bstfico2-host-nolimit div
{
	background-position:20% 0
}
.bstfico2-host-manager div
{
	background-position:40% 0
}
.bstfico2-cpanel div
{
	background-position:60% 0
}
.bstfico2-onclick div
{
	background-position:80% 0
}
.bstfico2-ssd div
{
	background-position:100% 0
}
.bstfico2-datacenter div
{
	background-position:60% 100%
}
.bstfico2-programming div
{
	background-position:20% 50%
}
.bstfico2-email div
{
	background-position:40% 50%
}
.bstfico2-malware div
{
	background-position:60% 50%
}
.bstfico2-whmcs div
{
	background-position:80% 50%
}
.bstfico2-builder div
{
	background-position:100% 50%
}
.bstfico2-free-domain div
{
	background-position:0 100%
}
.bstfico2-migration div
{
	background-position:20% 100%
}
.bstfico2-boost div
{
	background-position:40% 100%
}
.bstfico-three div
{
	background:url('../img-assets/icons/icons_3.svg')no-repeat;
	background-size:600%
}
.bstfico3-white-label div
{
	background-position:0 0
}
.bstfico3-host-no-limit div
{
	background-position:20% 0
}
.bstfico3-ssd div
{
	background-position:40% 0
}
.bstfico3-cpanel div
{
	background-position:60% 0
}
.bstfico3-email div
{
	background-position:80% 0
}
.bstfico3-malware div
{
	background-position:100% 0
}
.bstfico3-ssd-fast div
{
	background-position:0 50%
}
.bstfico3-boost div
{
	background-position:20% 50%
}
.bstfico3-wp-update div
{
	background-position:40% 50%
}
.bstfico3-wp div
{
	background-position:60% 50%
}
.bstfico3-email-secure div
{
	background-position:80% 50%
}
.bstfico3-whmcs div
{
	background-position:100% 50%
}
.bstfico3-ssl div
{
	background-position:0 100%
}
.bstfico3-free-domain div
{
	background-position:20% 100%
}
.bstfico3-datacenter div
{
	background-position:40% 100%
}
.bstfico3-domain-reseller div
{
	background-position:100% 100%
}
.bstfico3-oneclick div
{
	background-position:100% 100%
}
.bstfico3-migration div
{
	background-position:100% 100%
}
.bstfico3-builder div
{
	background-position:100% 100%
}
.bstfico-vps div
{
	background:url('../img-assets/icons/vps-features.svg')no-repeat;
	background-size:600%
}
.bstfico-vps-cloud-infra div
{
	background-position:0 0
}
.bstfico-vps-ssd div
{
	background-position:20% 0
}
.bstfico-vps-manager div
{
	background-position:40% 0
}
.bstfico-vps-ssh div
{
	background-position:60% 0
}
.bstfico-vps-map-marker div
{
	background-position:80% 0
}
.bstfico-vps-dashboard div
{
	background-position:100% 0
}
.bstfico-vps-boost div
{
	background-position:0 50%
}
.bstfico-vps-nofee div
{
	background-position:20% 50%
}
.bstfico-vps-upload div
{
	background-position:40% 50%
}
.bstfico-vps-strong div
{
	background-position:60% 50%
}
.bstfico-vps-multi-server div
{
	background-position:80% 50%
}
.bstfico-winvps div
{
	background:url('../img-assets/icons/windows-vps-features.svg')no-repeat;
	background-size:600%
}
.bstfico-winvps-aws-cloud div
{
	background-position:0 0
}
.bstfico-winvps-userkey div
{
	background-position:20% 0
}
.bstfico-winvps-dashboard div
{
	background-position:40% 0
}
.bstfico-winvps-bulb div
{
	background-position:60% 0
}
.bstfico-winvps-server-upload div
{
	background-position:80% 0
}
.bstfico-winvps-money div
{
	background-position:100% 0
}
.bstfico-winvps-server-bolt div
{
	background-position:0 50%
}
.bstfico-winvps-thumb-up div
{
	background-position:20% 50%
}
.bstfico-winvps-hyperv div
{
	background-position:40% 50%
}
.bstfico-winvps-unknown div
{
	background-position:100% 100%
}
.bstfico-ddsrvr div
{
	background:url('../img-assets/icons/dedicated-servers.svg')no-repeat;
	background-size:600%
}
.bstfico-ddsrvr-server-bolt div
{
	background-position:0 0
}
.bstfico-ddsrvr-host-no-limit div
{
	background-position:20% 0
}
.bstfico-ddsrvr-windesk div
{
	background-position:40% 0
}
.bstfico-ddsrvr-manager div
{
	background-position:60% 0
}
.bstfico-ddsrvr-ssh div
{
	background-position:80% 0
}
.bstfico-ddsrvr-ip div
{
	background-position:100% 0
}
.bstfico-ddsrvr-server-gear div
{
	background-position:0 50%
}
.bstfico-ddsrvr-docs div
{
	background-position:20% 50%
}
.bstfico-ddsrvr-raid div
{
	background-position:40% 50%
}
.bstfico-ddsrvr-boost div
{
	background-position:60% 50%
}
.bstfico-ddsrvr-datacenter div
{
	background-position:80% 50%
}
.bstfico-ddsrvr-no-contract div
{
	background-position:100% 50%
}
.bstfico-docloud div
{
	background:url('../img-assets/icons/digital-ocean-cloud-hosting.png')no-repeat;
	background-size:900%
}
.bstfico-docloud-gear-ui div
{
	background-position:0 0
}
.bstfico-docloud-bulb div
{
	background-position:12.5% 0
}
.bstfico-docloud-optimize div
{
	background-position:25% 0
}
.bstfico-docloud-monitoring div
{
	background-position:37.5% 0
}
.bstfico-docloud-server-gear div
{
	background-position:50% 0
}
.bstfico-docloud-data-protection div
{
	background-position:62.5% 0
}
.bstfico-docloud-update div
{
	background-position:75% 0
}
.bstfico-docloud-security div
{
	background-position:87.5% 0
}
.bstfico-docloud-24x7 div
{
	background-position:100% 0
}
.bstfico-aws div
{
	background:url('../img-assets/icons/aws-cloud-management.svg')no-repeat;
	background-size:600%
}
.bstfico-aws-team div
{
	background-position:0 0
}
.bstfico-aws-step-ahead div
{
	background-position:20% 0
}
.bstfico-aws-productivity div
{
	background-position:40% 0
}
.bstfico-aws-optimize div
{
	background-position:60% 0
}
.bstfico-aws-time-save div
{
	background-position:80% 0
}
.bstfico-aws-assistance div
{
	background-position:100% 0
}
.bstftpr-spmxprt-ico
{
	background:url('../img-assets/email/spamexperts/spamexperts-filtering.svg')no-repeat;
	background-size:600%
}
.bstftpr-spmxprt-upload div
{
	background-position:0 0
}
.bstftpr-spmxprt-money-down
{
	background-position:20% 0
}
.bstftpr-spmxprt-dashboard
{
	background-position:40% 0
}
.bstftpr-spmxprt-touch
{
	background-position:60% 0
}
.bstftpr-spmxprt-badge
{
	background-position:80% 0
}
.bstftpr-spmxprt-email-server
{
	background-position:100% 0
}
.bstftpr-spmxprt-snap
{
	background-position:0 50%
}
.bstftpr-spmxprt-support
{
	background-position:20% 50%
}
.bstftpr-spmxprt-files
{
	background-position:40% 50%
}
.bstftpr-spmxprt-emails
{
	background-position:60% 50%
}
.bstftpr-spmxprt-doc-bug
{
	background-position:80% 50%
}
.bstftpr-spmxprt-gears
{
	background-position:100% 50%
}
.ap1clk-mncntnr
{
	color:#fff;
	padding:60px 10px;
	position:relative;
	z-index:1
}
.ap1clk-bgcntnr
{
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:hidden
}
.ap1clk-bgrect
{
	position:absolute;
	overflow:hidden;
	transform:rotate(60deg)
}
.ap1clk-bgrect div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#569ae6;
	position:relative;
	border-radius:10px
}
.ap1clk-bgrect div::after
{
	content:'';
	position:absolute;
	top:20%;
	left:20%;
	width:60%;
	height:60%;
	background:#408de4
}
.ap1clk-bgrect1
{
	width:15%;
	top:-10px;
	left:-20px
}
.ap1clk-bgrect2
{
	width:12%;
	top:-80px;
	left:40%
}
.ap1clk-bgrect3
{
	width:15%;
	bottom:-70px;
	left:35%
}
.ap1clk-bgrect4
{
	width:10%;
	top:40%;
	right:-4%
}
.ap1clk-mnwrapr
{
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.ap1clk-mncol
{
	width:50%
}
.ap1clk-hdrttl
{
	text-align:left
}
.ap1clk-hdrttl span
{
	display:block
}
.ap1clk-sbttl
{
	font-size:24px
}
.ap1clk-sbttl span
{
	display:block
}
.ap1clk-btn
{
	margin-top:30px
}
.ap1clk-btn a,.ap1clk-btn span
{
	display:inline-block;
	cursor:pointer;
	font-size:25px;
	font-weight:600;
	padding:10px 35px;
	border-radius:3px
}
.ap1clk-apps-wrapr
{
	width:450px;
	height:387px;
	margin:0 auto;
	position:relative
}
.ap1clk-app
{
	background:#fff;
	position:absolute;
	border-radius:3px;
	padding:10px;
	box-shadow:3px 3px 10px #397ecb;
	transition:all .3s ease-in-out
}
.ap1clk-app::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.ap1clk-app:hover
{
	transform:scale(1.05)
}
.ap1clk-app1
{
	left:19.5%;
	top:9.2%;
	width:13%
}
.ap1clk-app2
{
	left:44%;
	top:9.2%;
	width:25%
}
.ap1clk-app3
{
	left:84%;
	top:6.9%;
	width:13%
}
.ap1clk-app4
{
	left:3%;
	top:41%;
	width:23%
}
.ap1clk-app5
{
	left:40%;
	top:55.7%;
	width:11%
}
.ap1clk-app6
{
	left:76.5%;
	top:37.2%;
	width:12%
}
.ap1clk-app7
{
	left:32.2%;
	top:77.5%;
	width:14.8%
}
.ap1clk-app8
{
	left:70%;
	top:64.2%;
	width:15.8%
}
.ap1clk-app div
{
	width:100%;
	height:0;
	padding-top:100%
}
.ap1clk-app-bg
{
	background:url('../img-assets/one-click-apps/web-apps.png')no-repeat;
	background-size:800%
}
.ap1clk-app1 div
{
	background-position:0 0
}
.ap1clk-app2 div
{
	background-position:14.29% 0
}
.ap1clk-app3 div
{
	background-position:28.57% 0
}
.ap1clk-app4 div
{
	background-position:42.86% 0
}
.ap1clk-app5 div
{
	background-position:57.14% 0
}
.ap1clk-app6 div
{
	background-position:71.43% 0
}
.ap1clk-app7 div
{
	background-position:85.71% 0
}
.ap1clk-app8 div
{
	background-position:100% 0
}
.mwchos-mncntnr
{
	background:#ecf7fc;
	padding:110px 10px 70px;
	position:relative;
	z-index:1
}
.bgnm-txt-mwchos
{
	width:60%;
	top:80px;
	left:35%
}
.mwchos-mnwrapr
{
	width:1024px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.mwchos-mncol
{
	width:50%
}
.mwchos-fticos-mnwrapr
{
	width:360px;
	height:360px;
	margin:0 auto;
	position:relative
}
.mwchos-fticos-circle
{
	position:absolute;
	top:7%;
	left:7%;
	width:86%;
	height:86%;
	border:2px solid #dde5e9;
	border-radius:50%
}
.mwchos-ftico-wrapr
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.mwchos-ftico
{
	width:14%;
	padding:10px;
	background:#fff;
	position:absolute;
	border-radius:50%;
	box-shadow:3px 3px 5px #eee;
	overflow:hidden;
	transition:all .5s ease-in-out;
	cursor:pointer
}
.mwchos-ftico::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.mwchos-ftico div
{
	width:100%;
	height:0;
	padding-top:100%;
	filter:invert(40%);
	transition:all .3s ease-in-out;
	background:url('../img-assets/advantage-of-choosing-mw/sprite.svg')no-repeat;
	background-size:600%
}
.mwchos-ftico-activ div
{
	filter:invert(0)
}
.mwchos-ftico1
{
	top:0;
	left:43%
}
.mwchos-ftico2
{
	top:20.4%;
	right:4.8%
}
.mwchos-ftico3
{
	bottom:20.4%;
	right:4.8%
}
.mwchos-ftico4
{
	bottom:0;
	left:43%
}
.mwchos-ftico5
{
	bottom:20.4%;
	left:4.8%
}
.mwchos-ftico6
{
	top:20.4%;
	left:4.8%
}
.mwchos-ftico1 div
{
	background-position:0 0
}
.mwchos-ftico2 div
{
	background-position:20% 0
}
.mwchos-ftico3 div
{
	background-position:40% 0
}
.mwchos-ftico4 div
{
	background-position:60% 0
}
.mwchos-ftico5 div
{
	background-position:80% 0
}
.mwchos-ftico6 div
{
	background-position:100% 0
}
.mwchos-ftico:hover
{
	background:#408de4
}
.mwchos-ftico:hover div
{
	filter:invert(0)
}
.mwchos-ftico-activ
{
	background:#408de4;
	cursor:default
}
.mwchos-ftinto-wrapr
{
	width:100%
}
.mwchos-ftinto-col
{
	display:none
}
.mwchos-ftinto-col-activ
{
	display:block
}
.mwchos-ftinto-ttl
{
	font-size:25px;
	font-weight:600;
	margin-bottom:15px
}
.mwchos-ftinto-dsc
{
	font-size:16px;
	color:#191919
}
.ftinto-slick-nav
{
	position:absolute;
	top:calc( ( 100% - 30px )/2 );
	color:#408de4;
	font-size:30px;
	z-index:100;
	cursor:pointer
}
.ftinto-slick-prev
{
	left:-20px
}
.ftinto-slick-next
{
	right:-20px
}
.mgns-mncntnr
{
	padding:90px 10px 60px;
	position:relative;
	overflow:hidden
}
.mgns-sbttl
{
	margin-top:20px
}
.bgnm-txt-lokdfsln
{
	width:80%;
	top:60px;
	left:16%
}
.bgnm-txt-addons
{
	width:50%;
	top:60px;
	right:5%
}
.mgns-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:80px;
	display:flex;
	flex-flow:row wrap
}
.mgns-bx
{
	width:30%;
	margin:10px 30px;
	border:1px solid #62a1e9;
	padding:30px 20px;
	transition:all .3s ease-in-out
}
.mgns-bx:hover
{
	box-shadow:0 0 15px #c6e2f1;
	border:1px solid #fff
}
.mgns-mnwrapr-prime1 .mgns-bx
{
	margin:0;
	margin-right:5%
}
.mgns-mnwrapr-prime1 .mgns-bx:last-child
{
	margin-right:0
}
.mgns-title
{
	font-size:25px;
	margin-bottom:15px;
	font-weight:600
}
.mgns-price-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	font-size:50px;
	line-height:1;
	margin-bottom:20px;
	position:relative
}
.mgns-pric-crnc
{
	font-size:40%;
	align-self:flex-start;
	margin-top:3px
}
.mgns-pric-num
{
	margin:0 3px;
	font-weight:600
}
.mgns-pric-mo
{
	font-size:40%;
	align-self:flex-end;
	color:#75787e;
	margin-bottom:4px
}
.mgns-dsc
{
	margin-top:20px;
	margin-bottom:20px;
	padding-top:15px;
	position:relative
}
.mgns-dsc::after
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:40%;
	height:1px;
	background:#3e8ae0
}
.mgns-dsc p
{
	font-size:15px;
	margin-bottom:10px
}
.mgns-dsc p:last-child
{
	margin-bottom:0
}
.mgns-dsc-ol
{
	padding-left:25px
}
.mgns-dsc-ol li
{
	margin-bottom:5px;
	list-style-type:lower-roman
}
.mgns-dsc-ol li:last-child
{
	margin-bottom:0
}
.mgns-btn a
{
	font-size:18px;
	padding:10px 30px;
	border-radius:3px
}
.mgns-btn a:hover
{
	box-shadow:0 0 10px #b9ddef
}
.mgns-slick-prev,.mgns-slick-next
{
	color:#fff;
	background:#feb73b;
	position:absolute;
	top:calc( 50% - 30px );
	font-size:30px;
	cursor:pointer;
	transition:all .3s ease-in-out;
	z-index:20;
	width:40px;
	height:40px;
	border-radius:50%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.mgns-slick-prev:hover,.mgns-slick-next:hover
{
	opacity:1
}
.mgns-slick-prev
{
	left:-30px
}
.mgns-slick-next
{
	right:-30px
}
.custrt-mncntnr
{
	padding:90px 10px 70px;
	position:relative
}
.bgnm-txt-custrt
{
	width:48%;
	top:60px;
	left:42%
}
.custrt-mnwrapr
{
	width:1100px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.custrt-mncol1
{
	width:40%
}
.custrt-mncol2
{
	width:60%
}
.custrt-rt-row
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	text-align:center;
	border-bottom:1px solid #f2f2f3;
	padding:15px 0
}
.custrt-mnrw .custrt-rt-row:last-child
{
	border-bottom:none
}
.custrt-num
{
	width:100%;
	font-size:22px;
	font-weight:600;
	margin-bottom:5px
}
.custrt-stars-wrpr
{
	width:100%;
	padding:0 20%;
	position:relative
}
.custrt-stars-wrpr::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.star-rating-wrapper
{
	width:100%;
	height:0;
	padding-top:19%;
	position:relative;
	background:url(../img-assets/star-ratings/stars-empty.png);
	background-size:100%
}
.star-rating-activ
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	overflow:hidden
}
.star-rating-activ img
{
	display:block;
	height:100%
}
.custrt-logobx
{
	width:50%
}
.custrt-content
{
	width:50%
}
.custrt-logo
{
	width:150px;
	margin:0 auto
}
.custrt-logo div
{
	width:100%;
	height:0;
	padding-top:26%
}
.custrt-logo-bg
{
	background:url('../img-assets/star-ratings/star-rating-logos.png')no-repeat;
	background-size:100%
}
.custrt-logo1 div
{
	background-position:0 0
}
.custrt-logo2 div
{
	background-position:0 25%
}
.custrt-logo3 div
{
	background-position:0 50%
}
.custrt-logo4 div
{
	background-position:0 75%
}
.custrt-logo5 div
{
	background-position:0 100%
}
.custrt-mnimg
{
	position:relative
}
.custrt-mnimg::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.custrt-mnimg div
{
	width:100%;
	height:0;
	padding-top:53%
}
.custrt-mnimg-bg
{
	background:url('../img-assets/star-ratings/customer-ratings-review-motabhai.svg')no-repeat;
	background-size:cover
}
.evrbld-mncntnr
{
	color:#fff;
	padding:90px 10px;
	position:relative;
	z-index:1
}
.evrbld-bgcntnr
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	overflow:hidden
}
.evrbld-bgrect
{
	position:absolute;
	border-radius:10px;
	overflow:hidden;
	transform:rotate(60deg)
}
.evrbld-bgrect div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#569ae6;
	position:relative
}
.evrbld-bgrect div::after
{
	content:'';
	position:absolute;
	width:60%;
	height:60%;
	left:20%;
	top:20%;
	background:#408de4
}
.evrbld-bgrect1
{
	width:15%;
	top:-15%;
	left:-8%
}
.evrbld-bgrect2
{
	width:20%;
	top:5%;
	right:-7%
}
.evrbld-bgwavq-right
{
	position:absolute;
	bottom:-20px;
	right:0;
	width:80%;
	opacity:.4
}
.evrbld-bgwavq-right div
{
	width:100%;
	height:0;
	padding-top:26%;
	background:url('../img-assets/wordpress/wave-right1.svg')no-repeat;
	background-size:cover
}
.evrbld-mnwrapr
{
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.evrbld-mncol
{
	width:50%;
	font-weight:600
}
.evrbld-mncol2
{
	text-align:center
}
.evrbld-ttl
{
	font-size:50px;
	line-height:1.25;
	margin-bottom:15px
}
.evrbld-dsc
{
	font-size:22px;
	line-height:1.2;
	margin-bottom:30px
}
.evrbld-btn a,.evrbld-btn span
{
	display:inline-block;
	cursor:pointer;
	font-size:25px;
	padding:15px 50px;
	border-radius:3px
}
.evrbld-pric-wrapr
{
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	line-height:.8;
	font-size:35px
}
.evrbld-pric-wrapr2
{
	margin-bottom:40px;
	font-size:35px
}
.evrbld-pric-crnc
{
	align-self:flex-start
}
.evrbld-pric-num
{
	font-size:400%;
	margin:0 5px
}
.evrbld-pric-mo
{
	align-self:flex-end
}
.faqprim-mncntnr
{
	padding:80px 10px 60px;
	position:relative
}
.bgnm-txt-faq
{
	width:23%;
	top:60px;
	left:50%
}
.faqprim-mnbx
{
	width:1050px;
	margin:0 auto;
	margin-top:65px
}
.faqprim-qa-wrapr
{
	background:#f1f6f9;
	margin-bottom:10px;
	padding:20px 25px;
	border:1px solid #f1f6f9
}
.faqprim-mnbx .faqprim-qa-wrapr:last-child
{
	margin-bottom:0
}
.faqprim-qa-wrapr-activ
{
	border:1px solid #aecde0
}
.faqprim-qsn-bx
{
	padding:5px 25px 5px 0;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	cursor:pointer
}
.faqprim-qa-wrapr-activ .faqprim-qsn-bx
{
	cursor:default
}
.faqprim-qsn-txt
{
	font-size:16px;
	width:calc( 100% - 30px);
	font-weight:600;
	color:#464646
}
.faqprim-qsn-tglsign
{
	position:relative;
	margin-left:10px;
	width:20px;
	height:20px;
	background:#408de4;
	border-radius:50%
}
.faqprim-qsn-tglsign::before,.faqprim-qsn-tglsign::after
{
	content:'';
	position:absolute;
	width:50%;
	height:2px;
	background:#fff;
	left:25%;
	top:calc( 50% - 1px )
}
.faqprim-qsn-tglsign::after
{
	transform:rotate(90deg);
	transition:all .5s ease-in-out
}
.faqprim-qa-wrapr-activ .faqprim-qsn-tglsign::after
{
	transform:rotate(0deg)
}
.faqprim-ans-bx
{
	padding:10px 0 5px;
	display:none
}
.faqprim-ans-bx p
{
	color:#191919;
	font-size:15px;
	margin-bottom:5px
}
.faqprim-ans-bx p:last-child
{
	margin-bottom:0
}
.faqprim-ans-bx p a
{
	color:#408de4;
	text-decoration:underline;
	transition:all .3s ease-in-out
}
.faqprim-ans-bx p a:hover
{
	color:#ff4546
}
.faqprim-ans-ul
{
	margin:10px 0;
	padding-left:25px
}
.faqprim-ans-ul li
{
	list-style:disc;
	margin-bottom:5px
}
.faqprim-ans-ul li:last-child
{
	margin-bottom:0
}
.faqprim-qa-wrapr-activ .faqprim-ans-bx
{
	display:block
}
.faqprim-shohid-wrapr
{
	text-align:center;
	margin-top:30px
}
.faqprim-shohid-btn
{
	cursor:pointer;
	font-weight:600
}
.faqprim-shohid-btn i
{
	color:#408de4
}
.faqprim-shohid-hide
{
	display:none
}
.faqprim-qas-hide-rw
{
	display:none
}
.foupbr-mncntnr
{
	background:#ecf7fc;
	padding:30px 10px
}
.foupbr-mnwrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.foupbr-mncol1
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.foupbr-msgico
{
	font-size:35px;
	color:#444;
	margin-right:15px
}
.foupbr-hdrtxt
{
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
	color:#444;
	margin-right:20px
}
.foupbr-hdrtxt span
{
	display:block
}
.foupbr-form
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	background:#fff;
	border-radius:3px;
	overflow:hidden;
	box-shadow:3px 3px 10px #cce3f7
}
.foupbr-form input
{
	font-size:15px
}
.foupbr-form input[type=email]
{
	width:350px;
	padding:15px 10px;
	border:1px solid #fff;
	transition:all .3s ease-in-out
}
.foupbr-form input[type=email]:focus
{
	border:1px solid #408de4
}
.foupbr-form input[type=email]:invalid
{
	border:1px solid #ec9999;
	background:#fdf4f4
}
.foupbr-form input[type=submit]
{
	padding:15px 20px;
	border:1px solid #408de4
}
.foupbr-mncol2
{
	display:flex;
	align-items:center
}
.foupbr-mncol2 a
{
	background:#fff;
	border:1px solid #408de4;
	border-radius:50%;
	width:40px;
	height:40px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-right:10px
}
.foupbr-mncol2 a i
{
	font-size:16px;
	color:#408de4;
	transition:all 1s ease-in-out
}
.foupbr-mncol2 a:last-child
{
	margin-right:0
}
.foupbr-mncol2 a:hover i
{
	transform:rotateY(360deg)
}
.wbleu-hro-cntnr
{
	position:relative;
	padding:90px 10px 250px;
	margin-bottom:10px;
	z-index:1
}
.wbleu-hro-bgwrapr
{
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.wbleu-hro-bgbx1
{
	width:16%;
	position:absolute;
	top:120px;
	left:-7%;
	border-radius:10px;
	overflow:hidden;
	transform:rotate(60deg)
}
.wbleu-hro-bgbx1 div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#569ae6
}
.wbleu-hro-bgbx1 div::after
{
	content:'';
	position:absolute;
	top:20%;
	left:20%;
	width:60%;
	height:60%;
	background:#408de4
}
.wbleu-hro-bg2
{
	position:absolute;
	transform:rotate(25deg)
}
.wbleu-hro-bg2 div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#569ae6
}
.wbleu-hro-bg2-1
{
	width:80px;
	top:50%;
	right:13%
}
.wbleu-hro-bg2-2
{
	width:50px;
	top:35%;
	right:10%
}
.wbleu-hro-bg2-3
{
	width:40px;
	top:50%;
	right:23%
}
.wbleu-hro-h1
{
	text-align:center;
	color:#fff;
	font-size:40px;
	font-weight:700;
	margin-bottom:20px
}
.wbleu-hro-sbtxt
{
	text-align:center;
	color:#fff;
	font-size:25px;
	width:950px;
	margin:0 auto;
	margin-bottom:40px
}
.wbleu-hro-cntnr .selsrvr-hdrttl
{
	color:#fff
}
.wbleu-pln-cntnr
{
	position:relative;
	z-index:5;
	padding:0 10px 70px
}
.wbleu-pln-cntnr .ultrn-container
{
	margin-top:-220px
}
.wbleu-pln-btm-lnk
{
	margin-top:45px;
	text-align:center
}
.wbleu-pln-btm-lnk a,.wbleu-pln-btm-lnk span
{
	font-size:20px;
	line-height:1;
	color:#408de4;
	text-decoration:underline;
	transition:all .3s ease-in-out;
	cursor:pointer
}
.wbleu-pln-btm-lnk a:hover,.wbleu-pln-btm-lnk span:hover
{
	color:#ff4546
}
.grtab-mncntnr
{
	background:#ecf7fc;
	padding:50px 10px
}
.grtab-mnwrapr
{
	width:1100px;
	margin:0 auto;
	overflow:hidden
}
.grtab-ttl-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.grtab-ttl
{
	cursor:pointer;
	font-size:25px;
	color:#969da1;
	text-align:center;
	padding:8px 5px;
	border-bottom:2px solid #e1e3e4;
	transition:all .3s ease-in-out
}
.grtab-ttl-activ
{
	cursor:default;
	color:#222;
	border-bottom:2px solid #408de4
}
.grtab-content-wrapr
{
	width:200%;
	margin-top:30px;
	overflow:hidden;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	transition:all .3s ease-in-out
}
.grtab-content-wrapr-activ
{
	margin-left:-100%
}
.grtab-rw
{
	width:50%;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.grtab-mnwrapr2tb .grtab-content-wrapr
{
	width:200%
}
.grtab-mnwrapr3tb .grtab-content-wrapr
{
	width:300%
}
.grtab-mnwrapr4tb .grtab-content-wrapr
{
	width:400%
}
.grtab-mnwrapr2tb .grtab-rw,.grtab-mnwrapr2tb .grtab-ttl
{
	width:50%
}
.grtab-mnwrapr3tb .grtab-rw,.grtab-mnwrapr3tb .grtab-ttl
{
	width:33.33%
}
.grtab-mnwrapr4tb .grtab-rw,.grtab-mnwrapr4tb .grtab-ttl
{
	width:25%
}
.grtab-col
{
	width:50%
}
.grtab-mnwrapr-smlimgrw .grtab-rw .grtab-col1
{
	width:40%
}
.grtab-mnwrapr-smlimgrw .grtab-rw .grtab-col2
{
	width:60%
}
.grtab-ico
{
	width:60%;
	margin:0 auto;
	position:relative
}
.grtab-ico::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	z-index:5
}
.grtab-mnwrapr-smlimgrw .grtab-rw .grtab-ico
{
	width:60%
}
.grtab-ico img
{
	display:block;
	width:100%
}
.grtab-hdrttl
{
	display:none
}
.grtab-txt p
{
	margin-bottom:10px
}
.grtab-txt p:last-child
{
	margin-bottom:0
}
.grtab-content-wrapr-revrs .grtab-rw .grtab-col1
{
	order:2
}
.grtab-content-wrapr-revrs .grtab-rw .grtab-col2
{
	order:1
}
.plntbl-mncntnr
{
	padding:90px 10px 60px;
	position:relative
}
.plntbl-mncntnr-activ
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	z-index:100;
	background:#fff;
	overflow-y:scroll
}
.plntbl-close-bx
{
	position:fixed;
	top:30px;
	right:30px;
	width:40px;
	height:40px;
	z-index:20;
	display:none
}
.plntbl-mncntnr-activ .plntbl-close-bx
{
	display:block
}
.plntbl-close-btn
{
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:2px solid #d8615b;
	border-radius:50%;
	background:#fff;
	overflow:hidden
}
.plntbl-close-btn::before,.plntbl-close-btn::after
{
	content:'';
	position:absolute;
	width:60%;
	height:3px;
	top:50%;
	left:20%;
	background:#d8615b
}
.plntbl-close-btn::before
{
	transform:rotate(45deg)
}
.plntbl-close-btn::after
{
	transform:rotate(-45deg)
}
.bgnm-txt-plntbl
{
	width:36%;
	top:60px;
	left:53%
}
.bgnm-txt-compare
{
	width:57%;
	top:60px;
	right:5%
}
.plntbl-mnwrapr
{
	width:1250px;
	margin:0 auto;
	margin-top:70px
}
.plntbl
{
	width:100%
}
.plntbl tr
{
	transition:all .3s ease-in-out
}
.plntbl th
{
	font-size:170%;
	padding:20px 5px;
	border-top:1px solid #f2efee;
	border-bottom:1px solid #f2efee;
	text-align:center
}
.plntbl td
{
	padding:17px 10px;
	text-align:center;
	border-bottom:1px solid #f2efee
}
.plntbl tr td:first-child,.plntbl tr th:first-child
{
	max-width:250px;
	text-align:right;
	padding-right:15px;
	border-right:15px solid #fff
}
.plntbl tr td:first-child,.plntbl tr th:first-child
{
	background:#f1f6f9
}
.plntbl .plntbl-rwmrk
{
	position:relative;
	z-index:5
}
.plntbl .plntbl-rwmrk td:first-child
{
	font-size:120%;
	font-weight:600;
	color:#506775;
	background:#e7f0f5;
	text-align:left;
	border:none;
	padding:17px 10px;
	border-top:2px solid #c9d7e0;
	border-bottom:2px solid #c9d7e0
}
.plntbl .fa-check
{
	color:#fbb53a
}
.plntbl .fa-times
{
	color:#db6e6e
}
.plntbl .fa-star,.plntbl .fa-star-half-alt
{
	color:#f07a23
}
.plntbl-price-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	font-size:35px;
	line-height:1
}
.plntbl-pric-crnc
{
	font-size:70%;
	align-self:flex-start
}
.plntbl-pric-num
{
	font-weight:600;
	margin:0 2px 0 4px
}
.plntbl-pric-mo
{
	font-size:50%;
	align-self:flex-end;
	margin-bottom:3px
}
.plntbl-btn
{
	margin-top:10px
}
.plntbl-btn a
{
	padding:5px 20px;
	border-radius:3px
}
.plntbl [data-tbodyhid-tr]
{
	position:static
}
.plntbl [data-tbodyhid-tr] td
{
	cursor:pointer;
	border-top:1px solid #c9d7e0!important;
	border-bottom:1px solid #c9d7e0!important
}
	[data-tbodyhid-tr] td:after
{
	font-family:"font awesome 5 free";
	content:"\f0d7";
	display:inline-block;
	font-weight:900;
	font-size:120%;
	margin:0;
	padding:0;
	line-height:1;
	margin-left:10px;
	transition:all .3s ease-in-out;
	float:right
}
.data-tbodyhid-tr-active td:after
{
	transform:rotate(180deg)
}
.plntbl-pric-rw
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	font-size:15px;
	line-height:1
}
.plntbl-prc-strik
{
	margin-right:15px;
	font-size:85%;
	color:#61646e;
	position:relative;
	display:flex;
	align-items:center
}
.plntbl-prc-strik i
{
	font-size:90%;
	margin-right:1px
}
.plntbl-prc-strik::before
{
	content:'';
	position:absolute;
	top:50%;
	left:-5%;
	width:110%;
	height:1px;
	background:#5c5f67;
	opacity:.7
}
.plntbl-prc-activ
{
	color:#408de4;
	display:flex;
	align-items:center
}
.plntbl-prc-activ i
{
	font-size:70%
}
.plntbl-prc-activ span
{
	font-size:120%;
	margin:0 2px
}
.plntbl-togl
{
	margin-top:30px;
	text-align:center;
	color:#000;
	font-size:20px
}
.plntbl-togl span
{
	cursor:pointer
}
.plntbl-togl span i
{
	color:#408de4
}
.plntbl-tglbtn-hide
{
	display:none
}
.plntbl-trtogl
{
	display:none
}
.plntbl-hdrttl-no-margin
{
	margin-bottom:0
}
.plntbl-mncntnr-4sticky
{
	padding-top:0
}
.plntbl-mncntnr-top-padding
{
	margin-top:90px
}
.plntbl-mncntnr-4sticky .plntbl thead
{
	position:sticky;
	top:0;
	background:#fff;
	box-shadow:0 2px 2px #eee;
	z-index:10
}
.border-add
{
	position:relative
}
.border-add:before
{
	content:'';
	position:absolute;
	top:0;
	right:-15px;
	width:15px;
	height:100%;
	background:#fff
}
.plntbl-dscnt-wrapr
{
	color:#ff4546;
	text-transform:uppercase;
	font-size:16px;
	font-weight:600;
	line-height:1;
	margin-bottom:5px;
	letter-spacing:1px
}
.plntbl-pric-num-wght500
{
	font-weight:500
}
.plntbl-price-strik-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	font-size:16px;
	line-height:1;
	margin-bottom:5px;
	color:#5c5f67
}
.plntbl-pric-strik-crnc
{
	font-size:70%;
	align-self:flex-start
}
.plntbl-pric-strik-num
{
	font-weight:500;
	margin:0 2px 0 1px;
	position:relative
}
.plntbl-pric-strik-num:before
{
	content:'';
	position:absolute;
	top:50%;
	left:-15px;
	width:calc(100% + 30px);
	height:1px;
	background:#5c5f67
}
.plntbl-pric-strik-mo
{
	font-size:50%;
	align-self:flex-end;
	margin-bottom:3px
}
.krsn-hdr-ttl
{
	margin-bottom:6px;
	padding-right:20px
}
.krsn-drp-mncntnr
{
	min-width:200px;
	float:right;
	clear:both;
	position:relative
}
.krsn-plan-selected
{
	background:#fff;
	border:1px solid #408de4;
	color:#408de4;
	padding:12px 30px 12px 15px;
	border-radius:5px;
	font-weight:600;
	line-height:1;
	position:relative;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.krsn-plan-selected:before
{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:30px;
	height:100%;
	font-size:18px;
	line-height:1;
	font-family:"font awesome 5 free";
	content:"\f107";
	display:flex;
	align-items:center;
	justify-content:center
}
.krsn-plan-selected:hover
{
	background:#f8fbfe
}
.krsn-drp-wrapr
{
	position:absolute;
	top:100%;
	width:100%;
	background:#fff;
	display:none
}
.krsn-drp-item
{
	padding:12px 30px 12px 15px;
	cursor:pointer;
	border-bottom:1px solid #eee;
	transition:all .3s ease-in-out
}
.krsn-drp-item:hover
{
	color:#408de4
}
.blgpst-mncntnr
{
	padding:70px 10px;
	position:relative
}
.bgnm-txt-blog
{
	width:36%;
	top:30px;
	left:53%
}
.blgpst-mnwrapr
{
	width:1024px;
	margin:0 auto;
	margin-top:70px;
	display:flex;
	flex-flow:row wrap
}
.blgpst-col
{
	margin-right:30px;
	width:calc( (100% - 60px )/3 );
	background:#fff;
	display:block;
	border:1px solid #edf4fc;
	transition:all .3s ease-in-out
}
.blgpst-mnwrapr .blgpst-col:last-child
{
	margin-right:0
}
.blgpst-col:hover
{
	box-shadow:0 0 10px #d6e5f5
}
.blgpst-thumb-bx
{
	width:100%
}
.blgpst-thumb
{
	width:100%;
	height:0;
	padding-top:55%;
	background:url(../img-assets/web-hosting/blog/blog-article.jpg);
	background-size:cover
}
.blgpst-img
{
	width:100%;
	position:relative
}
.blgpst-img::after
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5
}
.blgpst-img img
{
	width:100%
}
.blgpst-img div
{
	width:100%;
	height:0;
	padding-top:55%
}
.blgpst-content
{
	padding:30px 20px
}
.blgpst-ttl
{
	color:#222;
	margin-bottom:15px;
	font-size:14px;
	font-weight:600;
	line-height:1.2
}
.blgpst-dsc
{
	color:#777;
	margin-bottom:25px;
	font-size:13px;
	font-weight:500
}
.blgpst-btn span
{
	padding:5px 15px;
	border-radius:3px
}
.alphro-mncntnr
{
	padding:60px 10px;
	position:relative;
	overflow:hidden
}
.alphro-bgwrapr
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}
.alphro-mnwrapr
{
	position:relative;
	z-index:5;
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.alphro-mncol1
{
	width:55%
}
.alphro-mncol2
{
	width:45%
}
.alphro-content
{
	color:#fff
}
.alphro-h1
{
	font-size:48px;
	font-weight:700;
	margin-bottom:15px;
	line-height:1.1
}
.alphro-h1 span
{
	display:block;
	margin-bottom:10px
}
.alphro-sbtxt
{
	font-size:18px;
	font-weight:600;
	margin-bottom:30px
}
.alphro-sbtxt-big
{
	font-size:30px;
	font-weight:600;
	margin-bottom:30px
}
.alphro-sbtxt-big i
{
	font-size:75%;
	margin-right:3px
}
.alphro-dsc
{
	margin-bottom:30px
}
.alphro-dsc p
{
	font-size:17px;
	margin-bottom:10px;
	line-height:1.25
}
.alphro-dsc p:last-child
{
	margin-bottom:0
}
.alphro-pric1-wrapr
{
	font-size:30px;
	display:flex;
	flex-flow:row wrap;
	line-height:.8;
	margin-bottom:40px
}
.alphro-pric1-crnc
{
	align-self:flex-start;
	margin-top:5px
}
.alphro-pric1-num
{
	font-size:350%;
	font-weight:700;
	text-shadow:3px 3px 10px #c3c3c3
}
.alphro-pric1-num span
{
	font-size:60%;
	font-weight:500
}
.alphro-pric1-mo
{
	align-self:flex-end;
	margin-bottom:5px
}
.alphro-pric1-red
{
	color:#ff4546
}
.alphro-cpn-wrapr
{
	margin-bottom:25px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.alphro-cpn-dscnt
{
	font-size:20px;
	margin-right:10px
}
.alphro-dscnt-num
{
	font-size:150%;
	font-weight:700
}
.alphro-cpn-code
{
	font-size:20px;
	font-weight:700;
	line-height:1;
	display:inline-block;
	border:1px dashed #fff;
	padding:5px 15px
}
.alphro-ul1
{
	margin-bottom:30px
}
.alphro-ul1 li
{
	font-size:16px;
	margin-bottom:10px;
	position:relative;
	padding-left:30px
}
.alphro-ul1 li i
{
	position:absolute;
	top:3px;
	left:0
}
.alphro-ul1 li:last-child
{
	margin-bottom:0
}
.alphro-btn
{
	display:flex
}
.alphro-btn span,.alphro-btn a
{
	font-size:16px;
	font-weight:600;
	cursor:pointer;
	padding:10px 35px;
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	margin-right:20px
}
.alphro-btn span:last-child,.alphro-btn a:last-child
{
	margin-right:0
}
.alphro-img-bx
{
	width:90%;
	margin:0 auto;
	position:relative
}
.alphro-img-bx img
{
	display:block;
	width:100%
}
.alphro-img-bx::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.alphro-mncntnr-shared
{
	background:linear-gradient(45deg,#2b32b2,#1488cc)
}
.alphro-shrd-bgbx
{
	position:absolute;
	opacity:.09;
	border-radius:5px;
	overflow:hidden
}
.alphro-shrd-bgbx div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#fff
}
.alphro-shrd-bgbx div::before
{
	content:'';
	position:absolute;
	top:25%;
	left:25%;
	width:50%;
	height:50%;
	background:#408de4
}
.alphro-shrd-bgbx1
{
	width:10%;
	top:-40px;
	left:8%;
	transform:rotate(45deg)
}
.alphro-shrd-bgbx2
{
	width:14%;
	bottom:1%;
	left:-5%;
	transform:rotate(65deg)
}
.alphro-shrd-bgbx3
{
	width:7%;
	bottom:10%;
	left:45%;
	transform:rotate(65deg)
}
.alphro-shrd-bgbx4
{
	width:14%;
	bottom:-1%;
	right:-6%;
	transform:rotate(65deg)
}
.alphro-mncntnr-cpanel
{
	background:url('../img-assets/web-hosting/cpanel-hero-bg.png')no-repeat;
	background-size:cover
}
.alphro-wp1-bgbx
{
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.alphro-wp1-bgbx div
{
	width:100%;
	height:0;
	padding-top:26%;
	background:url('../img-assets/wordpress/wp-hero-waves.svg')no-repeat;
	background-size:cover
}
.alphro-mncntnr-wp1 .alphro-sbtxt
{
	margin-bottom:25px
}
.alphro-wp1-wav1bg
{
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.alphro-wp1-wav1bg div
{
	width:100%;
	height:0;
	padding-top:26%;
	background:url('../img-assets/wordpress/wave-left1.svg')no-repeat;
	background-size:cover
}
.alphro-mncntnr-winrslr
{
	color:#2d2d2d;
	background:#f2f2f2
}
.alphro-mncntnr-winrslr .alphro-h1
{
	color:#2d2d2d
}
.alphro-mncntnr-winrslr .alphro-sbtxt
{
	color:#2d2d2d
}
.alphro-mncntnr-winrslr .alphro-btmtxt
{
	font-size:20px;
	color:#2d2d2d;
	margin-top:20px
}
.alphro-mncntnr-winrslr .alphro-btmtxt a
{
	color:#fe2b2b;
	transition:all .3s ease-in-out
}
.alphro-mncntnr-winrslr .alphro-btmtxt a:hover
{
	text-decoration:underline
}
.alphro-mncntnr-vps
{
	background:#408de4
}
.alphro-vps-bgbx
{
	position:absolute;
	opacity:.09;
	border-radius:5px;
	overflow:hidden
}
.alphro-vps-bgbx div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#fff
}
.alphro-vps-bgbx div::before
{
	content:'';
	position:absolute;
	top:25%;
	left:25%;
	width:50%;
	height:50%;
	background:#408de4
}
.alphro-vps-bgbx1
{
	width:10%;
	top:-40px;
	left:38%;
	transform:rotate(45deg)
}
.alphro-vps-bgbx2
{
	width:14%;
	top:20%;
	left:-8%;
	transform:rotate(65deg)
}
.alphro-vps-bgbx3
{
	width:12%;
	bottom:-8%;
	left:35%;
	transform:rotate(65deg)
}
.alphro-winvps-bgwav
{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	opacity:1
}
.alphro-winvps-bgwav div
{
	width:100%;
	height:0;
	padding-top:21%;
	background:url('../img-assets/windows-vps/windows-vpsbg-wav01.png')no-repeat;
	background-size:cover
}
.ddsrvr-alphro-bgbx
{
	position:absolute;
	transform:rotate(40deg);
	opacity:.1
}
.ddsrvr-alphro-bgbx div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#fff
}
.ddsrvr-alphro-bgbx1
{
	width:5%;
	top:9%;
	left:9%
}
.ddsrvr-alphro-bgbx2
{
	width:12%;
	bottom:-5%;
	left:-5%
}
.ddsrvr-alphro-bgbx3
{
	width:3%;
	bottom:25%;
	left:32%
}
.ddsrvr-alphro-bgbx4
{
	width:4%;
	bottom:23%;
	left:42%
}
.ddsrvr-alphro-bgbx5
{
	width:5%;
	bottom:6%;
	left:36%
}
.alphro-mncntnr-office365
{
	background:#f1f6f9
}
.alphro-mncntnr-office365 .alphro-content
{
	color:#3b3b3b
}
.alphro-mncntnr-office365 .alphro-mncol1
{
	order:2
}
.alphro-mncntnr-office365 .alphro-mncol2
{
	order:1
}
.yuna-mncntnr
{
	padding:90px 10px;
	background:linear-gradient(45deg,#2b32b2,#1488cc);
	color:#fff;
	position:relative;
	z-index:1
}
.bgnm-txt-yuna
{
	width:30%;
	top:60px;
	right:16%;
	z-index:1;
	opacity:.2
}
.bgnm-wrapr-yuna::after
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:linear-gradient(45deg,#2b32b2,#1488cc);
	opacity:.7
}
.yuna-hdrttl
{
	position:relative;
	z-index:5
}
.yuna-mnwrapr
{
	width:1024px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap;
	position:relative;
	z-index:5
}
.yuna-mncol
{
	width:calc( ( 100% - 8% )/3 );
	margin-right:4%
}
.yuna-mnwrapr .yuna-mncol:last-child
{
	margin:0
}
.yuna-icobx
{
	width:80px;
	height:80px;
	margin-bottom:20px;
	background:#fff;
	border-radius:50%;
	overflow:hidden;
	position:relative
}
.yuna-icobx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.yuna-ico-no-border
{
	border:none;
	border-radius:none;
	background:0 0;
	overflow:visible
}
.yuna-icobx div
{
	width:100%;
	height:100%
}
.yuna-wp-ico
{
	background:url('../img-assets/wordpress/wp-perfect-host.svg')no-repeat;
	background-size:300%
}
.yuna-wp-managed
{
	background-position:0 0
}
.yuna-wp-migration
{
	background-position:50% 0
}
.yuna-wp-performance
{
	background-position:100% 0
}
.yuna-mnttl
{
	margin-bottom:20px;
	font-size:20px;
	font-weight:600
}
.yuna-dsc p
{
	margin-bottom:8px;
	font-weight:400
}
.yuna-dsc p:last-child
{
	margin-bottom:0
}
.skpd-mncntnr
{
	padding:90px 10px 120px;
	background:linear-gradient(90deg,#2b32b2,#1488cc);
	color:#fff;
	position:relative
}
.skpd-bgcntnr
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}
.skpd-bgwav
{
	position:absolute;
	bottom:-50px;
	left:0;
	width:80%;
	opacity:.4
}
.skpd-bgwav div
{
	width:100%;
	height:0;
	padding-top:26%;
	background:url('../img-assets/wordpress/wave-left1.svg')no-repeat;
	background-size:cover
}
.skpd-bgtxt
{
	position:absolute;
	width:26%;
	left:20%;
	top:180px;
	opacity:.1
}
.skpd-bgtxt div
{
	width:100%;
	height:0
}
.skpd-mnwrapr
{
	position:relative;
	z-index:5;
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.skpd-mncol
{
	width:45%
}
.skpd-mnwrapr .skpd-mncol:first-child
{
	margin-right:10%
}
.skpd-hdrttl
{
	margin-bottom:10px;
	line-height:1;
	text-align:right
}
.skpd-sbtxt
{
	font-size:17px;
	text-align:right
}
.skpd-txt
{
	margin-bottom:30px
}
.skpd-txt p
{
	font-size:16px
}
.skpd-btn a,.skpd-btn span
{
	cursor:pointer;
	display:inline-block;
	padding:10px 30px;
	border-radius:3px;
	text-transform:uppercase;
	font-size:17px
}
.mnrv-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-mnrv
{
	width:55%;
	top:60px;
	left:36%
}
.mnrv-mnrw
{
	width:1250px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.mnrv-mnwrapr
{
	width:calc( 100%/3);
	padding:20px 15px;
	display:flex;
	flex-flow:row wrap;
	background:#fff;
	transition:all .5s ease-in-out
}
.mnrv-mnwrapr:hover
{
	box-shadow:0 0 10px #c1e1f2;
	z-index:5
}
.mnrv-mncol1
{
	width:70px;
	padding-right:20px
}
.mnrv-ico
{
	width:100%
}
.mnrv-ico div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:url('../img-assets/bgs/check-ico1.svg')no-repeat;
	background-size:cover
}
.mnrv-mncol2
{
	width:calc( 100% - 70px )
}
.mnrv-ttl
{
	font-size:18px;
	font-weight:600;
	margin-bottom:8px;
	color:#222
}
.mnrv-dsc p
{
	font-size:14px
}
.slmp1-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-slmp1
{
	width:57%;
	top:60px;
	left:40%
}
.slmp1-mnwrapr
{
	width:1300px;
	margin:0 auto;
	margin-top:30px;
	display:flex;
	flex-flow:row wrap
}
.slmp1-mncol
{
	width:50%
}
.slmp1-mncol1
{
	padding:0 4% 0 9%;
	position:relative
}
.slmp1-content
{
	position:sticky;
	top:120px
}
.slmp1-content p
{
	margin-bottom:10px;
	font-size:16px
}
.slmp1-content p:last-child
{
	margin-bottom:0
}
.slmp1-mnimg
{
	width:100%;
	position:relative
}
.slmp1-mnimg:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.slmp1-mnimg img
{
	display:block;
	width:100%
}
.rslckpt-mncntnr
{
	padding:80px 10px
}
.rslckpt-mnsldrs-wrapr
{
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.rslckpt-sldr-rw
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.rslckpt-sldr-rwwrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.rslckpt-sldr-col
{
	width:50%
}
.rslckpt-hdrttl
{
	text-align:left;
	font-size:30px;
	line-height:1.2;
	margin-bottom:10px
}
.rslckpt-content p
{
	font-size:14px;
	margin-bottom:7px
}
.rslckpt-content p:last-child
{
	margin-bottom:0
}
.rslckpt-ul-hdr
{
	margin-top:25px;
	font-size:18px;
	font-weight:600
}
.rslckpt-ul
{
	margin-top:10px;
	padding-left:20px
}
.rslckpt-ul li
{
	margin-bottom:5px;
	list-style:disc
}
.rslckpt-ul li:last-child
{
	margin-bottom:0
}
.rslckpt-ol1
{
	margin-top:10px;
	padding-left:20px
}
.rslckpt-ol1 li
{
	list-style-type:lowe-roman;
	margin-bottom:5px
}
.rslckpt-ol1 li:last-child
{
	margin-bottom:0
}
.rslckpt-sldr-img
{
	width:80%;
	margin:0 auto;
	position:relative
}
.rslckpt-sldr-img:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.rslckpt-sldr-img img
{
	display:block;
	width:100%
}
.rslckpt-sldr-img div
{
	width:100%;
	height:0;
	padding-top:77%
}
.rslckpt-sldr-img1 div
{
	background:url('../img-assets/reseller-hosting/whm-reseller-cockpit.png')no-repeat;
	background-size:cover
}
.rslckpt-slick-nav
{
	position:absolute;
	top:calc( 50% + 20px );
	cursor:pointer
}
.rslckpt-slick-nav img
{
	display:block;
	width:25px;
	opacity:.6;
	transition:all .3s ease-in-out
}
.rslckpt-slick-nav img:hover
{
	opacity:1
}
.rslckpt-slick-next
{
	left:calc( 100% + 10px )
}
.rslckpt-slick-prev
{
	right:calc( 100% + 10px )
}
.xyz12-mncntnr
{
	padding:70px 10px
}
.xyz12-hdrttl
{
	text-align:center;
	font-size:26px;
	font-weight:700;
	margin-bottom:40px
}
.xyz12-tgl-mncntnr
{
	text-align:center
}
.xyz12-tgl-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.xyz12-tgl-btn
{
	font-size:21px;
	font-weight:600;
	background:#f1f6f9;
	padding:10px 40px;
	color:#727272;
	width:200px;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.xyz12-tgl-btn1
{
	border-radius:25px;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.xyz12-tgl-btn2
{
	border-radius:25px;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.xyz12-tgl-btn-activ
{
	color:#fff;
	background:#408de4;
	cursor:default
}
.xyz12-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:50px
}
.xyz12
{
	width:100%;
	text-align:center;
	border-collapse:separate;
	border-spacing:0 10px
}
.xyz12 tr
{
	margin:5px 0;
	transition:all .3s ease-in-out
}
.xyz12 tr:hover
{
	transform:scale(1.01)
}
.xyz12 tr:first-child:hover
{
	transform:scale(1)
}
.xyz12 th,.xyz12 td
{
	text-align:center
}
.xyz12 th
{
	padding:20px 5px
}
.xyz12 td
{
	padding:15px 5px;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2
}
.xyz12 tr td:first-child
{
	border-left:1px solid #e2e2e2;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.xyz12 tr td:last-child
{
	border-right:1px solid #e2e2e2;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px
}
.xyz12 tr:hover td
{
	border:1px solid #5b95f7;
	border-left:none;
	border-right:none
}
.xyz12 tr:hover td:first-child
{
	border-left:1px solid #5b95f7
}
.xyz12 tr:hover td:last-child
{
	border-right:1px solid #5b95f7
}
.xyz12-pric-old
{
	font-size:20px
}
.xyz12-pric-old i
{
	font-size:80%;
	margin-right:2px
}
.xyz12-pric-new
{
	font-size:16px
}
.xyz12-pric-new i
{
	margin-right:2px
}
.xyz12-pric-new span
{
	margin-right:2px;
	font-size:110%
}
.xyz12-btn
{
	padding:5px 20px;
	border-radius:3px;
	display:none
}
.xyz12-thloc
{
	display:none
}
.xyz12-droplet
{
	display:none
}
.xyz12-windows
{
	display:none
}
.xyz12-ded tr th:first-child,.xyz12-ded tr td:first-child
{
	text-align:left;
	padding-left:15px
}
.xyz12-ded-hghlt
{
	font-weight:600;
	margin-top:4px
}
.xyz12-flags-wrapr
{
	margin-top:40px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.xyz12-flagbx
{
	padding:10px;
	text-align:center;
	margin:5px;
	cursor:pointer;
	border:1px solid #eee;
	border-radius:5px;
	overflow:hidden;
	transition:all .3s ease-in-out
}
.xyz12-flagbx-activ
{
	background:#dfebf3;
	border:1px solid #7cb1ed;
	cursor:default
}
.xyz12-flags-wrapr .xyz12-flagbx:last-child
{
	margin-right:0
}
.xyz12-flagbx .xyz12-flag
{
	width:80px;
	margin:0 auto
}
.xyz12-flag div
{
	width:100%;
	height:0;
	padding-top:71%;
	background:url('../img-assets/flags/vps-locations.jpg')no-repeat;
	background-size:700%
}
.xyz12-flag-us div
{
	background-position:0 0
}
.xyz12-flag-nl div
{
	background-position:16.61% 0
}
.xyz12-flag-sg div
{
	background-position:33.33% 0
}
.xyz12-flag-uk div
{
	background-position:49.98% 0
}
.xyz12-flag-de div
{
	background-position:66.64% 0
}
.xyz12-flag-ca div
{
	background-position:83.33% 0
}
.xyz12-flag-in div
{
	background-position:100% 0
}
.xyz12-loc-name
{
	font-size:11px;
	margin-top:10px
}
.xyz12ded-flagbx .xyz12ded-flag
{
	width:80px;
	margin:0 auto
}
.xyz12ded-flag div
{
	width:100%;
	height:0;
	padding-top:71%;
	background:url('../img-assets/flags/dedcicated-server-locations.jpg')no-repeat;
	background-size:800%
}
.xyz12ded-flag-in div
{
	background-position:0 0
}
.xyz12ded-flag-us div
{
	background-position:14.29% 0
}
.xyz12ded-flag-uk div
{
	background-position:28.57% 0
}
.xyz12ded-flag-nl div
{
	background-position:42.86% 0
}
.xyz12ded-flag-de div
{
	background-position:57.14% 0
}
.xyz12ded-flag-cz div
{
	background-position:71.43% 0
}
.xyz12ded-flag-at div
{
	background-position:85.71% 0
}
.xyz12ded-flag-ro div
{
	background-position:100% 0
}
.xyz12win-flagbx
{
	padding:10px;
	text-align:center;
	margin-right:10px;
	cursor:pointer;
	border:1px solid #eee;
	border-radius:5px;
	overflow:hidden;
	transition:all .3s ease-in-out
}
.xyz12win-flagbx-activ
{
	background:#dfebf3;
	border:1px solid #7cb1ed;
	cursor:default
}
.xyz12-flags-wrapr .xyz12win-flagbx:last-child
{
	margin-right:0
}
.xyz12win-flagbx .xyz12win-flag
{
	width:50px
}
.xyz12win-flag
{
	position:relative
}
.xyz12win-flag:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.xyz12ded-flag
{
	position:relative
}
.xyz12ded-flag:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.xyz12win-flag div
{
	width:100%;
	height:0;
	padding-top:71%;
	background:url('../img-assets/flags/windows-vps-location-flags.jpg')no-repeat;
	background-size:1100%
}
.xyz12win-flag-in div
{
	background-position:0 0
}
.xyz12win-flag-sg div
{
	background-position:10% 0
}
.xyz12win-flag-de div
{
	background-position:20% 0
}
.xyz12win-flag-fr div
{
	background-position:30% 0
}
.xyz12win-flag-uk div
{
	background-position:40% 0
}
.xyz12win-flag-au div
{
	background-position:50% 0
}
.xyz12win-flag-ca div
{
	background-position:60% 0
}
.xyz12win-flag-us div
{
	background-position:70% 0
}
.xyz12win-flag-kr div
{
	background-position:80% 0
}
.xyz12win-flag-jp div
{
	background-position:90% 0
}
.xyz12win-flag-ie div
{
	background-position:100% 0
}
.xyz12win-loc-name
{
	font-size:9px;
	margin-top:10px
}
.mchr1-mncntnr
{
	padding:80px 10px;
	position:relative;
	color:#fff
}
.mchr1-whit-mncntnr
{
	color:#5e5e5e
}
.mchr1-bgcntnr
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:1
}
.mchr1-bgbx
{
	position:absolute;
	opacity:.1;
	width:15%
}
.mchr1-bgbx div
{
	width:100%;
	height:0;
	padding-top:105%;
	background:url('../img-assets/bgs/cubes345deg.svg')no-repeat;
	background-size:cover
}
.mchr1-bgbx1
{
	top:30px;
	left:30px
}
.mchr1-bgbx2
{
	bottom:30px;
	right:30px
}
.mchr1-hdrttl
{
	width:950px;
	margin:0 auto;
	position:relative;
	z-index:5
}
.mchr1-dsc
{
	position:relative;
	z-index:5;
	width:900px;
	margin:0 auto;
	margin-top:10px;
	text-align:center
}
.mchr1-dsc p
{
	font-size:17px;
	line-height:1.3
}
.mchr1-dsc p:last-child
{
	margin-top:10px
}
.mchr1-ul
{
	position:relative;
	z-index:5;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap
}
.mchr1-ul-3col
{
	width:1100px
}
.mchr1-ul-2col
{
	width:750px
}
.mchr1-ul li
{
	margin-bottom:15px;
	position:relative;
	padding-left:25px
}
.mchr1-ul li i
{
	margin-right:5px;
	position:absolute;
	top:5px;
	left:0
}
.mchr1-whit-mncntnr .mchr1-ul li i
{
	color:#408de4
}
.mchr1-ul-3col li
{
	width:30%;
	margin-right:5%
}
.mchr1-ul-3col li:nth-child(3n)
{
	margin-right:0
}
.mchr1-ul-2col li
{
	width:45%;
	margin-right:10%
}
.mchr1-ul-2col li:nth-child(even)
{
	margin-right:0
}
.mchr1-prc-strt
{
	font-size:25px;
	font-weight:700;
	text-align:center;
	margin-top:30px
}
.mchr1-pric-wrapr
{
	font-size:25px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	margin-top:40px;
	line-height:.6;
	position:relative;
	z-index:5
}
.mchr1-pric-ico
{
	align-self:flex-start
}
.mchr1-pric-num
{
	font-size:450%;
	font-weight:600;
	text-shadow:5px 5px 15px #3472b8
}
.mchr1-pric-mo
{
	align-self:flex-end
}
.mchr1-btn
{
	text-align:center;
	margin-top:50px;
	position:relative;
	z-index:5
}
.mchr1-btn a,.mchr1-btn span
{
	display:inline-block;
	cursor:pointer;
	font-size:25px;
	font-weight:600;
	padding:15px 40px;
	border-radius:3px
}
.prcns-mncntnr
{
	padding:80px 10px
}
.prcns-dsc
{
	width:1000px;
	margin:0 auto;
	text-align:center
}
.prcns-dsc p
{
	font-size:18px;
	color:#6f6f6f;
	line-height:1.4
}
.prcns-toglr-mncntnr
{
	text-align:center;
	margin-top:50px
}
.prcns-toglr-mnwrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.prcns-tglbtn
{
	font-size:21px;
	background:#f1f6f9;
	padding:10px 40px;
	color:#727272;
	width:200px;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.prcns-tglbtn-pros
{
	border-radius:25px;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.prcns-tglbtn-cons
{
	border-radius:25px;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.prcns-tglbtn-activ
{
	color:#fff;
	background:#408de4;
	cursor:default
}
.prcns-mnwrapr
{
	width:1000px;
	margin:0 auto;
	margin-top:60px
}
.prcns-mnwrapr-rw
{
	width:100%;
	display:flex;
	flex-flow:row wrap
}
.prcns-mncol
{
	width:41%;
	background:#fff;
	box-shadow:0 0 15px #d4e7f1;
	padding:25px
}
.prcns-mnwrapr .prcns-mncol:first-child
{
	margin-right:18%
}
.prcns-ttl
{
	font-size:25px;
	font-weight:600;
	margin-bottom:20px
}
.prcns-ul li
{
	color:#222;
	font-size:16px;
	position:relative;
	padding-left:25px;
	margin-bottom:15px
}
.prcns-ul li:last-child
{
	margin-bottom:0
}
.prcns-ul li i
{
	color:#408de4;
	position:absolute;
	top:5px;
	left:0
}
.prcns-mnwrapr-cons
{
	display:none
}
.aprct-mncntnr
{
	padding:80px 10px
}
.aprct-hdrttl
{
	color:#fff;
	margin-bottom:40px
}
.aprct-mnwrapr
{
	width:1050px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.aprct-mncol
{
	width:43%;
	background:#fff;
	padding:40px 30px;
	text-align:center;
	border-radius:5px
}
.aprct-mnwrapr .aprct-mncol:first-child
{
	margin-right:14%
}
.aprct-ttl
{
	font-size:20px;
	font-weight:600
}
.aprct-dsc
{
	margin-top:20px
}
.aprct-dsc p
{
	color:#6c6c6c;
	margin-bottom:10px
}
.aprct-dsc p:last-child
{
	margin-bottom:0
}
.aprct-dsc-strong
{
	font-size:17px;
	font-weight:600;
	margin-top:10px
}
.aprct-btn
{
	margin-top:30px
}
.aprct-btn a
{
	padding:10px 25px;
	font-size:18px;
	font-weight:600;
	border-radius:3px
}
.tstmnl-mncntnr
{
	padding:80px 10px;
	position:relative;
	overflow:hidden
}
.bgnm-txt-tstmnl
{
	width:69%;
	top:50px;
	left:28%
}
.tstmnl-mnrw
{
	width:120%;
	margin-left:15%;
	margin-top:60px
}
.tstmnl-mnbx
{
	background:#fff;
	padding:30px 25px;
	box-shadow:0 0 10px #cbdef1;
	margin:15px 60px 15px 15px
}
.tstmnl-mnwrapr .tstmnl-mnbx:first-child
{
	transform:scale(1.2)
}
.tstmnl-txt
{
	margin-bottom:30px
}
.tstmnl-txt p
{
	margin-bottom:10px;
	color:#888
}
.tstmnl-txt p:last-child
{
	margin-bottom:0
}
.tstmnl-usrinfo
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.tstmnl-avatar
{
	width:60px;
	border-radius:50%;
	overflow:hidden;
	margin-right:15px;
	position:relative
}
.tstmnl-avatar::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.tstmnl-avatar div
{
	width:100%;
	height:0;
	padding-top:100%;
	box-shadow:0 0 10px #c1cdec;
	display:none
}
.tstmnl-avatar img
{
	display:block;
	width:100%
}
.tstmnl-namdesn
{
	margin-right:25px
}
.tstmnl-name
{
	color:#3b3b3b;
	font-size:20px
}
.tstmnl-dsgn
{
	color:#9b9b9b;
	font-size:13px;
	font-style:italic;
	margin-top:3px;
	padding-top:5px;
	position:relative
}
.tstmnl-dsgn::before
{
	content:'';
	background:#408de4;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:2px
}
.tstmnl-stars i
{
	color:#fff;
	background:green;
	padding:3px;
	margin-right:5px
}
.tstmnl-stars i:last-child
{
	margin-right:0
}
.tstmnl-slick-prev,.tstmnl-slick-next
{
	color:#fff;
	background:#feb73b;
	position:absolute;
	top:103%;
	font-size:30px;
	cursor:pointer;
	transition:all .3s ease-in-out;
	z-index:20;
	width:40px;
	height:40px;
	border-radius:50%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.tstmnl-slick-prev:hover,.tstmnl-slick-next:hover
{
	opacity:1
}
.tstmnl-slick-prev
{
	right:59%
}
.tstmnl-slick-next
{
	left:42%
}
.k9078-mncntnr
{
	padding:40px 10px 70px
}
.k9078-colswrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.k9078-mncol
{
	width:50%
}
.k9078-hdrttl
{
	text-align:left;
	line-height:1.2
}
.k9078-dsc p
{
	margin-bottom:10px
}
.k9078-dsc p:last-child
{
	margin-bottom:0
}
.k9078-sldr-mncntnr
{
	width:80%;
	margin:0 auto;
	position:relative
}
.k9078-sldr-mncntnr:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.k9078-sldr-mncntnr img
{
	display:block;
	width:100%
}
.k9078-sldr-dskp
{
	width:100%;
	position:relative;
	z-index:1
}
.k9078-sldr-dskp div
{
	width:100%;
	height:0;
	padding-top:83%;
	background:url('../img-assets/desktop-k9078.png')no-repeat;
	background-size:cover
}
.k9078-sldr-mnwrapr
{
	position:absolute;
	top:4%;
	left:3%;
	width:94%;
	z-index:5
}
.k9078-sldr-bx
{
	width:100%
}
.k9078-sldr-img
{
	width:100%;
	height:0;
	padding-top:57%
}
.k9078-win-plesk1
{
	background:url('../img-assets/windows-hosting/plesk-screenshot.png')no-repeat top left;
	background-size:cover
}
.k9078-slick-prev,.k9078-slick-next
{
	display:block;
	position:absolute;
	top:109%;
	width:4%;
	cursor:pointer;
	z-index:10;
	opacity:.5;
	transition:all .3s ease-in-out
}
.k9078-slick-prev:hover,.k9078-slick-next:hover
{
	opacity:1
}
.k9078-slick-prev span,.k9078-slick-next span
{
	display:block;
	width:100%;
	height:0;
	padding-top:145%
}
.k9078-slick-prev
{
	right:52%
}
.k9078-slick-next
{
	left:52%
}
.k9078-slick-prev span
{
	background:url('../img-assets/reseller-hosting/x675-slick-prev.png')no-repeat;
	background-size:cover
}
.k9078-slick-next span
{
	background:url('../img-assets/reseller-hosting/x675-slick-next.png')no-repeat;
	background-size:cover
}
.k9078-btn-wrapr
{
	margin-top:25px
}
.k9078-btn1
{
	font-size:18px;
	padding:15px 50px;
	border-radius:3px
}
.k9078-checks i
{
	font-size:100%;
	margin-right:3px
}
.t5687-mncntnr
{
	padding:90px 10px 50px;
	position:relative
}
.t5687-sbttl
{
	text-align:center;
	font-size:20px
}
.t5687-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.t5687-mncol
{
	margin-right:50px;
	width:calc( ( 100% - 100px )/3 );
	padding:40px;
	background:#fff;
	box-shadow:0 0 10px #ececec
}
.t5687-mnwrapr .t5687-mncol:last-child
{
	margin-right:0
}
.t5687-mnttl
{
	font-size:27px;
	font-weight:700;
	color:#408de4;
	margin-bottom:10px
}
.t5687-dsc
{
	margin-bottom:20px
}
.t5687-dsc p
{
	margin-bottom:10px
}
.t5687-dsc p:last-child
{
	margin-bottom:0
}
.t5687-eg-ttl
{
	color:#6584ae;
	font-size:18px;
	font-weight:700;
	margin-bottom:10px
}
.t5687-egi li
{
	display:block;
	margin-bottom:5px
}
.t5687-eg-dmn
{
	color:#484848;
	background:#ebeef1;
	display:inline-block;
	margin-right:5px;
	padding:3px 5px
}
.t5687-btn
{
	margin-top:30px
}
.t5687-btn a,.t5687-btn span
{
	display:block;
	cursor:pointer;
	text-align:center;
	font-size:20px;
	font-weight:700;
	padding:10px;
	border-radius:3px
}
.f23645-mncntnr
{
	padding:70px 10px;
	position:relative
}
.f23645-hdrdsc
{
	width:950px;
	margin:0 auto;
	margin-top:30px
}
.f23645-hdrdsc p
{
	font-size:17px;
	text-align:center;
	margin-bottom:5px;
	line-height:1.2
}
.f23645-hdrdsc p:last-child
{
	margin-bottom:0
}
.f23645-hdrdsc p a
{
	color:#ff4546;
	transition:all .3s ease-in-out
}
.f23645-hdrdsc p a:hover
{
	text-decoration:underline
}
.f23645-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:70px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.f23645-mncol
{
	text-align:center;
	margin-right:50px;
	margin-bottom:30px;
	width:calc( ( 100% - 100px )/3 );
	padding:40px 30px;
	transition:all .3s ease-in-out
}
.f23645-mncol:hover
{
	box-shadow:0 0 20px #d4d4d4;
	transform:scale(1.01)
}
.f23645-mnwrapr .f23645-mncol:nth-child(3n)
{
	margin-right:0
}
.f23645-ico
{
	width:100px;
	height:100px;
	margin:0 auto;
	border:1px solid #408de4;
	border-radius:50%;
	margin-bottom:30px;
	position:relative
}
.f23645-ico:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.f23645-ico div
{
	width:100%;
	height:0;
	padding-top:100%
}
.f23645-ico-no-border
{
	border:none;
	border-radius:0
}
.f23645-img
{
	display:block;
	width:40%;
	margin:0 auto;
	margin-bottom:30px
}
.f23645-img div
{
	width:100%;
	height:0;
	padding-top:100%
}
.f23645-ico img
{
	display:block;
	width:100%
}
.f23645-ttl
{
	font-size:20px;
	font-weight:700;
	color:#408de4;
	margin-bottom:15px;
	transition:all .3s ease-in-out
}
.f23645-mncol:hover .f23645-ttl
{
	color:#d19e19
}
.f23645-spamxprt-ico
{
	background:url('../img-assets/email/spamexperts/icons.svg')no-repeat;
	background-size:300%
}
.f23645-ico-spamxprt-1
{
	background-position:0 0
}
.f23645-ico-spamxprt-2
{
	background-position:50% 0
}
.f23645-ico-spamxprt-3
{
	background-position:100% 0
}
.f23645-ssl-ico
{
	background:url('../img-assets/web-security/ssl/ssl-essentials.svg')no-repeat;
	background-size:300%
}
.f23645-ssl-brand
{
	background-position:0 0
}
.f23645-ssl-secured
{
	background-position:50% 0
}
.f23645-ssl-seo-rank
{
	background-position:100% 0
}
.f23645-ssl-badge
{
	background-position:0 100%
}
.f23645-ssl-traffic
{
	background-position:50% 100%
}
.f23645-ssl-greenlock
{
	background-position:100% 100%
}
.f23645-ecom-ico
{
	background:url('../img-assets/apps/icons-ecommerce.svg')no-repeat;
	background-size:300%
}
.f23645-ecom-ico-optimize
{
	background-position:0 0
}
.f23645-ecom-ico-install
{
	background-position:50% 0
}
.f23645-ecom-ico-consult
{
	background-position:100% 0
}
.f23645-apps-ico
{
	background:url('../img-assets/apps/icons-application.svg')no-repeat;
	background-size:300%
}
.f23645-apps-ico-support
{
	background-position:0 0
}
.f23645-apps-ico-backup
{
	background-position:50% 0
}
.f23645-apps-ico-install
{
	background-position:100% 0
}
.f23645-cloud-ico
{
	background:url('../img-assets/cloud-hosting/cloud-saves-money.svg')no-repeat;
	background-size:300%
}
.f23645-cloud-funds
{
	background-position:0 0
}
.f23645-cloud-payperuse
{
	background-position:50% 0
}
.f23645-cloud-nofee
{
	background-position:100% 0
}
.f23645-domains-ico
{
	background:url('../img-assets/domains/domains-3-steps.svg')no-repeat;
	background-size:300%
}
.f23645-domains-name
{
	background-position:0 0
}
.f23645-domains-plan
{
	background-position:50% 0
}
.f23645-domains-launch
{
	background-position:100% 0
}
.davg-mncntnr
{
	padding:50px 10px;
	position:relative;
	z-index:1
}
.davg-wrapr
{
	width:1150px;
	margin:0 auto;
	color:#fff;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between
}
.davg-ttl
{
	font-size:32px;
	margin-bottom:10px;
	font-weight:500
}
.davg-ttl-br
{
	display:block
}
.davg-col2 a,.davg-col2 span
{
	font-size:25px;
	font-weight:600;
	padding:15px 35px;
	border-radius:3px;
	cursor:pointer
}
.dmntbl-mncntnr
{
	padding:70px 10px
}
.dmntbl-mnwrapr
{
	max-width:950px;
	margin:0 auto;
	margin-top:60px
}
.dmntbl
{
	width:100%
}
.dmntbl tr
{
	transition:all .3s ease-in-out
}
.dmntbl tr:hover
{
	background:#fff;
	box-shadow:0 0 10px #dcdcdc;
	z-index:5;
	transform:scale(1.01)
}
.dmntbl th
{
	padding:15px 5px;
	border-bottom:1px solid #f2efee;
	text-align:center
}
.dmntbl td
{
	padding:15px 5px;
	text-align:center
}
.dmntbl tr th:first-child,.dmntbl tr td:first-child
{
	text-align:left;
	padding-left:20px
}
.dmntbl-btn
{
	padding:5px 20px;
	border-radius:3px
}
.dmntbl-strik
{
	position:relative;
	opacity:.7;
	margin-right:10px;
	font-size:14px
}
.dmntbl-strik:before
{
	content:'';
	position:absolute;
	top:50%;
	left:-5%;
	width:110%;
	height:1px;
	background:#000;
	opacity:.8
}
.dmntbl-pric
{
	font-size:18px;
	font-weight:600
}
.dmntbl-togl
{
	margin-top:30px;
	text-align:center;
	color:#000;
	font-size:20px
}
.dmntbl-togl span
{
	cursor:pointer
}
.dmntbl-togl span i
{
	color:#408de4
}
.dmntbl-trtogl
{
	display:none;
	transition:all .3s ease-in-out
}
.nebl-mncntnr
{
	padding:70px 10px;
	color:#fff
}
.nebl-whit-mncntnr
{
	color:#434343
}
.nebl-mnwrapr
{
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.nebl-mncol
{
	width:50%
}
.nebl-hdrttl
{
	font-size:32px;
	font-weight:700;
	margin-bottom:20px
}
.nebl-dsc
{
	margin-bottom:30px
}
.nebl-dsc p
{
	font-size:17px;
	margin-bottom:10px
}
.nebl-dsc p:last-child
{
	margin-bottom:0
}
.nebl-btn a,.nebl-btn span
{
	font-size:17px;
	font-weight:700;
	padding:10px 30px;
	border-radius:3px;
	cursor:pointer
}
.nebl-mnimg
{
	width:80%;
	margin:0 auto;
	position:relative
}
.nebl-mnimg:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.nebl-mnimg img
{
	display:block;
	width:100%
}
.mjane-mncntnr
{
	padding:70px 10px;
	text-align:center
}
.mjane-a-hdrttl
{
	font-size:28px;
	font-weight:600
}
.mjane-a-mnwrapr
{
	width:850px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap
}
.mjane-a-mncol
{
	padding:20px;
	width:calc( 85%/4 );
	margin-right:5%;
	border-radius:5px;
	box-shadow:0 0 10px #e2e2e2
}
.mjane-a-mnwrapr .mjane-a-mncol:last-child
{
	margin-right:0
}
.mjane-a-ttl
{
	font-size:17px;
	margin-bottom:10px
}
.mjane-a-pric
{
	font-size:25px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.mjane-a-pric i
{
	font-size:80%
}
.mjane-b-mncntnr
{
	width:750px;
	padding:40px;
	margin:0 auto;
	margin-top:60px;
	border-radius:5px;
	box-shadow:0 0 10px #e2e2e2
}
.mjane-b-hdrttl
{
	font-size:32px;
	font-weight:600
}
.mjane-b-mnwrapr
{
	width:80%;
	margin:0 auto;
	margin-top:20px;
	display:flex;
	flex-flow:row wrap
}
.mjane-b-mncol
{
	width:calc( 100%/3 );
	padding:10px
}
.mjane-b-ico
{
	color:#408de4;
	font-size:50px;
	margin-bottom:15px
}
.mjane-b-name
{
	font-size:17px;
	font-weight:600
}
.mjane-b-name a
{
	color:#408de4
}
.zmkrs-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-zmk
{
	width:50%;
	top:60px;
	right:6%
}
.zmkrs-hdrdsc
{
	width:950px;
	margin:0 auto;
	margin-top:40px
}
.zmkrs-hdrdsc p
{
	text-align:center;
	margin-bottom:5px;
	line-height:1.2
}
.zmkrs-hdrdsc p:last-child
{
	margin-bottom:0
}
.zmkrs-mnwrapr
{
	width:950px;
	margin:0 auto;
	margin-top:80px;
	display:flex;
	flex-flow:row wrap
}
.zmkrs-mncol
{
	width:45%;
	margin-right:10%;
	margin-bottom:40px;
	display:flex;
	flex-flow:row wrap
}
.zmkrs-mnwrapr .zmkrs-mncol:nth-child(even)
{
	margin-right:0
}
.zmkrs-ico
{
	width:50px
}
.zmkrs-ico i
{
	font-size:30px;
	color:#408de4
}
.zmkrs-content
{
	width:calc( 100% - 50px )
}
.zmkrs-ttl
{
	font-size:20px;
	font-weight:700;
	margin-bottom:15px
}
.zmkrs-dsc p
{
	font-size:14px;
	margin-bottom:10px
}
.zmkrs-dsc p:last-child
{
	margin-bottom:0
}
.aog34-mncntnr
{
	padding:90px 10px
}
.aog34-mnwrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.aog34-mncol
{
	width:50%;
	position:relative
}
.aog340-hdrttl
{
	text-align:left;
	margin-bottom:20px;
	line-height:1.2
}
.aog340-dsc p
{
	margin-bottom:10px
}
.aog340-dsc p:last-child
{
	margin-bottom:0
}
.aog340-ul-hdr
{
	margin-top:20px;
	font-size:18px;
	font-weight:600
}
.aog340-ul
{
	margin-top:10px;
	padding-left:20px
}
.aog340-ul li
{
	list-style:disc;
	margin-bottom:5px
}
.aog340-ul li:last-child
{
	margin-bottom:0
}
.aog34-imgbx
{
	width:300px;
	margin:0 auto;
	position:relative
}
.aog34-imgbx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.aog34-imgbx img
{
	display:block;
	width:100%
}
.aog34-vid-cntnr
{
	width:90%;
	margin:0 auto
}
.aog34-vid-wrapr
{
	width:100%;
	height:0;
	padding-top:56%;
	position:relative
}
.aog34-vidbx
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.aog34-vidbx iframe
{
	width:100%;
	height:100%
}
.aog34-mnwrapr-reverse .aog34-mncol2
{
	order:1
}
.aog34-mnwrapr-reverse .aog34-mncol1
{
	order:2
}
.wafwork-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-working
{
	width:56%;
	top:55px;
	right:7%
}
.wafwork-mnwrapr
{
	width:1100px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.wafwork-mncol
{
	width:calc( ( 100% - 160px )/3 );
	text-align:center
}
.wafwork-ico
{
	width:70%;
	margin:0 auto;
	margin-bottom:20px
}
.wafwork-ico div
{
	width:100%;
	height:0;
	background:url('../img-assets/web-security/waf/how-waf-works-01.png')no-repeat
}
.wafwork-ico1
{
	padding:11% 0
}
.wafwork-ico1 div
{
	padding-top:61.16%;
	background-size:220%
}
.wafwork-ico2
{
	padding:5%
}
.wafwork-ico2 div
{
	padding-top:91.43%;
	background-position:64.5% 0;
	background-size:340%
}
.wafwork-ico3
{
	padding:5% 10%
}
.wafwork-ico3 div
{
	padding-top:109.68%;
	background-position:100% 0;
	background-size:400%
}
.wafwork-ttl
{
	font-size:16px;
	font-weight:600
}
.wafwork-navcol
{
	width:80px;
	display:flex;
	align-items:center;
	justify-content:center
}
.wafwork-nav
{
	width:50%;
	margin:0 auto
}
.wafwork-nav div
{
	width:100%;
	height:0;
	padding-top:112%;
	background:url('../img-assets/web-security/waf/waf-nav-arrow.svg')no-repeat
}
.wafwhat-mncntnr
{
	padding:40px 10px 70px
}
.wafwhat-mnwrapr
{
	width:1100px;
	margin:0 auto;
	margin-top:70px;
	display:flex;
	flex-flow:row wrap
}
.wafwhat-mncol1
{
	width:35%;
	margin-right:5%
}
.wafwhat-img
{
	width:100%
}
.wafwhat-img div
{
	width:100%;
	height:0;
	padding-top:81%;
	background:url('../img-assets/web-security/waf/what-is-waf.jpg')no-repeat;
	background-size:cover
}
.wafwhat-mncol2
{
	width:60%
}
.wafwhat-dsc
{
	margin-bottom:25px
}
.wafwhat-dsc p
{
	margin-bottom:10px
}
.wafwhat-dsc p:last-child
{
	margin-bottom:0
}
.wafwhat-ulttl
{
	font-size:17px;
	font-weight:600;
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px
}
.wafwhat-ulttl::before
{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:50%;
	height:1px;
	background:#d2d2d2
}
.wafwhat-ul li
{
	margin-bottom:10px;
	position:relative;
	padding-left:25px
}
.wafwhat-ul li:last-child
{
	margin-bottom:0
}
.wafwhat-ul li i
{
	position:absolute;
	color:#408de4;
	top:5px;
	left:0
}
.wafbckp-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-featurestemp
{
	width:55%;
	top:50px;
	left:36%
}
.wafbckp-dsc
{
	width:1000px;
	margin:0 auto;
	margin-top:50px;
	text-align:center
}
.wafbckp-dsc p
{
	font-size:17px;
	margin-bottom:10px
}
.wafbckp-dsc p:last-child
{
	margin-bottom:0
}
.wafbckp-imgs-wrapr
{
	width:1000px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.wafbckp-imgbx
{
	width:40%
}
.wafbckp-imgbx1
{
	margin-right:20%
}
.wafbckp-img
{
	width:100%;
	margin-bottom:20px
}
.wafbckp-img div
{
	width:100%;
	height:0;
	padding-top:75%
}
.wafbckp-img1 div
{
	background:url('../img-assets/web-security/waf/other-waf.png')no-repeat;
	background-size:cover
}
.wafbckp-img2 div
{
	background:url('../img-assets/web-security/waf/cloudbric-waf.png')no-repeat;
	background-size:cover
}
.wafbckp-ttl
{
	font-size:25px;
	font-weight:600;
	text-align:center
}
.cofzag-mncntnr
{
	padding:80px 10px;
	position:relative
}
.bgnm-txt-office365
{
	width:62%;
	top:50px;
	right:5%
}
.cofzag-bigwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:60px
}
.cofzag-mnwrapr
{
	width:100%;
	padding:30px 0;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.cofzag-mncol
{
	width:50%
}
.cofzag-imgbx
{
	width:75%;
	margin:0 auto;
	position:relative
}
.cofzag-imgbx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.cofzag-img
{
	width:100%;
	height:0;
	padding-top:80%
}
.cofzag-imgbx img
{
	display:block;
	width:90%;
	margin:0 auto
}
.cofzag-nodejs
{
	padding-top:60%;
	background:url('../img-assets/cloud-hosting/node-js-hosting/nodejs-tools-you-love.png')no-repeat;
	background-size:300%
}
.cofzag-nodejs1
{
	background-position:0 0
}
.cofzag-nodejs2
{
	background-position:50% 0
}
.cofzag-nodejs3
{
	background-position:100% 0
}
.cofzag-office365
{
	padding-top:60%;
	background:url('../img-assets/email/office-365/office-365-features.png')no-repeat;
	background-size:100%
}
.cofzag-office365-1
{
	background-position:0 0
}
.cofzag-office365-2
{
	background-position:0 11.11%
}
.cofzag-office365-3
{
	background-position:0 22.22%
}
.cofzag-office365-4
{
	background-position:0 33.33%
}
.cofzag-office365-5
{
	background-position:0 44.44%
}
.cofzag-office365-6
{
	background-position:0 55.55%
}
.cofzag-office365-7
{
	background-position:0 66.66%
}
.cofzag-office365-8
{
	background-position:0 77.77%
}
.cofzag-office365-9
{
	background-position:0 88.88%
}
.cofzag-office365-10
{
	background-position:0 100%
}
.cofzag-ttl
{
	font-size:25px;
	font-weight:600;
	position:relative;
	padding-bottom:8px;
	margin-bottom:15px
}
.cofzag-ttl::after
{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:130px;
	height:2px;
	background:#408de4
}
.cofzag-dsc p
{
	font-size:16px;
	font-weight:400;
	margin-bottom:10px
}
.cofzag-dsc p:last-child
{
	margin-bottom:0
}
.cofzag-ul
{
	padding-left:20px
}
.cofzag-ul li
{
	list-style:disc;
	margin-bottom:5px
}
.cofzag-ul li:last-child
{
	margin-bottom:0
}
.cofzag-bigwrapr .cofzag-mnwrapr:nth-child(odd) .cofzag-mncol-ico
{
	order:2
}
.cofzag-bigwrapr .cofzag-mnwrapr:nth-child(odd) .cofzag-mncol-txt
{
	order:1
}
.drpmgn-mncntnr
{
	padding:30px 10px 40px;
	text-align:center
}
.drpmgn-hdrttl
{
	font-size:30px;
	font-weight:600;
	margin-bottom:10px
}
.drpmgn-sbttl
{
	font-size:16px;
	width:750px;
	margin:0 auto;
	margin-bottom:30px
}
.drpmgn-b-hdrttl
{
	font-size:17px;
	font-weight:600
}
.drpmgn-b-mnwrapr
{
	width:550px;
	margin:0 auto;
	margin-top:10px;
	display:flex;
	flex-flow:row wrap
}
.drpmgn-b-mncol
{
	width:calc( 100%/3 );
	padding:10px
}
.drpmgn-b-ico
{
	color:#408de4;
	font-size:50px;
	margin-bottom:15px
}
.drpmgn-b-name
{
	font-size:17px;
	font-weight:600
}
.drpmgn-b-name a
{
	color:#408de4;
	transition:all .3s ease-in-out
}
.drpmgn-b-name a:hover
{
	color:#347dcf
}
.morchoic-mncntnr
{
	padding:60px 10px
}
.morchoic-mnwrapr
{
	width:950px;
	margin:0 auto;
	margin-top:40px;
	display:flex;
	flex-flow:row wrap
}
.morchoic-logobx
{
	width:calc( 100%/6 );
	padding:5px 10px;
	transition:all .3s ease-in-out
}
.morchoic-logobx:hover
{
	transform:scale(1.02)
}
.morchoic-logo
{
	width:100%;
	height:0;
	padding-top:43%;
	background:url('../img-assets/managed-services/more-os-choices.png')no-repeat;
	background-size:600%
}
.morchoic-logo-fedora
{
	background-position:0 0
}
.morchoic-logo-ubuntu
{
	background-position:20% 0
}
.morchoic-logo-centos
{
	background-position:40% 0
}
.morchoic-logo-freebsd
{
	background-position:60% 0
}
.morchoic-logo-debian
{
	background-position:80% 0
}
.morchoic-logo-coreos
{
	background-position:100% 0
}
.howrkprm-mncntnr
{
	padding:90px 10px;
	position:relative
}
.howrkprm-mnwrapr
{
	width:1100px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.howrkprm-mncol
{
	width:calc( ( 100% - 200px )/3 );
	text-align:center
}
.howrkprm-ico
{
	width:80px;
	height:80px;
	margin:0 auto;
	margin-bottom:20px;
	border:1px solid #408de4;
	border-radius:50%;
	overflow:hidden;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.howrkprm-ico i
{
	font-size:35px;
	color:#408de4
}
.howrkprm-icobx
{
	width:100px;
	margin:0 auto;
	margin-bottom:15px
}
.cgard-wrk-ico
{
	width:100%;
	height:0;
	padding-top:100%;
	background:url('../img-assets/web-security/codeguard-works.svg')no-repeat;
	background-size:300%
}
.cgard-wrk-ico1
{
	background-position:0 0
}
.cgard-wrk-ico2
{
	background-position:50% 0
}
.cgard-wrk-ico3
{
	background-position:100% 0
}
.howrkprm-ttl
{
	font-size:16px;
	font-weight:600;
	margin-bottom:10px
}
.howrkprm-dsc p
{
	font-size:13px;
	font-weight:400;
	margin-bottom:10px
}
.howrkprm-dsc p:last-child
{
	margin-bottom:0
}
.howrkprm-navcol
{
	width:100px;
	display:flex;
	align-items:center;
	justify-content:center
}
.howrkprm-nav
{
	width:40%;
	margin:0 auto
}
.howrkprm-nav div
{
	width:100%;
	height:0;
	padding-top:112%;
	background:url('../img-assets/web-security/waf/waf-nav-arrow.svg')no-repeat
}
.aflmyo-mncntnr
{
	padding:70px 10px
}
.aflmyo-mnwrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.aflmyo-mncol
{
	width:calc( 92%/3 );
	margin-right:4%;
	padding:50px 10px;
	text-align:center;
	box-shadow:0 0 10px #ddd
}
.aflmyo-mnwrapr .aflmyo-mncol:last-child
{
	margin-right:0
}
.aflmyo-mnttl
{
	font-size:25px;
	font-weight:600
}
.aflmyo-mncol1 .aflmyo-mnttl
{
	margin-bottom:40px
}
.aflmyo-mncol2 .aflmyo-mnttl
{
	margin-bottom:20px
}
.aflmyo-mncol3 .aflmyo-mnttl
{
	margin-bottom:20px
}
.aflmyo-num-counter
{
	font-size:45px
}
.aflmyo-payt-usr
{
	font-size:20px;
	margin-bottom:10px
}
.aflmyo-payt-url
{
	font-size:16px;
	color:#656464;
	font-style:italic;
	margin-bottom:10px
}
.aflmyo-payt-pric
{
	font-size:35px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.aflmyo-payt-pric i
{
	font-size:80%;
	margin-right:2px
}
.aflcmsn-mncntnr
{
	padding:70px 10px;
	position:relative
}
.bgnm-txt-aflcmsn
{
	width:75%;
	top:35px;
	right:7%
}
.aflcmsn-mnwrapr
{
	max-width:1100px;
	margin:0 auto;
	margin-top:80px;
	display:flex;
	flex-flow:row wrap
}
.aflcmsn-mncol
{
	width:calc( ( 100% - 100px )/3 );
	margin-right:50px;
	text-align:center
}
.aflcmsn-mnwrapr .aflcmsn-mncol:last-child
{
	margin-right:0
}
.aflcmsn-gradwrapr
{
	padding:25px;
	width:200px;
	height:200px;
	margin:0 auto;
	margin-bottom:20px;
	border-radius:50%;
	overflow:hidden;
	background:linear-gradient(90deg,#408de4,#97d8a1);
	position:relative
}
.aflcmsn-piebx
{
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.aflcmsn-pie
{
	position:absolute;
	top:0;
	width:50%;
	height:100%;
	background:#f1f3f3
}
.aflcmsn-pie1
{
	left:0
}
.aflcmsn-pie2
{
	right:0;
	transform-origin:left
}
.aflcmsn-piebx1 .aflcmsn-pie2
{
	transform:rotate(108deg)
}
.aflcmsn-piebx2 .aflcmsn-pie2
{
	transform:rotate(144deg)
}
.aflcmsn-piebx3 .aflcmsn-pie2
{
	transform:rotate(180deg)
}
.aflcmsn-pie-num
{
	width:100%;
	height:100%;
	background:#fff;
	font-size:45px;
	font-weight:700;
	color:#408de4;
	position:relative;
	z-index:5;
	border-radius:50%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	box-shadow:0 0 10px #ababab
}
.aflcmsn-title
{
	font-size:20px
}
.aflcmsn-dsc
{
	font-size:17px
}
.aflcmsn-dsc span
{
	font-size:80%;
	color:#408de4;
	font-style:italic
}
.aflcmsn-mnfootr
{
	width:750px;
	margin:0 auto;
	margin-top:50px;
	text-align:center
}
.aflcmsn-mnfootr p
{
	margin-bottom:10px;
	font-size:17px;
	line-height:1.3
}
.aflcmsn-mnfootr p:last-child
{
	margin-bottom:0
}
.bgnm-txt-aflprmt
{
	width:55%;
	right:8%;
	top:60px
}
.bgnm-txt-aflhowprmt
{
	width:55%;
	right:8%;
	top:40px
}
.prmstp-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-afilsteps
{
	width:35%;
	top:55px;
	right:18%
}
.prmstp-mnwrapr
{
	width:1100px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.prmstp-mncol
{
	width:calc( ( 100% - 160px )/3 );
	text-align:center
}
.prmstp-ico
{
	border-radius:50%;
	width:100px;
	height:100px;
	margin:0 auto;
	margin-bottom:20px;
	color:#fff;
	background:#408de4;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.prmstp-ico i
{
	font-size:50px
}
.prmstp-ttl
{
	font-size:20px;
	font-weight:700;
	margin-bottom:15px
}
.prmstp-dsc p
{
	margin-bottom:5px
}
.prmstp-dsc p:last-child
{
	margin-bottom:0
}
.prmstp-dsc p a
{
	color:#ff4546;
	transition:all .3s ease-in-out
}
.prmstp-dsc p a:hover
{
	text-decoration:underline
}
.prmstp-navcol
{
	width:80px;
	display:flex;
	align-items:center;
	justify-content:center
}
.prmstp-nav
{
	width:50%;
	margin:0 auto
}
.prmstp-nav div
{
	width:100%;
	height:0;
	padding-top:112%;
	background:url('../img-assets/web-security/waf/waf-nav-arrow.svg')no-repeat
}
.aflbnr-mncntnr
{
	padding:70px 10px
}
.aflbnr-mnwrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.aflbnr-mncol
{
	width:50%
}
.aflbnr-hdrttl
{
	font-size:30px;
	font-weight:600;
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px
}
.aflbnr-hdrttl::after
{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:40%;
	height:1px;
	background:#d2d2d2
}
.aflbnr-mndsc
{
	margin-bottom:20px
}
.aflbnr-mndsc p
{
	font-size:16px;
	margin-bottom:10px
}
.aflbnr-mndsc p:last-child
{
	margin-bottom:0
}
.aflbnr-mndsc p a
{
	color:#ff4546;
	transition:all .3s ease-in-out
}
.aflbnr-mndsc p a:hover
{
	text-decoration:underline
}
.aflbnr-btn a
{
	padding:10px 30px;
	border-radius:3px
}
.aflbnr-mncol2
{
	padding-left:20px
}
.aflbnr-mnbx
{
	width:100%;
	display:flex;
	flex-flow:row wrap
}
.aflbnr-bxcol1
{
	width:28%;
	margin-right:2%
}
.aflbnr-banr div
{
	width:100%;
	height:0
}
.aflbnr-bxcol2
{
	width:70%
}
.aflbnr-bxrw
{
	display:flex;
	flex-flow:row wrap;
	align-items:flex-start;
	width:100%
}
.aflbnr-bxrw1
{
	margin-bottom:10px
}
.aflbnr-bxrw1 .aflbnr-banr
{
	width:48%
}
.aflbnr-bxrw1 .aflbnr-banr:first-child
{
	width:48%;
	margin-right:4%
}
.aflbnr-banr
{
	box-shadow:0 0 10px #ddd;
	transition:all .3s ease-in-out
}
.aflbnr-banr:hover
{
	transform:scale(1.01)
}
.aflbnr-banr1
{
	width:100%
}
.aflbnr-banr1 div
{
	padding-top:200%;
	background:url('../img-assets/affiliates/unlimited-web-hosting-march-17-300x600.png')no-repeat;
	background-size:cover
}
.aflbnr-banr2 div
{
	padding-top:83%;
	background:url('../img-assets/affiliates/336x280.png')no-repeat;
	background-size:cover
}
.aflbnr-banr3 div
{
	padding-top:100%;
	background:url('../img-assets/affiliates/unlimited-web-hosting-sept-16-250x250.png')no-repeat;
	background-size:cover
}
.aflbnr-banr4
{
	width:100%
}
.aflbnr-banr4 div
{
	padding-top:26%;
	background:url('../img-assets/affiliates/970x250.png')no-repeat;
	background-size:cover
}
.dtcnfct-mn-cntnr
{
	padding:90px 10px 50px;
	position:relative
}
.bgnm-txt-dtcnfct
{
	width:78%;
	top:50px;
	right:4%
}
.dtcnfct-dscbx
{
	margin-top:50px
}
.mchr1-ul-3col i
{
	color:#408de4
}
.bgnm-txt-dtsrvr-srvc
{
	top:60px;
	width:54%;
	right:10%
}
.aws-moyr-togl-mncntnr
{
	margin-bottom:20px
}
.awsmy-togl-mnwrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.awsmy-togl-btn
{
	font-size:20px;
	font-weight:600;
	color:#727272;
	background:#fff;
	padding:10px 30px;
	cursor:pointer
}
.awsmy-togl-btn-activ
{
	color:#fff;
	background:#feb73b;
	cursor:default
}
.awsmy-togl-mnwrapr .awsmy-togl-btn:first-child
{
	border-top-left-radius:25px;
	border-bottom-left-radius:25px
}
.awsmy-togl-mnwrapr .awsmy-togl-btn:last-child
{
	border-top-right-radius:20px;
	border-bottom-right-radius:25px
}
.srvxprt-mncntnr
{
	padding:40px 10px
}
.srvxprt-mnwrapr
{
	width:1100px;
	margin:0 auto;
	margin-top:70px;
	display:flex;
	flex-flow:row wrap
}
.srvxprt-mncol1
{
	width:35%;
	margin-right:5%
}
.srvxprt-mncol2
{
	width:60%
}
.srvxprt-dsc-hdrttl
{
	font-size:25px;
	margin-bottom:10px;
	font-weight:600
}
.srvxprt-dsc
{
	margin-bottom:25px
}
.srvxprt-dsc p
{
	margin-bottom:10px
}
.srvxprt-dsc p:last-child
{
	margin-bottom:0
}
.srvxprt-ulttl
{
	font-size:17px;
	font-weight:600;
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px
}
.srvxprt-ulttl::before
{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:50%;
	height:1px;
	background:#d2d2d2
}
.srvxprt-ul li
{
	margin-bottom:10px;
	position:relative;
	padding-left:25px
}
.srvxprt-ul li:last-child
{
	margin-bottom:0
}
.srvxprt-ul li i
{
	position:absolute;
	color:#408de4;
	top:5px;
	left:0
}
.srvxanim-tm-mnrw
{
	position:relative;
	width:100%;
	height:0;
	padding-top:71%;
	margin:0 auto
}
.srvxanim-crcl-bx
{
	position:absolute;
	top:8.7%;
	left:11.3%;
	width:73%;
	height:0;
	padding-top:73%
}
.srvxanim-crcl-bx div
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:0;
	padding-top:100%;
	border-radius:50%
}
.srvxanim-crcl-main
{
	background:url(../img-assets/managed-services/digital-ocean-cloud-support.png),#59b1dc;
	background-size:100%
}
.srvxanim-crcl-brdr
{
	border:2px solid #59b1dc
}
.srvxanim-crcl-brdr1
{
	transform:scale(1.07);
	opacity:.5
}
.srvxanim-crcl-brdr2
{
	transform:scale(1.15);
	opacity:.2
}
.srvxanim-pop
{
	position:absolute;
	border-radius:50%;
	overflow:hidden;
	background:#4ea4ce;
	box-shadow:0 0 5px rgba(52,141,185,.4);
	border:1px solid #5a8eac
}
.srvxanim-pop1
{
	top:30%;
	left:2.2%;
	width:21.5%;
	height:0;
	padding-top:21.5%
}
.srvxanim-pop2
{
	top:40.9%;
	left:71%;
	width:26.6%;
	height:0;
	padding-top:26.6%
}
.srvxanim-pop-ico
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.srvxanim-pop-ico1,.srvxanim-pop-ico2-sub
{
	background:url(../img-assets/managed-services/cloud-managed-support.png);
	background-size:300%
}
.srvxanim-pop-ico1
{
	animation:srvxanim-pop-ico1-anim 20s infinite linear
}
	@keyframes srvxanim-pop-ico1-anim
{
	0%
{
	transform:rotate(0deg)
}
	100%
{
	transform:rotate(359deg)
}

}
.srvxanim-pop-ico2-sub
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.srvxanim-pop-ico2-sub1
{
	background-position:50% 0
}
.srvxanim-pop-ico2-sub2
{
	background-position:100% 0;
	animation:srvxanim-pop-ico2-sub2-anim 20s infinite linear
}
	@keyframes srvxanim-pop-ico2-sub2-anim
{
	0%
{
	transform:rotate(0deg)
}
	100%
{
	transform:rotate(359deg)
}

}
.tskstl-mncntnr
{
	padding:80px 10px
}
.tskstl-mnwrapr
{
	width:1200px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.tskstl-mnwrapr-rw
{
	width:100%
}
.tskstl-mncol
{
	width:calc( (100% - 40px)/3 );
	background:#fff;
	box-shadow:0 0 15px #d4e7f1;
	padding:30px 25px;
	margin-right:20px
}
.tskstl-mnwrapr .tskstl-mncol:last-child
{
	margin-right:0
}
.tskstl-ttl
{
	font-size:23px;
	font-weight:600;
	margin-bottom:25px
}
.tskstl-ul li
{
	color:#222;
	font-size:15px;
	position:relative;
	padding-left:25px;
	margin-bottom:15px
}
.tskstl-ul li:last-child
{
	margin-bottom:0
}
.tskstl-ul li i
{
	color:#408de4;
	position:absolute;
	top:5px;
	left:0
}
.tskstl-mnwrapr-cons
{
	display:none
}
.aicor-mncntnr
{
	padding:30px 10px
}
.aicor-mnwrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.aicor-mncol1
{
	width:65%;
	margin-right:5%
}
.aicor-hdrttl
{
	font-size:25px;
	font-weight:600;
	margin-bottom:15px
}
.aicor-dsc p
{
	margin-bottom:10px
}
.aicor-dsc p:last-child
{
	margin-bottom:0
}
.aicor-mncol2
{
	width:30%
}
.aicor-mnimg
{
	width:100%
}
.aicor-mnimg div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#eee
}
.aicor-mnimg img
{
	display:block;
	width:100%
}
.txonl-mncntnr
{
	padding:70px 10px;
	position:relative
}
.bgnm-txt-txonl
{
	width:55%;
	right:6%;
	top:40px
}
.txonl-dsctxt
{
	width:1100px;
	margin:0 auto;
	margin-top:50px
}
.txonl-dsctxt p
{
	font-size:16px;
	margin-bottom:10px;
	text-align:center
}
.txonl-dsctxt p:last-child
{
	margin-bottom:0
}
.wird-mncntnr
{
	padding:70px 10px;
	position:relative
}
.bgnm-txt-wird
{
	width:36%;
	top:40px;
	left:53%
}
.wird-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap
}
.wird-mncol1
{
	width:70%;
	display:flex;
	flex-flow:row wrap
}
.wird-mnbx
{
	width:48%;
	margin-right:4%;
	margin-bottom:35px
}
.wird-mncol .wird-mnbx:nth-child(even)
{
	margin-right:0
}
.wird-ico
{
	width:70px;
	border:2px solid #408de4;
	border-radius:50%;
	overflow:hidden;
	margin-bottom:20px;
	position:relative
}
.wird-ico:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.wird-ico-no-border
{
	border:none;
	border-radius:0
}
.wird-ico div
{
	width:100%;
	height:0;
	padding-top:100%
}
.bizhost-wrd-ico
{
	background:url('../img-assets/business-hosting/business-hosting-includes.svg')no-repeat;
	background-size:300%
}
.bizhost-wrd-ico-domain
{
	background-position:0 0
}
.bizhost-wrd-ico-ssl
{
	background-position:50% 0
}
.bizhost-wrd-ico-migration
{
	background-position:100% 0
}
.bizhost-wrd-ico-builder
{
	background-position:0 100%
}
.bizhost-wrd-ico-ssd
{
	background-position:50% 100%
}
.bizhost-wrd-ico-cpanel
{
	background-position:100% 100%
}
.wird-ttl
{
	font-size:20px;
	font-weight:700;
	margin-bottom:20px
}
.wird-dsc p
{
	font-size:15px;
	margin-bottom:10px
}
.wird-dsc p:last-child
{
	margin-bottom:0
}
.wird-mncol2
{
	width:27%;
	margin-left:3%;
	background:#408de4;
	border-radius:3px;
	box-shadow:0 0 10px #c1c1c1;
	padding:60px 20px
}
.wird-hlt-bx
{
	color:#fff;
	text-align:center
}
.wird-hlt-title
{
	font-size:20px;
	font-weight:700;
	margin-bottom:20px
}
.wird-hlt-dsc p
{
	font-size:15px;
	margin-bottom:10px
}
.wird-hlt-dsc p:last-child
{
	margin-bottom:0
}
.bgnm-txt-bizhostch
{
	width:47%;
	right:5%;
	top:50px
}
.smlzag-mncntnr
{
	padding:70px 10px
}
.smlzag-mnwrapr
{
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.smlzag-mncol-ico
{
	width:40%
}
.smlzag-imgbx
{
	width:80%;
	margin:0 auto;
	position:relative
}
.smlzag-imgbx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0;
	z-index:10
}
.smlzag-img
{
	width:100%;
	height:0
}
.smlzag-mncol-txt
{
	width:60%
}
.smlzag-mnttl
{
	font-size:30px;
	font-weight:600;
	margin-bottom:30px
}
.smlzag-mndsc
{
	margin-bottom:30px
}
.smlzag-mndsc p
{
	margin-bottom:10px;
	line-height:1.4
}
.smlzag-mndsc p:last-child
{
	margin-bottom:0
}
.smlzag-mnbtn span,.smlzag-mnbtn a
{
	font-size:17px;
	font-weight:600;
	padding:10px 30px;
	border-radius:3px
}
.smlzag-img-auto-bckp
{
	padding-top:100%;
	background:url('https://www.milesweb.com/images/reseller-add-ons/automatic-backups.png')no-repeat;
	background-size:cover
}
.smlzag-img-ssl
{
	padding-top:60%;
	background:url('https://www.milesweb.com/images/reseller-add-ons/ssl-certificate.png')no-repeat;
	background-size:cover
}
.smlzag-img-spamxprt
{
	padding-top:100%;
	background:url('https://www.milesweb.com/images/reseller-add-ons/spamexperts.png')no-repeat;
	background-size:cover
}
.smlzag-img-vps
{
	padding-top:100%;
	background:url('https://www.milesweb.com/images/reseller-add-ons/vps-server.png')no-repeat;
	background-size:cover
}
.smlzag-mnwrapr-rev .smlzag-mncol-ico
{
	order:2
}
.smlzag-mnwrapr-rev .smlzag-mncol-txt
{
	order:1
}
.smlzag-mnwrapr-50wid .smlzag-mncol
{
	width:50%
}
.arthrbap-mncntnr
{
	padding:50px 10px;
	position:relative
}
.bgnm-txt-arthrbap-ssl
{
	width:36%;
	right:13%;
	top:20px
}
.arthr-mncntnr
{
	width:1200px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.arthr-mncol
{
	text-align:center;
	width:calc( ( 100% - 60px )/4 );
	margin-right:20px;
	padding:40px 0;
	border:1px solid #408de4
}
.arthr-mncntnr .arthr-mncol:last-child
{
	margin-right:0
}
.arthr-mnttl
{
	font-size:25px;
	font-weight:700;
	margin-bottom:20px
}
.arthr-hgltbx1
{
	color:#fff;
	background:#408de4;
	padding:10px;
	font-size:14px;
	margin:15px 0
}
.arthr-hgltbx1-pric
{
	font-weight:600;
	font-size:130%
}
.arthr-pric-wrapr
{
	font-size:17px;
	width:100%;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	color:#222;
	margin:30px 0;
	line-height:.6
}
.arthr-pric-crnc
{
	align-self:flex-start
}
.arthr-pric-num
{
	font-size:300%;
	margin:0 5px
}
.arthr-pric-num span
{
	font-size:50%;
	font-weight:400
}
.arthr-pric-mo
{
	align-self:flex-end;
	font-weight:600
}
.arthr-ul1
{
	margin-bottom:25px;
	padding:0 10px
}
.arthr-ul1 li
{
	margin-bottom:10px
}
.arthr-ul1 li:last-child
{
	margin-bottom:0
}
.arthr-ul1-pric
{
	font-size:200%;
	margin-top:-10px;
	display:flex;
	align-items:center;
	justify-content:center
}
.arthr-ul1-pric i
{
	font-size:60%;
	margin-right:3px
}
.arthr-pwrd-wrapr
{
	margin-bottom:20px;
	position:relative
}
.arthr-pwrd-wrapr:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.arthr-pwrd-ttl
{
	margin-bottom:10px
}
.arthr-pwrd-wrapr img
{
	display:block;
	width:70%;
	margin:0 auto
}
.arthr-btn1 a,.arthr-btn1 span
{
	display:inline-block;
	padding:10px 30px;
	border-radius:3px
}
.arthr-li-greenbar
{
	display:inline-block;
	color:#fff;
	background:#41a94d;
	padding:5px 10px;
	border-radius:3px
}
.driw-mncntnr
{
	padding:40px 10px
}
.driw-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap
}
.driw-mncol1
{
	color:#fff;
	width:32%;
	margin-right:3%;
	background:#408de4;
	border-radius:3px;
	box-shadow:0 0 10px #c1c1c1;
	padding:40px 20px
}
.driw-hlt-hdrttl
{
	font-size:20px;
	font-weight:700;
	margin-bottom:20px
}
.driw-hlt-content
{
	margin-bottom:20px
}
.driw-hlt-ttl
{
	font-size:20px;
	font-weight:600;
	margin-bottom:10px
}
.driw-hlt-dsc p
{
	font-size:15px;
	margin-bottom:10px
}
.driw-hlt-dsc p:last-child
{
	margin-bottom:0
}
.driw-mncol2
{
	width:65%;
	display:flex;
	flex-flow:row wrap
}
.driw-mnbx
{
	width:48%;
	margin-right:4%;
	margin-bottom:35px;
	position:relative;
	padding-left:30px
}
.driw-mncol2 .driw-mnbx:nth-child(even)
{
	margin-right:0
}
.driw-mnico
{
	position:absolute;
	top:5px;
	left:0
}
.driw-mnico i
{
	color:#408de4;
	font-size:20px
}
.driw-mnttl
{
	font-size:20px;
	font-weight:700;
	margin-bottom:20px
}
.driw-mndsc p
{
	font-size:15px;
	margin-bottom:10px
}
.driw-mndsc p:last-child
{
	margin-bottom:0
}
.whmcst-mncntnr
{
	padding:30px 10px 60px;
	position:relative;
	z-index:10
}
.fetchk-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-fetchk
{
	width:45%;
	right:11%;
	top:60px
}
.fetchk-mnwrapr
{
	width:1100px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.fetchk-mncol
{
	width:calc( ( 100% - 60px )/2 );
	margin-right:60px;
	margin-bottom:40px;
	position:relative;
	padding-left:40px
}
.fetchk-mnwrapr .fetchk-mncol:nth-child(even)
{
	margin-right:0
}
.fetchk-tik
{
	position:absolute;
	top:5px;
	left:0
}
.fetchk-tik i
{
	color:#408de4;
	font-size:25px
}
.fetchk-ttl
{
	font-size:20px;
	font-weight:600;
	margin-bottom:15px
}
.fetchk-dsc p
{
	font-size:15px;
	margin-bottom:10px
}
.fetchk-dsc p:last-child
{
	margin-bottom:0
}
.mgsrv-mncntnr
{
	padding:80px 10px;
	position:relative
}
.bgnm-txt-mgsrv
{
	width:53%;
	right:6%;
	top:50px
}
.mgsrv-mnwrapr
{
	width:1200px;
	margin:0 auto;
	padding:50px 0;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.mgsrv-mncol-ico
{
	width:40%
}
.mgsrv-imgbx
{
	width:90%;
	margin:0 auto;
	position:relative
}
.mgsrv-imgbx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.mgsrv-img
{
	width:100%;
	height:0;
	padding-top:80%;
	background:url('../img-assets/managed-services/managed-services.png')no-repeat;
	background-size:100%
}
.mgsrv-img-linserv
{
	background-position:0 0
}
.mgsrv-img-aws
{
	background-position:0 50%
}
.mgsrv-img-docean
{
	background-position:0 100%
}
.mgsrv-mncol-txt
{
	width:60%
}
.mgsrv-ttl
{
	font-size:25px;
	font-weight:600;
	margin-bottom:10px
}
.mgsrv-dsc p
{
	font-size:16px;
	margin-bottom:10px
}
.mgsrv-dsc p:last-child
{
	margin-bottom:0
}
.mgsrv-ul-hdr
{
	font-size:17px;
	font-weight:600;
	margin-top:25px;
	margin-bottom:10px;
	position:relative;
	padding-bottom:5px
}
.mgsrv-ul-hdr::before
{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:60%;
	height:1px;
	background:#d2d2d2
}
.mgsrv-ul
{
	display:flex;
	flex-flow:row wrap
}
.mgsrv-ul li
{
	display:inline-block;
	border:1px dotted #408de4;
	padding:5px 10px;
	margin:3px 15px;
	margin-left:0
}
.mgsrv-btn
{
	margin-top:25px
}
.mgsrv-btn a
{
	padding:10px 25px;
	border-radius:3px
}
.mgsrv-mnwrapr-rev .mgsrv-mncol-ico
{
	order:2
}
.mgsrv-mnwrapr-rev .mgsrv-mncol-txt
{
	order:1
}
.hafcl-mncntnr
{
	padding:80px 10px;
	position:relative
}
.bgnm-txt-hafcl
{
	width:81%;
	right:3%;
	top:50px
}
.hafcl-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.hafcl-mncol
{
	width:50%
}
.hafcl-mnimgbx
{
	width:90%;
	margin:0 auto
}
.hafcl-mnimg-mwsrvmgmnt
{
	width:100%;
	height:0;
	padding-top:80%;
	background:url('../img-assets/managed-services/milesweb-server-management.png')no-repeat;
	background-size:cover
}
.hafcl-content p
{
	margin-bottom:10px
}
.hafcl-content p:last-child
{
	margin-bottom:0
}
.hafcl-mnwrapr-rev .hafcl-mncol-ico
{
	order:2
}
.hafcl-mnwrapr-rev .hafcl-mncol-txt
{
	order:1
}
.horths-mncnrnr
{
	padding:50px 10px
}
.horths-mnwrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.horths-mncol
{
	width:calc( ( 100% - 50px )/2 );
	margin-bottom:50px
}
.horths-mnwrapr .horths-mncol:nth-child(odd)
{
	margin-right:50px
}
.horths-icobx
{
	width:100px;
	margin-bottom:20px
}
.horths-ico
{
	width:100%;
	height:0;
	padding-top:100%;
	background:#ddd
}
.horths-nodejs
{
	background:url('../img-assets/cloud-hosting/node-js-hosting/node-js-hosting.svg')no-repeat;
	background-size:300%
}
.horths-nodejs1
{
	background-position:0 0
}
.horths-nodejs2
{
	background-position:50% 0
}
.horths-nodejs3
{
	background-position:100% 0
}
.horths-nodejs4
{
	background-position:0 100%
}
.horths-ttl
{
	font-size:20px;
	font-weight:700;
	margin-bottom:15px
}
.horths-dsc p
{
	margin-bottom:10px
}
.horths-dsc p:last-child
{
	margin-bottom:0
}
.popstr-mncntnr
{
	width:100%;
	height:100vh;
	z-index:100;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,.9);
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	display:none
}
.popstr-mnwrapr
{
	width:800px;
	max-height:80vh;
	margin:0 auto;
	margin-top:10vh;
	overflow:auto;
	position:relative;
	color:#434343;
	background:#fff;
	padding:30px;
	border-radius:10px
}
.popstr-clos-btn
{
	position:absolute;
	top:10px;
	right:10px;
	width:40px;
	height:40px;
	cursor:pointer
}
.popstr-clos-btn-bar
{
	position:absolute;
	top:calc( (100% - 2px )/2 );
	left:0;
	width:100%;
	height:4px;
	background:#df7272;
	border-radius:2px
}
.popstr-clos-btn .popstr-clos-btn-bar:first-child
{
	transform:rotate(45deg)
}
.popstr-clos-btn .popstr-clos-btn-bar:last-child
{
	transform:rotate(-45deg)
}
.popstr-hdrttl
{
	padding-right:40px;
	font-size:21px;
	font-weight:600;
	margin-bottom:20px
}
.popstr-dsc p
{
	margin-bottom:10px
}
.popstr-dsc p:last-child
{
	margin-bottom:0
}
.jeso-mncntnr
{
	padding:90px 10px;
	position:relative
}
.bgnm-txt-jelpas
{
	width:50%;
	top:60px;
	right:8%
}
.jeso-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:70px;
	display:flex;
	flex-flow:row wrap
}
.jeso-mncol
{
	width:calc( 92%/3 );
	margin-right:4%;
	background:#fff;
	padding:40px 20px;
	box-shadow:0 0 15px rgba(0,0,0,.1);
	text-align:center
}
.jeso-mnwrapr .jeso-mncol:nth-child(3n)
{
	margin-right:0
}
.jeso-icobx
{
	width:40%;
	margin:0 auto;
	margin-bottom:15px;
	position:relative
}
.jeso-icobx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.jeso-ico
{
	width:100%;
	height:0;
	padding-top:88%;
	background:url('../img-assets/cloud-hosting/cloud-platforms.png')no-repeat;
	background-size:300%
}
.jeso-ico1
{
	background-position:0 0
}
.jeso-ico2
{
	background-position:50% 0
}
.jeso-ico3
{
	background-position:100% 0
}
.jeso-ttl
{
	font-size:23px;
	font-weight:700;
	margin-bottom:20px
}
.jeso-dsc
{
	margin-bottom:20px
}
.jeso-dsc p
{
	margin-bottom:10px
}
.jeso-dsc p:last-child
{
	margin-bottom:0
}
.jeso-btn a,.jeso-btn span
{
	font-weight:600;
	cursor:pointer;
	display:inline-block;
	padding:10px 20px;
	color:#fff;
	border-radius:3px
}
.smpltl-mncntnr
{
	padding:70px 10px;
	position:relative
}
.bgnm-txt-smpltl
{
	width:50%;
	top:40px;
	right:8%
}
.smpltl-hdrttl
{
	margin:0 auto
}
.jlpvi-mncntnr
{
	padding:50px 10px;
	position:relative
}
.jlpvi-mnwrapr
{
	width:1150px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.jlpvi-mncol
{
	width:50%
}
.jlpvi-hdrttl
{
	font-size:30px;
	font-weight:600;
	margin-bottom:30px
}
.jlpvi-sml-wrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	margin-bottom:30px
}
.jlpvi-sml-col
{
	width:calc( 92%/3 );
	margin-right:4%;
	text-align:center
}
.jlpvi-sml-wrapr .jlpvi-sml-col:last-child
{
	margin-right:0
}
.jlpvi-sml-icobx
{
	width:90%;
	margin:0 auto;
	margin-bottom:15px;
	position:relative
}
.jlpvi-sml-icobx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.jlpvi-sml-ico
{
	width:100%;
	height:0;
	padding-top:100%;
	background:url('../img-assets/cloud-hosting/cloud-hosting-for-every-business.png')no-repeat;
	background-size:300%
}
.jlpvi-sml-ico1
{
	background-position:0 0
}
.jlpvi-sml-ico2
{
	background-position:50% 0
}
.jlpvi-sml-ico3
{
	background-position:100% 0
}
.jlpvi-mndsc p
{
	margin-bottom:10px
}
.jlpvi-mndsc p:last-child
{
	margin-bottom:0
}
.jlpvi-mncol-vid
{
	padding:0 20px
}
.jlpvi-vid-wrapr
{
	width:100%;
	height:0;
	padding-top:56%;
	position:relative
}
.jlpvi-vidbx
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.jlpvi-vidbx iframe
{
	width:100%;
	height:100%
}
.jlpvi-mnwrapr-rev .jlpvi-mncol-txt
{
	order:1
}
.jlpvi-mnwrapr-rev .jlpvi-mncol-vid
{
	order:2
}
.jlpvi-aps-wrapr
{
	margin-top:30px;
	width:100%;
	display:flex;
	flex-flow:row wrap
}
.jlpvi-aps-bx
{
	width:20%;
	padding:5px 10px;
	position:relative
}
.jlpvi-aps-bx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.jlpvi-aps-bx div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:url('../img-assets/cloud-hosting/easy-web-app-deployment-sprite2.png')no-repeat;
	background-size:1000%
}
.jlpvi-aps-bx1 div
{
	background-position:0 0
}
.jlpvi-aps-bx2 div
{
	background-position:11.11% 0
}
.jlpvi-aps-bx3 div
{
	background-position:22.22% 0
}
.jlpvi-aps-bx4 div
{
	background-position:33.33% 0
}
.jlpvi-aps-bx5 div
{
	background-position:44.44% 0
}
.jlpvi-aps-bx6 div
{
	background-position:55.56% 0
}
.jlpvi-aps-bx7 div
{
	background-position:66.67% 0
}
.jlpvi-aps-bx8 div
{
	background-position:77.78% 0
}
.jlpvi-aps-bx9 div
{
	background-position:88.89% 0
}
.jlpvi-aps-bx10 div
{
	background-position:100% 0
}
.jlpvi-btnbx
{
	margin-top:30px;
	display:flex;
	flex-flow:row wrap
}
.jlpvi-btnbx a
{
	display:inline-block;
	font-size:18px;
	font-weight:600;
	margin-right:20px;
	padding:10px 30px;
	border-radius:3px
}
.jlpvi-btnbx a:last-child
{
	margin-right:0
}
.cldply-mncntnr
{
	padding:60px 10px;
	text-align:center
}
.cldply-hdrttl
{
	font-size:30px;
	font-weight:600;
	margin-bottom:60px
}
.cldply-mnwrapr
{
	width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.cldply-mncol
{
	width:calc( ( 100% - 100px )/2 );
	margin-right:100px
}
.cldply-mnwrapr .cldply-mncol:last-child
{
	margin-right:0
}
.cldply-icobx
{
	width:100%;
	margin-bottom:15px;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.1);
	position:relative
}
.cldply-icobx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.cldply-ico
{
	width:100%;
	height:0;
	padding-top:45%;
	background:url('../img-assets/cloud-hosting/cld-sprite001.png')no-repeat;
	background-size:100%
}
.cldply-ico-othrcld
{
	background-position:0 74%
}
.cldply-ico-mwcld
{
	background-position:0 100%
}
.cldply-ico-vendor-other
{
	padding-top:65%;
	background-position:0 0
}
.cldply-ico-vendor-mw
{
	padding-top:65%;
	background-position:0 41.8%
}
.cldply-ttl
{
	font-size:20px
}
.bgnm-txt-cldelastic
{
	width:45%;
	top:60px;
	right:12%
}
.bgnm-txt-cldstps
{
	width:34%;
	top:50px;
	right:12%
}
	#tooltip
{
	text-align:center;
	color:#f7fbff;
	background:#2f3c4b;
	position:absolute;
	z-index:100;
	padding:10px;
	cursor:pointer;
	font-size:13px;
	font-weight:400;
	border-radius:3px
}
	#tooltip:after
{
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #2f3c4b;
	content:'';
	position:absolute;
	left:50%;
	bottom:-10px;
	margin-left:-10px
}
	#tooltip.top:after
{
	border-top-color:transparent;
	border-bottom:10px solid #2f3c4b;
	top:-20px;
	bottom:auto
}
	#tooltip.left:after
{
	left:10px;
	margin:0
}
	#tooltip.right:after
{
	right:10px;
	left:auto;
	margin:0
}
.docspg-mncntnr
{
	padding:60px 10px
}
.docspg-mnwrapr
{
	width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:flex-start
}
.docspg-mncol1
{
	width:250px;
	margin-right:30px;
	position:sticky;
	top:100px
}
.docspg-nav
{
	display:block;
	width:100%;
	text-align:right
}
.docspg-nav li
{
	position:relative
}
.docspg-nav a
{
	display:block;
	font-size:16px;
	padding:8px 20px 8px 5px;
	color:#121212;
	transition:all .3s ease-in-out
}
.docspg-nav a:hover
{
	color:#408de4
}
.docspg-navli-activ a
{
	color:#408de4
}
.docspg-nav li::after
{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:3px;
	height:100%;
	background:#f1f6f9
}
.docspg-nav .docspg-navli-activ::after
{
	background:#feb73b
}
.docspg-mncol2
{
	width:calc( 100% - 280px );
	padding-right:10px
}
.doc-hdrttl
{
	font-size:45px;
	margin-bottom:30px
}
.doc-p1
{
	margin:10px 0;
	position:relative;
	padding-left:10px
}
.doc-p1-strong
{
	font-weight:600
}
.doc-h2title
{
	font-size:25px;
	font-weight:600;
	margin:20px 0 15px
}
.doc-hr1
{
	width:100%;
	height:1px;
	background:#f2efee;
	margin:20px 0
}
.doc-ul1
{
	width:100%;
	padding:10px 15px
}
.doc-ul1 li
{
	margin-bottom:5px;
	position:relative;
	padding-left:20px
}
.doc-ul1 li::before
{
	content:"\27A4";
	color:#408de4;
	position:absolute;
	top:0;
	left:0
}
.doc-ul1 li:last-child
{
	margin-bottom:0
}
.docspg-back-btn a
{
	padding:10px 30px;
	border-radius:3px
}
.doctbl1-wrapr
{
	margin:40px 0;
	padding-left:20px
}
.doctbl1-hdrttl
{
	font-size:18px;
	font-weight:600;
	color:#408de4;
	text-align:center;
	margin-bottom:10px
}
.doctbl1-hdrttl a
{
	color:#408de4
}
.doctbl1
{
	width:100%;
	text-align:center
}
.doctbl1 tr
{
	border:1px solid #f2efee;
	border-left:none;
	border-right:none
}
.doctbl1 tr th,.doctbl1 tr td
{
	text-align:center
}
.doctbl1 tr th
{
	background:#f1f6f9;
	padding:15px 5px
}
.doctbl1 tr td
{
	padding:10px 5px
}
.hstinx-mncntnr
{
	padding:100px 10px 0;
	position:relative
}
.bgnm-txt-hstinx
{
	width:80%;
	top:60px;
	right:4%
}
.hstinx-h1
{
	font-size:45px;
	text-align:center;
	font-weight:700
}
.hstinx-mnwrapr
{
	width:1150px;
	margin:0 auto;
	margin-top:60px;
	display:flex;
	flex-flow:row wrap
}
.hstinx-mncol
{
	text-align:center;
	background:#fff;
	padding:30px 20px;
	width:calc( ( 100% - 100px )/3 );
	margin-right:50px;
	margin-bottom:40px;
	border:1px solid #c5d9ef;
	border-radius:10px;
	transition:all .3s ease-in-out
}
.hstinx-mncol:hover
{
	border:1px solid #fff;
	box-shadow:0 0 15px #f3f3f3
}
.hstinx-mnwrapr .hstinx-mncol:nth-child(3n)
{
	margin-right:0
}
.hstinx-icobx
{
	margin-bottom:25px
}
.hstinx-ico
{
	width:100px;
	margin:0 auto;
	position:relative
}
.hstinx-ico:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.hstinx-ico img
{
	display:block;
	width:100%
}
.hstinx-ttl
{
	font-size:25px;
	font-weight:700;
	margin-bottom:20px
}
.hstinx-dsc
{
	margin-bottom:20px
}
.hstinx-dsc p
{
	margin-bottom:10px;
	line-height:1.3
}
.hstinx-dsc p:last-child
{
	margin-bottom:0
}
.hstinx-prc-strt
{
	font-size:11px;
	font-weight:600;
	font-weight:600;
	margin-bottom:5px
}
.hstinx-pric-wrapr,.hstinx-trial-num
{
	font-size:45px;
	font-weight:700;
	line-height:.7
}
.hstinx-pric-wrapr
{
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.hstinx-pric-wrapr i,.hstinx-pric-wrapr span
{
	font-size:40%
}
.hstinx-pric-wrapr i
{
	align-self:flex-start;
	margin-right:3px
}
.hstinx-pric-wrapr span
{
	align-self:flex-end;
	font-weight:500;
	margin-left:2px
}
.hstinx-trial-txt
{
	font-size:16px;
	font-weight:600;
	margin-top:5px
}
.hstinx-btn
{
	margin-top:30px
}
.hstinx-btn a
{
	padding:10px 25px;
	border-radius:3px
}
.vanla1-mncntnr
{
	padding:90px 10px;
	position:relative;
	z-index:1
}
.bgnm-txt-vanla1-choose
{
	width:50%;
	top:50px;
	right:10%
}
.vanla1-dsc1
{
	width:1024px;
	margin:0 auto;
	margin-top:50px;
	text-align:center
}
.vanla1-dsc1 p
{
	font-size:17px;
	margin-bottom:10px
}
.vanla1-dsc1 p:last-child
{
	margin-bottom:0
}
.vanla1-btn1
{
	margin-top:40px;
	text-align:center
}
.vanla1-btn1 a
{
	padding:10px 30px;
	border-radius:3px
}
.plnhro-mncntnr
{
	padding:90px 10px;
	color:#fff;
	text-align:center
}
.plnhro-h1
{
	font-size:40px;
	font-weight:700;
	width:1200px;
	margin:0 auto;
	margin-bottom:20px
}
.plnhro-sbttl
{
	font-size:20px;
	width:950px;
	margin:0 auto;
	margin-bottom:30px
}
.plnhro-sbttl2
{
	font-size:17px;
	width:950px;
	margin:0 auto
}
.plnhro-sbttl2 a
{
	color:#fff;
	text-decoration:underline
}
.preslist-mncntnr
{
	padding:70px 10px
}
.preslist-mnwrapr
{
	width:1024px;
	margin:0 auto;
	margin-bottom:25px;
	border-bottom:1px solid #949494;
	padding-bottom:25px
}
.preslist-title
{
	font-size:20px;
	font-weight:600;
	margin-bottom:5px
}
.preslist-date
{
	margin-bottom:10px
}
.preslist-dsc
{
	margin-bottom:10px
}
.preslist-btn a
{
	color:#408de4;
	transition:all .3s ease-in-out
}
.preslist-btn a:hover
{
	color:#ff4546
}
.preslist-botom-btn
{
	width:1024px;
	margin:0 auto;
	margin-top:40px;
	padding-bottom:20px;
	border-bottom:1px solid #949494
}
.preslist-botom-btn a
{
	color:#408de4;
	transition:all .3s ease-in-out
}
.preslist-botom-btn a:hover
{
	color:#ff4546
}
.plnhro-feats-wrapr
{
	width:900px;
	margin:0 auto;
	margin-top:30px;
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between
}
.plnhro-feats-ico
{
	font-size:60px;
	margin-bottom:5px
}
.plnhro-feats-title
{
	font-size:18px;
	color:#fff
}
.plnhro-feats-title a
{
	color:#fff;
	text-decoration:underline
}
.plnhro-feats-title a:hover
{
	color:#f6fdff;
	text-decoration:none
}
.prespg-mncntnr
{
	padding:70px 10px
}
.prespg-mnwrapr
{
	width:950px;
	margin:0 auto
}
.prespg-backbtn a
{
	padding:8px 20px;
	border-radius:3px
}
.prespg-backbtn-top
{
	margin-bottom:20px
}
.prespg-backbtn-bottom
{
	margin-top:40px;
	text-align:center
}
.prespg-date
{
	margin-bottom:5px
}
.prespg-location
{
	font-size:20px;
	font-weight:600;
	margin-bottom:15px
}
.prespg-content p
{
	margin-bottom:10px
}
.prespg-content p:last-child
{

}
.prespg-content p a
{
	color:#408de4;
	transition:all .3s ease-in-out
}
.prespg-content p a:hover
{
	color:#ff4546
}
.tusd-mnpg-cntnr
{
	padding:60px 10px
}
.tusd-mnpg-wrapr
{
	width:1024px;
	margin:0 auto
}
.tusd-p1
{
	margin:25px 0
}
.tusd-imgbx
{
	margin:25px 0;
	position:relative
}
.tusd-imgbx:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.tusd-imgbx img
{
	display:block;
	max-width:90%;
	margin:0 auto
}
.tusd-p1 a,.tusd-link-styl
{
	color:#408de4;
	transition:all .3s ease-in-out;
	cursor:pointer
}
.tusd-p1 a:hover,.tusd-link-styl:hover
{
	color:#ff4546
}
.tusd-ul1
{
	margin:10px 0;
	padding-left:10px
}
.tusd-ul1 li
{
	margin-bottom:5px;
	position:relative;
	padding-left:20px
}
.tusd-ul1 li::before
{
	content:"\27A4";
	color:#408de4;
	position:absolute;
	top:0;
	left:0
}
.tusd-ul1 li:last-child
{
	margin-bottom:0
}
.tusd-ol1
{
	margin:10px 0;
	padding-left:10px
}
.tusd-ol1 li
{
	margin-bottom:5px;
	position:relative;
	padding-left:20px
}
.tusd-ol1 li:last-child
{
	margin-bottom:0
}
.tusd-idea-wrapr
{
	margin:20px 0;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	background:#eaeff9;
	padding:20px;
	border-radius:10px
}
.tusd-idea-bulb
{
	width:120px;
	padding-right:20px;
	position:relative
}
.tusd-idea-bulb:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.tusd-idea-bulb div
{
	width:100%;
	height:0;
	padding-top:108%;
	background:url('../img-assets/cloud-hosting/idea.png')no-repeat;
	background-size:cover
}
.tusd-idea-content
{
	width:calc( 100% - 120px )
}
.tusd-idea-content p
{
	margin:10px 0
}
.tusd-h2title
{
	font-size:25px;
	font-weight:600;
	margin:25px 0 15px
}
.tusd-vidbx
{
	border:1px solid #ddd;
	overflow:auto;
	width:80%;
	padding-bottom:45%;
	margin:0 auto;
	margin-top:30px;
	height:0;
	position:relative;
	margin-bottom:50px;
	text-align:center
}
.tusd-vidbx iframe
{
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	min-height:100%;
	overflow:hidden
}
.tusd-code-wrapr
{
	width:100%;
	overflow:auto;
	margin:20px 0;
	font-size:14px;
	color:#939393;
	padding-left:20px
}
.tusd-code-wrapr .tusd-code-spc
{
	display:block
}
.tusd-code-spc1
{
	padding-left:20px
}
.tusd-code-spc2
{
	padding-left:40px
}
.color-spc1
{
	color:#444
}
.color-spc2
{
	color:#1f6699
}
.color-spc3
{
	color:#46469f
}
.tusd-tbl1
{
	width:98%;
	margin:20px 0;
	border:1px solid #cadcf1
}
.tusd-tbl1 tr th
{
	padding:15px 10px;
	color:#fff;
	background:#6797cc
}
.tusd-tbl1 tr td
{
	padding:10px;
	border-bottom:1px solid #cadcf1
}
.tusd-eqsn-mncntnr
{
	margin:20px 0;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#eaeff9;
	padding:20px 15px;
	border-radius:10px;
	border:1px solid #e5e5e5
}
.tusd-eqsn-col
{
	display:flex;
	align-items:center;
	justify-content:center
}
.tusd-eqsn-col2
{
	display:flex;
	align-items:center;
	justify-content:center
}
.tusd-eqsn-equals
{
	font-size:20px;
	font-weight:600;
	margin:0 20px
}
.tusd-eqsn-x
{
	font-size:18px;
	font-weight:600;
	margin:0 10px
}
.tusd-eqsn-2right
{
	text-align:center;
	margin-left:5px
}
.tusd-eqsn-top
{
	width:100%
}
.tusd-eqsn-hr
{
	width:100%;
	margin:10px 0;
	height:1px;
	background:#bbb
}
.tusd-eqsn-bottom
{
	width:100%
}
.tusd-mntbl-wrapr
{
	width:100%;
	margin:0 auto;
	margin-top:50px
}
.tusd-mntbl
{
	width:100%
}
.tusd-mntbl tr
{
	transition:all .3s ease-in-out
}
.tusd-mntbl th
{
	padding:20px 5px;
	border-top:1px solid #f2efee;
	border-bottom:1px solid #f2efee
}
.tusd-mntbl td
{
	padding:17px 10px;
	border-bottom:1px solid #f2efee
}
.tusd-mntbl .fa-check
{
	color:#fbb53a
}
.tusd-mntbl .fa-times
{
	color:#db6e6e
}
.tusd-mntbl-btn
{
	margin-top:10px
}
.tusd-mntbl-btn a
{
	padding:5px 20px;
	border-radius:3px
}
.cld-fulmng-container
{
	padding:60px 20px;
	background:#f2f5f4
}
.cld-fulmng-hdrttl
{
	text-align:center;
	font-size:30px;
	font-weight:600;
	line-height:1.4em
}
.cld-fulmng-mnrw
{
	width:1100px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.cld-fulmng-col
{
	width:calc( (100% - 60px)/3 );
	margin-right:30px;
	text-align:center
}
.cld-fulmng-mnrw .cld-fulmng-col:last-child
{
	margin-right:0
}
.cld-fulmng-ico
{
	width:120px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative
}
.cld-fulmng-ico:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0;
	z-index:10
}
.cld-fulmng-ico div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:url('https://www.milesweb.com/images/cloud/fully-managed-cloud-platforms.png')no-repeat;
	background-size:cover
}
.cld-fulmng-ico1 div
{
	background-position:0 0
}
.cld-fulmng-ico2 div
{
	background-position:50% 0
}
.cld-fulmng-ico3 div
{
	background-position:100% 0
}
.cld-fulmng-title
{
	font-size:18px;
	font-weight:600;
	line-height:1.3em;
	margin-bottom:5px
}
.cld-fulmng-dsc
{
	font-size:15px;
	margin-bottom:15px
}
.cld-fulmng-btn a
{
	display:inline-block;
	color:#fff;
	background:linear-gradient(45deg,#437fe2,#45a457);
	padding:5px 20px;
	border-radius:5px;
	transition:all .3s ease-in-out
}
.cld-fulmng-btn a:hover
{
	background:linear-gradient(80deg,#437fe2,#45a457)
}
.vidpop-mncntnr
{
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background:rgba(22,65,114,.9);
	display:none
}
.vidpop-btn-close
{
	position:absolute;
	top:40px;
	right:40px
}
.vidpop-btn-close span
{
	color:#fff;
	cursor:pointer
}
.vidpop-mnwrapr
{
	width:100%;
	height:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.vidpop-vid
{
	width:800px;
	margin:0 auto;
	height:450px
}
.vidpop-vid iframe
{
	width:100%;
	height:100%
}
.bzer-main-container
{
	padding:20px 20px 60px
}
.bzer-main-wrapr
{
	max-width:1000px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.bzer-main-col
{
	width:50%
}
.bzer-slider-cntnr
{
	width:100%
}
.bzer-slide-bx
{
	width:100%
}
.bzer-slide-bx2
{
	display:none
}
.bzer-old-mncntnr
{
	width:70%;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between
}
.bzer-old-mncol
{
	width:50px;
	position:relative
}
.bzer-old-mncol1,.bzer-old-mncol3
{
	padding-top:90px
}
.bzer-old-mncol2
{
	z-index:10
}
.bzer-old-bx
{
	width:100%;
	margin-bottom:40px;
	position:relative;
	z-index:5
}
.bzer-old-mncol .bzer-old-bx:last-child
{
	margin-bottom:0
}
.bzer-old-ico
{
	width:100%;
	background:#fff;
	border:1px solid #408de4;
	border-radius:50%;
	overflow:hidden;
	padding:5px;
	position:relative;
	z-index:5
}
.bzer-old-ico:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.bzer-old-ico div,.bzer-new-ico div
{
	width:100%;
	height:0;
	padding-top:100%;
	background:url('../img-assets/managed-services/manage-your-business.png')no-repeat;
	background-size:1000%
}
.bzer-old-title
{
	position:absolute;
	font-size:9px;
	position:absolute
}
.bzer-old-bx-optimization .bzer-old-title
{
	bottom:calc( 100% + 4px );
	left:0
}
.bzer-old-bx-security .bzer-old-title
{
	top:calc( 100% + 4px );
	left:0
}
.bzer-old-bx-user .bzer-old-title
{
	bottom:calc( 100% + 4px );
	left:0;
	text-align:center;
	width:100%
}
.bzer-old-bx-data .bzer-old-title
{
	top:calc( 50% - 4px );
	right:calc( 100% + 5px )
}
.bzer-old-bx-server .bzer-old-title
{
	top:calc( 50% - 4px );
	right:calc( 100% + 5px )
}
.bzer-old-bx-firewall .bzer-old-title
{
	top:calc( 60% - 4px );
	left:calc( 100% + 5px )
}
.bzer-old-bx-site .bzer-old-title
{
	top:calc( 100% + 4px );
	left:-10px;
	width:calc( 100% + 20px );
	text-align:center
}
.bzer-old-bx-monitoring .bzer-old-title
{
	top:calc( 50% - 4px );
	right:calc( 100% + 5px )
}
.bzer-old-bx-performance .bzer-old-title
{
	top:calc( 50% - 4px );
	right:calc( 100% + 5px )
}
.bzer-bg-lin
{
	position:absolute;
	width:1px;
	z-index:1
}
.bzer-bg-lin div
{
	border-left:1px dashed #408de4;
	width:100%;
	height:100%
}
.bzer-old-center-lin
{
	top:25px;
	left:50%;
	height:calc( 100% - 50px );
	animation:bzer-lin-anim-center .3s infinite linear
}
.bzer-lin-left-top
{
	height:180px;
	top:25px;
	left:50%;
	transform:rotate(-120deg);
	transform-origin:top;
	animation:bzer-lin-anim-lines .5s infinite linear
}
.bzer-lin-left-bottom
{
	height:180px;
	top:25px;
	left:50%;
	transform:rotate(-60deg);
	transform-origin:top;
	animation:bzer-lin-anim-lines .5s infinite linear
}
.bzer-lin-right-top
{
	height:180px;
	top:25px;
	left:50%;
	transform:rotate(120deg);
	transform-origin:top;
	animation:bzer-lin-anim-lines .5s infinite linear
}
.bzer-lin-right-bottom
{
	height:180px;
	top:25px;
	left:50%;
	transform:rotate(60deg);
	transform-origin:top;
	animation:bzer-lin-anim-lines .5s infinite linear
}
.bzer-lin-left-center
{
	height:90px;
	top:25px;
	left:50%;
	animation:bzer-lin-anim-center .5s infinite linear
}
.bzer-lin-right-center
{
	height:90px;
	top:25px;
	left:50%;
	animation:bzer-lin-anim-center .5s infinite linear
}
.bzer-new-mncntnr
{
	width:70%;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.bzer-new-mncol
{
	width:80px;
	position:relative
}
.bzer-new-bx
{
	width:100%;
	margin-bottom:85px;
	position:relative;
	z-index:5
}
.bzer-new-mncol .bzer-new-bx:last-child
{
	margin-bottom:0
}
.bzer-new-ico
{
	width:100%;
	background:#fff;
	border:1px solid #408de4;
	border-radius:50%;
	overflow:hidden;
	padding:5px;
	position:relative;
	z-index:5
}
.bzer-new-ico:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.bzer-new-title
{
	position:absolute;
	font-size:10px;
	position:absolute
}
.bzer-new-bx-user .bzer-new-title
{
	bottom:calc( 100% + 4px );
	left:0;
	text-align:center;
	width:100%
}
.bzer-new-bx-server .bzer-new-title
{
	top:30%;
	left:calc( 100% + 3px );
	text-align:center;
	width:100%
}
.bzer-new-bx-site .bzer-new-title
{
	top:calc( 100% + 6px );
	left:0;
	text-align:center;
	width:100%
}
	@keyframes bzer-lin-anim-center
{
	0%
{
	top:25px
}
	100%
{
	top:28px
}

}
	@keyframes bzer-lin-anim-lines
{
	0%
{
	height:180px
}
	100%
{
	height:185px
}

}
.bzer-ico-user div
{
	background-position:0 0
}
.bzer-ico-db div
{
	background-position:11.11% 0
}
.bzer-ico-server div
{
	background-position:22.22% 0
}
.bzer-ico-firewall div
{
	background-position:33.33% 0
}
.bzer-ico-page div
{
	background-position:44.44% 0
}
.bzer-ico-glass div
{
	background-position:55.55% 0
}
.bzer-ico-lock div
{
	background-position:66.66% 0
}
.bzer-ico-server-bolt div
{
	background-position:77.77% 0
}
.bzer-ico-boost div
{
	background-position:88.88% 0
}
.bzer-ico-mw div
{
	background-position:100% 0
}
.bzer-btn-tgl-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-top:40px
}
.bzer-btn-tgl
{
	font-size:18px;
	font-weight:600;
	color:#2d2d2d;
	background:#fff;
	cursor:default;
	padding:10px 30px;
	border:1px solid #408de4;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.bzer-btn-tgl-old
{
	border-top-left-radius:15px;
	border-bottom-left-radius:15px
}
.bzer-btn-tgl-new
{
	border-top-right-radius:15px;
	border-bottom-right-radius:15px
}
.bzer-btn-tgl-activ
{
	color:#fff;
	background:#408de4;
	cursor:default
}
.bzer-main-col2
{
	padding-left:10px;
	position:sticky;
	top:70px
}
.bzer-main-hdrttl
{
	font-size:35px;
	font-weight:600;
	margin-bottom:10px
}
.bzer-main-dsc p
{
	margin-bottom:10px
}
.bzer-main-dsc p:last-child
{
	margin-bottom:0
}
.blink-this
{
	color:#e74b4b!important;
	animation:blink-anim 1.5s infinite linear
}
	@keyframes blink-anim
{
	0%
{
	opacity:1
}
	50%
{
	opacity:.2
}
	100%
{
	opacity:1
}

}
.youvid-thumb
{
	width:100%;
	cursor:pointer;
	position:relative
}
.youvid-thumb img
{
	width:100%;
	display:block
}
.youvid-thumb-play
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	filter:grayscale(.2);
	transition:all .3s ease-in-out
}
.youvid-thumb-play:hover
{
	filter:grayscale(0)
}
.youvid-thumb-play div
{
	background:url('../img-assets/thumbs/video-play-button.png')no-repeat;
	background-size:cover;
	width:20%;
	height:0;
	padding-top:14%
}
.prodis-lnk-mncntnr
{
	padding:10px
}
.prodis-lnk-mnwrapr
{
	width:1200px;
	margin:0 auto
}
.prodis-lnk-btn
{
	display:inline-block;
	text-decoration:underline;
	cursor:pointer;
	color:#408de4;
	transition:all .3s ease-in-out
}
.prodis-lnk-btn:hover
{
	color:#1c6bc4
}
.prodis-pops-mncntnr
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	z-index:500;
	background:rgba(0,0,0,.9);
	padding:15px
}
.prodis-pops-mnwrapr
{
	width:750px;
	margin:0 auto;
	margin-top:100px;
	background:#fff;
	padding:15px;
	border-radius:5px;
	position:relative
}
.prodis-pops-close
{
	position:absolute;
	top:5px;
	right:10px;
	z-index:5
}
.prodis-pops-close i
{
	font-size:25px;
	color:#de7070;
	transition:all .3s ease-in-out;
	cursor:pointer
}
.prodis-pops-close i:hover
{
	color:#ca2f2f
}
.prodis-pops-hdrttl
{
	font-size:20px;
	padding-bottom:5px;
	font-weight:600;
	position:relative;
	margin-bottom:20px
}
.prodis-pops-hdrttl::after
{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:1px;
	background:#000
}
.prodis-pops-txt
{
	padding-left:10px
}
.prodis-pops-txt p
{
	font-size:14px;
	margin-bottom:10px;
	position:relative;
	padding-left:15px
}
.prodis-pops-txt p::before
{
	content:'';
	position:absolute;
	top:6px;
	left:0;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#636363
}
.prodis-pops-txt p:last-child
{
	margin-bottom:0
}
.lnk-cpnl-mncntnr
{
	padding:70px 20px;
	position:relative;
	background:#ecf7fc;
	z-index:1
}
.bgnm-txt-lnk-cpnl
{
	width:30%;
	top:40px;
	right:20%;
	opacity:.1
}
.lnk-cpnl-lnk
{
	text-align:center;
	width:100%
}
.lnk-cpnl-lnk a
{
	font-size:25px;
	color:#408de4;
	text-decoration:underline
}
.fbtm-mncntnr
{
	display:none;
	position:fixed;
	z-index:100;
	bottom:0;
	left:0;
	width:100%;
	padding:7px 20px;
	background:#303948;
	color:#fff;
	font-size:13px
}
.fbtm-mnwrapr
{
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.fbtm-colbtn
{
	margin-right:20px
}
.fbtm-btn-prim
{
	color:#fc9c6f;
	border:1px solid #fc9c6f;
	line-height:1;
	padding:5px 10px 6px;
	transition:all .3s ease-in-out
}
.fbtm-btn-prim:hover
{
	background:#fc9c6f;
	color:#fff
}
.fbtm-col-big
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.fbtm-tollfree
{
	margin-right:20px;
	position:relative
}
.fbtm-tollfree:after
{
	content:'';
	position:absolute;
	top:10%;
	right:-10px;
	width:1px;
	height:80%;
	background:#fff
}
.fbtm-tollfree a
{
	color:#fff
}
.fbtm-sales
{
	display:none
}
.fbtm-sales a
{
	color:#fff
}
	@media screen and (max-width:1024px)
{
.fbtm-smslin
{
	display:none
}
.fbtm-tollfree
{
	margin:0
}
.fbtm-tollfree:after
{
	display:none
}

}
	@media screen and (max-width:600px)
{
.fbtm-colbtn,.fbtm-smslin
{
	display:none
}
.fbtm-sales
{
	display:block
}

}
.rvwnov-wrapper
{
	max-width:1100px;
	margin:60px auto 0;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.rvwnov-box
{
	margin:20px 40px;
	width:calc( ( 100% - 240px )/3 );
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.rvwnov-star
{
	font-size:20px;
	font-weight:700;
	line-height:1;
	color:#fff;
	background:#f07a23;
	padding:5px 10px;
	border-radius:5px
}
.rvwnov-logo-box
{
	margin-left:10px
}
.rvwnov-logo
{
	display:block;
	width:150px;
	position:relative
}
.rvwnov-logo:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.rvwnov-logo div
{
	width:100%;
	height:0
}
.rvwnov-logo-google div
{
	padding-top:33%;
	background:url('../img-assets/star-ratings/review-logo-google.png')no-repeat;
	background-size:100%
}
.rvwnov-logo-trustpilot div
{
	padding-top:25%;
	background:url('../img-assets/star-ratings/review-logo-trustpilot.png')no-repeat;
	background-size:100%
}
.rvwnov-logo-hostsearch div
{
	padding-top:24%;
	background:url('../img-assets/star-ratings/review-logo-hostsearch.png')no-repeat;
	background-size:100%
}
.rvwnov-logo-hostadvice div
{
	padding-top:24%;
	background:url('../img-assets/star-ratings/review-logo-hostadvice.png')no-repeat;
	background-size:100%
}
.rvwnov-logo-searchen div
{
	padding-top:24%;
	background:url('../img-assets/star-ratings/review-logo-searchen.png')no-repeat;
	background-size:100%
}
.glbc-mncntnr
{
	padding:60px 10px 70px;
	position:relative
}
.bgnm-txt-glbc
{
	width:50%;
	top:30px;
	left:40%
}
.glbc-container
{
	max-width:1050px;
	margin:110px auto 0;
	position:relative
}
.glbc-gloabl-map
{
	width:100%;
	position:relative
}
.glbc-gloabl-map:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.glbc-gloabl-map div
{
	width:100%;
	height:0;
	padding-top:25%;
	background:url('../img-assets/maps/global-map.svg')no-repeat;
	background-size:100%
}
.glbc-location
{
	position:absolute
}
.glbc-bottom
{
	opacity:0;
	position:absolute;
	top:0;
	left:1px;
	width:2px;
	height:1px;
	background:#029af8;
	transform:scale(9);
	border-radius:50%
}
.glbc-location-active .glbc-bottom
{
	opacity:1;
	animation:glbc-bottom-active 1.5s linear
}
	@keyframes glbc-bottom-active
{
	0%
{
	opacity:0
}
	10%
{
	opacity:1
}

}
.glbc-bottom div
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#029af8;
	border-radius:50%;
	transform:scale(3);
	opacity:.3;
	animation:global-dot-anim 3s infinite linear
}
	@keyframes global-dot-anim
{
	0%
{
	transform:scale(0);
	opacity:.3
}
	90%
{
	opacity:.3
}
	100%
{
	transform:scale(3);
	opacity:0
}

}
.glbc-line
{
	position:absolute;
	bottom:0;
	left:1px;
	width:2px;
	height:0;
	background:#029af8
}
.glbc-location-active .glbc-line
{
	height:60px;
	animation:glbc-line-active 1.5s linear
}
	@keyframes glbc-line-active
{
	0%
{
	height:0
}
	10%
{
	height:0
}
	40%
{
	height:60px
}

}
.glbc-title
{
	position:absolute;
	bottom:60px;
	width:1px;
	height:1px;
	opacity:0
}
.glbc-location-active .glbc-title
{
	opacity:1;
	animation:glbc-title-active 1.5s linear
}
	@keyframes glbc-title-active
{
	0%
{
	opacity:0
}
	40%
{
	opacity:0
}
	50%
{
	opacity:1
}

}
.glbc-title:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:2px;
	height:2px;
	background:#029af8;
	transform:scale(0);
	border-radius:50%
}
.glbc-location-active .glbc-title:before
{
	transform:scale(15);
	animation:glbc-title-before 1.5s linear
}
	@keyframes glbc-title-before
{
	0%
{
	transform:scale(0)
}
	50%
{
	transform:scale(0)
}
	65%
{
	transform:scale(15)
}

}
.glbc-title span
{
	display:block;
	position:absolute;
	top:-10px;
	left:20px;
	font-size:13px;
	font-weight:600;
	width:0;
	overflow:hidden
}
.glbc-location-active .glbc-title span
{
	width:auto;
	animation:glbc-title-span 1.5s linear
}
	@keyframes glbc-title-span
{
	0%
{
	width:0
}
	65%
{
	width:0
}
	75%
{
	width:auto
}

}
.glbc-location-usa
{
	top:44%;
	left:16%
}
.glbc-location-usa .glbc-title span
{
	left:auto;
	right:calc(100% + 17px)
}
.glbc-location-canada
{
	top:25%;
	left:20%
}
.glbc-location-uk
{
	top:24%;
	left:46%
}
.glbc-location-india
{
	bottom:48%;
	right:34%
}
.glbc-location-singapore
{
	bottom:37%;
	right:23%
}
.glbc-location-australia
{
	bottom:22%;
	right:13%
}
.strv9-mncntnr
{
	max-width:900px;
	margin:70px auto 10px
}
.strv9-slide-container
{
	width:100%;
	position:relative
}
.strv9-mnwrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.strv9-col-avatar
{
	width:35%;
	padding:35px 50px 20px
}
.strv9-avatar-box
{
	width:100%;
	position:relative;
	background:red
}
.strv9-avatar-box:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0;
	z-index:10
}
.strv9-avatar-box img
{
	border:1px solid #feb73b;
	display:block;
	width:100%;
	position:relative;
	z-index:5
}
.strv9-avatar-quote
{
	position:absolute;
	z-index:10;
	width:27%;
	top:-27px;
	left:5px
}
.strv9-avatar-quote div
{
	width:100%;
	height:0;
	padding-top:74%;
	background:url('../img-assets/reviews/review-quote.svg')no-repeat;
	background-size:100%
}
.strv9-avatar-triangle
{
	position:absolute;
	z-index:1;
	width:60%;
	bottom:-10px;
	right:-10px
}
.strv9-avatar-triangle div
{
	width:100%;
	height:0;
	padding-top:101%;
	background:url('../img-assets/reviews/review-triangle.svg')no-repeat;
	background-size:100%
}
.strv9-col-content
{
	width:65%
}
.strv9-review-text
{
	margin-bottom:15px
}
.strv9-review-text p
{
	font-size:18px;
	color:#303030;
	line-height:1.3;
	margin-bottom:10px
}
.strv9-review-text p:last-child
{
	margin-bottom:0
}
.strv9-review-person
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	line-height:1.3
}
.strv9-user
{
	color:#000;
	font-size:24px;
	font-weight:600;
	margin-right:20px
}
.strv9-work
{
	font-size:18px;
	color:#9d9d9d
}
.strv9-footcntnr
{
	margin-top:20px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.strv9-stars
{
	display:flex;
	flex-flow:row wrap
}
.strv9-stars i
{
	margin:0;
	margin-right:10px;
	color:#fff;
	background:#008001;
	font-size:25px;
	padding:2px
}
.strv9-stars i:last-child
{
	margin-right:0
}
.strv9-nav-wrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	margin-left:30px
}
.strv9-nav-btn
{
	font-size:25px;
	color:#a78888;
	margin:0;
	cursor:pointer
}
.strv9-nav-bar
{
	margin:0 10px;
	width:2px;
	height:20px;
	background:#feb73b
}
.strv9-review-more
{
	margin-left:20px
}
.strv9-review-more a
{
	display:inline-block;
	font-size:14px;
	color:#000;
	text-decoration:underline
}
.slherd-mncntnr
{
	width:100%;
	height:auto;
	overflow:hidden
}
.slherd-wrapper
{
	width:100%;
	height:auto
}
.bla1-mncntnr
{
	width:100%;
	height:auto
}
.bla1-mnwrapr
{
	max-width:1200px;
	height:100%;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.bla1-col-content
{
	width:50%;
	padding:15px
}
.bla1-h1
{
	font-size:45px;
	font-weight:600;
	line-height:1.1;
	margin-bottom:10px
}
.bla1-h1 h1
{
	display:inline;
	font-weight:inherit
}
.bla1-info
{
	margin:20px 0
}
.bla1-info p
{
	color:#565656;
	font-size:18px;
	line-height:1.35;
	margin-bottom:10px
}
.bla1-info p:last-child
{
	margin-bottom:0
}
.bla1-buttons
{
	margin-top:30px
}
.bla1-buttons a,.bla1-buttons span
{
	font-weight:600;
	display:inline-block;
	line-height:1;
	cursor:pointer
}
.bla1-btn-filled
{
	font-size:24px;
	padding:20px 35px;
	margin-right:50px;
	box-shadow:0 0 10px rgba(2,154,248,.3)
}
.bla1-btn-hollow
{
	color:#000;
	font-size:14px;
	border-bottom:2px solid #000;
	padding-bottom:5px
}
.bla1-btn-hollow i
{
	margin-left:5px;
	transition:all .3s ease-in-out
}
.bla1-btn-hollow:hover i
{
	margin-left:10px
}
.bla1-col-graphic
{
	width:50%
}
.bla1-image
{
	width:90%;
	margin:0 auto;
	position:relative
}
.bla1-image:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.bla1-image img
{
	display:block;
	max-width:460px;
	margin:0 auto
}
.gloot-mncntnr
{
	padding:10px;
	margin-top:15px
}
.gloot-mnwrapr
{
	max-width:1200px;
	margin:0 auto;
	position:relative
}
.gloot-cta
{
	display:inline-flex;
	flex-flow:row wrap;
	align-items:center;
	color:#eceffa;
	cursor:pointer
}
.gloot-flag
{
	width:30px;
	margin-right:10px
}
.gloot-flag div
{
	width:100%;
	height:0;
	padding-top:67%;
	background:url('../img-assets/flags/us.jpg')no-repeat;
	background-size:100%
}
.gloot-region
{
	font-size:14px;
	color:#eceffa;
	margin-right:5px
}
.gloot-cta i
{
	font-size:130%
}
.aprl-mncntnr
{
	display:none;
	position:absolute;
	bottom:calc(100% + 25px);
	left:0;
	width:100%;
	background:#fff;
	padding:35px 45px;
	border-radius:5px
}
.aprl-mncntnr:before
{
	content:'';
	position:absolute;
	z-index:10;
	bottom:-15px;
	left:40px;
	border-left:13px solid transparent;
	border-right:13px solid transparent;
	border-top:15px solid #fff
}
.aprl-close
{
	position:absolute;
	top:20px;
	left:20px;
	width:30px;
	height:30px;
	cursor:pointer
}
.aprl-bar
{
	position:absolute;
	width:2px;
	height:100%;
	top:0;
	left:calc( 50% - 1px);
	background:#555656;
	transition:all .3s ease-in-out
}
.aprl-close:hover .aprl-bar
{
	background:#e76e6e
}
.aprl-bar1
{
	transform:rotate(45deg)
}
.aprl-bar2
{
	transform:rotate(-45deg)
}
.aprl-hdrttl
{
	text-align:center;
	font-size:25px;
	line-height:1.2;
	color:#2b2c2c;
	font-weight:500;
	margin-bottom:30px
}
.aprl-mnwrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.aprl-box
{
	width:25%;
	padding:13px 10px 13px 20px;
	background:#fff;
	position:relative;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	transition:all .3s ease-in-out
}
.aprl-box:hover
{
	z-index:10;
	box-shadow:0 0 15px rgba(63,63,63,.1)
}
.aprl-box-active
{
	z-index:10;
	box-shadow:0 0 15px rgba(63,63,63,.1)
}
.aprl-box-active:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:3px;
	height:100%;
	background:#37a9e2
}
.aprl-flag
{
	width:35px;
	margin-right:10px
}
.aprl-flag div
{
	position:relative;
	width:100%;
	height:0;
	padding-top:67.3%;
	background:url('../img-assets/flags/region-flags-all-150.png')no-repeat;
	background-size:1100%
}
.aprl-flag-in div
{
	background-position:0 0
}
.aprl-flag-us div
{
	background-position:10% 0
}
.aprl-flag-uk div
{
	background-position:20% 0
}
.aprl-flag-ae div
{
	background-position:30% 0
}
.aprl-flag-au div
{
	background-position:40% 0
}
.aprl-flag-ca div
{
	background-position:50% 0
}
.aprl-flag-sg div
{
	background-position:60% -.5%
}
.aprl-flag-np div
{
	background-position:70% -.8%
}
.aprl-flag-lk div
{
	background-position:80% 0
}
.aprl-flag-bd div
{
	background-position:90% 0
}
.aprl-flag-sa div
{
	background-position:100% 0
}
.aprl-flag-th div
{
	background-position:0 33.33%
}
.aprl-flag-my div
{
	background-position:10% 33.33%
}
.aprl-flag-nz div
{
	background-position:20% 33.33%
}
.aprl-flag-za div
{
	background-position:30% 33.33%
}
.aprl-flag-ie div
{
	background-position:40% 33.33%
}
.aprl-flag-jp div
{
	background-position:50% 34%
}
.aprl-flag-hk div
{
	background-position:60% 33.33%
}
.aprl-flag-ph div
{
	background-position:70% 33.33%
}
.aprl-flag-il div
{
	background-position:80% 33.33%
}
.aprl-region
{
	font-size:14px;
	color:#525252
}
.aprl-box-active .aprl-region
{
	color:#1889c1
}
.vidsc76-mncntnr
{
	padding:90px 10px
}
.vidsc76-mnwrapr
{
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap
}
.vidsc76-content-col
{
	width:50%;
	padding:20px 30px
}
.vidsc76-content
{
	width:100%
}
.vidsc76-title
{
	font-size:38px;
	font-weight:600;
	color:#434343;
	line-height:1.3;
	margin-bottom:15px
}
.vidsc76-info p
{
	font-size:17px;
	line-height:1.4;
	color:#565656
}
.vidsc76-graphic-col
{
	width:50%;
	padding:20px 30px
}
.vidsc76-image
{
	width:100%;
	position:relative;
	cursor:pointer
}
.vidsc76-image:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.vidsc76-image img
{
	display:block;
	width:100%;
	height:auto;
	padding:8px;
	border:1px solid #7e7e7e;
	cursor:pointer
}
.vidpop-container
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	z-index:400;
	background:rgba(255,255,255,.95);
	padding:20px 10px
}
.vidpop-wrapper
{
	width:100%;
	height:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.vidpop-video-box
{
	width:750px;
	position:relative
}
.vidpop-video
{
	position:relative;
	width:100%;
	height:0;
	padding-top:56.55%
}
.vidpop-close
{
	position:absolute;
	top:-35px;
	right:0;
	width:30px;
	height:30px;
	z-index:5
}
.vidpop-close:before,.vidpop-close:after
{
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:3px;
	background:#d36161;
	cursor:pointer
}
.vidpop-close:before
{
	transform:rotate(40deg)
}
.vidpop-close:after
{
	transform:rotate(-40deg)
}
.vidpop-video iframe
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ytsl-mncntnr
{
	position:relative;
	padding:60px 10px
}
.bgnm-txt-ytsl
{
	width:40%;
	top:35px;
	left:45%
}
.ytsl-hdrttl
{
	margin-bottom:40px
}
.ytsl-info1
{
	max-width:900px;
	margin:40px auto 10px;
	text-align:center;
	color:#505050
}
.ytsl-info1 p
{
	font-size:16px;
	line-height:1.3;
	margin-bottom:10px
}
.ytsl-wrapper
{
	max-width:1250px;
	margin:20px auto 0;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.ytsl-column
{
	width:calc( ( 100% - 80px )/4 );
	margin:10px;
	cursor:pointer
}
.ytsl-thumb
{
	width:100%;
	background:#f1f6f9;
	border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,.1);
	cursor:pointer;
	position:relative;
	overflow:hidden
}
.ytsl-thumb:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('../img-assets/youtube/ytsl-play-icon2.svg')no-repeat,rgba(0,0,0,0.6);
	opacity:.9;
	background-size:20%;
	background-position:50%;
	transition:all .3s ease-in-out;
	z-index:5
}
.ytsl-play-duration
{
	position:absolute;
	bottom:3px;
	right:3px;
	line-height:1;
	font-size:13px;
	font-weight:600;
	letter-spacing:1px;
	z-index:2;
	color:#bbb;
	transition:all .3s ease-in-out
}
.ytsl-column:hover .ytsl-thumb:before
{
	background:url('../img-assets/youtube/ytsl-play-icon2.svg')no-repeat,rgba(0,0,0,0.6);
	opacity:.5;
	background-size:22%;
	background-position:50%
}
.ytsl-column:hover .ytsl-play-duration
{
	color:#313131
}
.ytsl-thumb img
{
	display:block;
	width:100%
}
.ytsl-title
{
	font-size:16px;
	font-weight:600;
	margin-top:15px;
	transition:all .3s ease-in-out;
	line-height:1.3
}
.ytsl-column:hover .ytsl-title
{
	color:#9f6262
}
.ytsl-btn-cntnr
{
	max-width:950px;
	margin:35px auto 0
}
.ytsl-btn-cntnr p
{
	text-align:center;
	font-size:18px;
	font-weight:600
}
.ytsl-btn-cntnr p a
{
	color:#e15049;
	text-decoration:underline;
	transition:all .3s ease-in-out
}
.ytsl-btn-cntnr p a:hover
{
	color:#bf4d48
}
.ytsl-btn-wrapr
{
	text-align:center;
	margin-top:10px
}
.ytsl-btn
{
	color:#e15049;
	border:1px solid #e15049;
	padding:10px 30px;
	display:inline-block;
	border-radius:3px;
	text-transform:uppercase;
	line-height:1.2;
	transition:all .3s ease-in-out
}
.ytsl-btn i
{
	font-size:110%
}
.ytsl-btn:hover
{
	color:#fff;
	background:#e15049
}
.ytsl-column .ytsl-thumb:after
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	display:none
}
.ytsl-column:hover .ytsl-thumb:after
{
	display:block
}
	#vidTrustedWebHost .ytsl-thumb:after
{
	animation:ytsl-trusted-web-host 4s infinite ease
}
.ytsl-carousel
{
	position:relative
}
.ytsl-carousel .slick-dots
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-top:20px
}
.ytsl-carousel .slick-dots li
{
	margin:3px;
	padding:0;
	cursor:pointer;
	width:12px;
	height:12px;
	background:#6ea2dc;
	border-radius:50%
}
.ytsl-carousel .slick-dots li button
{
	display:none
}
.ytsl-carousel .slick-dots li.slick-active
{
	background:#ddd;
	cursor:default
}
.awdnv-cntnr
{
	background:#f1f6f9;
	padding:20px
}
.awdnv-wrapr
{
	max-width:1100px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.awdnv-col-graphic
{
	width:385px;
	padding:0 20px
}
.awdnv-award
{
	max-width:268px;
	position:relative
}
.awdnv-award:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.awdnv-award div
{
	width:100%;
	height:0;
	padding-top:119%;
	background:url('../img-assets/about-us/awards/badge-hostadvice-great-support.png')no-repeat;
	background-size:100%
}
.awdnv-col-content
{
	width:calc( 100% - 385px);
	padding:0 20px
}
.awdnv-title
{
	color:#434343;
	font-size:38px;
	font-weight:600;
	margin-bottom:15px
}
.awdnv-info p
{
	color:#565656;
	font-size:17px;
	line-height:1.4
}
.awdnv-info p a
{
	color:#c83c57;
	text-decoration:underline;
	transition:all .3s ease-in-out
}
.awdnv-info p a:hover
{
	color:#d45069;
	text-decoration:none
}
.maoy-mncntnr
{
	background:#f1f6f9;
	padding:50px 15px
}
.maoy-mnslider
{
	max-width:1100px;
	margin:0 auto;
	position:relative
}
.maoy-mnslider .slick-dots
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-top:15px
}
.maoy-mnslider .slick-dots li button
{
	display:none
}
.maoy-mnslider .slick-dots li
{
	width:15px;
	height:15px;
	background:#94c9e4;
	border-radius:10px;
	margin:0 2px;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.maoy-mnslider .slick-dots li.slick-active
{
	background:#1889c1;
	cursor:default;
	width:30px
}
.maoy-mnwrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between
}
.maoy-numcol
{
	width:250px
}
.maoy-partner-col
{
	max-width:calc( 100% - 620px)
}
.maoy-hdrttl
{
	font-size:48px;
	font-weight:700;
	line-height:1
}
.maoy-info
{
	margin-top:10px
}
.maoy-info p
{
	color:#6b6b6b;
	font-size:20px;
	line-height:1.2
}
.maoy-graphicol
{
	width:600px
}
.maoy-logos-wrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.maoy-logo-box
{
	width:25%;
	padding:15px 10px;
	position:relative
}
.maoy-logo-box:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.maoy-logo
{
	width:100%
}
.maoy-logo div
{
	height:0;
	background:#ddd
}
.maoy-logo-kotak div
{
	padding-top:26%;
	background:url('../img-assets/clients/kotak-mahindra-bank.png')no-repeat;
	background-size:100%
}
.maoy-logo-etmoney div
{
	padding-top:21%;
	background:url('../img-assets/clients/et-money.png')no-repeat;
	background-size:100%
}
.maoy-logo-rankingcoach div
{
	padding-top:14%;
	background:url('../img-assets/clients/ranking-coach.png')no-repeat;
	background-size:100%
}
.maoy-logo-innovadeus div
{
	padding-top:18%;
	background:url('../img-assets/clients/innovadeus.png')no-repeat;
	background-size:100%
}
.maoy-logo-dabur div
{
	padding-top:44%;
	background:url('../img-assets/clients/dabur.png')no-repeat;
	background-size:100%
}
.maoy-logo-shantijuniors div
{
	padding-top:45%;
	background:url('../img-assets/clients/shanti-juniors.png')no-repeat;
	background-size:100%
}
.maoy-logo-expressinn div
{
	padding-top:44%;
	background:url('../img-assets/clients/expressinn.png')no-repeat;
	background-size:100%
}
.maoy-logo-searchengineguru div
{
	padding-top:37%;
	background:url('../img-assets/clients/search-engine-guru.png')no-repeat;
	background-size:100%
}
.maoy-logo-fortis div
{
	padding-top:60%;
	background:url('../img-assets/clients/fortis.png')no-repeat;
	background-size:100%
}
.maoy-logo-mysure11 div
{
	padding-top:44%;
	background:url('../img-assets/clients/mysure11.png')no-repeat;
	background-size:100%
}
.maoy-logo-aws div
{
	padding-top:41%;
	background:url('../img-assets/our-partners/aws.png')no-repeat;
	background-size:100%
}
.maoy-logo-digital-ocean div
{
	padding-top:17%;
	background:url('../img-assets/our-partners/digital-ocean.png')no-repeat;
	background-size:100%
}
.maoy-logo-cpanel div
{
	padding-top:21%;
	background:url('../img-assets/our-partners/cpanel.png')no-repeat;
	background-size:100%
}
.maoy-logo-plesk div
{
	padding-top:24%;
	background:url('../img-assets/our-partners/plesk.png')no-repeat;
	background-size:100%
}
.maoy-logo-ms-partner div
{
	padding-top:41%;
	background:url('../img-assets/our-partners/ms-spla-partner.png')no-repeat;
	background-size:100%
}
.maoy-logo-apnic div
{
	padding-top:27%;
	background:url('../img-assets/our-partners/apnic.png')no-repeat;
	background-size:100%
}
.maoy-logo-lets-encrypt div
{
	padding-top:23%;
	background:url('../img-assets/our-partners/lets-encrypt.png')no-repeat;
	background-size:100%
}
.maoy-logo-bitninja div
{
	padding-top:40%;
	background:url('../img-assets/our-partners/bitninja.png')no-repeat;
	background-size:100%
}
.maoy-logo-dell div
{
	padding-top:44%;
	background:url('../img-assets/our-partners/dell-logo.png')no-repeat;
	background-size:100%
}
.maoy-logo-hp div
{
	padding-top:44%;
	background:url('../img-assets/our-partners/hp-logo.png')no-repeat;
	background-size:100%
}
.maoy-cta-wrapr
{
	text-align:right;
	margin-top:15px
}
.maoy-cta-wrapr a
{
	font-size:14px;
	color:#000;
	text-decoration:underline;
	transition:all .3s ease-in-out
}
.maoy-cta-wrapr a:hover
{
	color:#408de4
}
.gatfk-mncntnr
{
	margin:10px 0;
	position:relative;
	z-index:10
}
.ultwn-selbil
{
	margin:10px 0 15px;
	text-align:center
}
.ultwn-btn-wrapr
{
	margin:25px 0 40px;
	text-align:center
}
.ultwn-btn
{
	display:block;
	font-size:18px;
	padding:15px 20px;
	border-radius:3px
}
.gatfk-lnk-cntnr
{
	border:1px solid #d8d8d8;
	position:relative;
	border-radius:3px;
	padding:12px 20px;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.gatfk-lnk-arrow
{
	position:absolute;
	top:0;
	right:5px;
	height:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	color:#b3b3b3;
	transition:all .5s ease-in-out
}
.gatfk-lnk-arrow i
{
	font-size:22px
}
.gatfk-s1-wrapr
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.s1-dur
{
	margin-right:15px;
	color:#5c5f67;
	font-size:14px
}
.s1-prc-strik
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	color:#61646e;
	font-size:14px;
	line-height:1;
	position:relative
}
.s1-prc-strik:before
{
	content:'';
	position:absolute;
	top:50%;
	left:-8px;
	width:calc( 100% + 16px );
	height:1px;
	background:#61646e
}
.s1-prc-strik i
{
	font-size:90%
}
.s1-prc-strik div
{
	font-size:100%;
	margin:0 2px
}
.s1-prc-fnl
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	font-size:20px;
	line-height:1;
	color:#222;
	margin-top:10px;
	transition:all .3s ease-in-out
}
.s1-prc-fnl i
{
	align-self:flex-start
}
.s1-prc-fnl div
{
	font-size:180%;
	margin:0 3px;
	line-height:.8
}
.s1-prc-fnl span
{
	align-self:flex-end
}
.s1-save-wrapr
{
	width:100%;
	color:#ff4546;
	text-transform:uppercase;
	font-size:16px;
	font-weight:600;
	margin-bottom:5px;
	letter-spacing:1px;
	text-align:center
}
.satfl-mncntnr
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	width:100%;
	border:1px solid #eeaca7;
	border-radius:3px;
	padding:25px 15px
}
.satfl-row
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	padding:18px 0;
	border-bottom:1px solid #f5d2d0;
	cursor:pointer
}
.satfl-mnwrapr .satfl-row:last-child
{
	border:none
}
.p1-dur
{
	font-size:14px;
	margin:5px
}
.p1-prc-strik
{
	font-size:14px;
	color:#5c5f67;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	margin:5px 15px;
	position:relative;
	line-height:1
}
.p1-prc-strik:before
{
	content:'';
	position:absolute;
	top:50%;
	left:-5px;
	width:calc( 100% + 10px );
	height:1px;
	background:#61646e
}
.p1-prc-strik i
{
	font-size:80%
}
.p1-prc-strik div
{
	font-size:110%;
	margin:0 2px
}
.p1-prc-fnl
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-top:5px;
	font-size:16px;
	line-height:1;
	color:#408de4
}
.p1-prc-fnl div
{
	font-size:140%;
	font-weight:600;
	margin:0 3px
}
.p1-save
{
	width:100%;
	margin:0 auto;
	text-transform:uppercase;
	color:#ff4546;
	text-align:center
}
.kl_price_discounted span
{
	font-size:80%;
	font-weight:400
}
.gatfk-lnk-cntnr-active
{
	border-color:#eeaca7
}
.gatfk-lnk-cntnr-active .gatfk-lnk-arrow
{
	transform:rotate(180deg);
	color:#ee9690
}
.gatfk-lnk-cntnr-active .s1-prc-fnl
{
	color:#222
}
.s1-prc-strik-free-trial
{
	margin-left:-10px;
	padding:5px 0
}
.s1-prc-strik-free-trial:before
{
	display:none
}
.s1-prc-strik-free-trial i
{
	display:none
}
.s1-prc-strik-free-trial span
{
	display:none
}
.s1-prc-fnl-free-trial i
{
	display:none
}
.s1-prc-fnl-free-trial span
{
	display:none
}
.satfl-row-free-trial
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	padding:18px 0;
	border-bottom:1px solid #f5d2d0;
	cursor:pointer
}
.satfl-frtrl-hdr
{
	font-size:14px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	margin:5px 15px;
	position:relative;
	line-height:1
}
.satfl-frtrl-mn
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin-top:5px;
	font-size:16px;
	line-height:1;
	color:#e56258;
	font-size:140%;
	font-weight:600;
	margin:0 3px
}
.jnst-mncntnr
{
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	margin:5px 0 70px;
	padding:10px 15px
}
.jnst-mnwrapr
{
	padding:25px 70px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	background:#fff;
	box-shadow:0 0 15px rgba(67,67,67,.2)
}
.jnst-mncol
{
	margin:5px 7px;
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.jnst-mncol span
{
	color:#5c5f67;
	font-size:18px;
	font-weight:400;
	line-height:1;
	margin-top:3px
}
.jnst-mncol a
{
	font-size:22px;
	font-weight:700;
	margin:0 12px;
	line-height:1;
	transition:all .3s ease-in-out
}
.jnst-mncol-a
{

}
.jnst-mncol-a a
{
	color:#408de4
}
.jnst-mncol-a a:last-child
{
	margin-left:0
}
.jnst-mncol-b
{
	margin-left:0
}
.jnst-mncol-b a
{
	color:#13b763
}
.jnst-mncol .fa-phone-square
{
	transform:scaleX(-1)
}
.jnst-mncol a:hover
{
	color:#ff4546
}
.jnst-mncol-b-red a
{
	color:#e56258
}
.jnst-mncntnr-plntbl
{
	margin:15px 0 25px
}
.jnst-mncntnr-plntbl .jnst-mnwrapr
{
	padding:20px 30px;
	box-shadow:0 0 15px rgba(67,67,67,.1)
}
.jnst-mncntnr-plntbl .jnst-mncol span
{
	font-size:18px
}
.jnst-mncntnr-plntbl .jnst-mncol a
{
	font-size:22px
}
.trmp-mncntnr-active
{
	position:fixed;
	bottom:10px;
	left:10px;
	z-index:100;
	width:400px;
	height:0;
	padding-top:225px
}
.trmp-close
{
	position:absolute;
	top:-20px;
	right:0;
	width:20px;
	height:20px;
	z-index:10;
	cursor:pointer
}
.trmp-close:before,.trmp-close:after
{
	content:'';
	width:3px;
	height:100%;
	background:#d47272;
	position:absolute;
	top:0;
	left:calc( 50% - 1px)
}
.trmp-close:before
{
	transform:rotate(45deg)
}
.trmp-close:after
{
	transform:rotate(-45deg)
}
.trmp-mncntnr-active iframe
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ntb-a-mncntnr
{
	padding:70px 10px 50px;
	position:relative
}
.bgnm-txt-ntb-a
{
	width:65%;
	top:15px;
	left:30%
}
.ntb-a-mnwrapr
{
	max-width:1200px;
	margin:60px auto 0
}
.ntb-a-disc
{
	max-width:950px;
	margin:0 auto;
	text-align:center
}
.ntb-a-disc p
{
	font-size:18px
}
.ntb-a
{
	max-width:1100px;
	margin:0 auto
}
.ntb-a thead
{
	background:#f5faff
}
.ntb-a thead tr th
{
	text-align:center;
	border:1px solid #eaf3fd
}
.ntb-a thead tr:first-child th
{
	padding:20px 10px 5px
}
.ntb-a thead tr:nth-child(2) th
{
	padding:10px 10px 15px
}
.ntb-a-thdr-big
{
	font-size:18px;
	font-weight:600;
	padding-bottom:0
}
.ntb-a-thdr-sml
{
	font-size:15px;
	font-weight:500
}
.ntb-a-thdr-mw
{
	font-size:16px;
	font-weight:600
}
.ntb-a tbody tr td
{
	text-align:center;
	padding:18px 10px;
	border:1px solid #e2f0ff;
	background:#fff;
	transition:all .3s ease-in-out
}
.ntb-a tbody tr:hover td
{
	background:#f9fcff
}
.ntb-a tbody tr td .fa-check
{
	color:#55ae65;
	font-size:18px
}
.ntb-a tbody tr td .fa-times
{
	color:#d06868
}
.ntb-a tbody tr td:first-child
{
	text-align:left
}
.milnl-mncntnr
{
	position:relative;
	padding:70px 10px 50px
}
.milnl-wrapper
{
	max-width:1024px;
	margin:50px auto 0;
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.milnl-col
{
	margin:20px;
	width:calc( ( 100% - 120px )/3 );
	padding:35px 15px;
	background:#fff;
	text-align:center;
	box-shadow:5px 5px 10px rgba(0,0,0,.05);
	border:1px solid #e9f0f5;
	position:relative;
	transition:all .3s ease-in-out
}
.milnl-tag
{
	position:absolute
}
.milnl-tag:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.milnl-tag-one
{
	top:-2px;
	left:-2px;
	width:100px
}
.milnl-tag-one div
{
	width:100%;
	height:0;
	padding-top:88%;
	background:url('../img-assets/tags/tag-popular-red.png')no-repeat;
	background-size:100%
}
.milnl-popprc-lnk
{
	display:none
}
.milnl-plan-title
{
	font-size:30px;
	font-weight:600;
	line-height:1;
	margin-bottom:20px;
	position:relative;
	padding-bottom:5px
}
.milnl-plan-title:before,.milnl-plan-title:after
{
	content:'';
	position:absolute;
	left:20%;
	width:60%;
	height:2px;
	opacity:.6;
	border-radius:5px
}
.milnl-plan-title:before
{
	top:0;
	background:linear-gradient(45deg,#51b691,#516db6);
	display:none
}
.milnl-plan-title:after
{
	bottom:0;
	background:linear-gradient(45deg,#516db6,#51b691)
}
.milnl-feats
{
	margin:10px 0
}
.milnl-feats li
{
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	margin:5px 0
}
.milnl-feats li span
{
	padding:0 3px;
	color:#777
}
.milnl-feats li span strong
{
	font-weight:600;
	color:#565656
}
.milnl-main-price
{
	font-size:18px;
	margin:20px 0;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	line-height:1
}
.milnl-pric-crnc
{
	align-self:flex-start;
	margin-top:3px
}
.milnl-pric-num
{
	font-size:200%;
	font-weight:600
}
.milnl-pric-mo
{
	align-self:flex-end;
	margin-bottom:5px
}
.milnl-btn
{
	margin-top:20px
}
.milnl-btn a
{
	padding:10px 50px;
	border-radius:3px
}
.milnl-prices-wrapr
{
	display:none;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:10;
	background:#fff;
	padding:20px 10px;
	width:calc( 100% - 4px );
	top:calc( 100% + 1px );
	left:2px;
	box-shadow:0 10px 10px rgba(0,0,0,.08);
	border:1px solid #408de4
}
.milnl-col:hover .milnl-prices-wrapr
{
	display:block;
	height:auto;
	overflow:visible
}
.milnl-prices-wrapr:before
{
	content:'';
	position:absolute;
	top:-10px;
	left:calc( 50% - 10px);
	width:20px;
	height:20px;
	background:#fff;
	border:1px solid #408de4;
	transform:rotate(45deg)
}
.milnl-prices-wrapr:after
{
	content:'';
	position:absolute;
	top:0;
	left:calc( 50% - 15px);
	width:30px;
	height:20px;
	background:#fff;
	border:1px solid #fff
}
.milnl-prices-wrapr ul li
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	margin:10px 0;
	padding:5px 0
}
.milnl-p-dur
{
	font-size:14px;
	margin-right:8px;
	color:#656565
}
.milnl-p-num
{
	font-size:20px;
	font-weight:600;
	color:#408de4
}
.milnl-p-num i
{
	font-size:70%;
	margin-right:4px
}
.milnl-p-mo
{
	font-size:90%;
	font-weight:500
}
.milnl-p-save
{
	display:block;
	width:100%;
	color:#e97434
}
.milnl-p-save:before
{
	content:'('
}
.milnl-p-save:after
{
	content:')'
}
.milnl-close-btn
{
	display:none
}
.prjk-mncntnr
{
	background:#f5faff;
	padding:20px 10px;
	margin:25px 0
}
.prjk-mncntnr-no-margin
{
	margin:15px 0 0
}
.prjk-mncntnr-bg-fff
{
	background:#fff
}
.prjk-mnwrapr
{
	max-width:1160px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	text-align:center
}
.prjk-col
{
	margin:25px 20px;
	width:calc( (100% - 200px)/5 );
	transition:all .3s ease-in-out
}
.prjk-ico
{
	margin-bottom:15px
}
.prjk-ico i
{
	font-size:40px;
	color:#408de4
}
.prjk-title
{
	font-size:18px;
	font-weight:600
}
.tbst-mncntnr
{
	padding:50px 20px
}
.bgnm-wrapr-tbst
{

}
.bgnm-txt-tbst
{

}
.tbst-hdrttl
{

}
.tbst-disc
{
	max-width:950px;
	margin:20px auto;
	text-align:center;
	font-size:17px
}
.tbst-mnwrapr
{
	max-width:1200px;
	margin:50px auto 0
}
.tbst-tbl
{
	width:100%;
	font-size:17px
}
.tbst-tbl td:first-child
{
	width:40%
}
.tbst-tbl thead tr td
{
	padding:20px 25px;
	border-bottom:1px solid #f2efee
}
.tbst-tbl thead tr:first-child td
{
	font-size:20px;
	color:#408de4;
	font-weight:600;
	padding-bottom:10px
}
.tbst-tbl thead tr:nth-child(2) td
{
	padding-top:10px
}
.tbst-tbl thead tr .tbst-tbl-thdr-big
{

}
.tbst-tbl thead tr .tbst-tbl-thdr-sml
{

}
.tbst-tbl thead tr .tbst-tbl-thdr-mw
{

}
.tbst-tbl tbody
{

}
.tbst-tbl tbody tr
{

}
.tbst-tbl tbody tr td
{
	padding:20px 35px;
	border-bottom:1px solid #f2efee
}
.tbst-tbl tbody tr td .fa-check
{
	color:#55ae65;
	font-size:130%
}
.tbst-tbl tbody tr td .fa-times
{
	color:#d06868;
	font-size:110%
}
.tbst-tbl thead tr td:first-child,.tbst-tbl tbody tr td:first-child
{
	background:#f5faff;
	border-bottom:1px solid transparent;
	border-right:25px solid #fff
}
.tbst-btn-1
{
	padding:10px 20px;
	display:inline-block;
	white-space:nowrap;
	border-radius:3px;
	cursor:pointer
}
.mark-yello1
{
	background-image:linear-gradient(-100deg,rgba(250,247,133,0.4),rgba(250,247,133,0.8) 95%,rgba(250,247,133,0.2));
	font-weight:600
}
.price-preview-btn
{
	text-align:center;
	margin:15px 0
}
.price-preview-btn span
{
	color:#408de4;
	text-decoration:underline;
	font-weight:500;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.price-preview-btn span:hover
{
	color:#347dcf
}
.popm-mncntnr
{
	display:none
}
.popm-mncntnr-active
{
	display:block;
	position:fixed;
	z-index:500;
	bottom:30%;
	left:0;
	right:0;
	margin:0 auto;
	max-width:600px;
	background:#fff;
	box-shadow:0 0 45px rgba(64,141,228,.4);
	border-radius:5px;
	border:1px solid #6464b8
}
.popm-befr
{
	position:absolute;
	z-index:10;
	bottom:calc(100% - 5px );
	left:-5px;
	width:auto;
	text-align:right;
	color:#fff;
	background:linear-gradient(40deg,#FC5C7D,#d6b2b9);
	font-size:12px;
	font-weight:600;
	line-height:.9;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:4px 10px 5px
}
.popm-hdr-wrapr
{
	color:#fff;
	background:linear-gradient(90deg,#6464b8,#a8c0ff);
	border-radius:5px 5px 0 0
}
.popm-hdrttl
{
	padding:10px 20px;
	font-size:25px;
	font-weight:600;
	letter-spacing:2px;
	line-height:1;
	text-align:center;
	text-transform:uppercase;
	overflow:hidden;
	border-radius:5px 5px 0 0
}
.popm-close
{
	position:absolute;
	bottom:100%;
	right:0;
	width:30px;
	height:30px;
	background:transparent;
	cursor:pointer;
	transition:all .3s ease-in-out
}
.popm-close:hover
{
	background:#ec9191
}
.popm-close b
{
	position:absolute;
	top:5%;
	left:calc(50% - 2px);
	width:4px;
	height:90%;
	background:#ec9191;
	border-radius:3px;
	transition:all .3s ease-in-out
}
.popm-close:hover b
{
	background:#fff
}
.popm-close b:first-child
{
	transform:rotate(45deg)
}
.popm-close b:last-child
{
	transform:rotate(-45deg)
}
.popm-tbl
{
	width:calc( 100% - 30px);
	margin:5px auto
}
.popm-tbl tr
{
	border-bottom:1px solid #eaeaea
}
.popm-tbl tr:first-child
{
	border-top:1px solid;
	border-color:#dbddfd;
	color:#3e3f56
}
.popm-tbl td
{
	text-align:center;
	padding:13px 10px;
	border-left:1px solid #f4f4f4
}
.popm-tbl tr td:first-child
{
	border:none
}
.popm-th td
{
	font-weight:500
}
.popm-strik
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	font-size:15px;
	line-height:1;
	margin-bottom:5px;
	color:#61646e
}
.popm-strik i
{
	font-size:75%
}
.popm-strik div
{
	margin:0 3px;
	position:relative
}
.popm-strik div:before
{
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	background:#a0a0a0
}
.popm-strik-mo div:before
{
	left:-20px;
	width:calc( 100% + 55px)
}
.popm-strik-half div:before
{
	left:-20px;
	width:calc( 100% + 25px)
}
.popm-strik span
{
	font-size:85%
}
.popm-price
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	font-size:17px;
	line-height:1;
	color:#408de4
}
.popm-price i
{
	font-size:75%
}
.popm-price div
{
	margin:0 3px;
	font-weight:600
}
.popm-price span
{
	font-size:85%
}
.popm-tab-wrapper
{
	padding:3px;
	width:97%;
	display:flex;
	justify-content:center;
	margin:10px auto
}
.popm-tab-wrapper [data-popm-plan]
{
	display:inline-block;
	cursor:pointer
}
.popm-tab-wrapper [data-popm-plan] span
{
	display:inline-block;
	padding:6px 20px;
	margin:0;
	line-height:1;
	color:#8e8e8e;
	background:#f4f6f9;
	transition:all .3s ease-in-out;
	border:1px solid #e5e7ea;
	border-right:none
}
.popm-tab-wrapper [data-popm-plan]:first-child span
{
	border-radius:20px 0 0 20px
}
.popm-tab-wrapper [data-popm-plan]:last-child span
{
	border-radius:0 20px 20px 0;
	border-right:1px solid #e5e7ea
}
.popm-tab-wrapper [data-popm-plan]:last-child .popm-tb-active
{
	border-right:1px solid #96a8ec
}
.popm-tab-wrapper [data-popm-plan] .popm-tb-active
{
	cursor:default;
	color:#fff;
	background:#96a8ec;
	border-color:#96a8ec
}
.hirat-mnwrapr
{
	max-width:950px;
	margin:50px auto 30px;
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-gap:40px 50px
}
.hirat-box
{
	border:1px solid #e4e4e4;
	padding:15px 10px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	background:#fff;
	transition:all .3s ease-in-out
}
.hirat-box:hover
{
	box-shadow:0 0 15px rgba(0,0,0,.08)
}
.hirat-col
{
	padding:5px
}
.hirat-col-a
{
	width:90px;
	margin-right:20px;
	text-align:center;
	font-size:22px;
	font-weight:600;
	position:relative;
	transition:all .3s ease-in-out
}
.hirat-col-a:before
{
	content:'';
	position:absolute;
	top:0;
	right:-10px;
	width:1px;
	height:100%;
	background:#cfcfcf
}
.hirat-col-a span
{
	color:#929295;
	font-size:80%;
	font-weight:500
}
.hirat-box:hover .hirat-col-a
{
	color:#f07a23
}
.hirat-col-b
{
	width:calc( 100% - 110px )
}
.hirat-logo
{
	display:block;
	width:90%;
	margin:0 auto 8px;
	position:relative
}
.hirat-logo:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0
}
.hirat-logo img
{
	display:block;
	width:100%
}
.hirat-star
{
	text-align:center;
	transition:all .3s ease-in-out
}
.hirat-star:hover
{
	transform:scale(1.05)
}
.hirat-star i
{
	color:#f07a23;
	font-size:15px;
	line-height:1;
	margin:0 2px
}
.plwr-list
{
	margin:50px auto 10px;
	display:flex;
	flex-flow:row wrap;
	align-items:flex-start
}
.plwr-list li
{
	position:relative;
	z-index:5;
	border-top:1px solid #f1f9ff;
	border-bottom:1px solid #f1f9ff;
	padding:15px 20px;
	cursor:pointer;
	transition:all .3s ease-in-out;
	font-size:16px;
	margin:15px
}
.plwr-list li:hover
{
	color:#3d79ad;
	border-color:#c3d9ec
}
.plwr-list li:before
{
	content:'';
	position:absolute;
	top:10px;
	left:0;
	width:30px;
	height:30px;
	background:#eef7fe;
	z-index:-1;
	border-radius:10px;
	transform:rotate(45deg)
}
.plwr-list-clr-fff li
{
	color:#fff;
	border-color:rgba(255,255,255,.15)
}
.plwr-list-clr-fff li:before
{
	background:rgba(255,255,255,.1)
}
.plwr-list-clr-fff li:hover
{
	border-color:rgba(255,255,255,.7);
	color:rgba(255,255,255,.8)
}
.plwr-list-2cols
{
	max-width:950px
}
.plwr-list-2cols li
{
	width:calc( (100% - 60px)/2)
}
.plwr-list-3cols
{
	max-width:1100px
}
.plwr-list-3cols li
{
	width:calc( (100% - 90px)/3)
}
.trplt-mncntnr
{
	background:#f5faff;
	padding:30px 10px;
	margin-top:15px
}
.trplt-mnwrapr
{
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:18px;
	font-weight:500;
	color:#565656
}
.trplt-logo
{
	width:130px;
	height:auto;
	margin:0;
	padding:0;
	line-height:.72;
	margin-right:2px;
	position:relative
}
.trplt-logo:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.trplt-logo img
{
	margin:0;
	padding:0;
	margin-bottom:-5px
}
.trplt-mnwrapr strong
{
	font-weight:700
}
.trplt-mnwrapr span
{
	display:inline-block
}
.trplt-ulin
{
	text-decoration:underline;
	color:#565656;
	transition:all .3s ease-in-out
}
.trplt-ulin:hover
{
	color:#00b67a
}
.trplt-stars
{
	display:inline-block;
	width:100px;
	line-height:.72;
	margin:0 2px;
	position:relative
}
.trplt-stars:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.trplt-stars img
{
	margin:0;
	padding:0;
	margin-bottom:-3px
}
.dcma-wrapper
{
	margin-top:25px;
	padding-left:22px
}
.dcma-wrapper a
{
	max-width:150px
}
.dcma-wrapper a img
{
	display:inline-block;
	width:100%
}
	@media(max-width:500px)
{
.dcma-wrapper
{
	width:100%;
	padding-left:0
}

}
.top-notice-mncntnr
{
	width:100%;
	padding:6px 10px;
	text-align:center;
	color:#fff;
	background:#f15252
}
.top-notice-mncntnr-green
{
	background:#2c9e64
}
.top-notice-mncntnr p
{
	font-size:14px;
	line-height:1.35
}
.top-notice-mncntnr p a
{
	color:#fff;
	font-weight:700;
	text-decoration:underline;
	transition:all .3s ease-in-out
}
.top-notice-mncntnr p a:hover
{
	text-decoration:none
}
.top-notice-mnwrapr
{
	max-width:1200px;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.top-notice-mncol-two
{
	margin-left:50px
}
.top-notice-mncol-two a
{
	font-size:12px;
	margin-right:15px;
	color:#f15252;
	background:#fff;
	padding:2px 10px;
	border-radius:3px
}
.top-notice-mncol-two a:last-child
{
	margin-right:0
}
.nwvds-mncntnr
{
	position:relative;
	padding:80px 10px
}
.bgnm-txt-nwvds
{
	width:40%;
	top:35px;
	left:45%
}
.nwvds-info1
{
	max-width:900px;
	margin:40px auto 10px;
	text-align:center;
	color:#505050
}
.nwvds-info1 p
{
	font-size:16px;
	line-height:1.3;
	margin-bottom:10px
}
.nwvds-info1 p:last-child
{
	margin-bottom:0
}
.nwvds-mnwrapr
{
	position:relative;
	max-width:1250px;
	margin:80px auto 0;
	display:flex;
	flex-flow:row wrap
}
.nwvds-mncol
{
	position:relative;
	align-self:flex-start
}
.nwvds-mncol-one
{
	width:810px;
	position:sticky;
	top:80px
}
.nwvds-jumbo-screen
{
	width:100%;
	position:relative
}
.nwvds-jumbo-video
{
	width:100%;
	margin-bottom:15px;
	box-shadow:0 0 20px rgba(0,0,0,.2)
}
.nwvds-jumbo-video-frame
{
	width:100%;
	height:0;
	padding-top:56.3%;
	position:relative
}
.nwvds-jumbo-video-frame iframe
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.nwvds-jumbo-thumbnail
{
	box-shadow:0 0 20px rgba(0,0,0,.2);
	cursor:pointer;
	position:relative;
	width:100%;
	height:0;
	padding-top:56%
}
.nwvds-jumbo-play-icon
{
	transition:all .3s ease-in-out;
	opacity:.7;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center
}
.nwvds-jumbo-play-icon div
{
	width:13%;
	height:0;
	padding-top:9.25%;
	background:url('../video-library/images/youtube-play-icon.svg')no-repeat;
	background-size:100%
}
.nwvds-jumbo-thumbnail:hover .nwvds-jumbo-play-icon
{
	opacity:1
}
.nwvds-jumbo-title
{
	font-size:20px
}
.nwvds-mncol-two
{
	margin-left:20px;
	width:calc(100% - 830px)
}
.nwvds-video-item
{
	margin-bottom:15px;
	display:flex;
	flex-flow:row wrap;
	cursor:pointer
}
.nwvds-mncol-two .nwvds-video-item:last-child
{
	margin-bottom:0
}
.nwvds-vid-thumb
{
	width:60%;
	position:relative
}
.nwvds-vid-thumb img
{
	display:block;
	width:100%
}
.nwvds-vid-thumb:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.3;
	transition:all .3s ease-in-out
}
.nwvds-vid-thumb:after
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('../video-library/images/play-icon-small.svg')no-repeat center center;
	background-size:11%;
	opacity:1;
	transition:all .3s ease-in-out
}
.nwvds-video-item:hover .nwvds-vid-thumb:before
{
	opacity:0
}
.nwvds-video-item:hover .nwvds-vid-thumb:after
{
	opacity:0
}
.nwvds-vid-title
{
	font-size:14px;
	margin-left:10px;
	width:calc(40% - 10px);
	transition:all .3s ease-in-out
}
.nwvds-video-item:hover .nwvds-vid-title
{
	color:#e95454
}
.nwvds-video-item-active .nwvds-vid-title
{
	color:#e95454
}
.nwvds-video-item-active .nwvds-vid-thumb:before
{
	opacity:0
}
.nwvds-video-item-active .nwvds-vid-thumb:after
{
	opacity:0
}
.nwvds-sbscr-wrapr
{
	width:100%;
	margin:15px auto 0;
	text-align:right
}
.nwvds-btn-sbscr
{
	color:#fff;
	background:#fa6a6a;
	padding:10px 25px;
	font-size:15px;
	text-transform:uppercase;
	border-radius:3px;
	transition:all .3s ease-in-out
}
.nwvds-btn-sbscr:hover
{
	background:#f45b5b
}
.hsgat-navs-cntnr
{
	max-width:1200px;
	margin:50px auto -30px
}
.hsgat-navs-list
{
	display:flex;
	flex-flow:row wrap;
	justify-content:center
}
.hsgat-navs-list li
{
	padding:0 15px;
	position:relative
}
.hsgat-navs-list li:before
{
	content:'';
	position:absolute;
	top:15%;
	left:0;
	width:2px;
	height:70%;
	background:#7a7a7a
}
.hsgat-navs-list li:first-child:before
{
	display:none
}
.hsgat-navs-list li a,.hsgat-navs-list li span
{
	font-size:18px;
	font-weight:500;
	color:#7a7a7a;
	transition:all .3s ease-in-out
}
.hsgat-navs-list li a:hover
{
	color:#457cbb
}
.hsgat-navs-list li a
{
	text-decoration:underline
}
	[data-xf247-popup]
{
	display:none
}
._xf247-mncntnr
{
	width:180px;
	position:fixed;
	z-index:500;
	top:500px;
	left:0;
	transition:all .3s ease-in-out
}
._xf247-mncntnr-hidden
{
	transform:translateX(-200px)
}
._xf247-close
{
	cursor:pointer;
	position:absolute;
	z-index:50;
	top:0;
	right:0;
	width:22px;
	height:22px;
	background:#8285ff;
	border-radius:50%;
	transform:translate(50%,-50%);
	box-shadow:0 7px 15px rgba(0,0,0,.25);
	transition:all .3s ease-in-out
}
._xf247-mncntnr-hidden ._xf247-close
{
	transform:translate(0,0)
}
._xf247-close:hover
{
	background:#f15252
}
._xf247-close b
{
	background:#fff;
	position:absolute;
	top:calc(50% - 1px);
	left:20%;
	width:60%;
	height:2px
}
._xf247-close b:first-child
{
	transform:rotate(45deg)
}
._xf247-close b:nth-child(2)
{
	transform:rotate(-45deg)
}
._xf247-mnwrapr
{
	padding:13px 20px;
	color:#fff;
	background:#8285ff;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	box-shadow:0 7px 15px rgba(0,0,0,.25);
	cursor:pointer;
	position:relative;
	transition:all .3s ease-in-out
}
._xf247-mncol
{

}
._xf247-col-icon
{
	width:32px;
	margin-right:10px
}
._xf247-col-icon svg
{
	display:block
}
._xf247-col-content
{
	width:calc(100% - (32px + 10px ) );
	font-size:14px;
	font-weight:600;
	line-height:1.4
}
._xf247-col-content u
{
	text-decoration:none
}
	[data-xf247-rotate=vertical]
{
	top:650px
}
	[data-xf247-rotate=vertical] ._xf247-mnwrapr
{
	padding:6px 15px;
	width:215px;
	transform:rotate(-90deg);
	transform-origin:0 0
}
	[data-xf247-rotate=vertical] ._xf247-col-content
{
	font-size:15px;
	line-height:1
}
	[data-xf247-rotate=vertical] ._xf247-col-content u
{
	display:none
}
	[data-xf247-rotate=vertical] ._xf247-close
{
	display:none
}
.m2rc6-mncntnr
{
	background:#fff;
	padding:3px 10px;
	position:relative;
	z-index:200
}
.m2rc6-mnwrapr
{
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between
}
.m2rc6-ulist
{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	margin-left:auto
}
.m2rc6-ulist li a
{
	color:#1c2531;
	font-size:13px;
	font-weight:500;
	transition:color .3s ease-in-out
}
.m2rc6-ulist li a:hover
{
	color:#f15252
}
.m2rc6-ulist li:not(:last-child)
{
	margin-right:15px
}
.m2rc6-ulist li:not(.m2rc6-ulist)
{

}
._m2rc6-drop-li
{
	display:flex;
	flex-flow:row wrap;
	cursor:pointer;
	position:relative
}
._m2rc6-flag
{
	width:22px;
	height:22px;
	border-radius:50%;
	border:1px solid #e5e5e5
}
._m2rc6-flag-us
{
	background:url('../img-assets/flags/us.jpg')no-repeat center center;
	background-size:cover
}
._m2rc6-flag-in
{
	background:url('../img-assets/flags/in.jpg')no-repeat center center;
	background-size:cover
}
._m2rc6-flag u
{
	display:none
}
._m2rc6-code
{
	padding-left:5px
}
._m2rc6-code i
{
	color:#e2e2e2
}
._m3fk8-mncntnr
{
	cursor:default!important;
	position:absolute;
	z-index:10;
	top:calc(100% + 8px);
	right:0;
	width:1200px;
	margin:0 auto;
	background:#fff;
	padding:30px 50px;
	box-shadow:0 0 5px rgba(0,0,0,.2);
	display:none
}
._m3fk8-mncntnr:before
{
	content:'';
	position:absolute;
	z-index:10;
	top:-10px;
	right:5px;
	border-left:13px solid transparent;
	border-right:13px solid transparent;
	border-bottom:10px solid #eee
}
._m3fk8-close
{
	position:absolute;
	top:20px;
	right:20px;
	width:15px;
	height:15px;
	cursor:pointer
}
._m3fk8-close b
{
	position:absolute;
	width:2px;
	height:100%;
	top:0;
	left:calc( 50% - 1px);
	background:#555656;
	transition:all .3s ease-in-out
}
._m3fk8-close:hover b
{
	background:#e76e6e
}
._m3fk8-close b:first-child,._m3fk8-close b:nth-child(2)
{

}
._m3fk8-close b:first-child
{
	transform:rotate(45deg)
}
._m3fk8-close b:nth-child(2)
{
	transform:rotate(-45deg)
}
._m3fk8-headtitle
{
	text-align:center;
	font-size:25px;
	line-height:1.2;
	color:#2b2c2c;
	font-weight:500;
	margin-bottom:30px
}
._m3fk8-mnwrapr
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
._m3fk8-r0w
{
	width:25%;
	padding:13px 10px 13px 20px;
	background:#fff;
	position:relative;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	transition:all .3s ease-in-out
}
._m3fk8-r0w:hover
{
	z-index:10;
	box-shadow:0 0 15px rgba(63,63,63,.1)
}
._m3fk8-flag
{
	width:35px;
	margin-right:10px;
	box-shadow:0 0 2px rgba(0,0,0,.3)
}
._m3fk8-flag b
{
	display:block;
	position:relative;
	width:100%;
	height:0;
	padding-top:67.3%;
	background:url('../img-assets/flags/region-flags-all-150.png')no-repeat;
	background-size:1100%
}
	div._m3fk8-r0w
{
	z-index:10;
	box-shadow:0 0 15px rgba(63,63,63,.1);
	cursor:default
}
	div._m3fk8-r0w:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:3px;
	height:100%;
	background:#37a9e2
}
._m3fk8-flag-in b
{
	background-position:0 1px
}
._m3fk8-flag-us b
{
	background-position:10% 0
}
._m3fk8-flag-uk b
{
	background-position:20% 0
}
._m3fk8-flag-ae b
{
	background-position:30% 0
}
._m3fk8-flag-au b
{
	background-position:40% 0
}
._m3fk8-flag-ca b
{
	background-position:50% 0
}
._m3fk8-flag-sg b
{
	background-position:60% -.5%
}
._m3fk8-flag-np b
{
	background-position:70% -.8%
}
._m3fk8-flag-lk b
{
	background-position:80% 0
}
._m3fk8-flag-bd b
{
	background-position:90% 0
}
._m3fk8-flag-sa b
{
	background-position:100% 0
}
._m3fk8-flag-th b
{
	background-position:0 33.33%
}
._m3fk8-flag-my b
{
	background-position:10% 33.33%
}
._m3fk8-flag-nz b
{
	background-position:20% 33.33%
}
._m3fk8-flag-za b
{
	background-position:30% 33.33%
}
._m3fk8-flag-ie b
{
	background-position:40% 33.33%
}
._m3fk8-flag-jp b
{
	background-position:50% 35%
}
._m3fk8-flag-hk b
{
	background-position:60% 33.33%
}
._m3fk8-flag-ph b
{
	background-position:70% 33.33%
}
._m3fk8-flag-il b
{
	background-position:80% 33.33%
}
.f67t3r-mncntnr
{
	background:#05152c;
	padding:50px 30px
}
.f67t3r-mnwrapr
{
	max-width:1200px;
	margin:0 auto
}
.f85tr-r0w
{
	width:100%;
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between
}
.f85tr-col
{

}
.f85tr-r0w .f85tr-col:not(:last-child)
{
	margin-right:calc(80px/3)
}
._f85tr-list
{

}
._f85tr-list li
{
	margin:10px 0
}
._f85tr-list li a
{
	color:#d7d7d7;
	font-size:13px;
	font-weight:400;
	transition:all .3s ease-in-out
}
._f85tr-list li a:hover
{
	color:#fff;
	text-decoration:underline
}
._f85tr-list li._f85tr-h3ad
{
	color:#fff;
	font-size:16px;
	font-weight:600;
	margin-bottom:15px;
	text-transform:uppercase
}
._f85tr-list:not(:last-child)
{
	margin-bottom:25px
}
._f85tr-s0m3d
{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
._f85tr-s0m3d a
{
	color:#1c2430;
	background:#505c6c;
	margin:7px 10px;
	margin-left:0;
	font-size:16px;
	line-height:1;
	padding:5px 6px;
	border-radius:3px;
	transition:all .3s ease-in-out
}
._f85tr-s0m3d a:hover
{
	background:#fff
}
._f6yt-mnwrapr
{
	margin-top:35px;
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between
}
._f6yt-mncol
{

}
._f6yt-mncol-logo
{
	max-width:500px
}
._f6yt-logo-wrapr
{

}
._f6yt-logo
{
	max-width:210px;
	display:inline-block
}
._f6yt-logo img
{
	display:block;
	width:100%
}
._f6yt-info
{
	font-size:13px;
	color:#d7d7d7;
	margin-top:20px
}
._f6yt-mncol-payments
{
	display:flex;
	align-items:center;
	align-self:flex-start;
	padding-top:45px
}
._f9u7-wrapr
{
	max-width:340px;
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between
}
._f9u7-logo
{
	height:25px;
	margin:5px
}
._f9u7-logo img
{
	height:100%;
	filter:grayscale(100);
	transition:all .3s ease-in-out
}
._f9u7-logo:hover img
{
	filter:grayscale(0)
}
._f6yh-wrapr
{
	width:210px;
	margin-left:15px;
	display:flex
}
._f6yh-logo
{
	width:100%
}
._f6yh-logo:first-child
{
	margin-right:5px
}
._f6yh-logo img
{
	width:100%
}
._f87h-mnwrapr
{
	position:relative;
	margin-top:55px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between
}
._f87h-mnwrapr:before
{
	content:'';
	position:absolute;
	top:-20px;
	left:0;
	width:100%;
	height:1px;
	background:rgba(255,255,255,.15)
}
._f6yt-col
{

}
._f6yt-col-copy
{
	color:#d7d7d7;
	font-size:11px
}
._f6yt-col-list
{
	display:flex;
	flex-flow:row wrap
}
._f6yt-col-list li
{
	position:relative
}
._f6yt-col-list li:not(:last-child)
{
	margin-right:25px
}
._f6yt-col-list a
{
	display:inline-block;
	color:#d7d7d7;
	font-size:13px;
	font-weight:400;
	position:relative
}
._f6yt-col-list a:hover
{
	color:#fff;
	text-decoration:underline
}
._f6yt-col-list li:not(:last-child):after
{
	content:'';
	position:absolute;
	top:0;
	right:-13px;
	width:1px;
	height:100%;
	background:rgba(215,215,215,.2);
	display:none
}
/* Custom */
.product-btn
{
	display:table;
	font-size:12px;
	padding:10px 15px;
	border-radius:3px
}