/*--- fancybox -----*/

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(../images/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/overlay.png);background:rgba(0,0,0,0.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}





body {
	font-family: 'neosansregular';
	color: #162531;
}
img.max-w {
	max-width: 100%;
}
h2, p {
	letter-spacing: 1px;
}
p {
	margin-bottom: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.clear:after {
	clear: both;
	display: table;
	content: " ";
}
.overlay {
	background: rgba(0,0,0,0.7);
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 1;
}
input[type='text'] {
	background: #ebeff2;
}
a {
	transition: color 0.3s;
}
:focus {
  outline-color: transparent;
  outline-style: none;
}
::-webkit-input-placeholder {
   opacity: 1;
   color: #aebac4;
}

:-moz-placeholder { /* Firefox 18- */
   opacity: 1;  
   color: #aebac4;
}

::-moz-placeholder {  /* Firefox 19+ */
   opacity: 1; 
   color: #aebac4;
}

:-ms-input-placeholder {  
   opacity: 1; 
   color: #aebac4;
}

/* 
**
** COLOR PALETTE
**
** Yellow - #FDAA29 
** Hover Yellow - #CA8418
** Blue - #172632
** Hover Blue - #23394b
** Grey - #b2b9c1
**
*/

.yellow {
	color: #FDAA29;
}

.blue {
	color: #172632;
}

.boldfeat {
	font-weight: bold;
	color: #FDAA29;
}


/* Buttons */

.button {
	font-size: 14px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0.5px;
	margin: 0;
	width: 100%;
	display: block;
	padding: 21px 0 20px;
	border-radius: 6px;
	border: 0;
	transition: all 0.3s;
}
button {
	transition: all 0.3s;
}

.blue-btn {
	background: #172632;
	color: #fff;
}
.blue-btn:hover {
	background: #23394b;
	color: #fff;
}
	
.yellow-btn {
	background: #fdaa29;
	color: #fff;
}
.yellow-btn:hover {
	background: #da8e19;
	color: #fff;
}
.domain-form button.light-blue-btn {
	background: #9ca6ae;
	color: #fff;
}
.domain-form button.light-blue-btn:hover {
	background: #b1b8c1;
	color: #fff;
}

.domainimage {
	width: 15%;
	float: left;
	padding: 10px 40px;
	margin-left: -105px;
}

/* Header */

.logo { 
	float: left;
}
nav {
	float: right;
	margin-top: 14px;
}
nav ul {
	margin: 0;
	padding: 0;
	margin-right: 20px;
}
nav ul li {
	display: inline-block;
	/*margin-left: 30px;*/
}
nav ul li a {
	font-size: 15px;
	font-family: 'proxima_nova_rgbold';
	text-decoration: none;
	color: #172632;
display:block;
}
nav > ul > li > ul{margin-top:0px !important;}
nav > ul > li > a {padding:15px 15px;}
nav ul li a:hover {
	color: #F9A934;
}

nav.hosting-sub {
	width: 300px;
	margin-left: -30px;
	margin-top: 8px;
}

.nav-hosting-menu {
	position: absolute;
	display: none;
}

button#mobileNav {
	float: right;
	background: none;
	font-family: 'proxima_nova_rgbold';
	margin-top: 24px;
	padding-right: 40px;
	border: 0px;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	position: relative;
	z-index: 9999;
}
button#mobileNav:hover {
	cursor: pointer;
}
button#mobileNav .nav-icon {
	display: inline-block;
	top: -3px;
	margin-left: 14px;
}
button#mobileNav .nav-icon .bar-1, button#mobileNav .nav-icon .bar-2, button#mobileNav .nav-icon .bar-3 {
	height: 2px;
	width: 27px;
	background: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	backface-visibility: hidden;
	transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;
	-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;
}
button.dark .nav-icon .bar-1, button.dark .nav-icon .bar-2, button.dark .nav-icon .bar-3 {
	/*background: #172632 !important;	*/
}
button#mobileNav.close .nav-icon {
	top: 0px;
}
button#mobileNav.close span.bar-3 {
    opacity: 0;
}
button#mobileNav.close span.bar-1, button#mobileNav.close span.bar-2 {
	background: #FDAA29 !important;
    opacity: 1;
    z-index: 99999;
}
button#mobileNav.close span.bar-1 {
    margin-top: 13px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
button#mobileNav.close span.bar-2 {
    margin-top: -8px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

nav.main ul li a .bar {
	width: 0;
	display: block;
	position: absolute;
	margin-top: 7px;
	-webkit-transition: width 0.25s;
	-moz-transition: width 0.25s;
	-o-transition: width 0.25s;
	transition: width 0.25s;
}
nav.main ul li a.selected .bar, nav.main ul li a:hover .bar {
	background: #1e9fd9;
	height: 2px;
	width: 100%;
}
#secondaryNav {
	background: rgba(0,0,0,0.9);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999;
}
#secondaryNav ul {
	list-style: none;
	margin: 100px 0 0 80px;
	padding: 0;
	position: relative;
}
@media all and (min-height: 700px) {
	#secondaryNav ul {
		margin-top: 160px;
	}
}
#secondaryNav li.main {
	font-weight: normal;
	font-size: 28px;
	font-family: 'proxima_nova_rgbold';
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 35px;
	color: #fff;
	border-bottom: 3px solid #fdaa29;
	display: inline-block;
	line-height: 1.3;
}
#secondaryNav li a {
	font-size: 24px;
	color: #fff;
	font-family: 'proxima_nova_rgregular';
	text-decoration: none;
	margin-bottom: 16px;
}
#secondaryNav li a:hover {
	color: #fdaa29;
}
#hosting-dropdown:hover {
	cursor: pointer;
}
.hosting-ul {
	background: #fff;
	max-width: 215px;
	width: 100%;
	position: absolute;
	box-shadow: 0 0 3px 2px rgba(0,0,0,0.1);
	list-style: none;
	padding: 0px;
	margin: 17px 0 0 0;
	right: 120px;
	z-index:9999;
}
.hosting-ul li {
	padding: 12px 0px;
	text-align: center;
	display: block;
	margin: 0;
}
.hosting-ul li {
	border-bottom: 1px solid #f2f3f5;
}

.hosting-ul li:last-child {
	border-bottom: none;
}
.hosting-ul li a {
	display: block;
	font-size: 15px;
	font-family: 'proxima_nova_rgbold';
	text-decoration: none;
	color: #172632 !important;
}
.hosting-ul li a:hover {
	color: #F9A934 !important;
}



#hosting1-dropdown:hover {
	cursor: pointer;
}
.hosting1-ul {
	background: #fff;
	max-width: 215px;
	width: 100%;
	position: absolute;
	box-shadow: 0 0 3px 2px rgba(0,0,0,0.1);
	list-style: none;
	padding: 0px;
	margin: 17px 0 0 0;
	right: 355px;
	z-index:9999;
}
.hosting1-ul li {
	padding: 12px 0px;
	text-align: center;
	display: block;
	margin: 0;
}
.hosting1-ul li {
	border-bottom: 1px solid #f2f3f5;
}

.hosting1-ul li:last-child {
	border-bottom: none;
}
.hosting1-ul li a {
	display: block;
	font-size: 15px;
	font-family: 'proxima_nova_rgbold';
	text-decoration: none;
	color: #172632 !important;
}
.hosting1-ul li a:hover {
	color: #F9A934 !important;
}



/* Home */

#video-container {
	position: absolute;
}
#video-container {
	top:0%;
	left:0%;
	height:100%;
	width:100%;
	overflow: hidden;
}
video {
	position:absolute;
	z-index:0;
}
video.fillWidth {
	width: 100%;
}
@media all and (max-width: 1600px) {
	#dns video.fillWidth {
		width: auto;
	}
}
@media all and (max-width: 1400px) {
	#dns video.fillWidth {
		left: -30%;
	}
}
@media all and (max-width: 1200px) {
	#home video.fillWidth {
		width: auto;
		left: -20%;
	}
}


#home nav ul li a, 
#dns nav ul li a,
#ssd-servers nav ul li a,
#vpnn nav ul li a,
#ssd-web nav ul li a {
	color: #fff;
}
#home nav ul a:hover, 
#dns nav ul a:hover,
#ssd-servers nav ul a:hover,
#ssd-web nav ul a:hover {
	color: #F9A934;
}
#home h2 {
	font-family: 'neosansregular';
	font-size: 34px;
	margin: 0;
}
#home p {
	font-family: 'neosansregular';
	font-size: 22px;
	color: #a0a8b0;
	margin: 0;
}
.homepage-bg {
	background: #222;
	/* background: url(/images/ssdwebbg.jpg) no-repeat center center fixed; 
	background-size: cover;*/
	padding: 0;
	position: relative;
}
.homepage-bg header {
	position: absolute; 
	width: 100%;
	margin-top: 90px;
	z-index:999;
}
.ci_slide1 .ci_slide_container {
	background: url(/images/slides/ssdweb-bg.png) no-repeat center center;
	background-size: cover;
}
.ci_slide2 .ci_slide_container {
	background: url(/images/slides/vpnbg.png) no-repeat center center;
	background-size: cover;
}
.ci_slide3 .ci_slide_container {
	background: url(/images/slides/linuxbg.png) no-repeat center center;
	background-size: cover;
}
.ci_slide4 .ci_slide_container {
	background: url(/images/slides/winhost.png) no-repeat center center;
	background-size: cover;
}
.ci_slide5 .ci_slide_container {
	background: url(/images/slides/domains.jpg) no-repeat center center;
	background-size: cover;
}
.ci_slide6 .ci_slide_container {
	background: url(/images/slides/secure.jpg) no-repeat center center;
	background-size: cover;
}
.ci_slide7 .ci_slide_container {
	background: url(/images/slides/map.jpg) no-repeat center center;
	background-size: cover;
}

