body {
    padding-top:149px;
}
h1,h2,h3,h4,h5 {
    color: #015b98;
}
h1 {
    font-size: 53px;
    font-weight: 900;
    padding-bottom: 15px;
}
h2 {
    margin-left: auto;
    margin-right: auto;
    font-weight:600;
    font-size:40px;
    margin-top:-1px;
    padding-top: 20px;
}
h3 {
    font-size: 32px;
    font-weight: 600;
}
h4 {
    font-size: 25px; 
}
h5 {
    font-size: 20px;
    
}
p { 
   color:#4f4f4f;
   font-size: 19px; 
}
.plan {
    padding-bottom:20px;
    width:230px;
    padding-top:0px;
}
.thumbnail {
    margin-top: 40px;
    margin-bottom: -20px;
    background: #f9f9f9;

    border-bottom: 5px solid #F7921E;
    padding-top: 20px;
    padding-bottom: 20px;

}
.thumbnail img {
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}
#fundamentals,#awards,#vpshighlights,#wpbenefits,#working,#banners,#ssdinfo,#resellerhighlight,#domainpricing,#evsslcerts,#aboutus,#flex,#network {
    background:#f9f9f9;
    padding-top:30px;
    padding-bottom:50px;  
}
.topbanner {
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover!important;
}
.fa {

        position:relative;

        right:6px;

}
/* Top Info */
#home-top .topbanner{
    background:url(../img/home-page/home-top-banner.jpg) no-repeat center center;
    padding-bottom:170px;

}
#home-top h1 {
    padding-top: 100px;
}
#home-top h3,#home-top h4 {
    padding-bottom: 15px;
}
#home-top .char-logo {
    position: absolute;
    bottom: -262px;
    right: -6px;

}
#home-top h4 { 
    max-width: 526px;
}
#home-top .container{
    padding-left: 60px;
    padding-right: 60px;
}
#home-top h2 {
    font-weight:bold;
    padding-bottom:20px;
}
#home-top h2 numbers {
    font-weight:600;
    font-size:60px;
    color:#c2272d;
}
#home-top .btn {
    margin-top:40px;
}

#home-top img {
    margin-top:20px;
    margin:auto;
    margin-bottom:30px;
}


/* Fundamentals Tabs */ 

#fundamentals-tabs {
    border:solid 1px #ccc;
    border-bottom: 5px solid #F7921E;
    /*border-radius:5px;*/
    background:#fff;
}
#fundamentals-tabs .mainmenu{
    padding:25px;
    padding-right:0px;
    padding-left:80px;
    padding-bottom:30px;
}
#fundamentals-tabs .char { 
    padding:10px;
    padding-top:50px;
    padding-right:20px;
}
#fundamentals-tabs .logocms {
    position:absolute;
    float:right;
    right: -534px;
    top: -40px;
    z-index:1;
}
#fundamentals-tabs li.tab1 a {
    background-image:url(../img/codeguard.png);
    padding-left:8px;
}
#fundamentals-tabs li.tab2 a {
    background-image:url(../img/spamexperts.png);
}
#fundamentals-tabs li.tab3 a {
    background-image:url(../img/sitelock.png);
}
#fundamentals-tabs li.tab4 a {
    background-image:url(../img/domainprivancy.png);
}
#fundamentals-tabs li {
    padding-bottom:30px;
    width:25%;
    padding-top: 20px;
}
#fundamentals-tabs li a {
    opacity:1;
    background-repeat: no-repeat;
    height:113px;
    width:130px;
    margin-left: auto;
    margin-right: auto;
    cursor:pointer;
    border:0;
    outline:0;       
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color:transparent !important;
}
#fundamentals-tabs li a text {
    font-size:20px;
    font-weight:900;        
    color:#5F6868;
    text-align:center;
    display: block;
    position:relative;
    top:135px;
}
#fundamentals-tabs a:hover text, #fundamentals-tabs .active a text {
    color:#015b98;
}
#fundamentals-tabs .tab-pane p{
    padding-left:40px;
}
#fundamentals-tabs .triangle {
    position: relative;
    padding: 0.1em;
    box-sizing: border-box;
    box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.4);
    background-color:#fff;
    margin-right: 15px;
    margin-left: 15px;
}
#fundamentals-tabs li.active a::after,#fundamentals-tabs li.active a::before{
    top: 128%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index:2;

}
#fundamentals-tabs li.active a::after {
    border-color: rgba(250, 250, 250, 0);
    border-top-color: #fff;
    border-width: 25px;
    margin-left: -25px;
    -webkit-filter: drop-shadow(-3px 3px 3px #000);
    filter: drop-shadow(0px 3px 2px rgba(0,0,0,0.2));
    z-index:2;

}
#fundamentals-tabs li.active a::before {
    border-color: rgba(191, 191, 191, 0);
    border-top-color: #BFBFBF;
    border-width: 26px;
    margin-left: -26px;
    z-index:2;

}

#fundamentals-tabs .tab-content {
    border:1px solid #dadada;
    height:320px;	
    padding-top:20px;
    background: #f9f9f9;
    margin-right: 15px;
    margin-left: 15px;
}
#fundamentals-tabs p {
    font-size:17px;
}
#fundamentals-tabs .fa-check-circle {
    color:#6CA93E;
    font-size:25px;
    position: relative;
    top: 3px;
}
#fundamentals-tabs .lrn {
    position:absolute;
    bottom:-80px;
    left:-100px;
}
#fundamentals-tabs .btn {
    margin-top:20px;
}

/* Middle line */
#middleline {
        background: #015b98;
	height:40px;
        z-index:99!important;
}
#middleline .row {
        padding-top: 10px;
        border-radius: 4px;
        padding-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;

}
#middleline h4 {
        color: #fff;
        margin: 0px;
        font-weight:300;
        float: right;

}
#middleline p {
        color: #fff;
        margin-bottom: 0px;
        font-size: 13px;
}
#middleline p .fa {
        padding-left: 10px;
        padding-right: 10px;
}
#middleline a {
        color: #fff;
}

/* Banner1 */

