.main_body{ 
	position: relative; 
	margin-top: 150px;
	font-family: 'Open Sans', sans-serif;
}

.max-width{
	max-width: 1000px;
	margin: 0 auto;
}
.page_header h2{
	text-transform: uppercase;
	font-size: 30px;
	color: #666;
	font-weight: 600;
	text-align: left;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
	text-shadow: 1px 1px 1px #e8e8ea;
}
.page_header h1{
	text-transform: uppercase;
	font-size: 30px;
	color: #666;
	font-weight: 600;
	text-align: left;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
	text-shadow: 1px 1px 1px #e8e8ea;
}

.wrap-table ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.wrap-table ul li{
	text-align: center;
	margin-bottom: 30px;
}
.wrap-table ul li i{
	display: block;
	font-size: 70px;

}

.big_letters{
	font-size: 70px;
	float: left;
	line-height: 70px;
	font-weight: 700;
	margin-right: 8px;
	margin-top: -5px;
}

#staff-wrapper{display: table; margin: 40px auto;}
#staff-wrapper .fourcol{
	width: 30%;
	text-align: center;
	float: left;
	min-height: 250px;
	overflow: hidden;
}
#staff-wrapper .fourcol img{
	width: 152px;

}



.mb-wrap {
	width: 300px;
	margin: 20px auto;
	padding: 20px;
	position: relative;	
}

.mb-wrap p{
	margin: 0;
	padding: 0;
}

.mb-wrap blockquote {
	margin: 0;
	padding: 0;
	position: relative;
}

.mb-wrap cite {
	font-style: normal;
}

.mb-style-1 {
	background: #363738 url(../images/dark_leather.jpg) repeat top left;
	padding-top: 100px;
	width: 400px;
	color: #fff;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
}

.mb-style-1 .mb-thumb {
	display: block;
	width: 180px;
	height: 180px;
	border: 10px solid rgba(255,255,255,0.5);
	border-radius: 50%;
	background: url(../images/Dartagnan-musketeers.jpg) no-repeat center center;
	position: absolute;
	left: 50%;
	top: -90px;
	margin: 0 0 0 -90px;
	box-shadow: 
		inset 1px 1px 4px rgba(0,0,0,0.5),
		0 2px 3px rgba(0,0,0,0.6);
}

.mb-style-1 .mb-thumb.mb-thumb1 {
	background: url(../images/seo_box.jpg) no-repeat center center;
}

.mb-style-1 .mb-thumb.mb-thumb2 {
	background: url(../images/about.jpg) no-repeat center center;
}

