@charset "utf-8";
/* CSS Document */
body {
    font: 15px/22px "open_sans", "Arial", "Helvetica", sans-serif
    }

.centerdiv {
    margin-left: auto;
    margin-right: auto;
    float: none
    }
#header .container {
    padding-bottom: 6px;
    padding-top: 6px;
    }
.navbar-brand {
    float: left;
    padding: 0 0;
    font-size: 18px;
    line-height: 20px;
    height: 50px
    }

.navbar-default {
    background-color: #fff;
    border-color: #fff
    }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background: #016db4;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
    }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #016db4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
    }

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 10px;
    border: 1px solid transparent
    }
	
.login:before {
    background: transparent;
    }

.navbar-default {
    background-image: none;
    background-repeat: none;
    filter: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
    }
.gallery .slide .slide-header .sub-title h2.third-slide-heading {
	font-size: 26px;
	}
.gallery .slide.left .container {
    padding-top: 65px;
    }
index.htmlmedia="all"
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #333333;
    }
a.signupbutton {
    color: #fff!important;
    padding: 7px 14px;
    background-color: #016db4;
    border-radius: 5px;
    border-bottom: 3px solid #005186;
    margin-top: -5px;
    margin: -2px 0 0 18px;
    display: inline-block;
	}
a.signupbutton:hover {
    color: #fff!important;
    opacity: .6;
	}
.login:hover {
    color: #fff;
    background-color: #016db4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding:7px 12px;
}
.login a {
	padding:7px 12px;
}
.login a:hover {
	color:#ffffff;
}
.login-icon {
	margin-right:8px;
	display:inline;
}
/*---------------------------- Index Page ---------------------------*/
.fiftybanner {
	width:100%;
	height:auto;
	max-width:260px;
	margin-top:-20px;
	}
.gallery .banner {
    background: url("../images/bg-banner.png") no-repeat;
    background-size: contain;
	background-position:center center;
    margin: -2px auto 5px;
    position: relative;
    line-height: 27px;
    overflow: hidden;
    color: #262626;
    height: 80px;
    width: 554px;
    font-family: "helvetica_cebold", "Arial", "Helvetica", sans-serif;
    font-size: 24px;
	}
.gallery .slide {
    min-height: 450px;
	}
.gallery .slide {
    background: url("../images/bg-slide-01.jpg") no-repeat;
    background-size: cover;
    text-align: center;
    line-height: 24px;
    font-size: 17px;
    color: #fff;
    float: left;
    width: 100%;
    min-height: 435px;
	}
.gallery .slide .container {
    padding-bottom: 36px;
    padding-top: 17px;
	}
.gallery .slide.right .img-banner {
    margin: -51px -85px 0 -30px;
    height: 350px;
    width: 534px;
	}
.gallery .slide.left .slide-header h1, .gallery .slide.right .slide-header h1 {
    line-height: 40px;
    margin: 0 0 12px;
    font-size: 40px;
	}
.gallery .banner .b1 .b2 {
    display: table-cell;
    vertical-align: middle;
    padding: 3px 0 7px;
	}
.gallery .banner .banner-text {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
    overflow: hidden;
    display: block;
    height: 27px;
    font-size: 18px;
	}
.gallery .banner .banner-text.important {
    line-height: 26px;
    font-size: 26px;
    height: 33px;
	}
.gallery .slide .slide-header h1 {
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    text-transform: uppercase;
    letter-spacing: -1px;
    line-height: 54px;
    margin: 0;
    font-family: "montserrat", "Arial", "Helvetica", sans-serif;
    font-size: 44px;
	}
.search-form select {
    font: 100% "open_sans", "Arial", "Helvetica", sans-serif;
    color: #2B2B2B;
    vertical-align: middle;
    float: left;
    padding: 15px 22px 15px 15px;
    font-size: 18px;
    margin-top: -1px;
    height: 58px;
	width:10%;
	border-bottom:0px;
	border-radius:0px;
	background-color:#ffffff;
	background-image:url(../images/downarrow-blue.png);
	background-position: 70px center;
	background-repeat:no-repeat;
	appearance:none;
	-webkit-appearance: none;
	-moz-appearance: none;
	}
