
.current-specs.L1, .current-specs.L2, .current-specs.L3, .current-specs.L4, .current-specs.L5 {
	 display: none
 }

.current-specs.active {
	display: block
}

.current-specs .t1-Year, .current-specs .t2-Years, .current-specs .t3-Years, .current-specs .t1-Month, .current-specs .t3-Months, .current-specs .t6-Months, .current-specs .tMonthly, .plan-slab .t1-Year, .plan-slab .t2-Years, .plan-slab .t3-Years, .plan-slab .t1-Month, .plan-slab .t3-Months, .plan-slab .t6-Months, .plan-slab .tMonthly {
	display: none
}

.current-specs .term-price.active {
	display: block
}

.L1 .Plans {
	display: block
}

.cPanel, .Plans {
	display: block
}

.No-cPanel {
	display: none
}

.row-wrapper.package-selection {
	padding: 20px 0
}

.row-wrapper.package-selection .btn-group .btn-info {
	background-color: #FFFFFF;
	border: 1px solid transparent;
	border-radius: 10px;
	box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.3);
	color: #005793;
	font-size: 28px;
	font-weight: 800;
	padding: 10px 12px;
	vertical-align: middle
}

.row-wrapper.package-selection .btn-group .btn-info:before {
	background-repeat: no-repeat;
	content: "";
	display: inline;
	padding: 0 23px;
	margin-right: 10px
}

.row-wrapper.package-selection .btn-group .btn-info span.caret {
	border-top-color: #005793;
	border-width: 10px;
	margin-top: 0;
	top: 17px;
	float: right
}

.row-wrapper.package-selection .btn-group.open .btn-info {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border: 1px solid #999999
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li {
	font-size: 28px;
	padding: 4px 0 4px 0
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li a {
	color: #005793;
	display: inline;
	font-weight: 800;
	padding-left: 0;
	vertical-align: middle
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li a:hover {
	background-color: transparent
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li:before {
	background-repeat: no-repeat;
	content: "";
	display: inline;
	padding: 5px 28px;
	margin-left: 12px
}

.current-package {
	border: none;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	padding: 13px 0;
	position: relative;
	text-align: center;
	opacity: .5;
	width: 24%
}

.current-package.L1 {
	/*width: 18%*/
}

.current-package:hover {
	opacity: 1
}

.current-package .package-block {
	background-color: transparent;
	color: #fff;
	font-size: 22px;
	font-weight: 800
}

.current-package.active {
	border: none;
	opacity: 1
}

.current-package.active .package-block {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 8px 7px -5px rgba(0, 0, 0, 0.3);
	color: #005793;
	width: 90%;
	margin: auto
}

.current-package.active:after {
	content: "";
	display: block;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #FFFFFF;
	position: absolute;
	height: 0;
	width: 0;
	bottom: -20px;
	left: 38%
}

#dedicated-hosting .current-package {
	width: 80%;
	background-color: #4195CD;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0 8px 7px -5px rgba(0, 0, 0, 0.3)
}

#dedicated-hosting .current-package a {
	color: #80B8DD
}

#dedicated-hosting .current-package.active {
	background-color: #fff
}

#dedicated-hosting .current-package.active a {
	color: #0070B9
}

#dedicated-hosting .current-package.L1 .pkg-image, #dedicated-hosting .current-package.L2 .pkg-image, #dedicated-hosting .current-package.active.L1 .pkg-image, #dedicated-hosting .current-package.active.L2 .pkg-image {
	height: 77px;
	width: 66px;
	margin-left: 10px
}

#dedicated-hosting .current-package.L1 .pkg-image {
	background-image: url("/static/img/common/icon_tab_linux_light.png")
}

#dedicated-hosting .current-package.L2 .pkg-image {
	background-image: url("/static/img/common/icon_tab_windows_light.png")
}

#dedicated-hosting .current-package.active.L1 .pkg-image {
	background-image: url("/static/img/common/icon_tab_linux.png")
}

#dedicated-hosting .current-package.active.L2 .pkg-image {
	background-image: url("/static/img/common/icon_tab_windows.png")
}

.plan-snappy-left {
	background-image: url("/static/img/vps/vehicals-small.jpg");
	background-repeat: no-repeat;
	height: 180px;
	margin-top: -160px;
	position: relative
}

.plan-snappy-right {
	background-image: url("/static/img/vps/snappy-small.jpg");
	background-repeat: no-repeat;
	float: right;
	height: 180px;
	margin-top: -180px;
	position: relative;
	top: 44px
}

.current-specs.L1 .plan-snappy-left {
	background-position: -844px 0;
	width: 160px
}

.current-specs.L1 .plan-snappy-right {
	background-position: -804px 0;
	width: 190px
}

.current-specs.L2 .plan-snappy-left {
	background-position: -697px 0;
	width: 146px
}

.current-specs.L2 .plan-snappy-right {
	background-position: -606px 0;
	width: 192px
}

.current-specs.L3 .plan-snappy-left {
	background-position: -486px 0;
	margin-left: -15px;
	width: 210px
}

.current-specs.L3 .plan-snappy-right {
	background-position: -388px 0;
	width: 190px
}

.current-specs.L4 .plan-snappy-left {
	background-position: -138px 0;
	width: 190px
}

.current-specs.L4 .plan-snappy-right {
	background-position: -196px 0;
	width: 190px
}

.current-specs.L5 .plan-snappy-left {
	margin-left: 20px;
	width: 136px
}

.current-specs.L5 .plan-snappy-right {
	width: 190px
}

@media (min-width: 992px) {
	.plan-snappy-left {
		background-image: url("/static/img/vps/vehicals-large.jpg");
		height: 230px;
		margin-top: -200px
	}

	.plan-snappy-right {
		background-image: url("/static/img/vps/snappy-large.jpg");
		height: 230px;
		margin-top: -230px;
		top: 70px
	}

	.current-specs.L1 .plan-snappy-left {
		background-position: -1077px 0;
		width: 204px
	}

	.current-specs.L1 .plan-snappy-right {
		background-position: -1026px 0;
		width: 246px
	}

	.current-specs.L2 .plan-snappy-left {
		background-position: -890px 0;
		width: 188px
	}

	.current-specs.L2 .plan-snappy-right {
		background-position: -770px 0;
		width: 250px
	}

	.current-specs.L3 .plan-snappy-left {
		background-position: -572px 0;
		margin-left: -15px;
		width: 320px
	}

	.current-specs.L3 .plan-snappy-right {
		background-position: -495px 0;
		width: 260px
	}

	.current-specs.L4 .plan-snappy-left {
		background-position: -170px 0;
		width: 252px
	}

	.current-specs.L4 .plan-snappy-right {
		background-position: -250px 0;
		width: 240px
	}

	.current-specs.L5 .plan-snappy-left {
		width: 172px
	}

	.current-specs.L5 .plan-snappy-right {
		width: 245px
	}
}

.row.current-specs h6 {
	color: #333333;
	margin-bottom: 5px
}

.row.current-specs h5 {
	color: #005794;
	font-size: 20px;
	text-align: center
}

.current-price-box {
	background-color: #0070BB;
	border: 1px solid #08477F;
	border-radius: 8px;
	padding: 0
}

.pricing-wrapper {
	border-right: 1px solid #08477F;
	padding: 25px 0;
	width: 50%
}

.pricing-wrapper:last-child {
	border-right: none
}

.pricing-wrapper p {
	color: #FFCB06;
	font-weight: 500;
	margin: 0
}

.button-wrapper {
	margin: 11px auto 24px;
	width: 100%
}

.button-wrapper.top {
	margin: 18px auto 0
}

.block-level {
	text-align: left;
	width: 100%
}

.btn-group {
	margin-top: 0;
	width: 100%
}

.selected-term {
	display: inline-block
}

.term-pricing {
	color: #fff
}

.term-pricing .price {
	font-size: 32px;
	font-weight: bold
}

.term-pricing .term {
	font-family: "Gotham A", "Arial", "Sans-serif";
	font-size: 20px;
	margin-left: -4px
}

.left-col {
	padding: 2px 0
}

.row-wrapper.package-specs .container.white {
	padding: 0 15px
}

.row-wrapper.package-specs .reseller .row.current-specs {
	padding: 20px 0;
	min-height: 444px;
}

.row-wrapper.package-specs .row.current-specs .col-xs-12 {
	padding: 5px 15px
}

.row-wrapper.package-specs h6 {
	color: #666;
	float: left;
	font-size: 16px;
	font-weight: 200;
	margin: 0
}

.row-wrapper.package-specs h2 {
	float: right;
	margin: 0
}

.row-wrapper.package-specs .pricing-info h5 {
	color: #fff;
	background-color: #d05b00;
	font-size: 20px;
	font-weight: 200;
	padding: 8px;
	margin: 5px 5px 10px;
	text-align: center
}

.row-wrapper.package-specs .pricing-info h5 span {
	font-weight: 700
}

