.hide {
	display: none !important;
}
@media only screen and (min-width: 1025px) {
	header{
		padding-bottom:85px;
	}
	header .top-wrap{
		position:fixed;
		left:0;
		right:0;
	}

	/* LANDING PAGE */
	header.landing{
		padding-bottom:35px;
	}
	header.landing .top-wrap {
		border-bottom: 4px solid #e0e0e0;
		box-shadow: 0 0 15px 0px #fff;
	}

	#mobile-nav, a.open-submenu, #back-button, .hide-for-extra-big, #after_table, .vps-slider .choose_vps_plan {
		display: none !important;
	}
	.social-buttons{
		z-index:15;
	}

	#top-bar .wrapper {
		position: relative;
	}
	
	.all-services-box-banner {
		height:auto;
		padding-bottom:10px;
	}
	.feats-box .col:nth-child(4) {
		clear: both;
	}
	.bottom-banner{
		height:auto;
		padding-bottom:10px;
	}

	.anniversary-video{
		background: #f2f2f2;
		padding: 45px 0;
	}
	.anniversary-video .col:last-child{
		width:45%;
		max-width: 500px;
		padding-left: 3%;
	}
	.anniversary-video .col .button-holder a:last-child{
		margin-left: 25px;
	}

	#banner .banner-wrap.home-banner.anniversary-ver3 h1{
		text-align: left;
	}
	#banner .banner-wrap.home-banner.anniversary-ver3 h1 span{
		width: 300px;
		margin-top: 100px;
		line-height: 40px;
		position: absolute;
	}
	#banner .banner-wrap.home-banner.anniversary-ver3 .btn{
		float: left;
		margin-right: 15px;
		font-size: 15px;
	}

	/* Home no-tabs banner */
	#banner .banner-bkg.home-simple-default,
	#banner .banner-bkg.home-simple-default .banner-wrap,
	#banner .banner-bkg.home-simple-ver1,
	#banner .banner-bkg.home-simple-ver1 .banner-wrap {
		height: 633px;
	}
	#banner .home-boxes {
		margin-top: 120px;
	}
	#banner .home-boxes .box .btns-part{
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 30px 15px 20px;
	}
	#banner .home-boxes .box.promo.bf .btns-part{
		margin: 0 15px 20px;
	}
	#banner .banner-bkg.domain-simple:after{
		content:'';
		position: absolute;
		width: 60%;
		height: 463px;
		top:50px;
		right:0;
		z-index:-1;
		margin: auto;
	}
	.no-webp #banner .banner-bkg.domain-simple:after{
		background: url('/images/domain-banner-simple-img.png') no-repeat center center;
	}
	.webp #banner .banner-bkg.domain-simple:after{
		background: url('/images/webp/domain-banner-simple-img.webp') no-repeat center center;
	}
	#banner .banner-wrap.domain-simple-banner h1,
	#banner .banner-wrap.domain-simple-banner .simple-text,
	#banner .banner-wrap.domain-simple-banner .features-line,
	#banner .banner-wrap.domain-simple-banner .banner-buttons{
		text-align: left;
	}
	#banner .banner-wrap.domain-simple-banner .simple-text {
		width: 60%;
		font-size: 22px;
		line-height: 30px;
	}
	#banner .banner-wrap.unlimited-cpanel-reseller-banner .simple-text {
		display: inline-block;
		margin-right: 30px;
	}
	#banner .promo .banner-wrap.unlimited-cpanel-reseller-banner .simple-text {
		display: block;
		margin-right: -65px;
		margin-top: 80px;
	}
	#banner .bf .banner-wrap.unlimited-cpanel-reseller-banner .simple-text {
		display: block;
		margin: 0 auto 30px;
	}


	/* Banner Affiliates steps */
	#banner .banner-wrap.affiliates-banner .steps .col:before,
	#banner .banner-wrap.unlimited-cpanel-reseller-banner .steps .col:before,
	#banner .banner-wrap.about-banner .steps .col:before{
		width: 185px;
		height: 185px;
		border-radius: 50%;
		border: 4px dashed #fff;
		-webkit-transform: rotate(62deg);
		-moz-transform: rotate(62deg);
		-o-transform: rotate(62deg);
		-ms-transform: rotate(62deg);
		transform: rotate(62deg);
	}
	@-moz-document url-prefix() {
		#banner .banner-wrap.affiliates-banner .steps .col:before,
		#banner .banner-wrap.unlimited-cpanel-reseller-banner .steps .col:before,
		#banner .banner-wrap.about-banner .steps .col:before{
			border: 3px dashed #fff;
		}
	}
	/* Banner cPanel steps */
	#banner .banner-wrap.unlimited-cpanel-reseller-banner .steps{
		width: 708px;
		padding: 28px 0;
		margin: 40px auto;
		display: table;
		background: url(/images/cpanel-banner.svg) no-repeat center center;
		background-size: cover;
	}
	@-moz-document url-prefix() {
		#banner .banner-wrap.unlimited-cpanel-reseller-banner .steps{
			width: 718px;
		}
	}
	#banner .banner-wrap.unlimited-cpanel-reseller-banner .steps .col {
		font-size: 13px;
	}
	/* StoreMaster steps */
	#banner .banner-wrap.master-banner .steps .col:not(:last-child):after,
	#banner .banner-wrap.wp-themes-banner .steps .col:not(:last-child):after{
		top: 50px;
		width: 74px;
		right: -250px;
	}
	.no-webp #banner .banner-wrap.master-banner .steps .col:not(:last-child):after,
	.no-webp #banner .banner-wrap.wp-themes-banner .steps .col:not(:last-child):after{
		background: url('/images/storemaster-step-separator.png') no-repeat;
	}
	.webp #banner .banner-wrap.master-banner .steps .col:not(:last-child):after,
	.webp #banner .banner-wrap.wp-themes-banner .steps .col:not(:last-child):after{
		background: url('/images/webp/storemaster-step-separator.webp') no-repeat;
	}

	/* Datacenter Index step */
	#banner .banner-wrap.data-centers-banner .steps .col:nth-child(4),
	#banner .banner-wrap.data-centers-banner .steps .col:nth-child(5){
		margin-top: -30px;
	}
	#banner .banner-wrap.data-centers-banner .steps .col a i{
		display: block;
		margin: 30px auto 40px;
		position: relative;
	}
	#banner .banner-wrap.data-centers-banner .steps .col a i:before {
		content: '';
		position: absolute;
		width: 165px;
		height: 165px;
		border: 4px dashed #fff;
		border-radius: 50%;
		margin: 0 auto 10px;
		left: -28px;
		top: -30px;
	}
	@-moz-document url-prefix() {
		#banner .banner-wrap.data-centers-banner .steps .col a i:before{
			border: 3px dashed #fff;
		}
	}
	/* Remoteforms steps */
	#banner .banner-wrap.remote-forms-banner .steps .col:not(:last-child):after{
		top: 65px;
		width: 125px;
		right: -325px;
	}
	.no-webp #banner .banner-wrap.remote-forms-banner .steps .col:not(:last-child):after{
		background: url('/images/remote-forms-banner-separator.png') no-repeat;
	}
	.webp #banner .banner-wrap.remote-forms-banner .steps .col:not(:last-child):after{
		background: url('/images/webp/remote-forms-banner-separator.webp') no-repeat;
	}
	/* Dedi Managed Services */
	#banner .banner-wrap.dedicated-managed-services-banner .steps{
		margin: 30px auto 0;
	}
	#banner .banner-wrap.dedicated-managed-services-banner .steps .col{
		padding: 80px 0;
		font-size: 14px;
	}
	#banner .banner-wrap.dedicated-managed-services-banner .steps .col:nth-child(odd){
		margin-top: 80px;
	}
	#banner .banner-wrap.dedicated-managed-services-banner .steps .col:before{
		width: 239px;
	}
	.no-webp #banner .banner-wrap.dedicated-managed-services-banner .steps .col:before{
		background: url('/images/dedicated-managed-banner-circle.png') no-repeat center center;
	}
	.webp #banner .banner-wrap.dedicated-managed-services-banner .steps .col:before{
		background: url('/images/webp/dedicated-managed-banner-circle.webp') no-repeat center center;
	}
	#banner .banner-wrap.dedicated-managed-services-banner .steps .col:after{
		background: url('/images/dedicated-managed-banner-arrow.svg') no-repeat;
		width: 135px;
		height:26px;
	}
	#banner .banner-wrap.dedicated-managed-services-banner .steps .col:nth-child(odd):after{
		top: -10px;
		-moz-transform: scale(1, -1);
		-o-transform: scale(1, -1);
		-webkit-transform: scale(1, -1);
		transform: scale(1, -1);
	}
	#banner .banner-wrap.dedicated-managed-services-banner .steps .col:nth-child(even):after{
		top: 240px;
	}
	/* VPS Managed steps */
	#banner .banner-wrap.vps-managed-services-banner .steps,
	#banner .banner-wrap.apps-installer-banner .steps,
	#banner .banner-wrap.reseller-cp-banner .steps,
	#banner .banner-wrap.whois-protect-banner .steps,
	#banner .banner-wrap.website-builder-banner .steps,
	#banner .banner-wrap.hepsia-cp-banner .steps,
	#banner .banner-wrap.support-banner .steps,
	#banner .banner-wrap.customer-support-banner .steps,
	#banner .banner-wrap.customer-faq-banner .steps,
	#banner .banner-wrap.reseller-faq-banner .steps,
	#banner .banner-wrap.reseller-api-banner .steps,
	#banner .banner-wrap.glossary-category-banner .steps,
	#banner .banner-wrap.articles-category-banner .steps,
	#banner .banner-wrap.videos-category-banner .steps,
	#banner .banner-wrap.free-wp-hosting-banner .steps,
	#banner .banner-wrap.plan-builder-banner .steps,
	#banner .banner-wrap.sitepad-banner .steps {
		width: 100%;
		margin: 0 auto;
		display: block;
		position: absolute;
		top: 0;
	}
	#banner .banner-wrap.vps-managed-services-banner .steps .col,
	#banner .banner-wrap.apps-installer-banner .steps .col,
	#banner .banner-wrap.reseller-cp-banner .col,
	#banner .banner-wrap.whois-protect-banner .col,
	#banner .banner-wrap.website-builder-banner .col,
	#banner .banner-wrap.hepsia-cp-banner .col,
	#banner .banner-wrap.support-banner .col,
	#banner .banner-wrap.customer-support-banner .col,
	#banner .banner-wrap.customer-faq-banner .col,
	#banner .banner-wrap.reseller-faq-banner .col,
	#banner .banner-wrap.reseller-api-banner .col,
	#banner .banner-wrap.glossary-category-banner .col,
	#banner .banner-wrap.articles-category-banner .col,
	#banner .banner-wrap.videos-category-banner .col,
	#banner .banner-wrap.free-wp-hosting-banner .col,
	#banner .banner-wrap.plan-builder-banner .col,
	#banner .banner-wrap.sitepad-banner .col{
		position: absolute;
	}
	#banner .banner-wrap.vps-managed-services-banner .steps .col:nth-child(1){
		top: 170px;
		left: -20px;
	}
	#banner .banner-wrap.vps-managed-services-banner .steps .col:nth-child(2){
		right: -35px;
		top: 170px;
	}
	#banner .banner-wrap.vps-managed-services-banner .steps .col:nth-child(3){
		top: 350px;
		left: 80px;
	}
	#banner .banner-wrap.vps-managed-services-banner .steps .col:nth-child(4){
		top: 350px;
		right: 80px;
	}

	/* FREE Apps steps */
	#banner .banner-wrap.apps-installer-banner .steps .col:nth-child(1){
		top: 130px;
		left: -10px;
	}
	#banner .banner-wrap.apps-installer-banner .steps .col:nth-child(2){
		right: -25px;
		top: 130px;
	}
	#banner .banner-wrap.apps-installer-banner .steps .col:nth-child(3){
		top: 335px;
		left: 90px;
	}
	#banner .banner-wrap.apps-installer-banner .steps .col:nth-child(4){
		top: 335px;
		right: 90px;
	}

	/* Reseller CP steps */
	#banner .banner-wrap.reseller-cp-banner .steps .col:nth-child(1),
	#banner .banner-wrap.free-wp-hosting-banner .steps .col:nth-child(1){
		top: 145px;
		left: -30px;
	}
	#banner .banner-wrap.reseller-cp-banner .steps .col:nth-child(2),
	#banner .banner-wrap.free-wp-hosting-banner .steps .col:nth-child(2){
		right: -35px;
		top: 145px;
	}
	#banner .banner-wrap.reseller-cp-banner .steps .col:nth-child(3),
	#banner .banner-wrap.free-wp-hosting-banner .steps .col:nth-child(3){
		top: 320px;
		left: 90px;
	}
	#banner .banner-wrap.reseller-cp-banner .steps .col:nth-child(4),
	#banner .banner-wrap.free-wp-hosting-banner .steps .col:nth-child(4){
		top: 320px;
		right: 90px;
	}

	/* Plan Builder steps */
	#banner .banner-wrap.plan-builder-banner .steps .col:nth-child(1){
		top: 180px;
		left: -30px;
	}
	#banner .banner-wrap.plan-builder-banner .steps .col:nth-child(2){
		right: -35px;
		top: 180px;
	}
	#banner .banner-wrap.plan-builder-banner .steps .col:nth-child(3){
		top: 355px;
		left: 90px;
	}
	#banner .banner-wrap.plan-builder-banner .steps .col:nth-child(4){
		top: 355px;
		right: 90px;
	}

	/* WHOIS steps */
	#banner .banner-wrap.whois-protect-banner .steps .col:nth-child(1){
		top: 130px;
		left: -30px;
	}
	#banner .banner-wrap.whois-protect-banner .steps .col:nth-child(2){
		right: -35px;
		top: 130px;
	}
	#banner .banner-wrap.whois-protect-banner .steps .col:nth-child(3){
		top: 320px;
		left: 90px;
	}
	#banner .banner-wrap.whois-protect-banner .steps .col:nth-child(4){
		top: 320px;
		right: 90px;
	}

	/* Advanced Tools steps */
	#banner .banner-wrap.advanced-tools-banner .steps{
		width: 845px;
	}
	#banner .banner-wrap.advanced-tools-banner .steps .col{
		padding: 93px 0;
	}
	#banner .banner-wrap.advanced-tools-banner .steps .col:before{
		width: 285px;
		height: 285px;
		-webkit-transform: rotate(188deg);
		-ms-transform: rotate(188deg);
		transform: rotate(188deg);
	}
	.no-webp #banner .banner-wrap.advanced-tools-banner .steps .col:before{
		background: url('/images/advanced-tools-circles.png') no-repeat center center;
	}
	.webp #banner .banner-wrap.advanced-tools-banner .steps .col:before{
		background: url('/images/webp/advanced-tools-circles.webp') no-repeat center center;
	}

	/* Website Builder steps */
	#banner .banner-wrap.website-builder-banner .steps .col:nth-child(1){
		top: 130px;
		left: -30px;
	}
	#banner .banner-wrap.website-builder-banner .steps .col:nth-child(2){
		right: -35px;
		top: 130px;
	}
	#banner .banner-wrap.website-builder-banner .steps .col:nth-child(3){
		top: 305px;
		left: 90px;
	}
	#banner .banner-wrap.website-builder-banner .steps .col:nth-child(4){
		top: 305px;
		right: 90px;
	}

	/* Sitepad steps */
	#banner .banner-wrap.sitepad-banner .steps .col:nth-child(1){
		top: 160px;
		left: 0;
	}
	#banner .banner-wrap.sitepad-banner .steps .col:nth-child(2){
		right: 0;
		top: 160px;
	}
	#banner .banner-wrap.sitepad-banner .steps .col:nth-child(3){
		top: 315px;
		left: 100px;
	}
	#banner .banner-wrap.sitepad-banner .steps .col:nth-child(4){
		top: 315px;
		right: 100px;
	}

	/* Hepsia CP steps */
	#banner .banner-wrap.hepsia-cp-banner .steps .col:nth-child(1){
		top: 140px;
		left: -30px;
	}
	#banner .banner-wrap.hepsia-cp-banner .steps .col:nth-child(2){
		right: -35px;
		top: 140px;
	}
	#banner .banner-wrap.hepsia-cp-banner .steps .col:nth-child(3){
		top: 315px;
		left: 90px;
	}
	#banner .banner-wrap.hepsia-cp-banner .steps .col:nth-child(4){
		top: 315px;
		right: 90px;
	}

	/* Cloud Control Panel steps*/
	#banner .banner-wrap.cloud-platform-banner .steps{
		margin-bottom: 120px;
	}
	#banner .banner-wrap.cloud-platform-banner .steps .col{
		padding: 40px 0;
	}
	#banner .banner-wrap.cloud-platform-banner .steps .col:before{
		background: url('/images/cloud-hosting-banner-clouds.svg') no-repeat center center;
		width: 193px;
		height: 122px;
	}
	#banner .banner-wrap.cloud-platform-banner .steps .col i{
		margin-bottom: 40px;
	}

	/* Customer F.A.Q steps */
	#banner .banner-wrap.customer-faq-banner .steps .col:nth-child(1),
	#banner .banner-wrap.reseller-faq-banner .steps .col:nth-child(1),
	#banner .banner-wrap.glossary-category-banner .steps .col:nth-child(1),
	#banner .banner-wrap.reseller-api-banner .steps .col:nth-child(1),
	#banner .banner-wrap.support-banner .steps .col:nth-child(1),
	#banner .banner-wrap.customer-support-banner .steps .col:nth-child(1),
	#banner .banner-wrap.articles-category-banner .steps .col:nth-child(1),
	#banner .banner-wrap.videos-category-banner .steps .col:nth-child(1){
		top: 145px;
		left: -30px;
	}
	#banner .banner-wrap.customer-faq-banner .steps .col:nth-child(2),
	#banner .banner-wrap.reseller-faq-banner .steps .col:nth-child(2),
	#banner .banner-wrap.glossary-category-banner .steps .col:nth-child(2),
	#banner .banner-wrap.reseller-api-banner .steps .col:nth-child(2),
	#banner .banner-wrap.support-banner .steps .col:nth-child(2),
	#banner .banner-wrap.customer-support-banner .steps .col:nth-child(2),
	#banner .banner-wrap.articles-category-banner .steps .col:nth-child(2),
	#banner .banner-wrap.videos-category-banner .steps .col:nth-child(2){
		right: -35px;
		top: 145px;
	}
	#banner .banner-wrap.customer-faq-banner .steps .col:nth-child(3),
	#banner .banner-wrap.reseller-faq-banner .steps .col:nth-child(3),
	#banner .banner-wrap.glossary-category-banner .steps .col:nth-child(3),
	#banner .banner-wrap.reseller-api-banner .steps .col:nth-child(3),
	#banner .banner-wrap.support-banner .steps .col:nth-child(3),
	#banner .banner-wrap.customer-support-banner .steps .col:nth-child(3),
	#banner .banner-wrap.articles-category-banner .steps .col:nth-child(3),
	#banner .banner-wrap.videos-category-banner .steps .col:nth-child(3){
		top: 340px;
		left: 90px;
	}
	#banner .banner-wrap.customer-faq-banner .steps .col:nth-child(4),
	#banner .banner-wrap.reseller-faq-banner .steps .col:nth-child(4),
	#banner .banner-wrap.glossary-category-banner .steps .col:nth-child(4),
	#banner .banner-wrap.reseller-api-banner .steps .col:nth-child(4),
	#banner .banner-wrap.support-banner .steps .col:nth-child(4),
	#banner .banner-wrap.customer-support-banner .steps .col:nth-child(4),
	#banner .banner-wrap.articles-category-banner .steps .col:nth-child(4),
	#banner .banner-wrap.videos-category-banner .steps .col:nth-child(4){
		top: 340px;
		right: 90px;
	}

	/* Coupon cPanel unlimited */
	#banner .banner-wrap.unlimited-cpanel-plan-banner .coupon-banner{
		margin-top:20px;
	}

	/*** Zig-zag ***/
	.zig-zag{
		height: 280px;
	}
	.zig-zag .inner{
		width: 161px;
		height: 175px;
		position: relative;
	}
	.zig-zag .inner .content {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.anniversary-ver3 .zig-zag-wrapper{
		width: 710px;
		float: right;
	}
	.anniversary-ver3 .zig-zag .inner{
		width: 170px;
	}
	.anniversary-ver3 .zig-zag .inner .content, .anniversary-ver3 .zig-zag .inner:last-child .content{
		padding-top: 75px;
	}

	/* DC Banners */
	#banner .banner-wrap.us-data-center-banner:after,
	#banner .banner-wrap.uk-data-center-banner:after,
	#banner .banner-wrap.fi-data-center-banner:after,
	#banner .banner-wrap.bg-data-center-banner:after,
	#banner .banner-wrap.au-data-center-banner:after{
		position: absolute;
		bottom: 80px;
		right: 100px;
		width: 260px;
		font-size: 25px;
	}
	#banner .banner-wrap.us-data-center-banner:after {
		content: 'STEADFAST, US';
	}
	#banner .banner-wrap.uk-data-center-banner:after {
		content: 'PULSANT, UK';
	}
	#banner .banner-wrap.fi-data-center-banner:after {
		content: 'FICOLO, FINLAND';
	}
	#banner .banner-wrap.bg-data-center-banner:after {
		content: 'TELEPOINT, BULGARIA';
	}
	#banner .banner-wrap.au-data-center-banner:after {
		content: 'AMAZE, AUSTRALIA';
	}

	/***** DOMAINS PROMO LABEL *****/
	.promo-div-container .div-promo-label .col:not(:last-child):before{
		content:'';
		position: absolute;
		background: url('/images/arrow-banner.svg') no-repeat center center;
		top:0;
		bottom:0;
		right:-7px;
		margin: auto;
		width: 33px;
		height: 67px;
	}
	.promo-div-container .div-promo-label .col,
	.promo-div-container .div-promo-features ul li{
		width: 33%;
	}
	.promo-div-container .div-promo-features ul li{
		vertical-align: top;
		font-weight: bold;
	}

	.promo-div-container .div-promo-label .col:nth-child(1){
		width:30%;
	}
	.promo-div-container .div-promo-label .col:nth-child(2){
		width:30%;
	}
	.promo-div-container .div-promo-label .col:nth-child(3){
		width:39%;
		text-align: center;
	}

	.winter-sale .promo-div-container .div-promo-label .col:nth-child(1){
		width:23%;
	}
	.winter-sale .promo-div-container .div-promo-label .col:nth-child(2){
		width:36%;
	}
	.winter-sale .promo-div-container .div-promo-label .col:nth-child(3){
		width:40%;
	}