#banner1 .topbanner {
    
    width: 100%;
    padding-bottom: 100px;
}
#banner1 .webhosting-banner {
    background:url(../img/wordpress/wordpress-top.jpg) no-repeat center center;  
}  
#banner1 .webhosting-logo {
    position: relative;
    top: 57px;
}
#banner1 .reseller-banner,#banner1 .affiliate-banner {
    background:url(../img/resellerhosting/reseller-top-banner.jpg) no-repeat center center;
    
}
#banner1 .affiliate-banner { 
    padding-bottom:200px;
}
#banner1 .reseller-logo {
    position: absolute;
    right: 314px;
    width: 454px;   
}
#banner1 .vps-banner {
    background:url(../img/vpshosting/vps-top-banner.jpg) no-repeat center center;  
}  
#banner1 .vps-logo {
    position: absolute;
    right: 314px;
    width: 454px;
    top: 202px;   
}
#banner1 .vps-logo img {
    min-width:500px;
}
#banner1 h1.notfound {
        text-align:center!important;
}


#banner1 .btn {
        margin-top:40px;
	padding-left:20px!important;
        padding-right:20px!important;
}
#banner1 .fa { 
	color:#6CA93E;
	font-size:27px;
}
#banner1 .text{
	font-size:20px;
	padding:15px;
	color:#000;
       background: #f9f9f9;
       border-radius:5px;
      
}
#banner1 .textbox {
    position:relative;
    top:100px;
    left:20px;
    
}
#banner2 .topbanner {
    padding-bottom: 44px;
    width: 100%;
}

#banner2 h4 {
    font-weight:bold;
    margin-top:-20px;
}

#banner2 h3 from {
    font-size: 12px;
    letter-spacing: -1px;
    vertical-align:200%;
    padding-right:10px;
    color: #ABABAB;
    font-weight:300;

}

#banner2 h3 mo {
    font-size: 12px;
    color: #ABABAB;
    letter-spacing: -1px;
    font-weight:300;
}

#banner2 small {
    font-size: 18px;
    letter-spacing: -1px;
    vertical-align: super;
}
#banner2 sup {
    font-size: 20px!Important;
    margin-right: 5px;
}
#banner2 h3, #banner2 small {
    color:#922024;
    font-weight: 600;
}
#banner2 h3 {
    font-size: 48px;
    
}
#banner2 .bulk {
    padding-top:15px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
#banner2 .bulk a {
        color: #4f4f4f;
        font-size:15px;
        text-decoration:underline;
}
#banner2 .bulk a:hover {
        text-decoration:none;
}
#banner2 .bulk a .fa {
        color: #4f4f4f;
}

/*#banner2 span {
        font-weight:100;
        color: #868686;
}*/

#banner2 p.order {
        margin-top:15px;
        margin-bottom:15px;
        width:100%;
}

#banner2 .box {
        margin-top:20px;
        border: 1px dotted #A5A5A5;
        width:90%;
        margin-left: auto;
        margin-right: auto;
        padding:10px;
        padding-right:9px;
        background:#fff;
}
#banner2 .check {
        font-size: 14px!Important;
        text-align: left!Important;
        margin-left: auto;
        margin-right: auto;
        color:#4f4f4f;
}
#banner2 .text {
    font-size: 20px;
    padding: 15px;
    color: #000;
    background: #f9f9f9;
    border-radius: 5px;
}
#banner2 .check text{
        color:#035084;
        font-weight:bold;

}
#banner2 .check text2{
        color:#035084;
        font-weight:bold;
        text-decoration:underline;

}
#banner2 .check text2:hover{
        cursor:pointer;
}

#banner2 .boxsize {
	min-width:330px;

}
#banner2 .wp-banner {
    background: url(../img/wordpress/wordpress-top.jpg) no-repeat center; 
}
#banner2 .wp-logo {
    position: absolute;
    right: -345px;
    bottom: 0;
}
#banner2 .cloud-banner {
    background:url(../img/cloudhosting/cloud-top-banner.jpg) no-repeat center;
}
#banner2 .cloud-logo {
    position: absolute;
    right: -285px;
    top: 255px;


}
#banner2 .dedicated-banner {
    background:url(../img/dedicatedhosting/top-banner.jpg) no-repeat center center;
    padding-bottom:1100px!important;
}
#banner2 .dedicated-top {
    background: rgba(255, 255, 255, 0.9);
    margin-top:10px;
}

#banner3 .topbanner {
        padding-top: 150px;
        border-bottom: 1px solid #777;
        padding-bottom: 50px;
  	background:url(../img/domains/top-banner.jpg) no-repeat center top;

}
#banner3 .row {
	background-color: #015b98; 
	padding-top: 10px;
	border-radius: 4px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
#banner3 h4 {
	color: #fff;
	margin: 0px;
	font-weight:600;
}
#banner3 p {
	color: #fff;
	margin-bottom: 0px;
	font-size: 13px;
	float: right;
}
#banner3 p .fa {
	padding-left: 10px;
	padding-right: 10px;
}
#banner3 a {
	color: #fff;
}


/*Web Comparison */

#hosting-comparison {
        background: #FFFFFF;
        padding-top: 30px;
        padding-bottom: 50px;
}
#hosting-comparison table {
	font-size:16px;
	padding-left:20px;
}

#hosting-comparison .comptable td {
	 padding:10px;
	color:#015b98;
	text-align:center;
	
}

#hosting-comparison h3,#hosting-comparison h4  {
        text-align:center;
	color:#015b98;

}

#hosting-comparison h1{
        padding-bottom:30px;
        color:#015b98;
        font-weight:600;
}

#hosting-comparison .topbox,.topbox2 {
        background-color:#f9f9f9;
        padding-top:20px;
        padding-bottom:10px;
	text-align:center;
        font-size:35px;
}
#hosting-comparison .topbox img, .topbox2 img{
        height: 80px;
        margin-left:auto;
        margin-right:auto;
        padding-bottom:10px;

}