.rsSlide .ci_slide_container {
	padding-top: 170px;
	box-sizing: border-box;
	position:absolute; 
	width: 100%; 
	height: 100%;
}

.dns-bg {
	background: #222;
	/* background: url(../images/dns-bg.png) no-repeat center;
	background-size: cover; */
	padding: 90px 0 120px;
	position: relative;
}
.top-section {
	padding: 90px 0 0;
}
#pagetitle h2 {
    font-family: 'neosansregular';
	font-size: 38px;
	line-height: 1.2;
	color: #172632;
	text-align: center;
	margin-top: 70px;
	margin-bottom: 20px;
}
#home #pagetitle h2 {
	margin-top: 80px;
	margin-bottom: 17px;
}
#pagetitle p {
    font-family: 'neosansregular';
	font-size: 24px;
	color: #172632;
	text-align: center;
}
#pagetitle p a {
	color: #FDAA29;
	text-decoration: none;
}
#home #pagetitle p a {
	font-style: italic;
}
#home #pagetitle h2, 
#home #pagetitle p {
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.4);
}
#dns #pagetitle h2 {
	color: #fff;
	font-size: 48px;
	text-align: left;
	font-weight: normal;
}
#dns #pagetitle h2 strong {
	font-family: 'neosansmedium';
	font-weight: normal;
}
#dns #pagetitle h3 {
	color: #fdaa29;
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1.4px;
}
#dns hr {
	border: 2px solid #fcaa29;
	margin: 10px 0 20px;
	max-width: 250px;
	text-align: left;
}
#dns #pagetitle p {
	color: #d3d3d3;
	text-align: left;
	line-height: 1.8;
}
#vpn #pagetitle {
	padding-top: 50px;
}
#vpn #pagetitle h2 {
	font-size: 48px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
#vpn #pagetitle h2 strong {
	font-family: 'neosansmedium';
}
#vpn #pagetitle p {
	color: #b2b9c1;
	font-size: 30px;
	margin-bottom: 10px;
}
#vpn #pagetitle .button {
	max-width: 170px;
	margin: 0 auto;
	height:50px;
	line-height: 51px;
	padding: 0px;
}
#domains #pagetitle, #ssl #pagetitle {
	text-align: center;
	padding-bottom: 10px;
}
#domains #pagetitle h2, #ssl #pagetitle h2 {
	font-size: 48px;
	margin-top: 30px;
	margin-bottom: 0px;
}
#domains #pagetitle p, #ssl #pagetitle p {
	color: #b2b9c1;
	font-size: 28px;
	margin-bottom: 10px;
}
#company #pagetitle {
	text-align: center;
	padding-bottom: 10px;
}
#company #pagetitle h2 {
	font-size: 48px;
	margin-top: 30px;
	margin-bottom: 0px;
}
#company #pagetitle p {
	color: #b2b9c1;
	font-size: 26px;
	font-family: 'neosansitalic';
	margin-bottom: 10px;
}
#coupons #pagetitle {
	text-align: left;
	padding-top: 110px;
	padding-bottom: 20px;
}
#coupons #pagetitle h2 {
	font-size: 48px;
	margin: 0;
	text-align: left;
}
#coupons #pagetitle p {
	color: #b2b9c1;
	font-size: 26px;
	text-align: left;
}
#coupons #pagetitle img {
	margin-top: 17px;
}

.dynamiccontact {
	width: 30%;
	margin: 0 auto;
	margin-top: 80px;
}

.vpn-top-bg {
	background: url(/images/vpn-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	padding: 90px 0 120px;
	position: relative;
}


.ssd-top-bg {
	background: url(/images/ssdwebbg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	padding: 90px 0 120px;
	position: relative;
}

.domains-top-bg {
	background: url(/images/domainsbg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	padding: 90px 0 120px;
	position: relative;
}

.dyndns-top-bg {
	background: url(/images/dnsbg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	padding: 90px 0 120px;
	position: relative;
}

.ssd-web-top-bg {
	background: url(/images/linuxbg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	padding: 90px 0 120px;
	position: relative;
}

.ssd-win-top-bg {
	background: url(/images/winhost.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	padding: 90px 0 120px;
	position: relative;
}

#ssd-web #pagetitle {
/* 	background: url(../images/ssd-bg.png) no-repeat center top; */
	margin-top: 70px;
	padding-top: 36px;
}
#ssd-web #pagetitle .container {
	color: #d3d3d3;
	text-align: left;
	line-height: 1.8;
}
#ssd-servers #pagetitle .container {
	color: #d3d3d3;
	text-align: left;
	line-height: 1.8;
}

#vpnn #pagetitle .container {
	color: #d3d3d3;
	text-align: center;
	line-height: 1.8;
}

#ssd-web #pagetitle .sub-text,
#ssd-servers #pagetitle .sub-text {
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 13px;
}
#vpnn #pagetitle .sub-text{
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 13px;
}
#ssd-web #pagetitle h2,
#ssd-servers #pagetitle h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 48px;
	line-height: 1.3;
	letter-spacing: 0;
	color: #fff;
}
#vpnn #pagetitle h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 48px;
	line-height: 1.3;
	letter-spacing: 0;
	color: #fff;
}
#ssd-web #pagetitle p,
#ssd-servers #pagetitle p {
	text-align: left;	
	color: #C5C5C5;
	font-size: 26px;
	letter-spacing: 0px;
	width: 65%;
}

 #vpnn #pagetitle p {
	 text-align: center;	
	color: #C5C5C5;
	font-size: 26px;
	letter-spacing: 0px;
	width: 65%;
	margin: 0 auto;
 }
#ssd-web #pagetitle h2 strong, #vpnn #pagetitle h2 strong, 
#ssd-web #pagetitle p strong {
	font-family: 'neosansmedium';
	font-weight: 300;
}
#ssd-servers #pagetitle {
/* 	background: url(../images/ssd-servers-bg.png) no-repeat center 30px; */
	margin-top: 50px;
	padding-top: 70px;
}
#ssd-servers #pagetitle .button {
	max-width: 180px;
	margin-top: 20px;
	height:50px;
	line-height: 51px;
	padding: 0px;
}
#ssd-servers-features {
	background: #f4f6f7;
}
#ssd-servers-features .row {
	width: 90%; 
	margin: 0 auto;
}
#ssd-servers-features .left {
	margin-right: 5px;
	width: 20%;
	text-align: right;
}
#ssd-servers-features .right {
	width:75%;
}
#ssd-servers-features h2 {
	font-size: 20px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	color: #162531;
	margin-bottom: 0px;
}
#ssd-servers-features p {
	color: #162531;
	line-height: 1.5;
	font-size: 16px;
	margin-top: 5px;
}


#look-for-vps {
	background: #f4f6f7;
}
#look-for-vps .row {
	width: 90%; 
	margin: 0 auto;
}
#look-for-vps .left {
	margin-right: 5px;
	width: 20%;
	text-align: right;
}
#look-for-vps .right {
	width:75%;
}
#look-for-vps h2 {
	font-size: 20px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	color: #162531;
	margin-bottom: 0px;
}
#look-for-vps p {
	color: #162531;
	line-height: 1.5;
	font-size: 16px;
	margin-top: 5px;
}
#look-for-vps h1 {
	font-size: 34px;
	text-align: center;
	color: #fff;
	margin-bottom: 0px;
}
#look-for-vps h3 {
	font-style: italic;
    font-size: 26px;
    text-align: center;
    letter-spacing: 0.6px;
    margin-top: 12px;
}
#look-for-vps .why {
	background-color: #fdaa29;
	padding: 9px;
	width: 86%;
	margin: 0 auto;
}
#look-for-vps .answers h4 {	
	font-size: 20px;
	letter-spacing: .6px;
}

#look-for-vps .answers p {
	color: #6f6f6f;
	margin-top: -11px;
}


#look-for-vps .button-container {
	padding-top: 10px;
}
#look-for-vps .button-container h3 {
	font-size: 38px!important;
	text-align: center!important;
	margin-top: 50px!important;
	text-decoration: none!important;
	font-style: normal!important;
}
#look-for-vps .button-container .button {
	max-width: 180px;
	margin: 20px auto;
	height:50px;
	line-height: 51px;
	padding: 0px;
}