.search-form input[type="text"] {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .14) inset;
    border-radius: 3px 0 0 3px;
    padding: 13px 26px;
    color: #333;
    background: #fff;
    line-height: 24px;
    font-size: 18px;
    display: block;
    border: none;
    height: 57px;
    width: 65%;
    margin: 0;
	float:left;
	}
.search-form .btn {
    border-radius: 0 3px 3px 0;
    min-width: inherit;
    font-size: 18px;
    height: 54px;
    float: left;
    width: 25%;
    }
/*---------------------------- About Page ---------------------------*/
.abouthd {
    background-image: url(../images/about-us-header.png);
    -webkit-background-size: cover;
    background-size: cover;
    bckground-repeat: no-repeat;
    color: #fff
    }

.content-header h1 {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
    text-transform: uppercase;
    letter-spacing: -1px;
    line-height: 64px;
    margin: 0;
    font-family: "montserrat", "Arial", "Helvetica", sans-serif;
    font-size: 54px
    }

.content-header .text {
    float: left;
    clear: both
    }

.contenthd-container {
    margin: 43px 0;
    overflow: hidden
    }

.mini-spacer {
    background-color: rgb(255, 255, 255);
    width: 111px;
    height: 2px;
    float: left;
    margin: 12px 0
    }

.breadcrumbs-container {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-image: -moz-linear-gradient(90deg, rgb(230, 230, 230) 0%, rgb(245, 245, 245) 74%);
    background-image: -webkit-linear-gradient(90deg, rgb(230, 230, 230) 0%, rgb(245, 245, 245) 74%);
    background-image: -ms-linear-gradient(90deg, rgb(230, 230, 230) 0%, rgb(245, 245, 245) 74%);
    -moz-box-shadow: 0 1px 0 0 rgba(168, 168, 168, 0.34);
    -webkit-box-shadow: 0 1px 0 0 rgba(168, 168, 168, 0.34);
    box-shadow: 0 1px 0 0 rgba(168, 168, 168, 0.34);
    padding: 15px 0
    }

ul.breadcrumb li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    font-weight: bold;
    font-size: 15px
    }

ul.breadcrumb {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0
    }

a.firstcrumb {
    font-weight: bold;
    color: #f63
    }

a.firstcrumb:hover {
    color: #636363
    }

/*-------------------- Hosting Page ----------------------------*/
.hostspacer {
    margin-left: auto;
    margin-right: auto;
    float: none
    }

.lil-j {
    margin: 0 12px
    }

.host-table-container {
    padding: 20px;
    background-color: #fff;
    margin-top: 30px
    }

tr.orangeletter td {
    color: #f63
    }

tbody.web-hosting-table {
    border: 1px solid #CFE8F4;
    color: #85B5CA
    }

tbody.web-hosting-table td {
    border: 1px solid #CFE8F4;
    text-align: center
    }

tbody.web-hosting-table tr.tophead th {
    border: 1px solid #CFE8F4;
    background-color: #0E7EC8;
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    padding: 20px 8px !important
    }

tbody.web-hosting-table tr.nolines th {
    border: 0;
    background-color: #0E7EC8;
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    padding: 12px 8px !important
    }

tbody.web-hosting-table th {
    border: 1px solid #CFE8F4;
    background-color: #0E7EC8;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    padding: 8px 8px !important
    }

tbody.web-hosting-table td:first-child {
    color: grey;
    text-align: left;
    font-weight: 300
    }

tbody.web-hosting-table th:first-child {
    text-align: left !important
    }

tbody.web-hosting-table th.topcorner {
    color: #6C6C6C;
    background-color: white
    }

table.table-striped > tbody.web-hosting-table > tr:nth-of-type(even) {
    background-color: #E6F3F9
    }

table.table-striped > tbody.web-hosting-table > tr:nth-of-type(odd) {
    background-color: #fff
    }

