@charset "utf-8";
@font-face {
    font-family: 'MuseoSans300';
    src: url('../fonts/MuseoSans300.eot');
    src: url('../fonts/MuseoSans300.eot') format('embedded-opentype'),
         url('../fonts/MuseoSans300.woff2') format('woff2'),
         url('../fonts/MuseoSans300.woff') format('woff'),
         url('../fonts/MuseoSans300.ttf') format('truetype'),
         url('../fonts/MuseoSans300.svg#MuseoSans300') format('svg');
}
@font-face {
    font-family: 'MuseoSans_700';
    src: url('../fonts/MuseoSans_700.eot');
    src: url('../fonts/MuseoSans_700.eot') format('embedded-opentype'),
         url('../fonts/MuseoSans_700.woff2') format('woff2'),
         url('../fonts/MuseoSans_700.woff') format('woff'),
         url('../fonts/MuseoSans_700.ttf') format('truetype'),
         url('../fonts/MuseoSans_700.svg#MuseoSans_700') format('svg');
}
@font-face {
    font-family: 'MuseoSans_900';
    src: url('../fonts/MuseoSans_900.eot');
    src: url('../fonts/MuseoSans_900.eot') format('embedded-opentype'),
         url('../fonts/MuseoSans_900.woff2') format('woff2'),
         url('../fonts/MuseoSans_900.woff') format('woff'),
         url('../fonts/MuseoSans_900.ttf') format('truetype'),
         url('../fonts/MuseoSans_900.svg#MuseoSans_900') format('svg');
}

body {
	font-family: 'MuseoSans300';
	margin:0px;
	padding:0px !important;
	overflow-x:hidden;
	font-size:16px;
}
a {
	transition-duration:0.5s;
	 -moz-transition-duration:0.5s;
	  -o-transition-duration:0.5s;
	   -webkit-transition-duration:0.5s;
	    -ms-transition-duration:0.5s;
	text-decoration:none;
	color:#00ccff;
}
a:hover, a:focus {
	text-decoration:none;
	outline:none;
	color:#03aed9;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'MuseoSans_900';
	font-weight:normal;
	margin-bottom:20px;
}
h1 {
	font-size:38px;
}
h2 {
	font-size:30px;
}
h3 {
	font-size:28px;
}
h4 {
	font-size:24px;
}
h5 {
	font-size:19px;
}
p {
	margin:0 auto 15px;
}
.btn {
  background:#00ccff;	
  border: medium none;
  border-radius: 0px;
  color: #ffffff;
  font-size: 18px;
  font-family: 'MuseoSans_900';
  line-height: 30px;
  margin: auto;
  padding: 11px 42px;
  transition: all 0.3s linear 0s;
   -moz-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
     -webkit-transition: all 0.3s linear 0s;
      -ms-transition: all 0.3s linear 0s;
}
.btn:hover {
	background:#03aed9;
	color:#fff;
}
.outline-btn {
	background:none;
	border:#00ccff solid 2px;	
	color:#03aed9;
}
img {
	max-width:100%;
}
.header_top {
	background:#25282b;
	overflow:hidden;
}
.header_top a {
	color:#fff;
	padding:12px 0;
	display:inline-block;
	margin-right:30px;
	font-size:15px;
}
.live_chat_btn {
	text-align:right;
}
.live_chat_btn a {
	font-size:16px;
	font-weight:700;
	background:#00ccff;
	display:inline-block;
	margin:0 auto;
	padding:0px;
}
.live_chat_btn a:hover {
	background:#03aed9;
}
.navbar.navbar-default {
	background:none;
	border:0px;
	margin:0 auto;	
}
.logo {
	margin:18px 0;	
}
#navigation {
  padding: 0;
  position:relative;
  z-index:22;
  float:right;
}
#navigation .nav.navbar-nav {
  float: right;
}
#navigation .nav.navbar-nav a {
  color: #555555;
  font-family: "MuseoSans_700";
  font-size: 18px;
  padding: 45.5px 14px;
}
#navigation .nav.navbar-nav li {
	overflow:hidden;
}
#navigation .nav.navbar-nav li:hover {
	overflow:visible;
}
#navigation  .menu-item.menu-item-has-children > a {
	padding-right:30px;
	position:relative;
}
#navigation .menu-item.menu-item-has-children > a::after {
  content: "";
  font-family: fontawesome;
  font-size: 14px;
  position: absolute;
  right: 15px;
  top: 42%;
}
#navigation .menu-item .sub-menu {
  background: #f5f5f5 none repeat scroll 0 0;
  left: -10px;
  padding: 8px 25px;
  position: absolute;
  text-align: left;
  top: 100%;
  transition-duration:0.3s;
   -moz-transition-duration:0.3s;
    -o-transition-duration:0.3s;
     -webkit-transition-duration:0.3s;
      -ms-transition-duration:0.3s;
}
#navigation .menu-item .sub-menu a {
  color: #111111;
  display: block;
  font-size: 17px;
  padding: 11px 4px;
  white-space: pre;
}
.menu-item .sub-menu li {
  border-bottom: 1px solid #e0e0e0;
  list-style: outside none none;
}
.menu-item .sub-menu li:last-child {
	border:0px;
}
#navigation .nav.navbar-nav a:hover, 
#navigation .nav.navbar-nav a:focus, 
#navigation .nav.navbar-nav li:hover > a {
	color:#00ccff;	
}
#navigation .menu-item .sub-menu::after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f5f5f5;
  border-style: solid;
  border-width: 15px;
  content: "";
  left: 38px;
  position: absolute;
  top: -29px;
  width: 20px;
  display:none;
}
#navigation .nav.navbar-nav li:hover .sub-menu:after {
	display:block;
}