#hosting-comparison .topbox img {
        padding-left:41px;
        padding-right:42px;


}
#hosting-comparison .topbox2 img {
        padding-left:54px;
        padding-right:54px;

}
#hosting-comparison .topbox {
        padding-right:50px;
        padding-left:50px;

}
#hosting-comparison .topbox2{
        padding-right:40px;
        padding-left:40px;


}
#hosting-comparison .lbl { 

	color:#fff;
	font-size:30px;
	text-align:center;

}
#hosting-comparison .price {
        color:#922024;
	font-size:40px;

}
#hosting-comparison .old {
        color:#ffffff;
        font-size:15px;

}
#hosting-comparison .old scored {
	text-decoration: line-through;
	color:#ffffff;
        font-size:15px;


}
#hosting-comparison .price mo {
        color:#235473;
        font-size:13px;
}


#hosting-comparison .price small {
        font-size: 18px;
        letter-spacing: -1px;
        vertical-align: super;
}
#hosting-comparison .price from {
        font-size: 13px;
        color:#235473;

        letter-spacing: -1px;
        vertical-align: super;
}
#hosting-comparison .comptable th:nth-child(4),#hosting-comparison .comptable th:nth-child(2),#hosting-comparison .comptable th:nth-child(3) {
        border-right: 1px solid #CCCCCC;
	background-color:#015b98!important;

}
#hosting-comparison tr:nth-child(2) td:nth-child(1){
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC!important;
}
#hosting-comparison .comptable th:nth-child(1) {
        background-color:#fff;

}

#hosting-comparison .comptable td:nth-child(1){
	font-weight:600;
        text-align:left!important;
        border:0;
        width:30%;
}

#hosting-comparison .line td{		     
        color:#fff!important;

        background-color:#015b98!important;
        font-weight:600!important;
	font-size:18px;
        border-left:0!important;
        border-right:0!important;

}
#hosting-comparison .comptable tr:nth-child(odd){
	background-color:#E2F2FC;
}
#hosting-comparison .check {
        background-image:url(../img/checkmark.png);
        background-repeat:no-repeat;
        height:20px;
        width:20px;
	margin-left:auto;
	margin-right:auto;	
}
#hosting-comparison .cross {
        background-image:url(../img/cross.png);
        background-repeat:no-repeat;
        height:20px;
        width:20px;
        margin-left:auto;
        margin-right:auto;      
}
#hosting-comparison .discount {
    width: 135px;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* Top Features */
#topfeatures {
        background-color:#fff;
        padding-top: 50px;
        padding-bottom: 50px;
}
#topfeatures .fa {
    color: #6CA93E;
}
#topfeatures .list-group{
        padding-top:18px;
}
#topfeatures h2{
        font-size:35px;
        color:#015b98;
        font-weight:600;
}
#topfeatures h3{
        color:#015b98;
        font-weight:600;
        font-size:20px;

}

#topfeatures .benefits .fa {
        color: #6CA93E;
        font-size: 20px;
        vertical-align: text-bottom;
        padding-right: 12px;

}
#topfeatures .benefits p.light {
        font-size: 16px;
}

/*Web Hosting */


#plans1 {

	background: #FFFFFF;
	padding-bottom: 50px;
	padding-top:30px;
}
#plans1 .dedicated-plans {
	
        position:relative;
	bottom:210px;
}
#plans1 .compare {
	color:#fff;
	text-align:center;
	padding-top:10px;
}
#plans1 .compare a{
	text-decoration:underline;
}
#plans1 .benefits .fa {
        color: #6CA93E;
        font-size: 20px;
        vertical-align: text-bottom;
        padding-right: 12px;
}

#plans1 .benefits p.light {
	font-size: 18px;
}

#plans1 .menu {
	font-size:15px;
	width:160px;
}
#plans1 .dropdown {
      position: relative;
      display:block;
      margin-top:0.5em;
      overflow:hidden;
      width:60%;
      max-width:60%;
      margin-left:auto;
      margin-right:auto;
    }
#plans1 select {
      /* Make sure the select is wider than the container so we can clip the arrow */
      width:110%;
      max-width:110%;
      min-width:110%;
      /* Remove select styling */
      appearance: none;
      -webkit-appearance: none;
      /* Ugly Firefox way of doing it */
      -moz-appearance: window;
      text-indent: 0.01px;
      text-overflow: "";
      /* Magic font size number to prevent iOS text zoom */
      font-size:14px;
      font-weight: bold;
      background:none;
      border: none;
      color: #444;
      outline: none;
      /* Padding works surpringly well */
      padding: .4em 19% .4em .8em;
      font-family: helvetica, sans-serif;
      line-height:1.2;
      margin:.2em;

    }
    

    /* This hides native dropdown button arrow in IE */
#plans1    select::-ms-expand {
      display: none;
    }
     /* Custom arrow - could be an image, SVG, icon font, etc. */
#plans1    .dropdown:after {
      background: none;
      color: #bbb;
      content: "\25BC";
      font-size: .7em;
      padding:0;
      position: absolute;
      right: 1em;
      top: 1.2em;
      bottom: .3em;
      z-index: 1;
      /* This hack makes the select behind the arrow clickable in some browsers */
      pointer-events:none;

    }


    /* Hover style - tricky because we're clipping the overflow */
#plans1    .dropdown:hover {
      border:1px solid #888;
    }

    /* Focus style */
#plans1    select:focus {
      outline: none;
     
    }

    /* This hides focus around selected option in FF */
#plans1    select:-moz-focusring {
      color: transparent;
    }



     /* These are just demo button-y styles, style as you like */
#plans1    .button {
      border: 1px solid #bbb;
      border-radius: .3em;
      box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
      background: #f3f3f3; /* Old browsers */
      background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
      background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    }


#plans1 h2.plan {
	padding-top:10px;
        padding-bottom:30px;
	margin-left: auto;
	margin-right: auto;
	font-size:50px;

}
#plans1 h2.planp {
        margin-bottom: 10px;
        padding-top:10px;
        margin-left: auto;
        margin-right: auto;
        color: #015b98;
        font-size:50px;
        font-weight:600;
        text-align:center;
}

#plans1 .pimg {
       
        width:70%;
        margin-left: auto;
        margin-right: auto;
	padding-top:20px;
}


#plans1 h3 {
    font-size:48px;
}