.row-wrapper.package-specs .pricing-info p {
	color: #666;
	float: left;
	font-size: 16px;
	font-weight: 200;
	margin: 0
}

.row-wrapper.package-specs .pricing-info h2 {
	color: #d05b00;
	float: right
}

.row-wrapper.package-specs .pricing-info h2 span {
	font-size: 18px;
	font-weight: 200
}

.row-wrapper.package-specs .btn-group {
	margin-bottom: 10px
}

.row-wrapper.package-specs .btn-group .btn-info {
	box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.3)
}

.row-wrapper.package-specs .btn-primary.btn-lg {
	margin-bottom: 30px
}

.row-wrapper.package-specs .vps-info {
	background: none repeat scroll 0 0 #ffffdf;
	border: 1px solid #808080;
	border-radius: 5px;
	margin-bottom: 15px;
	padding: 20px;
	text-align: center
}

@media (min-width: 768px) {
	.left-col {
		margin-top: 20px
	}

	.left-col, .right-col {
		text-align: center;
		width: 100%
	}

	.right-col h2 {
		font-size: 22px
	}

	.pricing-container {
		left: 7px
	}

	.button-wrapper {
		width: 320px
	}

	.smaller {
		width: 19% !important
	}

	.larger {
		width: 43% !important
	}

	.table h5, .table h6 {
		font-size: 18px
	}

	.current-package .package-block {
		padding: 0 12px
	}

	.current-package .package-block:before {
		background-repeat: no-repeat;
		display: block;
		content: "";
		height: 60px
	}

	.row-wrapper.package-specs h6 {
		float: none;
		margin-top: 60px
	}

	.row-wrapper.package-specs h2 {
		float: none;
		font-size: 18px;
		margin-top: 7px
	}

	.row-wrapper.package-specs .pricing-info .col-sm-12 {
		text-align: center
	}

	.row-wrapper.package-specs .pricing-info p {
		float: none;
		margin-bottom: 4px;
		font-weight: 200
	}

	.row-wrapper.package-specs .pricing-info h2 {
		float: none
	}

	.row-wrapper.package-specs .pricing-info h2.feature-price {
		margin-top: 0
	}

	.row-wrapper.package-specs .pricing-info h5 {
		margin-bottom: 10px
	}

	.row-wrapper.package-specs .btn-group {
		width: 45%
	}

	.row-wrapper.package-specs .btn-primary.btn-lg {
		padding: 17px 76px;
		margin-bottom: 0
	}

	.row-wrapper.no-padding_bottom p:last-child {
		padding-bottom: 10px
	}
}

@media (min-width: 992px) {
	.row-wrapper.package-specs {
		position: relative
	}

	.row-wrapper.package-specs h2 {
		font-size: 24px
	}

	.row-wrapper.package-specs .btn-group {
		width: 33%
	}

	.row-wrapper.package-specs .btn-primary.btn-lg {
		padding: 17px 70px
	}

	#dedicated-hosting .current-package.L1 .pkg-content, #dedicated-hosting .current-package.L2 .pkg-content, #dedicated-hosting .current-package.active.L1 .pkg-content, #dedicated-hosting .current-package.active.L2 .pkg-content {
		padding-top: 20px
	}

	#dedicated-hosting .current-package.active:after {
		left: 149px
	}

	.left-col {
		margin-top: 20px
	}

	.left-col h6 {
		font-size: 20px
	}

	.left-col, .right-col {
		text-align: center;
		width: 100%
	}

	.block-level {
		font-size: 20px
	}

	.block-level span.caret {
		top: 13px
	}

	.row-wrapper.hosting-packages .button-wrapper .btn-primary {
		font-size: 30px;
		padding: 14px 40px
	}

	.smaller {
		width: 19% !important
	}

	.larger {
		width: 43% !important
	}
}

@media (min-width: 1200px) {
	.current-package {
		background-position: 60px 12px
	}

	.current-package.active:after {
		left: 87px
	}

	.row-wrapper.package-specs .btn-group {
		width: 27.5%
	}

	#dedicated-hosting .current-package.L1 .pkg-content, #dedicated-hosting .current-package.L2 .pkg-content, #dedicated-hosting .current-package.active.L1 .pkg-content, #dedicated-hosting .current-package.active.L2 .pkg-content {
		padding-top: 20px
	}

	#dedicated-hosting .current-package.active:after {
		left: 189px
	}

	.button-wrapper {
		width: 420px
	}

	.row-wrapper.hosting-packages .button-wrapper .btn-primary {
		font-size: 40px;
		padding: 18px 40px
	}
}

.block-level a.package-term, .block-level a.plan-type {
	color: #333;
	text-decoration: none
}

.divider {
	border-bottom: 1px solid #0070BB
}

.top-padding {
	padding-top: 30px
}

.dedi-plan-compare .fixed-img {
	position: relative;
	float: right
}

.dedi-plan-compare .windows-img {
	background-image: url("/static/img/windows/half-windows-logo.png");
	background-repeat: no-repeat;
	height: 417px;
	position: absolute;
	right: 0;
	width: 252px;
	top: -416px
}

.dedi-plan-compare .linux-img {
	background-image: url("/static/img/company/half-linux-snappy.png");
	background-repeat: no-repeat;
	height: 520px;
	width: 212px;
	position: absolute;
	top: -504px;
	left: -212px
}

.dedi-plan-compare .container {
	padding: 30px 0px 30px 0px;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8
}

.dedi-plan-compare .panel-heading {
	color: #F1F1F1;
	background-color: #0070BB
}

.dedi-plan-compare .panel ul.plan li {
	color: #666666
}

.dedi-plan-compare .panel ul.plan li .blue {
	color: #0070BB;
	font-weight: bold
}

.dedi-plan-compare h2.panel-title {
	padding: 5px 0px
}

.dedi-plan-compare h2.panel-title {
	font-size: 28px
}

.dedi-plan-compare .panel ul.plan li {
	list-style-type: none;
	padding-bottom: 10px
}

.dedi-plan-compare .panel ul {
	margin: 0px;
	padding: 0px
}

.dedi-plan-compare .active {
	display: block
}

.table {
	margin-bottom: 0
}

#comparision-chart.table-striped > tbody > tr:nth-child(even) > td {
	background-color: #F1F1F1
}

#comparision-chart.table-striped > tbody > tr:nth-last-child(2) td {
	color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:nth-last-child(2) td span {
	color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:nth-last-child(2) td:first-child {
	color: #fff
}

#comparision-chart.table-striped > tbody > tr:last-child td {
	border-bottom: none;
	color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:last-child td span {
	color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:last-child td:first-child {
	color: #fff
}

#comparision-chart thead > tr > th {
	background-color: #005793;
	border: none;
	color: #fff;
	padding: 16px 0;
	font-size: 20px;
	text-align: center;
	vertical-align: middle
}

#comparision-chart tbody > tr > td {
	border: none;
	border-bottom: 1px solid #BBBBBB;
	color: #666;
	font-size: 18px;
	font-weight: 200;
	text-align: center;
	vertical-align: middle
}

#comparision-chart tbody > tr > td span {
	color: #005793;
	font-weight: 700
}

#comparision-chart tbody > tr > td:first-child {
	background-color: #005793 !important;
	border-color: #005793;
	color: #fff;
	text-align: left;
	font-size: 14px;
	font-weight: 200
}

#comparision-chart tbody > tr > td h6 {
	font-weight: 200;
	text-align: left
}

@media (min-width: 768px) {
	#comparision-chart thead > tr > th {
		padding: 16px 20px
	}
}

@media (min-width: 992px) {
	#comparision-chart thead > tr > th {
		padding: 16px 40px
	}

	#comparision-chart tbody > tr > td {
		font-size: 20px
	}
}

img[class="img-responsive"] {
	margin: 15px auto 0
}

.current-specs.L5 {
	display: none
}

.row-wrapper.hero .hero-snappy {
	background-image: url("/getImage.php?src=snappy_money_small.png");
	height: 212px;
	width: 276px
}
.row-wrapper.hero .hero-snappy.vps {
	background-image: url("/getImage.php?src=snappy_the-crew_large.png");
	height: 333px;
	right: -316px;
	width: 761px;
}

.row-wrapper.package-selection .btn-group .btn-info:before {
	background-image: url("/static/img/reseller/sprite_reseller-package_mobile.png")
}

.row-wrapper.package-selection .btn-group .btn-info.aluminum:before {
	background-position: 0 -59px
}

.row-wrapper.package-selection .btn-group .btn-info.copper:before {
	background-position: -8px -102px
}

.row-wrapper.package-selection .btn-group .btn-info.silver:before {
	background-position: -8px -165px
}

.row-wrapper.package-selection .btn-group .btn-info.gold:before {
	background-position: -7px -220px
}

