.text-xs-left {
	text-align: left;
}
.text-xs-right {
	text-align: right;
}
.text-xs-center {
	text-align: center;
}
.text-xs-justify {
	text-align: justify;
}

@media (min-width: 768px) {
	.text-sm-left {
		text-align: left;
	}
	.text-sm-right {
		text-align: right;
	}
	.text-sm-center {
		text-align: center;
	}
	.text-sm-justify {
		text-align: justify;
	}
}

@media (min-width: 1024px) {
	.text-md-left {
		text-align: left;
	}
	.text-md-right {
		text-align: right;
	}
	.text-md-center {
		text-align: center;
	}
	.text-md-justify {
		text-align: justify;
	}
}

@media (min-width: 1200px) {
	.text-lg-left {
		text-align: left;
	}
	.text-lg-right {
		text-align: right;
	}
	.text-lg-center {
		text-align: center;
	}
	.text-lg-justify {
		text-align: justify;
	}
}

/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */

/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
}

@media only screen and (max-width: 1199px) {
	.vps-hosting-price .row > div {
		width: 50%;
	}
}
@media only screen and (max-width: 1024px) {
	html body.admin-menu {
		margin-top: 50px !important;
	}

	.partnerbox ul li {
		padding-right: 8px;
	}

	.birthday-month {
		font-size: 80px;
		line-height: initial;
	}

	.bb-tickets {
		padding-left: 17px;
		padding-right: 17px;
	}

	.page-node-307 #banner {
		padding: 10px;
	}

	.f-comp2 {
		right: 0;
	}
	.extra-features {
		padding: 0;
		margin-bottom: 20px;
	}

	.front-popup-offer {
		width: 100%;
		float: none;
		text-align: center;
		border-right: none;
	}

	.event-wrapper-left {
		float: none;
		width: 100%;
	}

	.event-wrapper-right {
		float: none;
		width: 100%;
	}

	.banner-plan-config {
		display: none;
	}

	.europe-banner-wrapper .banner-plan-config {
		display: block;
	}

	.data-centers-title {
		font-size: 18px;
	}

	.wid-40 img {
		margin-left: 5px !important;
	}
}

/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#navigation {
		display: none;
	}
	#footer-bottom .region,
	#footer-bottom .region:last-child {
		margin: 0 15px;
		width: 23%;
	}

	.box2 {
		width: 33.3333%;
		box-sizing: border-box;
	}
	#navigation {
		display: none;
	}
	.sidebar-second #content {
		float: none;
		width: 100%;
		margin-left: 0px;
		margin-right: 0;
		box-sizing: border-box;
		padding-right: 0;
	}
	.sidebar-second .region-sidebar-second {
		float: left;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-top: 20px;
	}
	.lorem_icon {
		margin: 4px 0 0 0;
		right: 4px;
	}
	.sidebar .block {
		position: relative;
		display: inline-block;
		width: 50%;
		box-sizing: border-box;
		margin-right: -2px;
		padding: 10px 10px 10px 0;
		vertical-align: top;
		margin-bottom: 0;
	}
	.plan1 {
		width: 49.3333%;
		box-sizing: border-box;
	}
	.view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-sub-title {
		display: none;
	}
	#banner .container {
		max-width: 100%;
	}
	.special_tag {
		display: none;
	}
	.view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-title {
		width: 133px;
		padding-top: 5px;
	}
	.view-slideshow .views-slideshow-controls-bottom {
		/*background-position:center top;*/
	}
	.view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item:last-child {
		border-right: none;
	}
	.view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item:last-child .views-field-title {
		padding-top: 15px;
	}
	.planrate {
		margin: -5px 0 0 -10px;
	}
	.view-slideshow .views-field-nothing {
		left: 20px;
	}
	.views-slideshow-controls-bottom .views-field-nothing {
		left: 0;
	}
	.view-slideshow .views-field-nothing .body ul li {
		width: 190px;
	}
	.view-slideshow .views-field-nothing h2 {
		font-size: 40px;
	}
	.view-slideshow .views-field-nothing h3 {
		font-size: 18px;
	}
	.view-slideshow .views_slideshow_main .views-slideshow-cycle-main-frame,
	.view-slideshow .views_slideshow_main .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
		width: 100%;
	}
	#header-page .container {
		width: 100%;
		max-width: 100%;
		padding: 0 25px 0;
		box-sizing: border-box;
		background-position: 33% top;
	}
	.free-trail {
		text-align: center;
	}

	.view-slideshow .views-slideshow-cycle-main-frame,
	.view-slideshow .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
		width: 100% !important;
	}

	#block-block-2 {
		/*box-sizing: border-box;
		clear: both;
		float: none;
		overflow: hidden;
		text-align: center;
		width: 100%;*/
	}

	#block-block-2 ul.sociallinks li {
		display: inline-block;
		float: none;
	}

	#footer-bottom .block-simplenews {
		width: 50%;
		padding: 0 10%;
	}

	.block-simplenews p {
		left: 30%;
	}

	#block-block-20 {
		padding: 0 5.5%;
	}

	.header-top {
		clear: both;
	}

	.header-top .block-menu {
		overflow: hidden;
	}

	.header-top ul.menu {
		overflow: hidden;
		padding-bottom: 10px;
	}

	.view-our-clients .view-content {
		margin-right: 0;
	}
	.view-golf-players .views-row .views-field-field-player-image {
		width: 220px;
		height: 220px;
		padding: 30px;
	}

	#block-block-2.block.last {
		width: 100%;
		padding: 15px 0;
		text-align: center;
	}

	.sociallinks-wrapper {
		float: none;
		display: inline-block;
	}

	.google-cloud {
		float: none;
		display: inline-block;
	}
}