/*--------------
	Banner
------------------------*/
#banner {
  background: rgba(0, 0, 0, 0) url("../images/banner_bg.jpg") no-repeat scroll 0 0 / cover ;
  padding: 50px 0;
  overflow:hidden;
  position:relative;
}
#banner h1 {
  font-size: 42px;
}
#banner .owl-carousel .owl-nav .owl-prev, 
#banner .owl-carousel .owl-nav .owl-next {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-size: 0;
  position: relative;
}
#banner .owl-carousel .owl-nav .owl-prev::after, 
#banner .owl-carousel .owl-nav .owl-next::after {
  color: #ffffff;
  content: "";
  font-family: fontawesome;
  font-size: 60px;
  left: 10px;
  position: absolute;
  top: -20px;
}
#banner .owl-carousel .owl-nav .owl-prev:after {
	content:"\f104";
}
#banner .owl-carousel .owl-nav .owl-next:after {
	content:"\f105";
	left:inherit;
	right:12px;
}
#banner .owl-carousel .owl-item img {
	width:auto;
	max-width:100%;
}
.banner_text, .banner_img {
	float:left;
	width:50%;
	padding:0 10px;
}
.banner_img {
	text-align:right;
}
.banner_text h1, .banner_text h2 {
	color:#fff;	
}
.banner_text ul {
	margin:0 auto 30px;
	padding:0px;
}
.banner_text ul li {
	color:#fff;
	position:relative;
	padding-left:30px;
	list-style:none;
	font-size:18px;
	margin:0 auto 10px;
}
.banner_text ul li::after {
  content:"\f061";
  font-family: fontawesome;
  font-size: 18px;
  left: 0;
  position: absolute;
  top: 0;
}

.banner_text .outline-btn {
	background:none;
	border:#fff solid 2px;	
	color:#fff;
}
.banner_text .outline-btn:hover {
	background:#00ccff;
	border-color:#00ccff;
}

/*--------------
	Plans
------------------------*/
.gray_bg {
	background:#f6f6f6;	
}
.section_padding {
	padding:110px 0;
}
.inner_padding {
	padding:60px 0;
}
.section_heading {
	margin:0 auto 70px;
	max-width:1000px;
	text-align:center;
}
.section_heading h2 {
	max-width:700px;
	margin:0 auto;	
}
.section_heading p {
	font-size:20px;
	margin-top:30px;
}
.section_heading h2 span {
	color:#00ccff;	
}
.plan_wrap {
	border:rgba(0, 0, 0, 0.08) solid 4px;
	text-align:center;
	transition-duration:0.3s;
	 -moz-transition-duration:0.3s;
	   -o-transition-duration:0.3s;
	    -webkit-transition-duration:0.3s;
	     -ms-transition-duration:0.3s;
	position:relative; 
}
.plan_info {
	padding:20px;
	margin:0 auto 25px;
}
.plan_info ul {
	padding:0px;
	margin:0 auto 40px;
}
.plan_info ul li {
  color: #000000;
  font-size: 16px;
  list-style: outside none none;
  margin: 0 auto 20px;
}
.plan_info .outline-btn {
	border-width:3px;
}
.plan_price {
	padding:10px 20px;
	background:#00ccff;	
    font-family: 'MuseoSans_900';
	color:#fff;
	font-size:26px;
	margin:0 -4px 10px;
}
.plan_header {
	padding:30px 20px;
	text-align:left;
}
.plan_header h3 {
  font-size: 26px;
  margin: 0 auto;
}
.plan_header img {
  float: left;
  margin: 0 20px 0 0;
}
#right_plan .plan_wrap {
  min-height: 550px;
}
.plan_wrap:hover {
	border-color:#00ccff;	
}
.we_recommend_plan {
  background: rgba(0, 0, 0, 0) url("../images/recommend_plan_bg.png") no-repeat scroll 0 0;
  height: 40px;
  left: -6px;
  position: absolute;
  top: -25px;
  width: 266px;
}
.we_recommend_plan p{
	color:#fff;
	letter-spacing:1px;
	margin:0 auto 0 30px;	
	line-height:36px;
}
.plan_wrap.recommend_plan {
	border-color:#00ccff;
}
.hosting_name {
	text-align:center;
	margin:0 auto 80px;
}
.hosting_name ul {
	margin:0 auto;
	padding:0px;
}
.hosting_name ul li {
	display:inline-block;
	margin:0 25px;
	font-family: 'MuseoSans_700';
	font-size:18px;
	cursor:pointer;
}
.hosting_name ul li .hosting_name_icon {
	width:150px;
	display:block;
	height:150px;
	border-radius:50%;
	background-color:#27b0c2;
	background-image:url(../images/desktop_icon.png);
	background-repeat:no-repeat;
	background-position:center;
	padding:42px;
	margin:0 auto 10px;
	transition-duration:0.3s;
	 -moz-transition-duration:0.3s;
	  -o-transition-duration:0.3s;
	   -webkit-transition-duration:0.3s;
	    -ms-transition-duration:0.3s;
	 
}
.hosting_name ul li .hosting_name_icon .fa {
	color:#fff;
	font-size:44px;	
}

.hosting_name ul li:hover .hosting_name_icon, 
.hosting_name ul li.active .hosting_name_icon {
	background-color:#00ccff;
}


/*---------------------------
	Transferring Hosting
---------------------------------*/
.check_icon_list {
	padding:0px;
	margin:0 auto 30px;
}
.check_icon_list li {
	list-style:none;
	position:relative;
	color:#555;
	font-size:17px;
	margin:0 auto 10px;
	padding-left:30px;
}
.check_icon_list li:after {
  content:"\f058";
  font-family: fontawesome;
  font-size: 18px;
  left: 0;
  position: absolute;
  top: 0;
}
#transferring_hosting h3 {
    font-family: 'MuseoSans300';
	max-width:400px;
	color:#111;
}


/*---------------------------
	why choose us
---------------------------------*/
.ddos_protection {
	background:#00ccff;
	float:left;	
	border:#00ccff solid 1px;
	width:40.5%;
}
.ddos_protection .info_box {
  margin: 0 auto;
  min-height: inherit;
  padding: 33px 30px;
  width: auto;
}
.ddos_img {
  background: #ffffff none repeat scroll 0 0;
  padding: 38px 22px;
}
.why_choose_list {
	float:right;
	width:58%;
}
.info_box {
	background:#00ccff;
	padding:35px 30px;
	color:#fff;
	float:left;	
	width:323px;
	margin-bottom:15px;
	margin-right:15px;
	position:relative;
	min-height:280px;
	transition-duration:0.3s;
	 -moz-transition-duration:0.3s;
	  -o-transition-duration:0.3s;
	   -webkit-transition-duration:0.3s;
	    -ms-transition-duration:0.3s;
}
.info_box:nth-child(2n) {
	margin-right:0px;
}
.info_box h4 {
	margin:22px auto 12px;
}
.info_box p {
	font-size:15px;
	line-height:26px;
	margin:0 auto;
}
.info_icon {
  font-size: 150px;
  opacity: 0.4;
  position: absolute;
  right: -50px;
  top: -10px;
  transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
   -webkit-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
     -ms-transform: rotateY(-180deg);
	transition-duration:0.3s;
	 -moz-transition-duration:0.3s;
	  -o-transition-duration:0.3s;
	   -webkit-transition-duration:0.3s;
	    -ms-transition-duration:0.3s;
}
.info_box:hover .info_icon {
	right:20px;	
}