#look-for-vps a {
	text-decoration: none;
}


/* Look for VPN SECTION */


#look-for-vpn {
	background: #f4f6f7;
}
#look-for-vpn .row {
	width: 90%; 
	margin: 0 auto;
}
#look-for-vpn .left {
	margin-right: 5px;
	width: 20%;
	text-align: right;
}
#look-for-vpn .right {
	width:75%;
}
#look-for-vpn h2 {
	font-size: 20px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	color: #162531;
	margin-bottom: 0px;
}
#look-for-vpn p {
	color: #162531;
	line-height: 1.5;
	font-size: 16px;
	margin-top: 5px;
}
#look-for-vpn h1 {
	font-size: 34px;
	text-align: center;
	color: #fff;
	margin-bottom: 0px;
}
#look-for-vpn h3 {
	font-style: italic;
    font-size: 26px;
    text-align: center;
    letter-spacing: 0.6px;
    margin-top: 12px;
}
#look-for-vpn .why {
	background-color: #fdaa29;
	padding: 9px;
	width: 90%;
	margin: 0 auto;
}
#look-for-vpn h4 {	
	font-size: 18px;
	letter-spacing: .6px;
	text-align: center;
}

#look-for-vpn img.reasons {
	display: block;
	margin: 0 auto 20px;
}

#look-for-vpn p {
	font-size: 16px;
	color: #6f6f6f;
	margin-top: -11px;
}

#look-for-vpn .button-container {
	padding-top: 10px;
}
#look-for-vpn .button-container h3 {
	font-size: 38px!important;
	text-align: center!important;
	margin-top: 50px!important;
	text-decoration: none!important;
	font-style: normal!important;
}
#look-for-vpn .button-container .button {
	max-width: 180px;
	margin: 20px auto;
	height:50px;
	line-height: 51px;
	padding: 0px;
}

#look-for-vpn a {
	text-decoration: none;
}


#look-for-vps .button-container {
	padding-top: 10px;
}
#look-for-vps .button-container h3 {
	font-size: 38px!important;
	text-align: center!important;
	margin-top: 50px!important;
	text-decoration: none!important;
	font-style: normal!important;
}
#look-for-vps .button-container .button {
	max-width: 180px;
	margin: 20px auto;
	height:50px;
	line-height: 51px;
	padding: 0px;
}

#look-for-vps a {
	text-decoration: none;
}



#vpnn #pagetitle {
	margin-top: 50px;
	padding-top: 70px;
}
#vpnn #pagetitle .button {
	max-width: 180px;
	margin-top: 20px;
	height:50px;
	line-height: 51px;
	padding: 0px;
	margin: 10px auto;
}
#vpnn-features {
	background: #f4f6f7;
}
#vpnn-features .row {
	width: 90%; 
	margin: 0 auto;
}
#vpnn-features .left {
	margin-right: 5px;
	width: 20%;
	text-align: right;
}
#vpnn-features .right {
	width:75%;
}
#vpnn-features h2 {
	font-size: 20px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	color: #162531;
	margin-bottom: 0px;
}
#vpnn-features p {
	color: #162531;
	line-height: 1.5;
	font-size: 16px;
	margin-top: 5px;
}

#server-options {
	padding-top: 30px;
}
#choose-server h2 {
	font-size: 30px;
	font-family: 'neosansregular';
	font-weight: normal;
	margin-top: 40px;
	margin-bottom: 20px;
}
#choose-server input[type=radio] {
	display: none;
}
#choose-server .hostname-input {
	font-size: 20px;
	padding: 0 20px;
	border: 2px solid #e5ecef;
	background: #fff;
	height: 61px;
    line-height: 61px;
	width: 100%;
}
#choose-server .four.columns {
	width: 32%;
	margin-left: 1.5%;
}
#choose-server .three.columns {
	width: 23.6%;
	margin-left: 1.5%;
}
#choose-server .four.columns:first-child, #choose-server .three.columns:first-child {
	margin-left: 0;
}
#choose-server .button-container {
	padding-top: 10px;
}
#choose-server .button-container h2 {
	font-size: 38px;
	text-align: center;
	margin-top: 50px;
}
#choose-server .button-container .button {
	max-width: 180px;
	margin: 20px auto;
	height:50px;
	line-height: 51px;
	padding: 0px;
}
.option-box {
	color: #afb6bf;
	font-size: 17px;
	border: 2px solid #e5ecef;
	border-radius: 2px;
	font-weight: normal;
	transition: all 0.5s;
	display: block;
	height: 150px;
}
.option-box:hover, input[type="radio"]:checked+label { 
	border-color: #F9A934;
	cursor: pointer;
}
.label-server-box:hover {
	cursor: pointer;
}
.option-box .price-box {
	width: 35%;
	height: 80px;
	padding: 39px 10px 33px;
	text-align: center;
	float: left;
}
.option-box .location-box {
	text-align: center;
	background: #e5ecef;
	height: 52px;
    line-height: 53px;
	color: #162531;
	font-size: 18px;
}
.option-box .flag {
	padding: 26px 35px 22px;
	text-align: center;
	height: 50px;
}
.option-box .flag img {
	margin-top: 5px;
}
.image-list img {
	margin-top: -3px !important;
}
.option-box .price-box strong {
	font-size: 30px;
	font-family: 'proxima_nova_rgbold';
	font-weight: normal;
	color: #172632;
}
input[type="radio"]:checked+label .price-box, input[type="radio"]:checked+label .location-box {
	background: #F9A934;
	color: #fff;
}
input[type="radio"]:checked+label strong {
	color: #fff;
}
.option-box .hourly {
	font-size: 17px;
	display: block;
	margin-top: -8px;
}
.option-box .server-info {
	padding: 22px 5px 35px 15px;
	width: 53%;
	float: left;
}
.option-box .server-info span {
	color: #172632;
}

/* Sections */

section {
	padding: 70px 0px;
}

#get-started {
	background: #fdaa29;
	padding: 55px 0;
}
#get-started p {
    font-family: 'neosansitalic';
	font-size: 24px;
	color: #fff;
	margin-top: 8px;
}
#get-started p strong {
    font-family: 'neosansbold_italic';
	font-weight: normal;
}
#get-started .button {
	background: #da8e19;
	color: #fff;
	height:50px;
	line-height: 51px;
	padding: 0px;
	font-size: 15px;
}
#get-started .button:hover {
	background: #ca8418;
}
#claim-free-dns h2 {
	font-family: 'neosansregular';
}
#claim-free-dns h2 strong {
    font-family: 'neosansmedium';
	font-weight: 300;
}
#claim-free-dns img {
	margin-top: 5px;
}
#claim-free-dns .button {
	background: #172632;
	color: #fff;
	height:50px;
	line-height: 51px;
	padding: 0px;
	margin-top: 10px;
	font-size: 15px;
}
#claim-free-dns .button:hover {
	background: #23394b;
}
#cloud-hosting {
	padding-top: 0;
	padding-bottom: 0;
}
#cloud-hosting .button {
	height:50px;
	line-height: 51px;
	padding: 0px;
}
#cloud-hosting > .container > .four {
	border: 2px solid #f0f3f6;
	border-radius: 8px;
	padding: 50px;
	text-align: center;
}

