/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
#sectiontitlewhite {
	background: #FFF;
	padding-top: 60px;
	padding-bottom: 0px;
}
#shared-website-hosting-plans {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:40px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
#shared-website-hosting-plans .pricing-table {
	margin-bottom:20px
}
#shared-website-hosting-plans .pricing {
	padding:0
}
#planbox .pricing-table {
	margin-top:10px;
	margin-bottom:10px
}
#shared-website-hosting-plans .pricing .pricing-table .pricing-header {
	position:relative;
	background:#203378;
	padding:22px 22px;
	text-align:center;
	border-top-right-radius:0px;
	border-top-left-radius:0px
}
#shared-website-hosting-plans .pricing .pricing-table .pricing-header .pricing-title {
	color:#FFF;
	font-size:24px;
	text-align:center;
	font-weight:300
}
#shared-website-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate {
	font-size:70px;
	font-weight:700;
	color:#FFF;
	position:relative;
	text-align:center;
	margin-bottom:0;
	margin-right:10px
}
#shared-website-hosting-plans .pricing .pricing-table .pricing-header .pricing-term {
	font-size:15px;
	color:#F3F4F5;
	text-align:center;
	margin-bottom:20px;
	font-weight:300
}
#shared-website-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate sup {
	font-size:24px;
	position:relative;
	top:-30px;
	color:#FFF
}
#shared-website-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate .pence {
	font-size:33px;
	top:-20px;
	color:#FFF
}
#shared-website-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate span {
	font-size:20px;
	color:#FFF;
	text-transform:uppercase
}
#shared-website-hosting-plans .pricing .pricing-list {
	padding:20px 0 40px 0;
	background:#ffffff;
	border:1px solid #e4e4e4
}
#shared-website-hosting-plans .pricing .pricing-list ul {
	padding:0;
	display:table;
	margin:0 auto
}
#shared-website-hosting-plans .pricing .pricing-list ul li {
	list-style:none;
	border-bottom:1px solid #F3F4F5;
	color:#9e9e9e;
	font-size:16px;
	line-height:42px;
	font-weight:300
}
#shared-website-hosting-plans .pricing .pricing-list ul li:last-child {
	border:none
}
#shared-website-hosting-plans .pricing .pricing-list ul li i {
	margin-right:12px;
	color:#b0b0b0
}
#shared-website-hosting-plans .pricing .pricing-list ul li span {
	color:#203378
}
#reseller-hosting-plans {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:40px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
#reseller-hosting-plans .pricing-table {
	margin-bottom:20px
}
#reseller-hosting-plans .pricing {
	padding:0
}
#planbox .pricing-table {
	margin-top:10px;
	margin-bottom:10px
}
#reseller-hosting-plans .pricing .pricing-table .pricing-header {
	position:relative;
	background:#203378;
	padding:22px 22px;
	text-align:center;
	border-top-right-radius:0px;
	border-top-left-radius:0px
}
#reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-title {
	color:#FFF;
	font-size:24px;
	text-align:center;
	font-weight:300
}
#reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate {
	font-size:70px;
	font-weight:700;
	color:#FFF;
	position:relative;
	text-align:center;
	margin-bottom:0;
	margin-right:10px
}
#reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-term {
	font-size:15px;
	color:#F3F4F5;
	text-align:center;
	margin-bottom:20px;
	font-weight:300
}
#reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate sup {
	font-size:24px;
	position:relative;
	top:-30px;
	color:#FFF
}
#reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate .pence {
	font-size:33px;
	top:-20px;
	color:#FFF
}
#reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate span {
	font-size:20px;
	color:#FFF;
	text-transform:uppercase
}
#reseller-hosting-plans .pricing .pricing-list {
	padding:20px 0 40px 0;
	background:#ffffff;
	border:1px solid #e4e4e4
}
#reseller-hosting-plans .pricing .pricing-list ul {
	padding:0;
	display:table;
	margin:0 auto
}
#reseller-hosting-plans .pricing .pricing-list ul li {
	list-style:none;
	border-bottom:1px solid #F3F4F5;
	color:#9e9e9e;
	font-size:16px;
	line-height:42px;
	font-weight:300
}
#reseller-hosting-plans .pricing .pricing-list ul li:last-child {
	border:none
}
#reseller-hosting-plans .pricing .pricing-list ul li i {
	margin-right:12px;
	color:#b0b0b0
}
#reseller-hosting-plans .pricing .pricing-list ul li span {
	color:#203378
}
#master-reseller-hosting-plans {
	background:#F3F4F5;
	padding-top:60px;
	padding-bottom:40px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
#master-reseller-hosting-plans .pricing-table {
	margin-bottom:20px
}
#master-reseller-hosting-plans .pricing {
	padding:0
}
#planbox .pricing-table {
	margin-top:10px;
	margin-bottom:10px
}
#master-reseller-hosting-plans .pricing .pricing-table .pricing-header {
	position:relative;
	background:#203378;
	padding:22px 22px;
	text-align:center;
	border-top-right-radius:0px;
	border-top-left-radius:0px
}
#master-reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-title {
	color:#FFF;
	font-size:24px;
	text-align:center;
	font-weight:300
}
#master-reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate {
	font-size:70px;
	font-weight:700;
	color:#FFF;
	position:relative;
	text-align:center;
	margin-bottom:0;
	margin-right:10px
}
#master-reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-term {
	font-size:15px;
	color:#F3F4F5;
	text-align:center;
	margin-bottom:20px;
	font-weight:300
}
#master-reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate sup {
	font-size:24px;
	position:relative;
	top:-30px;
	color:#FFF
}
#master-reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate .pence {
	font-size:33px;
	top:-20px;
	color:#FFF
}
#master-reseller-hosting-plans .pricing .pricing-table .pricing-header .pricing-rate span {
	font-size:20px;
	color:#FFF;
	text-transform:uppercase
}
#master-reseller-hosting-plans .pricing .pricing-list {
	padding:20px 0 40px 0;
	background:#ffffff;
	border:1px solid #e4e4e4
}
#master-reseller-hosting-plans .pricing .pricing-list ul {
	padding:0;
	display:table;
	margin:0 auto
}
#master-reseller-hosting-plans .pricing .pricing-list ul li {
	list-style:none;
	border-bottom:1px solid #F3F4F5;
	color:#9e9e9e;
	font-size:16px;
	line-height:42px;
	font-weight:300
}
#master-reseller-hosting-plans .pricing .pricing-list ul li:last-child {
	border:none
}
#master-reseller-hosting-plans .pricing .pricing-list ul li i {
	margin-right:12px;
	color:#b0b0b0
}
#master-reseller-hosting-plans .pricing .pricing-list ul li span {
	color:#203378
}
#home-benefits {
	background: #203378;
	padding-top: 60px;
	padding-bottom: 40px;
}
#home-benefits h1 {
	color: #FFF;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 50px;
	font-size: 30px;
}
#home-benefits .thumbnail {
	padding: 30px 20px 30px 20px;
}
#home-benefits h2 {
	color: #737373;
	font-weight: 600;
	font-size: 16px;
	margin-top: 0px;
}
#home-benefits p {
	font-size: 14px;
	margin-bottom: 0px;
}
#home-benefits i.fas {
	color: #ff8b00;
	float: left;
	margin: 5px 10px 10px 0px;
}
@media (max-width:767px) {
	#home-benefits i.fas {
	 margin-top: 0px;
	}
	#home-benefits h2 {
	 margin-top: 3px;
	}
	#home-benefits .thumbnail {
		padding: 20px;
	}
}