.mb-style-1 .mb-thumb.mb-thumb3 {
	background: url(../images/host_pullout.jpg) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb4 {
	background: url(../images/domains.jpg) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb5 {
	background: url(../images/g.png) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb6 {
	background: url(../images/google-logo.png) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb7 {
	background: url(../images/AWE_icon.png) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb8 {
	background: url(../images/social-media.png) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb9 {
	background: url(../images/poor-security.png) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb10 {
	background: url(../images/typewriter-articles.png) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb11 {
	background: url(../images/email-marketing.png) no-repeat center center;
}
.mb-style-1 .mb-thumb.mb-thumb12 {
	background: url(../images/quiet.png) no-repeat center center;
}


.mb-style-1 blockquote:before,
.mb-style-1 blockquote:after {
	font-family: 'icons';
	position: absolute;
	font-size: 70px;
	top: -95px;
	color: #242526;
	text-shadow: 0 1px 1px rgba(255,255,255,0.1);
}

.mb-style-1 blockquote:before{
	content: '\275d';
}
	/*
.mb-style-1 blockquote:after{
	right: 0px;
 [disabled]content: '\275E';
	margin-top: 40px;
}
 */
.mb-style-1 blockquote p {
	font-family: Cambria, Georgia, serif;
	font-style: italic;
	font-size: 25px;
	border-bottom: 1px solid rgba(0,0,0,0.5);
	box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	padding: 10px 10px 20px 10px;
	text-align: center;
	margin: 0 0 20px 0;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}

.mb-style-1 .mb-attribution {
	text-align: right;
}

.mb-style-1 .mb-author{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #1b1c1d;
	text-shadow: 0 1px 1px rgba(255,255,255,0.1);
}

.mb-style-1 cite a{
	color: #f0f0f0;
	font-style: italic;
	font-family: Cambria, Georgia, serif;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7)
}

.mb-style-1 cite a:hover{
	text-shadow: 2px 2px 3px rgba(0,0,0,0.9)
}

testimonial {
	font-family: 'icons';
	/* [disabled]position: absolute; */
	font-size: 70px;
	/* [disabled]top: -95px; */
	color: #242526;
	text-shadow: 0 1px 1px rgba(255,255,255,0.1);
}

.testimonial blockquote p {
		content: '\275d';
}

.sub_page_header h3{ 
	font-size: 24px; 
	text-transform: uppercase; 
	margin-top: 30px; 
}

.row .col-md-7 p {
	text-align: justify;	
}
.row .col-sm-8 p {
	text-align: justify;	
}

/* Pricing Tables Home */
.pricingtables { background: #efefef; overflow: hidden; padding: 20px 0 90px; }
.pricingtables h3 { font-weight: 900; margin-bottom: 12px; text-align: center; font-size: 32px; text-transform: uppercase; }
.pricingtables p { font-size: 17px; font-weight: 300; margin: 18px 0 50px; text-align: center; }
.pricingtables h4 { color: #fff; font-size: 49px; letter-spacing: -.07em; margin: 0; padding: 0 0 10px; text-align: center; }
.pricingtables .panel { border: 0; border-radius: 0; margin: 0; padding: 0; min-width:184px; }
.pricingtables .panel-heading { background: #EB7545; border: 0; border-radius: 0; filter: none !important; }
.pricingtables .panel-heading h3 { color: #fff; font-size: 21px; font-weight: 400; letter-spacing: -.07em; margin: 0; padding: 12px 0; }
.pricingtables .panel-body { background: #ED865A; margin: 0; padding: 10px 0 15px; }
.pricingtables .panel-body span { color: #fff; font-size: 11px; margin: 0 auto; padding: 5px 10px; }
.pricingtables .panel-body span.per { background: #222222; padding: 5px 10px 2px; }
.pricingtables ul { border: 0; list-style: none; margin: 0; padding: 0; }
.pricingtables ul li { border: 0; font-size: 16px; padding: 20px 0; }
.pricingtables ul li:nth-child(odd) { background: #fff; }
.pricingtables ul li:nth-child(even) { background: #e1e3e4; }
.pricingtables .panel-footer { text-align: center; }
.pricingtables .btn-pricetable {
	background: #6e6e6e;
	border-radius: 0;
	color: #fff;
	font-size: 1.1em;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.pricingtables .btn-pricetable:hover { background: #DE6262; }
.pricingtables .most-popular {
	/* [disabled]border-width: 3px; */
	/* [disabled]box-shadow: 20px 0 20px -10px rgba(0, 0, 0, .15), -20px 0 20px -10px rgba(0, 0, 0, .15); */
	/* [disabled]padding: 0; */
	/* [disabled]top: -26px; */
	/* [disabled]z-index: 2; */
}
.pricingtables .most-popular .panel-heading { background: #0083cb; }
.pricingtables .most-popular .panel-body { background: #1c8fcf; }
.pricingtables .most-popular h4 { color: #fff; }
.pricingtables .most-popular .panel-body span.per { background: #3a5955; }
.pricingtables .most-popular ul li { font-size: 16px; padding: 20px 0; }
.pricingtables .most-popular .btn-pricetable { margin: 10px auto; }
/* End of Pricing Tables */

/* Features */
.features {
	overflow: hidden;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 0;
}
.features h2 { font-weight: 900; margin-bottom: 12px; text-align: center; }
.features span { display: block; font-size: 18px; font-weight: 300; text-align: center; }
.feature { text-align: center; }
.feature img { margin: 0 auto; }
.feature i { font-size:58px; color:#DE6262; }
.feature h4 { font-weight: 500; margin-top: 30px; }
.feature p { font-size: 17px; font-weight: 300; margin: 18px 0 0; padding: 0 40px; }
/* End of Features */


/* Call to Action */
.calltoaction .row{ margin:0;}
.calltoaction .center-block{ float: none;}
.calltoaction { background: url(../images/ctabg.png); overflow: hidden; padding: 75px 0; }
.cta-content { background: #C65858; }
.cta-content [class*='col-']:first-child { background: #DE6262; }
.offer { padding: 12px 0; text-align: center; }
.offer span { color: #5d2a2a; font-size: 18px; font-weight: 300; margin: 0; padding: 0; }
.offer h2 { color: #883e3e; font-size: 69px; font-weight: 900; letter-spacing: -.09em; line-height: .9; margin: 0; padding: 0 0 5px; }
.offerdescription { padding: 12px 35px; }
.offerdescription h2 { color: #fff; font-size: 44px \9; font-size: 54px; font-weight: 900; letter-spacing: -.07em; margin: 0; padding: 6px 0; }
.offerdescription p { color: #5d2a2a; font-size: 21px; font-weight: 300; margin: 0; }
.domainsearch { background: #4d4d4d; background: rgba(0, 0, 0, .2); border-radius: 6px; margin-top: 25px; padding: 20px; }
.domainsearch .form-control { width: 100%; }
.domainsearch input[type="text"].form-control { border-bottom-left-radius: 5px; border-bottom-right-radius: 0; border-top-left-radius: 5px; border-top-right-radius: 0; font-size: 18px; height: 55px; padding: 5px 15px; width: 100%; }
.domainsearch select.form-control { border-radius: 0; font-size: 18px; height: 55px; padding: 5px 15px; width: 100%; }
.domainsearch button[type="submit"] { background: #515151; border: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 5px; border-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 5px; color: #fff; cursor: pointer; float: left; font-size: 16px; font-weight: 900; height: 55px; padding: 8px 6px 6px; text-transform: uppercase; width: 100%; }
.domainsearch button[type="submit"]:hover { background: #646464; }
.domainsearch input[type="text"]:focus, .domainsearch select:focus { border: 0; box-shadow: 0 8px 6px -6px #000; }
/* End of Call to Action */


.contact { background: #fff; padding: 5px 0; overflow:hidden;}
.contact h2 {padding:12px 0; font-size:22px; border-bottom:1px solid #EDEDED; margin-bottom:25px;}
#contactform label {font-weight:300;}
#contactform input#submit {background:#EB7545; margin-top: 0; color:#fff; padding:9px 19px 10px; font-size:16px; border:0; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#contactform input#submit:hover {  background: #6E6E6E;}
#sendstatus { margin: 0;}
#sendstatus .alert.alert-danger {border:0; border-left:5px solid #b55252; background:#EB7545; color:#fff; border-radius: 0}
#sendstatus .alert.alert-success {border:0; border-left:5px solid #56816f; background:#73AE95; color:#fff; border-radius: 0}
.contact h4.badge {border-radius:0; padding:12px; display:block; font-size:16px; text-align: left; background: #EB7545}
.contact p, .contact p a {
	/* [disabled]color:#6E6E6E; */
}
.contact p a:hover {
	/* [disabled]color:#DE6262; */
}
.contact ul {padding:0; margin:0; list-style:none;}
.contact ul li {padding:9px 6px; font-size:16px; border-bottom:1px solid #EDEDED;}
.contact ul li a {color:#6E6E6E;}
.contact ul li a:hover {color:#EB7545;}
.social { background: #2d2d2d; }
.social ul { list-style: none; padding: 0; }
.social ul li { border-left: 1px solid #393939; float: left; margin: 0; padding: 25px 35px; }
.social ul li:last-child { border-right: 1px solid #393939; }
.social ul li a { color: #fff; font-size: 17px; }
.social ul li:hover { background: #49716c; }
.social ul li:hover a { color: #fff; }


/* MailChip Newsletter Form Styling  ----------------------- */
#mc_embed_signup { text-align: right; padding-top:11px; }
#mc_embed_signup input[type="email"].form-control { border-radius: 0; font-size: 18px; height: 50px; padding: 5px 15px; width: 100%; }
#mc_embed_signup input[type="submit"] { background: #49716C; border: 0; border-radius: 0; color: #fff; cursor: pointer; font-size: 16px; font-weight: 900; height: 50px; padding: 8px 6px 6px; text-transform: uppercase; width: 100%; float:right; position: relative;}
#mc_embed_signup input[type="submit"]:hover { background: #4F6366; }
#mc_embed_signup input[type="email"]:focus, .domainsearch select:focus { border: 0; box-shadow: 0 8px 6px -6px #000; }
footer{ padding: 20px 0;}