#cloud-hosting .img-container {
	height: 170px;
}
#cloud-hosting .img-container img{max-width:96px;}
#cloud-hosting p {
	margin-top: 20px;
	margin-bottom: 30px;
}
#payment-methods {
	text-align: center;
}
#payment-methods p {
	font-size: 16px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.5;
	margin-bottom: 20px;
}
#results {
	background: #172632;
	padding: 48px 0px 45px;
}
#results p {
	font-size: 22px;
	color: #fff;
	text-align: left;
}
#home #results .three.columns, 
#ssd-web #results .three.columns {
	margin-left: 1%; 
	width: 24%;
}
#home #results .four.columns, #results .four.columns {
	text-align: right;
}
#home #results .four.columns img, #results .four.columns img { 
	margin-top: 7px;
	margin-right: 18px;
}
#vpn #results img, 
#ssd-servers #results img {
	margin-top: 6px;
	margin-right: 20px;
}
#vpn #results p, 
#ssd-servers #results p {
	font-size: 22px;
	margin-bottom: 0;
	text-align: left;
}
#vpn #results .part-1, 
#ssd-servers #results .part-1  {
	padding-left: 100px;
}
#home #domain-search {
	padding: 0 0 40px;
}
#domain-search {
	text-align: center;
}
#how-it-works {
	text-align: center;
	padding-bottom: 125px;
	margin-top: -30px;
	letter-spacing: .7px;
}
#how-it-works strong {
	font-weight: normal;
	font-family: 'neosansbold';
}
#how-it-works .row {
	margin-top: 20px;
	margin-left: 20px;
}
#how-it-works .part-1 {
	position: absolute;
	left: 210px;
}
#how-it-works .part-2 {
	position: absolute; 
	left: 445px;
}
#how-it-works .part-3 {
	position: absolute;
	right: 95px;
}
#vpn-features .icon {
	width:  23%;
	margin-top: 10px;
}
#vpn-features .info {
	width: 70%;
	margin-left: 20px;
}
#vpn-features h3 {
	font-size: 20px;
	font-weight: 300;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 5px;
}
.extra-info {
	margin-top: 70px;
	border-radius: 8px;
	border: 2px solid #f0f3f6;
	text-align: center;
}
.extra-info .six {
	margin-left: 0px;
	padding: 40px 30px;
}
.extra-info .six:first-child {
	border-right: 2px solid #f0f3f6;
}
.extra-info .six:last-child img {
	margin: 20px 0;
}
.extra-info h2 {
	font-size: 22px;
	font-weight: 300;
	text-align: left;
	margin: 20px 0 5px;
}
.extra-info p {
	font-size: 17px;
	text-align: left;
}
#vpn-plans {
	padding-top: 0;
}
#vpn-plans .four {
	background: #dadfe4;
	border-radius: 8px;
	width: 31.5%;
	margin-left: 2%;
}
#vpn-plans .four:first-child {
	margin-left: 0;
}
#vpn-plans .plan-header {
	background: #cad1d9;
	border-radius: 8px 8px 0px 0px;
	text-align: center;
	padding: 40px 20px;
}
#vpn-plans .four:first-child .plan-header {
	padding: 48px 20px;
}
 #vpn-plans .four:last-child .plan-header {
	padding: 35px 20px;
}
#vpn-plans .plan-type {
	font-size: 18px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #9098a1;
}
#vpn-plans .pricing {
	font-size: 36px;
	font-family: 'neosansregular';
	line-height: 1;
	margin: 5px 0;
}
#vpn-plans .pricing strong {
	font-family: 'neosansbold';
	font-weight: normal;
}
#vpn-plans .pricing .small-plan-type {
	font-size: 24px;
}
#vpn-plans .per-month {
	font-family: 'neosansitalic';
	font-size: 18px;
}
#vpn-plans .plan-features {
	padding: 40px 30px 0;
	color: #162531;
	font-size: 17px;
}
#vpn-plans .featured-plan {
	margin-top: -30px;
	padding-bottom: 0px;
	background: #fdaa29;
	width: 33%;
}
#vpn-plans .featured-plan .plan-features {
	padding-bottom: 10px;
}
#vpn-plans .featured-plan .plan-header {
	background: #eb9818;	
}
#vpn-plans .featured-plan .pricing, 
#vpn-plans .featured-plan .plan-type, 
#vpn-plans .featured-plan .plan-features, 
#vpn-plans .featured-plan .small-plan-type, 
#vpn-plans .featured-plan .per-month {
	color: #fff;
}
#vpn-plans .button {
	max-width: 160px;
	height:50px;
	line-height: 51px;
	padding: 0;
	margin: 0 auto 40px;
	font-size: 14px;
}
#vpn-plans .featured-plan .button {
	background: #fff;
	color: #fdaa29;
	max-width: 190px;
	height:60px;
	line-height: 61px;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
#vpn-plans .featured-plan .button:hover {
	background: #EB9818;
	color: #fff;
}
#vpn-plans .featured-plan .best-value {
	color: #c5821a;
	font-size: 17px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 20px;
}
#domain-search {
	padding-top: 0px;
}
#dns #domain-search {
	background: #162531;
	padding: 60px 0px;
}
#domain-search h2 {
	margin-bottom: 25px;
}
#dns #domain-search h2 {
	color: #fff;
}
.domain-form {
/* 	max-width: 780px; */
	max-width: 100%;;
	width: 100%;
/* 	margin: 0 auto; */
}

.domain-form:after {
	clear: both;
	content: " ";
	display: table;
}
.domain-form input[type='text'] {
	max-width: 390px;
	width: 100%;
	color: #aebac4;
	font-size: 18px;
	font-family: 'proxima_nova_rgbold';
	border: 0;
	border-radius: 0px;
	padding: 0 30px;
	margin-bottom: 0;
	height: 50px;
	line-height: 51px;
	float: left;
	margin-top:15px;
}
.domain-form button {
	max-width: 200px;
	width: 100%;
	height: 50px;
	line-height: 49px;
	background: #fdaa29;
	border: 0;
	border-radius: 0;
	color: #fff;
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	float: left;
	margin-top:15px;
}
.transferdomain button {
	max-width: 200px;
	width: 100%;
	height: 50px;
	line-height: 49px;
	background: #8b8b8b;
	border: 0;
	border-radius: 0;
	color: #fff;
	font-family: 'proxima_nova_rgbold';
	font-size: 18px;
	float: left;
	margin-top:15px;
	margin-left: 20px;
}
.domain-form button:hover {
	background: #da8e19;
}
.transferdomain button:hover {
	background: #747474;
}
#domain-search .transfer-domain {
	text-align: center;
	margin-top: 10px;
}
#domain-search .transfer-domain a {
	color: #fdaa29;
	font-size: 14px;
	font-family: 'neosansmediumitalic';
	text-decoration: none;
}
#domain-search .transfer-domain a:hover {
	color: #DA8E19;
}
#dns #free-dynamic-dns {
	padding-top: 40px;
}
#dns #free-dynamic-dns h2 {
	margin-top: 15px;
}
#dns #free-dynamic-dns .domain-form {
	max-width: 980px;
}
#dns #free-dynamic-dns .button {
	max-width: 200px;
	line-height: 51px;
	height: 50px;
	padding: 0px;
	margin: 0 auto;
}
#dns .subdomain {
	max-width: 500px;
}
#dns .domain {
	max-width: 270px;
	margin-left: 2px;
}
#company #company-story {
	padding-top: 20px;
}
#company #company-story p {
	width: 75%;
	margin: 0 auto 40px;
	font-size: 20px;
	line-height: 1.7;
	color: #172632;
}
#company #company-story p a {
	color: #fdaa29;
	font-family: 'neosansmediumitalic';
	text-decoration: none;
}
#company #company-story p a:hover {
	color: #DA8E19;
}
#coupons #coupon-listing {
	line-height: 1.8;
}
#coupons #coupon-listing h2 {
	font-size: 26px;
	font-weight: 300;
	font-family: 'neosansmedium';
	margin-bottom: 0;
	line-height: 1.8;
}
#coupons #coupon-listing p {
	font-size: 19px;
	color: #b2b9c1;
}
#coupons #coupon-listing p strong {
	font-weight: 300;
	font-family: 'neosansmedium';
	color: #10202D;
}
#coupons #coupon-listing p a {
	color: #F9A934;
	text-decoration: none;
}
#dns #free-dynamic-dns {
	text-align: center;
}
#dns #free-dynamic-dns h2 {
	font-family: 'neosansmedium';
	margin-bottom: 0px;
}
#dns #free-dynamic-dns p {
	font-size: 20px;
	color: #87919a;
	margin-bottom: 15px;
}
#dns .dns-plans {
	margin-top: 60px;
	text-align: left;
}
#dns .dns-plans h2 {
	font-size: 40px;
	margin-bottom: 0px;
}
#dns .dns-plans h3 {
	color: #fdaa29;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 1.5px;
	border-bottom: 2px solid #fdaa29;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
#dns #free-dynamic-dns .dns-plans p {
	margin-bottom: 15px;
    margin-top: 3px;
}
#dns-plan-listing {
	padding: 80px 0;
}
#dns .dns-plans .button {
	max-width: 170px !important;
	height: 50px;
	line-height: 51px;
	padding: 0;
	margin: 0 !important;
	display: inline-block;
}
#dns #dns-bullets {
	background: #f4f6f7;
	padding: 45px 0px;
	text-align: center;
}
#dns #dns-bullets span {
	display: inline-block;
	color: #162531;
	font-size: 16px;
	font-family: 'proxima_nova_rgbold';
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 2px solid #dfe4e7;
	padding-bottom: 0px;
	margin-top: 13px;
}
#dns .plan-listing {
	padding-left: 100px;
	padding-bottom: 70px;
}
#dns .plan-listing h2 {
	font-size: 30px;
	font-family: 'neosansmedium';
	font-weight: normal;
	margin-bottom: 15px;
}
#dns .plan-listing .dns-price {
	display: inline-block;
	color: #F9A934;
	border-bottom: 2px solid #F9A934;
	font-family: 'proxima_nova_rgbold';
	font-size: 17px;
	text-transform: uppercase;
	padding-bottom: 2px;
	letter-spacing: 1px;
}
#dns .plan-listing .button {
	height: 35px;
	line-height: 36px;
	padding: 0;
	font-size: 13px;
	display: inline-block;
	margin-left: 20px;
	max-width: 170px;
}
#dns .plan-listing p {
	color: #87919a;
	font-size: 20px;
	line-height: 1.5;
	margin: 22px 0;
}
.jump-link {
	color: #9ca6ae;
	font-family: 'neosansitalic'; 
	text-decoration: none;
	display: inline-block;
	margin-left: 20px;
	position: relative;
	top: -3px;
}
.jump-link:hover {
	color: #152430;
}