@media only screen and (max-width: 959px) {
	.row.tally-on-banner h1 {
		font-size: 49px;
	}
	.row.tally-on-banner h2 {
		font-size: 28px;
	}

	#logo {
		margin-left: 0;
	}

	.header-inner {
		height: auto;
	}

	.header-top #block-user-login {
		clear: both;
		display: block;
		margin-top: 12px;
		width: 100%;
		margin-right: 0;
	}

	.header-top ul.menu li.first a {
		padding-left: 0;
	}

	#block-block-19 {
		position: relative;
	}

	#block-block-8 .content ul li {
		width: 31%;
	}

	.partnerbox {
		text-align: center;
	}

	.partnerbox ul li {
		padding-top: 5px;
		padding-bottom: 5px;
		float: none;
		display: inline-block;
	}

	.block .view-testimonials .views-row {
		min-height: 321px;
	}

	.header-top #block-block-18 {
		display: none;
	}

	#block-multiblock-1 {
		display: block;
		float: left;
		padding-left: 20px;
	}

	/* Standard cloud USA 768 */
	.cloud-hosting-block {
		margin-left: 0;
		width: 100%;
		float: left;
	}

	.cloud-hosting {
		clear: both;
		float: none;
		padding-top: 30px;
		width: 100%;
	}

	.cloud-hosting .view-cloud-hosting .views-row,
	.view-cloud-hosting .views-row {
		width: 169px;
		text-align: center;
		margin: 0 4px 1.3%;
		min-height: 447px;
		display: inline-block;
		box-sizing: border-box;
	}

	.cloud-hosting .view-cloud-hosting .views-row .views-field-field-icons {
		float: none;
		margin-right: 0;
	}

	.cloud-hosting + .view-cloud-hosting {
		padding-top: 0;
	}

	/* Domain registration */
	.textin {
		float: left;
		width: 100%;
		box-sizing: border-box;
		text-align: center;
	}

	.instructions {
		width: auto;
	}

	.btnbg {
		float: none;
	}

	.domainoptions {
		float: none;
		width: auto;
	}

	.domain-price {
		display: none;
	}

	/* Contact us */
	#block-block-22 {
		width: 100%;
		padding-right: 0;
		margin-right: 0;
	}

	/* Footer */

	#footer-bottom .region,
	#footer-bottom .region:last-child {
		width: 46%;
	}

	#footer-bottom .region-footer-2 {
		padding-right: 0;
		margin-right: 0;
		border-right: none;
	}

	.not-logged-in .block-simplenews form .form-item {
		width: 134px;
	}

	.view-our-clients .view-content {
		margin-right: 0;
	}

	.view-our-clients .view-content h3 {
		margin-right: 0;
	}

	#footer-bottom .region-footer {
		margin: 0 !important;
		padding: 0 15px;
	}

	.three-plan .plandiscription {
		width: 180px;
	}

	.three-plan .jelastic {
		width: 178px;
	}

	.four-plan .plandiscription {
		width: 160px !important;
	}

	.four-plan .jelastic {
		width: 135px;
	}

	.view-golf-list tr {
		padding: 0;
	}

	.view-golf-list thead {
		display: none !important;
	}
	.view-golf-list table,
	.view-golf-list tbody,
	.view-golf-list thead,
	.view-golf-list tr,
	.view-golf-list td,
	.view-golf-list th {
		display: block;
		width: 100%;
		box-sizing: border-box;
	}

	.view-golf-list td.views-field-counter:before {
		content: "S.No. : ";
	}
	.view-golf-list td.views-field-value:before {
		content: "Name  : ";
	}
	.view-golf-list td.views-field-value-1:before {
		content: "Age  : ";
	}
	.view-golf-list td.views-field-value-2:before {
		content: "Address  : ";
	}
	.view-golf-list td.views-field-value-3:before {
		content: "Batch  : ";
	}
	.view-golf-list td.views-field-value-4:before {
		content: "Golf Club Name : ";
	}
	.view-golf-list td.views-field-value-5:before {
		content: "Mobile Number : ";
	}
	.view-golf-list td.views-field-value-6:before {
		content: "Email Id : ";
	}
	.view-golf-list td.views-field-value-7:before {
		content: "Handicap : ";
	}
	.view-golf-list td.views-field-value-8:before {
		content: "Confirmation : ";
	}
	.view-golf-list td.views-field-value-9:before {
		content: "Please Specify hereunder the Size of your T- Shirt : ";
	}
	.view-golf-list td.views-field-value-10:before {
		content: "Please Specify hereunder your Food Preference : ";
	}

	.client-login {
		display: block;
	}

	.view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-sub-title {
		display: none;
	}

	.view-birthday .views-row {
		width: 50%;
	}

	.view-birthday .views-row:nth-child(3n + 1) {
		clear: none;
	}

	.view-birthday .views-row:nth-child(2n + 1) {
		clear: both;
	}

	.participant-image {
		max-width: 300px;
		padding-top: 50px;
	}

	.node-307 .webform-client-form {
		padding: 40px 10px 20px;
	}

	.bb-tickets {
		font-size: 30px;
	}

	.node-307 .field-name-field-webform-bottom {
		padding: 0 10px;
	}

	.ds-partner-benefits > img {
		bottom: auto;
		top: 0;
	}

	.benefits-point {
		width: 50%;
	}

	.ds-partner-benefits-row {
		display: inline;
		width: auto;
	}

	.node-16 .subplan1:nth-child(5) {
		clear: both;
		margin-left: 178px;
	}

	.f-comp2 {
		display: none;
	}
	.new-offer-body {
		padding-left: 5px;
		padding-right: 5px;
		width: 100%;
	}
	.new-offer-box {
		padding: 0 10px;
	}
	.front-popup-header {
		font-size: 50px;
		line-height: 50px;
	}
	.extra-features {
		font-size: 28px;
	}
	.extra-features-inner {
		font-size: 20px;
		padding-left: 5px;
		padding-right: 5px;
	}

	#colorbox.popup_onload {
		max-width: 90%;
		right: 0;
		margin: auto;
	}

	.f-comp {
		display: none;
	}
	.front-popup-footer1 {
		width: 100%;
		float: none;
		padding: 15px;
		text-align: center;
		box-sizing: border-box;
	}
	.front-popup-footer2 {
		display: none;
	}
	.front-popup-footer1 div span,
	.front-popup-footer1 div img {
		float: none;
		display: inline-block;
	}
	.front-popup-footer3 {
		float: none;
		text-align: center;
		width: 100%;
	}
	.front-popup-footer img {
		display: inline-block;
	}

	.font-popup-top {
		padding: 15px;
		text-align: center;
	}
	.font-popup-top p {
		width: 100%;
	}
	.font-popup-top p img {
		position: relative;
		top: 7px;
		float: none;
	}
	.font-popup-top h2 {
		font-size: 30px;
		line-height: 34px;
	}
	.font-popup-top h2 span {
		font-size: 34px;
	}
	.font-popup-top h2 span span {
		font-size: 26px;
	}
	.front-popup-body {
		padding-left: 5px;
		padding-right: 5px;
	}
	.front-popup-offer {
		padding-left: 10px;
		padding-right: 10px;
	}
	.choose-pack {
		max-width: 100%;
		text-align: center;
	}
	.choose-pack:after {
		display: none;
	}

	.wepromise-item {
		font-size: 13px;
	}

	.language-support {
		padding: 24px;
		min-height: 270px;
	}

	.language-support img {
		max-width: 50%;
	}

	/*** Affiliate page  ***/

	.affilate-wrapper2 h3 {
		font-size: 28px;
		margin-top: 30px;
	}

	.affilate-wrapper2 h4 {
		margin-top: 0;
		margin-bottom: 5px;
	}

	.ssl-left {
		width: calc(100% - 265px);
	}

	.ssl-right {
		width: 250px;
	}

	.contact-info-chat,
	.contact-info-mail,
	.contact-info-call {
		width: 100%;
	}

	.bds-box {
		width: 50%;
	}

	.vps-avil-plans-title {
		display: block;
		width: 100%;
		text-align: center;
	}

	.vps-avil-plans-box {
		display: block;
	}

	.vps-avil-plans-box ul li {
		float: none;
		display: inline-block;
		margin: 0 17px 20px;
	}

	.all-plans-include ul li {
		width: 50%;
	}

	.all-plans-include ul li:nth-child(3n + 1) {
		clear: none;
	}

	.signup-now h2 {
		font-size: 20px;
	}

	.vps-importance ul li {
		height: 580px;
	}

	ul.key-feature li h3 {
		font-size: 22px;
	}

	.e-vps-box {
		width: 100%;
		display: block;
		margin-bottom: 25px;
	}

	.ds-benefits ul li {
		width: 50%;
		padding-bottom: 20px;
	}

	.ds-benefits ul li:nth-child(3) {
		clear: both;
	}

	.vps-banner-values {
		width: 140px;
		padding: 0 5px;
	}

	ul.banner-plan-config li {
		width: 89px;
		padding: 10px 5px;
	}

	.field-collection-item-field-banner-with-text {
		min-height: initial;
	}

	.ssd-banner-heading {
		padding-top: 0;
	}

	.title-left {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}

	.title-right {
		float: none;
		width: 100%;
	}

	.vps-title-links .content ul li {
		float: none;
		display: inline-block;
	}

	.vps-main-banner-text {
		padding: 10px 10px 54px 10px;
	}

	.vps-main-banner-text a {
		margin: 3px;
		width: 103px;
	}

	.vps-main-heading {
		padding-top: 0;
	}

	.vps-main-banner ul.ds-list li {
		font-size: 16px;
		padding-bottom: 6px;
	}

	ul.ds-usa-feature-list li {
		font-size: 14px;
		padding-right: 10px;
	}

	.ds-usa-main-heading {
		font-size: 36px;
	}

	.ds-usa-banner-plan {
		float: none;
		display: inline-block;
	}

	.ds-usa-banner-price {
		float: none;
		margin: 2% 0;
	}

	.ds-main-heading {
		font-size: 25px;
	}

	ul.ds-feature-list li {
		font-size: 14px;
		padding-right: 10px;
	}

	.ds-main-banner-info {
		max-width: 88%;
		padding-bottom: 15px;
	}

	.ds-main-heading {
		font-size: 25px;
	}

	/** corporate hosting */
	.banner-actual-price {
		font-size: 16px;
	}

	.banner-offer-price {
		height: 80px;
		width: 252px;
		margin: auto;
	}

	.banner-offer-code {
		font-size: 14px;
	}

	.banner-title {
		font-size: 48px;
		line-height: 48px;
	}

	/** corporate hosting close*/

	/** ssd banner hosting **/
	.ssd-b-title2 {
		font-size: 72px;
	}
	/** ssd banner hosting close **/

	.silent-features-europe div[class*="col-"] {
		min-height: 280px;
	}

	.country-btn ul li a {
		font-size: 14px;
	}

	/* shared linux */
	.sl-banner-title {
		font-size: 53px;
		line-height: 40px;
		margin-bottom: 20px;
	}

	.sl-left {
		padding-right: 15px;
	}

	#banner .sl-right img {
		max-width: 250px;
	}

	.sl-banner-feature {
		font-size: 13px;
	}

	#banner .shared-linux-banner .sl-pricebox img {
		display: none;
	}

	.sl-pricebox .banner-offer-code {
		font-size: 12px;
		text-align: center;
	}
	/* shared linux */

	/* shared windows */
	.win-banner-banner-title {
		font-size: 53px;
		line-height: 40px;
		margin-bottom: 20px;
	}

	#banner .win-banner-right img {
		max-width: 250px;
	}

	.win-banner-feature {
		font-size: 13px;
	}

	#banner .shared-win-banner .win-banner-pricebox img {
		display: none;
	}

	.win-banner-pricebox .banner-offer-code {
		font-size: 12px;
		text-align: center;
	}
	/* shared windows close */

	/* Java hosting banner */
	.java-banner-title {
		font-size: 70px;
		line-height: 40px;
	}

	#banner .java-price-box img {
		display: none;
	}

	.java-price-box {
		top: 180px;
	}

	/* Java hosting banner close */

	/* Linux reseller banner */
	.linuxresell-banner-title {
		font-size: 58px;
	}
	.linuxresell-banner-pay {
		font-size: 20px;
	}
	/* Linux reseller banner close */

	/** Windows reseller */
	.winresell-banner-title {
		font-size: 46px;
	}
	.winresell-banner-title span {
		font-size: 22px;
	}
	/** Windows reseller close */

	/** Webstie Builder */
	.web-build-banner-title {
		font-size: 47px;
	}
	/** Webstie Builder close **/

	.email-host-banner-feature h3 {
		font-size: 28px;
	}

	.banner-actual-price {
		font-size: 14px;
		text-align: center;
	}

	.ds-box-image {
		display: none;
	}

	.ds-box-desc {
		float: none;
		width: 100%;
	}

	.page-node-410 .field-collection-item-field-banner-with-text,
	.page-node-411 .field-collection-item-field-banner-with-text,
	.page-node-412 .field-collection-item-field-banner-with-text,
	.page-node-413 .field-collection-item-field-banner-with-text,
	.page-node-414 .field-collection-item-field-banner-with-text,
	.page-node-415 .field-collection-item-field-banner-with-text,
	.page-node-416 .field-collection-item-field-banner-with-text,
	.page-node-417 .field-collection-item-field-banner-with-text {
		height: auto;
	}

	.datacenter-submenu ul.menu li a:link,
	.datacenter-submenu ul.menu li a:visited {
		padding-left: 8px;
		padding-right: 8px;
	}

	.datacenter-main-heading h2 {
		font-size: 40px;
	}

	.data-center-top {
		font-size: 40px;
		line-height: normal;
	}

	.europe-banner-price {
		position: static;
	}

	.europe-banner-wrapper .col-md-4 img {
		display: none !important;
	}
}