.row-wrapper.package-selection .btn-group .btn-info.diamond:before {
	background-position: -6px -283px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li:before {
	background-image: url("/static/img/reseller/sprite_reseller-package_mobile.png")
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Aluminum:before {
	background-position: 0 -45px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Copper:before {
	background-position: -8px -98px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Silver:before {
	background-position: -8px -158px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Gold:before {
	background-position: -7px -218px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Diamond:before {
	background-position: -6px -277px
}

.row.three-up img {
	margin-top: 30px
}

.anchor-link_tag#hosting-plans {
	top: -84px
}

@media (min-width: 768px) {
	.anchor-link_tag#hosting-plans {
		top: -154px
	}

	.row-wrapper.hero .col-sm-6 {
		text-align: left
	}

	.row-wrapper.hero .hero-snappy {
		background-image: url("/getImage.php?src=snappy_money_tablet.png");
		height: 282px;
		width: 366px
	}
	.row-wrapper.hero .hero-snappy.vps {
		background-image: url("/getImage.php?src=snappy_the-crew_tablet.png");
		height: 271px;
		position: absolute;
		right: -336px;
		top: 0;
		width: 691px;
	}

	.current-package.L1.active .package-block:before {
		/*background-position: -97px -260px*/
		background-position: -134px -258px
	}

	.current-package.L2.active .package-block:before {
		/*background-position: -99px -179px*/
		background-position: -132px -178px
	}

	.current-package.L3.active .package-block:before {
		/*background-position: -100px -86px*/
		background-position: -130px -85px
	}

	.current-package.L4.active .package-block:before {
		/*background-position: -100px -336px*/
		background-position: -133px -336px
	}

	.current-package.L5.active .package-block:before {
		background-position: -98px 9px
	}

	.current-package.L1 .package-block:before {
		/*background-position: 24px -260px*/
		background-position: 38px -258px
	}

	.current-package.L2 .package-block:before {
		/*background-position: 18px -179px*/
		background-position: 40px -178px;
	}

	.current-package.L3 .package-block:before {
		/*background-position: 18px -86px*/
		background-position: 37px -86px
	}

	.current-package.L4 .package-block:before {
		/*background-position: 18px -336px*/
		background-position: 36px -336px
	}

	.current-package.L5 .package-block:before {
		background-position: 17px 9px
	}

	.current-package .package-block {
		font-size: 18px;
		padding: 6px 12px
	}

	.current-package .package-block:before {
		background-image: url("/getImage.php?src=sprite_reseller-packageV2.png");
	}

	.current-specs .package-snappy {
		background-image: url("/getImage.php?src=sprite_package-snappy_tablet.jpg");
		bottom: -141px;
		background-repeat: no-repeat;
		height: 172px;
		position: absolute;
		right: 15px;
		width: 169px
	}

	.current-specs.L1 .package-snappy {
		background-position: 7px -8px
	}

	.current-specs.L2 .package-snappy {
		background-position: -208px -8px
	}

	.current-specs.L3 .package-snappy {
		background-position: -424px -8px
	}

	.current-specs.L4 .package-snappy {
		background-position: -640px -8px
	}

	.current-specs.L5 .package-snappy {
		background-position: -863px -5px;
		bottom: -137px
	}

	.bleed-image {
		padding-top: 10px;
		position: absolute;
		right: 0;
		width: 107%
	}

}

@media (min-width: 992px) {
	.anchor-link_tag#hosting-plans {
		top: -88px
	}

	.row-wrapper.hero .hero-snappy {
		background-image: url("/getImage.php?src=snappy_money_large.png");
		background-position: bottom center;
		height: 320px;
		width: 416px
	}

	.row-wrapper.hero .hero-snappy.vps {
		background-image: url("/getImage.php?src=snappy_the-crew_tablet.png");
		height: 333px;
		right: -316px;
		width: 761px;
	}

	.row-wrapper.hero a.btn-primary.btn-lg {
		margin-top: 15px
	}

	.current-package.L1.active .package-block:before {
		/*background-position: -98px -258px*/
		background-position: -142px -258px
	}

	.current-package.L2.active .package-block:before {
		/*background-position: -100px -178px*/
		background-position: -145px -178px
	}

	.current-package.L3.active .package-block:before {
		/*background-position: -99px -85px*/
		background-position: -145px -85px
	}

	.current-package.L4.active .package-block:before {
		/*background-position: -98px -336px*/
		background-position: -146px -336px
	}

	.current-package.L5.active .package-block:before {
		background-position: -100px 9px
	}

	.current-package.L1 .package-block:before {
		/*background-position: 45px -258px*/
		background-position: 46px -258px
	}

	.current-package.L2 .package-block:before {
		background-position: 40px -178px
	}

	.current-package.L3 .package-block:before {
		/*background-position: 39px -85px*/
		background-position: 42px -85px
	}

	.current-package.L4 .package-block:before {
		background-position: 39px -336px
	}

	.current-package.L5 .package-block:before {
		background-position: 39px 9px
	}

	.current-package.active .package-block {
		width: 70%
	}

	.current-package.active:after {
		left: 42%
	}

	.current-specs .package-snappy {
		background-image: url("/getImage.php?src=sprite_package-snappy_large.jpg");
		bottom: -158px;
		height: 253px;
		width: 240px
	}

	.current-specs.L1 .package-snappy {
		background-position: 20px 0
	}

	.current-specs.L2 .package-snappy {
		background-position: -255px 0
	}

	.current-specs.L3 .package-snappy {
		background-position: -1082px 0
	}

	.current-specs.L4 .package-snappy {
		background-position: -808px 0
	}

	.current-specs.L5 .package-snappy {
		background-position: -534px 0;
		bottom: -158px
	}

	@-moz-document url-prefix() {
		.btn-group span.caret {
			top: -13px
		}
	}.row-wrapper.no-padding_bottom h2 {
		 margin-top: 24px
	 }

	.row-wrapper.most-importantly h2 {
		margin-top: 44px
	}

	.container.white {
		padding: 15px 12px
	}

	.row-wrapper.package-specs .current-specs h6 {
		font-size: 18px;
		margin-top: 76px
	}

	.row-wrapper.package-specs .current-specs h2 {
		font-size: 28px
	}

	.row-wrapper.package-specs .reseller .pricing-info h5 {
		margin: 5px 5px 28px 5px;
	}

	.row-wrapper.package-specs .btn-group {
		margin-top: 40px;
		width: 50%
	}

	.row-wrapper.package-specs .btn-group .btn-info {
		/*padding: 14px 20px*/
	}

	.row-wrapper.package-specs .btn-primary.btn-lg {
		font-size: 38px;
		padding: 18px 100px
	}

	.bleed-image {
		position: relative;
		right: 0;
		width: 100%
	}

	#features, #specs {
		top: -116px
	}

}

@media (min-width: 1200px) {
	.plan-snappy {
		background-image: url("/static/img/reseller/snappy-gold_large.png");
		height: 333px;
		margin-top: -333px;
		width: 221px
	}

	.current-package.active:after {
		left: 43%
	}

	.current-package.L1 .package-block:before {
		/*background-position: 64px -258px*/
		background-position: 73px -258px
	}
	.current-package.L1.active .package-block:before {
		background-position: -129px -258px;
	}

	.current-package.L2 .package-block:before {
		background-position: 63px -177px;
	}
	.current-package.L2.active .package-block:before {
		background-position: -131px -178px;
	}

	.current-package.L3 .package-block:before {
		/*background-position: 56px -87px*/
		background-position: 65px -85px
	}
	.current-package.L3.active .package-block:before {
		background-position: -129px -85px;
	}

	.current-package.L4 .package-block:before {
		/*background-position: 58px -340px*/
		background-position: 67px -336px
	}
	.current-package.L4.active .package-block:before {
		background-position: -130px -336px;
	}

	.current-package.L5 .package-block:before {
		/*background-position: 59px 9px*/
	}

	.current-package.L1.active:before {
		background-position: -46px -268px
	}

	.current-package.L2.active:before {
		background-position: -50px -189px
	}

	.current-package.L3.active:before {
		background-position: -50px -97px
	}

	.current-package.L4.active:before {
		background-position: -48px -350px
	}

	.current-package.L5.active:before {
		background-position: -48px 0
	}

	.current-package.active .package-block {
		/*width: 57%*/
	}

	.current-specs.L1 .package-snappy, .current-specs.L2 .package-snappy, .current-specs.L3 .package-snappy, .current-specs.L4 .package-snappy, .current-specs.L5 .package-snappy {
		bottom: -169px
	}

	.row-wrapper.package-specs .btn-group {
		margin-top: 40px;
		width: 40%
	}

	.row-wrapper.package-specs .btn-primary.btn-lg {
		font-size: 46px;
		padding: 18px 66px
	}

	.row-wrapper.package-specs .current-specs h2 {
		margin-top: 12px
	}

	.row-wrapper.package-specs .pricing-info h2.feature-price {
		margin-top: 8px
	}

	.row-wrapper.no-padding_bottom h2 {
		margin-top: 66px;
		font-weight: bolder;
	}

	.row-wrapper.most-importantly h2 {
		margin-top: 54px
	}
}

/*** Custom override ***/
#plan-specs .container .plan-slab {
    display: none;
}
/*** VPS Override ***/

.current-specs.active {
	display: block;
}

.row-wrapper.package-selection {

}

.row-wrapper.package-specs .current-specs .col-custom {
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

.row-wrapper.package-specs .pricing-info h5 {
	margin: 15px 5px 0;
}

.row-wrapper.package-specs h6 {
	margin-top: 25px;
}

.row-wrapper.package-specs .row.current-specs .col-xs-12 {
	/*padding: 0 15px;*/
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio {
	margin-top: 12px;
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio input[type="radio"] {
	margin: 0 0 0 22px;
	position: relative;
	bottom: 2px;
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio label {
	cursor: pointer;
	font-size: 18px;
	font-weight: 200;
	margin: 0;
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio input[type="radio"]:checked+label {
	color: #0171bc;
	font-weight: 800;
}

.row-wrapper.package-specs .btn-group .btn-info {
	padding: 6px 15px;
}

.row-wrapper.package-specs a.compare-plans {
	display: block;
	margin: 12px auto;
	text-align: center;
	width: 250px;
}

.vps .current-package .package-block {
	width: 90%;
	font-size: 22px;
}

/** **/

.scrollable {
	overflow: hidden;
	width: 80%;
	position: relative;
	height: 380px;
	margin: 20px auto 0;
}
.vps-steps {
	border: 1px solid #ebebeb;
	padding: 15px;
	font-size: 16px;
	color: #a3a6ac;
	margin-bottom: 26px;
}
.scrollable .items {
	width: 20000em;
	position: absolute;
}
.innerDiv {
	float: left;
	width: 898px;
	overflow: hidden;
}
#params.innerDiv {
	margin: 0 4px;
}
.total-steps {
	float: right;
	margin-top: 4px;
}
.current-step-wrapper {
	font-weight: bold;
	font-size: 20px;
	color: #596375;
}
.current-step-wrapper .cs-nunmer {
	display: inline;
	width: 37px;
	height: 28px;
	border-radius: 50px;
	background: #fdaf00;
	color: #fff;
	text-align: center;
	padding: 5px 12px;
	margin-right: 10px;
}

.table > tbody > tr > td, .table > tbody > tr > th {
	width: 110px !important;
	padding: 15px 15px !important;
	text-align: left !important;
}
.table tr .price-col {
	width: 200px !important;
	position: relative;
}
.table tr .price-col select {
	position: absolute;
	top: 35%;
	width: 184px;
}
.table tr .btn-col {
	width: 150px !important;
	text-align: right !important;
}
.table tr .btn-col .btn-primary.btn-sm {
	font-size: 14px;
	padding: 5px 10px;
	color: #fff;
}
.table td:first-child {
	font-weight: bold;
	border-color: inherit;
	background-color: #03DFFF !important;
}
#choose-addons-content ul {
	width: 300px;
	display: inline-block;
	float: left;
	font-size: 16px;
	padding: 0;
	margin: -1px 0 0 -5px;
	list-style: none;
}

#choose-addons-content, #domain-name-content {
	background: #F6F6F6;
	border: 1px solid #dddddd;
	padding: 0 15px;
	width: 895px;
}
#choose-addons-content form div, #domain-name-content form div {
	padding: 20px 10px;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
}
#domain-name-wrapper {
	border: 1px solid #dddddd;
	border-radius: 5px;
	color: #696969;
	font-size: 16px;
	background: #fff;
}
#choose-addons-content form div p, #domain-name-content form div p {
	float: left;
	margin: 0px;
	padding: 0px;
	color: #696969;
	font-size: 16px;
}
#vps-hosting-wrapper .addon-title {
	color: #696969;
	font-size: 16px;
	font-weight: bold;
	margin: 0 10px 0 0;
	width: 134px;
}
#vps-hosting-wrapper .addon-details {
	font-size: 14px;
	color: #9f9f9f;
	margin: 0 0 0 10px;
	width: 390px;
}
#vps-hosting-wrapper div.last-content {
	border-bottom: none;
	padding: 25px;
	/*width: 814px;*/
	overflow: hidden;
}
#domain-name-content input[type="text"] {
	padding: 7px 10px;
	margin-top: -1px;
	width: 305px;
	border: 1px solid #dddddd;
	border-radius: 5px;
	color: #696969;
	font-size: 16px;
	clear: left;
}
#domain-name-wrapper select {
	border: none;
	color: #696969;
	font-size: 16px;
	margin: 0 5px 0 0;
	background: url("/getImage.php?src=icon-cust-dd.gif") no-repeat scroll 112px 48% transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