/* SSD Web Hosting */

#short-packages {
	padding: 60px 0px;
}
.short-packages .four.columns {
	margin-left: 1px;
	background: #f2f4f5;
	width: 33.2%;
	padding-bottom: 20px;
}
.short-packages .plan-1 {
	border-top: 3px solid #adb4bc;
}
.short-packages .plan-2 {
	border-top: 3px solid #152430;
}
.short-packages .plan-3 {
	border-top: 3px solid #f6a528;
}
.short-packages h2 {
	background: #f8f8f8;
	font-family: 'proxima_nova_rgbold';
	font-weight: normal;
	color: #172632;
	line-height: 80px;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 1px;
	margin-bottom: 40px;
}
.short-packages em {
	font-size: 14px;
}
.short-packages .features {
	text-align: center;
	color: #686f75;
	line-height: 2;
	font-size: 18px;
}
.short-packages .features strong {
	font-family: 'neosansmedium';
	font-weight: normal;
}
.short-packages .button {
	max-width: 200px;
	margin: 30px auto;
	padding: 0;
	height:50px;
	line-height: 51px;
}
#large-packages table {
	box-shadow: 0px 0px 2px 2px #e6e9ec;
}
#short-packages-bottom {
	padding-bottom: 90px;
}
#short-packages-bottom .button {
	max-width: 180px;
	display: block;
	height:50px;
	line-height: 51px;
	padding: 0px;
}
#short-packages-bottom .plan-2 .button {
	max-width: 220px;
}
#short-packages-bottom .plan-3 .button {
	max-width: 240px;
}
.short-packages .jump-to-plan {
	text-align: center;
	max-width: 200px;
	display: block;
	text-decoration: none;
	margin: 0 auto 30px;
	color: #c0c4c7;
	font-size: 18px;
}
.short-packages .jump-to-plan:hover {
	color: #686f75;
}
#short-packages-bottom {
	background: #E6E9EC;
	padding-top: 0px;
}
#short-packages-bottom > .container > h2 {
	padding-bottom: 60px;
	font-size: 36px;
	text-align: center;
}
#large-packages {
	background: #e6e9ec;
	padding-bottom: 60px;
}
#large-packages table {
	width: 100%;
	background: #fff;
	box-shadow: 0px 0px 3px 2px #e6e9ec;
}
#large-packages table th, 
#large-packages table td {
	padding: 10px 15px;
	text-align: center;
	border-left: 1px solid #e6e9ec;
	width: 25%;
}
#large-packages table th {
	text-transform: uppercase;
	font-family: 'proxima_nova_rgbold';
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 1px;
	color: #172632;
}
#large-packages .plan-1 {
	border-bottom: 2px solid #adb4bc;
}
#large-packages .plan-2 {
	border-bottom: 2px solid #152430;
}
#large-packages .plan-3 {
	border-bottom: 2px solid #f6a528;
}
#large-packages table td {
	font-size: 17px;
	color: #686f75;
}
#large-packages table td strong {
    font-family: 'neosansmedium';
    font-weight: 300;
}
#large-packages .button {
	max-width: 180px;
	margin: 0 auto;
	height: 40px;
	line-height: 41px;
	padding: 0;
}
.radio-list {
	list-style: none;
	padding-left: 0;
	margin: 25px 0 0;
}
.radio-list li {
	display: inline-block;
	margin-right: 20px;
	color: #172632;
	font-family: 'proxima_nova_rgbold';
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#contact h2 {
	font-size: 30px;
	font-weight: normal;
}
#contact label {
	display: inline-block;
	margin-left: 5px;
	font-weight: 400;
}
#contact .six.columns {
	width: 49%;
}
#contact .six.columns:last-child {
	margin-left: 2%;
}
#contact input[type="text"], 
#contact textarea {
	background: #fff;
	border: 2px solid #ebeff2;
	border-radius: 4px;
	padding: 20px;
	width: 100%;
	height: auto;
	color: #b2b9c1;
	font-family: 'proxima_nova_rgbold';
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	resize: none;
}
#contact textarea {
	min-height: 175px;
}
#contact input[type="text"]:focus,
#contact textarea:focus {
	color: #172632;
}
#contact-form {
	width: 90%;
}
#contact-form button {
	font-size: 15px;
	letter-spacing: 1px;
}
#contact label.error {
	color: #990606;
	margin-bottom: 10px;
}
.contact-info {
	margin-top: 15px;
	color: #868c93;
	font-size: 14px;
	font-family: 'proxima_nova_rgbold';
	letter-spacing: .5px;
}
.contact-info address {
	font-style: normal;
}
.contact-info a {
	color: #fdaa29;
	text-decoration: none;
}
.success {
	border: 2px solid #598525;
	border-radius: 4px;
	color: #598525;
	padding: 8px;
}
.error-message {
	border: 2px solid #d54a4a;
	border-radius: 4px;
	color: #d54a4a;
	padding: 8px;
}
#contact label.error.checked {
	display: none !important;
}
#choose-ssl img {
	height: 70px;
}
#choose-ssl h2 {
	font-family: 'neosansmedium';
	font-weight: normal;
	font-size: 40px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#choose-ssl p {
	font-family: 'neosansregular';
	font-size: 20px;
	color: #87919a;
	margin-top: 15px;
	margin-bottom: 24px;
}
#choose-ssl .button {
	max-width: 175px;
	margin-top: 15px;
	height:50px;
	line-height: 51px;
	padding: 0px;
}
#what-is-ssl {
	background: #f4f6f7;
	padding: 65px 0;
}
#what-is-ssl h2 {
	text-align: center;
	font-family: 'neosansmedium';
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 35px;
}
#what-is-ssl p {
	border-left: 4px solid #fdaa29;
	padding-left: 15px;
	font-size: 18px;
	color: #162531;
	line-height: 1.8;
	letter-spacing: 0px;
}
#why-ssl {
	padding: 100px 0px;
}
#why-ssl h2 {
	color: #162531;
	font-family: 'neosansmedium';
	font-weight: normal;
	font-size: 30px; 
}
#why-ssl .fa-ul {
	padding-left: 20px;
}
.plan-listing .fa-ul {
	padding-left: 40px;
}
#why-ssl .fa-ul li, .plan-listing .fa-ul li {
	text-transform: uppercase;
	color: #87919a;
	font-size: 15px;
	letter-spacing: 1px;
	font-family: 'proxima_nova_rgbold';
}
#why-ssl .fa-ul li .fa-check, .plan-listing .fa-ul li .fa-check {
	color: #fdaa29;
}
#why-ssl .button {
	margin-top: 20px;
	max-width: 250px;
	height:50px;
	line-height: 51px;
	padding: 0px;
}
#ssl #domain-search {
	padding: 65px 0px;
	background: #162531;
}
#ssl #domain-search h2 {
	color: #fff;
}
.geo-color-1 {
	color: #0f4687;
}
.geo-color-2 {
	color: #ea6918;
}
.comodo-color {
	color: #c5102e;
}