@media all and (min-width: 768px) {
	.data-center-top-content div[class*="col-"] {
		float: none;
		display: table-cell;
		vertical-align: middle;
	}
	.bs-col-table div[class*="col-"] {
		float: none;
		display: table-cell;
		vertical-align: middle;
	}
}

/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 300px */

@media only screen and (max-width: 767px) {
	.cloud-pc-plans {
		border: solid 1px #a5da5b;
	}
	.cloud-btn-1 {
		margin-bottom: 20px;
	}
	.tally-comparison:before {
		content: "";
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		bottom: 44%;
		background: #f7f7e1;
		/* margin-right: 50px; */
	}
	.covid19 {
		position: static;
	}
	.tally-cloud-sac ul li {
		width: 50%;
	}
	.img-right {
		float: left;
	}
	.row.tally-on-banner h2 {
		font-size: 18px;
		line-height: normal;
	}
	.row.tally-on-banner h1 {
		font-size: 33px;
		line-height: normal;
	}
	.row.tally-on-banner img.img-responsive {
		max-width: 250px;
		margin: 0 auto;
		display: block;
	}
	.img-right,
	.img-left {
		width: 60px;
		height: 60px;
	}
	.text-left,
	.text-right {
		width: calc(100% - 60px);
		line-height: 60px;
		font-size: 15px;
	}
	ul.nav.nav-tabs {
		margin-bottom: 30px;
		text-align: center;
	}
	ul.nav.nav-tabs > li {
		float: none;
		list-style: none;
		margin-bottom: 0;
		line-height: 40px;
		display: inline;
		width: auto;
	}

	.vps-hosting-price .row > div {
		width: 50%;
	}
	.field-collection-item-field-banner-with-text {
		min-height: auto;
	}
	.field-collection-item-field-banner-with-text {
		padding: 10px 0;
	}
	

	.vps-about {
		float: right;
		width: calc(100% - 50px);
	}

	.container,
	.region-bottom {
		max-width: 100%;
		min-width: 100%;
		box-sizing: border-box;
	}

	/* header */

	#header .container {
		padding: 0 10px;
		box-sizing: border-box;
	}

	#logo {
		margin-left: 0;
	}

	.region-header .block ul li {
		padding-left: 10px;
	}

	#header-page .container {
		width: 100%;
		height: auto;
		background: none;
		position: relative;
		box-sizing: border-box;
	}

	.header-top {
		clear: both;
	}

	.header-top .block-menu {
		overflow: hidden;
	}

	.header-top ul.menu {
		overflow: hidden;
		padding-bottom: 10px;
	}

	.header-top #block-block-18 {
		float: left;
	}

	.region-content-top ul.menu {
		text-align: center;
	}

	.block .view-testimonials .views-row {
		min-height: 344px;
	}
	#block-block-66 .d-inline-block {
		float: none;
		vertical-align: middle;
		text-align: center;
	}
	#block-block-66 .left-marg-10 {
		margin-left: 0;
	}
	/* header CLOSE */

	/* Standard cloud USA 640 */
	.cloud-hosting .view-cloud-hosting .views-row,
	.view-cloud-hosting .views-row {
		width: 48%;
		min-height: 322px;
	}

	.sliderfield .sliderfield-bubble {
		display: inline;
		background: none;
		position: static;
	}

	.cloud-hosting-block fieldset .fieldset-wrapper #replace_trigger,
	.cloud-hosting-block fieldset .fieldset-wrapper #replace_trigger2,
	.cloud-hosting-block fieldset .fieldset-wrapper #replace_trigger3,
	.cloud-hosting-block fieldset .fieldset-wrapper #replace_trigger4 {
		margin-top: -32px;
	}

	/* SSL and Security Solutions */
	.ssl-left {
		padding-right: 0;
		width: 100%;
		float: none;
	}

	.ssl-right {
		padding-left: 0;
		width: 100%;
		max-width: 350px;
		float: none;
		margin: auto;
	}

	/* contact page */
	.contact01 {
		display: block;
		width: 100%;
		float: none;
		padding: 0;
	}

	.contact-block {
		display: block;
		width: 100%;
		float: none;
		padding: 0;
		margin-top: 12px;
	}

	#webform-client-form-102 label {
		float: none;
		width: auto;
	}

	#webform-client-form-102 select {
		float: none;
		width: 100%;
	}

	#webform-client-form-102 .form-text {
		float: none;
		width: 100%;
	}

	#webform-client-form-102 .form-textarea-wrapper {
		float: none;
		width: 100%;
	}

	#webform-client-form-102 .form-actions input:first-child {
		margin-left: 0;
	}

	#webform-client-form-102 .captcha {
		margin-left: 0;
		width: 100%;
		box-sizing: border-box;
	}

	.supporting-features ul li {
		float: none;
		width: auto;
		padding-right: 0;
	}

	/* Footer */

	#footer-bottom .container {
		padding: 30px 20px;
	}

	#block-block-3 {
		float: none;
		text-align: center;
	}

	#footer-message ul.menu {
		text-align: center;
	}

	#footer-message ul.menu li {
		float: none;
		display: inline-block;
	}

	#footer-message ul.menu li:last-child {
		border-right: none;
	}

	#block-block-2 {
		box-sizing: border-box;
		clear: both;
		float: none;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}

	#block-block-2 ul.sociallinks li {
		display: inline-block;
		float: none;
	}

	#footer-bottom .region-footer .block {
		float: none;
		width: 100%;
		text-align: center;
	}

	.block-simplenews p {
		position: static;
	}

	#footer-bottom #block-simplenews-1 {
		margin: auto;
		width: 250px;
		float: none;
	}

	#footer-bottom .block-simplenews h2.block-title {
		background: none;
		padding-left: 0;
	}

	#block-block-4 {
		text-align: center;
	}

	/* Footer close */

	.sidebar-first .region-sidebar-first,
	.sidebar-second .region-sidebar-second,
	#content {
		width: auto !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 20px 0 0 !important;
		float: none !important;
		clear: both;
	}

	.plan1 ul {
		min-height: 10px;
	}

	.box2 {
		float: none;
		width: auto;
		border: none;
		border-bottom: 1px solid #ccc;
		padding: 20px 25px;
	}

	.nobdr {
		border-bottom: none !important;
	}

	#content-middle .block h2.block-title span {
		padding: 0 10px;
	}

	#content-middle #block-block-8 h2.block-title span {
		line-height: normal;
	}

	.plan1 {
		width: auto;
		float: none;
		margin: 0 0 10px;
		clear: both;
		overflow: hidden;
	}

	.floatrt {
		float: none !important;
	}

	.spacer {
		height: 0;
	}

	.lorem_icon {
		margin: -6px 0 0 0;
		right: -6px;
	}

	#block-menu-menu-contact {
		float: none;
	}

	#navigation {
		display: none;
	}

	.view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-title,
	.view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-field-field-sub-title {
		display: none;
	}

	.view-slideshow .views-slideshow-cycle-main-frame,
	.view-slideshow .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
		width: 100% !important;
	}

	.view-slideshow .views-field-nothing {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}

	.view-slideshow .views-field-nothing .body ul {
		width: 100%;
	}

	.view-slideshow .views-field-nothing .body ul li {
		box-sizing: border-box;
		width: 100%;
	}

	.view-slideshow .views-field-nothing h2 {
		color: #1a1a1a;
		font-size: 25px;
		font-weight: bold;
		line-height: 42px;
		margin: 0;
		text-transform: uppercase;
		padding: 5px 0 0;
	}

	.view-slideshow .views-field-nothing h3 {
		color: #8dc641;
		font-size: 22px;
		font-weight: normal;
		line-height: 23px;
		margin: 0 0 10px;
		padding: 0;
	}

	.view-slideshow {
		height: 438px;
	}

	.special_tag {
		right: 10px;
		width: 74px;
		background-position: 0 -584px;
		-webkit-transform: rotate(40deg);
		-moz-transform: rotate(40deg);
		-ms-transform: rotate(40deg);
		-o-transform: rotate(40deg);
		transform: rotate(40deg);
		height: 60px;
	}

	.view-slideshow .views-field-nothing h3 {
		font-weight: bold;
		font-size: 18px;
		text-transform: uppercase;
		font-variant: small-caps;
	}

	.bannerrate {
		font-size: 25px;
	}

	.plan1 {
		padding: 20px 10px 10px;
	}

	.viewbtn {
		width: 125px;
	}

	.viewbtn a {
		width: 125px;
	}

	.free-trail {
		padding-bottom: 15px;
	}

	.cloud-hosting-block fieldset .fieldset-wrapper .form-item {
		clear: both;
		display: block;
		width: 80%;
	}

	.cloud-hosting-block {
		margin-bottom: 15px;
	}
	.wpt-plan .plan1 {
		width: 100%;
	}

	#block-block-24 {
		display: none;
	}

	.region-content-top ul.menu li {
		margin-bottom: 5px;
	}

	.node-33 .supporting-features ul li,
	.node-118 .supporting-features ul li {
		width: auto;
	}

	.header-top {
		display: none;
	}

	.mobile-header-position {
		display: block !important;
	}

	/* plan blocks */
	.plandiscription {
		display: none;
	}

	.jelastic {
		/*width: 50% !important;*/
		background-position: center top;
		box-sizing: border-box;
	}

	.one-plan {
		width: 100%;
	}

	.planbox .subplan1,
	.one-plan .jelastic,
	.three-plan .jelastic,
	.two-plan .jelastic {
		width: auto;
		float: none;
		margin: 0 0 45px 0;
	}

	.subplan1 ul li:after {
		color: #666666;
		padding-left: 6px;
	}

	.special-plan-dynamic ul li:after {
		padding-left: 6px;
	}

	/* plan blocks - Scalable Cloud India */
	.node-13 .subplan1 ul li:nth-child(1):after {
		content: "Cloudlets [128mb Ram 200mhz CPU]";
	}

	.node-13 .subplan1 ul li:nth-child(2):after {
		content: "Per GB";
	}

	.node-13 .subplan1 ul li:nth-child(3):after {
		content: "Shared SSL";
	}

	.node-13 .subplan1 ul li:nth-child(4):after {
		content: "Bandwidth Per GB";
	}
	.node-13 .subplan1 ul li:nth-child(5):after {
		content: "24/7 Technical Support";
	}

	.node-13 .subplan1 ul li:nth-child(6):after {
		content: "24/7 Service Monitoring";
	}

	.node-13 .subplan1 ul li:nth-child(7):after {
		content: "Daily Off-Site Backups";
	}

	/* plan blocks - SSD VPS */
	.node-118 .subplan1 ul li:nth-child(1):after {
		content: "Data center";
	}

	.node-118 .subplan1 ul li:nth-child(2):after {
		content: "Disk Space";
	}

	.node-118 .subplan1 ul li:nth-child(3):after {
		content: "RAM";
	}

	.node-118 .subplan1 ul li:nth-child(4):after {
		content: "Bandwidth";
	}

	.node-118 .subplan1 ul li:nth-child(5):after {
		content: "Fully Managed Service";
	}

	.node-118 .subplan1 ul li:nth-child(6):after {
		content: "24/7 Technical Support";
	}

	.node-118 .subplan1 ul li:nth-child(7):after {
		content: "24/7 Service Monitoring";
	}

	.node-118 .subplan1 ul li:nth-child(8):after {
		content: "Daily Off-Site Backups";
	}

	.node-118 .subplan1 ul li:nth-child(9):after {
		content: "Operating System";
	}

	/* plan blocks - VPS India */

	.node-19 .subplan1 ul li:nth-child(1):after {
		content: "Disk Space";
	}

	.node-19 .subplan1 ul li:nth-child(2):after {
		content: "RAM";
	}

	.node-19 .subplan1 ul li:nth-child(3):after {
		content: "Bandwidth/Mo.";
	}

	.node-19 .subplan1 ul li:nth-child(4):after {
		content: "Guaranteed Resources";
	}

	.node-19 .subplan1 ul li:nth-child(5):after {
		content: "Fully Managed Service";
	}

	.node-19 .subplan1 ul li:nth-child(6):after {
		content: "24/7 Technical Support";
	}

	.node-19 .subplan1 ul li:nth-child(7):after {
		content: "24/7 Service Monitoring";
	}

	.node-19 .subplan1 ul li:nth-child(8):after {
		content: "Daily Off-Site Backups";
	}

	.node-19 .subplan1 ul li:nth-child(9):after {
		content: "Operating System";
	}

	/* plan blocks - VPS USA */

	.node-20 .subplan1 ul li:nth-child(1):after {
		content: "Disk Space";
	}

	.node-20 .subplan1 ul li:nth-child(2):after {
		content: "RAM";
	}

	.node-20 .subplan1 ul li:nth-child(3):after {
		content: "Bandwidth/Mo.";
	}

	.node-20 .subplan1 ul li:nth-child(4):after {
		content: "Guaranteed Resources";
	}

	.node-20 .subplan1 ul li:nth-child(5):after {
		content: "Fully Managed Service";
	}

	.node-20 .subplan1 ul li:nth-child(6):after {
		content: "24/7 Technical Support";
	}

	.node-20 .subplan1 ul li:nth-child(7):after {
		content: "24/7 Service Monitoring";
	}

	.node-20 .subplan1 ul li:nth-child(8):after {
		content: "Daily Off-Site Backups";
	}

	.node-20 .subplan1 ul li:nth-child(9):after {
		content: "Operating System";
	}

	/* plan blocks - Dedicated Servers India DC */
	.page-node-16 .row-height {
		height: auto;
	}

	.node-16 .subplan1 ul li:nth-child(1):after {
		content: "Processor";
	}

	.node-16 .subplan1 ul li:nth-child(2):after {
		content: "Choices Of HDD";
	}

	.node-16 .subplan1 ul li:nth-child(3):after {
		content: "RAM";
	}

	.node-16 .subplan1 ul li:nth-child(4):after {
		content: "Bandwidth/Mo.";
	}

	.node-16 .subplan1 ul li:nth-child(5):after {
		content: "Dedicated IP'S";
	}

	.node-16 .subplan1 ul li:nth-child(6):after {
		content: "Guaranteed Resources";
	}

	.node-16 .subplan1 ul li:nth-child(7):after {
		content: "Fully Managed Service";
	}

	.node-16 .subplan1 ul li:nth-child(8):after {
		content: "24/7 Technical Support";
	}

	.node-16 .subplan1 ul li:nth-child(9):after {
		content: "24/7 Service Monitoring";
	}

	.node-16 .subplan1 ul li:nth-child(10):after {
		content: "Daily Off-Site Backups";
	}

	/* plan blocks - Dedicated Servers USA DC */
	.page-node-17 .row-height {
		height: auto;
	}

	.node-17 .subplan1 ul li:nth-child(1):after {
		content: "Processor";
	}

	.node-17 .subplan1 ul li:nth-child(2):after {
		content: "Disk Space";
	}

	.node-17 .subplan1 ul li:nth-child(3):after {
		content: "RAM";
	}

	.node-17 .subplan1 ul li:nth-child(4):after {
		content: "Bandwidth/Mo.";
	}

	.node-17 .subplan1 ul li:nth-child(5):after {
		content: "Dedicated IP'S";
	}

	.node-17 .subplan1 ul li:nth-child(6):after {
		content: "Guaranteed Resources";
	}

	.node-17 .subplan1 ul li:nth-child(7):after {
		content: "Fully Managed Service";
	}

	.node-17 .subplan1 ul li:nth-child(8):after {
		content: "24/7 Technical Support";
	}

	.node-17 .subplan1 ul li:nth-child(9):after {
		content: "24/7 Service Monitoring";
	}

	.node-17 .subplan1 ul li:nth-child(10):after {
		content: "Daily Off-Site Backups";
	}

	/* plan blocks - Linux Shared Hosting India */

	.node-29 .subplan1 ul li:nth-child(1):after {
		content: "Control Panel";
	}

	.node-29 .subplan1 ul li:nth-child(2):after {
		content: "Hosted Domains";
	}

	.node-29 .subplan1 ul li:nth-child(3):after {
		content: "Disk Space";
	}

	.node-29 .subplan1 ul li:nth-child(4):after {
		content: "RAM";
	}

	.node-29 .subplan1 ul li:nth-child(5):after {
		content: "Bandwidth";
	}

	.node-29 .subplan1 ul li:nth-child(6):after {
		content: "Email Accounts";
	}

	.node-29 .subplan1 ul li:nth-child(7):after {
		content: "SSL";
	}

	.node-29 .subplan1 ul li:nth-child(8):after {
		content: "Inode (No. of Files)";
	}

	/* .node-29 .subplan1 ul li:nth-child(9):after {
		content: "Control Panel";
	}

	.node-29 .subplan1 ul li:nth-child(10):after {
		content: "Parked Domains";
	} */

	/* plan blocks - SSD Hosting */

	.node-23 .subplan1 ul li:nth-child(1):after {
		content: "Disk Space";
	}

	.node-23 .subplan1 ul li:nth-child(2):after {
		content: "Domain Hosting";
	}

	.node-23 .subplan1 ul li:nth-child(3):after {
		content: "FTP Account";
	}

	.node-23 .subplan1 ul li:nth-child(4):after {
		content: "Sub Domain";
	}

	.node-23 .subplan1 ul li:nth-child(5):after {
		content: "Bandwidth";
	}

	.node-23 .subplan1 ul li:nth-child(6):after {
		content: "";
	}

	.node-23 .subplan1 ul li:nth-child(7):after {
		content: "Email Accounts";
	}

	/* plan blocks - Window Hosting */

	.node-30 .subplan1 ul li:nth-child(1):after {
		content: "Disk Space (SSD)";
	}

	.node-30 .subplan1 ul li:nth-child(2):after {
		content: "Bandwidth";
	}

	.node-30 .subplan1 ul li:nth-child(3):after {
		content: "Sub Domains";
	}

	.node-30 .subplan1 ul li:nth-child(4):after {
		content: "Email Accounts";
	}

	.node-30 .subplan1 ul li:nth-child(5):after {
		content: "Mail-Box Size";
	}

	.node-30 .subplan1 ul li:nth-child(6):after {
		content: "MSSQL Database";
	}

	.node-30 .subplan1 ul li:nth-child(7):after {
		content: "Control Panel";
	}

	/* .node-30 .subplan1 ul li:nth-child(8):after {
		content: "Parked Domains";
	} */

	/* plan blocks - Java Hosting */

	.node-31 .subplan1 ul li:nth-child(1):after {
		content: "Disk Space";
	}

	.node-31 .subplan1 ul li:nth-child(2):after {
		content: "Bandwidth";
	}

	.node-31 .subplan1 ul li:nth-child(3):after {
		content: "";
	}

	.node-31 .subplan1 ul li:nth-child(4):after {
		content: "Email Accounts";
	}

	/* plan blocks - Corporate ERP */
	.node-55 .subplan1 ul li:nth-child(1):after {
		content: "Processor";
	}

	.node-55 .subplan1 ul li:nth-child(2):after {
		content: "Disk Space";
	}

	.node-55 .subplan1 ul li:nth-child(3):after {
		content: "RAM";
	}

	.node-55 .subplan1 ul li:nth-child(4):after {
		content: "Bandwidth";
	}

	.node-55 .subplan1 ul li:nth-child(5):after {
		content: "Port Speed";
	}

	.node-55 .subplan1 ul li:nth-child(6):after {
		content: "Dedicated IP'S";
	}

	.node-55 .subplan1 ul li:nth-child(7):after {
		content: "Network Uptime SLA";
	}

	.node-55 .subplan1 ul li:nth-child(8):after {
		content: "Guaranteed Resources";
	}

	.node-55 .subplan1 ul li:nth-child(9):after {
		content: "Fully Managed Service";
	}

	.node-55 .subplan1 ul li:nth-child(10):after {
		content: "24/7 Technical Support";
	}

	.node-55 .subplan1 ul li:nth-child(11):after {
		content: "24/7 Service Monitoring";
	}

	.node-55 .subplan1 ul li:nth-child(12):after {
		content: "Daily Off-Site Backups";
	}

	/* golf webform 640 */
	#webform-client-form-148 input.form-text {
		min-width: 100px;
	}

	/* golf webform close */
	.view-golf-players .views-row {
		width: 50%;
	}
	.view-golf-players .views-row-first {
		width: 100%;
	}

	.webform-client-form .width100 {
		padding-right: 0;
	}

	.webform-client-form .width50 {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	.webform-client-form .width50.checkbox33 {
		float: none;
		width: 100%;
		padding-right: 0;
		clear: both;
	}

	.join-partner img {
		display: none;
	}
	.join-partner .join-partner2 {
		display: block;
	}

	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
		float: left;
		box-sizing: border-box;
	}

	.col-xs-1 {
		width: 8.33333333%;
	}
	.col-xs-6 {
		width: 50%;
	}
	.col-xs-2 {
		width: 16.66666667%;
	}
	.col-xs-3 {
		width: 25%;
	}
	.col-xs-4 {
		width: 33.33333333%;
	}
	.col-xs-5 {
		width: 41.66666667%;
	}
	.col-xs-7 {
		width: 58.33333333%;
	}
	.col-xs-8 {
		width: 66.66666667%;
	}
	.col-xs-9 {
		width: 75%;
	}
	.col-xs-10 {
		width: 83.33333333%;
	}
	.col-xs-11 {
		width: 91.66666667%;
	}
	.col-xs-12 {
		width: 100%;
	}

	.domainsuggestions-table-th {
		display: none;
	}

	.ext-name {
		line-height: normal;
		padding: 6px 0;
		text-align: center;
	}

	.domainname,
	.domainprice {
		font-weight: bold;
		padding-bottom: 0px;
		text-align: center;
	}
	.domainprice form {
		display: block;
		margin-left: 0;
		margin-top: 7px;
	}
	.ext-name .col-md-6 span {
		display: inline-block;
		height: auto;
		padding-left: 0;
	}

	.domainname:before {
		content: "Domain Name : ";
		display: inline-block;
		font-weight: normal;
		padding-right: 5px;
	}

	.domainprice:before {
		content: "Domain Price : ";
		display: inline-block;
		font-weight: normal;
		padding-right: 5px;
	}

	.view-birthday .views-row {
		width: 100%;
	}

	.birthday-month {
		font-size: 60px;
		line-height: initial;
		margin-bottom: 25px;
		position: static;
		width: auto;
	}

	.participant-image {
		display: none;
	}

	.div-structure-plans {
		display: block;
	}

	.plans-display-outer table {
		display: none;
	}

	.live-chat-bottom-right {
		display: none;
	}

	.node-307 .webform-client-form .form-item {
		width: 100%;
	}

	.bb-top h3 {
		font-size: 26px;
	}

	.bb-top p {
		line-height: normal;
		font-size: 22px;
	}

	.bb-tickets {
		font-size: 18px;
	}

	.node-16 .subplan1:nth-child(5) {
		margin-left: 0;
	}

	.ds-partner-benefits > img {
		display: none;
	}

	.ds-partner-benefits-outer {
		margin-left: 0;
	}

	.ds-partner-benefits {
		padding-left: 20px;
	}

	.wepromise-item {
		width: 33.33%;
	}

	.wepromise-item:nth-child(5n + 5) {
		border-right: 1px dashed #cfcece;
	}

	.wepromise-item:nth-child(3n + 3) {
		border-right: none;
	}

	.promise2 {
		display: block;
	}

	.language-support {
		width: 100%;
		margin: 0 0 15px 0;
		box-sizing: border-box;
	}

	.everdata-video {
		width: 100%;
		margin: 0 0 15px 0;
		box-sizing: border-box;
	}

	.extra-features-list li {
		width: 100%;
		float: none;
		display: block;
		padding: 0 0 10px 0;
	}
	.extra-features-inner {
		width: initial;
	}

	#colorbox.popup_onload {
		top: 60px !important;
	}

	/*** New servers **/
	.server-offers table,
	.server-offers thead,
	.server-offers tbody,
	.server-offers tr,
	.server-offers th,
	.server-offers td {
		display: block;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.server-offers tr {
		margin-bottom: 15px;
	}
	.server-offers thead {
		display: none;
	}

	.server-offers td:after {
		content: "";
	}

	.server-offers td.offer-pro:after {
		content: " Processor";
	}

	.server-offers td.offer-hdd:after {
		content: " HDD";
	}

	.server-offers td.offer-ram:after {
		content: " RAM";
	}

	.server-offers td.offer-band:after {
		content: " Bandwidth/Mo";
	}

	.server-offers td.offer-ips:after {
		content: " Dedicated IP'S";
	}

	.server-offers td.offer-price:after {
		content: none;
	}

	.server-offers td.offer-domain:after {
		content: " Domain";
	}

	.server-offers td.offer-email:after {
		content: " Emails";
	}

	.server-offers td.offer-mssql:after {
		content: " MSSQL";
	}

	.vps-server-offers .win:after {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		top: 9px;
		position: relative;
	}

	.vps-server-offers .linux:after {
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(../images/linux-vps-small.png);
		top: 9px;
		position: relative;
	}

	/*** New servers close **/

	.vps-footnote-header img {
		display: none;
	}

	.vps-footnote-header,
	.vps-footnote-body {
		float: none !important;
		display: block;
	}

	#block-block-2.block.last {
		width: 100%;
		padding: 15px 0;
		text-align: center;
	}

	.sociallinks-wrapper {
		float: none;
		padding-right: 0;
		text-align: center;
	}

	.google-cloud {
		float: none;
		padding-right: 0;
		text-align: center;
		margin-top: 15px;
	}

	.hidden-xs {
		display: none;
	}

	.affilate-wrapper2 li {
		width: 33.33%;
		margin-bottom: 25px;
	}

	.out-of-order h2 br {
		display: none;
	}

	#popup-announcement-wrap {
		top: 20%;
	}

	.bds-box {
		width: 100%;
	}

	.vps-avil-plans-box ul {
		text-align: center;
	}

	.vps-avil-plans-box ul li {
		margin: 0 5px 20px;
	}

	.vps-avil-plans-box ul li a:link,
	.vps-avil-plans-box ul li a:visited {
		width: auto;
	}

	.vps-with ul li {
		padding-left: 15px;
		padding-right: 15px;
	}

	.webtrand-left {
		display: block;
		text-align: center;
		margin-bottom: 15px;
		width: 100%;
	}

	.webtrand-right {
		display: block;
		clear: both;
		text-align: center;
	}

	.vps-importance ul li {
		height: auto;
		width: 100%;
		margin-bottom: 25px;
	}

	ul.support-feature li {
		width: 100%;
		margin: 0 0 12px 0;
	}

	ul.key-feature li {
		float: none;
		width: 100%;
		padding-bottom: 25px;
	}

	.vps-usa-left {
		display: block;
		text-align: center;
		margin-bottom: 15px;
		width: 100%;
	}

	.vps-usa-right {
		display: block;
		clear: both;
		text-align: center;
	}

	.vps-usa2-left {
		display: block;
		width: 100%;
		margin-bottom: 15px;
		text-align: center;
	}

	.vps-usa2-right {
		display: block;
		width: 100%;
		text-align: center;
	}

	.e-vps-box-img {
		padding: 0 0 15px 0;
		width: 100%;
	}

	.e-vps-box-text {
		float: none;
		width: 100%;
		text-align: center;
	}

	.ds-benefits ul li {
		width: 100%;
	}

	.ds-server-link {
		text-align: center;
	}

	.who-n-ds2-img {
		display: block;
		margin: 0 auto 10px;
	}

	.who-n-ds2-text {
		display: block;
		text-align: center;
	}

	.ds-usa-feature ul li {
		width: 100%;
		float: none;
		margin-bottom: 15px;
	}

	.windows-vps-hosting-y ul li {
		width: 100%;
		float: none;
		margin : 0px 0px 15px 0px;

	}

	.email-solutions table,
	.email-solutions thead,
	.email-solutions th,
	.email-solutions tbody,
	.email-solutions tr,
	.email-solutions td {
		display: block;
		width: 100%;
	}

	.email-solutions thead {
		display: none;
	}

	.email-solutions td:nth-child(2) {
		text-align: center;
	}

	.email-solutions td:nth-child(3):before {
		content: "No. Max. Mails : ";
	}

	.email-solutions td:nth-child(4):before {
		content: "Price : ";
	}

	.email-solutions td:nth-child(5):before {
		content: "RAM : ";
	}

	.email-solutions td:nth-child(6):before {
		content: "Stores : ";
	}

	.other-importance {
		text-align: center;
	}

	.other-importance div[class*="col"] {
		text-align: center;
		float: none !important;
	}

	.domain-checker-fieldcontainer2 {
		padding: 10px 10px 0 10px;
	}

	.ds-usa-main-heading {
		font-size: 30px;
	}

	.ds-usa-banner-price {
		font-size: 30px;
	}

	.ds-main-heading {
		font-size: 20px;
	}

	.ds-banner-info1 a {
		padding: 5px 8px 5px 68px;
	}

	.ds-banner-info1 a img {
		top: 0px;
		left: 0;
	}

	.ds-mainbanner-img {
		display: none;
	}

	#banner .corpo-host-banner img,
	.ch-left-img {
		display: none;
	}

	.ch-left,
	.ch-right,
	.ch-left-text {
		float: none;
		width: 100%;
	}

	.corpo-host-banner {
		text-align: center;
	}

	/** SSD banner **/
	#banner .ssd-hosting-banner img {
		display: none;
	}

	.ssd-b-left,
	.ssd-b-right {
		float: none;
		width: 100%;
	}

	/** SSD banner close **/

	.silent-features-europe div[class*="col-"] {
		min-height: initial;
		text-align: center;
	}

	.silent-features-europe2 div[class*="col-"] {
		float: left;
		width: 50%;
	}

	#banner .europe-banner-wrapper img {
		display: none;
	}

	.europe-banner-plan ul li {
		padding-right: 15px;
	}

	.europe-heading span {
		font-size: 80px;
	}

	.europe-banner-wrapper ul.ds-list li {
		font-size: 15px;
	}

	.europe-banner-wrapper .banner-plan-config {
		display: none;
	}
	.page-node-534 .ds-list{
		display: none;

	}
	.page-node-536 .ds-list{
		display: none;

	}

	.europe-heading {
		text-align: center;
	}

	.europe-banner-wrapper .ds-list {
		width: 300px;
		margin: auto;
	}

	.country-btn ul li img {
		float: none;
	}

	.sl-left {
		display: none;
	}

	.win-banner-left {
		display: none;
	}
	.wid-60 {
		width: 100%;
		float: left;
	}
	.offer-features ul li {
		font-size: 13px;
	}
	.d-flex {
		display: block;
	}
	.wid-40 {
		width: 100%;
		margin: 30px 0;
	}
	.banner-new {
		height: AUTO;
	}
	.offer-worth {
		width: 100%;
	}
	.sec3 {
		display: block;
		text-align: center;
	}
	.banner-extra {
		float: none;
	}
	.offer-features ul li {
		width: 50%;
		float: left;
		margin: 13px 0px;
		text-align: left;
		display: inline-block;
	}
	.offer-worth {
		width: 100%;
	}
	.banner-extra {
		float: none;
		display: block;
	}
	.font-30 {
		font-size: 29px;
	}
	.font-55 {
		font-size: 48px;
	}
	.promotional_feature {
		display: block;
		margin: 25px 0;
	}
	.offer-features {
		width: 100%;
		padding: 10px 0px;
		display: inline-block;
	}
	.promotional_feature {
		display: block;
		margin: 25px 0;
	}
	.offer-features ul {
		margin: 0 auto;
		width: 80%;
	}
	.s_banner_heading .f-40 {
		padding-right: 0px;
	}

	.java-banner-left {
		display: none;
	}

	.java-banner-right {
		float: none;
	}

	.java-price-box {
		top: 150px;
	}

	#banner .linuxresell-banner img {
		display: none;
	}
	.linuxresell-banner {
		text-align: center;
	}

	/** Windows reseller */
	.winresell-banner {
		text-align: center;
	}

	#banner .winresell-banner img {
		display: none;
	}
	/** Windows reseller close */

	.banner-actual-price {
		font-size: 14px;
		text-align: center;
	}

	#banner .email-host-banner-right img {
		display: none;
	}

	.email-host-banner-feature {
		display: none;
	}

	.email-banner-price {
		position: static;
	}

	#footer-bottom .region-footer {
		width: 100% !important;
		padding-left: 0 !important;
	}

	.rating-box:nth-child(odd) {
		border-left: none;
	}

	.datacenter-banner {
		text-align: center;
	}

	.datacenter-banner-title {
		font-size: 58px;
	}

	.datacenter-banner-pay {
		font-size: 18px;
	}

	.data-centers-title {
		text-align: center;
		font-size: 14px;
	}

	.ds-box {
		min-height: 160;
	}

	.ds-box-hover {
		padding: 5px;
	}
	.datacenter-submenu ul.menu li.active a:after,
	.datacenter-submenu ul.menu li.active a:before {
		display: none;
	}
	.row.ssd-new-section {
		display: block;
	}
	#block-views-testimonials-block .view-testimonials .view-content {
		display: block;
	}
	#views_slideshow_controls_text_previous_banner_image-block_5,
	#views_slideshow_controls_text_next_banner_image-block_5 {
		background-size: 21px;
		background-repeat: no-repeat;
		width: 21px;
		height: 29px;
	}
	.ds-usa-banner-info {
		margin: 27px auto 30px;
	}
	.page-node-390 .view-display-id-block_5 .views-field.views-field-field-background img {
		min-height: 732px;
	}
	..ds-usa-banner-plan li {
		width: 110px;
		height: 110px;
	}
	.page-node-485 .text-banner-heading {
		font-size: 25px !important;
		text-align: center;
		margin-bottom: 10px;
		line-height: 1;
	}
	.page-node-485 ul.ds-list {
		margin: 0 0 0px 0;
		padding: 0;
		text-align: center;
	}