#plans1 h3 from {
        font-size: 15px;
        letter-spacing: -1px;
        vertical-align:200%;
	padding-right:10px;
        color: #ABABAB;
        font-weight:300;

}

#plans1 h3 mo {
        font-size: 17px;
        color: #ABABAB;
        letter-spacing: -1px;
        font-weight:300;

}

#plans1 small {
	font-size: 25px;
	letter-spacing: -1px;
	vertical-align: super;
        font-weight:600;
}
#plans1 sup {
	font-size: 25px!Important;
	margin-right: 5px;
}
#plans1 h3, #plans1 small {
        color:#922024;
}

#plans1 .bulk {
	padding-top:15px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;

}
#plans1 .bulk a {
        color: #4f4f4f;
        font-size:15px;
        text-decoration:underline;
}
#plans1 .bulk a:hover {
        text-decoration:none;
}
#plans1 .bulk a .fa {
        color: #4f4f4f;
}


#plans1 p.order {
	margin-top:15px;
	margin-bottom:15px;
}

#plans1 .box {
	margin-top:20px;
        border: 1px dotted #A5A5A5;
	width:70%;
        margin-left: auto;
        margin-right: auto;
	padding:10px;	
	padding-right:9px;
        background:#fff;
}
#plans1 .check {
	font-size: 15px!Important;
	text-align: left!Important;
	margin-left: auto;
	margin-right: auto;
	color:#4f4f4f;;
}
#plans1 .check text{
	color:#035084;
	font-weight:bold;

}
#plans1 .check text2{
        color:#035084;
        font-weight:bold;
	text-decoration:underline;	

}
#plans1 .check text2:hover{
	cursor:pointer;
}



/*Hosting Features */
#hostingfeatures {
    padding-top: 30px;
    padding-bottom: 50px;
}
#hostingfeatures img {
    margin-bottom: 25px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 40px;
    max-height: 140px;
    margin: auto;
}
#hostingfeatures h2 {
    text-align:center;
}
#hostingfeatures h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    text-align:center;    
    margin-bottom:20px;
}
#hostingfeatures h4 {
    font-weight:600;
    border-bottom: 1px solid #dadada;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:5px;
}
#hostingfeatures .feature {
    padding-left:30px;
}
#hostingfeatures .more {
    color:#015b98;
    font-weight:bold;
    text-decoration:underline;
    cursor:pointer;
}
#hostingfeatures p {
    font-size:17px;
}

/* Awards */


#awards img {
    margin-bottom: 25px;
    margin-left:auto;
    margin-right:auto;
    margin: auto;
    max-width: 176px;
}

#awards h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    text-align:center;   
    margin-bottom:40px;
}


#awards .more {
	color:#015b98;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
#awards p {
    margin-bottom: 45px;
    margin-top: 45px;
    text-align: center;
}
#awards .feature {
    margin-bottom:25px;
}
#dedicatedhighlights {
    position: relative;
    bottom: 157px;
}

#dedicatedhighlights h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;   
    text-align:center;
}
#dedicatedhighlights .fa {
        color:#6CA93E;
        font-size:20px;
}

#dedicatedhighlights p {
        color:#4f4f4f!important;
        font-size:17px;
}


/* VPS Hightlits */



#vpshighlights h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;   
    text-align:center;
}
#vpshighlights .fa {
	color:#6CA93E;
	font-size:20px;
}
#vpshighlights .features {
	padding-top:10px;
}
#vpshighlights p {
        color:#4f4f4f!important;
        margin-top:10px;
        font-size:17px;
}
#vpshighlights text1{
	color:#015b98;
	font-weight:600!important;
}
/* WP Management */
#wpmanage {
        
        padding-top:30px;
	padding-bottom:50px;
        border-bottom:1px solid #dadada;
        
}



#wpmanage h6 {

    font-size: 20px;
    color: #015b98;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#wpmanage p {
   
    margin-bottom: 30px;
    font-size: 19px;
    padding-left:8px;
}
#wpmanage .features {
    margin-top: 40px;
    border-top: 1px solid #dadada;
    padding-top: 40px;
}
/* WP benefits */


#wpbenefits .fa {
	color:#6CA93E;
	font-size:20px;
}
#wpbenefits .features {
	padding-top:10px;
}
#wpbenefits p {
    color:#4f4f4f!important;
    margin-top: 20px;
    font-size: 17px;
}

/* Processors */
#processor {
    padding-top:30px;
    padding-bottom:50px;        
}


#processor h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;  
}

#processor p {
    margin-bottom: 30px;
    font-size: 19px;
    padding-left:8px;
    margin-top:20px;
}
#processor img {
    margin:auto;
    padding-top: 40px;

}
/* Working */

#working h2.intro {
        border-bottom: 1px solid #DBDBDB;
        padding-top: 20px;
}
#working p {
        font-size: 17px;
}
#working .fa {
        padding-right:10px;
        color:#fff;

}
#working a {
        margin-left:auto;
        margin-right:auto;
        max-width:200px;
}
#working .btn {
        font-size:25px;
}
#working h3 {
        font-weight:600;
        font-size:40px;
        margin-left:auto;
        margin-right:auto;
        
    color: #015b98;

}
/* Payout */
#payout {
        padding-top: 50px;
        padding-bottom: 30px;

}
#payout h2.intro {
        border-bottom: 1px solid #DBDBDB;
        padding-top: 20px;
}
#payout p {
        font-size: 17px;
}
#payout .fa {
        padding-right:10px;
        color:#fff;

}
#payout a {
        margin-left:auto;
        margin-right:auto;
        max-width:200px;
}
#payout .btn {
        font-size:25px;
}
#payout h3 {
        font-weight:600;
        font-size:40px;
        color:#015b98;
        margin-left:auto;
        margin-right:auto;
	padding-top:20px;
}
#payout img {

	padding-right:10px;
}
/* Banners */