a.orderbutton {
    background-color: #F63;
    border: 1px solid #ED5827;
    border-bottom: 3px solid #ED5827;
    padding: 7px 15px;
    color: #fff;
    margin: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    display: inline-block;
    -moz-transition: all 500ms ease-in;
    -o-transition: all 500ms ease-in;
    -webkit-transition: all 500ms ease-in;
    transition: all 500ms ease-in
    }

a.orderbutton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: 0.6
    }
	
.web50banner {
    width: 100%;
    height: auto;
    max-width: 150px;
    margin-top: 10px;
	}

/*----------------------- Our Servers Page -----------------------*/
.brightbluehd {
    font-size: 20px;
    font-family: "Open Sans";
    color: rgb(13, 126, 200);
    line-height: 1.5;
    text-align: left
    }

.extramargin {
    margin-bottom: 30px
    }

.serverhdimg {
    padding-top: 25px
    }

.orangecontainer {
    background-color: #f63;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: solid 3px #F29E7B;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 40px
    }

.orangecontainer h2 {
    font-family: "montserrat", "open sans", sans-serif;
    color: #fff;
    margin: 19px 0 15px;
    font-size: 28px
    }

.orangecontainer p {
    color: #fff;
    font-size: 14px;
    margin: 0 !important;
    font-style: italic
    }

.ssdpic {
    margin: -20px 0 1px 0
    }

hr.abovessd {
    max-width: 1000px;
    margin: 30px auto 50px auto
    }

.server2margin {
    margin-top: 30px
    }

ul.listsm li {
    font-size: 12px
    }

/*----------------------- Cloud Hosting Page ----------------------------*/
.cloud-heading-bluebg {
    background-color: #0E7EC8;
    padding: 15px;
    margin-bottom: 0
    }

.cloudpad {
	padding: 7px 9%;
    }

.cloud-heading-bluebg p {
    color: #fff;
    margin-bottom: 0
    }

.cloud-body-bluebg {
    background-color: #016DB5;
    padding: 28px 15% 0 15%;
    margin-top: 0
    }

.cloud-body-bluebg p {
    color: #fff
    }

.cloud-body-bluebg a {
    margin: 15px
    }

a.greybutton {
    font-family: "montserrat", "open sans", sans-serif;
    background-color: #2B2B2B;
    border: 1px solid #1A1C1E;
    border-bottom: 3px solid #1A1C1E;
    padding: 7px 15px;
    color: #fff;
    margin: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    display: inline-block;
    -moz-transition: all 500ms ease-in;
    -o-transition: all 500ms ease-in;
    -webkit-transition: all 500ms ease-in;
    transition: all 500ms ease-in
    }

a.greybuttonhover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: 0.6
    }

.feature h2 {
    color: #016db4;
    outline: none
    }

.cloudrow {
    padding-top: 25px
    }

.cloudfeatures .features-holder .feature {
    display: inline-block;
    vertical-align: top;
    padding: 0 50px 0 0;
    letter-spacing: 0;
    margin: 0 0 23px;
    font-size: 13px;
    width: 50%
    }

.cloudfeatures {
    padding-bottom: 35px
    }
	
.easyfast {
	font-size:30px;
	font-weight:bold;
	}

/*----------------------- Domain Hosting Page ---------------------------*/
.domain-blue-hd {
    background-color: #016DB5;
    padding: 10px;
    color: #fff;
    width: 100%;
    font-size: 15px !important;
    overflow: hidden
    }

.domain-blue-hd h2 {
    font-size: 16px;
    display: inline-block;
    float: left;
    margin-top: 3px;
    margin-bottom: 3px
    }

.domainicon {
    float: left;
    margin-right: 10px
    }

.roundcorner p {
    padding: 5px 15px;
    margin-bottom: 10px
    }

.roundcorner {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    background-color: #fff;
    padding: 0;
    margin: 0 0 15px 0;
    border: solid 1px rgb(214, 214, 214)
    }

.domaingreybox {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(214, 214, 214);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: rgb(245, 245, 245);
    display: inline-block;
    padding: 15px;
    width: 90%;
    float: none;
    margin: 12px 5%
    }