.windows-vps-plan-banner ul {
    margin: 0;
    padding: 20px 0px;
    column-count: 1;
    column-fill: auto;
}
}

@media only screen and (max-width: 639px) {
	/* Header */
	.header-top .block-menu {
		clear: both;
		float: none;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.header-top ul.menu {
		text-align: center;
	}

	.header-top ul.menu li {
		float: none;
		display: inline-block;
		padding-top: 5px;
		padding-bottom: 5px;
		margin: 0 -2px;
	}

	.header-top #user-login-form {
		text-align: center;
	}

	.header-top #user-login-form .form-item {
		display: inline-block;
		float: none;
	}

	.header-inner {
		background-color: #000000;
		background-position: center 100px;
		height: auto;
	}

	.region-header {
		clear: both;
		float: none;
		margin: 10px 0;
	}

	#logo {
		padding-top: 10px;
		float: none;
		display: block;
		width: 276px;
		margin: auto;
	}

	#block-block-17 .content {
		text-align: center;
	}
	.region-header .block ul {
		text-align: center;
		display: inline-block;
		margin: 0 auto;
	}

	.region-header .block ul li {
		float: left;
		white-space: normal;
		padding-left: 0;
		display: inline;
		padding: 0 0 0 21px;
	}
	.region-header .block ul li.mobile-number {
		position: relative;
		top: -7px;
		padding-right: 8px;
	}

	.region-header .block ul li.mobile-number a {
	}

	.block .view-testimonials .views-row {
		width: 100%;
		float: none;
		border-right: none;
	}

	.header-top #block-block-18 {
		float: none;
		text-align: center;
	}

	#block-block-8 .content ul li {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		height: auto;
	}

	#block-block-8 .content ul li div {
		display: block;
		width: 100%;
		box-sizing: border-box;
		height: auto;
		padding: 15px 0;
	}

	#block-block-19 {
		float: none;
		overflow: hidden;
		position: relative;
		top: 0;
	}

	ul.sociallinks {
		text-align: center;
	}

	ul.sociallinks li {
		float: none;
		display: inline-block;
	}

	#block-multiblock-1 {
		float: none;
		padding: 12px 0 0 0;
		text-align: center;
	}

	/* Header close */

	.block .view-testimonials .views-row .views-field-body,
	.block .view-testimonials .views-row {
		min-height: initial;
		padding-bottom: 10px;
	}

	/* our clients */
	.view-our-clients .views-row {
		width: 150px;
		margin-right: 1px;
	}

	.view-our-clients .views-field-field-logo-image img {
		max-width: 150px;
	}

	/* Standard cloud USA */
	.cloud-hosting .view-cloud-hosting .views-row,
	.view-cloud-hosting .views-row {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		min-height: initial;
	}

	#replace_trigger5 .form-item {
		width: 100%;
		padding-right: 0;
	}

	.cloud-hosting-block .cloud-inner label {
		padding-bottom: 5px;
		padding-top: 13px;
	}

	.cloud-hosting-block fieldset .fieldset-wrapper .form-item {
		width: 70%;
	}

	/* Footer */

	#footer-bottom .region,
	#footer-bottom .region:last-child {
		width: 100%;
		border: none;
		min-height: initial;
	}

	#footer-message ul.menu li a {
		padding-left: 8px;
		padding-right: 8px;
	}

	#footer-bottom .block-menu,
	#block-block-20 {
		text-align: center;
	}

	#block-menu-menu-contact ul li span,
	#block-menu-menu-contact ul li a {
		background: none;
		padding-left: 0;
	}

	#footer-bottom #block-simplenews-1 {
		margin: auto;
		width: 250px;
	}

	.block-simplenews p {
		text-align: center;
	}

	#footer-bottom .block-simplenews h2.block-title {
		text-align: center;
		padding-left: 0;
		background-position: 40px 0;
	}

	.not-logged-in .block-simplenews form {
		text-align: center;
	}
	.bannerrate {
		float: none;
		border-right: none;
		margin-right: 0;
		padding-right: 0;
		margin-bottom: 10px;
	}

	/* golf webform 480 */
	#webform-client-form-148 label {
		display: block;
		width: auto;
	}

	#webform-client-form-148 label.option {
		display: inline;
	}
	/* golf webform close*/

	.checkbox50 .form-item,
	.checkbox33 .form-item,
	.checkbox25 .form-item,
	.checkbox20 .form-item {
		width: auto;
		float: none;
		display: block;
	}

	/*Submit Testimonial*/
	.webform-client-form-196 .webform-component--name,
	.webform-client-form-196 .webform-component--website-url {
		float: none;
		width: 100%;
	}
	/*Submit Testimonial CLOSE*/

	.premium-member-items {
		display: block;
	}

	.premium-member-item {
		display: block;
		width: 100%;
	}

	.country-btn ul li span {
		display: none;
	}

	.vps-title-links .content ul li a span {
		display: none;
	}

	.vps-title-links .content ul li a {
		font-size: 15px;
		letter-spacing: 0.5px;
		text-transform: uppercase;
	}

	.choose-pack-top {
		text-align: center;
	}
	.choose-pack-top h2 {
		line-height: 34px;
		font-size: 30px;
	}
	.choose-pack-top h2 span {
		font-size: 36px;
	}
	.choose-pack-top h2 span span {
		font-size: 26px;
	}
	.choose-pack-box {
		text-align: center;
	}
	.new-offer-box {
		float: none;
		width: 100%;
		text-align: center;
		border-bottom: 2px solid #e5e5e5;
		padding-bottom: 15px;
	}
	.choose-pack-box:after {
		display: none;
	}
	.new-offer-box:last-child {
		border-bottom: none;
	}
	.front-popup-header {
		border-bottom: none;
	}

	.benefits-point {
		width: 100%;
	}

	.event-wrapper-left {
		text-align: center;
	}

	.event-date-wrapper {
		float: none;
		width: auto;
		margin-bottom: 15px;
	}

	.event-wrapper h1 {
		font-size: 50px;
	}

	.event-webform-outer {
		padding: 30px 18px;
	}

	.event-date-wrapper .event-date {
		margin: auto;
	}

	.contact-info-chat2,
	.contact-info-mail2,
	.contact-info-call2 {
		width: 100%;
		float: none;
	}

	.who-needs-vps ul li {
		float: none;
		width: 100%;
		border-right: none;
	}

	.all-plans-include ul li {
		width: 100%;
		text-align: center;
	}

	.sc-left {
		display: block;
		width: 100%;
	}

	.sc-left .superhero {
		margin: auto;
	}

	.sc-center {
		display: block;
		width: 100%;
		text-align: center;
	}

	.sc-right {
		display: block;
		width: 100%;
	}

	.sc-right a:link,
	.sc-right a:visited {
		margin: 0 auto 10px;
	}

	ul.quick-contact li {
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}

	.page-node-381 img[style*="right"] {
		float: none !important;
		display: block;
		margin: auto;
	}

	.what-ds,
	.who-n-ds {
		text-align: center;
	}

	.what-ds-img,
	.who-n-ds-img {
		float: none;
		margin: 0 auto 15px;
	}

	.what-ds-text,
	.who-n-ds-text {
		float: none;
		width: 100%;
	}

	.domain-top-wrp {
		background: none;
		padding: 0;
		text-align: center;
	}

	.domain-search-field {
		width: 100%;
		margin-bottom: 5px;
	}

	.domain-checker-fieldcontainer input[type="text"] {
		background: #000000;
		border-radius: 50px;
		text-align: center;
	}

	.domain-search-tld,
	.domain-search-btn {
		float: none;
		display: inherit;
		margin: 0 auto;
	}

	.domain-checker-fieldcontainer select {
		padding-bottom: 0;
	}

	.domain-checker-fieldcontainer {
		padding: 5px;
		border-radius: 5px;
	}

	.domain-search-tld,
	.domain-search-btn {
		width: 140px;
	}

	.ds-usa-banner-plan {
		width: 250px;
		display: inline;
		font-size: 15px;
	}
	.ds-usa-banner-plan li {
		display: inline-table;
		float: none;
	}

	.ds-main-heading {
		font-size: 16px;
	}

	.ds-banner-info1 {
		padding: 0 5px;
	}

	/** SSD banner **/
	.ssd-b-title {
		float: none;
		width: 100%;
		text-align: center;
	}

	.ssd-hosting-banner {
		padding-top: 0;
	}

	.ssd-hosting-banner .banner-price-box {
		position: static;
		clear: both;
		text-align: center;
		margin-bottom: 0;
	}

	.ssd-banner-list {
		display: none;
	}

	/** SSD banner close **/

	.silent-features-europe2 div[class*="col-"] {
		float: none;
		width: 100%;
	}

	/* shared linux */
	.sl-banner-btn a {
		width: auto;
		color: #fff;
		font-weight: 600;
		font-family: poppins;
	}
	.pay-y-hide {
		display: contents;
	}

	.sl-right {
		float: none;
		width: 100%;
		text-align: center;
	}

	.sl-pricebox {
		position: static;
		padding-top: 10px;
	}
	/* shared linux close */

	/* shared windows */
	.win-banner-btn a {
		width: auto;
	}

	.win-banner-right {
		float: none;
		width: 100%;
		text-align: center;
	}

	.win-banner-pricebox {
		position: static;
		padding-top: 10px;
	}
	/* shared windows close */

	.java-banner-title {
		font-size: 60px;
	}

	.java-price-box {
		top: 170px;
	}

	.linuxresell-banner-title {
		font-size: 42px;
	}

	/** Windows reseller */
	.winresell-banner-title {
		font-size: 40px;
	}
	.winresell-banner-pay {
		font-size: 20px;
	}
	.winresell-banner-feature {
		font-size: 13px;
	}
	/** Windows reseller close */

	.web-build-banner {
		text-align: center;
	}

	.web-build-banner-feature ul li {
		padding-left: 0;
	}
	.web-build-banner-feature ul li:before {
		display: none;
	}
}