/*-------------
	Footer
----------------------*/
#footer {
	background:#202325;	
}
#client_logo {
	padding:60px 0;
	text-align:center;
	overflow:hidden;
}
.logo_wrap {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
#client_logo .logo_wrap img {
  height: auto;
  max-width: 140px;
}
.footer_links:first-child {
	margin-left:6%;
}
.footer_links {
	float:left;
	width:23.5%;
}
.footer_links h5 {
	color:#fff;
}
.footer_links ul {
	padding:0px;
	margin:0 auto;
}
.footer_links ul li {
	list-style:none;
}
.footer_links ul li a {
	color:#acacad;
	font-size:14px;
	margin:0 auto 6px;
	display:inline-block;	
}
.footer_links ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
.footer_widgets {
	margin:80px 0;
	overflow:hidden;
}
.footer_widgets p {
	color:#acacad;
	font-size:14px;	
	line-height:24px;
}
.footer_logo {
  margin: 0 auto 22px;
}
.footer_widgets .contact_info, .footer_widgets .contact_info a {
  color: #acacad;
  font-size: 16px;
  margin-top: 18px;
}
.footer_widgets .contact_info .fa {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  font-size: 17px;
  height: 40px;
  line-height: 40px;
  margin-right: 8px;
  text-align: center;
  width: 40px;
}
.footer_widgets .contact_info a:hover {
	color:#00ccff;	
}
.payment_methods {
	background:#fff;
	padding:30px 0;
	text-align:center;
}
.footer_bottom {
	text-align:center;
	padding:30px 0 20px;
	border-top:rgba(255, 255, 255, 0.1) solid 1px;
}
.footer_bottom p {
    color:#969595;
}
.footer_bottom .copyright_text {
	color:#fff;
}
.follow_us {
	padding:36px 0;
	text-align:center;
}
.follow_us ul {
	padding:0px;
	margin:0 auto;
	display:inline-block;
}
.follow_us ul li {
	list-style:none;
	display:inline-block;
}
.follow_us ul li a {
	display:block;
	width:65px;
	height:65px;
	border-radius:50%;
	border:rgba(255, 255, 255, 0.1) solid 1px;
	text-align:center;
	line-height:65px;
	color:#fff;
	font-size:30px;
	margin:0 10px;
}
.follow_us a {
	display:inline-block;
	margin:0 18px;
}
.follow_us ul li a:hover {
	border-color:#00ccff;
	background:#00ccff;	
}

/*-------------
	Inner-pages
----------------------*/
#inner_banner {
	padding:10px 0;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
}
#inner_banner h1 {
	font-size:40px;	
	margin:0 auto 10px;
}
#inner_banner ul {
	padding:0px;
	margin:0;
}
#inner_banner ul li {
  font-size: 19px;
  list-style: outside none none;
  margin: 0 auto 6px;
  padding: 0 0 0 25px;
  position: relative;
}
#inner_banner ul li::after {
  color: #00ccff;
  content: "\f058";
  font-family: fontawesome;
  left: 1px;
  position: absolute;
  top: 1px;
}
.padding_70 {
	padding:70px 0;
}
#hosting_plan .nav.nav-tabs {
  border: 0 none;
  margin: 40px 0 60px;
  text-align: center;
}
#hosting_plan .nav-tabs li {
  border: 0 none;
  display: inline-block;
  float: none;
  margin: 0 -5px;
  position:relative;
}
#hosting_plan .nav-tabs li a {
	background:#e2e0e0;
	color:#484848;
	font-size:17px;	
    font-family: 'MuseoSans_900';
	padding:10px 56px;
	border-radius:30px 0 0 30px;
	min-width:280px;
}
#hosting_plan .nav-tabs li.active a {
	background:#00ccff;
	color:#fff;	
}
#hosting_plan .nav-tabs li.active a:after {
	position:absolute;
	bottom:-20px;
	left:0;
	right:0px;
	content:"";
	border-color:#00ccff transparent transparent;
	border-style:solid;
	border-width:10px;
	width:10px;
	margin:0 auto
}
#hosting_plan .nav-tabs li:last-child a {
	border-radius:0 30px 30px 0;
}
.hosting_price_wrap {
	text-align:center;
}
.hosting_price_wrap h2 {
	margin:0 auto 10px;
	font-family: 'MuseoSans_700';
	color:#2b2b2b;
}
.hosting_price_wrap h4 {
    font-family: 'MuseoSans300';
	color:#2b2b2b;
}
#hosting_features {
	margin:0 auto 20px;
}
.blue_bg {
	background:#00ccff;
}
.section_title {
	text-align:center;
	color:#fff;
	padding:20px 0;
	position:relative;
	margin:0 auto 70px;
}
.section_title:after {
	position:absolute;
	bottom:-35px;
	left:0;
	right:0px;
	content:"";
	border-color:#00ccff transparent transparent;
	border-style:solid;
	border-width:20px;
	width:20px;
	margin:0 auto
}
.features_wrap:nth-child(2n+1) {
	clear:left;
}
.features_wrap  {
	margin:0 auto 70px;
}
.features_img {
	float:left;
	width:37%;
}
.features_info {
	float:right;
	width:60%;
}
.features_info p {
  color: #555555;
  line-height: 23px;
}
.features_info h4 {
  font-size: 22px;
  margin: 15px auto 13px;
}

.reseller_hosting {
	background-image:url(../images/reseller_hosting_bg.jpg);	
}
.free_domain {
	margin:0 auto 10px;
	max-width:780px;
	font-size:20px;
	line-height:28px;
	color:#555;	
}
.plan_table {
	background:#fff;
	border:rgba(0, 0, 0, 0.1) solid 1px;
	box-shadow:rgba(0, 0, 0, 0.08) 0 0 17px;
	text-align:center;	
	padding:0 30px 30px;
	margin:0 auto 50px;
	transition-duration:0.3s;
	 -moz-transition-duration:0.3s;
	   -o-transition-duration:0.3s;
	    -webkit-transition-duration:0.3s;
	     -ms-transition-duration:0.3s;
}