@-moz-document url-prefix() {
	.winter-sale .promo-div-container .div-promo-label .col:nth-child(1){
		width:23%;
	}
	.winter-sale .promo-div-container .div-promo-label .col:nth-child(2){
		width:35%;
	}
	.winter-sale .promo-div-container .div-promo-label .col:nth-child(3){
		width:41%;
	}
}

	.winter-sale .promo-div-container{
		position: relative;
	}
	.winter-sale .promo-div-container:before{
		content:'';
		position: absolute;
		width: 75px;
		height: 38px;
		top: -39px;
		left: 265px;
		opacity: 0.4;
	}
	.winter-sale .promo-div-container:after{
		content:'';
		position: absolute;
		width: 69px;
		height: 35px;
		bottom: -3px;
		left: 155px;
		opacity: 0.4;
	}
	.winter-sale .promo-div-container .div-promo-label:after{
		content:'';
		position: absolute;
		width: 143px;
		height: 72px;
		bottom: -73px;
		right: 50px;
		opacity: 0.4;
	}

	.no-webp .winter-sale .promo-div-container:before{
		background: url('/images/winter-sale-snowflake-1.png') no-repeat;
	}
	.no-webp .winter-sale .promo-div-container:after{
		background: url('/images/winter-sale-snowflake-2.png') no-repeat;
	}
	.no-webp .winter-sale .promo-div-container .div-promo-label:after{
		background: url('/images/winter-sale-snowflake-3.png') no-repeat;
	}

	.webp .winter-sale .promo-div-container:before{
		background: url('/images/webp/winter-sale-snowflake-1.webp') no-repeat;
	}
	.webp .winter-sale .promo-div-container:after{
		background: url('/images/webp/winter-sale-snowflake-2.webp') no-repeat;
	}
	.webp .winter-sale .promo-div-container .div-promo-label:after{
		background: url('/images/webp/winter-sale-snowflake-3.webp') no-repeat;
	}


	/* VPS SLIDER BLACK FRIDAY */
	.vps-slider.black-friday .ui-slider .ui-slider-handle .handle-style,
	.vps-slider.cyber-monday .ui-slider .ui-slider-handle .handle-style,
	.vps-slider.cyber-deals .ui-slider .ui-slider-handle .handle-style,
	.vps-slider.winter-sale .ui-slider .ui-slider-handle .handle-style{
		width: 27px;
		height: 27px;
		margin: 4px auto;
		position: relative;
	}
	.vps-slider.black-friday .ui-slider .ui-slider-handle .handle-style:before,
	.vps-slider.cyber-friday .ui-slider .ui-slider-handle .handle-style:before,
	.vps-slider.cyber-deals .ui-slider .ui-slider-handle .handle-style:before,
	.vps-slider.winter-sale .ui-slider .ui-slider-handle .handle-style:before{
		content:'';
		position: absolute;
		width:27px;
		height:27px;
		color:#fff;
		font-size: 12px;
		text-align: center;
		top: 7px;
	}
	.vps-slider.black-friday .ui-slider .ui-slider-handle .handle-style.promo:before,
	.vps-slider.cyber-friday .ui-slider .ui-slider-handle .handle-style.promo:before,
	.vps-slider.cyber-deals .ui-slider .ui-slider-handle .handle-style.promo:before,
	.vps-slider.winter-sale .ui-slider .ui-slider-handle .handle-style.promo:before{
		content:'';
	}

	/* HOME INDEX - KVM PROMO */
	#banner .dedicated-index-promo .banner-wrap.promo-banner .promo-design.all-width .col,
	#banner .kvm-promo .banner-wrap.promo-banner .promo-design.all-width .col{
		width: 100%;
	}
	#banner .dedicated-index-promo .banner-wrap.promo-banner .promo-design.all-width .col .plan-wrapper .box,
	#banner .kvm-promo .banner-wrap.promo-banner .promo-design.all-width .col .plan-wrapper .box {
		width: 180px;
	}

	/* DEDICATED PROMO BANNER */
	#banner .banner-wrap p.promo-text {
		margin: 30px 0;
	}
	#banner .banner-bkg.dedicated-promo .features-line {
		height: 230px;
		width: 100%;
		margin: 40px auto 20px;
	}
	#banner .banner-bkg.dedicated-promo .features-line ul {
		margin: 75px 20%;
	}

	/* Holiday Sale */
	#banner .vps-holiday-promo {
		height: 700px;
	}

	/* Bigger DOmain search */
	.domain.promo-div-container .tld-domain-search .input-container input {
		width: 550px;
	}

	/***** PROMO LANDING BANNER *****/
	#banner .banner-bkg.promo-offers.spring-mode:after{
		width: 729px;
		height: 261px;
		bottom: 105px;
	}
	.no-webp #banner .banner-bkg.promo-offers.spring-mode:after{
		background: url('/images/promo-offers-spring.jpg') center center no-repeat;
	}
	.webp #banner .banner-bkg.promo-offers.spring-mode:after{
		background: url('/images/webp/promo-offers-spring.webp') center center no-repeat;
	}
	#banner .banner-bkg.promo-offers.bd-mode:after{
		width: 793px;
		height: 336px;
		bottom: 70px;
	}
	#banner .banner-bkg.promo-offers.ws-mode:after{
		width: 670px;
		height: 340px;
		bottom: 25px;
	}
	#banner .banner-bkg.promo-offers.sm-mode:after{
		width: 518px;
		height: 324px;
		bottom: 40px;
	}
	#banner .banner-bkg.promo-offers.fall-mode:after{
		width: 600px;
		height: 324px;
		bottom: 55px;
	}
	.no-webp #banner .banner-bkg.promo-offers.bd-mode:after{
		background: url('/images/promo-offers-birthday-sale.png') center center no-repeat;
	}
	.no-webp #banner .banner-bkg.promo-offers.ws-mode:after{
		background: url('/images/promo-offers-winter-sale.png') center center no-repeat;
	}
	.no-webp #banner .banner-bkg.promo-offers.sm-mode:after{
		background: url('/images/promo-offers-summer-sale.png') center center no-repeat;
	}
	.no-webp #banner .banner-bkg.promo-offers.fall-mode:after{
		background: url('/images/promo-offers-fall-sale.png') center center no-repeat;
	}
	.webp #banner .banner-bkg.promo-offers.bd-mode:after{
		background: url('/images/webp/promo-offers-birthday-sale.webp') center center no-repeat;
	}
	.webp #banner .banner-bkg.promo-offers.ws-mode:after{
		background: url('/images/webp/promo-offers-winter-sale.webp') center center no-repeat;
	}
	.webp #banner .banner-bkg.promo-offers.sm-mode:after{
		background: url('/images/webp/promo-offers-summer-sale.webp') center center no-repeat;
	}
	.webp #banner .banner-bkg.promo-offers.fall-mode:after{
		background: url('/images/webp/promo-offers-fall-sale.webp') center center no-repeat;
	}
	#banner .banner-bkg.promo-offers .spring h1,
	#banner .banner-bkg.promo-offers .bd h1,
	#banner .banner-bkg.promo-offers .ws h1,
	#banner .banner-bkg.promo-offers .sm h1,
	#banner .banner-bkg.promo-offers .fall h1{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.bottom-banner-box.ovz .btn {
		margin-top:0;
	}
	.bottom-banner-box.ovz p {
		float: right;
		width: 63%;
	}

	#banner .banner-bkg.ovz-promo .features-line,
	#banner .banner-bkg.kvm-promo .features-line {
		margin: 110px auto 0;
	}
	#banner .banner-bkg.cpanel-bd-promo .features-line{
		margin: 130px auto 0;
	}
	#banner .banner-bkg.semi-promo .features-line {
		margin: 130px auto 0;
	}

	/***** NEW VPS COMPARE TABLE *****/
	#banner .banner-bkg.semi-promo:before,
	#banner .banner-bkg.ovz-promo:before,
	#banner .banner-bkg.kvm-promo:before,
	#banner .banner-bkg.cpanel-bd-promo:before {
		top: 10px;
		height: 330px;
	}
	.compare-vps-plans .vps-plans .box-features ul li strong {
		font-weight: normal;
	}


	/*** KVM BD BANNER ***/
	.vps-slider.birthday-sale {
		position: relative;
	}
	.vps-slider.birthday-sale:before,
	.vps-slider.birthday-sale:after{
		content:'';
		position:absolute;
		width: 200px;
		height: 140px;
		top:20px;
	}
	.vps-slider.birthday-sale:before{
		left:-90px;
		background: url('/images/kvm-bd-header-l.svg') no-repeat;
	}
	.vps-slider.birthday-sale:after{
		right:-90px;
		background: url('/images/kvm-bd-header-r.svg') no-repeat;
	}
	.vps-slider.birthday-sale h1{
		position: relative;
		font-size: 34px;
		top: -17px;
	}

	#banner .promo-offers-line .inner h2 .anniversary{
		font-size: 20px;
		position: relative;
		top: -9px;
		left: 0px;
		margin-right: 30px;
	}
	#banner .promo-offers-line .inner h2 i {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		margin: auto;
	}

	.anniversary-video:before {
		content:'';
		background-size: 100% auto;
		position: absolute;
		width: 50%;
		height: 100%;
		top:0;
	}
	.no-webp .anniversary-video:before {
		background: #f2f2f2 url('/images/anniversary-video.jpg') no-repeat right center;
		background-size: 100% auto;
	}
	.webp .anniversary-video:before {
		background: #f2f2f2 url('/images/webp/anniversary-video.webp') no-repeat right center;
		background-size: 100% auto;
	}

	#banner .semi-dedicated.semi-plan-promo:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		background: url(/images/semi-dedi.svg) no-repeat center center;
		width: 100%;
		height: 290px;
	}


	/***** infographic-landing *****/
	.infographic-landing h1 {
		font-size: 35px;
	}
	.infographic-form {
		flex-direction: row;
	}
	.infographic-landing .steps {
		margin-right: 10%;
	}
	.infographic-landing .steps .step:last-child:after{
		content: '';
		position: absolute;
		width: 280px;
		height: 100%;
		background: url('/images/infographic-separator-finish.svg') no-repeat left center;
		z-index: -1;
		right: -320px;
		top: -35px;
	}
	.infographic-landing .steps .step:last-child img{
		width: 90%;
	}

	.infographic-form .form{
		width: 35%;
		margin-top: 6%;
	}

	.infographic-landing .promo-feats-container {
		border-top: 2px solid #dedede;
	}
	.infographic-landing .promo-feats-container .promo-feat-inner {
		padding: 10px 0 0;
	}
	.infographic-landing .promo-feats-container .promo-feat-box {
		text-align: left;
		width: 25%;
		margin:0;
	}
	.infographic-landing .promo-feats-container .promo-feat-box h3{
		font-size: 13px;
		font-weight: 600;
		margin: 0;
		padding: 0 0 0 15px;
		margin-left: 40px;
		line-height: 17px;
		text-transform: uppercase;
	}
	.infographic-landing .promo-feats-container .promo-feat-inner .promo-img-container {
		width: 25%;
		height: auto;
		display: inline-block;
	}
	.infographic-landing .promo-feats-container .promo-feat-inner .promo-img-container span {
		top: -10px;
	}
	.infographic-landing .promo-feats-container .promo-feat-box img {
		margin-top: 0;
		transform: scale(0.6);
	}

	.promo-feats-container.sitepad-steps .promo-feat-box:not(:last-child) .promo-feat-inner .promo-img-container:before {
		content:'';
		position: absolute;
		width: 20px;
		height: 35px;
		background: url('/images/pink-arrow.svg') no-repeat right center;
		right:-25px;
		top:0;
		bottom:0;
		margin: auto;
	}

	#banner .banner-bkg.semi-dedicated h1 span,
	#banner .banner-bkg.dedicated h1 span,
	#banner .banner-bkg.kvm h1 span,
	#banner .banner-bkg.ovz h1 span{
		font-size: 25px;
		margin-top: 15px;
	}
	#banner .banner-bkg.dedicated .simple-text,
	#banner .banner-bkg.semi-dedicated .simple-text,
	#banner .banner-bkg.kvm .simple-text,
	#banner .banner-bkg.ovz .simple-text{
		margin-bottom: 35px;
	}

	
	/* new compare service cols */
	.compare-plans-boxes.service-boxes-only.semi-dedicated .owl-item .col {
		width: 65% !important;
	}
	.compare-plans-boxes.service-boxes-only.semi-dedicated .owl-item:nth-child(1) .col {
		margin-left: 30%;
	}
	.compare-plans-boxes.service-boxes-only.semi-dedicated .owl-item:nth-child(2) .col {
		margin-right: 30%;
	}


	#banner .banner-bkg.cloud h1 span {
		font-size: 26px;
	}
	#banner .banner-bkg.cloud .features-line ul li{
		margin: 10px 0;
		font-size: 16px;
	}


	section.service-page #compare.float_navi,
	section.service-page #guarantees.float_navi,
	section.service-page #free_tools.float_navi{
		display: inline-block;
		width: 100%;
	}

	.one-click-installer .reseller-guarantees.circles .col:not(:last-child) .img-wrap:after {
		position: absolute;
		content: '';
		background: url(/images/reseller-guarantees-arrows-2.svg) no-repeat;
		width: 204px;
		height: 15px;
		right: -102px;
		margin: auto;
		top: 70px;
	}
	
	.no-webp section#info-graphic-page {
		background: url(/images/infographic-bkg.png) no-repeat top center;
		background-position: 145px 120px;
	}
	.webp section#info-graphic-page {
		background: url(/images/webp/infographic-bkg.webp) no-repeat top center;
		background-position: 145px 120px;
	}
	section#info-graphic-page #step1 p {
		width: 65%;
		margin: 25px auto;
	}
	section#info-graphic-page #step2 {
		margin-top: 150px;
	}
	section#info-graphic-page #step3 h3{
		font-size: 45px;
	}
	section#info-graphic-page #step3 p{
		margin: 40px auto;
		width: 50%;
	}
	#banner .banner-wrap.unlimited-cpanel-reseller-banner .small-text {
		position: absolute;
		bottom: 250px;
		left: 0;
		right: 0;
	}
	#banner .promo .banner-wrap.unlimited-cpanel-reseller-banner .small-text {
		bottom: 210px;
	}
	div.feedback h1 {
		font-size: 50px;
	}
	.compare-table.solo-plan {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
	.compare-table.solo-plan tbody tr td:not(:first-child) {
		width: 250px;
	}

	#banner .three-plans.ver1 .banner-wrap.unlimited-cpanel-reseller-banner h1{
		height: 140px;
	}
	#banner .bf.three-plans.ver1 .banner-wrap.unlimited-cpanel-reseller-banner h1{
		height: 130px;
	}
	#banner .three-plans.ver1 .banner-wrap.unlimited-cpanel-reseller-banner .features-line {
		height: 235px;
	}
}