/* #Mobile (Landscape) */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.view-slideshow {
		height: 430px;
	}
}

@media only screen and (max-width: 567px) {
	.vps-hosting-price .row > div {
		width: 100%;
	}
}

/* #Mobile (Potrate) */

@media only screen and (max-width: 479px) {
	/* Header */
	#logo {
		float: none;
		width: 276px;
		margin: auto;
		display: block;
	}

	.region-header {
		float: none;
		margin-top: 12px;
	}

	.header-inner {
		height: auto;
	}

	.header-top #user-login-form .form-item input.form-text {
		width: 128px;
	}

	.header-top #block-block-18 input[type="text"] {
		display: block;
		margin: 0 auto 5px;
	}

	/* Header CLOSE */

	.page-node-24 .region-content-top ul.menu li a {
		padding-left: 4px;
		padding-right: 4px;
	}

	.page-node-12 .region-content-top ul.menu li a {
		padding-left: 9px;
		padding-right: 9px;
	}

	/* Our clients */

	.view-our-clients .view-content h3 {
		margin-right: 0;
		text-align: center;
	}

	.view-our-clients .views-row {
		margin: 0 auto 15px;
		float: none;
	}

	.region-header .block ul li.mobile-number span {
		font-size: 12px;
		line-height: 12px;
	}
	v .region-header .block ul li.mobile-number span a {
		font-size: 15px;
		color: #ffffff;
	}

	.region-header .block ul li.mobile-number {
		font-size: 15px;
		line-height: 18px;
		padding: 8px 4px 10px 40px;
		top: 0;
		text-align: left;
	}

	.planrate {
		width: 130px;
	}

	.bannerrate {
		font-size: 16px;
		margin-right: 10px;
	}

	.viewbtn a {
		width: 110px;
	}

	/* Standard cloud USA  480*/

	.cloud-hosting-block fieldset .fieldset-wrapper .form-item {
		width: 60%;
	}

	.sliderfield .sliderfield-bubble {
	}

	/* Footer */

	#footer-message ul.menu li {
		line-height: 20px;
	}

	/* golf webform */
	#webform-client-form-148 .webform-component-markup table,
	#webform-client-form-148 .webform-component-markup tbody,
	#webform-client-form-148 .webform-component-markup tr,
	#webform-client-form-148 .webform-component-markup td {
		display: block;
		width: 100%;
	}
	/* golf webform close */
	.view-golf-players .views-row {
		width: 100%;
	}

	.wepromise-item:nth-child(3n + 3) {
		border-right: 1px dashed #cfcece;
	}

	.wepromise-item {
		width: 50%;
	}

	.wepromise-item:nth-child(2n + 2) {
		border-right: none;
	}

	.ds-partner-benefits {
		display: inline-block;
	}

	.affilate-wrapper2 li {
		width: 50%;
	}

	.out-of-order h3 strong {
		display: block;
	}

	.vps-with ul li:before {
		position: absolute;
		right: 0;
		bottom: -19px;
		left: 0;
	}

	.domain-search h2 {
		font-size: 20px;
	}

	.ds-usa-banner-price {
		display: inline-block;
		font-size: 25px;
	}

	.ds-banner-info1 {
		display: block;
		padding-bottom: 5px;
	}

	.ds-main-heading {
		font-size: 11px;
	}

	.ds-mainbanner-img {
		display: none;
	}

	.java-banner-right {
		text-align: center;
	}

	.java-banner-title {
		font-size: 40px;
		line-height: 30px;
	}

	.java-banner-title span {
		font-size: 46%;
	}

	.java-banner-feature {
		font-size: 12px;
		padding-bottom: 20px;
	}

	.java-price-box {
		position: static;
	}

	.linuxresell-banner-title {
		font-size: 34px;
	}
	.linuxresell-banner-pay {
		font-size: 18px;
	}

	.web-build-banner-feature {
		display: none;
	}
}