a.cont-to-checkout {
	display: inline-block;
	margin: 0px 0 0 15px;
}
#domain-name-wrapper input[type="text"] {
	border: none;
	border-right: 1px solid #ddd;
	border-radius: 0px;
	padding: 6px 10px;
	margin: 1px;
	width: 232px;
}
.search-btn {
	display: inline-block;
	margin: 0px 0 0 15px;
}



.pricing-section .plan-slab {
	display: none;
}
.pricing-section .plan-slab.in_plan {
	display: block;
}
.items #vps-error {
	margin-top: 15px;
}
.items #vps-error .error {
	margin-top: 10px;
	padding: 12px 28px;
	float: none;
	border-bottom: none;
}

@media (min-width: 768px) {

	.row-wrapper.package-selection .vps .current-package .package-block {
		padding: 3px 12px 6px;
	}

	.row-wrapper.package-selection .vps .current-package .package-block:before {
		background-image: url("/getImage.php?src=sprite_vps-package.png");
		margin: auto;
		width: 88px;
	}

	.row-wrapper.package-selection .vps .current-package.L1 .package-block:before {
		background-position: -126px -76px;
	}
	.row-wrapper.package-selection .vps .current-package.active.L1 .package-block:before {
		background-position: 1px -76px;
	}

	.row-wrapper.package-selection .vps .current-package.L2 .package-block:before {
		background-position: -127px -219px;
	}
	.row-wrapper.package-selection .vps .current-package.active.L2 .package-block:before {
		background-position: 1px -219px;
	}

	.row-wrapper.package-selection .vps .current-package.L3 .package-block:before {
		background-position: -127px -143px;
	}
	.row-wrapper.package-selection .vps .current-package.active.L3 .package-block:before {
		background-position: 1px -143px;
	}

	.row-wrapper.package-selection .vps .current-package.L4 .package-block:before {
		background-position: -130px -294px;
	}
	.row-wrapper.package-selection .vps .current-package.active.L4 .package-block:before {
		background-position: -3px -294px;
	}

	.row-wrapper.package-selection .vps .current-package.L5 .package-block:before {
		background-position: -125px 9px;
	}
	.row-wrapper.package-selection .vps .current-package.active.L5 .package-block:before {
		background-position: 4px 9px;
	}


	.row-wrapper.hero .col-xs-12:first-child {
		text-align: left;
	}

	.row-wrapper.package-specs .current-specs {
		/*position: relative;*/
	}

	.row-wrapper.package-specs .current-specs .col-custom {
		width: 20%;
	}

	.row-wrapper.package-specs h2 {
		font-size: 26px;
		text-align: center;
	}

	.row-wrapper.package-specs .pricing-info h5 {
		margin-top: 30px;
	}

	.row-wrapper.package-specs h6 {
		float: none;
		margin-top: 60px;
	}

	.row-wrapper.package-specs h6 {
		font-size: 17px;
		margin-top: 30px;
		text-align: center;
	}

	.row-wrapper.package-specs .row.current-specs .cpanel-col h6 {
		margin-top: 30px;
	}

	.row-wrapper.package-specs .row.current-specs .cpanel-radio {
		margin-top: 17px;
	}

	.row-wrapper.package-specs .row.current-specs .cpanel-radio.cpanel,
	.row-wrapper.package-specs .row.current-specs .cpanel-radio.no-cpanel
	{
		float: left;
	}

	.row-wrapper.package-specs .pricing-info .btn-group {
		margin: 30px auto 10px;
	}

	.row-wrapper.package-specs .pricing-info .btn-group>.btn {
		float: none;
	}

	.row-wrapper.package-specs .pricing-info a.btn-primary.btn-lg {
		display: block;
		margin: 0 auto;
		width: 45%;
	}
}


