body{
	background-color:#222;
}

.img-center{
	margin:0 auto 0 auto;
}

.img-right{
	margin:0 0 0 auto;
}

.info_board{
	z-index:9999;
	position:fixed;
	width: 220px;
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#000;
	padding:5px;
}
.anchor-offset{
	display:block;
	position:relative;
	top:-50px;
}

.slide-vertical-padding{
	padding-top:20px;
	padding-bottom:60px;
}

.slide-background-grey{
	background-color:#DDD;
}

.slide-home-content{
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:20px;
}

.carousel-screen{
	position:relative;
}

.slide-hosting-plans-include .container > div{
	background-color:#FFF;
	margin-bottom:20px;
	padding-top:50px;
	padding-bottom:60px;
}

.slide-hosting-plans-include h2, .slide-hosting-plans-include .h2{
	font-size:28px;
	color:#333;
	margin-top:0px;
	margin-bottom:35px;
}

.slide-hosting-plans-include p{
	color:#333;
	font-size:16px;
}

.slide-hosting-plans-include ul {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
	color:#333;
	font-size:16px;
	/*list-style-position: inside;*/
	list-style:square;
	margin-top:60px;
	margin-bottom:0px;
}

.slide-hosting-plans-include li{
	margin-left:20px;/* must set this value to 20 else bullets will disappear on Chrome*/
}

.slide-sections{
	padding-bottom: 40px;
}

.sections-button-padding, .sections-button-padding div{
	padding-left:0px;
	padding-right:0px;
}

.sections-button-padding a:hover .sections-caption{
	background: rgba(0, 0, 0, 0.6);
}

.sections-button-padding a:hover img{
	opacity: 0.6;
	filter: alpha(opacity=60); /* For IE8 and earlier */
}

.sections-caption{
	background: rgba(0, 0, 0, 0.7);
	color:#FFF;
	font-size:14px;
	font-weight:700;
	text-align:center;
	padding:20px;
	position:absolute;
	bottom:0px;
	width:100%;
}

.slide-social-media{
	background-color:#FFF;
}

.slide-social-media h4, .slide-social-media .h4{
	font-weight:700;
	font-size:14px;
	color:#666;
	margin-top:20px;
}

.slide-social-media img:hover{
	opacity: 0.6;
	filter: alpha(opacity=60); /* For IE8 and earlier */
}

.slide-footer{
	background-color:#222;
	color:#FFF;
}

.slide-footer img{
	margin-top:30px;
}

.slide-footer p{
	font-size:12px;
	margin-top:10px;
	margin-bottom:50px;
}

.slide-footer a:link, .slide-footer a:visited{
	color:#FFF;
}

.slide-footer a:hover{
	color:#8CC63E;
	text-decoration:none;
}

.slide-web-hosting-header-content, .slide-shared-hosting-header-content, .slide-it-services-header-content{
	background:url("../images/bg/web_hosting/header_bg.png") no-repeat top right #85B200;
	height: 90px;
	margin-bottom:20px;
}

.slide-promotions-header-content{
	background:url("../images/bg/promotions/header_bg.png") no-repeat top right #FF2626;
	height: 90px;
	margin-bottom:30px;
}

.slide-shared-hosting-header-content, .slide-it-services-header-content{
	margin-bottom:0px;
}

.slide-web-hosting-header-content h1, .slide-shared-hosting-header-content h1, .slide-it-services-header-content h1, .slide-promotions-header-content h1{
	color:#FFF;
	font-size: 32px;
	font-weight:400;
	margin-top:25px;
	margin-left:20px;
}

.slide-web-hosting-highlight-content{
	margin-top:20px;
	margin-bottom:20px;
}

.slide-web-hosting-highlight-content h1{
	color:#FF7F00;
	font-size:44px;
	margin:0px;
}

.slide-web-hosting-highlight-content p.hosting-price{
	color:#FF7F00;
	font-size:58px;
	margin:0px;
	line-height:1em;
}

.slide-web-hosting-highlight-content p{
	color:#444;
	font-size:22px;
	margin:0px;
	margin-top:20px;
}

.slide-web-hosting-highlight-content .btn-default{
	margin-top:20px;
}

.slide-web-hosting-packages-content{
	background-color:#FFF;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:20px;
}

.slide-web-hosting-plan-shared{
	background-color:#FF4D4D;
	color:#FFF;
}

.slide-web-hosting-plan-reseller{
	background-color:#FFD24D;
	color:#212121;
}

.slide-web-hosting-plan-dedicated{
	background-color:#4DA6FF;
	color:#FFF;
}