/* ==========================================================================
   New DDoS Landing Page
   ========================================================================== */
   
   body.ddos-protection-new section#main-section-remote-ddos {
	   background: #1a1c1e;
	   height: auto;
	   min-height: 595px;
	   padding-top: 95px;
   }
   body.ddos-protection-new section#main-section-remote-ddos h2 {
	   margin-top: 20px;
	   margin-bottom: 10px;
	   line-height: 1.5;
	   font-family: "proxima_nova_rgregular";
   }
 
   body.ddos-protection-new .ddos-services #service-list > div {
	   width: 31.8%;
	   margin-left: 2.2%;
   }
   
   body.ddos-protection-new .ddos-services #service-list > div:first-child {
	   margin-left: 0;
   }
   
   body.ddos-protection-new .ddos-services #service-list > div > a {
	   background: #cf1a1b;
	   color: #fff;
	   text-decoration: none;
	   text-align: center;
	   font-size: 18px;
	   border-radius: 10px;
	   display: block;
	   padding: 35px 0;
	   box-shadow: 0 0 16px -3px #cf1a1b;
   }
   body.ddos-protection-new .ddos-services #service-list > div > a h2 {
	   font-size: 18px;
	   font-weight: 500;
	   margin-top: 5px;
	   margin-bottom: 0;
   }
   body.ddos-protection-new .ddos-services #service-list > div > a:hover {
		background: #e21718;   
	}
	
	body.ddos-protection-new .ddos-services #service-list > div > a img {
		height: 65px;
	}
	body.ddos-protection-new #how-it-works {
		padding-top: 30px;
		padding-bottom: 70px;
	}
	body.ddos-protection-new #how-it-works .main {
		font-size: 32px;
		text-align: center;
		color: #1e1e1e;
		font-family: "proxima_nova_rgregular";
	}
	body.ddos-protection-new #how-it-works p {
		font-family: "proxima_nova_rgregular" !important;
		font-size: 20px !important;
		font-weight: 300 !important;
		color: #6b6b6b;
		text-align: center;
		text-transform: none !important;
		margin-bottom: 50px;
	}
	body.ddos-protection-new #our-protection {
		padding: 60px;
	}
	body.ddos-protection-new #our-protection .main {
		font-size: 30px;
		text-align: center;
		font-family: "proxima_nova_rgregular";
	}
	body.ddos-protection-new #our-protection .main strong {
		color: #cf1a1b;
		font-weight: 600;
	}
	body.ddos-protection-new #our-protection i.fa, body.ddos-protection-new #our-protection span a {
		color: #cf1a1b !important;
	}
	.ddos-protection-new .ddos-services.lg-size {
		padding: 60px 0px 20px 0px;
	}
	.ddos-protection-new .ddos-services.lg-size img {
		height: 85px !important;
	}
	.ddos-protection-new .ddos-services.lg-size #service-list > div > a h2 {
		font-size: 20px;
	}
	.ddos-protection-new .ddos-services.lg-size h2.main {
		font-size: 32px;
		text-align: center;
		margin-bottom: 40px;
		color: #1e1e1e;
	}
	.ddos-protection-new #operate {
		background: #f7f7f7;
		padding: 50px 0;
	}
	.ddos-protection-new #operate h2 {
		color: #1e1e1e;
		font-size: 24px;
		font-weight: 600;
		font-family: "proxima_nova_rgregular";
		margin: 0;
	}
	.ddos-protection-new #operate img {
		max-width: 469px;
		width: 100%;
		display: block;
		margin: 70px auto 0 auto;
	}
	.ddos-protection-new #operate p {
		font-size: 18px;
		font-weight: 400;
		color: #1e1e1e;
		line-height: 1.5;
		font-family: "proxima_nova_rgregular";
		margin-top: 25px;
		letter-spacing: 0;
	}
	.ddos-protection-new #operate p strong {
		font-weight: 600;
		font-family: "proxima_nova_rgregular";
	}
	.ddos-protection-new #operate p strong.red {
		color: #cf1a1b;
		font-family: "proxima_nova_rgregular";
	}
	
	.ddos-protection-new #victims {
		text-align: center;
		padding: 40px 0 0;
	}
	.ddos-protection-new #victims h2.main {
		font-size: 24px;
		font-weight: 500;
		color: #1e1e1e;
		font-family: "proxima_nova_rgregular";
		margin: 0;
	}
	.ddos-protection-new #victims p.main {
		font-size: 18px;
		color: #1e1e1e;
		line-height: 1.5;
		font-weight: 400;
		font-family: "proxima_nova_rgregular";
		margin: 0 0 25px 0;
	}
	.ddos-protection-new #victims .row {
		max-width: 885px;
		width: 100%;
		margin: 0 auto !important;
	}
	.ddos-protection-new #victims .row .columns {
		margin: 0 -1px -2px !important;
		padding: 15px;
		border: 2px solid #f4f4f4; 
		width: 33%;
	}
	.ddos-protection-new #victims .row .four.columns h3 {
		font-size: 20px;
		font-weight: 400;
	}
	.ddos-protection-new #victims .row .four.columns img {
		margin-top: 20px;
	}
	.ddos-protection-new #victims .row .columns img {
		height: 75px;
	}
	#bad-guys {
		text-align: center;
		padding-top: 30px;
		padding-bottom: 50px;
	}
	#bad-guys .row {
		margin: 40px auto;
	}
	#bad-guys h2.main {
		font-size: 24px !important;
		font-weight: 400 !important;
		text-align: center;
		margin-top: 80px;
		margin-bottom: 40px;
		color: #1e1e1e;
	}
	#bad-guys h2.main strong {
		font-weight: 500 !important;
	}
	#bad-guys .four.columns {
		width: 32.4%;
	}
	#bad-guys .three.columns {
		width: 24%;
	}
	#bad-guys .three.columns h2, #bad-guys .four.columns h2 {
		font-size: 20px;
		font-weight: 600;
		font-family: "proxima_nova_rgregular";
		margin-bottom: 5px;
	}
	#bad-guys .three.columns p, #bad-guys .four.columns p {
		font-family: "proxima_nova_rgregular";
		font-weight: 400;
		font-size: 16px;
	}
	#bad-guys .three.columns img {
		height: 114px;
	}
	
	#ddos-facts {
		background: #cf1a1b;
		padding: 70px 0 40px;
	}
	#ddos-facts h2 {
		background: #000;
		color: #fff;
		font-weight: normal;
		font-size: 24px;
		max-width: 385px;
		line-height: 100px;
		text-align: center;
		font-family: "proxima_nova_rgbold";
		margin-left: -20px;
		margin-top: -10px;
	}
	#ddos-facts p {
		color: #fff;
		font-size: 16px;
		font-family: "proxima_nova_rgregular";
		line-height: 1.3;
		padding: 5px 65px 20px 65px;
	}
	#ddos-facts .button {
		display: inline-block;
		padding: 6px 12px;
		border-radius: 10px;
		background: #000;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 12px;
		font-weight: normal;
		font-family: "proxima_nova_rgbold";
		margin-left: 65px;
	}
	#ddos-facts .button:hover {
		color: #cf1a1b;
		background: #fff;
	}
	#ddos-facts .six.columns {
		border: 3px solid #fff;
		margin-left: 8%;
		width: 46%;
		margin-bottom: 40px;
		min-height: 320px;
	}
	#ddos-facts .six.columns:first-child {
		margin-left: 0;
	}
	#ddos-facts .row:first-child .six.columns {
		min-height: 360px;
	}
	
	#ddos-guide {
		background: #f7f7f7;
		padding: 60px 0;
	}
	#ddos-guide h2.main {
		font-weight: 600;
		font-size: 24px;
		font-family: "proxima_nova_rgregular";
		color: #1e1e1e;
		margin-bottom: 20px;
	}
	#ddos-guide p {
		font-size: 18px;
		font-family: "proxima_nova_rgregular";
		margin-bottom: 15px;
		line-height: 1.4;
		max-width: 95%;
	}
	#ddos-guide p strong {
		color: #cf1a1b;
		font-size: 20px;
		font-weight: 500;
	}
	#ddos-guide .button {
		background: #cf1a1b;
		padding: 10px 25px;
		border-radius: 10px;
		text-transform: uppercase;
		color: #fff;
		letter-spacing: 1px;
		font-weight: normal;
		font-family: "proxima_nova_rgbold";
		font-size: 14px;
		display: inline-block;
		margin-top: 10px;
	}
	#ddos-guide .button:hover {
		background: #000;
	}
	#ddos-guide img {
		margin: 35px auto;
		display: block;
	}
	.ddos-protection-new #remote-ddos-why .container {
		background: url(../../../app/assets/img/landing/ddos_shark.png) no-repeat top left;
	}
	.ddos-protection-new #remote-ddos-why h2 {
		line-height: 1.3;
		color: #1e1e1e;
	}
	.ddos-protection-new #remote-ddos-why h3 {
		color: #6b6b6b;
	}
	.ddos-protection-new #remote-ddos-why p {
		font-size: 18px;
		color: #000;
	}
	.ddos-protection-new #remote-ddos-why p span {
		color: #cf1a1b;
	}
	.ddos-protection-new #flow-diagram .flow-icon {
		background: url(../../../app/assets/img/landing/ddos_diagram.png) no-repeat center center;
		height: 607px;
		margin-top: 70px;
		margin-bottom: 80px;
	}
	#split-table {
		padding: 60px 0;
		line-height: 1.2;
	}
	