@media only screen and (max-width: 1210px) and (min-width: 1025px) {
	span.support-info{
		right:0 !important;
	}
}

@media only screen and (max-width: 1080px) and (min-width: 1025px) {
	.social-buttons a{
		opacity:0.2;
	}
	.social-buttons a:hover{
		opacity:1;
	}
}

@media only screen and (max-width: 1024px) {
	img {
		width: auto;
		height: auto;
	}

	/* LANDING PAGE */
	header .social-buttons{
		display: none;
	}

	/* NAV */
	#top-logo{
		border-right:none;
	}

	/* Cookiebar*/
	.cookie-bar.sticky{
		position: fixed;
		width: 100%;
		top:0;
		z-index: 20;
	}
	.cookie-bar p{
		font-size: 12px;
		padding:0;
	}
	/* END Cookiebar */

	#faqs{
		margin-right:5px;
	}
	#nav-shadow:before{
		left:0;
	}
	#nav-shadow:after{
		right:0;
	}
	ul#main-nav {
		display: none;
	}
	nav ul li a {
		height: 38px;
		padding: 20px 15px 0;
	}
	ul#main-nav {
		position: absolute;
		top: 53px;
		background: #FFFFFF;
		border-bottom: 1px solid #000000;
		width: 100%;
		left: 0;
		right: 0;
		margin: 0;
		z-index: 5;
		text-align: left;
	}
	nav ul#main-nav li {
		display: block;
		float: none;
	}
	nav ul#main-nav li a {
		height: auto;
		padding: 8px 20px;
	}
	nav ul#main-nav li a:after {
		display: none;
	}
	a.open-submenu {
		background: #dddddd;
		width: 40px;
		text-align: center;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
	}
	.sub > ul > li {
		display: inline-block;
		width: 40% !important;
	}

	.sub > ul > li:first-child:nth-last-child(4),
	.sub > ul > li:first-child:nth-last-child(4) ~ li:not(.sub-links){
		width:40% !important;
	}
	.sub > ul > li:first-child:nth-last-child(3),
	.sub > ul > li:first-child:nth-last-child(3) ~ li:not(.sub-links),
	.sub > ul > li:first-child:nth-last-child(5),
	.sub > ul > li:first-child:nth-last-child(5) ~ li:not(.sub-links),
	.sub > ul > li:first-child:nth-last-child(7),
	.sub > ul > li:first-child:nth-last-child(7) ~ li:not(.sub-links){
		width:29% !important;
	}

	.sub > ul > li.sub-links {
		width: 100% !important;
	}
	.sub > ul {
		padding: 30px 0 0 0;
		width: 99%;
		z-index: 700;
	}
	.sub-links {
		padding: 0;
		height: auto;
	}
	.sub-links li {
		margin: 0;
		display: inline-block;
		width: 40%;
	}
	.sub-links li a {
		padding: 15px 0;
		display: block;
	}
	#back-button {
		position: absolute;
		display: none;
		z-index: 701;
		left: 0;
		right: 0;
		text-align: center;
		font-weight: bold;
		font-size: 20px;
		padding: 5px 0 0 0;
	}
	.social-buttons {
		position: absolute;
		width: auto;
		top: 30px;
		right: 0;
		left: auto;
		z-index: 10;
	}
	.social-buttons a {
		width: 55px;
		float: left;
		margin: 3px 0 3px 15px;
	}
	.social-buttons a:hover {
		width: 55px;
		transition: none;
	}
	.soccont {
		width: 55px;
		float: none;
	}
	#top-bar #top-phone, #top-bar #top-login {
		display: none !important;
	}
	#status {
		padding-right: 0;
		border-right: none;
	}
	.sub ul[class*="-sub"] {
		position: absolute;
	}
	/* END NAV */

	/* FOOTER */
	footer #footer-nav{
		width:100%;
	}
	#bkg-heading{
		display:none;
	}
	footer #copyright p, footer #copyright .links ul li{
		padding: 0 5px;
	}
	footer #footer-nav .col{
		width:33.33% !important;
	}
	footer #footer-nav .col:nth-child(3n+1){
		    clear:left
	}
	footer #footer-nav ul li, footer #footer-nav ul li:first-of-type{
		border-left:none;
	}
	footer #footer-nav ul li:first-of-type{
		background: #DEDEDE;
	}
	/* END FOOTER */

	.scripts .scripts-hide-em .morelessbtns, .bottom-banner-box.cluster ul li, #banner .ssl-banner .features-line ul li, .domain-tld-price, .payments-table th{
		text-align: center;
	}
	.hide-for-small,
	#banner .banner-wrap p.small-text, #banner.vps-banner .banner-bkg-left.left, #banner.vps-banner .banner-bkg-right.right, .money-road-box .tip.arrow-right:after, .money-road-box .tip.arrow-left:before, #banner .features-line ul li img, .fi-dc:before, .uk-dc:before, .bg-dc:before, .au-dc:before, .us-dc:before, .columns .col.left .bubble:before, #banner .banner-wrap.promo-banner:before, #banner .banner-wrap.promo-banner:after{
		display: none !important;
	}
	.text-box, .videos-articles-glossary{
		width: 97%;
	}
	.services-boxes{
		width:95%;
	}
	.guarantees-boxes, .videos-articles-glossary, .features-boxes, .reseller-guarantees, .all-services-box .how-to-sell, .register-wrap, .contacts-wrap, .promo-feats-container,  .feats-box, #news-page.newsletters .promo-feats-container{
		width:auto;	
	}
	#banner .banner-wrap, #banner .steps, #banner .full-feats .features-line ul, #banner .features-line ul, .features-boxes .col, section#plan-page .col, section.unlimited-cpanel-reseller-page .col, section.index-page .guarantees-boxes .col, section.managed-services-page .col, #banner .banner-bkg.vps, #banner .banner-bkg.vps-managed-services-banner:before, #banner .banner-wrap.vps-managed-services-banner h1, section.cloud-cp-page .columns .col, section.cloud-cp-page .guarantees-boxes .col, section#service-page .columns .col, section.website-builder-page .col, #banner .banner-bkg.vps h1, section.ovz-page .col, section.ovz-page .guarantees-boxes .line, section.kvm-page .guarantees-boxes .line, .reseller-page .columns .col, #master-page .columns .col, section.wp-themes-page .col, .bottom-banner-box.cluster ul, .reseller-cp-page .columns .col, .advance-tools-page .columns .col, .dns-cluster-page .guarantees-boxes .col, .dns-cluster-page .columns .col, section#login-page .l-text .col, .login-form.col, #login-2 .login-form, .register-info, .corporate-contacts, #register-page .register-form, .contacts-info, #register-page .register-form .field, .contacts-info .field, .domain-tld-price, section#domains-page .col, section.domains-page .col, .login-form.lost-pass, .promo-feats-container .promo-feat-inner, section.service-page .columns .col, .guarantees-boxes .col .line, .about-page .columns .col, .tld-page .tld-domain-img, .free-wp-hosting-page .guarantees-boxes .col, .newsletters .columns .col, .red-line, .gray-line, #news-page.newsletters .tlds, .tld-slider, .tld-slider-imgs, section.news-index, section.thank-you-page, .banner-tabs ul, section.dc-page .col, section.affiliates-page .col.right, section.affiliates-page .col.left, section.infographic-landing{
		width: 100% !important;
	}
	#banner .banner-bkg, #banner .banner-wrap, #banner .features-line, #banner .dedicated .features-line, #banner .semi-banner .features-line, .store-services-banner, .vm, #banner .banner-wrap h1, #banner .banner-bkg.cpanel-plan, #banner .banner-bkg.vps h1, .all-services-box-banner, .all-services-box .col h3, .bottom-banner-box.cluster .bottom-banner, .bottom-banner-box.cluster ul, #banner .banner-bkg.data-centers, .promo-feats-container .promo-feat-box, .promo-feats-container .promo-feat-inner, .bottom-banner-box.affiliates .bottom-banner{
		height: auto !important;
	}
	.features-price p, .features-price .btn, .bottom-banner-box.cluster ul{
		float:none;
	}
	.two-btns a.btn, .two-btns a.btn:hover, #master-page .columns, #banner .banner-wrap.home-banner .btn{
		margin-bottom:0 !important;
	}
	#banner .banner-wrap .btn, #banner .banner-bkg.cpanel-plan .two-btns, .bottom-banner-box.cluster .btn, #login-tabs .loginz, #banner .ssl-banner .features-line, #banner .banner-wrap .btn.banner-video{
		margin-bottom: 20px;
	}
	.red-line, .all-services-box-banner, #banner .banner-wrap.domains-banner, .us-dc span, .uk-dc span, .fi-dc span, .bg-dc span, .au-dc span{
		display: inline-block;
	}
	#banner .banner-wrap h1 span, #banner .banner-bkg.vps h1 span, .services-boxes .services-img h3{
		font-size:19px;
	}
	#banner .banner-bkg.vps h1, .all-services-box .col h3, .register-info, .corporate-contacts{
		padding:0;
	}
	.bottom-banner-box.affiliates p{
		line-height:normal;
		font-size:16px;
	}
	.bottom-banner-box.affiliates .btn{
		margin:0 auto 20px;
	}
	/***** Banner *****/
	#banner .banner-wrap{
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center bottom;
	}
	#banner .steps .col{
		font-size:13px;
	}
	/* Reseller Hosting steps */
	#banner .banner-wrap.reseller-banner .number{
		left: 210px;
	}

	#banner .banner-wrap,
	#banner .banner-bkg .regular-cpanel-plan-banner:before,
	#banner .banner-bkg .unlimited-cpanel-plan-banner:before,
	#banner .banner-wrap.atom1-banner:before,
	#banner .banner-wrap.amd1-banner:before,
	#banner .banner-wrap.amd2-banner:before{
		background-image:none !important;
	}
	#banner .banner-bkg .regular-cpanel-plan-banner:before, #banner .banner-bkg .unlimited-cpanel-plan-banner:before, #banner .banner-wrap.atom1-banner:before, #banner .banner-wrap.amd1-banner:before, #banner .banner-wrap.amd2-banner:before{
		border:none;
		width:0;
	}
	#banner .banner-wrap.home-banner h1, #banner .banner-wrap h1, #banner .banner-bkg.starter h1 span, #banner .banner-bkg.business h1 span, #banner .banner-bkg.corporate h1 span, #banner .banner-bkg.enterprise h1 span, #banner .banner-bkg.cpanel-plan h1 span, #banner .banner-bkg.semi-dedicated h1 span, #banner .banner-bkg.dedicated-plan h1 span, #banner .banner-wrap.hepsia-cp-banner h1 span, #banner .banner-bkg.vps h1, #banner .banner-wrap h2, #banner .banner-wrap h1 strong span{
		font-size:33px !important;
	}
	#banner .full-feats .features-line ul li, #banner .dedicated .features-line ul li, #banner .semi-banner .features-line ul li, #banner .features-line ul li{
		width:50%;
		margin: 0 auto;
		text-align: center;
		font-weight:normal;
	}
	#banner .three-plans .banner-wrap.unlimited-cpanel-reseller-banner .features-line ul li{
		width: 33.33%;
	}
	#banner .three-plans.ver1 .banner-wrap.unlimited-cpanel-reseller-banner .features-line ul li {
		margin-bottom: 40px;
	}
	#banner .banner-wrap.vps-managed-services-banner h1, #banner .banner-bkg.vps h1{
		position:relative;
	}
	section.ovz-page .services-boxes .col, section.kvm-page .services-boxes .col, #master-page .columns .col, #master-page .columns, #banner .banner-wrap h1 strong span{
		margin-top:0;
	}
	#banner .banner-bkg.vps h1{
		margin:15px 0;
	}
	.vps-services {
		width: 60%;
		height: 100px;
		margin: 20px auto 40px;
	}
	.green-openvz-logo, .kvm-logo{
		top:0;
	}
	#banner .ssl-banner .features-line ul li, #banner .features-line ul li, #banner .one-col-feats .features-line ul li{
		line-height:25px;
	}
	#banner .banner-wrap.promo-banner p.small-text, #banner .banner-wrap.home-banner p.small-text,
	#banner .banner-wrap.semi-banner p.small-text, #banner .banner-wrap.semi-1-banner p.small-text,
	#banner .banner-bkg.home.anniversary p.small-text{
		display:block !important;
	}
	#banner .banner-bkg.home.anniversary p.small-text i{
		zoom: 0.7;
	}
	#banner .banner-wrap.promo-banner .features-line{
		margin:20px 0;
	}
	#banner .banner-wrap.promo-banner .features-line ul li {
		width: 50%;
		text-align: center;
		padding-left: 0;
	}
	.banner-bkg.domains .tld-domain-search{
		margin-top: 20px;
	}
	.tld-name{
		width:24%;
		margin-bottom:10px;
	}

	/* HOME INDEX BANNER*/
	#banner .banner-wrap.promo-banner .promo-design .col:nth-child(1) {
		width: 90%;
		padding: 0 5%;
		text-align: center;
	}
	#banner .banner-wrap.promo-banner .promo-design .col:nth-child(2) {
		display: none;
	}
	#banner .banner-wrap.promo-banner .promo-design p {
		text-align: center;
	}
	#banner .banner-wrap.promo-banner .promo-label-default,
	#banner .banner-wrap.promo-banner .promo-label-default.cw-promo-class{
		width: 100%;
		background-size: 100% 100%;
	}
	#banner .banner-wrap.promo-banner .promo-label-default.bf-promo-class:after {
		left:0;
		right:0;
		margin: 0 auto;
	}

	#banner .banner-bkg.vps-promo:before,
	#banner .banner-bkg.dedicated-index-promo:before{
		background-size: 100% 100%;
	}
	#banner .vps-promo .banner-wrap.promo-banner .promo-design.all-width {
		padding-top: 75px;
	}
	#banner .vps-promo ul {
		margin: 25px 0 25px 10% !important;
	}
	/* END HOME INDEX BANNER*/

	/* HOME no-tabs banner */
	#banner .home-boxes .box h3 {
		font-size: 25px;
	}
	#banner .banner-wrap.domain-simple-banner .simple-text {
		display: none;
	}

	/* HOME VARIANT INDEX BANNER */
	#banner .banner-bkg.home-variants h1,
	#banner .banner-bkg.home-variants p,
	#banner .banner-bkg.home-variants .home-buttons {
		text-align: center;
		margin: 30px auto;
		line-height: normal;
	}
	#banner .banner-bkg.home-variants .home-buttons {
		margin: 30px auto 0;
		top:0;
	}
	#banner .banner-bkg.home-variants h1 {
		width: 100%;
	}
	#banner .banner-bkg.home-variants p {
		width: 90%;
	}
	/* ver2 */
	#banner .banner-bkg.home-variants.ver2 .ver2-inner:before {
		background-position: center center;
		opacity: 0.1;
	}
	/* ver3 */
	#banner .banner-bkg.home-variants.ver3:before {
		opacity: 0.4;
	}
	/* ver4 */
	#banner .banner-bkg.home-variants.ver4:before {
		opacity: 0.1;
	}
	#banner .banner-bkg.home-variants.ver4 .ver4-inner:before {
		display: none;
	}
	/* ver5 */
	#banner .banner-bkg.home-variants.ver5:before{
		opacity: 0.2;
	}
	/* END HOME VARIANT INDEX BANNER */

	/* DC Banners */
	#banner .data-centers-bkg .features-line{
		margin-bottom:20px;
	}
	#banner .banner-wrap.us-data-center-banner:before,
	#banner .banner-wrap.uk-data-center-banner:before,
	#banner .banner-wrap.fi-data-center-banner:before,
	#banner .banner-wrap.bg-data-center-banner:before,
	#banner .banner-wrap.au-data-center-banner:before{
		opacity: 0.3;
		left:0;
		right:0;
		top: 60px;
	}

	/***** Coupon banner *****/
	.coupon-banner {
		margin: 25px auto;
	}
	#banner .banner-wrap.unlimited-plan-banner .coupon-banner p.old-price{
		text-align:center;
	}

	/***** DOMAINS PROMO LABEL *****/

	/***** Thank You banner *****/
	#banner .banner-wrap.thank-you-banner h1 span, #banner .banner-wrap.thank-you-banner h2{
	font-size:27px !important;
	}
	#banner .banner-wrap.thank-you-banner p.small-text{
		display:inline-block !important;
		font-size: 17px;
	}
	#banner .banner-wrap.thank-you-banner h2{
	margin-bottom:20px;
	}
	#banner .banner-wrap.thank-you-banner .steps .col{
	width:30.33%;
	margin:0 1%;
	}

	/***** Anniversary Banner *****/
	#banner .banner-wrap.home-banner.anniversary-ver3 .btn {
		margin:10px 15px 10px 0;;
	}


	#banner .banner-wrap.dns-cluster-banner {
		position: relative;
	}
	#banner .banner-wrap.dns-cluster-banner:before {
		content:'';
		position: absolute;
		width: 590px;
		height: 100%;
		left:0;
		top:0;
		bottom:0;
		right:0;
		margin: auto;
	}
	.webp #banner .banner-wrap.dns-cluster-banner:before {
		background: url(/images/webp/private-dns-cluster-banner.webp) no-repeat left center;
	}
	.no-webp #banner .banner-wrap.dns-cluster-banner:before {
		background: url(/images/private-dns-cluster-banner.png) no-repeat left center;
	}
	#banner .banner-wrap.dns-cluster-banner h1 {
		height: 360px !important;
	}

	/*** Zig-zag ***/
	.zig-zag .inner.button{
		display: block;
		padding-top:0;
	}
	.zig-zag .inner.button h3 a{
		padding: 10px 20px;
		background: #fc4e5b;
		position: relative;
		border-radius: 5px;
		cursor: pointer;
	}
	.zig-zag .inner.button h3 a:hover{
		text-decoration: none;
	}
	
	/***** Banner Tabs *****/
	#banner div[id^=tabs-]{
	padding-bottom:80px;
	}
	#banner .banner-wrap.promo-banner h2{
		height: auto;
	}

	/***** PROMO LABEL INDEX BANNER *****/
	.promo-div-container .div-promo-label .col{
		width: 100%;
		text-align: center;
	}
	.promo-div-container .div-promo-label .col:not(:last-child) {
		width: 49%;
		padding-top: 15px;
	}
	section.domains-page .promo-div-container .div-promo-label .col:not(:last-child) {
		width: 49% !important;
	}
	.promo-div-container .div-promo-features ul{
		display:none;
	}

	/* DEDICATED PROMO BANNER */
	#banner .banner-bkg.dedicated-promo .features-line {
		margin-bottom: 30px;
	}

	/*** PROMO OFFER LANDING ***/
	#banner .banner-bkg.promo-offers h1 {
		margin: 135px auto 35px !important;
	}
	#banner .promo-offers-line .inner {
		width: 95%;
	}

	.testimonials-wrap .owl-carousel .col .comment {
		height: 75px;
	}

	/***** Compare boxes *****/
	.compare-plans-boxes .col, .cpanel-compare-boxes .col{
		width: 90% !important;
	}
	.compare-plans-boxes .col .row .pricing,
	.compare-plans-boxes .col .row:not(:nth-child(1)) p,
	.compare-plans-boxes .col .row:first-child .img-wrap{
		text-align: center;
	}
	.compare-plans-boxes .col .row:not(:nth-child(1)) p:before {
		display: none;
	}
	/***** Support boxes *****/
	.support-boxes {
		width: 100%;
		margin:30px auto;
		text-align: center;
	}
	.support-boxes .col {
		float: none;
		display: inline-block;
		text-align: left;
	}
	.support-boxes .col.news{
		width:630px !important;
	}
	.support-boxes .col.news, .block-ellipsis{
		height: auto;
	}
	.support-boxes .col.testimonials{
		width:375px !important;
		margin:0;
	}
	.support-boxes .col.dcs {
		width:252px !important;
	}
	/***** Guarantee boxes *****/
	.guarantees-boxes .image-holder, section.has-aside .service-boxes .image-holder{
		width:20%;
		display:inline-block;
		text-align:center;
	}
	.guarantees-boxes .content-holder{
		width:80%;
		display:inline-block;
	}
	.guarantees-boxes .col img, .service-boxes .col img {
		  float: none;
	}
	section.affiliates-page .reseller-guarantees,
	section.one-click-installer .reseller-guarantees{
		background:none;
	}

	section.one-click-installer .reseller-guarantees {
		width:100%;
		margin-left: 0;
		margin-right: 0;
	}
	/*Elements*/
	.store-services-box {
		margin: 20px 0 20px;
		padding: 30px 0 20px;
	}
	.store-services-banner{
		background-image:none;
	}
	.bottom-banner, .bottom-banner-box.cluster .bottom-banner{
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	.bottom-banner-box.become-tld-reseller .bottom-banner {
		height: auto;
	}
	.features-boxes{
		margin:0 15px
	}
	.features-boxes .col, #banner .one-col-feats .features-line{
		margin: 10px auto;	
	}
	.features-boxes .col .row .col:nth-of-type(1), .features-boxes .col .row .col:nth-of-type(2){
		margin:0;
	}
	.columns{
		margin:10px 15px;
	}
	.features-price{
		width:98%;
		margin-left:1%;
		margin-right:1%;
		text-align:center;
	}
	.features-price .bkg{
		padding: 15px 15px;
	}
	.features-price .out-of-stock{
		margin: 0 auto;
		display: block;
		width: 100%;
	}
	.services-boxes .services-img{
		background:none;
	}
	.money-road-box .tip{
		width: 60%;
		margin:0 20%;
		left:0 !important;
	}
	.money-road-box .tip.pos-1, .money-road-box .tip.pos-8 {top: 87px;}
	.money-road-box .tip.pos-2 {top: 141px;}
	.money-road-box .tip.pos-3 {top: 196px;}
	.money-road-box .tip.pos-4 {top: 251px;}
	.money-road-box .tip.pos-5 {top: 306px;}
	.money-road-box .tip.pos-6 {top: 361px;}
	.money-road-box .tip.pos-7 {top: 415px;}
	.money-road-box .tip.pos-9 {top: 143px;}
	.money-road-box .tip.pos-10 {top: 199px;}
	.money-road-box .tip.pos-11 {top: 255px;}

	.all-services-box h2{
		margin:30px 0;
		font-size:25px;
	}
	.all-services-box .col{
		width:33.33%;
		margin-bottom:25px;
	}
	.all-services-box .how-to-sell{
		margin:20px 0;
	}
	#master-page .columns.themes .col, section#domains-page .domain-boxes .col, section.domains-page .domain-boxes .col{
		width:49% !important;
	}
	.gallery-slider .col:nth-of-type(3n+2), #login-tabs .login-form{
		margin:0;
	}
	.gallery-slider .col img{
		width: auto;
	}
	.bottom-banner-box.cluster h2, .bottom-banner-box.cluster h3{
		margin:10px auto;
	}
	.bottom-banner-box h2{
		font-size:30px;
	}
	.bottom-banner-box h3{
		font-size:25px;
	}
	.bottom-banner-box.cluster ul li{
		/*line-height:40px;*/
		font-size:16px;
		margin-left:0;
	}
	#banner .one-col-feats .features-line ul li{
		font-size:16px;
		padding-left:0;
	}
	.or {
		height: 1px;
		width: 100%;
		margin:30px 0 10px 0;
		position:relative;
	}
	.login-form.col .or {
		margin-top: 30px 0;
	}
	.or div{
		padding: 12px;
		left:-12px;
		position:absolute;
	}
	#login-tabs .login-form.col .social-btn{
		width:60% !important;
		margin:0 20% !important;
	}
	#register-page .register-form, .contacts-info, .corporate-contacts .check-status p{
		padding:0 15px;
		border-left:none;
	}
	#register-page .register-form .field, .contacts-info .field{
		margin:0 auto;
	}
	#register-page .register-form, #register-page .register-form .field.agreement{
		margin-top:20px;
	}
	#register-page .register-form .captcha-code, .contacts-info .captcha-code{
		line-height:normal !important;
		margin-top: 20px;
		display: inline-block;
	}
	#register-page .register-form .field.agreement .btn, .contacts-info .field.agreement .btn{
		margin-top:50px;
	}
	section#contact-page .contacts-info, section#contact-page .corporate-contacts{
		width:50% !important;
	}
	.normal-tld-text{
		float:left;
	}
	section#domains-page .domain-boxes .col, section.domains-page .domain-boxes .col{
		margin: 0 0.5%;
	}
	.promo-feats-container{
		max-width: 100%;
	}
	.promo-feats-container, .feats-box, .wp-feats-boxes{
	    display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.promo-feats-container .promo-feat-box, .wp-feats-boxes .col{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.promo-feats-container .promo-feat-box{
		margin: 5px 2%;
		width: 96%;
	}
	section.wp-themes-page .feats-box .col, #video-main .video-main-thumb{
		width:33.3% !important;
	}
	.cloud-platform-page .col{
		height:auto !important;
		padding-bottom:10px;
	}
	.tabs, section#terms-page .tlds, section#terms-page .payments-table, .cluster-table, .compare-table.cpanel-table{
		width:98%;
	}
	.error-img, .error-text {
		margin: 30px auto;
		width: 500px;
		float: none;
	}
	aside, section#service-page, section.service-page, section#article-page, section#articles-main, section#video-page, section#glossary-page, section#video-main, section.tld-page, section#videos-main{
		width: 98%;
		float: none;
		margin: 0 auto 15px;
	}
	section.tld-page{
		width:100%;
		margin: 0 auto 15px;
	}
	#video-main .video-main-thumb, .gallery-slider ul{
		margin:0;
	}
	.custom-plan-builder{
		width:97%;
		margin:40px 0.5%;
	}
	.cluster-table{
		margin:0 auto;
	}
	.payments .cp-options .row div{
		width:14%;
	}
	#dialog .col{
		width:100%;
		border-right:none;
	}
	#dialog .reseller-cart{
		width: 96%;
		position: relative;
		margin: 10px 2% 0;
	}
	#dialog .reseller-cart a.btn{
		margin-bottom:20px;
	}
	.reseller-cart .btn {
		font-size: 20px;
		margin-left: 1%;
		margin-right: 1%;
	}
	#dialog .reseller-cart .row:first-child{
		text-align:left;
	}
	#dialog .reseller-cart .row:first-child img {
		margin-right: 10px;
	}
	#dialog #login-page .columns {
		height: 360px;
		overflow-y: scroll;
	}
	#dialog #login-page .loginz .columns {
		height: auto;
	}
	.ui-dialog {
		margin: 0;
		left: initial!important;
	}
	.ui-dialog-titlebar{
		width: 100vw;
		height:60px;
		border-radius: 0;
	}
	.ui-dialog .ui-dialog-titlebar-close {
		position: static;
		float: right;
		margin: 5px 0 5px 0;
	}
	.ui-dialog-title{
		font-size:16px;
	}
	#dialog{
		width: 100vw!important;
		height: calc(100vh - 60px)!important;
		border-radius: 0;
		overflow-y: scroll;
		max-height: initial!important;
	}
	#dialog #new-domains,
	#dialog #popular-domains,
	#dialog #country-domains,
	#dialog #suggestions {
		height: 216px;
	}
	#dialog .cart-checkout {
		margin: 10px 10px 60px 10px;
	}
	.validate-msg {
		left: 0!important;
	}
	.lock-it {
		overflow:hidden !important;
		position:fixed;
		width: 100%;
	}
	#dialog span.redirect-msg.error {
		line-height: 34px;
	}
	#submit_order{
		width: 98%;
		margin: 0 auto;
	}


	/*** NEW Compare plans table ***/
	.compare-plans-table ul.server-plan-feats li {
		width: 49%;
	}
	.compare-table.dedi-table{
		table-layout: initial;
	}
	.compare-table.dedi-table tbody.content tr td:first-child, .compare-table.dedi-table tbody.content tr td, .compare-table:not(.cpanel-table) tbody.content tr:last-child td{
		border-left:none;
		border-right:none;
		border-bottom:none;
	}
	.compare-table.without-accordion tbody.content tr:last-child td {
		border-left: 1px solid #cacaca;
		border-right: 1px solid #cacaca;
		border-bottom: 1px solid #cacaca;
	}
	.compare-table.dedi-table tbody.content tr td:nth-child(2){
		padding:10px 0;
	}
	.compare-table.dedi-table .tooltip{
		border-bottom:none;
	}
	/*** END Compare plans table ***/
	
	/* OVZ SLIDER */

	#banner .ovz-wrap, #banner .kvm-wrap{
		height: auto;
		float: left;
		width: 100%;
		padding: 0 0 20px 0;
	}
	.vps-slider {
		height:auto;
	}
	.vps-slider .traffic-text{
		width: auto;
	}
	.vps-slider .sbSelector {
		width:99%;
		box-sizing:border-box;
	}
	.vps-slider .sbOptions {
		width:100%;
	}
	.vps-slider .sbHolder {
		background: #F9F9F9;
		border: 2px solid #969696;
		width:96%;
		margin: 0 auto;
		float:none;
		box-sizing:border-box;
	}
	.vps-slider .sbHolder .svg-l{
		top: 17px;
		right: 17px;
		-webkit-transform: scale(1.8);
		-ms-transform: scale(1.8);
		transform: scale(1.8);
	}
	.vps-slider .bonuses-wrapper{
		margin: 20px auto;
	}
	.vps-slider .params{
		width: 98%;
		margin: 0 1%;
	}
	.vps-slider .params .vps-param{
		width: 32%;
	}
	.vps-slider .params .vps-param img{
		display: none;
	}
	/* END OVZ SLIDER */

	section.wp-themes-page .gallery-slider .col {
		margin: 15px 25% 10px !important;
		width: 50% !important;
	}

	#news-page.newsletters .tlds{
		margin:20px auto;
	}

	.newsletters aside{
	margin:0 auto;	
	}	
	/* OVZ Features Boxes  */
	section.ovz-page .ovz-features-boxes .col, section.kvm-page .kvm-features-boxes .col {
		float:left;
		width:47% !important;
	}
	section.kvm-page .kvm-features-boxes .col:nth-of-type(1n+3) {
		height:230px !important;
	}
	section.kvm-page .kvm-features-boxes .col:nth-last-child(-n+3) {
		width:30.333% !important;
		height:140px !important;
	}

	/*** Summer Pool ***/
	.summer-poll-wrap{
		margin-bottom:30px;
	}
	.poll-question {
		background-image: none !important;
	}
	.poll-question[class*="q-"] .poll-number:before{
		left:5%;
	}

	/*** Thank you page***/
	section.thank-you-page .reseller-guarantees{
		width:100% !important;
		margin:30px auto !important;
	}
	/*** Start Cart Responsive***/
	#submit_order .svg-b.spin {
		display: none;
	}
	/*** End Cart Responsive***/

	.anniversary-video .col{
		width: 100%;
		text-align: center;
	}
	.dc-boxes .dc-col{
		width: 98%;
	}
	.dc-boxes .dc-col .dc-col-head.type-1 span{
		display: none;
	}

	/* DOMAIN TLD TABLE - hide info & tooltip */
	#tlds-tabs-new table tbody tr td .infos i.d-info{
		display: none;
	}

	/***** NEW VPS COMPARE TABLE *****/
	#banner .banner-bkg.semi-promo .promo-text,
	#banner .banner-bkg.ovz-promo .promo-text,
	#banner .banner-bkg.kvm-promo .promo-text,
	#banner .banner-bkg.cpanel-bd-promo .promo-text{
		margin: 0 0 15px;
	}
	#banner .banner-bkg.semi-promo .features-line,
	#banner .banner-bkg.ovz-promo .features-line,
	#banner .banner-bkg.kvm-promo .features-line,
	#banner .banner-bkg.cpanel-bd-promo .features-line{
		width: 100%;
	}
	#banner .features-line ul li {
		padding-left: 0;
	}
	.compare-vps-plans .vps-plans .vps-box {
		width: 90%;
		margin: 0 auto;
		border-top: 1px solid #e2e2e2;
		border-left: 1px solid #e2e2e2;
	}
	.compare-vps-plans .vps-plans .vps-box,
	.compare-vps-plans .vps-plans .box-features ul,
	.compare-vps-plans .vps-plans .box-price {
		flex-direction: column;
	}
	.compare-vps-plans .vps-plans .box-header,
	.compare-vps-plans .vps-plans .box-features,
	.compare-vps-plans .vps-plans .box-features ul li,
	.compare-vps-plans .vps-plans .box-price {
		width: 100%
	}
	.compare-vps-plans .vps-plans .box-button {
		width: auto;
		margin: 20px auto;
	}

	#banner .banner-bkg.dedicated-promo.promo:before {
		height: 280px;
	}

	/***** infographic-landing *****/
	.infographic-landing .steps .step img {
		padding: 3% 25%;
		width: 50%;
	}
	.infographic-landing .steps .step:not(:last-child):before {
		left: 24px;
	}
	.infographic-form .form{
		width: 90%;
		margin: 10px auto;
	}

	.promo-feats-container .promo-feat-box {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	.promo-feats-container.sitepad-steps .promo-feat-box h3:before {
		left: 35%;
		top: -60px;
	}

	#banner .banner-wrap.cloud-platform-banner .steps i{
		margin-bottom: 20px;
	}


	#banner .banner-bkg.dedicated h1 span,
	#banner .banner-bkg.semi-dedicated h1 span,
	#banner .banner-bkg.kvm h1 span,
	#banner .banner-bkg.ovz h1 span,
	#banner .banner-wrap.unlimited-cpanel-reseller-banner h1 span{
		display: none;
	}
	.compare-plans-boxes.service-boxes-only .col .row:first-child .top-label {
		right: 0;
		left: 0 !important;
		display: inline-block;
		width: 25% !important;
	}

	.all-services-box.dedi-managed-services .all-services-box-banner {
		width: 100%;
	}
	.all-services-box.dedi-managed-services .col {
		width: 100%;
		text-align: center;
		margin-bottom: 0;
	}
	.all-services-box.dedi-managed-services h2 {
		text-align: center;
	}
	.all-services-box.dedi-managed-services .col.left{
		display: none;
	}

	.compare-table tfoot tr.buttons td .btn {
		width: 85%;
	}

	.bottom-banner-box.one-click-app-installer .bottom-banner {
		height: 100%;
	}
	.bottom-banner-box.one-click-app-installer .bottom-banner h2{
		margin: 20px 0;
	}
	.tld-info-wrap .tld-info-col .tld-pricing .table .price .new-price{
		display: block;
	}

	/* Infographic page */
	#info-graphic-page .info-header {
		flex-direction: column;
	}
	#info-graphic-page .info-header {
		text-align: center;
	}
	#info-graphic-page .columns .col-txt,
	#info-graphic-page .columns .col-img {
		width: 45%;
	}

	#banner .banner-wrap.unlimited-cpanel-reseller-banner .small-text {
		display: block !important;
		margin-top: 0;
	}


	#compare-unlimited-plans.compare-plans-table .order-choice form {
		flex-direction: column;
	}
	#compare-unlimited-plans.compare-plans-table .order-choice div {
		margin: 10px;
	}

	#banner .home-boxes .box h3 .discount {
		position: initial;
		display: block;
	}

	section.feedback-form {
		width: 96%;
		padding:20px 3%;
	}
	section.feedback-form textarea {
		width: 100%;
	}
	section.feedback-form div {
		margin: 0 auto;
	}
	section.feedback-form picture {
		display: none;
	}

	.dc-text-p .dc-part:nth-child(odd),
	.dc-text-p .dc-part:nth-child(even) {
		flex-direction: column;
		width: 49%;
		display: inline-flex;
	}

	.bottom-banner {
		height: 100%;
		padding-bottom: 20px;
	}

	.compare-vps-plans .traffic-text {
		padding: 10px;
	}

	#banner .banner-wrap.unlimited-cpanel-reseller-banner h1 span.subtitle {
		display: block;
	}

	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1 .cpanel-bf-badge,
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1 .cpanel-ws-badge{
		display: block;
		margin: 0 auto 30px;
	}

	#compare-unlimited-plans.compare-plans-table tbody tr.bf td:first-child:before {
		position: relative;
		left: 0;
		top: -7px;
		width: auto;
		transform: rotate(0);
		padding: 1px 5px;
		border-radius: 3px;
	}
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1 .simple-text .promo-text {
		font-size: 20px;
		text-transform: uppercase;
		float: initial;
		margin: 0 auto;
		display: block;
		position: relative;
		bottom: 50px;
		left: 0;
		right: 0;
	}
	#banner .home-boxes .box.cp.promo.bf .label {
		position: absolute;
		padding: 5px 20px;
		width: 103px;
		left: 0;
		top: 25px;
		right: 0;
		margin: auto;
		z-index: 10;
	}
	#banner .home-boxes .box.cp.promo.bf .label .ws-plan-label {
		left:0;
	}

	#banner .home-boxes .box.cp.promo.bf .old-value {
		margin-left:0;
	}
	#compare-unlimited-plans.compare-plans-table tbody tr.ws td:first-child:before {
		top: -4px;
		left: -6px;
		width: 100%;
		height: 20px;
		transform: scale(0.8) rotate(0);
	}

	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1.bf.ws .simple-text .promo-text {
		margin-top: 50px;
	}
}
/*langtag styles*/
@media only screen and (max-width: 880px) {
	.tld-domain-search.has-langtag {
		margin: 20px 2.5%;
		justify-content: space-between;
	}
	.tld-domain-search.has-langtag input{
		width: 100%;
	}
	.tld-domain-search.has-langtag .input-container {
		max-width: initial;
		width: 100%;
	}

	/* HOME SIMPLE BANNER */
	#banner .promo-offers-line .inner {
		flex-direction: column;
		text-align: center;
	}
}
@media only screen and (min-width: 769px) {
	.hide-for-medium-big{
		display:none !important;
	}
	/* Reseller Hosting steps */
	#banner .banner-wrap.reseller-banner .steps{
		margin: 65px auto;
	}
	#banner .banner-wrap.reseller-banner .steps .col,
	#banner .banner-wrap.affiliates-banner .steps .col{
		padding: 45px 0;
	}
	#banner .banner-wrap.about-banner .steps .col{
		padding: 60px 0;
	}
	#banner .banner-wrap.reseller-banner .steps .col:before{
		background: url('/images/reseller-hosting-banner-circle.svg') no-repeat;
		width: 185px;
	}
	#banner .banner-wrap.reseller-banner .steps .col:not(:last-child):after{
		top: 79px;
		width: 100px;
		right: -281px;
	}
	.no-webp #banner .banner-wrap.reseller-banner .steps .col:not(:last-child):after{
		background: url('/images/reseller-hosting-banner-arrow.png') no-repeat;
	}
	.webp #banner .banner-wrap.reseller-banner .steps .col:not(:last-child):after{
		background: url('/images/webp/reseller-hosting-banner-arrow.webp') no-repeat;
	}
	/* Affiliates steps */
	#banner .banner-wrap.affiliates-banner .steps,
	#banner .banner-wrap.about-banner .steps{
		margin: 60px auto;
	}
	#banner .banner-wrap.affiliates-banner .steps .col:not(:last-child):after,
	#banner .banner-wrap.about-banner .steps .col:not(:last-child):after{
		border: solid #fff;
		display: inline-block;
		padding: 4px;
		border-width: 0 5px 5px 0;
		width: 30px;
		height: 30px;
		top: 79px;
		right: -305px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}

	/* cPanel steps */
	#banner .banner-wrap.unlimited-cpanel-reseller-banner .steps .col {
		padding: 46px 0;
	}
	/* StoreMaster steps */
	#banner .banner-wrap.master-banner .steps,
	#banner .banner-wrap.wp-themes-banner .steps{
		margin: 90px 0;
	}
	/* Remoteforms steps */
	#banner .banner-wrap.remote-forms-banner .steps{
		margin: 80px auto;
	}

	/* Black Friday H1 */
	.vps-slider.black-friday h1 .bf,
	.vps-slider.cyber-monday h1 .cm,
	.vps-slider.cyber-deals h1 .dl{
		background:#000;
		border:1px solid #d8878f;
		padding:6px 0 5px 10px;
	}
	.vps-slider.black-friday h1 .bf span,
	.vps-slider.cyber-monday h1 .cm span,
	.vps-slider.cyber-deals h1 .dl span{
		background: #FB4E5B;
		color: #fff;
		padding:6px 10px 5px 5px;
		margin-left:10px;
	}

	/* Dedicated short table */
	.compare-plans-table.short-t tbody tr td:nth-child(1) img{
		width: 40%;
		margin: 5px auto;
	}

	/* Infographic */
	#info-graphic-page h3 span{
		width: 80px;
		height: 80px;
		background: #f8505e;
		border-radius: 50%;
		display: inline-block;
		line-height: 80px;
		font-size: 55px;
		color: #fff;
		margin-right: 15px;
		vertical-align: sub;
	}
}