#banners h2.intro {
        border-bottom: 1px solid #DBDBDB;
        padding-top: 20px;
}
#banners p {
        font-size: 17px;
}
#banners .fa {
        padding-right:10px;
        color:#fff;

}
#banners .comming img{
    max-width:350px;
}
#working .working {
    max-width:350px;
}
#payout .payout {
    max-width:350px;
}
#banners a {
        margin-left:auto;
        margin-right:auto;
        max-width:200px;
}
#banners .btn {
        font-size:25px;
}
#banners h3 {
        font-weight:600;
        font-size:40px;
        color:#015b98;
        margin-left:auto;
        margin-right:auto;
	border-bottom:1px solid #DADADA;
	width:60%;
	padding-bottom:10px;
}
#banners img { 

	margin-left:auto;
	margin-right:auto;
}
/* Join */


#join {
        padding-top: 30px;
        padding-bottom: 30px;

}
#join h2.intro {
        border-bottom: 1px solid #DBDBDB;
        padding-top: 20px;
}
#join .btn {
	margin-top:30px;
	font-size:30px!important;
}
#join p {
        font-size: 17px;
}
#join .fa {
        padding-right:10px;
        color:#fff;

}
#join a {
        margin-left:auto;
        margin-right:auto;
        max-width:200px;
}
#join .btn {
        font-size:25px;
}
#join h3 {
        font-weight:600;
        font-size:40px;
        color:#015b98;
        margin-left:auto;
        margin-right:auto;
        border-bottom:1px solid #DADADA;
        width:60%;
        padding-bottom:10px;
}



/* ssdinfo */


#ssdinfo h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;  
    margin-top: 15px;
}

#ssdinfo p {
    margin-bottom: 30px;
    font-size: 19px;
    padding-left:8px;
}
#ssdinfo img {
    padding-top: 40px;
    margin:auto;
}



/* Vps Comparison */

#vpscomparison {
	padding-bottom: 50px;
	padding-top: 10px;
}
#vpscomparison .fa {
	color:#09A1BB;
}
#vpscomparison .table>tbody>tr>td {
	padding: 15px;
	font-weight: 400;
}
#vpscomparison table {
	border:10px solid #015b98;
	padding-top:20px;
}
 
#vpscomparison table tr:odd {
	background: #F2F2F2;

}
#vpscomparison table tr:hover {
	background-color: #f4f4f4!Important;
}
#vpscomparison table tr th {
        font-size:25px!important;
	padding: 15px;
	background: #015b98;
	color: #FFFFFF;
	font-size: 14px;
}
#vpscomparison table th:hover {
	background: #015b98;
}
#vpscomparison table th.center {
	text-align:center;
}
#vpscomparison table td.center {
	text-align:center;
}
#vpscomparison table td {
	font-size:20px;
	color:#015b98;
}
#vpscomparison table .red {
	color:#B60007;
}
#vpscomparison table .left {
	background:#015b98;
	color:#fff;
	font-weight:600!important;
	border:none;
	font-size:15px;
}
#vpscomparison table .fa {
        color:#fff;
}	

/* Resellerhighligt */
#resellerhighlight img {
    padding-top:20px;
    margin:auto;
}

#resellerhighlight h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;   
    text-align: center;
}


#resellerhighlight p {
    margin-top:20px;
    margin-bottom: 30px;
    font-size: 19px;
    padding-left:8px;
}


#resellerhighlight .fa {
	padding-right:10px;
	color:#6CA93E;
}


/*Domains*/
#domainchecker {
	background:#f9f9f9;
	border:1px solid #dadada;
        padding-bottom:20px;

}
#domainchecker h1 {
        font-weight:600;
        font-size:40px;
        text-align:center;
        color:#015b98;
        padding-bottom:20px;
        width:75%;
        margin-left:auto;
        margin-right:auto;

}


#domainfeatures {
	background: #FFFFFF;
	padding-top: 70px;
	padding-bottom: 50px;
}

#domainfeatures h4 {
        font-weight:600;
        font-size:17px;
        color:#015b98;

}

#domainfeatures .fa {
	color:#6CA93E
}


#domainpricing {

	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	font-size:20px;
}
#domainpricing .btn {
        font-size:18px;
	width:100px;
	border-radius: 5px;
}
#domainpricing .Show_Rows {
	cursor:pointer;
	text-decoration:underline;
}

/*SSL Certificates*/

#sslcerts {
	background: #FFFFFF;
	padding-top: 70px;
	padding-bottom: 70px;
}
#sslcerts .fa {
	padding-right:0px;
}
#sslcerts .btn .fa {
	padding-right:10px;
}
#sslcerts .box {
	margin-top:30px;
}
#sslcerts .box > .icon {
	text-align: center;
	position: relative;
}
#sslcerts .box > .icon > .image {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 88px;
	height: 88px;
	border: 8px solid white;
	line-height: 88px;
	border-radius: 50%;
	background:#439CC7;
	vertical-align: middle;
}
#sslcerts .box > .icon:hover > .image {
	background: #6CA93E;
}
#sslcerts .box > .icon > .image > i {
	font-size: 36px !important;
	color: #FFFFFF !important;
}
#sslcerts .box > .icon:hover > .image > i {
	color: white !important;
}
#sslcerts .box > .icon > .info {
	margin-top: -24px;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	padding: 15px 0 10px 0;
}
#sslcerts .box > .icon:hover > .info {
	background:#fff;
	border-color: #e0e0e0;
	color: white;
}
 #sslcerts h2.intro {
        border-bottom: 1px solid #DBDBDB;
        padding-top: 20px;
        font-size:35px;
        color:#015b98;
        font-weight:600;

}
#sslcerts .box > .icon > .info > h3.title {
	font-size: 25px;
	color: #015b98;
	font-weight: 600;
	border-bottom:1px solid #dadada;
	width:75%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	padding-top:10px;
}
#sslcerts .box > .icon > .info > h3.price {
	font-size: 20px;
	color: #084163;
	font-weight: 600;
	margin-bottom: 25px;
}
#sslcerts .box > .icon > .info > .more {
	margin-bottom:15px;
}
#sslcerts .box > .icon > .info > p {
	font-size: 13px;
	color: #4f4f4f;
	line-height: 1.5em;
	margin: 20px;
}
#sslcerts .box .space {
	height: 30px;
}
#sslcerts .infobox {
	
}
#sslcerts .infobox {
        margin-top:20px;
        border: 1px dotted #A5A5A5;
        width:70%;
        margin-left: auto;
        margin-right: auto;
        padding:10px;   
        padding-right:9px;
}
#sslcerts .check {
        font-size: 16px!Important;
        text-align: center!Important;
        margin-left: auto;
        margin-right: auto;
        color:#4f4f4f;
}
#sslcerts .check text{
        color:#035084;
        font-weight:bold;

}