#split-table .or {
	background: #000;
	border-radius: 100%;
	width: 35px;
	height: 35px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-style: italic;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 16px;
	margin-left: -16.5px;
	margin-top: -17.5px;
}
	#split-table .columns {
		background: #f7f7f7;
		padding: 35px 60px;
		text-align: center;
		margin: 0;
		width: 50%;
	}
	#split-table h2 {
		font-size: 22px;
		font-weight: normal;
		font-family: "proxima_nova_rgbold";
		margin-top: 0;
		margin-bottom: 9px;
		color: #1e1e1e;
	}
	#split-table p {
		color: #1e1e1e;
		font-size: 18px;
		margin: 0;
		line-height: 1.3;
		font-family: "proxima_nova_rgregular";
	}
	#split-table .columns.red {
		background: #cf1a1b;
		color: #fff;
	}
	#split-table .columns.red h2, #split-table .columns.red p {
		color: #fff;
	}
	
	#compare-table {
		padding: 30px 0 60px;
	}
	#compare-table h2.main {
		font-size: 32px;
		font-weight: 400;
		font-family: "proxima_nova_rgregular";
		color: #1e1e1e;
		text-align: center;
		line-height: 1.2;
	}
	#compare-table h2.main strong {
		font-family: "proxima_nova_rgbold";
	}
	#comparison {
		margin-top: 40px;
	}
	#comparison th {
		padding: 20px;
		background: #eaeaea;
		font-size: 16px;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 1px;
		font-weight: normal; 
		font-family: "proxima_nova_rgbold";
	}
	#comparison td {
		width: 30%;
		color: #1e1e1e;
		vertical-align: middle;
		padding: 25px;
		font-size: 18px;
		border-right: 2px solid #eaeaea;
		border-bottom: 2px solid #eaeaea;
	}
	#comparison td:nth-child(2) {
		width: 40%;
	}
	#comparison td:last-child {
		border-right: 0;
	}
	#comparison tr:last-child td {
		border-bottom: 0;
	}
	#comparison td strong {
		font-family: "proxima_nova_rgbold";
		font-weight: normal;
		text-align: center;
		display: block;
	}
	#comparison td i {
		font-weight: 400;
		text-align: center;
		display: block;
	}
	#comparison .blue {
		background: #1faae5;
		color: #fff;
	}
	#comparison .blue strong {
		text-align: left;
		margin-left: 15px;
	}
	#comparison .red {
		background: #cf1a1b;
		color: #fff;
	}
	#comparison ul {
		padding-left: 15px;
	}
	#comparison ul li {
		list-style: none;
		font-size: 17px;
		margin-bottom: 10px;
	}
	#comparison ul li:before {
		content: "\f111";
		color: #cf1a1b;
		font-size: 7px;
		top: -2px;
		position: relative;
		margin-right: 10px;
		font-family: FontAwesome;
	}
	#comparison .blue li:before, #comparison .red li:before {
		color: #fff;
	}
	
	body.ddos-protection-new #how-it-works p.red-sub {
	   font-size: 17px !important;
	   text-transform: uppercase !important;
	   letter-spacing: 1.5px !important;
	   color: #cf1a1b !important;
	   font-weight: normal !important;
	   margin-top: 17px !important;
	   font-family: "proxima_nova_rgbold" !important;
   }
   
   body.ddos-protection-new header .btn-black {
	   background: #272727;
	   border-radius: 20px;
	   color: #fff;
	   padding: 10px 30px;
	   text-transform: uppercase;
	   font-family: "proxima_nova_rgbold";
	   letter-spacing: 1px;
	   font-weight: normal;
	   text-decoration: none;
	   font-size: 12px;
	   display: inline-block;
	   float: left;
	   margin-top: 16px;
   }
   body.ddos-protection-new header .btn-black:hover {
	   background: #000;
   }
   body.ddos-protection-new header .btn-red {
	   background: #cf1a1b;
	   border-radius: 20px;
	   color: #fff;
	   padding: 10px 30px;
	   text-transform: uppercase;
	   font-family: "proxima_nova_rgbold";
	   letter-spacing: 1px;
	   font-weight: normal;
	   text-decoration: none;
	   font-size: 12px;
	   display: inline-block;
	   float: right;
	   margin-top: 16px;
   }
   body.ddos-protection-new header .btn-red:hover {
	   background: #D5191A;
   }
   #small-nav {
	   background: #fff;
	   padding: 25px;
	   box-shadow: 0 0 14px 3px #eee;
   }
   #small-nav .row {
	   margin-left: 90px;
   }
   #small-nav a {
	   color: #cf1a1b;
	   font-size: 15px;
	   font-family: "proxima_nova_rgregular";
	   line-height: 1.2;
	   padding-left: 70px;
	   height: 35px;
	   text-decoration: none;
	   display: inline-block;
	   transition: none;
   }
   #small-nav a:hover {
	   color: #000000;
   }
   #small-nav a#icon1 {
	   background: url(../../../app/assets/img/landing/cloud-sm.png) no-repeat 0 -32px;
	   height: 32px;
   }
   #small-nav a#icon1:hover {
	   background-position: 0 0;
   }
   #small-nav a#icon2 {
	   background: url(../../../app/assets/img/landing/baremetal-sm.png) no-repeat 0 -34px;
	   padding-left: 50px;
	   height: 34px;
   }
   #small-nav a#icon2:hover {
	   background-position: 0 0;
   }
   #small-nav a#icon3 {
	   background: url(../../../app/assets/img/landing/ddos-sm.png) no-repeat 0 -31px;
	   height: 32px;
   }
   #small-nav a#icon3:hover {
	   background-position: 0 3px;
   }
   #small-nav-sticky-wrapper {
	   position: relative;
	   z-index: 9999;
   }




/* Footer */

#footer {
	padding: 70px 0;
}
#footer .three.columns {
	width: 18%;
}
#footer .two.columns {
	width: 16.3333%;
}
#footer .footer-logo {
	padding: 25px 0 20px;
}
#footer .copyright {
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
	color: #d2d8e0;
}
#footer h3 {
	font-family: 'proxima_nova_rgbold';
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #697782;
	margin: 0;
	padding: 0;
}
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer li {
	margin-top: 3px;
	margin-bottom: 0;
}
#footer a {
	font-family: 'proxima_nova_rgregular';
	font-size: 15px;
	color: #9ca6ae;
	text-decoration: none;
}
#footer a:hover {
	color: #697782;
}
.windows .container {
	width: 54%;
	margin: 0 auto;
	text-align: center;
	margin-top: -50px;
}

#windows-features {
	margin-top: -65px;
}

#windows-features p {
	margin-top: -15px;
	letter-spacing: .5px;
	text-align: center;
}

#windows-features h4 {

	text-align: center;
}

#windows-features img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
}

.deal-container {
	background: #059600;
	padding: 10px;
	border-radius: 6px;
	color: #fff;
	text-align: center;
	margin-bottom: 25px;
	font-size: 20px;
	font-family: 'proxima_nova_rgregular';
}

#faqsec h3{
	font-size: 24px;
	letter-spacing: .5px;
	line-height: 37px;
	width: 93%;
}
#faqsec p {
	color: #848484;
	font-size: 18px;
	width: 90%;
	margin-top: -15px;
	line-height: 30px;
}

#faqsec .button-container {
	padding-top: 60px;
	padding-bottom: 30px;
}
#faqsec .button-container h3 {
	font-size: 38px!important;
	text-align: center!important;
	margin-top: 50px!important;
	text-decoration: none!important;
	font-style: normal!important;
}
#faqsec .button-container .button {
	max-width: 180px;
	margin: 20px auto;
	height:50px;
	line-height: 51px;
	padding: 0px;
}

#faqsec a {
	text-decoration: none;
}

#vpninfo h2 {
	font-size: 36px;
}

#vpninfo p {
	font-size: 20px;
	color: #6f6f6f;
}



/*=============================================================================================
	DEEPAK 12-07-17
=============================================================================================*/
.rsDefault .rsBullets{bottom:12px !important;}
.rsDefault .rsBullet{    padding: 20px 10px !important;}
.ci_slide0{background:url(../images/banner-bg-1.jpg) no-repeat center center;min-height:549px;}