.slide-web-hosting-plan-shared, .slide-web-hosting-plan-reseller, .slide-web-hosting-plan-dedicated{
	padding:20px;
}

.slide-web-hosting-plan-shared h3, .slide-web-hosting-plan-reseller h3, .slide-web-hosting-plan-dedicated h3{
	font-size:36px;
	font-weight:700;
	margin-top:10px;
	margin-bottom:0px;
}

.slide-web-hosting-plan-shared p.hosting-price, .slide-web-hosting-plan-reseller p.hosting-price, .slide-web-hosting-plan-dedicated p.hosting-price{
	font-size:36px;
	padding-top:0px;
	margin-top:0px;
}

.slide-web-hosting-plan-shared p, .slide-web-hosting-plan-reseller p, .slide-web-hosting-plan-dedicated p{
	font-size:18px;
}

.slide-web-hosting-plan-shared .btn-default, .slide-web-hosting-plan-reseller .btn-default, .slide-web-hosting-plan-dedicated .btn-default, .slide-web-hosting-highlight-content .btn-default{
	background-color:#85B200;
	color:#FFFF72;
	border:0px;
	font-size:20px;
}

.slide-web-hosting-plan-shared .set-height, .slide-web-hosting-plan-reseller .set-height, .slide-web-hosting-plan-dedicated .set-height{
	margin-bottom:20px;
}

.slide-shared-hosting-highlight-content{
	background-color:#FF4D4D;
	color:#FFF;
	margin-bottom:20px;
	padding-top:30px;
	padding-bottom:30px;
}

.slide-shared-hosting-highlight-content h1{
	font-size:44px;
	margin:0px;
}

.slide-shared-hosting-highlight-content p.hosting-price{
	font-size:58px;
	margin:0px;
	line-height:1em;
}

.slide-shared-hosting-highlight-content p{
	font-size:22px;
	margin:0px;
	margin-top:20px;
}

.slide-shared-hosting-special{
	background:url("../images/bg/web_hosting/shared_hosting/bg_special.jpg") no-repeat top left #666;
	color:#FFF;
	margin-bottom:20px;
}

.slide-shared-hosting-bronze{
	background:url("../images/bg/web_hosting/shared_hosting/bg_bronze.jpg") no-repeat top left #666;
	color:#FFF;
	margin-bottom:20px;
}

.slide-shared-hosting-silver{
	background:url("../images/bg/web_hosting/shared_hosting/bg_silver.jpg") no-repeat top left #666;
	color:#FFF;
	margin-bottom:20px;
}

.slide-shared-hosting-gold{
	background:url("../images/bg/web_hosting/shared_hosting/bg_gold.jpg") no-repeat top left #666;
	color:#FFF;
}

.slide-web-hosting-plan-platinum{
	background:url("../images/bg/web_hosting/shared_hosting/bg_platinum.jpg") no-repeat top left #666;
	color:#FFF;
}

.slide-shared-hosting-special, .slide-shared-hosting-bronze, .slide-shared-hosting-silver, .slide-shared-hosting-gold, .slide-web-hosting-plan-platinum{
	padding:20px;
}

.slide-shared-hosting-special h3, .slide-shared-hosting-bronze h3, .slide-shared-hosting-silver h3, .slide-shared-hosting-gold h3, .slide-web-hosting-plan-platinum h3{
	font-size:36px;
	font-weight:700;
	margin-top:10px;
	margin-bottom:0px;
}

.slide-shared-hosting-special p.hosting-price, .slide-shared-hosting-bronze p.hosting-price, .slide-shared-hosting-silver p.hosting-price, .slide-shared-hosting-gold p.hosting-price, .slide-web-hosting-plan-platinum p.hosting-price{
	font-size:36px;
	padding-top:0px;
	margin-top:0px;
}

.slide-shared-hosting-special p, .slide-shared-hosting-bronze p, .slide-shared-hosting-silver p, .slide-shared-hosting-gold p, .slide-web-hosting-plan-platinum p{
	font-size:18px;
}

.slide-shared-hosting-special .btn-default, .slide-shared-hosting-bronze .btn-default, .slide-shared-hosting-silver .btn-default, .slide-shared-hosting-gold .btn-default, .slide-web-hosting-plan-platinum .btn-default{
	background-color:#85B200;
	color:#FFFF72;
	border:0px;
	font-size:20px;
}

.slide-shared-hosting-special .set-height, .slide-shared-hosting-bronze .set-height, .slide-shared-hosting-silver .set-height, .slide-shared-hosting-gold .set-height, .slide-web-hosting-plan-platinum .set-height{
	margin-bottom:20px;
}

