.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: 1024px) {

    	html body.admin-menu {

    		margin-top: 50px !important;

    	}



    	.partnerbox ul li {

    		padding-right:8px;

    	}

    }





/* #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;

	}

	
	#header-page .container {

		width:100%;

		max-width:100%;

		padding:0 25px 0;

		box-sizing:border-box;

		background-position:33% top;

	}

	

	#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;

	}

	

	#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) {

	


	#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;

	}

	


	/* 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;

	}

	


	#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;

	}

	

}






/*  #Mobile (Portrait)

================================================== */



/* Note: Design for a width of 300px */



@media only screen and (max-width: 767px) {

	.tally-comparison:before {

    content: '';

    position: absolute;

    width: 100%;

    left: 0;

    top: 0;

    bottom: 44%;

    background: #f7f7e1;

    /* margin-right: 50px; */

}

.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;

	}





	

	#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 */

	


	/* 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: 28px;

		font-weight: normal;

		line-height: 42px;

		margin: 0;

		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:20px;

	}

	

	.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:"Disk Space";

	}

	

	.node-29 .subplan1 ul li:nth-child(2):after {

		content:"Domain Hosting";

	}

	

	.node-29 .subplan1 ul li:nth-child(3):after {

		content:"FTP Account";

	}

	

	.node-29 .subplan1 ul li:nth-child(4):after {

		content:"Sub Domain";

	}

	

	.node-29 .subplan1 ul li:nth-child(5):after {

		content:"Bandwidth";

	}

	

	.node-29 .subplan1 ul li:nth-child(6):after {

		content:"MYSQL";

	}

	

	.node-29 .subplan1 ul li:nth-child(7):after {

		content:"Email Accounts";

	}

	

	.node-29 .subplan1 ul li:nth-child(8):after {

		content:"PHP";

	}

	

	.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";

	}

	

	.node-30 .subplan1 ul li:nth-child(2):after {

		content:"Domain Hosting";

	}

	

	.node-30 .subplan1 ul li:nth-child(3):after {

		content:"FTP Account";

	}

	

	.node-30 .subplan1 ul li:nth-child(4):after {

		content:"Sub Domain";

	}

	

	.node-30 .subplan1 ul li:nth-child(5):after {

		content:"Bandwidth";

	}

	

	.node-30 .subplan1 ul li:nth-child(6):after {

		content:"";

	}

	

	.node-30 .subplan1 ul li:nth-child(7):after {

		content:"Email Accounts";

	}

	

	.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;

	}

	

	.domainz.in-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;

	}

	.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:" Year";

	}



	.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;

	}

	

	

	.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;

	}

	

	.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: 42px;

	}

	.page-node-485 ul.ds-list {

		margin: 0 0 0px 0;

		padding: 0;

	}



}



@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;

	}

	

	.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;

	}

	



	.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;

	}

	

	.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 {

		margin: 5% 0;

		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;

    			}

    			

    		}