.plan_info_list {
	margin:0 -30px 20px;
	padding:0px;	
}
.plan_info_list li {
	font-size:17px;
	list-style:none;
	padding:13px 0;
	border-top:#ebebeb solid 1px;
	color:#111;
}
.col3 .plan_info_list li {
  font-size: 16px;
  padding-left: 5px;
  padding-right: 5px;
}
.plan_title {
	background:#f6f6f6;
	margin:0 -30px 0;
	padding:25px;
	transition-duration:0.3s;
	 -moz-transition-duration:0.3s;
	   -o-transition-duration:0.3s;
	    -webkit-transition-duration:0.3s;
	     -ms-transition-duration:0.3s;
}
.plan_table:hover .plan_title {
  background:#00ccff;
}
.plan_table:hover .plan_title h4, 
.plan_table:hover .plan_title p {
	color:#fff;
}
.plan_title h4 {
	text-transform:uppercase;
	margin:0 auto 5px;
	font-family: 'MuseoSans_900';
}
.plan_title p {
	color:#555;
	font-size:14px;
	margin:0 auto;
}
.plan_price_m {
	padding:20px 0;
}
.plan_price_m p {
	margin:0 auto;
	color:#00ccff;
	font-size:43px;
	font-family: 'MuseoSans_900';
}
.plan_price_m p span {
    font-family: 'MuseoSans300';
	color:#111;
	font-size:23px;	
}
.promo_code_wrap {
	padding:30px 40px;
	text-align:center;
	border:#747474 dashed 1px;
	margin:40px auto 10px;
	overflow:hidden;
	position:relative;
	background:#e6faff;
}
.promo_code_wrap p {
	font-size:24px;	
}
.promo_code {
	color:#fff;	
	background:#ff5906;
	padding:0 4px;
}
.promo_label {
  background: #f00420 none repeat scroll 0 0;
  border-top: 15px solid #f00420;
  color: #ffffff;
  font-size: 16px;
  left: -47px;
  line-height: 17px;
  padding: 9px 30px;
  position: absolute;
  top: -12px;
  transform: rotate(-42deg);
  width: 144px;
    font-family: 'MuseoSans_700';
}
.tab-content .we_recommend_plan {
  background-position: center center;
  left: 0;
  right: 0;
  width: 100%;
}
.tab-content {
  clear: both;
  display: table;
  width: 100%;
}
.cloud_hosting {
	background-image:url(../images/cloud_hosting_bg.jpg);
}	
.read_tc {
	text-align:center;
	border-top:#e5e5e5 solid 1px; 
	padding:50px 0;	
	margin:10px auto 0;
}
.read_tc p {
	font-size:24px;
	line-height:32px;
	max-width:600px;
	margin:0 auto 20px;
	color:#555;	
}
.important_note {
  padding: 5px 0;
  text-align: center;
}
.read_tc .important_note ul {
  padding-left: 20px;
}
.read_tc .important_note {
  margin-bottom: 20px;
  margin-top: -20px;
}
.important_note li {
	list-style:none;
	position:relative;
	font-size:19px;
	color:#555;
	margin:0 auto 3px;
}
.read_tc .important_note li {
	text-align:left;
}
.important_note li .fa {
  color: #02c24a;
}

.col3 .plan_table {
  padding: 0 15px 30px;
}
.col3 .plan_price_m p {
  font-size: 32px;
}
.col3 .plan_title {
  margin: 0 -15px;
}
.col3 .plan_info_list {
  margin: 0 -15px 20px;
}

#hosting_plan .nav-tabs.only_monthly li.active a::after {
	display:none;
}
#hosting_plan .nav-tabs.only_monthly li a {
	border-radius:30px;
	border:0px;
}

/*---------------------------------
	Affiliates
---------------------------------------------*/
.txt-boxone h4 {
  font-size: 20px;
  margin-bottom: 2px;
}
.txt-boxone {
	margin:0 auto 20px;
}
.price_table td {
  border: 1px solid #dddddd;
  padding: 15px 30px;
}
.page-hedding {
  font-size: 26px;
  margin:0px auto 20px;
}
.price_table tr:nth-child(even) {background: #fff}
.price_table tr:nth-child(odd) {background: #fafafa}
.price_table tr:first-child td {
	background:#00ccff;
	font-size:22px;
	color:#fff;
}
.txt-boxsecond h3 {
  color: #00ccff;
  margin-bottom: 17px;
  margin-top: 50px;
  text-decoration: underline;
}
.inner_padding h1, 
.inner_padding h2, 
.inner_padding h3, 
.inner_padding h4, 
.inner_padding h5, 
.inner_padding h6 {
  margin-bottom: 10px;
  margin-top: 24px;
}


.hosting_plan_wrap:nth-child(3n+1) {
  clear: left;
}
.col3.hosting_plan_wrap:nth-child(3n+1) {
  clear: inherit;
}
.col3.hosting_plan_wrap:nth-child(4n+1) {
  clear:left;
}


/*----------------------------------------
	Inner-pages
--------------------------------------------------*/
#inner_pages h2 {
	margin-top:5px;
}
#protected_against {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-top: 1px solid #dddddd;
  margin-bottom: 5px;
}
.protected_against_list, 
#protected_against img {
	margin-top:20px;
}
.protected_against_list ul {
	padding:0px;
	margin:0;
}
.protected_against_list ul li {
	list-style:none;
	display:inline-block;
	vertical-align:top;
	width:49%;
	font-size:18px;
	line-height:26px;
	margin:0 auto 12px;
}
.protected_against_list ul li .fa {
	color:#00ccff;	
}
.contact_bg {
  background-image: url("../images/contact_bg.jpg");
}
.info_box_m {
	background:#fff;
	padding:35px;
	box-shadow:rgba(0, 0, 0, 0.1) 0 0 10px;
	min-height:340px;
	position:relative;
	overflow:hidden;
}
.info_box_m h4 {
	text-decoration:underline;
	margin:0 auto 25px;
}
.info_box_m p span {
  display: inline-block;
  line-height: 20px;
  margin-right: 10px;
  vertical-align: top;
  width: 160px;
}
.info_box_m p a {
	font-weight:bold;
}
.info_box_m > * {
	position:relative;
	z-index:1;
}
.address_info {
  padding-right: 280px;
}
.contact_info_m::after {
  color: #f5f5f5;
  content:"\f095";
  font-family: fontawesome;
  font-size: 330px;
  line-height: 340px;
  position: absolute;
  right: -70px;
  top: 0;
}
.address_info::after {
  color: #f5f5f5;
  content:"\f015";
  font-family: fontawesome;
  font-size: 330px;
  line-height: 340px;
  position: absolute;
  right: -70px;
  top: 0;
}
.registration_bg {
  background-image: url("../images/registration_bg.jpg");
}
.search_domain {
	text-align:center;
	padding:110px 0 !important;
}
#domain_pricelist {
	text-align:center;
}
#domain_pricelist h2 {
	margin-top:0px;
}
.domain_price_table table {
  border: 2px solid rgba(0, 204, 255, 0.4);
  width:100%;
  text-align:center;
}
.domain_price_table table th {
	font-size:22px;
	padding:15px;
	text-align:center;
	font-family: 'MuseoSans_900';
	background:#00ccff;
	color:#fff;
}
.domain_price_table table tr td {
	font-size:17px;
	padding:15px;
	color:#111;
}
.domain_price_table table tr:nth-child(even) {background: #f0f0f0}
.domain_price_table table tr:nth-child(odd) {background: #FFF}
.search_domain p {
  font-size: 21px;
}
form.check_domain {
	margin:30px auto 0;
	max-width:776px;
}
.check_domain input {
  border: 0 none;
  border-radius: 0;
  float: left;
  height: 64px;
  margin: 0;
  padding:15px 25px;
}
.check_domain input.domain-name {
	width:78%;
	color:#111;
	font-size:22px;
}
.check_domain input.go-button {
	width:22%;
	background:#00ccff;
	color:#fff;
	font-size:24px;
    font-family: 'MuseoSans_700';
	transition-duration:0.3s;
	 -moz-transition-duration:0.3s;
	  -o-transition-duration:0.3s;
	   -webkit-transition-duration:0.3s;
	    -ms-transition-duration:0.3s;
}
.check_domain input.go-button:hover {
	background:#00b5e2;	
}
#domain_shop {
	text-align:center;
	padding:34px 0;
}
#domain_shop h5 {
	position:relative;
	color:#111;
	display:inline-block;
	margin-top:0px;
}
#domain_shop h5:after {
	position:absolute;
	left:-50px;
	height:1px;
	width:40px;
	border-bottom:#484848 solid 1px;
	content:"";
	top:50%;
}
#domain_shop h5:before {
	position:absolute;
	right:-50px;
	height:1px;
	width:40px;
	border-bottom:#484848 solid 1px;
	content:"";
	top:50%;
}