#evsslcerts {
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
#evsslcerts h2.intro {
	border-bottom: 1px solid #DBDBDB;
	padding-top: 20px;
        font-size:35px;
        color:#015b98;
        font-weight:600;

}
#evsslcerts p {
	margin-top:20px;
}
#evsslcerts table .fa {
	padding-right:10px;
	color:#6CA93E;
}
#evsslcerts .fa {
	padding-right:0px;
}
#evsslcerts .btn .fa {
	padding-right:10px;
}
#evsslcerts .evsslimg {
	margin-left: auto;
	margin-right: auto;
}
#evsslcerts .box > .icon {
	text-align: center;
	position: relative;
}
#evsslcerts .box > .icon > .image {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 88px;
	height: 88px;
	border: 8px solid white;
	line-height: 88px;
	border-radius: 50%;
        background:#439CC7;
	vertical-align: middle;
}
#evsslcerts .box > .icon:hover > .image {
        background: #6CA93E;

}
#evsslcerts .box > .icon > .image > i {
	font-size: 36px !important;
	color: #FFFFFF !important;
}
#evsslcerts .box > .icon:hover > .image > i {
	color: white !important;
}
#evsslcerts .box > .icon > .info {
	margin-top: -24px;
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
	padding: 15px 0 10px 0;
	border-radius:4px;
}
#evsslcerts .box > .icon:hover > .info {
	background: #FFFFFF;
	border-color: #e0e0e0;
	color: white;
}
#evsslcerts .box > .icon > .info > h3.title {
	font-size: 16px;
	color: #222;
	font-weight: 500;
}
#evsslcerts .box > .icon > .info > h3.price {
	font-size: 16px;
	color: #222;
	font-weight: 300;
	margin-bottom:25px;
}
#evsslcerts .box > .icon > .info > .more {
	margin-bottom:15px;
}
#evsslcerts .box > .icon > .info > p {
	font-size: 13px;
	color: #4f4f4f;
	line-height: 1.5em;
	margin: 20px;
}
#evsslcerts .box .space {
	height: 30px;
}
#evsslcerts table {
	border: 1px solid #ddd;
}
#evsslcerts .table>tbody>tr>td {
	vertical-align: middle;
}
#evsslcerts table tr {
	background-color: #FFF;
}
#evsslcerts table tr:hover {
	background-color: #F2F2F2;
}


/* About Us */


#aboutus h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
}
#aboutus p {
    margin-bottom: 50px;
    padding-left:8px;
}

#aboutus img {
    margin:auto;
}

/* Flex */



#flex h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;  
}

#flex p {
    margin-bottom: 30px;
    font-size: 19px;
    padding-left:8px;
    margin-top:20px;
}
#flex img {
    margin:auto;
}
/* network */

#network h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
}

#network p {
    margin-top: 20px;
    padding-left:8px;
}
#network img {
    margin-top:30px;
}

/* Migration */
#migration {
    padding-top:30px;
    padding-bottom:50px;
}
#migration h5 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;   
}


#migration p {
    margin-top:20px;
    margin-bottom: 30px;
    padding-left:8px;
}
#migration img {
    margin:auto;
}

/* Web Builder */

#webbuilder {
    padding-bottom:50px;
    padding-top:20px;
    background: #fff;
    border-bottom: 1px solid #DADADA;
    border-top: 1px solid #DADADA;

}

#webbuilder h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    text-align:center;    
    margin-bottom:20px;
}
#webbuilder img {
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
#webbuilder p {
	padding-top:0px;
        margin-left:auto;
        margin-right:auto;
        font-size:17px;
	padding-left:5px;
}
#webbuilder .fa { 
        color:#6CA93E;
        font-size:25px;

}
#webbuilder .features {
	padding-top:20px;
}
/* Happy Customers */

#happycustomers {
    padding-top:40px;
    padding-bottom:60px;
    text-align:center;
       
}

#happycustomers h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    text-align:center;    
    margin-bottom:40px;
}
#happycustomers .fivestar {
    width: 220px;
    margin: auto;
    position: relative;
    bottom: 5px;
}
#happycustomers blockquote{
    margin-bottom: 10px!important;
}
#happycustomers blockquote:after {
  color:#D1D1D1;
  content: close-quote;
  font-size: 5em;
  line-height: 1px; 
  margin-right: 2px;
  vertical-align: -0.6em;
  margin-top: 21px;
}
#happycustomers blockquote:before {
  color:#D1D1D1;
  content: open-quote;
  font-size: 5em;
  line-height: 1px;
  margin-right: 3px;
  vertical-align: -0.4em;
}
#happycustomers .arrow_box { 
	position: relative; 
	padding-top:20px;
        font-size:16px;
	text-align:left;
	background: #f9f9f9;
	border: 2px solid #DADADA;
} 
#happycustomers .arrow_box:after, #happycustomers .arrow_box:before { 
	top: 100%; 
	left: 50px; 
	border: solid transparent; 
	content: " "; 
	height: 0; 
	width: 0; 
	position: absolute; 
	pointer-events: none;
 
	} 
#happycustomers .arrow_box:after { 
	border-color: rgba(248, 248, 248, 0); 
	border-top-color: #f9f9f9;
	border-width: 15px; 
	margin-left: -15px; 
} 
#happycustomers .arrow_box:before { 
	border-color: rgba(218, 218, 218, 0); 
	border-top-color: #dadada;
	border-width: 18px; 
	margin-left: -18px; 
}
#happycustomers .name {
	text-align:left;
	padding-top:20px;
	font-size:20px;
	font-style:italic;
	padding-bottom:20px;
}

/* Website Tools */

#fundamentals h5 {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    text-align:center;    
    margin-bottom:40px;
}