.slide-it-services-content{
	background:url("../images/bg/it_services/bg.jpg") top left;
	background-size: cover;
}

.slide-it-services-content-box{
	background: rgba(255, 255, 255, 0.85);
	padding:30px;
	margin-left:20px;
	margin-top:80px;
	margin-bottom:80px;
}

.slide-it-services-content-box ul{
	list-style-image:url("../images/it_services/bullet.svg");
}

.slide-it-services-content-box ul li{
	padding-left:15px;
	margin-top:20px;
	margin-bottom:20px;
}

.slide-promotions-content{
	color:#FFF;
	background: #00b2b2; /* Old browsers */
	background: -moz-linear-gradient(top, #00b2b2 0%, #ff8000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b2b2), color-stop(100%,#ff8000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00b2b2 0%,#ff8000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00b2b2 0%,#ff8000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00b2b2 0%,#ff8000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00b2b2 0%,#ff8000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b2b2', endColorstr='#ff8000',GradientType=0 ); /* IE6-9 */
	margin-bottom:30px;
	padding:30px 20px 30px 20px;
}

.slide-promotions-content h2{
	font-size:32px;
	font-weight:700;
}

.slide-promotions-content .promo-code{
	font-size:26px;
}

.slide-contact a:link, .slide-contact a:visited{
	color:#FFF;
}

.slide-contact a:hover{
	text-decoration:underline;
}

.slide-contact legend{
	color:#FFF;
}

.slide-about, .slide-contact{
	background:url("../images/bg/about_us/bg.jpg") bottom center;
	background-size: cover;
	color:#FFF;
	padding-top:60px;
	padding-bottom:100px;
}

.slide-about h1, .slide-contact h1{
	font-size:44px;
	margin-top:0px;
	margin-bottom:60px;
}

.slide-about h2, .slide-contact h2{
	font-size:32px;
	margin-top:0px;
	margin-bottom:30px;
}

.slide-about p, .slide-contact p{
	font-size:18px;
	margin-top:0px;
	margin-bottom:25px;
}

/* Large Desktop only*/
@media screen and (min-width: 1200px) {
}

/* Desktop only*/
@media screen and (max-width: 1199px){
	
}

/* Tablet only*/
@media screen and (max-width: 991px){

.slide-hosting-plans-include ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.slide-web-hosting-plan-shared, .slide-web-hosting-plan-reseller, .slide-web-hosting-plan-dedicated{
	margin-bottom:20px;
}

.slide-shared-hosting-gold, .slide-web-hosting-plan-platinum{
	margin-bottom:20px;
}

.slide-web-hosting-highlight-content h1, .slide-web-hosting-highlight-content p.hosting-price, .slide-web-hosting-highlight-content p, .slide-web-hosting-highlight-content .slide-web-hosting-highlight-button,.slide-shared-hosting-highlight-content h1, .slide-shared-hosting-highlight-content p.hosting-price, .slide-shared-hosting-highlight-content p{
	text-align:center;
}

}

/*Mobile only*/
@media screen and (max-width: 767px) {

	.slide-about h2, .slide-contact h2{
		text-align:center;
	}
	
	.sections-button-padding > div{
		margin-top:20px;
	}
	
	.sections-button-padding > div:first-child{
		margin-top:0px;
	}
	
	.sections-caption{
	font-size:20px;
	font-weight:400;

	}
	
}

/* Large Desktop only*/
@media screen and (min-width: 1200px) {

}

/* Desktop and below*/
@media screen and (max-width: 1199px){

	
}

/* Tablet and below*/
@media screen and (max-width: 991px){
	.slide-it-services-content-box{
		padding:30px;
		margin-top:0px;
		margin-bottom:30px;
		margin-left:0px;
	}

}

/*Mobile only*/
@media screen and (max-width: 767px) {

	.slide-it-services-content-box{
		padding:20px;
	}

	.slide-it-services-content-box ul li{
		padding-left:10px;
	}
	
	div.mobile-no-vertical-padding{
		padding-left:0px;
		padding-right:0px;
	}
}

/*custom*/
@media screen and (max-width: 600px) {
	.slide-hosting-plans-include ul {
    -moz-column-count: auto;
    -moz-column-gap: 20px;
    -webkit-column-count: auto;
    -webkit-column-gap: 20px;
    column-count:auto;
    column-gap: 20px;
}
}

@media screen and (max-width: 400px) {
	.slide-it-services-content-box{
		padding:10px;
	}
	
	.slide-it-services-content-box ul {	
		list-style-image:url("../images/it_services/bullet_small.svg");
	}
	
	.slide-it-services-content-box ul li{
		padding-left:0px;
	}
}