.owl-nav {
  height: 2px;
  left: 0;
  overflow: visible;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  opacity: 0.2;
  padding: 8px;
  text-transform: capitalize;
  transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
     -ms-transition-duration: 0.3s;
}
.owl-carousel .owl-nav .owl-prev:hover, 
.owl-carousel .owl-nav .owl-next:hover {
	opacity:1;
}
.owl-carousel .owl-dots {
	display:none;
}
#banner .owl-carousel {
  position: inherit;
}
.owl-next {
  float: right;
}
.nav.nav-tabs.datacenter_nav li {
  border: 0 none;
  float: none;
  margin: 0;
}
.nav.nav-tabs.datacenter_nav {
	border:#dbdbdb solid 1px;
}
.nav.nav-tabs.datacenter_nav li a {
  border: 0 none;
  border-radius: 0;
  color: #111111;
  display: block;
  font-family: "MuseoSans_700";
  font-size: 30px;
  margin: 0 !important;
  padding: 35px 28px;
}
.nav.nav-tabs.datacenter_nav li.active a {
	color:#fff;
	background:#00ccff;	
}
#domain_logo .owl-item {
	text-align:center;
}
#domain_logo .owl-item img {
  margin: 0 auto;
  width: auto;
  transition-duration:0.3s;
  -moz-transition-duration:0.3s;
   -o-transition-duration:0.3s;
    -webkit-transition-duration:0.3s;
     -ms-transition-duration:0.3s;
	 opacity:0.7;
}
#domain_logo .owl-item img:hover {
	opacity:1;
}
#domain_logo .owl-nav  {
	display:none;
}
#domain_logo {
  padding: 10px 0;
}
.back-top {
  bottom: 20px;
  position: fixed;
  right: 30px;
}
.back-top a {
  background: #00ccff none repeat scroll 0 0;
  border: 0 none;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  font-size: 24px;
  height: 38px;
  line-height: 36px;
  text-align: center;
  width: 38px;
}
.back-top a:hover {
	background:#00b5e2 ;	
}
.page-id-116 #inner_banner h1, 
.page-id-118 #inner_banner h1, 
.page-id-160 #inner_banner h1, 
.page-id-164 #inner_banner h1, 
.page-id-150 #inner_banner h1, 
.page-id-169 #inner_banner h1 {
  text-align: center;
}

@media (min-width:992px) {

.page-id-116 #inner_banner h1, 
.page-id-118 #inner_banner h1, 
.page-id-160 #inner_banner h1, 
.page-id-164 #inner_banner h1, 
.page-id-150 #inner_banner h1, 
.page-id-169 #inner_banner h1, 
.page-template-contact-us #inner_banner h1 {
	margin:80px auto;
}	
	
}