@media only screen and (max-width: 768px) {
	.ui-dialog .ui-dialog-titlebar-close {
		right:5px;
		top:5px;
	}
	.hide-for-medium-small{
		display:none !important;
	}
	/***** Compare boxes *****/
	.compare-plans-boxes .col, .cpanel-compare-boxes .col,
	.compare-plans-boxes div.col:first-child:nth-last-child(2), .compare-plans-boxes div.col:first-child:nth-last-child(2) ~ div,
	.compare-plans-boxes div.col:first-child:nth-last-child(5), .compare-plans-boxes div.col:first-child:nth-last-child(5) ~ div,
	.compare-plans-boxes div.col:first-child:nth-last-child(3), .compare-plans-boxes div.col:first-child:nth-last-child(3) ~ div{
		width: 49% !important;
	}
	.compare-plans-boxes div.col:first-child:nth-last-child(2), .compare-plans-boxes div.col:first-child:nth-last-child(2) ~ div, .compare-plans-boxes div.col:first-child:nth-last-child(3), .compare-plans-boxes div.col:first-child:nth-last-child(3) ~ div{
		margin:0;
	}
	.compare-plans-boxes div.col:first-child:nth-last-child(5), .compare-plans-boxes div.col:first-child:nth-last-child(5) ~ div{
		margin: 0 0.5%;
	}
	.compare-plans-boxes .col:nth-child(1),	.compare-plans-boxes .col:nth-child(2), .compare-plans-boxes .col:nth-child(3), .compare-plans-boxes .col:nth-child(4), .cpanel-compare-boxes .col:nth-child(1), .cpanel-compare-boxes .col:nth-child(2) {
		margin-bottom:25px !important;
	}

	#banner .banner-wrap.home-banner h1{
		height:auto;
	}
	#banner .banner-wrap h1 span{
		margin-top:20px;
	}
	#banner .banner-wrap.dns-cluster-banner h1 span{
		margin-top:0;
	}
	.tld-flag span{
		font-size: 16px;
	}
	.reseller-guarantees .col, section#contact-page .contacts-info, section#contact-page .corporate-contacts, #domains-table .tabs ul, #domains-table .tabs ul li, .tabs ul li{
		width: 100% !important;
	}
	.scripts li{
		width:49%;
	}
	.money-road-box .tip{
		width: 80%;
		margin:0 10%;
	}
	.tabs ul li {
		border-radius:0 !important;
	}
	.tabs ul li:first-of-type{
		border-radius: 5px 5px 0 0 !important;
	}
	.tabs ul li.ui-state-active{
		margin-top:0;
		height: auto;
	}
	.contacts-info .line.about label {
		margin: 10px 0 10px 20px;
		width: 100%;
	}
	.contacts-info .line.about label input{
		width:auto;
	}
	#tlds-tabs-new div[id^=tabs-] {
		overflow-x: scroll;
		overflow-y: visible;
	}
	#domains-table .table-wrapper{
		width: 800px;
		margin-left: 87px;
		overflow-x: scroll;
		overflow-y: visible;
	}
	#domains-table .tlds thead tr th:first-child, #domains-table .tlds tbody tr td:first-of-type {
		position: absolute;
		left: 0;
		width: 210px;
	}
	#domains-table .tlds thead tr th:first-child {
		height: 36px;
		line-height: 36px;
	}
	#domains-table .tlds tbody tr td:first-of-type{
		font-size:15px;
	}
	.cluster-table table tr th, .cluster-table table tr td{
		min-width:100px;
	}
	.dcl {
		width: 80%;
		margin: 0 0 0 15%;
	}
	.cloud-platform-page .col{
		width:49%;
		margin:20px 0.5% !important;
	}
	.cloud-platform-page .col img{
		margin:0;
		display:none !important;
	}
	#video-main .video-main-thumb{
		width:50% !important;
		text-align:center;
	}
	#video-main	.duration img{
		display:inline-block;
		float:none;
	}
	.cp-options .row div:nth-child(1), .cp-options .row div:nth-child(2){
		width:29%;
	}
	.payments .cp-options{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.payments .cp-options .row{
		padding:0 5px;
		/*display:inline-block;*/
		width:40%;
	}
	.payments .cp-options .row.res{
		width:10% !important;
		text-align:center;
		padding-top:80px;
	}
	.payments .cp-options .row div{
		width:100% !important;
		text-align:left !important;
		margin:5px 0 !important;
	}
	#dialog .domain-st{
		min-height:20px;
		height:auto;
	}
	#dialog .dom-action{
		background:none !important;
	}
	#dialog .dom-action:after{
		border-left:none !important;
	}
	#dialog .domain-part{
		width:100%;
	}
	#dialog .dom-action {
	    width: 26%;
		margin: 0px auto;
	}
	#dialog .storage_configuration div {
		width: 100%;
		float: initial;
		display: flex;
		margin:5px 0;
	}

	.compare-table.cpanel-table thead tr:first-child th:first-child, .compare-table.cpanel-table.unlimited-plan thead tr:first-child th:first-child{
		font-size:22px;
	}


	/*** NEW Compare plans table ***/
	.compare-plans-table th div{
		text-align:center;
		width:100%;
	}
	.compare-plans-table.clean .header, .compare-plans-table.clean .plan-col,
	.compare-plans-table.clean .period-choice form{
		flex-direction: column;
		text-align: center;
	}
	.compare-plans-table.clean .plan-header,
	.compare-plans-table.clean .features,
	.compare-plans-table.clean .plan-price {
		width: 96%;
	}
	.compare-plans-table.clean .plan-header .new{
		font-size: 13px;
		left:0;
	}
	.compare-plans-table.clean .plan-price .old-price,
	.compare-plans-table.clean .plan-price .server_price {
		display: block;
	}
	.compare-plans-table.clean .plan-price .btn {
		margin-bottom: 20px;
	}
	.compare-plans-table .period-choice{
		margin-top: 20px;
	}
	.compare-plans-table .period-choice form div{
		display: block;
		margin: 10px 0;
	}
	.compare-plans-table .period-choice form div:not(:first-child){
		margin-left: 0;
	}
	.compare-plans-table tbody tr td {
		display: block;
		width: auto !important;
	}
	.compare-plans-table tbody tr td:nth-child(1){
		margin-top:10px;
		text-align:center;
		padding:0;
		border-top: 1px solid #e1e1e1;
	}
	.compare-plans-table tbody tr td:nth-child(2){
		border-bottom:0;
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
	}
	.compare-plans-table tbody tr td:nth-child(3){
		padding-bottom:10px;
		margin-bottom:10px;
		border-left: 1px solid #e1e1e1;
		padding-right: 0;
	}
	.compare-plans-table tbody tr td:nth-child(3) span{
		display:block;
		width:100%;
	}
	.compare-plans-table tbody tr td:nth-child(1) img{
		width: auto;
		margin: 5px auto;
	}
	.compare-plans-table span.color small{
		position:initial;
	}

	#compare-unlimited-plans.compare-plans-table .order-choice div {
		margin: 20px 0 5px;
	}
	/*** ENDCompare plans table ***/

	.newsletters .video {
		width: 90%;
	}

	/*** Thank you page***/
	section.thank-you-page .reseller-guarantees .col,
	section.thank-you-page .reseller-guarantees .col ul li,
	section.thank-you-page.new .reseller-guarantees .col{
		text-align:center;
	}

	/***** Banner Tabs *****/
	.banner-tabs li:first-child:nth-last-child(3) a, .banner-tabs li:first-child:nth-last-child(3) ~ li a{
		padding:23px 0;
		font-size:15px;
	}

	.banner-tabs.wide li:first-child:nth-last-child(2), .banner-tabs.wide li:first-child:nth-last-child(2) ~ li{
		width:50%;
	}
	.banner-tabs.wide li:first-child:nth-last-child(4), .banner-tabs.wide li:first-child:nth-last-child(4) ~ li{
		width:25%;
	}

	/* HOME INDEX */
	#banner .kvm-promo .promo-design.all-width .col:nth-child(1),
	#banner .dedicated-index-promo .promo-design.all-width .col:nth-child(1) {
		width: 100%;
		padding: 0;
	}
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper,
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper {
		display: inline-block;
	}
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper .box,
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper .box {
		margin: 20px 2%;
		padding: 20px 0.5%;
		display: inline-block;
		width: 40%;
	}
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper ul,
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper ul {
		display:none;
	}
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper .old-price,
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper .old-price {
		padding: 0;
		margin: 0;
	}
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper .old-price:after,
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper .old-price:after {
		transform: scale(0.8);
		left: -30px;
	}


	#banner .vps-promo ul,
	#banner .vps-promo .banner-wrap.promo-banner .promo-design .col .plan-wrapper .box .btn:after {
		display:none;
	}
	#banner .vps-promo .banner-wrap.promo-banner .promo-design .col .plan-wrapper .box {
		width: 40%;
		padding: 10px;
		margin: 10px 0 0;
	}
	#banner .vps-promo .banner-wrap.promo-banner .promo-design .col .plan-wrapper .box h3 {
		font-size: 18px;
		padding: 0;
	}
	#banner .vps-promo .banner-wrap.promo-banner .promo-design .col .plan-wrapper .box h3 sup,
	#banner .vps-promo .banner-wrap.promo-banner .promo-design .col .plan-wrapper .box h3 span {
		font-size: 13px;
		margin-top: 15px;
	}
	#banner .vps-promo .banner-wrap.promo-banner .promo-design .col .plan-wrapper .box h3 {
		font-size: 18px;
	}
	#banner .vps-promo .banner-wrap.promo-banner .promo-design .col .plan-wrapper .box .btn {
		margin-bottom: 10px;
		padding: 8px;
		font-size: 13px;
		line-height: 18px;
	}

	/* OVZ slider */
	.vps-slider .params-wrapper{
		margin-bottom: 20px;
	}
	.vps-slider .params-wrapper,
	.vps-slider .button-wrapper{
		width: 100%;
	}
	.vps-slider .params .vps-param{
		text-align: center;
		vertical-align: top;
	}

	/* Black Friday H1 */
	.vps-slider.black-friday h1 .bf,
	.vps-slider.cyber-monday h1 .cm,
	.vps-slider.cyber-deals h1 .dl{
		display: block;
		margin-bottom: 10px;
	}


	/* Holiday Sale */
	#banner .vps-holiday-promo h1{
		font-size: 50px;
	}
	/* END OVZ slider*/

	/* Domain SSL table */
	.tlds.ssl-table .head div:last-child{
		display: none;
	}
	.tlds.ssl-table div > div:not(:last-child){
		width:23%;
	}
	.tlds.ssl-table div > div:last-child{
		width:100% !important;
	}

	/* Inner TLD TABLE*/
	.tld-info-wrap{
		flex-direction: column;
	}
	.tld-info-wrap .tld-info-col{
		margin:0;
	}

	/* COMPARE TABLE PROMO STYLE */
	#compare-unlimited-plans.compare-plans-table th {
		border-bottom: none;
	}

	/*** PROMO OFFER LANDING ***/
	.testimonials-wrap .owl-carousel .col .comment {
		height: auto;
	}

	/***** infographic-landing *****/
	.infographic-landing h1 {
		text-align: center;
		font-size: 20px;
	}
	.infographic-landing h1 i {
		display: block;
		margin: 10px auto;
	}
	.infographic-landing.contacts {
		flex-direction: column;
		text-align: center;
	}
	.infographic-landing.contacts .col {
		width: 100%;
	}
	.infographic-landing .copyright {
		padding: 10px;
	}
	.infographic-landing .copyright a{
		display: none;
	}
	.infographic-landing .gray-bkg {
		padding: 0 0 15px;
	}

	/* Infographic */
	#info-graphic-page .info-header {
		margin: 0;
	}
	#info-graphic-page .info-header h1, #info-graphic-page .info-header h2 {
		font-size: 27px
	}
	#info-graphic-page .columns {
		margin: 35px 0;
	}
	#info-graphic-page .columns .col-img {
		display: none;
	}
	#info-graphic-page .columns .col-txt {
		width: 90%;
		text-align: center;
	}
	#info-graphic-page h3 {
		font-size: 18px;
	}
	#info-graphic-page h3 span{
		color: #f8505e;
		font-size: 35px;
		margin-right: 15px;
		vertical-align: sub;
	}

	#compare-unlimited-plans.compare-plans-table tbody tr.bf td:first-child:before {
		position: absolute;
		right: 5px;
		left: auto;
		top: 5px;
	}
	#banner .home-boxes .box.cp.promo.bf .new-value, #banner .home-boxes .box.cp.promo.bf .old-value {
		width: 45%;
		font-size: 35px!important;
		text-align: center;
	}
	#banner .home-boxes .box.cp.promo.bf .old-value:before {
		left: -53px;
	}
	#banner .home-boxes .box.cp.promo.bf .two-lines {
		font-size: 10px!important;
		line-height: 12px;
	}

	#compare-unlimited-plans.compare-plans-table tbody tr.ws td:first-child:before {
		width: 123px;
		left: -13px;
	}

	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1 .cpanel-ws-badge {
		display: none;
	}
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1.bf.ws .simple-text .old-value:before {
		left:0;
	}
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1.bf.ws .simple-text .old-value {
		display: block;
	}
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1.bf.ws .simple-text .old-value,
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1.bf.ws .simple-text .new-value {
		font-size: 75px;
	}
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1.bf.ws .simple-text .old-value span,
	#banner .banner-bkg.unlimited-cpanel-reseller.three-plans.ver1.bf.ws .simple-text .new-value span {
		margin-right: 25px;
	}

	.all-services-box.cpanel-servic .col {
		width: 33.33%;
	}
	.all-services-box.cpanel-servic .col:nth-child(5) {
		margin-left: 16%;
	}
}