@media (min-width: 992px) {

	.row-wrapper.hero .hero-snappy.vps {
		background-image: url("/getImage.php?src=snappy_the-crew_large.png");
		height: 333px;
		right: -316px;
		width: 761px;
	}

	.row-wrapper.package-selection .current-package {
		padding: 0 20px;
	}

	.row-wrapper.package-selection .vps .current-package .package-block {
		padding: 3px 12px 6px;
	}
	.row-wrapper.package-selection .current-package.active:after {
		bottom: -22px;
		left: 42%;
	}
	.row-wrapper.package-selection .current-package.active .package-block {
		line-height: 28px;
	}

	.row-wrapper.package-selection .current-package .package-block:before {
		margin-bottom: 3px;
	}

	.row-wrapper.package-specs .vps .current-specs h2 {
		font-size: 38px;
		margin-top: 15px;
	}

	.row-wrapper.package-specs .reseller .pricing-info h5 {
		font-size: 22px;
	}

	.row-wrapper.package-specs .vps .current-specs h6 {
		font-size: 21px;
		margin-top: 30px;
	}

	.row-wrapper.package-specs .row.current-specs .cpanel-radio.cpanel,
	.row-wrapper.package-specs .row.current-specs .cpanel-radio.no-cpanel
	{
		padding-left: 72px;
	}

	.row-wrapper.package-specs .pricing-info .btn-group {
		margin: 30px auto;
		width: 43%;
	}

	.row-wrapper.package-specs .pricing-info a.btn-primary.btn-lg {
		font-size: 37px;
		width: 43%;
	}

	.row-wrapper.package-specs a.compare-plans {
		margin: 25px auto;
	}

}

@media (min-width: 1200px) {

	.row-wrapper.hero .hero-snappy.vps {
		right: -116px;
	}

	.row-wrapper.package-specs .pricing-info h5 {
		font-size: 30px;
	}

	.row-wrapper.package-specs h2 {
		font-size: 38px;
	}

	.row-wrapper.package-specs h6 {
		font-size: 21px;
	}

	.row-wrapper.package-specs .row.current-specs .cpanel-radio label {
		font-size: 24px;
	}
}


/*Start: Linux Shared Hosting*/