/*------------------------------------
	Responsive CSS
--------------------------------------------*/
@media (min-width:992px) and (max-width:1200px) {
.navbar-header { width: 23%;}
#navigation .nav.navbar-nav a { font-size: 17px;  padding: 33px 14px;}
#navigation .menu-item .sub-menu a { padding: 11px 4px; font-size:16px;}
#navigation .menu-item.menu-item-has-children > a { padding-right: 26px;}
#banner { padding: 60px 0;}
.banner_text ul li, .banner_text ul li::after { font-size: 16px;}
.section_padding { padding: 80px 0;}
.hosting_name ul li { margin: 0 22px; width: 19%;}
.footer_widgets .contact_info .fa { font-size: 13px; height: 26px; line-height: 26px; margin-right: 2px; width: 25px;}
.footer_widgets .contact_info, .footer_widgets .contact_info a { font-size: 13px; margin-top: 12px;}
.footer_links ul li a { margin: 0 auto 14px;}
.footer_widgets { margin: 60px 0;}
.footer_bottom .copyright_text { color: #ffffff; font-size: 15px;}
#client_logo .logo_wrap img { max-width: 95%;}
.logo_wrap { margin: 0 3px; width: 11%;}
#client_logo { padding: 30px 0;}
.section_heading { margin: 0 auto 60px;}
.section_heading p { margin-top: 20px;}
#transferring_hosting h3 { margin-top: 0;}

#right_plan .plan_wrap { min-height: 620px;}
.plan_info { margin: 0 auto 15px; padding: 20px 10px;}
.plan_header { padding: 20px 26px; text-align: center;}
.we_recommend_plan p { font-size: 13px; line-height: 30px;}
.we_recommend_plan { background-size:100%; height: 30px; top: -14px; width: 215px;}
.plan_header img { float: none; margin: 0 auto 14px;}
.plan_info ul li { font-size: 15px;}
.plan_info .btn { font-size: 17px; padding: 6px 22px;}

.ddos_protection { width: 34.5%;}
.why_choose_list { width: 64%;}
.info_box { min-height: 271px; padding: 26px 20px; width: 293px;}

/*--- Hosting-Services --*/
.tab-content .we_recommend_plan { margin: 0 auto; width: 220px;}
.promo_code_wrap { padding: 25px 40px 15px;}
.promo_code_wrap p { font-size: 20px; padding: 0 30px;}
.features_wrap { margin: 0 auto 40px;}
.important_note li { font-size: 17px;}

.col3 .plan_info_list > li { font-size: 15px; padding-left: 8px; padding-right: 8px;}
.col3 .btn { font-size: 17px; padding: 9px 28px;}
.col3 .plan_table { margin-bottom:30px;}
.col3 .plan_price_m p { font-size: 30px;}

/*--- Inner-pages --*/
.info_box_m { min-height: 300px; padding: 20px;}
.address_info { padding-right: 200px;}
.protected_against_list ul li { font-size: 17px; margin: 0 auto 11px;}
.nav.nav-tabs.datacenter_nav li a { font-size: 24px; padding: 20px;}

}

@media (min-width:768px) and (max-width:991px) {
.navbar-header { width: 23%;}
#navigation .nav.navbar-nav a { font-size: 15px; padding: 27px 0;}
#navigation .menu-item.menu-item-has-children > a { padding-right: 22px;}
#navigation .menu-item.menu-item-has-children > a::after { font-size: 11px; right: 13px; top: 39%;}
#navigation .menu-item .sub-menu a { font-size: 14px; padding: 8px 4px;}
#navigation .menu-item .sub-menu { padding: 8px 15px;}
.header_top a { font-size: 13px;}
#banner { padding: 60px 0;}
.banner_text ul li, .banner_text ul li::after { font-size: 16px;}
.section_padding { padding: 80px 0;}
.section_heading { margin: 0 auto 50px;}
#transferring_hosting { text-align: center;}
#transferring_hosting img { margin: 0 auto 30px;}
#transferring_hosting h3 { max-width: inherit;}
.check_icon_list { margin: 0 auto 30px; padding: 0; text-align: left;}
#transferring_hosting ul { max-width: 480px;}
#transferring_hosting ul li { display: inline-block; width: 48%;}
.header_top a { font-size: 13px;}
.hosting_name { margin: 0 auto 20px;}
.hosting_name ul li { font-size: 16px; margin: 0 2%; width: 20.5%;}
.plan_header img { margin: -5px 18px 0 0;}
#right_plan .plan_wrap { margin: 20px 0 30px;}
.we_recommend_plan { left: 0; margin: 0 auto; right: 0; top: -25px; width: 267px;}
.hosting_name ul li .hosting_name_icon { height: 130px; padding: 32px; width: 130px;}
.ddos_protection, .why_choose_list { float: none; width: 100%; overflow:hidden; margin:0 auto 15px;}
.ddos_protection .info_box { float: right; padding: 16px; width: 50%;}
.ddos_img { float: left; padding: 50px 22px; width: 50%;}
.info_box h4 { margin: 19px auto 10px;}
.info_box { width: 352px;}
#client_logo { padding: 30px 0;}
.logo_wrap { margin: 10px 17px;}
.footer_links { border-top: 1px solid #333333; padding-top: 20px; width: 22%;}
.footer_links:first-child { margin-left: 0; width:34%;}
.footer_widgets { margin: 40px 0; overflow: hidden;}
.footer_widgets .contact_info, .footer_widgets .contact_info a { display: inline-block; font-size: 16px; margin-bottom: 0; margin-right: 50px; margin-top: 8px;}
.follow_us { padding: 26px 0;}
.follow_us ul li a { font-size: 22px; height: 55px; line-height: 55px; margin: 0 2px; width: 55px;}
.footer_bottom .copyright_text { font-size: 15px;}

/*--- Hosting-Services --*/
#inner_banner h1 { font-size: 38px;}
.promo_code_wrap p { font-size: 20px; padding: 0 30px;}
.features_wrap:nth-child(2n+1) { clear: inherit;}
.features_wrap { margin: 0 auto 30px; overflow: hidden;}
.features_img { display: inline-block; float: none; margin-right: 13px; vertical-align: middle; width: 210px;}
.features_info { display: inline-block; float: none; vertical-align: middle; width: 68%;}
.read_tc .important_note ul { padding-left: 0;}
.important_note li { font-size: 17px; margin: 0 auto 7px;}
.plan_info_list li { font-size: 16px;}
.promo_code_wrap { padding: 30px 40px 17px;}

.col3 .plan_info_list > li { padding-left: 8px; padding-right: 8px;}
.col3 .plan_table { margin-bottom:30px;}
.col3 .plan_price_m p { font-size: 30px;}
.col3.hosting_plan_wrap:nth-child(4n+1), .hosting_plan_wrap:nth-child(3n+1) { clear:inherit;}
.col3.hosting_plan_wrap:nth-child(2n+1), .hosting_plan_wrap:nth-child(2n+1) { clear:left;}
#hosting_plan .nav.nav-tabs { margin: 30px 0 60px;}

/*--- Inner-pages --*/
.info_box_m { margin-bottom: 35px; min-height: inherit; padding: 40px;}
.address_info::after { font-size: 180px; line-height: 200px; right: -30px;}
.protected_against_list ul li { font-size: 17px; margin: 0 auto 11px;}
#ddosprotect .owl-carousel .owl-item img { width: auto;}
#protected_against .text-right { text-align:center; }
.nav.nav-tabs.datacenter_nav { margin: 0 auto 40px;}

}

@media (max-width:767px) {
header .navbar-header { margin: 0 auto !important;}
.logo { float: left; margin: 12px 0; max-width: 300px;}
.navbar-default .navbar-toggle { border-color: #dddddd; border-radius: 0; border-width: 4px; margin: 23px 0;}
.navbar-toggle .icon-bar { height: 4px; width: 26px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #00cbff;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background-color: #ffffff;}
#navigation { float: none; padding: 0 15px;}
#navigation .nav.navbar-nav { float: none; margin: 0;}
#navigation .nav.navbar-nav a { padding: 15px 6px;}
#navigation .menu-item .sub-menu { display: none; position: relative;}
#navigation .nav.navbar-nav li:hover .sub-menu {display:block;}
.header_top a { font-size: 13px; margin-right: 18px;}
.header_top .live_chat_btn a { margin: 0 auto;}
#banner { padding: 40px 0;}
.slides { padding: 0 30px;}
.section_padding { padding: 60px 0;}
h2, #banner h1 { font-size: 32px;}
h3 { font-size: 26px;}
.section_heading p { font-size: 17px; margin-top: 20px;}
.section_heading { margin: 0 auto 50px;}
.hosting_name ul li { font-size: 15px; margin: 0 1%; vertical-align: top; width: 22%;}
.hosting_name ul li .hosting_name_icon { background-size: 50% auto; height: 100px; padding: 32px; width: 100px;}
.hosting_name ul li .hosting_name_icon .fa { font-size: 24px;}
.hosting_name { margin: 0 auto 40px;}
#right_plan .plan_wrap { margin: 40px auto 0; max-width: 400px; min-height: inherit;}
.plan_header { padding: 20px; text-align: center;}
.plan_header h3, .plan_header img { display: inline-block; float: none; vertical-align: middle;}
.we_recommend_plan { left: 0; margin: 0 auto; right: 0; top: -23px;}
#transferring_hosting { text-align: center;}
#transferring_hosting h3 { max-width: inherit;}
#transferring_hosting img { margin: 0 auto 20px;}
#transferring_hosting ul { max-width: 480px; overflow: hidden; text-align: left;}
#transferring_hosting .check_icon_list li { float: left; width: 50%;}
.ddos_protection, .why_choose_list { float: none; width: 100%; overflow:hidden; margin:0 auto 15px;}
.ddos_protection .info_box { float: right; padding: 16px; width: 50%;}
.ddos_img { float: left; padding: 50px 22px; width: 50%;}
.info_box h4 { margin: 15px auto 5px;}
.info_box { width: 49%; margin-right:2%; min-height:240px;}
.info_box p { font-size: 14px; line-height: 22px;}
#client_logo { padding: 30px 0;}
.logo_wrap { margin: 15px 10px;}
.footer_bottom .copyright_text { font-size: 15px;}
.follow_us { padding: 20px 0;}
.follow_us a { margin: 0 6px;}
.follow_us ul li a { font-size: 16px; height: 45px; line-height: 45px; margin: 0 2px; width: 45px;}
.footer_widgets { margin: 50px 0;}
.footer_links:first-child { margin-left: 0; width: 35%;}
.footer_links { border-top: 1px solid #333333; padding-top: 30px; width: 21%;}
.footer_widgets .contact_info, .footer_widgets .contact_info a { display: inline-block; margin: 0 30px 0 0;}

/*--- Hosting-Services --*/
#inner_banner h1 { font-size: 34px;}
.promo_code_wrap p { font-size: 20px; padding: 0 30px;}
.features_wrap { margin: 0 auto 30px; overflow: hidden;}
.features_wrap:nth-child(2n+1) { clear: inherit;}
.read_tc .important_note ul { padding-left: 0;}
.important_note li { font-size: 17px; margin: 0 auto 7px;}
.plan_info_list li { font-size: 16px; padding-left: 5px; padding-right: 5px;}
#hosting_plan .nav-tabs li a { padding: 10px 26px;}
.hosting_price_wrap h4 { font-size: 22px;}
.plan_table { margin-bottom:40px;}

/*--- Inner-pages --*/
.info_box_m { margin-bottom: 30px; padding: 30px 25px; min-height:250px;}
.address_info { padding-right: 30px;}
#protected_against .text-right { text-align:center; }
.nav.nav-tabs.datacenter_nav li a { font-size: 26px; padding: 30px;}
.nav.nav-tabs.datacenter_nav { margin: 0 auto 40px;}

}


@media (max-width:640px) {
.header_top a { font-size: 13px;}
.header_top a:last-child { margin: 0;}
#banner { padding: 40px 0 70px;}
.slides { padding: 0px;}
#banner .owl-nav { bottom: -10px; position: relative; top: inherit; transform: inherit;}
.banner_text ul li { font-size: 14px; margin: 0 auto 7px; padding-left: 20px;}

.footer_links { float: none; margin-bottom: 40px; width: 100%;}	
.footer_links:first-child { margin-left: 0; width:100%;}
.footer_widgets { margin: 60px 0;}
.follow_us ul { display: block; margin: 0 auto 30px;}
.follow_us ul li a { font-size: 24px; height: 60px; line-height: 60px; width: 60px;}
.footer_bottom .copyright_text { font-size: 15px;}

h2, #banner h1 { font-size: 30px;}
h3 { font-size: 24px;}
.btn { font-size: 16px; line-height: 28px; padding: 9px 32px;}	
.info_box { margin: 0 auto 15px; min-height: inherit; width: 100%;}
.ddos_img { float: none; padding: 20px 22px; width: 100%;}
.ddos_protection .info_box { float: none; padding: 30px; width: 100%;}
#hosting_plan .nav-tabs li { width: 50%;}
#hosting_plan .nav-tabs li a { min-width: inherit; padding:10px 11px;}

/*--- Inner-pages --*/
.protected_against_list ul li { display: block; font-size: 17px; width: 100%;}
.domain_price_table table th { font-size: 18px; padding: 8px;}
.domain_price_table table tr td { font-size: 14px; padding: 10px;}
.price_table tr:first-child td { font-size: 20px; line-height: 23px;}
.price_table td { padding: 12px 15px;}
.nav.nav-tabs.datacenter_nav li a { font-size: 23px; padding: 15px 23px;}
.nav.nav-tabs.datacenter_nav { margin: 0 auto 30px;}
.tab-content img { height:auto;}

}

@media (max-width:480px) {
.logo { width: 79%;}
.navbar-default .navbar-toggle { border-width: 2px;}
.banner_text, .banner_img { float: none; margin: 0 auto 30px; width: 100%;}
.banner_img { margin:0 auto;}
.navbar-toggle .icon-bar {  height: 3px; width: 22px;}
.hosting_name ul li { border: 1px solid #eeeeee; font-size: 16px; margin: 0 auto 10px; max-width: 190px; padding: 15px; width: 49%;}
#transferring_hosting { text-align: left;}
#transferring_hosting .check_icon_list li { float: none; width: auto;}
.footer_bottom .copyright_text { font-size: 13px;}
.footer_widgets .contact_info{ display: block; margin:10px auto 0;}
.logo_wrap { margin: 5px;}
#client_logo .logo_wrap img { height: auto; max-width: 70px;}

/*--- Hosting-Services --*/
#inner_banner ul li { font-size: 16px;}
.padding_70 { padding: 50px 0;}
h4 { font-size: 20px;}
#hosting_plan .nav.nav-tabs { margin: 20px 0 40px;}
.promo_code_wrap p { font-size: 18px; padding:0 10px;}
.promo_code_wrap { padding: 30px 40px 18px;}
.features_img, .features_info { float: none; margin: 0 auto 10px; width: 100%;}
.features_wrap { border-bottom: 1px solid #eeeeee; padding-bottom: 20px; text-align: center;}
.read_tc p { font-size: 20px;}
.header_top .call_number { display: none;}
.header_top a { font-size: 15px;}
#hosting_plan .nav-tabs li { margin: 0 auto 10px; width: 100%;}
#hosting_plan .nav-tabs li a, #hosting_plan .nav-tabs li:last-child a { border-radius: 30px;}
.read_tc { border-top: 0 none; padding: 30px 0 50px;}

/*--- Inner-pages --*/
.domain_price_table table th { font-size: 13px; padding: 7px 3px;}
.domain_price_table table tr td { font-size: 13px; padding: 7px;}
.domain_price_table table th:nth-child(2) { line-height: 14px; max-width: 39px; overflow-wrap: break-word; white-space: normal;}
.check_domain input.domain-name { font-size: 15px; width: 70%; height:54px; padding:10px 15px;}
.check_domain input.go-button { font-size: 18px; width: 30%; height:54px; padding:10px 15px;}
.search_domain { padding: 70px 0 !important;}
.page-hedding { line-height: 30px;}
.price_table td { padding: 8px;}
.price_table tr:first-child td { font-size: 15px; font-weight: bold; line-height: 19px;}

}


/*----------------------------
	Sale-Server
-----------------------------------*/
.sale-server h2 {
	padding: 23px;
	background-color: #00ccff;
	color: #fff;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
.sale-server .server-list {
	margin: 0 auto 40px;
	overflow:hidden;
}
.sale-server .server-list header {
	display: block;
	margin-bottom: 1em;
	overflow: hidden;
}
.sale-server .server-list header ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sale-server .server-list header ul li {
	float: left;
	border-right: 1px solid #d6d6d6;
	font-size: .865em;
	color: #abacaf;
	text-align: center;
	font-weight: bold;
	width: 16.6666666666%;
	text-transform: uppercase;
	padding: .5em 1em;
}
.sale-server .server-list header ul li:last-child {
	border-right: none;
}
.sale-server .server-list > div {
	float: none;
	padding: 0;
	width: auto;
}
.sale-server .server-list > div ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #f8f8f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 1em;
	overflow: hidden;
	text-align: center;
}
.sale-server .server-list > div ul li:first-child {
	padding: 1em;
	background-color: #6d6e70;
	color: #fff;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.33333;
	margin-bottom: 1em;
}
.sale-server .server-list > div ul li p {
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	margin:0 auto;
}
.sale-server .server-list > div ul li p.price {
	font-weight:bold;
	font-size:19px;	
}
.sale-server .server-list > div ul li small {
	text-transform: uppercase;
	color: #abacaf;
	font-size: .7777777777em;
	margin-right: .5em;
	display:none;
}
.sale-server .server-list > div ul li:first-child p > span {
	color: #abacaf;
	font-size: .85em;
	line-height: 1;
	font-weight: normal;
	clear: both;
	display: inline-block;
}
.sale-server .small-btn {
	font-size:17px;
	padding:9px 42px;	
}

@media (min-width:1024px) {
.sale-server .server-list > div ul {
	padding: .5em 0;
	margin-bottom: .5em;
}
.sale-server .server-list > div ul li:first-child {
	background-color: transparent;
	font-size: 1em;
	color: inherit;
}
.sale-server .server-list > div ul li, .sale-server .server-list > div ul li:first-child {
	display: table;
	float: left;
	width: 16.6666666666%;
	border-right: 1px solid #d6d6d6;
	height: 3em;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
}
.sale-server .server-list > div ul li:last-child {
	border-right: none;
	margin: 0;
	padding-bottom: 0;
}	
}
@media (min-width:640px) and (max-width:1023px) {
.sale-server .server-list > div {
	width: 50%;
	float: left;
	padding:7px 15px;
}
.sale-server .server-list {
	margin: 0 -1em 30px;
}
	
}
@media (max-width:1023px) {
.sale-server .server-list header {
	display: none;
}
.sale-server .server-list > div {
	padding: 0 10px;
}
.sale-server .server-list {
	margin: 0 auto 30px;
}
.sale-server .server-list > div ul li p {
	display:block;
}
.sale-server .server-list > div ul li small {
	text-transform: uppercase;
	color: #abacaf;
	font-size: .7777777777em;
	margin-right: .5em;
	display:inline-block;
}
.sale-server .server-list > div ul li p.price .amount {
	font-size: 2em;
	font-family: MuseoSans_700;
}
.sale-server .server-list > div ul li:first-child small {
	display: none;
}
.sale-server .server-list > div ul li p.price .amount sup {
	font-size: 0.6em;
}
.sale-server .server-list > div ul li {
	padding: 0.6em 1em;
	font-weight: bold;
}
.sale-server .small-btn {
	font-size: 17px;
	padding: 9px 20px;
	margin: 0 auto 10px;
}
.sale-server .server-list > div ul li:first-child {
	padding: 1em;
	background-color: #f6f6f6;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.33333;
	margin-bottom: 0.7em;
	color: #222;
}
.sale-server .server-list > div ul li:first-child p > span {
	color:#777;
}
.sale-server h2 {
	padding: 0;
	background-color: transparent;
	color: #333;
	font-size: 30px;
}
.sale-server .server-list > div ul {
	background:#fff;
	border: rgba(0, 0, 0, 0.1) solid 1px;
	box-shadow: rgba(0, 0, 0, 0.08) 0 0 17px;
}	
}

@media (max-width:639px) {
.sale-server h2 {
	font-size: 23px;
}	
}


.navbar.navbar-default {
    border-bottom-style: solid;
    border-bottom-color: #000;
    border-bottom-width: 1px;
}