@media only screen and (min-width: 641px) {
	.hide-for-big{
		display:none !important;
	}
}

@media only screen and (max-width: 640px) {
	/* nav */
	header .wrapper {
		text-align: right;
	}
	header #logo img {
		left:0;
	}
	#top-bar #top-logo {
		border-right: none;
	}
	.inf-menu{
		position: absolute;
		background: #3c3c3c;
		top: 27px;
	 	z-index: 1;
		right: 0;
		width: 100%;
		max-width: 320px;
		padding: 10px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}
	.inf-menu-icon {
		position: relative;
		padding-left: 15px;
	}
	.inf-menu-icon:before {
		content: "";
		position: absolute;
		left: 0;
		top: 7px;
		width: 1em;
		height: 3px;
		background: white;
		box-shadow: 0 5px 0 0 white,0 10px 0 0 white;
	}
	.inf-links{
		margin-right: 10px;
	  	font-size: 20px !important;
	  	margin-top: -4px;
	}
	.inf-links a{
	  	font-size: 20px !important;
	}
	#top-right .sbholder{
		margin-right:5px;
	}
	#status, #status a{
		font-size: 13px !important;
	}
	#status img{
		display:none;
	}
	#faqs{
		margin-right:0;
	}
	#lang{
		margin-left:0;
		border-left:none;
		padding-left:2px;
	}
	.social-buttons, .inf-menu{
		display: none;
	}
	.sub > ul > li:first-child:nth-last-child(3),
	.sub > ul > li:first-child:nth-last-child(3) ~ li:not(.sub-links),
	.sub > ul > li:first-child:nth-last-child(5),
	.sub > ul > li:first-child:nth-last-child(5) ~ li:not(.sub-links),
	.sub > ul > li:first-child:nth-last-child(7),
	.sub > ul > li:first-child:nth-last-child(7) ~ li:not(.sub-links){
		width:40% !important;
	}
	/* end nav */

	/* footer */
	footer #footer-nav .col{
		width:50% !important;
	}
	footer #footer-nav .col:nth-child(2n+1){
		clear:left;
	}
	footer #footer-nav .col:nth-child(3n+1){
		clear:initial;
	}
	/* end footer */

	.hide-for-mobile, .all-services-box .col .circle, .us-dc span, .uk-dc span, .fi-dc span, .bg-dc span, .au-dc span, .error-img, #video-main .video-main-thumb a img, .compare-table.cpanel-table .circle, .compare-table.cpanel-table .two-btns .sep{
		display:none !important;	
	}
	.domains-page .promo-feat-inner img{
		display: inline-block !important;
	}
	.bottom-banner-box h2, .bottom-banner-box h3{
		margin: 35px 0;
		width: auto;
	}
	.bottom-banner-box h3{
		font-size: 25px;
	}

	#banner .steps .col:first-child:nth-last-child(4),
	#banner .steps .col:first-child:nth-last-child(4) ~ .col{
		width: 50%;
		margin-bottom: 5px;
	}
	/* reseller hosting steps */
	#banner .banner-wrap.reseller-banner .steps{
		margin: 30px auto;
	}
	/* vps managed steps*/
	#banner .banner-wrap.vps-managed-services-banner .steps{
		display: none;
	}

	#banner .banner-wrap .two-btns a.btn{
		padding:5px 10px;
		font-size: 16px;
	}
	#banner .banner-wrap .two-btns a.btn:after{
		display:none;
	}

	section#domains-page .col, section.domains-page .col, section.index-page .col, section.ovz-page .col, section.kvm-page .col, section#service-page .col, .reseller-guarantees.four-col .col, section.unlimited-cpanel-reseller-page .col, section.wp-themes-page .col, section.dns-cluster-page .col, section.free-wp-hosting-page .col, section.managed-services-page .col, section.cloud-cp-page .col, section.advance-tools-page .col, section#login-page .col, section.website-builder-page .col, .money-road-box .col, #articles-main .col, #glossary-page .col, #videos-main .col, section.dc-page .col, #banner .full-feats .features-line ul li, #banner .features-line ul li, #glossary-page ul li, .payments-table, .compare-table.cpanel-table .two-btns a.btn{
		width: 100% !important;
	}
	.all-services-box .col{
		width:50%;
	}
	.features-boxes .col .row .col p, .features-boxes .col .row .col span{
		font-size: 14px;
	}
	.features-boxes .col .row .col p{
		margin: 4px 0;
		padding:0 5px;
	}
	.features-boxes .col .row.group-title h2{
		font-size:20px;
		width: 100%;
		text-align: center;
		margin-top:0 !important;
	}
	.compare-plans-boxes .col,
	.cpanel-compare-boxes .col,
	section.index-page .compare-plans-boxes .col,
	section#service-page .compare-plans-boxes .col,
	section.service-page .compare-plans-boxes .col,
	.compare-plans-boxes div.col:first-child:nth-last-child(2), .compare-plans-boxes div.col:first-child:nth-last-child(2) ~ div,
	.compare-plans-boxes div.col:first-child:nth-last-child(5), .compare-plans-boxes div.col:first-child:nth-last-child(5) ~ div,
	.compare-plans-boxes div.col:first-child:nth-last-child(3), .compare-plans-boxes div.col:first-child:nth-last-child(3) ~ div{
		width: 90% !important;
	}
	.compare-plans-boxes div.col:first-child:nth-last-child(5), .compare-plans-boxes div.col:first-child:nth-last-child(5) ~ div{
		margin: 0 5%;
	}
	.compare-plans-boxes .col:nth-child(3), .cpanel-compare-boxes .col:nth-child(3) {
		margin-bottom:25px !important;
	}
	.compare-plans-boxes .promo{
		position: relative;
	}
	.guarantees-boxes{
		margin:15px;
	}
	.guarantees-boxes .line, .guarantees-boxes .content-holder{
		width:100%;
	}
	#banner .full-feats .features-line ul li, #banner .features-line ul li{
		text-align:center;
		line-height:25px;
	}
	#banner .ssl-banner .features-line ul li{
		padding:0;
	} 
	#banner .features-line ul li img {
		display: none;
	}
	.features-price{
		margin-top:35px;
	}
	.money-road-box .bottom-box{
		height:auto;
		padding:20px 0;
	}
	.money-road-box .bottom-box h2{
		margin:0;
		font-size:20px;
	}
	#login-tabs .login-form.col .social-btn {
		width: 90% !important;
		margin: 0 5% !important;
	}

	/* tld boxes */
	.tld-flag {
		 width: 49%;
	}
	.tld-flag a div{
		display: none;
	}

	.tld-domain-search{
		margin: 20px 2.5%;
		justify-content: space-between;
	}
	.tld-domain-search .input-container{
		width:100%;
	}
	.tld-domain-search .select-container{
	}
	.tld-domain-search .input-container input{
		margin-right:0;
		width:100%;
	}
	.tld-name {
		width: 30%;
	}
	#banner .banner-wrap p{
		font-size: 24px;
	}
	#banner .banner-wrap p span{
		font-size:60px;
		margin-right:-40px;
	}
	section#domains-page .domain-boxes .col, section.domains-page .domain-boxes .col{
		width:90% !important;
		margin:0 5% 10px;
	}
	.dcl {
		width: 60%;
		margin: 0 5% 0 15%;
	}
	#banner .banner-wrap.data-centers-banner{
		background-size:150%;
	}
	footer #copyright #copyright-info, #copyright-info .links, footer #copyright .links{
		float:none !important;
	}
	footer #copyright .links ul li:first-of-type, footer #copyright p, footer #copyright .links ul li{
		width:100%;
		text-align: center;
	}
	.feats-box .col, section.wp-themes-page .feats-box .col{
		margin:10px 0;
		width:50% !important;
	}
	.cloud-platform-page .col{
		width:95%;
		margin:10px 2.5% !important;
	}
	.error-text{
		width:100%;
		padding:0;
	}
	#articles-main .col, #glossary-page .col, #videos-main .col{
		float:none;
		margin: 0 auto;
	}
	#articles-main .col .line, #glossary-page .col .line, #videos-main .col .line{
		margin-bottom:10px;
	}
	#terms-page .table-wrapper{
		width: 98%;
		overflow: scroll;
	}
	#terms-page .tlds thead tr th:first-child, #terms-page .tlds tbody tr td:first-of-type{
		width: 25%;
	}
	#terms-page .payments-table thead tr th:first-child, #terms-page .payments-table tbody tr td:first-of-type {
		width: 35%;
	}
	#video-main .video-main-thumb {
		min-height: 85px;
	}
	.cluster-table .wrapper{
		width: 34%;
		overflow: scroll;
		margin-left: 66%;
	}
	.cluster-table .wrapper tr th:first-child, .cluster-table .wrapper tbody tr td:first-of-type {
		position: absolute;
		left: 1%;
		width: 65%;
	}
	.cluster-table .wrapper table tr td:first-of-type {
		line-height: 28px;
	}
	@-moz-document url-prefix() {
		.cluster-table .wrapper table tr td:first-of-type {
			line-height: 27px;
		}
	}
	.cp-options .row div:nth-child(1), .cp-options .row div:nth-child(2) {
		width: 50%;
	}
	/*.custom-plan-builder .sbholder{
		width:100% !important;
	}*/
	.cp-options .row div:nth-child(3), .cp-options .row div:nth-child(4) {
		width: 23%;
	}
	.cp-options .row{
		margin-bottom:10px;
		padding:0 10px;
	}
	.cp-options .row div{
		margin:2px 0;
	}
	.cp-options .row.price-total{
		margin-bottom:0;
	}

	#dialog .tld-domain-search, #news-page.newsletters .promo-feats-container h3{
		margin-bottom:20px;
	}
	#dialog .tld-domain-search .tld-search-button{
		margin-right:3%;
	}
	#dialog .tld-domain-search .sbholder{
		margin:5px 0 0 !important;
	}
	#dialog .pr-options .sbholder{
		width:100%;
		margin-top:0;
	}
	#dialog .pr-options label{
		line-height: 35px;
	}
	#dialog .storage_configuration div select{
		width: 220px;
	}

	#dialog #domain-price-tabs-table ul li{
		width:26%;
	}
	#dialog .get-started.available{
		height:auto;
		padding-bottom:10px;
	}
	#dialog .pr-options > div{
		margin:5px 0;
	}
	#dialog .pr-options select,
	#dialog .pr-options input[type="text"]{
		width:100%;
	}

	.compare-table.cpanel-table tbody tr.head td{
		font-size:14px;
	}
	.compare-table.cpanel-table .two-btns, .compare-table.cpanel-table .two-btns:hover{
		background:none;
		box-shadow:none !important;
		border:none;
	}
	.compare-table.cpanel-table .two-btns a.btn:first-child{
		margin-bottom:10px !important;
	}
	.compare-table.cpanel-table thead tr th p, .compare-table.cpanel-table tfoot tr td p{
		padding:5px 5px 0;
	}
	.compare-table.cpanel-table thead tr th p, .compare-table.cpanel-table tfoot tr td p, .compare-table.cpanel-table thead tr th p span, .compare-table.cpanel-table tfoot tr td p span{
	font-size:13px;
	}

	.support-boxes .col.news, .support-boxes .col.testimonials{
		width:96% !important;
	}
	.support-boxes .col.dcs {
		width:96% !important;
	}
	.support-boxes .col.dcs .dcmap img {
		margin:0 33% 5px !important	
	}

	/* OVZ FEATURES BOXES */
	section.ovz-page .ovz-features-boxes .col, section.kvm-page .ovz-features-boxes .col {
		float: none;
		margin: 10px auto !important;
		width: 300px !important;
	}
	section.ovz-page .ovz-features-boxes .col:nth-of-type(1n+4), section.kvm-page .ovz-features-boxes .col:nth-of-type(1n+4) {
		height:130px !important;
	}
	section.ovz-page .ovz-features-boxes .col:nth-of-type(6), section.kvm-page .ovz-features-boxes .col:nth-of-type(6){
		height:215px !important;
	}
	section.ovz-page .ovz-features-boxes .col:nth-last-child(-n+3), section.kvm-page .ovz-features-boxes .col:nth-last-child(-n+3) {
		width: 300px !important;
	}

	/* END OVZ FEATURES BOXES */

	/* Coupon Banner */
	#banner .banner-wrap .coupon-banner p.coupon-price span.new-price {
		margin-left: 10px;
	}

	/*** Coupon Banner***/
	.coupon-banner {
		margin: 0 auto;
	}
	.coupon-wrapper{
		width:100%;
		float:none;
	}
	.coupon-wrapper:before{
		display:none;
	}
	#banner .banner-wrap .coupon-banner p{
		display:block;
	}
	#banner .banner-wrap .coupon-banner p.coupon-price{
		width:100%;
		text-align:center;
	}
	#banner .banner-wrap .coupon-banner p.coupon-text{
		color:#fff;
		float:none;
		width:100%;
		text-align:center;
	}
	#banner .banner-wrap .coupon-banner p.old-price{
		float:none;
		width:100% !important;
		text-align:center;
	}
	/*** END Coupon Banner***/
	#dialog .get-started u {
		display: block;
	}

	/*** BANNER TABS ***/
	.banner-tabs li:first-child:nth-last-child(3) a span, .banner-tabs li:first-child:nth-last-child(3) ~ li a span,
	.banner-tabs li:first-child:nth-last-child(4) a span, .banner-tabs li:first-child:nth-last-child(4) ~ li a span{
		display: none;
	}

	.banner-tabs li:first-child:nth-last-child(4) a,
	.banner-tabs li:first-child:nth-last-child(4) ~ li a{
		font-size:12px;
		padding: 10px 0;
	}

	/***** PROMO LABEL INDEX BANNER *****/
	.promo-div-container .div-promo-label .col,
	section.domains-page .promo-div-container .div-promo-label .col:not(:last-child){
		width:100% !important;
	}

	/* HOME no-tabs banner */
	#banner .home-boxes .box {
		width: 45%;
	}

	/* DEDICATED PROMO BANNER */
	#banner .banner-bkg.dedicated-promo:before,
	#banner .kvm-wrap.vps-holiday-promo:before,
	#banner .ovz-wrap.vps-holiday-promo:before {
		background-size: 700px 120px;
	}

	/* DOMAIN FILTER */
	.tld-filter{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		justify-content: space-between;
	}
	.tld-filter input{
		width: 100%;
	}
	.tld-filter select {
		width: 150px;
	}

	/* DOMAIN TABLE */
	#tlds-tabs-new ul li {
		flex: 0 0 100%;
	}

	.all-domain-services{
		flex-wrap: wrap;
	}
	.all-domain-services .col{
		flex: 1 0 33.33%;
		margin:10px 0;
	}
	.all-domain-services .col h3{
		margin-top:5px;
	}

	/*** Promo Offers page ***/
	#promos-services-tabs .promo-box {
		margin: 20px auto;
		flex-direction: column;
		width: 95%;
	}
	#promos-services-tabs .promo-box .promo-header,
	#promos-services-tabs .promo-box .promo-features,
	#promos-services-tabs .promo-box .promo-features ul li,
	#promos-services-tabs .promo-box .promo-price {
		width: 100%;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	#promos-services-tabs .promo-box .promo-header.kvm{
		border-left: none;
		border-bottom: 4px solid #c53d89;
	}
	#promos-services-tabs .promo-box .promo-header.solusvm{
		border-left: none;
		border-bottom: 4px solid #4a696b;
	}
	#promos-services-tabs .promo-box .promo-header.dedicated{
		border-left: none;
		border-bottom: 4px solid #73d1f2;
	}
	#promos-services-tabs .promo-box .promo-header.cpanel{
		border-left: none;
		border-bottom: 4px solid #ff8500;
	}
	#promos-services-tabs .promo-box .promo-header.semi-dedicated{
		border-left: none;
		border-bottom: 4px solid #ef6b76;
	}
	#promos-services-tabs .promo-box .promo-header.plan{
		border-left: none;
		border-bottom: 4px solid #a7a7a7;
	}

	#promos-services-tabs .promo-box .promo-features {
		margin: 15px 0;
	}
	#promos-services-tabs .promo-box .promo-features ul li {
		padding-left:0;
		margin:5px auto;
		text-align: center;
	}
	#promos-services-tabs .promo-box .promo-features ul li:before {
		display: none;
	}
	#promos-services-tabs .promo-box .promo-price {
		padding: 10px 0;
	}

	#banner .promo-offers-line .inner h2 {
		font-size: 23px;
	}
	
	/***** infographic-landing *****/
	.infographic-landing .steps .step:not(:last-child):before,
	.infographic-landing .steps .step:last-child:before {
		display: none;
	}

	/* Sitepad*/
	#banner .banner-wrap.sitepad-banner .steps .col:nth-child(2){
		margin-top: 5px;
	}

	.dc-text-p .dc-part:nth-child(odd),
	.dc-text-p .dc-part:nth-child(even) {
		width: 100%;
	}

	#banner .banner-wrap.dns-cluster-banner h1 {
		height: 300px!important;
	}
	#banner .banner-wrap.dns-cluster-banner:before {
		transform: scale(0.9);
		width: 255px;
		height: 235px;
	}
	.no-webp #banner .banner-wrap.dns-cluster-banner:before {
		background: url(/images/private-dns-cluster-banner.png) no-repeat -332px top;
	}
	.webp #banner .banner-wrap.dns-cluster-banner:before {
		background: url(/images/webp/private-dns-cluster-banner.webp) no-repeat -332px top;
	}

	#banner .three-plans.ver1 .banner-wrap.unlimited-cpanel-reseller-banner .features-line ul li {
		width: 50% !important;
	}
	#banner .three-plans.ver1 .banner-wrap.unlimited-cpanel-reseller-banner .features-line ul li:last-child {
		margin-left: 25%;
	}

	.all-services-box.cpanel-servic .col {
		width: 50%;
	}
	.all-services-box.cpanel-servic .col:nth-child(5) {
		margin-left: 0;
	}
	#banner .unlimited-cpanel-reseller.promo .cpanel-promo-arrow {
		margin: 0 auto !important;
		display: block;
	}
}