.domaincol {
    display: inline-block;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
    padding: 0 !important
    }

.lastline {
    padding-top: 0 !important
    }

.no-top-pad {
    padding-top: 0 !important
    }

.widebutton {
    padding: 20px 150px !important;
    font-size: 20px
    }

.whitecol {
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden
    }
/*------------------------ Support Page ---------------------------------*/
h1.support-heading {
	font-size:50px;
}

/*------------------------ Infrastructure Styles ------------------------*/
.expedient-margin {
    margin-top: 100px
    }

.aismargin {
    margin-top: 20px
    }

.infraheading {
    margin-top: 0
    }

.listtext {
    font: 15px/22px "open sans", sans-serif;
    color: #636363
    }

.listmargin {
    margin-bottom: 30px
    }

/*----------------------- Rounded Number List CSS -----------------------*/
ol {
    counter-reset: li;
    /* Initiate a counter */
    list-style: none;
    /* Remove default numbering */
    /* Keep using default numbering for IE6/7 */
    font: 15px "open sans", "montserrat";
    padding: 0;
    margin-bottom: 30px
    }

ol ol {
    margin: 0 0 0 2em;
    /* Add some left margin for inner lists */
    }

.rounded-list a {
    position: relative;
    display: block;
    padding: 0.4em 0.4em 0.4em 2em;
    margin: 0.5em 0;
    background: #fff;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    border-radius: 0.3em;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out
    }

.rounded-list a:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.2em;
    height: 2.3em;
    width: 2.3em;
    line-height: 1.8em;
    border: 0.3em solid #fff;
    text-align: center;
    font-weight: bold;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background-color: #006CB4
    }

/*----------------------- Contact Page ----------------------------------*/
.contactspacer {
    background-color: rgb(221, 219, 219);
    height: 1px;
    width: 95%;
    margin: 12px auto
    }

.contactimage {
    height: 220px;
    width: auto
    }

.roundcorner p.contacttext {
    padding: 15px 15px 5px 15px;
    line-height: 25px;
    margin-bottom: 0
    }

.contactpadding {
    padding: 65px 15px 10px 15px
    }

.contactpadding2 {
    padding: 0 15px 45px 15px
    }

.content-area .header p.contactpara {
    padding: 0 30px
    }

/*----------------------- Image Responsive Styles -----------------------*/
.img-halfleft {
    max-width: 600px;
    width: 50%;
    float: left;
    margin-right: 12px
    }

.img-halfright {
    max-width: 600px;
    width: 50%;
    float: right;
    margin-left: 12px
    }

.img-qtrleft {
    max-width: 300px;
    width: 25%;
    float: left;
    margin-right: 12px
    }

.img-qtrright {
    max-width: 300px;
    width: 25%;
    float: right;
    margin-left: 12px
    }

/*-------------------------- Our Software ------------------*/
ul.blueicon i {
    color: rgb(13, 126, 200)
    }
.cpanel-logo {
	width:150px;
	height:auto;
	margin:10px;
}
a.orangebutton {
    font-family: "montserrat", "open sans", sans-serif;
    background-color: #F63;
    border: 1px solid #ED5827;
    border-bottom: 3px solid #ED5827;
    padding: 7px 15px;
    color: #fff;
    margin: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    display: inline-block;
    -moz-transition: all 500ms ease-in;
    -o-transition: all 500ms ease-in;
    -webkit-transition: all 500ms ease-in;
    transition: all 500ms ease-in
    }

a.orangebutton:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    opacity: 0.6
    }

.orangeheading {
    font-size: 33px;
    font-family: "Open Sans";
    color: rgb(255, 102, 51);
    font-weight: bold
    }

section.softwareinfo.content-area .header {
    text-align: left;
    padding: 0 0 33px;
    line-height: 30px;
    font-size: 16px
    }

.greyoutline {
    border: 1px solid #eee
    }

hr.softwaredivider {
    margin-top: 20px;
    margin-bottom: 50px;
    border: 0;
    border-top: 1px solid #eee
    }