#fundamentals p {
	margin-top: 20px;
	margin-bottom: 0px;
}
#fundamentals p.button {
	margin-top: 20px;
	margin-bottom: 10px;
}
#fundamentals-mobile {

	padding-top: 30px;
	padding-bottom: 50px;
}
#fundamentals-mobile img {
	margin-bottom: 25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}
#fundamentals-mobile h3 {
        font-weight:600;
        font-size:40px;
        text-align:center;
        color:#015b98;
        border-bottom:1px solid #dadada;
        padding-bottom:20px;
        width:80%;
        margin-left:auto;
        margin-right:auto;
}
#fundamentals-mobile .toptext {
	font-size:17px;
}
#fundamentals-mobile .logoimg{
    border-bottom: 1px solid #dadada;
    padding-left:10px;
    padding-right:10px;
}
#fundamentals-mobile .feature {
	padding-left:30px;
}
#fundamentals-mobile .more {
	color:#015b98;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

#fundamentals-mobile .btn {
	margin-top:15px;
	font-size:16px;
}





/* Scroll-to-Top */
.scroll-top-wrapper {
	position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
	background-color: #F7921E;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.scroll-top-wrapper.show {
	visibility:visible;
	cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}
.scroll-top-wrapper .fa {
	padding-right: 0px;
	color: #FFFFFF;
}

.popover .btn-primary {
	background-color: #F7921E!Important;
	border-color: #F7921E!Important;
        font-size:14px;
}
.popover ul>li>a {
	color: #FFFFFF!Important;
}
.popover ul>li>a:hover {
	color: #CCC!Important;
}
.modal-header img {
	position:relative;
	bottom:53px;
	right:10px;
	z-index:0;
}
.modal-body, .modal-footer {
    text-align: center !important;
    border: 0px none;
}
.modal-body-main {
     padding:20px;
     font-size:18px;
     border-radius:20px;

}
.modal-body-main p{
     font-size:18px;
}

.modal-header {
        background-color:#015b98;
}
.modal-header h4 {
        color:#fff;
        font-size:30px;
        font-weight:600;
	padding-left:20px;
	
}
.tool-tip {
    float:right;
    cursor:help;
}



.tool-tip:hover {
	display:block;
}

.modtitle {
	text-align:left;
}


#manageoptions {
    border-top: 1px solid #DADADA;
    padding-top:30px;
    padding-bottom:50px;
}
#manageoptions table {
    font-size:16px;
    padding-left:20px;
    margin-top:40px;
}

#manageoptions .comptable td {
    padding:30px;
    border-left: 1px solid #CCCCCC;
    color:#015b98;
    text-align:center;
	
}
#manageoptions .comptable tr {
    border-right: 1px solid #CCCCCC;

}

#manageoptions .lbl { 
    color:#fff;
    font-size:30px;
    text-align:center;

}


#manageoptions .comptable th:nth-child(4),#manageoptions .comptable th:nth-child(2),#manageoptions .comptable th:nth-child(3) {
    border: 1px solid #CCCCCC;
    background-color:#015b98!important;
    width:24%;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;
    padding-right:10px;
}
#manageoptions tr:nth-child(2) td:nth-child(1){
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC!important;
}
#manageoptions .comptable th:nth-child(1) {
    background-color:#fff;

}

#manageoptions .comptable td:nth-child(1){
    font-weight:600;
    text-align:left!important;
    border:0;
    width:26%;
}
#manageoptions .comptable tr:nth-child(odd){
    background-color:#E2F2FC;
}
#manageoptions .check {
    background-image:url(../img/checkmark.png);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    margin-left:auto;
    margin-right:auto;	
}
#manageoptions .cross {
    background-image:url(../img/cross.png);
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    margin-left:auto;
    margin-right:auto;      
}

.discount {
    background: #922024;
    color: #fff;
    font-weight: 600;
    width: 182px;
    text-align: center;
    margin: auto;
    font-size: 16px;
    padding: 3px;
	
}
.oldprice {
    font-size: 17px;
    color: #4f4f4f;
    padding-top: 20px;
}
.oldprice trough{
    text-decoration:line-through;
}
.bestseller {
    background: url(../img/bestseller.png) no-repeat;
    width:120px;
    height:25px;
    left:135px;
    top:110px;
    position:absolute;
}
.discount txt {
    font-weight:bold;
    color:#fff;
    font-size:15px;
    text-align:center;
    position:relative;
    top:11px;
    left:1px;

}
.discount txt off{
    font-size:14px;
}
#cloudhighlights {
    padding-top:30px;
    padding-bottom:50px;         
}
#cloudhighlights img {
    margin:auto;
}
#cloudhighlights p {
   
    margin-bottom: 30px;
    font-size: 19px;
    padding-left:8px;
}
#cloudhighlights .features {
    margin-top: 40px;
    border-top: 1px solid #dadada;
    padding-top: 40px;
}
#aboutus-page {
    border-bottom: 1px solid #DADADA;
    padding-top:50px;
    padding-bottom:50px;
}
#aboutus-page h1 {
    text-align:center;
    color:#015b98;
    padding-bottom:20px;
    font-weight:bold;
    font-size:40px;
    border-bottom: 1px solid #DADADA;
}
#aboutus-page h4 {
    text-align:center;
    padding-bottom:40px;
}
#aboutus-page .aboutchar {
    max-width:593px;
    margin:auto;
    position:relative;
    padding-bottom:40px;
}
#aboutus-page .aboutchartxt {
    position:absolute;
    top: 45px;
    left: 230px;
    font-size: 22px;
    font-weight: 500;
}
#aboutus-page .aboutchartxt txt {
    color:#015b98;
    font-weight:bold;
    
}
#aboutus-page .text { 
    font-size:20px;
}
#cloudcomparsion {
        border-top: 1px solid #DADADA;
        background: #FFFFFF;
        padding-top: 30px;
	padding-bottom: 30px;
}
#cloudcomparsion h2{
    text-align: center;
    margin-bottom:30px;
}
#cloudcomparsion table {
        font-size:16px;
        padding-left:20px;
}