.shared-hosting-linux.row-wrapper.hero .hero-snappy {
    background-image: url("/getImage.php?src=snappy_website_small.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 215px;
    margin: auto;
    position: relative;
    width: 240px;
    z-index: 2;
}
.shared-hosting .plan-slab{
    display: none;
}
.shared-hosting .plan-slab.in_plan{
    display: block;
}
.shared-hosting .plan-slab.dedicated-servers{
    display: block;
}
.shared-hosting .plan-slab.dedicated-servers.in_plan{
    display: none;
}
.shared-hosting .container_hosting-package h2 {
	overflow: hidden;
	text-overflow: ellipsis;
    background-color: #03dfff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    margin: -15px -15px 15px -15px;
    padding: 15px;
}
.shared-hosting .container_hosting-package h2 span {
    font-weight: 200;
}
.shared-hosting .container_hosting-package h3 {
    background-color: #05cae7;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin: -15px -15px 15px -15px;
    padding: 8px;
}
.shared-hosting .hosting-features {
    font-weight: 200;
    list-style-type: none;
    padding-left: 12px;
    margin: 1px 0;
}
.shared-hosting .hosting-features li {
    color: #666;
font-size: 15px !important;
font-weight: 100 !important;
    padding: 5px 0 5px 0;
}
.hosting-features li.freeip, .hosting-features li.sslcert, .hosting-features li.plus, .hosting-features li.plus-small{
	display: none;
}
#hostingplan_273_in .hosting-features li.freeip, #hostingplan_273_in .hosting-features li.sslcert,
#hostingplan_272_in .hosting-features li.freeip, #hostingplan_272_in .hosting-features li.sslcert
{
	display: block;
}
.shared-hosting .hosting-features li:before {
    background: url("../images/right-arrow.png");
    bottom: 1px;
    content: "";
    display: inline-block;
	padding: 6px;
	position: relative;
	margin-right: 8px;
	vertical-align: middle;
}
.shared-hosting .hosting-features li span {
    color: #6E6E6E;
    font-weight: 400;
    text-decoration: none;
    cursor: default;
	font-size: 16px;
}
.shared-hosting .container_hosting-package .btn-group button.btn {
    padding: 14px 15px;
    text-align: left;
    width: 100%;
}
.shared-hosting .container_hosting-package .btn-block {
    margin: 15px auto 0;
    width: inherit;
}
.shared-hosting .container_hosting-package a.btn-primary {
    display: block;
}
.row-wrapper.app-hosting img {
    display: block;
    margin: 36px auto 12px;
}
.row-wrapper.app-hosting h4 {
    color: #005793;
    margin-bottom: 12px;
}
.row-wrapper.app-hosting .btn-default {
    margin-top: 16px;
}
.container_hosting-package .params-block {
	max-height: 162px;
}

@media (min-width: 1200px){
    .row-wrapper.quick-easy h2 {
        margin-top: 43px;
    }
    .shared-hosting-techs.row-wrapper.tech-specs h2 {
        font-size: 30px;
    }
}

@media (min-width: 992px) {
    .shared-hosting-linux.row-wrapper.hero .hero-snappy {
        background-image: url("/getImage.php?src=snappy_website_shared_large.png");
        height: 330px;
        width: 100%;
    }
    .shared-hosting-linux.row-wrapper.hero a.btn-primary.btn-lg{
        margin-top: 20px;
    }
    .shared-hosting .container.white {
        padding: 9px 22px;
    }
    .shared-hosting .container_hosting-package {
        min-height: 410px;
        position: relative;
    }
	.shared-hosting .container_hosting-package.linux-hosting {
		min-height: 410px;
	}
    .shared-hosting .container_hosting-package.dedicated-servers-wrap {
        min-height: 400px;
        position: relative;
    }
    .shared-hosting .container_hosting-package .btn-group button.btn {
        padding: 14px 15px;
    }
    .row-wrapper.quick-easy h2 {
        margin-top: 32px;
    }
}

@media (min-width: 768px) {
    .shared-hosting-linux.row-wrapper.hero .col-sm-5{
        text-align: left;
    }
    .shared-hosting-linux.row-wrapper.hero .hero-snappy {
        margin-top: -15px;
    }
    .shared-hosting.row-wrapper.hosting-packages .col-sm-4 {
        padding: 0 6px;
    }
    .shared-hosting .container_hosting-package .hosting-package_actions {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 15px;
    }
    .shared-hosting .container_hosting-package .btn-group button.btn {
        padding: 10px 15px;
    }
    .row-wrapper.app-hosting p {
        padding: 0 20px;
    }
}

.free-ssl{
    display: none;
}
.plan-slab.L3 .container_hosting-package.linux-hosting .free-ssl {
    display: block;
}
.plan-slab.L2 .container_hosting-package.windows-hosting .free-ssl {
    display: block;
}
/*End: Linux Shared Hosting Start*/

/**** Window Shared Hosting Override ****/

.row-wrapper.hero .hero-snappy.shared-windows {
	background-image: url("/getImage.php?src=snappy_windows_mobile.png");
	width: 100%;
}


@media (min-width: 768px) {

	.row-wrapper.hero .hero-snappy.shared-windows {
		background-image: url("/getImage.php?src=snappy_windows_tablet.png");
		right: -126px;
		width: 482px;
		float: right;
		margin-top: -15px;
	}

}


@media (min-width: 992px) {

	.row-wrapper.hero .hero-snappy.shared-windows {
		background-image: url("/getImage.php?src=snappy_windows_large.png");
		right: -76px;
		height: 330px;
		width: 592px;
	}
    .row-wrapper.asp-net h2 {
        margin-top: 17px;
    }
    .row-wrapper.plesk h2 {
        margin-top: 8px;
    }
}

@media (min-width: 1200px) {
	.row-wrapper.hero .hero-snappy.shared-windows {
		right: -16px;
	}
    .row-wrapper.asp-net h2 {
        margin-top: 45px;
    }
    .row-wrapper.plesk h2 {
        margin-top: 47px;
    }
}

/***** Interstitial hosting page *****/

.row-wrapper.hero .hero-all-apps {
	background-image: url("/getImage.php?src=all-apps-strip-small.png");
	background-position: center;
	height: 56px;
	margin: 30px auto;
	position: relative;
	width: 461px;
	z-index: 2;
}

.img-border {
	border-bottom: 2px solid #ddd;
	display: block;
}

@media (min-width: 992px) {

	.row-wrapper.hero .hero-all-apps {
		background-image: url("/getImage.php?src=all-apps-strip-large.png");
		background-position: center;
		height: 115px;
		margin: 40px auto 70px;
		width: 940px;
	}

}

/***** END: Interstitial hosting page *****/


/***** Application pages override start *****/

.row-wrapper.hero.app-page h2.main {
    font-size: 47px;
}
.row-wrapper.hero .hero-wordpress {
    background-image: url("/getImage.php?src=snappy-wordpress-small.png");
    background-position: center;
    height: 230px;
    margin: auto;
    position: relative;
    width: 279px;
    z-index: 2;
}
.row-wrapper.hero .hero-drupal {
	background-image: url("/getImage.php?src=snappy-drupal-small.png");
	background-position: center;
	height: 230px;
	margin: auto;
	position: relative;
	width: 265px;
	z-index: 2;
}

.row-wrapper.hero .hero-magento {
	background-image: url("/getImage.php?src=snappy-magento-small.png");
	background-position: center;
	height: 230px;
	margin: auto;
	position: relative;
	width: 277px;
	z-index: 2;
}

.row-wrapper.hero .hero-wiki {
	background-image: url("/getImage.php?src=snappy-wiki-small.png");
	background-position: center;
	height: 230px;
	margin: auto;
	position: relative;
	width: 315px;
	z-index: 2;
}

.row-wrapper.hero .hero-phpbb {
	background-image: url("/getImage.php?src=snappy-phpbb-small.png");
	background-position: center;
	height: 230px;
	margin: auto;
	position: relative;
	width: 260px;
	z-index: 2;
}

.row-wrapper.hero .hero-joomla {
    background-image: url("/getImage.php?src=snappy-joomla-small.png");
    background-position: center;
    height: 230px;
    margin: auto;
    position: relative;
    width: 300px;
    z-index: 2;
}

@media (min-width: 992px){
    .row-wrapper.hero .hero-wordpress {
		background-image: url("/getImage.php?src=snappy-wordpress-large.png");
		height: 320px;
		margin-top: 31px;
		width: 388px;
    }

	.row-wrapper.hero .hero-drupal {
		background-image: url("/getImage.php?src=snappy-drupal-large.png");
		height: 325px;
		margin-top: 31px;
		width: 374px;
	}

	.row-wrapper.hero .hero-magento {
		background-image: url("/getImage.php?src=snappy-magento-large.png");
		height: 325px;
		margin-top: 31px;
		width: 392px;
	}

	.row-wrapper.hero .hero-wiki {
		background-image: url("/getImage.php?src=snappy-wiki-large.png");
		height: 320px;
		margin-top: 31px;
		width: 437px;
	}

	.row-wrapper.hero .hero-phpbb {
		background-image: url("/getImage.php?src=snappy-phpbb-large.png");
		height: 320px;
		margin-top: 31px;
		width: 361px;
	}
    .row-wrapper.hero .hero-joomla {
        background-image: url("/getImage.php?src=snappy-joomla-large.png");
        height: 325px;
        margin-top: 31px;
        width: 426px;
    }
}
/***** Application pages override end *****/

/**** dedicated server page override *****/
.row-wrapper.hero .hero-snappy.dedicated {
	background-image: url("/getImage.php?src=snappy_website_small.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 215px;
	margin: auto;
	position: relative;
	width: 240px;
	z-index: 2;
}

@media (min-width: 768px) {
	.row-wrapper.hero .hero-snappy.dedicated {
		background-image: url("/getImage.php?src=snappy_weights_tablet.png");
		height: 287px;
		width: 390px;
	}
}

@media (min-width: 992px) {
	.row-wrapper.hero .hero-snappy.dedicated {
		background-image: url("/getImage.php?src=snappy_weights_large.png");
		height: 326px;
		width: 443px;
	}
}

.dedicated-server.column-wrap {
    overflow: hidden;
    height: auto;
    margin: 20px 0;
    font-size: 13px;
    padding: 0px 20px;
}
.lcolumn-wrap {
    width: 730px;
}
.dedicated-server .section-wrap {
    margin-top: -1px;
}
.dedicated-server .section-wrap.first {
    margin: 0;
}
.dedicated-server .section-wrap .section-header {
    font-size: 18px;
    font-weight: normal;
    color: #6b6c6d;
    padding: 15px 15px 15px 50px;
    border: 1px solid #c2c2c2;
    border-radius: 4px;
    background: #f9f9f9;
    cursor: pointer;
    position: relative;
}
.dedicated-server .section-wrap.active .section-header{
    cursor: default;
}
.section-wrap .section-header .tic {
    display: inline-block;
    min-width: 20px;
    min-height: 20px;
    font-size: 14px;
    position: absolute;
    left: 10px;
    background: #d05b00;
    color: white;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
}
.section-wrap.completed .section-header .tic {
    text-indent: -9999px;
    background: url('/getImage.php?src=accordian-tic.png') no-repeat scroll 0 0 transparent;
    -webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}
.section-wrap .section-header .edit {
    position: absolute;
    right: 10px;
    top: 8px;
}
.dedicated-server .section-wrap .section-content {
    padding: 0px 15px 15px 15px;
}
.dedicated-server .section-wrap .section-content .row {
    padding: 20px 0px;
    border-bottom: 1px dashed #c4c4c4;
    color: #596474;
    position: relative;
    min-height: 46px;
}
.section-content .row.three .link-back button {
    float: right;
}
.section-content .row label {
    font-size: 16px;
    line-height: 45px;
}
.section-content .row select {
    background: url('/getImage.php?src=ds-select-dd.png') no-repeat scroll 90% 50% #ffffff;
    width: 200px;
    padding: 9px;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    margin: 0px 5px;
    border-radius: 0px;
    color: #596474;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    position: absolute;
    top: 25px;
    left: 174px;
}
.section-content .row > span {
    display: inline-block;
    width: 330px;
    position: absolute;
    right: 0px;
    top: 27px;
}
.section-content .row .wide-textbox {
    margin-right: 10px;
    border: 1px solid #5d86a2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #555;
    outline: 0;
    height: 35px;
    padding: 4px 10px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    vertical-align: baseline;
    margin-bottom: 12px;
    width: 500px;
}
.section-content .row.existing-domain .btn-primary, .section-content .row.new-domain .btn-primary{
    margin-top: -5px;
}
.section-content .row.existing-domain select{
    position: inherit;
    display: block;
    width: 500px;
    padding: 6px;
    border: 1px solid #5d86a2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.section-content .row.new-domain #new-domain-name{
    width: 405px;
    margin-right: 0px;
    border-radius: 5px;
}
.section-content .row.new-domain select{
    position: inherit;
    width: 85px;
    padding: 6px;
    border: 1px solid #5d86a2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-right: 10px;
}
.domainMsg {
    margin-top: 10px;
    font-size: 16px;
}
.domainMsg .success, .domainMsg .error {
    padding: 0;
    background: none;
    border: none;
    color: #51b984;
}
.domainMsg .error {
    color: red;
}
.lcolumn-wrap .btn-wrap {
    margin: 20px 0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.paymentSummary {
    width: 346px;
    border: 1px solid #d7d7d7;
    padding: 15px;
    border-radius: 5px;
}
.paymentSummary ul {
    margin: 0px;
    padding: 2px 0px;
    list-style-type: none;
}
.paymentSummary .specs li {
    padding: 10px 0px;
    border-bottom: 1px solid #d7d7d7;
    font-size: 14px;
    color: #596474;
}
.paymentSummary .specs .title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 10px;
    border-bottom: 2px solid #596474;
}
.paymentSummary .specs .title.first {
    margin-top: 0px;
}
.paymentSummary .specs li.last {
    border: none;
}
.paymentSummary .specs li strong {
    margin-right: 10px;
    display: inline-block;
    min-width: 45px;
}
.paymentSummary .summaryTotal .grandTotal {
    color: #d05b00;
    font-size: 26px;
    font-weight: bold;
}
.dedicated-switch{
    margin: 20px 0px;
}
.dedicated-switch .tabs-info span{
    color: #666;
    font-size: 14px;
    display: block;
    margin-top: 20px;
}
.dedicated-switch ul li{
    list-style-type: none;
    display: inline-block;
    color: #666;
    font-size: 18px;
    font-weight: bold;
}
.dedicated-switch ul li a{
    font-size: 16px;
    padding: 8px 10px;
    color: #333333;
    border: 1px solid transparent;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.dedicated-switch ul li a:hover{
    text-decoration: none;
    border: 1px solid #b1b1b1;
}
.dedicated-switch ul li.active a{
    border: 1px solid #b1b1b1;
    background-color: #F1F1F1;
}
.dedicated-switch ul .tab-US a{
    background-image: url("/getImage.php?src=flag-IN.png");
    background-repeat: no-repeat;
    background-position: 10px 5px;
    padding-left: 42px;
}
.dedicated-switch ul .tab-IN a{
    background-image: url("/getImage.php?src=flag-US.png");
    background-repeat: no-repeat;
    background-position: 10px 5px;
    padding-left: 42px;
}
#learn_more_modal .img-wrap {
    overflow: hidden;
    height: auto;
    margin: 15px auto;
    text-align: center;
}
#learn_more_modal .img-wrap p{
    font-size: 13px;
    font-weight: bold;
}
#learn_more_modal .img-wrap .img-wrap-IN p{
    padding-left: 20px;
}
#learn_more_modal .img-wrap .img-term-US, #learn_more_modal .img-wrap .img-term-IN {
    background: url('/getImage.php?src=img-term-sprite.jpg') no-repeat scroll 50% 0 transparent;
    width: 315px;
    height: 210px;
    background-size: cover;
}
#learn_more_modal .img-wrap .img-term-IN {
    background-position: 50% -223px;
    margin-left: 20px;
}
/**** dedicated server page override end *****/

@media (max-width: 768px){
    .container_hosting-package .params-block {
        max-height: inherit;
    }
}

/**** Business Email lite *****/