/*------------------- VPS Page and Slider ------------------*/
#newvpsslider {
	padding: 40px 0pc 20px;
    }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0 solid #ccc;
    background: transparent url(../images/slider-pointer.png) 50% 50% no-repeat;
    font-weight: bold;
    color: #1c94c4
    }

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.4em;
    height: 1.9em;
    cursor: default
    }

.ui-slider-horizontal .ui-slider-handle {
    top: -0.6em;
    margin-left: -0.6em
    }

.slidercontainer {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #eee;
    /* Old browsers */
    background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -o-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee 0%), color-stop(1, #ccc 100%));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#eee 0%, EndColorStr=#ccc 100%)";
    background: linear-gradient(top, #eee 0%, #ccc 100%);
    /* FF3.6  */
    background: -moz-linear-gradient(#eee, #ccc);
    background: -o-linear-gradient(#eee, #ccc);
    background: -webkit-linear-gradient(#eee, #ccc);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#eee, EndColorStr=#ccc)";
    background: linear-gradient(#eee, #ccc);
    /* Chrome,Safari4  */
    background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -o-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee 0%), color-stop(1, #ccc 100%));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#eee 0%, EndColorStr=#ccc 100%)";
    background: linear-gradient(top, #eee 0%, #ccc 100%);
    /* Chrome10 ,Safari5.1  */
    background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -o-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee 0%), color-stop(1, #ccc 100%));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#eee 0%, EndColorStr=#ccc 100%)";
    background: linear-gradient(top, #eee 0%, #ccc 100%);
    /* Opera 11.10  */
    background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -o-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-linear-gradient(top, #eee 0%, #ccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee 0%), color-stop(1, #ccc 100%));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#eee 0%, EndColorStr=#ccc 100%)";
    background: linear-gradient(top, #eee 0%, #ccc 100%);
    /* IE10  */
    background: -moz-linear-gradient(to bottom, #eee 0%, #ccc 100%);
    background: -o-linear-gradient(to bottom, #eee 0%, #ccc 100%);
    background: -webkit-linear-gradient(to bottom, #eee 0%, #ccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee 0%), color-stop(1, #ccc 100%));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#eee 0%, EndColorStr=#ccc 100%)";
    background: linear-gradient(to bottom, #eee 0%, #ccc 100%);
    /* W3C */
    /* IE6-9 */
    border: 1px solid #BBB;
    padding: 15px;
    margin-bottom: 8px
    }

#vpsslider .ui-slider-range {
    background: #7db9e8;
    /* Old browsers */
    /* Old browsers */
    background: -moz-linear-gradient(top, #7db9e8 0%, #2989d8 50%, #1e5799 100%);
    /* FF3.6  */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db9e8), color-stop(50%, #2989d8), color-stop(100%, #1e5799));
    /* Chrome,Safari4  */
    background: -webkit-linear-gradient(top, #7db9e8 0%, #2989d8 50%, #1e5799 100%);
    /* Chrome10 ,Safari5.1  */
    background: -o-linear-gradient(top, #7db9e8 0%, #2989d8 50%, #1e5799 100%);
    /* Opera 11.10  */
    background: -ms-linear-gradient(top, #7db9e8 0%, #2989d8 50%, #1e5799 100%);
    /* IE10  */
    background: linear-gradient(to bottom, #7db9e8 0%, #2989d8 50%, #1e5799 100%);
    /* W3C */
    }

#vpsslider strong.sliderplans {
    font-size: 18px
    }

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0px;
    }
	
tbody.hosting-price-table {
    border: 1px solid #CFE8F4;
    color: #636363
    }

tbody.hosting-price-table td {
    border: 1px solid #CFE8F4;
    text-align: left;
    vertical-align: middle !important
    }

tbody.hosting-price-table tr.tophead td {
    padding: 15px 10px 5px 10px
    }

.hosting-price-table input {
    border: 0;
    color: #1579BA;
    font-weight: bold;
    float: left;
    width: 35%;
    text-align: center;
    margin: -5px 10px 5px 10px
    }
tbody.web-hosting-table td .btn{
	font-size: 14px;
    width: 175px;
    margin-right: 2px;
	padding: 15px 25px 15px;
}

tbody.hosting-price-table tr.tophead th {
    border: 1px solid #CFE8F4;
    background-color: #0E7EC8;
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    padding: 20px 8px !important
    }

tbody.hosting-price-table tr.nolines th {
    border: 0;
    background-color: #0E7EC8;
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    padding: 12px 8px !important
    }

tbody.hosting-price-table th {
    border: 1px solid #CFE8F4;
    background-color: #0E7EC8;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    padding: 8px 8px !important
    }

tbody.hosting-price-table td:first-child {
    color: #636363;
    text-align: left;
    font-weight: 300
    }

tbody.hosting-price-table th:first-child {
    text-align: left !important
    }

tbody.hosting-price-table th.topcorner {
    color: #6C6C6C;
    background-color: white
    }

table.table-striped > tbody.hosting-price-table > tr:nth-of-type(even) {
    background-color: #fff
    }

table.table-striped > tbody.hosting-price-table > tr:nth-of-type(odd) {
    background-color: #E6F3F9
    }
.ui-widget-header {
    border: 1px solid #e78f08;
    background: none;
    color: #ffffff;
    font-weight: bold;
	}
#slider {
	background-image:url(../images/slider-3color-bg-01.jpg);
	background-size:cover;
	background-position:center center;
}
.hosting-price-table label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
    float: left;
    color: #636363
    }

#monthlycost {
    color: #f63;
    font-weight: bold;
    background-color: transparent;
    display: inline;
    padding: 0;
    margin: 0;
    text-align: left
    }

#quartercost {
    color: #f63;
    font-weight: bold;
    background-color: transparent;
    display: inline;
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 20px;
    margin-top: -5px
    }

tbody.hosting-price-table td.ordercell {
    border-left: 0
    }

tbody.hosting-price-table td.quartercell {
    border-right: 0
    }

.table > tbody.hosting-price-table tbody.hosting-price-table {
    border-top: 0
    }

.floatright {
    float: right
    }

.hosting-price-table input:disabled {
    background-color: #fff
    }

.bluevpsbox {
    color: #fff;
    background-color: #016DB5;
    padding: 20px
    }

.bluevpsbox p {
    text-align: center;
    padding: 15px
    }

.bluevpsbox img {
    margin-right: 15px
    }

.advantagepad {
    padding: 7px 9%
    }

.vps50banner {
    width: 100%;
    height: auto;
    max-width: 165px;
    margin-top: 10px;
	float:right;
	clear:right;
	}
/*-------------------------- Colors ------------------------*/
.orange {
    color: #f63
    }

.greybg {
    background-color: #fafafa
    }

.brightblue {
    color: rgb(13, 126, 200)
    }

/*----------------------- Extra Stuff ----------------------*/
.centerdiv {
    margin-left: auto;
    margin-right: auto;
    float: none
    }
.navbar-toggle {
    margin-top: 14px;
	}
.btn:focus, .btn.focus {
    color: #ffffff;
    text-decoration: none;
}
.btn {
	min-width:50px;
	white-space:normal;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #333333;
}
.termsimg {
	max-height:221px;
}
.vpsimg {
    max-height: 260px;
}
a.ticketbutton {
    color: #fff!important;
    padding: 14px 30px;
    background-color: #016db4;
    border-radius: 5px;
    border-bottom: 3px solid #005186;
    margin:30px 10px;
    display: inline-block;
	font-size:18px;
}
a.ticketbutton:hover {
    color: #fff!important;
    opacity: .6;
}
.started-btm-cntr {
	position: absolute;
    bottom: 30px;
    left: 25%;
    width: 50%;	
}
.half-wide {
	width:50%;
}
.diagbanner {
    position:absolute;
	top:0;
	right:0;
    margin-right: -7px;
    margin-top: -7px;
}
.info-box {
	overflow:visible;
	padding:15px 10px 57px;
}
.fifty-off-button {
	padding:20px 50px 15px;
}
.buttonbanner {
    width: 60px;
    height: 60px;
    float: right;
    margin-left: -57px;
    margin-top: -3px;
    position: relative;
    z-index: 9;
}
.kbase-icon {
	float:left;
	margin:17px;
	height:100px;
	width:100px;
}
.table-button-banner {
    width: 55px;
    height: 55px;
    float: right;
    margin-left: -40px;
    margin-top: -54px;
    position: relative;
    z-index: 9;
}
@media (max-width: 1199px) {
.search-form select {
	width:11%;
	}
.search-form input[type="text"] {
    width: 64%;
	}
.search-form .btn {
    width: 25%;
    }
.contenthd-container {
	margin:40px 0;
	overflow:hidden;
}	
#main .gallery .container {
	     min-height:470px;
}
h1.support-heading {
	font-size:47px;
}
.content-header h1 {
    font-size: 48px;
}
}

@media (max-width: 991px) {
	.search-form select {
	width:15%;
	}
	.search-form input[type="text"] {
    width: 60%;
	}
	.search-form .btn {
	padding: 5px 20px 11px;
    width: 25%;
    }
	.hidemed {
		display:none;
	}
	.orangecontainer p {
        margin: 0 0 15px !important;
     }
	 .orangecontainer h2 {
	     margin-top:15px;
     }
	 .navbar-brand > img {
         float: none;
         display: inline;
     }
	 .navbar-brand {
  		float: none;
	 }
	 .navbar-header {
	    float: none !important;
	    text-align: center !important;
     }
	 .started-btm-cntr {
		position: relative;	
		bottom:0px;
	}
}


@media (min-width: 768px) {
	
.navbar-nav > li > a {
  padding:7px 12px;
}

.navbar-right {
  float: right !important;
  margin-right: -15px;
  margin-top: 15px;
}

}
@media (max-width:767px) {
.search-form select {
	width:25%;
	}
.search-form input[type="text"] {
    width: 75%;
	margin-bottom:20px;
	}
.search-form .btn {
	display:block;
	padding: 13px 20px 11px;
    width: 210px;
	float: none;
	margin: 15px auto;
    }
.gallery .banner {
    background: url("../images/bg-banner.png") no-repeat;
    background-size: contain;
    background-position: center top;
    margin: -2px auto 5px;
    position: relative;
    line-height: 27px;
    overflow: hidden;
    color: #262626;
    height: auto;
    width: 100%;
    font-family: "helvetica_cebold", "Arial", "Helvetica", sans-serif;
    font-size: 24px;
}
.gallery .banner .b1 .b2 {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 0 12px;
}
.gallery .banner .banner-text {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
    overflow: hidden;
    display: block;
    height: 17px;
    font-size: 12px;
}
.gallery .banner .banner-text.important {
    line-height: 20px;
    font-size: 20px;
    height: 20px;
}
.gallery .slide.right .img-banner {
    margin: 0 auto;
    height: auto;
    width: 100%;
    text-align: center;
	float:none;
	display:inline-block;
}
.gallery .slide.right .img-banner img{
	float:none;
	display:inline-block;
}
.gallery .slide.right .alignleft {
    float:none;
}
.contenthd-container {
	margin:30px 0;
	overflow:hidden;
}
#navbar {
  margin-top:30px;
}
.hidesmall {
	display:none;
}
.btscontainer {
	width:750px;
}
.widebutton {
	padding: 10px 10px !important;
    font-size: 16px;
}
.cloudfeatures .features-holder .feature {
    width: 100%;
}
#main .gallery .container {
	min-height:570px;
}
.login {
    height: 22px;
}
}
@media (max-width:650px) {
	.content-header h1 {
    line-height: 44px;
    font-size: 44px;
}
}
@media (max-width:454px) {
	.content-header h1 {
    line-height: 24px;
    font-size: 24px;
}
.search-form select {
	width:35%;
	font-size:14px;
	}
.search-form input[type="text"] {
    width: 65%;
	margin-bottom:20px;
	font-size:14px;
	}
}