@media only screen and (max-width: 460px) {
	.inf-menu{
		width:320px;
		padding:10px 0;
	}
	/***** Compare boxes *****/
	.compare-plans-boxes .col, .cpanel-compare-boxes .col{
		width: 94% !important;
	}
	.compare-plans-boxes .col .row .compare-price h2 a{
		font-size:25px;
	}
	#banner .banner-bkg.cpanel-plan .btn {
		font-size:21px;
	}
	#banner .banner-wrap.free-wp-hosting-banner .btn{
		font-size:17px;
	}
	.btn, #banner .banner-wrap p, .wp-feats-boxes .inner-content h2, section#terms-page h2, #video-page h1{
		font-size:18px;
	}
	.bottom-banner a.btn{
		font-size:14px;
	}
	.bottom-banner-box p{
		margin:10px 0;	
	}
	.feats-box .col img, #dialog .reseller-cart .row:first-child img, #status img{
		display:none !important;
	}
	.margin-bot{
		margin-bottom:20px;
	}
	#login-tabs ul li a{
		padding:12px 10px;
	}
	.login-form .line.social-btn .btn,
	#register-page .register-form .field .line input,
	.contacts-info .field .line input,
	#register-page .register-form select,
	.contacts-info select,
	.contacts-info textarea{
		width:100%;
	}
	#login-tabs .loginz{
		padding:0 10px;
	}
	.register-wrap, .contacts-wrap{
		width:100%;
		border:none;
	}
	#register-page .register-form .field.agreement .btn{
		margin-top:25px;
	}
	section#terms-page .payments-table{
		  font-size: 13px!important;
	}
	.tld-name {
		width: 45%;
	}
	.feats-box .col h3{
		margin-top:0;
	}
	#banner .banner-wrap p span {
		font-size: 50px;
	}
	#banner .banner-wrap .coupon-banner p.coupon-price span.promo-ticket{
		font-size: 10px;
		padding-right: 5px;
	}
	#banner .banner-wrap .domain-tld-price p span.ml sub{
		display: block;
		font-size: 30px !important;
	}
	#banner .banner-wrap.promo-banner h2 span{
		font-size:23px;
	}
	#banner .banner-wrap.promo-banner p{
	font-size:26px;
	}
	#banner .banner-wrap.cloud-platform-banner .btn{
	font-size:14px;
	}
	#banner .banner-wrap p span.promo-price,
	#banner .semi-dedicated .banner-wrap p span.promo-price{
		margin-left: 0;
	}

	#banner .semi-banner .features-line{
		margin-bottom: 20px;
	}
	.vps-services {
		width: 85%;
	}

	/* Coupon Banner */
	#banner .banner-wrap .coupon-banner p.coupon-price span.new-price > strong span{
		font-size: 45px;
	}

	/* Datacenter Index steps */
	#banner .banner-wrap.data-centers-banner .steps .col i{
		-webkit-transform: scale(0.6);
		-moz-transform: scale(0.6);
		-ms-transform: scale(0.6);
		-o-transform: scale(0.6);
		transform: scale(0.6);
	}
	#banner .banner-wrap.data-centers-banner .steps .col:nth-child(-n+3){
		margin-bottom: 20px;
	}
	/* RemoteForms steps */
	#banner .banner-wrap.remote-forms-banner .steps .col:first-child:nth-last-child(3),
	#banner .banner-wrap.remote-forms-banner .steps .col:first-child:nth-last-child(3) ~ .col {
		width: 50%;
	}
	#banner .banner-wrap.remote-forms-banner .steps .col:last-child{
		margin-left: 25%;
	}
	#banner .banner-wrap.remote-forms-banner .steps .col i{
		margin-bottom:0;
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-ms-transform: scale(0.8);
		-o-transform: scale(0.8);
		transform: scale(0.8);
	}

	/***** Banner Tabs *****/
