.vc_custom_domain-search {
padding-top: 50px !important;
padding-bottom: 50px !important;
background-image: url(../img/domain-search-bg.jpg) !important;
}
.vc_custom_domain
{
padding-top: 50px !important;
padding-bottom: 50px !important;
background: #3f5efb url(../img/banner-bg-cloud.png) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
}
#pageHeader.globpageheader
{
	background-blend-mode: overlay;
	background-image: url('../img/bg-page-section.png');
	}
	
.vc_custom_contact {
    padding-right: 0px !important;
    padding-bottom: 60px !important;
    padding-left: 35px !important;
}
.vc_custom_features {
padding-top: 50px !important;
padding-bottom: 0px !important;
}
.vc_custom_1519123730528 {
margin-right: -15px !important;
margin-left: -15px !important;
}
.vc_custom_1519123739604 {
margin-right: -15px !important;
margin-left: -15px !important;
}
.vc_custom_1522126715662 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1522126709774 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1522126703894 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1522126697778 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1522126691410 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1522126682100 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1523247238291 {
padding-top: 50px !important;
padding-bottom: 0px !important;
background-color: #e8ecff !important;
}
.vc_custom_ssl {
padding-top: 50px !important;
padding-bottom: 40px !important;
background-color: #e8ecff !important;
}
.vc_custom_1523864711307 {
padding-top: 50px !important;
padding-bottom: 10px !important;
background-color: #fc466b !important;
}
.vc_custom_1519125263441 {
margin-right: -15px !important;
margin-left: -15px !important;
}
.vc_custom_1541657468818 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1541657475462 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1541657485442 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1541657496423 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.vc_custom_1523167280333
{
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.vc_custom_15231672803333
{
padding-top: 50px !important;
padding-bottom: 0px !important;
}
.vc_custom_pricing
{
padding-top: 50px !important;
padding-bottom: 0px !important;
}
.vc_custom_vps
{
padding-top: 50px !important;
padding-bottom: 40px !important;
}
.vc_custom_1523099164424
{
padding-top: 50px !important;
padding-bottom: 40px !important;
background-color: #e8ecff !important;
}
.vc_custom_testimonials
{
padding-top: 50px !important;
padding-bottom: 0px !important;
background-color: #e8ecff !important;
}
.vc_custom_1524915464609
{
padding-top: 50px !important;
padding-bottom: 0px !important;
}
.vc_custom_1519274960327
{
margin-right: -15px !important;
margin-left: -15px !important;
}
.vc_custom_1519796615901
{
padding-right: 15px !important;
padding-bottom: 60px !important;
padding-left: 15px !important;
}
.vc_custom_ssl_what
{
padding-right: 15px !important;
padding-bottom: 0px !important;
padding-left: 15px !important;
}
.vc_custom_1519796625294
{
padding-right: 15px !important;
padding-bottom: 0px !important;
padding-left: 15px !important;
}
.vc_custom_wordpress {
    background-color: #f2f2f2 !important;
}
.vc_custom_ssl_dv {
    background: #f2f2f2 url(../img/ssl_validation_dv.png);
	background-repeat: no-repeat;
}
.vc_custom_ssl_ov {
    background: #f2f2f2 url(../img/ssl_validation_ov.png);
	background-repeat: no-repeat;
}
.vc_custom_ssl_ev {
    background: #f2f2f2 url(../img/ssl_validation_ev.png);
	background-repeat: no-repeat;
}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
#yith-wcwl-main-inline-css
.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt { border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; }
#dashicons-inline-css
[data-font="Dashicons"]:before {font-family: 'Dashicons' !important;content: attr(data-icon) !important;speak: none !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1 !important;font-style: normal !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}
#font-awesome-inline-css
[data-font="FontAwesome"]:before {font-family: 'FontAwesome' !important;content: attr(data-icon) !important;speak: none !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1 !important;font-style: normal !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}

/* login */
/*assign full width inputs*/ 
	#id01 input[type=text], 
	#id01 input[type=password] { 
		width: 100%; 
		padding: 12px 20px; 
		margin: 8px 0; 
		display: inline-block; 
		border: 1px solid #ccc; 
		box-sizing: border-box; 
	} 
	
	/*set extra style for the cancel button*/ 
	.cancelbtn { 
		width: auto; 
		padding: 10px 18px; 
		background-color: #f44336; 
	} 
	
	/*centre the display image inside the container*/ 
	.imgcontainer { 
		text-align: center; 
		margin: 24px 0 12px 0; 
		position: relative; 
	} 
	
	/*set image properties*/ 
	img.avatar { 
		width: 40%; 
		border-radius: 50%; 
	} 
	
	/*set padding to the container*/ 
	.container-login { 
		padding: 16px; 
	} 
	
	/*set the forgot password text*/ 
	span.psw { 
		float: right; 
		padding-top: 16px; 
	} 
	
	/*set the Modal background*/ 
	.modal { 
		display: none; 
		position: fixed; 
		z-index: 1; 
		left: 0; 
		top: 0; 
		width: 100%; 
		height: 100%; 
		overflow: auto; 
		background-color: rgb(0, 0, 0); 
		background-color: rgba(0, 0, 0, 0.4); 
		padding-top: 60px; 
	} 
	
	/*style the model content box*/ 
	.modal-content { 
		background-color: #fefefe; 
		margin: 5% auto 15% auto; 
		border: 1px solid #888; 
		width: 400px; 
	} 
	
	/*style the close button*/ 
	.close { 
		position: absolute; 
		right: 25px; 
		top: 0; 
		color: #000; 
		font-size: 35px; 
		font-weight: bold; 
	} 
	
	.close:hover, 
	.close:focus { 
		color: red; 
		cursor: pointer; 
	} 
	
	/* add zoom animation*/ 
	.animate { 
		-webkit-animation: animatezoom 0.6s; 
		animation: animatezoom 0.6s 
	} 
	
	@-webkit-keyframes animatezoom { 
		from { 
			-webkit-transform: scale(0) 
		} 
		to { 
			-webkit-transform: scale(1) 
		} 
	} 
	
	@keyframes animatezoom { 
		from { 
			transform: scale(0) 
		} 
		to { 
			transform: scale(1) 
		} 
	} 
	
	@media screen and (max-width: 300px) { 
		span.psw { 
			display: block; 
			float: none; 
		} 
		.cancelbtn { 
			width: 100%; 
		} 
	} 
/* End login */


#domainnote li, ul.rule li {
    list-style: none;
    margin-bottom: 10px;
    padding-left: 25px;
    background: url(../img/bullet-check.png) no-repeat 0 5px;
}
#domainnote .p30.counsel li {
    background: none;
    list-style: circle;
    padding-left: 0;	
}	

.contact-info--item-vps {
display: block;
position: relative;
height: 100%;
padding: 30px 40px 26px;
color: hsl(0, 0%, 33%);
background-color:#f5f5f5;
z-index: 0;
}
.contact-info--item-vps:before,
.contact-info--item-vps:after {
    content: " ";
    display: table;
}

.contact-info--item-vps:after {
    clear: both;
}
.contact-info--item-vps:hover {
    top: -10px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	color: hsl(0, 0%, 33%);
	background-color:#e1e8ed;
}
.contact-info--item-vps .h3 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
    -webkit-transition: color .25s;
    transition: color .25s;
}