.row-wrapper.hero .hero-snappy.business-email-lite {
	background-image: url("/getImage.php?src=ee-lite-snappy-small.png");
	height: 202px;
}
.container.business-email-lite {
	padding: 40px 15px;
	margin-bottom: 10px;
}
.container.business-email-lite .formWrp form {
	/*padding: 15px;*/
}
.container.business-email-lite .formWrp form > .row {
	margin-top: 15px;
	margin-bottom: 15px;
}
#enterpriseemail_lite_form .totalWrp {
	margin-top: 28px;
	margin-bottom: 28px;
}
#enterpriseemail_lite_form .btnWrp .btn-primary {
	font-size: 30px;
	padding: 14px 46px;
}
.mockInput-mobile input {
	text-align: right;
	width: 100%;
}
.mockInput-mobile label {
	font-weight: normal;
	line-height: 29px;
	margin: 0;
	font-size: 17px;
}
.emailAccounts {
	font-size: 20px;
}
.totalCost {
	font-weight: bold;
	color: #d75f00;
	font-size: 20px;
}
#enterpriseemail_lite_form .list-unstyled {
	margin-bottom: 20px;
}
#enterpriseemail_lite_form .list-unstyled li {
	font-size: 14px;
	padding: 5px 0 5px 19px;
}
#enterpriseemail_lite_form .list-unstyled li:before {
	background-color: #ffcb08;
	border: 1px solid #815627;
	border-radius: 10px;
	content: "";
	display: inline-block;
	padding: 4px;
	margin-right: 6px;
	vertical-align: middle;
}
.pricingSlabs {
	padding: 15px 30px;
}
.pricingSlabs .tabWrap {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-bottom: 10px;
	transition: all 0.5s ease-in 0s;
}
.pricingSlabs .tabWrap.active {
	border-width: 1px;
	border-color: #0171bc;
	color: #0171bc;
	background: white;
}
.pricingSlabs .tabWrap:last-child {
	margin-bottom: 0;
}
.pricingSlabs .tabWrap .priceWrap {
	border-right: 1px solid #ccc;
	transition: all 0.5s ease-in 0s;
}
.pricingSlabs .tabWrap.active .priceWrap {
	border-color: #0171bc;
}
.pricingSlabs .tabWrap .price, .pricingSlabs .tabWrap .small-txt, .pricingSlabs .tabWrap .range {
	margin: 7px 0;
}
.pricingSlabs .tabWrap .range, .pricingSlabs .tabWrap .price {
	font-size: 18px;
	line-height: 20px;
}
.pricingSlabs .tabWrap .small-txt {
	font-size: 12px;
}
.contactLinkWrap a {
	text-decoration: underline;
}
.three-up > div[class*="col"] {
	min-height: 326px;
}
.email-lite .large {
	font-size: 28px;
	color: white;
	margin-right: 10px;
	vertical-align: middle;
}
.contact-us-modal h4, .slabs-modal h4 {
	font-size: 22px;
	margin-bottom: 0;
	color: #333;
}
.contact-us-modal .modal-body .title {
	font-size: 16px;
	font-weight: bold;
	color: #005793;
}
.contact-us-modal .modal-body .subtitle {
	font-size: 14px;
	color: #666;
}
.contact-us-modal .modal-body .contactform input[type="text"] {
	width: 100%;
	padding: 10px;
	margin: 40px 0 0 0;
	background: white;
	border: 1px solid #e1e1e1;
}
.contact-us-modal .modal-body .contactform input[type="text"].error {
	background: white;
}
.contact-us-modal .modal-body .contactform label.error {
	padding: 0;
	margin-top: 5px;
	margin-bottom: 0;
	background: none;
	border: none;
	font-size: 12px;
}
.g-recaptcha > div > div {
	/*margin: 0 auto;*/
}

.contactform .alert {
	margin-top: 20px;
	margin-bottom: 0;
}

.mockInput-mobile .inputWrap {
	text-align: right;
}

.contactform .phoneWrp {
	margin-top: 30px;
	font-size: 16px;
	padding-top: 15px;
	border-top: 1px solid #ccc;
}

.contactform .phoneWrp a.dialable {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

/* small device Only */
@media (max-width: 768px) {
	.mockInput-mobile div[class*="col-"], .mockInput-mobile label[class*="col-"] {
		min-height: 42px;
		line-height: 42px;
	}

	.accountsWrp .mockInput-mobile .inputWrap {
		line-height: inherit;
        padding: 0px 5px 0px 15px;
	}

	.mockInput-mobile input {
		border: 1px solid #ffcb08;
		padding: 10px;
        border-radius: 5px;
        color: #0070bb;
        font-weight: 600;
	}

		#domainname_opt_id {
			display: block;
			width: 100% !important;
		}

	.contactform .phoneWrp a.dialable {
		color: #0171bc;
		text-decoration: none;
		padding: 6px 10px;
		border: 1px solid #0171bc;
		border-radius: 25px;
	}

	.pricingSlabs {
		padding: 15px;
	}

    #mobileSlabs .tabWrap {
	    background: #f1f1f1;
    }

	#mobileSlabs .tabWrap.active {
		background: white;
	}
}
/* END: small device Only */

@media (min-width: 768px) {
	.row-wrapper.hero .hero-snappy.business-email-lite {
		background-image: url("/getImage.php?src=ee-lite-snappy.png");
		right: -67px;
		bottom: -20px;
		width: 330px;
		height: 312px;
		float: right;
		margin-top: 60px;
		background-size: contain;
	}

	.inputWrap input {
		padding: 2px 10px;
		border-radius: 5px;
		border: 1px solid #ccc;
	}

	.inputWrap input#email-accounts {
		padding: 12px 10px;
		font-size: 24px;
		font-weight: bold;
	}

	.inputWrap input#costpermonth {
		background: none;
		border: none;
	}

}

@media (min-width: 992px) {
	.row-wrapper.hero .hero-snappy.business-email-lite {
		background-image: url("/getImage.php?src=ee-lite-snappy.png");
		right: 0;
		height: 314px;
		width: 366px;
		margin-top: 0;
		bottom: -44px;
	}

	#enterpriseemail_lite_form .list-unstyled li {
		font-size: 16px;
	}
}

@media (min-width: 1200px) {
	.business-email-lite .plansWrp {
		width: 1020px;
		margin: 0 auto;
	}
}

/**** END: Business Email lite *****/

@media (max-width: 768px) {
    .row-wrapper.grey .container.white{
        background-color: #f3f3f3;
        border: 0px;
    }
    .container_hosting-package{
        background-color: #ffffff;
        padding: 15px 0px;
        border-radius: 0px;
        border-color: #e9e9e9;
        border-left: 5px solid #0171bc;
        -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
        -moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.35);
        box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.35);
    }
    .shared-hosting .container_hosting-package h2{
        background-color: transparent;
        color: #0171bc;
        font-size: 20px;
        margin-bottom: 0px;
        font-weight: 600;
    }
    .container_hosting-package .offer{
        display: none;
    }
    .shared-hosting .hosting-features li.common-feature{
        display: none;
    }
    .shared-hosting .hosting-features li.domain-feature{
        text-align: center;
        padding: 0px;
    }
    .shared-hosting .hosting-features li.domain-feature:before{
        background: none;
        padding: 0px;
        content: "\e013";
        font-family: 'Glyphicons Halflings';
        border: none;
        color: #d05b00;
        font-size: 12px;
        margin-right: 8px;
    }
    .shared-hosting .hosting-features{
        margin-bottom: 10px;
        padding-left: 0px;
        text-align: center;
    }
    .shared-hosting .hosting-features:nth-child(1){
        margin-bottom: 5px;
    }
    .hosting-features li.freeip, .hosting-features li.sslcert {
        color: #d75f00;
        padding: 0px;
        font-weight: 600;
        margin-bottom: 5px;
    }
    .hosting-features li.freeip:before, .shared-hosting .hosting-features li.sslcert:before{
        background: none;
        padding: 0px;
        content: "\e013";
        font-family: 'Glyphicons Halflings';
        border: none;
        color: #d05b00;
        font-size: 12px;
        margin-right: 8px;
    }
    .hosting-features li.freeip:after{
        content: "\2b";
        font-family: 'Glyphicons Halflings';
        color: #d05b00;
        font-size: 8px;
        margin:0px 4px 0px 12px;
        font-weight: 100;
        display: none;
    }
    .btn-group .selected-term span{
        color: #333333;
    }
    .shared-hosting .container_hosting-package a.btn-primary{
        display: inline-block;
        font-size: 16px;
        padding: 6px 25px;
        width: initial;
        float: right;
    }
    .row-wrapper.blue.light.technical-specs{
        background-color: #f3f3f3;
        padding: 5px 0px 15px 0px;
    }
    .row-wrapper.blue.light.technical-specs.shared-linux{
        padding-top: 10px;
    }
    .row-wrapper.blue.light.technical-specs h2{
        color: #696969;
        font-size: 20px;
        font-weight: 600;
    }
    .row-wrapper.tech-specs{
        background: none;
        padding: 0px 0px;
    }
    .row-wrapper.tech-specs .col-xs-12{
        padding: 14px 15px;
        border-bottom: 1px solid #e5e5e5;
    }
    .row-wrapper.tech-specs img{
        display: none;
    }
    .row-wrapper.tech-specs h2{
        font-size: 16px;
        color: #0171bc;
        font-weight: 600;
        margin-bottom: 0px;
        position: relative;
    }
    .row-wrapper.tech-specs h2:after{
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\2b";
        position: absolute;
        right: 0px;
        top: 4px;
        font-size: 12px;
    }
    .row-wrapper.tech-specs h2.open:after{
        content: "\2212";
    }
    .row-wrapper.tech-specs ul{
        margin-top: 10px;
    }
    .row-wrapper.tech-specs ul li {
        padding: 6px 0 6px 20px;
        position: relative;
        color: #333333;
    }
    .row-wrapper.tech-specs ul li:before{
        position: absolute;
        border: none;
        background-color: #696969;
        top: 12px;
        left: 0px;
        bottom: inherit;
    }
    .row-wrapper.tech-specs .col-xs-12 ul{
        display: none;
    }
    .plan-slab.slab-xs .open .dropdown-toggle.btn-info + .dropdown-menu{
        position: relative;
        border-radius: 0px;
        border: none;
        border-bottom: 1px solid #cccccc;
    }
    .plan-slab.slab-xs .open .dropdown-toggle.btn-info + .dropdown-menu > li {
        border-top: 1px solid #cccccc;
    }
    .plan-slab.slab-xs .dropdown-menu{
        position: relative;
        box-shadow: none;
        border: none;
        float: none;
        padding: 15px 0 0 0;
        margin: 0px;
    }
    .plan-slab.slab-xs .dropdown-menu li:first-child{
        border-top: 1px solid #e9e9e9;
    }
    .plan-slab.slab-xs .dropdown-menu li a{
        border-bottom: 1px solid #e9e9e9;
        padding: 12px 15px;
        color: #333333;
        font-size: 16px;
        font-weight: 200;
    }
    .plan-slab.slab-xs .dropdown-menu li a .term-length, .plan-slab.slab-xs .dropdown-menu li a .term-price{
        font-weight: 600;
    }
    .plan-slab.slab-xs .btn-group .dropdown-menu li a .term-description{
        color: #333333;
        font-weight: 600;
    }
    .plan-slab.slab-xs .plan-footer{
        position: absolute;
        width: 100%;
        top: 32px;
        left: 15px;
    }
    .plan-slab .hosting-package_actions{
        position: relative;
    }
}