.morden-banner{display:block;position:relative;}
.morden-banner:after{position:relative;display:block;clear:both;content:'';}
.morden-banner .texting{display:block;float:left;width:65%;text-align:left;}
.morden-banner .texting h2,.morden-banner .texting p{text-align:left !important;}
.morden-banner .texting h2{font-size:52px !important;margin-top:50px !important;}
.morden-banner .texting p{color:#a8acac !important;}
.ftr-wrapper{display:block;padding-top:35px;padding-bottom:35px;}
.ftr-wrapper ul{display:block;}
.ftr-wrapper ul:after{display:block;content:'';width:100%;clear:both;}

.ftr-wrapper ul li{display:table-cell;height:58px;vertical-align:middle;padding-left:68px;position:relative;padding-right:30px;}
.ftr-wrapper ul li h5{font-size:18px;color:#a8acac;}

.ftr-wrapper ul li .icon{display:block;position:absolute;width:56px;height:56px;margin:auto; left:0;top:0;bottom:0;background:#FFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;    background: rgba(255, 255, 255, 0.2);}
.ftr-wrapper ul li .icon img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;}
.ftr-wrapper ul li h5{display:inline-block;margin:0;}


.right-block{display:block;overflow:hidden;padding-top:30px;}
.offer-block{display:block;border:3px solid #fcaa29;width:330px;margin:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;}
.offer-block .top{display:block;    background: rgba(0, 0, 0, 0.5);min-height:100px;border-bottom:2px dashed #f4f6f7;padding:15px 30px 45px 60px;position:relative;}

.offer-block .top .decor{display:block;width:7px;height:80%;background:#FFF;position:absolute;left:-5px;bottom:-4px;content:'';border-radius:6px;}
.offer-block .top .decor:after{position:absolute;content:'';width:0;height:0;margin:auto;top:0;bottom:0;left:-12px;border-style:solid;border-width:7px;
border-color:transparent #FFF transparent transparent;}
.offer-block .top h4{margin:0;font-size:24px;}
.offer-block .top h3{font-size:38px;margin:0;line-height:50px;}
.offer-block .top h3 span{font-family: 'neosansbold';color:#fcaa29;font-size:48px;}

/*div,span,*{box-sizing:border-box;}*/
.offer-block .cupon-block{display:block;width:135px;height:60px;border:2px dashed #908d8a;padding:5px;position:absolute;margin:auto;bottom:-30px;right:0;left:0;
border-radius:4px;z-index:2;}
.offer-block .cupon-block .cupon-code{display:block;width:100%;height:100%;background:#FFF;text-align:center;padding-top:0px;}
.offer-block .cupon-block .cupon-code span{font-size:12px;color:#97969d;text-transform:uppercase;}
.offer-block .cupon-block .cupon-code h5{color:#383643;font-size:18px;font-family: 'neosansbold';margin:0;line-height:18px;}
.offer-block .bottom{display:block;text-align:center;padding:50px 0px 20px 0px;background:#897350;    background: rgba(137, 115, 80, 0.4);position:relative;}
.offer-block .bottom:after{display:block;width:52px;height:43px;background:url(../images/cut-it.png) no-repeat;position:absolute;right:-28px;top:-23px;content:'';}

a.get-start{display:block;color:#FFF;text-transform:uppercase;font-size:15px;font-family: 'proxima_nova_rgbold';background:#fdaa29;padding:12px 32px;display:inline-block;
border-radius:5px;text-decoration:none;}
a.get-start:hover{background:#f9a31c;}

#cloud-hosting > .container > .three {
    border: 2px solid #f0f3f6;
    border-radius: 8px;
    padding: 50px 20px;
    text-align: center;
}
.three h2{font-size:28px !important;}

/*======================Hosting page=================================*/

.hosting-top-bg {
	background: url(../images/hosting-top-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	padding: 90px 0 120px;
	position: relative;
}
#ssd-servers #pagetitle h2 span{font-family: 'neosansbold';}

.intro-block{display:block;}
.intro-block .pic-box img{width:100%;}
.intro-block h2{font-size:32px;font-family: 'neosansregular';}
.intro-block h2 span{font-family: 'neosansbold';}
.intro-block p{font-size:14px;line-height:30px;font-family: 'neosansregular';margin-bottom:15px;}

.hosting-wrapper{display:block;background:#f4f6f7;padding:100px 0px;}

.hosting-pack-item{background:#FFF;display:block;text-align:center;}
.hosting-pack-item .head{display:block;padding:25px 20px;min-height:65px;}
.hosting-pack-item .head h3{margin:0;font-size:24px;line-height:30px;}

.hosting-pack-item .price-block{display:block;background:#f9fafb;padding:40px 15px;position:relative;}
clearfix{display:block;position:relative;}
.clearfix:after{display:block;content:'';clear:both;position:relative;content:'';}

.hosting-pack-item .price-block .icon{display:block;float:left;width:100px;height:120px;position:relative;margin-top:5px;}
.hosting-pack-item .price-block .icon img{position:absolute;margin:auto;top:0;left:0;right:0;max-width:80%;max-height:80%;}
.hosting-pack-item .price-block .texting{display:block;overflow:hidden;text-align:left;padding-left:10px;}
.hosting-pack-item .price-block span.starting{color:#7f8a93;text-transform:uppercase;font-family: 'proxima_nova_rgregular';}
.hosting-pack-item .price-block h2{margin:0;line-height:36px;color:#f39426;font-family: 'neosansregular';font-size:32px;}
.hosting-pack-item .price-block p{font-size:18px;color:#162531;margin:0;line-height:normal;}

.hosting-pack-item .listing-block{display:block;padding:46px 30px 0px 30px;text-align:center;}
.hosting-pack-item .listing-block ul li{border-top:1px dashed #b9bdc1;margin:0;list-style:none;padding:13px 0px;}
.hosting-pack-item .listing-block ul li:first-child{border-top:none;padding-top:0;}
.hosting-pack-item .bottom{display:block;padding:20px 0px 40px 0px;}
.hosting-pack-item .bottom a.button{display:inline-block;max-width:180px; padding:15px 0px;margin-top:0;margin-bottom:30px;}

.hosting-pack-item .bottom p a{text-decoration:none;font-size:18px;color:#606f7c;font-family: 'proxima_nova_rgregular';}
.hosting-pack-item .bottom p a:hover{color:#000;}

.hosting-feature{text-align:center;}
.hosting-feature .wrapper{display:block;text-align:center;}
.hosting-feature .wrapper .ftr-item { display:block;padding:50px 20px 20px 20px;}
.hosting-feature .wrapper .ftr-item .icon{display:block;width:115px;height:115px;margin:auto;position:relative;margin-bottom:20px;}
.hosting-feature .wrapper .ftr-item .icon img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;}
.hosting-feature .wrapper .ftr-item h4{font-size:26px;margin-bottom:15px;}


.fancybox-close{background:url(../images/ic-close-popup.png) no-repeat center center #fcaa29;width:42px;height:42px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;right:3px;}
.fancybox-close:hover{background:url(../images/ic-close-popup.png) no-repeat center center #ffb541;}

.fancybox-skin{padding:0 !important;background:none;}

.popup-content{max-width:523px;text-align:center;padding-right:22px;}
.fancybox-opened .fancybox-skin{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;}
.fancybox-wrap{width:auto !important; }
.fancybox-inner{width:523px;}


.popup-content .head{display:block;padding:50px 60px 100px 60px;position:relative;background:#FFF;}
.popup-content .head h4{margin-bottom:0;color:#6c727b;font-size:18px;text-transform:uppercase;font-family: 'neosansbold';}

.popup-content .head  h2{font-size:36px;}
.popup-content .head  p{color:#565e6a;font-size:16px;line-height:24px;}
.popup-content .head a{color:#FFF;text-transform:uppercase;font-size:15px;font-family: 'proxima_nova_rgbold';background:#f88129;padding:12px 54px;display:inline-block;text-decoration:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;margin-top:25px;}
.popup-content .head a:hover{background:#ff913f;}
a{transition:all ease 0.3s;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-ms-transition:all ease 0.3s;}

.offer-tag{display:block;position:absolute;width:407px;height:152px;background:url(../images/offer-tag-bg.png) no-repeat;right:-22px;bottom:-105px;
padding:9px 9px 9px 84px;text-align:left;}

.offer-tag .text{display:block;padding-top:17px;}
.offer-tag .text h4{color:#FFF;font-size:26px; font-family: 'neosansregular';}
.offer-tag .text h2{font-size:45px;color:#FFF;line-height:48px;}
.offer-tag .text h2 span{font-family: 'neosansbold';}
.offer-tag span.lbl{text-transform:uppercase;font-size:14px;font-family: 'neosansregular';line-height:normal;}
.offer-cupon-code{display:block;background:#f88129;width:187px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;margin-top:12px;text-align:center;color:#FFF;padding:4px 8px 8px 8px;}
.offer-code-here{display:block;background:#f98e29;border:2px dotted #faa460;min-height:40px;margin-top:4px;font-size:24px;color:#FFF;font-family: 'neosansbold';padding-top:6px;}

.popup-content .content-block{display:block;background:url(../images/popup-patern-1.png) repeat;padding:82px 45px 20px 45px;text-align:left;}
.popup-content .content-block .icon{display:block;float:left;width:170px;position:relative;height:120px;}
.popup-content .content-block .icon img{position:absolute;margin:auto;top:0px;left:0;right:0;}
.popup-content .feature{display:block;overflow:hidden;}
.popup-content .feature ul li{list-style:none;color:#423115;font-size:16px;margin:8px;position:relative;padding-left:17px;}
.popup-content .feature ul li:before{position:absolute;content:'';display:block;width:6px;height:10px;background:url(../images/li-before.png) no-repeat;top:6px;left:0;}

/*Other Popup*/
.popup-content.adj{max-width:760px;padding-right:0;}
.popup-content .column, .popup-content .columns{margin-left:0;}
.popup-content .left {display:block;padding:50px 0px 30px 0px;background:url(../images/popup-patern-1.png) repeat;position:relative;width:100%;}


.offer-icon{display:block;margin:auto;width:120px;height:120px;background:#573e16;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;position:relative;margin-bottom:34px;}
.offer-icon img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;}
.popup-content .left h2 span {font-size:72px;font-family: 'neosansbold';color:#FFF;line-height:42px;margin:0;}
.popup-content .left h4{font-size:42px;color:#FFF;line-height:42px;}

.popup-content .right{display:block;background:#FFF;text-align:center;    padding: 60px 45px 20px 60px;position:relative;}
.ribbon{display:block;position:absolute;width:137px;height:100%;top:0;bottom:0;left:-70px;margin:auto;background:url(../images/popup-ribbon.png) no-repeat;}
.popup-content .right > h2{font-size:30px !important;line-height:38px !important;margin-bottom:15px !important;}
.popup-content .right > h2 span{font-family: 'neosansbold';}
.popup-content .right p{font-size:16px !important;color:#565e6a !important;line-height:24px !important;}

.popup-content .right .offer-cupon-code{margin:auto;width:290px;margin-top:35px;padding:12px;    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.22);}
.popup-content .right .offer-cupon-code span.lbl{text-transform:uppercase;}
.popup-content .right .offer-code-here{font-size:30px;font-family: 'neosansregular';padding:7px 0px;margin-top:10px;}
/*.dropNav ul li.menu-item-5:hover ul.hosting-ul {display:block !important;}*/