/*
	.banner-tabs{
		padding-bottom:49px;
	}
*/
	.banner-tabs.wide li:first-child:nth-last-child(4), .banner-tabs.wide li:first-child:nth-last-child(4) ~ li{
		width:100%;
	}
	.banner-tabs li a{
		padding:15px 0;
		font-size:15px;
	}
	.banner-tabs li:first-child:nth-last-child(3) a, .banner-tabs li:first-child:nth-last-child(3) ~ li a{
		padding:17px 0;
		font-size:10px;
	}
	.banner-tabs li:first-child:nth-last-child(4), .banner-tabs li:first-child:nth-last-child(4) ~ li{
		width: 100%;
	}

	/* HOME no-tabs banner */
	#banner .home-boxes {
		display: block;
	}
	#banner .home-boxes .box {
		width: 80%;
		margin: 10%;
	}
	#banner .home-boxes .box .img-wrap {
		display: none;
	}
	#banner .home-boxes .box h3 {
		margin-top:0;
		padding-top: 20px;
	}

	/* HOME INDEX */
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper .new-price strong,
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper .new-price strong {
		font-size: 19px;
	}
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper .new-price strong strong,
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper .new-price strong strong {
		font-size: 20px;
	}
	#banner .dedicated-index-promo .promo-design.all-width .col .plan-wrapper .old-price,
	#banner .kvm-promo .promo-design.all-width .col .plan-wrapper .old-price {
		font-size: 14px;
	}

	/* DEDICATED BANNER */
	#banner .banner-bkg.dedicated-promo.promo:before {
		background-size: 1000px 235px;
		height: 260px;
	}
	#banner .banner-bkg.semi-promo:before,
	#banner .banner-bkg.ovz-promo:before,
	#banner .banner-bkg.kvm-promo:before,
	#banner .banner-bkg.cpanel-bd-promo:before {
		background-size: 1000px 340px;
		height: 260px;
	}

	.features-title h2{
		font-size:20px;
	}
	.feats-box .col, section.wp-themes-page .feats-box .col{
		width:100% !important;
	}
	#video-main .video-main-thumb {
		width: 100% !important;
		min-height: 60px;
	}
	.cluster-table .wrapper table tr td:first-of-type {
		font-size:14px;
	}
	.cluster-table .wrapper table tr td:first-of-type .question-icon{
		display:none;
	}
	#dialog #domain-price-tabs-table ul li a .title, #dialog #domain-price-tabs-table ul li a .tld-count{
		font-size:12px;
	}
	#dialog .get-started{
		padding-bottom:20px;
	}
	#dialog .get-started, #dialog .get-started.available h2{
		height:auto !important;
	}
	#dialog .dom-name, #dialog .get-started.available h2{
		word-break: break-all;
	}
	#dialog .get-started .tde {
		margin-bottom: 30px;
	}
	#dialog .get-started label {
		line-height: initial;
	}
	#dialog .domain-at > div {
		height: initial;
		width: initial;
	}
	#dialog .dom-name{
		width:69%;
	}

	#dialog .domain-part .dom-price{
		width:30%;
	}
	#dialog .dom-action{
		width:50%;
	}
	.gallery-slider .col img{
		width:95;
	}

	/*** NEW Compare plans table ***/
	.compare-plans-table ul.server-plan-feats li {
		width: 100%;
		text-align:center;
	}
	/*** ENDCompare plans table ***/
	
	.support-boxes .col.dcs .dcmap img {
		 margin: 0 15% 5px !important;
	}

	/*TLD Banner logo scale*/
	.name-logo, .idv-tw-logo, .org-tw-logo, .com-tw-logo, .org-cn-logo, .net-cn-logo, .com-cn-logo, .org-nz-logo, .net-nz-logo, .org-au-logo, .net-au-logo, .name-logo, .website-logo, .com-au-logo, .com-logo, .solutions-logo, .space-logo, .news-logo{   
	    zoom: 0.7;
		-moz-transform: scale(0.7);
		-moz-transform-origin: 0 0;
		-o-transform: scale(0.7);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(0.7);
		-webkit-transform-origin: 0 0;
		transform: scale(0.7); /* Standard Property */
		transform-origin: 0 0;  /* Standard Property */
		position: relative;
		left: 10%;
		max-width: none;
	}

	/*** Summer Pool ***/
	.poll-question[class*="q-"] .poll-number:before{
		font-size:60px;
	}

	/*** Thank You banner***/
	#banner .banner-wrap.thank-you-banner h1 span, #banner .banner-wrap.thank-you-banner h2{
	font-size:24px !important;
	}
	#banner .banner-wrap.thank-you-banner .steps{
	margin:25px auto;
	}
	#banner .banner-wrap.thank-you-banner .steps .col img{
	width:90%;
	}

	/*** Zig-zag ***/
	.zig-zag .inner .content h3{
		font-size: 15px;
	}
	.zig-zag .inner.button h3 strong{
		font-size: 24px;
	}

	/*** DC BOXES ***/
	.dc-boxes .dc-col.no-margin {
		margin-bottom: 0 !important;
	}
	.dc-boxes .dc-col:not(:last-child) {
		margin-bottom: 20px;
	}
	.dc-boxes .dc-col .type-1 .dc-col-line {
		text-align: center;
	}
	.dc-boxes .dc-col .type-1 .dc-col-line:not(:last-child) {
		margin-bottom: 5px;
	}
	.dc-boxes .dc-col .type-1 .dc-col-line strong{
		width: 100%;
		margin-right: 0;
		padding: 5px 0;
		margin-bottom: 5px;
	}
	.dc-boxes .dc-col .type-1 .dc-col-line strong span{
		display: none;
	}
	.dc-boxes .dc-col .type-2{
		padding: 15px 0;
	}
	.dc-boxes .dc-col .type-2 .dc-col-img, .dc-boxes .dc-col .dc-col-head.type-2 div{
		display:none;
	}
	.dc-boxes .dc-col .type-2 .dc-col-title{
		float: none;
		width: 100%;
	}
	.dc-boxes .dc-col .dc-col-head.type-2{
		background: none;
		border:none;
		text-align: center;
		margin:0;
	}
	.tld-domain-search .langtag-container {
		width: 100%;
	}
	.tld-domain-search .langtag-container select {
		max-width: initial;
		width: 100%;
	}
	.vps-slider.black-friday h1 .bf,
	.vps-slider.cyber-monday h1 .cm,
	.vps-slider.cyber-deals h1 .dl{
		font-size: 19px;
	}


	/***** Banner Tabs *****/
	div[id^=tabs-].wide{
	padding-bottom:180px;
	}

	/* HOME no-banner tabs */
	#banner .banner-wrap.domain-simple-banner .btn {
		font-size: 14px;
	}

	#banner .banner-wrap p.promo-text .astrx {
		line-height: 10px;
	}


	.bottom-banner-box.ovz-bottom h3 {
		display: none;
	}

	/***** infographic-landing *****/
	.infographic-landing h1 {
		margin: 20px 0;
	}
	.infographic-landing .steps .step h2 {
		font-size: 17px;
	}
	.infographic-landing .steps .step p {
		padding: 5%;
	}
	.infographic-landing .steps .step img {
		display: none;
	}
	.infographic-form .register-form label.half.left,
	.infographic-form .register-form label.half.right{
		margin: 0 0 10px 0;
	}
	.infographic-form .register-form label.half {
		width: 100%;
	}
	.infographic-form .register-form .g-recaptcha {
		margin: 10px auto;
	}
	.infographic-form .form h2 {
		font-size: 25px;
	}
	.register-form .consent .btn {
		font-size: 15px;
	}

	section.thank-you-page h1 {
		font-size: 25px;
		margin: 40px 0 20px;
	}
	section.thank-you-page .welcome-mail {
		margin: 50px auto;
		width: 80%;
		padding: 10px;
		background: #fff;
		box-shadow: 0 50px 0px 0px white, 0 -50px 0px 0px white, 0px 0 15px -4px rgb(155 160 167 / 80%), 0px 0 15px -4px rgb(155 160 167 / 80%);
	}
	section.thank-you-page .zoom {
		margin-bottom: 20px;
	}
	section.thank-you-page .welcome-mail .btn {
		margin-top: 20px;
		font-size: 14px;
		padding: 3px 20px;
	}

	#banner .home-boxes .box.cp.promo.bf .label {
		position: absolute;
		width: auto;
		left: -3px;
		top: -3px;
		right: initial;
	}
	#banner .home-boxes .box.cp.promo.bf .label.ws {
		width: 100px;
	}
	#banner .home-boxes .box.cp.promo.bf h3 {
		padding-top: 30px;
	}
}

@media only screen and (max-width: 350px) {
	#dialog #login-page .columns {
		height: 300px;
	}
	.ui-dialog-titlebar .globe-icon {
		display: none;
	}
	#dialog .get-started.available .tde .domain-at {
		margin-left: 0;
	}
	/* Coupon Banner */
	#banner .banner-wrap .coupon-banner p.coupon-price span.new-price {
		margin-left: 0;
	}
	/* BANNER STEPS */
	#banner .banner-wrap.data-centers-banner .steps .col a{
		font-size: 10px;
	}

	#domains-table .tlds thead tr th:first-child, #domains-table .tlds tbody tr td:first-of-type {
		width: 190px;
	}
	#domains-table .table-wrapper {
		margin-left: 66px;
	}

	/* Sticky note */
	.sticky-note .sticky-inner {
		width: 250px;
	}

	.infographic-form .register-form .g-recaptcha div:first-child {
		transform: scale(0.8);
	}
}