/*Start: Business Email Mobile CSS*/

/*End: Business Email Mobile CSS*/
.email-controls{
    padding: 0px 5px;
    margin: 0px;
}
.email-controls.plus-one, .email-controls.plus-ten{
    width: 15%;
}
.email-controls.email-reset{
    width: 17%;
}
.email-controls span{
    display: block;
    background: #fff;
    text-align: center;
    font-size: 14px;
    color: #0070bb;
    border-radius: 5px;
    min-height: 50px;
    line-height: 50px;
}
.business-email-lite .pricing-slabs-wrap h3{
    font-size: 18px;
    color: #0171bc;
    font-weight: 600;
    margin-bottom: 0px;
    text-align: center;
}
.business-email-lite .pricing-slabs-wrap h3 .glyphicon{
    display: block;
    float: right;
    color: #b7b7b7;
}
.unlimited-features .img.spam-filter{
    padding-top: 5px;
}
.unlimited-features .img.email-mobile{
    padding-top: 12px;
}
@media (max-width: 768px) {
    .business-email-lite.row-wrapper.grey {
        background-color: #d7edfc;
        background-image: none;
        min-height: 380px;
    }
    .container.business-email-lite{
        padding: 15px 15px 0px 15px;
        margin-bottom: 0px;
    }
    .container.business-email-lite .formWrp form > .row{
        margin-top: 0px;
    }
    .price-slab-link{
        text-align: center;
    }
    #enterpriseemail_lite_form .totalWrp{
        margin: 12px 0px;
    }
    .mockInput-mobile .inputWrap{
        text-align: center;
        position: relative;
    }
    .accountsWrp .mockInput-mobile .inputWrap:before{
        display: none;
        content: "";
        position: absolute;
        top: 0px;
        width: 100%;
        min-height: 50px;
        background-color: transparent;
        border-radius: 5px;
    }
    #enterpriseemail_lite_form .btnWrp .btn-primary{
        font-size: 16px;
        padding: 8px 30px;
    }
    #enterpriseemail_lite_form .list-unstyled{
        margin: 10px 0px;
    }
    .pricing-slabs-wrap{
        clear: both;
    }
    .pricingSlabs .col-xs-6{
        padding: 8px 10px 0px;
    }
    .pricingSlabs .tabWrap{
        background-color: #ffffff;
    }
    .pricingSlabs .tabWrap .small-txt{
        font-size: 11px;
    }
    .pricingSlabs .tabWrap .range {
        margin-bottom: 0px;
    }
    .pricingSlabs .tabWrap .range, .pricingSlabs .tabWrap .price{
        line-height: 10px;
    }
    .business-email-lite .formWrp, .business-email-lite .pricing-slabs-wrap{
        position: absolute;
        width: 100%;
    }
    .business-email-lite .formWrp{
        right: 0%
    }
    .business-email-lite .pricing-slabs-wrap{
        right: -100%;
        display: none;
    }
    .row-wrapper.blue.light.technical-specs.business-email{
        padding-top: 15px;
    }
}

/*Start: Reseller Hosting Mobile CSS*/

@media (max-width: 768px) {
    #plan-specs .container.reseller .plan-slab.in_plan{
        display: block;
    }
    .row-wrapper.package-specs .reseller .row.current-specs{
        margin: 15px 0px;
        background: #fff;
        padding: 0px;
        min-height: inherit;
    }
    .row-wrapper.package-specs .reseller .row.current-specs .plan-prices-wrp{
        padding: 15px;
        border-color: #e9e9e9;
        border-left: 5px solid #0171bc;
        -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
    }
    .row-wrapper.package-specs .reseller h2.plan-name{
        float: none;
        color: #0171bc;
        font-size: 20px;
        font-weight: 600;
        display: block;
        margin-bottom: 10px;
    }
    .row-wrapper.package-specs .reseller h2.plan-name:before{
        display: none;
    }
    .row-wrapper.package-specs h2.plan-name span{
        font-weight: 400;
    }
    .row-wrapper.package-specs .reseller h6{
        margin-top: 0px;
        display: inline-block;
        float: none;
    }
    .row-wrapper.package-specs .reseller h2{
        margin-top: 0px;
        display: inline-block;
        float: none;
    }
    .row-wrapper.package-specs .reseller h6, .row-wrapper.package-specs .reseller h2{
        color: #d05b00;
        font-weight: 600;
        font-size: 16px;
    }
    .row-wrapper.package-specs .reseller h2:before {
        background: none;
        padding: 0px;
        content: "\e013";
        font-family: 'Glyphicons Halflings';
        border: none;
        color: #d05b00;
        font-size: 12px;
        margin-right: 8px;
        bottom: 1px;
        border-radius: 10px;
        display: inline-block;
        position: relative;
        vertical-align: middle;
    }
    .row-wrapper.package-specs .reseller .action-items{
        position: relative;
        clear: both;
    }
    .row-wrapper.package-specs .reseller .plan-slab.slab-xs .plan-footer{
        top: 50px;
    }
    .row-wrapper.package-specs .reseller .plan-slab.slab-xs .plan-footer .change-tenure-wrap{
        padding-top: 20px;
    }
    .row-wrapper.package-specs .reseller .row.current-specs .plan-prices-wrp a.btn-primary {
        display: inline-block;
        font-size: 16px;
        padding: 6px 25px;
        width: initial;
        float: right;
        margin-bottom: 0px;
    }
    .row-wrapper.package-specs .reseller .row.current-specs .plan-prices-wrp .btn-group{
        margin-bottom: 0px;
    }
    .row-wrapper.package-specs .reseller .row.current-specs .more-plans{
        background-color: #f3f3f3;
        padding-bottom: 0px;
        padding-top: 15px;
        clear: both;
    }

}

/*End: Reseller Hosting Mobile CSS*/

/*Start: Plan Border Color and More Plans*/

@media (max-width: 768px) {
    #hostingplan_4044929_in .more-plans, #hostingplan_274_in .plan-prices-wrp .more-plans{
        display: block;
    }
    #hostingplan_271_in .container_hosting-package, #hostingplan_273_in .container_hosting-package, #hostingplan_275_in .plan-prices-wrp{
        border-left-color: #ffcb08;
    }
    #hostingplan_272_in .container_hosting-package, #hostingplan_276_in .plan-prices-wrp{
        border-left-color: #03ab32;
    }
}

/*End: Plan Border Color and More Plans*/

/*End: new responsive css*/