/* #Mobile (Potrate - 320) */

@media only screen and (max-width: 320px) {
	.domain-search h2 {
		font-size: 18px;
	}
}

/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after,
.clearfix:after {
	clear: both;
}
.row,
.clearfix {
	/*zoom: 1;*/
}

/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

@media (max-width: 1024px) {
	.s_banner_logo {
		width: 140px;
	}
	p.f-80 {
		font-size: 50px;
	}
	.s_banner_heading .f-56 {
		font-size: 50px;
	}
	.s_banner_heading .f-40 {
		font-size: 30px;
	}
	.offer-features ul li {
		font-size: 11px;
	}
	.offer-features ul li img {
		width: 23px;
	}
	.offer-features ul li span {
		margin-top: 3px;
	}
	.offer-features {
		width: 100%;
		padding: 10px 0px;
	}
	.font_50 {
		font-size: 30px;
	}
	.font_30 {
		font-size: 30px;
	}
	.sec3 {
		display: block;
		text-align: center;
	}
	.banner-extra {
		float: none;
		display: block;
	}
	.wid-40 {
		margin-top: 100px;
	}
	.sec-1 {
		text-align: center;
		width: 100%;
	}
	.s_banner_logo,
	.s_banner_heading {
		float: none;
	}
	.views-exposed-form {
		display: none;
	}
	.g-block {
		display: none;
	}
	.ddoc-section .img-responsive {
		display: block;
		margin: 50px auto 0;
		max-width: 350px;
	}
}
@media (max-width: 767px) {
	.domainavailable strong {
		font-size: 31px;
	}
	.left-domain-suggestion > div {
		padding: 0 20px;
		font-size: 15px;
	}
	#result_domain {
		display: block;
	}
	p.f-80 {
		font-size: 33px !important;
		margin-bottom: 0;
	}
	.wid-60 {
		width: 100%;
		float: left;
	}

	.offer-features ul li {
		font-size: 13px;
	}
	.d-flex {
		display: block;
	}
	.wid-40 {
		width: 100%;
		margin: 30px 0;
	}
	.banner-new {
		height: AUTO;
	}
	.offer-worth {
		width: 100%;
	}
	.sec3 {
		display: block;
		text-align: center;
	}
	.banner-extra {
		float: none;
	}
	.offer-features ul li {
		width: 50%;
		float: left;
		margin: 13px 0px;
		text-align: left;
		display: inline-block;
	}
	.offer-worth {
		width: 100%;
	}
	.banner-extra {
		float: none;
		display: block;
	}
	.font-30 {
		font-size: 29px;
	}
	.font-55 {
		font-size: 48px;
	}
	.promotional_feature {
		display: block;
		margin: 25px 0 0;
	}
	.offer-features {
		width: 100%;
		padding: 0px 0px;
		display: inline-block;
	}
	.extra_content {
		padding: 4px 1px;
		width: 100%;
		margin: 0px;
	}
	.font_50 {
		font-size: 26px;
	}
	.font_30 {
		font-size: 23px;
	}
	.offer-features ul {
		margin: 10px auto 10px;
		width: 100%;
		display: inline-block;
		padding-left: 0;
	}
	.offer-features ul li span,
	.offer-features ul li img {
		font-size: 17px;
		/* width: auto; */
	}
	.offer-worth {
		width: 80%;
		margin: -10px auto;
	}
	form#webform-client-form-454 .form-item {
		width: 100%;
	}
	.ddoc-feature {
		margin: 10px 0;
	}
	.ddoc-section .img-responsive {
		display: block;
		margin: 50px auto 0;
		max-width: 350px;
	}
	.vps-banner-values {
		font-size: 23px;
	}
	.banner-ssd-price span {
		font-size: 22px;
	}
	.block .view-testimonials .views-row-first .views-field {
		padding: 0 15px;
	}
	.block .view-testimonials .views-row .views-field {
		padding: 0px 15px;
	}
}
@media (max-width: 480px) {
	.sec-1 {
		width: 100%;
	}
	.s_banner_heading {
		display: block;
		float: none;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	.s_banner_logo {
		width: 100%;
		margin: 15px 0px 0;
	}
	.offer-features ul li {
		width: 100%;
		float: none;
		margin: 4px 10px;
		text-align: left;
		display: inline-block;
	}
	.sec3 {
		display: block;
		text-align: center;
	}
	.banner-extra {
		float: none;
	}
	.banner-extra {
		float: none;
		display: inline-flex;
		margin-top: 20px;
	}
	.font-30 {
		font-size: 29px;
	}
	.font-55 {
		font-size: 48px;
	}
}

@media screen and (max-width: 320px) {
	.page-node-485 h4.text-white {
		margin-top: 18px;
		text-align: center;
	}
	.page-node-485 .text-banner-btn {
		padding: 25px 0 10px 0;
		text-align: center;
		line-height: 2;
		margin: -10px;
	}
}

@media screen and (max-width: 767px) {
	.front
		.views-slideshow-cycle-main-frame-row
		.views-slideshow-cycle-main-frame-row-item
		.views-field-field-slide-image
		.field-content
		img {
		display: none;
	}

	.front .view-testimonials .image-specific.dkfjskl img {
		width: 100%;
	}
	.page-node-485 h1.clr-ylo {
		font-size: 20px;
		line-height: 1;
		text-align: center;
	}
	.dedicate .features ul {
		margin: auto;
		justify-content: space-around;
		flex-direction: column;
		flex-flow: wrap;
		align-items: center;
	}
	.dedicate .features ul li {
		font-size: 14px;
		line-height: 16px;
		font-weight: 600;
		flex-basis: 50%;
	}
	.dedicate .text-banner-btn a {
		padding: 5px 12px;
		display: inline;
	}
	.page-node-24 #content .field-name-body table img {
		max-width: 100%;
		max-height: 160px;
		width: 100%;
	}
	.windows-vps-plan-banner h2 {
    border: 1px solid #fff;
    border-radius: 25px;
    padding: 10px 25px;
    position: absolute;
    top: -73px;
    margin: auto;
    display: block;
    left: 0;
    right: 0;
    max-width: 260px;
    background: #fff;
   }
   .windows-vps-plan-banner h3 {
    color: #fff;
    font-size: 22px;
    line-height: 35px;
    font-weight: bold;
    text-align: left;
    margin: 60px 0px 0px 0px;
    */: ;
}
}