#cloudcomparsion .comptable td {
        padding:30px;
        border-left: 1px solid #CCCCCC;
        color:#015b98;
        text-align:center;

}
#cloudcomparsion .comptable tr {
        border-right: 1px solid #CCCCCC;

}


#cloudcomparsion .lbl {
        color:#015b98;
        font-size:30px;
        text-align:center;

}
#cloudcomparsion .price {
        color:#922024;
        font-size:25px;
	text-align:center;
	font-weight:0!important;	

}
#cloudcomparsion .old {
        color:#ffffff;
        font-size:15px;

}
#cloudcomparsion .old scored {
        text-decoration: line-through;
        color:#ffffff;
        font-size:15px;


}
#cloudcomparsion .price mo {
        color:#235473;
        font-size:13px;
}
#cloudcomparsion .price small {
        font-size: 18px;
        letter-spacing: -1px;
        vertical-align: super;
}
#cloudcomparsion .price from {
        font-size: 13px;
        letter-spacing: -1px;
        vertical-align: super;
}
#cloudcomparsion .comptable th:nth-child(4),#cloudcomparsion .comptable th:nth-child(2),#cloudcomparsion .comptable th:nth-child(3) {
        border: 3px solid #015b98;
        background-color:#fff;
        width:24%;
        padding-top:20px;
        padding-bottom:20px;
        padding-left:10px;
        padding-right:10px;
}
#cloudcomparsion tr:nth-child(2) td:nth-child(1){
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC!important;
}
#cloudcomparsion .comptable th:nth-child(1) {
        background-color:#fff;

}

#cloudcomparsion .comptable td:nth-child(1){

        font-weight:600;
        text-align:left!important;
        border:0;
        width:26%;

}



#cloudcomparsion .line td{
        color:#fff!important;

        background-color:#015b98!important;
        font-weight:600!important;
        font-size:18px;
        border-left:0!important;
        border-right:0!important;

}
#cloudcomparsion .comptable tr:nth-child(odd){
        background-color:#E2F2FC;
}
#cloudcomparsion .check {
        background-image:url(../img/checkmark.png);
        background-repeat:no-repeat;
        height:20px;
        width:20px;
        margin-left:auto;
        margin-right:auto;
}
#cloudcomparsion .cross {
        background-image:url(../img/cross.png);
        background-repeat:no-repeat;
        height:20px;
        width:20px;
        margin-left:auto;
        margin-right:auto;
}


#cloudcomparsion .order {
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	text-align:center;	
}
/* Hosting Plans */
#homepage-plans {
        background: #FFFFFF;
        padding-bottom: 50px;
        border-top:1px solid #4f4f4f;
}

#homepage-plans h4 {
        padding: 10px;
        color:#0B4164;
        border-bottom: 1px solid #ccc;
        width: 50%;
        margin: auto;
        margin-top:-30px;
	font-size:20px;
}
#homepage-plans h3 {
        font-size:48px;
        margin:-10px;
        margin-top:10px;
}
#homepage-plans small {
        font-size: 25px;
        letter-spacing: -1px;
        vertical-align: super;
}
#homepage-plans sup {
        font-size: 30px!Important;
        margin-right: 5px;
}
#homepage-plans h3, #homepage-plans small {
        color:#922024;
        font-weight:600;
}

#homepage-plans p.specs {
        text-align: center;
        margin-left: 20px;
        margin-right: 20px;
        font-size: 15px;
        color:#0B4164;
        text-transform:uppercase;
	padding-top:10px;
        padding-bottom:10px;
}


#homepage-plans p.check {
        font-size: 17px!Important;
        text-align: center!Important;
        margin-left: auto;
        margin-right: auto;
        color: #848484;
}
/* Content Area */
#content {
	padding-top: 25px;
	padding-bottom: 0px;
	background-color: #f9f9f9;
}
#content .contentbox {
	background-color: #fff;
	padding: 35px;
	box-shadow: 0px 0px 1px 1px #B1B1B1;
	margin-bottom: 25px;
}
#content .contentbox {
	background-color: #fff;
	padding: 35px;
	box-shadow: 0px 0px 1px 1px #B1B1B1;
	margin-bottom: 25px;
}
#content h1 {
	font-weight: 300;
	margin-top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #F4F4F4;
	margin-bottom: 30px;
}
#content h4 {
	margin-top: 30px;
	margin-bottom: 10px;
	font-weight:300;
}
#content p {
	font-size: 14px;
	font-weight: 300;
	padding-top:10px;
	padding-bottom:10px;
}
#content .fa {
	color: #6CA93E;
}
#content h3.menu .fa {
	color: #6CA93E;
	font-size:22px;
	padding-right:15px;
}
#content .list-group-item.active, #content .list-group-item.active:focus, #content .list-group-item.active:hover {
	background-color: #015b98!Important;
	border-color: #015b98!Important;
	color: #fff;
	font-weight: 600;
}
#content .list-group-item {
	background-color: #FFFFFF;
}
#content .list-group-item .fa {
	color: #6CA93E;
}
#content a.list-group-item:focus, #content a.list-group-item:hover {
	text-decoration: none;
 transition: color .25s ease-in-out;
 -moz-transition: color .25s ease-in-out;
 -webkit-transition: color .25s ease-in-out;
	background-color: #F5F5F5;
}
#content .list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #4C4C4C;
	font-weight: 300;
}
#content .list-group {
	margin-bottom: 25px;
}
#content .table {
	border:1px solid #ddd;
	margin-bottom: 0px;
}
#content .table th {
	padding: 15px;
	background: #5F6868;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
}
#content .table td {
	padding: 15px;
	background: #F2F2F2;
	text-align: center;
	font-weight: 400;
	width: 33%;
}

#cookie-bar {
	background:#015b98!important;
}

#cookie-bar-prompt-button {
	color:white!important;
	text-decoration:underline!important;

}
#cookie-bar-button {
        background:#F7921E!important;
	color:white!important;
}

#cookie-bar a{
        color:white!important;
}

#cookie-bar-prompt-logo {
	display:none!important;

}
#cookie-bar-prompt-content {

        background:#015b98!important;

}
