body{margin:0;padding:0;background:repeat-x top #fff;}
body, select, input, textarea{color:#666;font-size:14px;line-height:24px;font-family:'MontserratLight';}
img{border:none;}
::-moz-selection{color:#fff;background:#000;}
::selection{color:#fff;background:#000;}
figure{margin:0;}
.group:after{content:"";display:table;clear:both;}
a{outline:none;color:#dddddd;text-decoration:none;}
a:hover{outline:none;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;text-decoration:underline;}
.banner-con{height:904px;padding:244px 0 154px;background-image:url("../images/new-images/banner.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;}
.banner-con h1{margin-bottom:10px;}
.banner-con h1 span{display:inline;}
.banner-con figure{margin:0 0 50px;}
.banner-con h3{margin:0 0 70px;}
.banner-buttons .default-button a{border:1px solid #fff;}
.powered-box{padding:40px 0;background-color:#f1f3f5;}
.powered-box span{font-size:18px;line-height:18px;padding:12px 0 0;margin:0 50px 0 0;}
.main-box{float:left;width:100%;}
.main-box .separator{float:none;width:auto;margin-top:0;border-top:none;}
.box1{font-size:16px;line-height:28px;min-height:350px;}
.box1 figure{margin-bottom:40px;}
.box1 h3{margin-bottom:22px;}
.box1 p{margin:0;}
.turbo-stack{background-image:url("../images/new-images/turbostack-bg.jpg");background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;}
.colorful-box{height:180px;display:table;}
.colorful-box > h4,.colorful-box > div,.hide-inner > p{display:table-cell;vertical-align:middle;}
.text-box2{min-height:210px;}
.text-box3{min-height:138px;}
.hide-box{top:0;left:0;width:100%;height:100%;padding:0 4%;display:none;position:absolute;background-color:rgba(0,0,0,0.9);}
.hide-inner{float:left;height:100%;width:100%;display:table;}
.colorful-box:hover .hide-box{display:block;}
.security-image{padding:0 135px 0 0;}
.wp-box{background-image:url("../images/new-images/wp-bg.jpg");background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.dp-box{background-image:url("../images/new-images/data-protection-bg.jpg");background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.imunify-box{background-image:url("../images/new-images/imunify-360-bg.jpg");background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.tailor-box{background-image:url("../images/new-images/tailor-bg.jpg");background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.hosting-plan{padding:40px;border:1px solid #e0e2e5;box-shadow:1px 1px 2px #f5f6f7;}
.sticker{top:0;width:58px;height:73px;left:30px;padding:12px 0 0;position:absolute;}
.sticker-blue{background-image:url("../images/new-images/blue-sticker.png");background-repeat:no-repeat;}
.sticker-red{background-image:url("../images/new-images/red-sticker.png");background-repeat:no-repeat;}
.sticker-purple{background-image:url("../images/new-images/purple-sticker.png");background-repeat:no-repeat;}
.icon-holder{width:65px;height:65px;display:table;margin:0 auto;border-radius:100%;}
.icon-holder > span,.icon-holder img{margin:0 auto;display:table-cell;vertical-align:middle;}
.hosting-plan h3{border-bottom:1px solid #eee;}
.price{font-size:30px;padding:22px 0 28px;margin:0 0 35px;line-height:36px;border-bottom:1px solid #eee;}
.price span{font-size:14px;display:block;}
.hosting-plan ul{padding:0;list-style:none;}
.hosting-plan ul li.tooltip-shower,
.features table thead th.tooltip-shower{cursor:help;text-decoration:underline dotted #666;}
.hosting-plan ul li.tooltip-shower.blue1{text-decoration:underline dotted #247afa;}
.hosting-plan ul li.tooltip-shower.red1{text-decoration:underline dotted #fa245a;}
.hosting-plan ul li.tooltip-shower.purple1{text-decoration:underline dotted #9d24fa;}
.hosting-plan ul li.tooltip-shower:hover,
.features table thead th.tooltip-shower:hover{text-decoration:none;}
.hosting-plan ul li{margin:0 0 8px;line-height:16px;padding:0 0 2px 26px;background:url("../images/new-images/blue-tick.png") no-repeat left top;}
.hosting-plan-red ul li{background:url("../images/new-images/red-tick.png") no-repeat left top;}
.hosting-plan-purple ul li{background:url("../images/new-images/purple-tick.png") no-repeat left top;}
.customers{background-image:url("../images/new-images/customer-bg.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover;}
.customer-box{padding:40px 30px;border:1px solid #6b5843;background-color:rgba(255,255,255,0.05);}
.customer-box h4 span{display:block;font-size:14px;}
.support-box{padding:50px 20px;}
.support-box .icon-holder{width:116px;height:116px;}
.sub-banner-con{height:594px;padding:234px 0 120px;background-image:url("../images/new-images/banner.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;}
.sub-banner-con h3{font-size:24px;margin:0 0 70px;}
.manage-wp-banner{background-image:url("../images/new-images/manage-wp-banner.jpg");}
.arrow-down{position:relative;}
.arrow-down:after{top:30px !important;right:43px !important;}
.features table{border:1px solid #e0e2e5;border-radius:4px 0 0 0;}
.features table thead{float:left;width:34%;}
.features table thead th{display:block;font-weight:300;line-height:18px;padding:20px 0 20px 28px;border-bottom:1px solid #e0e2e5;}
.features table thead th:last-child,.features table tbody td:last-child{border:none;}
.features table thead th.table-heading1{min-height:348px;padding:50px 30px;}
.table-sub-heading1{font-size:18px;}
.features table tbody{float:left;width:66%;text-align:center;}
.features table tbody tr{float:left;width:33.3%;border-left:1px solid #e0e2e5;}
.features table tbody td{display:block;font-weight:300;padding:20px 0;line-height:18px;border-bottom:1px solid #e0e2e5;}
.features table tbody td.table-heading2{padding:30px 25px;}
.features table tbody td .price{padding:0;margin:0 0 25px;border:none;}
.features table tbody td .price span{line-height:16px;}
.features table tbody td img{vertical-align:top;display:inline-block;}
.features table tbody td:last-child{padding:40px 0;}
.tooltip{display:none;padding:20px 20px 10px;z-index:50;position:absolute;background:#fff;border:1px solid #d1d1d1;box-shadow:5px 5px 5px rgba(0,0,0,0.15);}
.tooltip ul{width:410px;margin:0;padding:0;list-style:none;}
.tooltip ul li{float:left;width:50%;margin:0 0 8px;line-height:16px;padding:0 0 2px 16px;position:relative;}
.tooltip ul li:before{left:0;top:4px;width:6px;height:6px;content:'';border-radius:100%;position:absolute;background:#000;}
.turbo-image-holder{width:67px;height:67px;display:table;border-radius:100%;margin:0 auto 18px;background-color:#fff;}
.turbo-image-holder span{display:table-cell;vertical-align:middle;}
.real-domain{position:relative;}
.domain-image{margin:30px 0 0}
.manage-cloud-banner{height:auto;background:url(../images/new-images/manage-cloud-banner.png) no-repeat center bottom;background-size:cover}
.manage-cloud-banner h3{font-size:30px;margin-bottom:30px;}
.manage-banner{height:556px;}
.manage-banner .banner-buttons{margin:429px 0 0}
.cloud-plans{background:url("../images/new-images/plans-bg.jpg") no-repeat center top;background-size:cover;background-attachment:fixed;}
.cloud-plans .hosting-plan{box-shadow:none;}
.cloud-plans .hosting-plan ul{min-height:265px;}
.cloud-plans .skyblue-btn,
.cloud-plans .transparent-btn,
.cloud-plans .red-btn,
.cloud-plans .vps2-btn,
.cloud-plans .purple-btn,
.cloud-plans .vps3-btn{width:96%;}
.cloud-plans .skyblue-btn a,
.cloud-plans .transparent-btn a,
.cloud-plans .red-btn a,
.cloud-plans .vps2-btn a,
.cloud-plans .purple-btn a,
.cloud-plans .vps3-btn a{padding:21px 0;}
.cloud-plans .skyblue-btn img,
.cloud-plans .transparent-btn img,
.cloud-plans .red-btn img,
.cloud-plans .vps2-btn img,
.cloud-plans .purple-btn img,
.cloud-plans .vps3-btn img{margin:0 5px 0 0;}
.cloud-plans .transparent-btn a{color:#247afa;box-shadow:0 0 0 2px #247afa inset;}
.cloud-plans .transparent-btn a:hover{color:#247afa;}
.cloud-plans .vps2-btn a{color:#fa245a;box-shadow:0 0 0 2px #fa245a inset;}
.cloud-plans .vps2-btn a:hover{color:#fa245a;}
.cloud-plans .vps3-btn a{color:#9d24fa;box-shadow:0 0 0 2px #9d24fa inset;}
.cloud-plans .vps3-btn a:hover{color:#9d24fa;}
.blue-banner{height:530px;display:table;width:100%;font-size:16px;padding:96px 0 0;line-height:30px;}
.blue-banner > div{display:table-cell;vertical-align:middle;}
.blue-banner .btn1 a{min-width:255px;}
.blue-banner .btn1 a:hover{color:#fff;box-shadow:0 0 0 2px #fff inset;}
.links ul li{padding:13px;font-size:14px;line-height:14px;display:inline-block;vertical-align:top;}
.links ul li a{display:block;color:#bacdea;padding:10px;position:relative;text-decoration:none;}
.links ul li.active a:after{left:0;right:0;width:0;height:0;content:"";bottom:-23px;margin:0 auto;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #164994;}
.links ul li a:hover,.links ul li.active a{color:#fff;}
.locations-map{height:561px;background:url("../images/new-images/locations-map.jpg") no-repeat center;}
.pin-point{width:32px;height:50px;position:absolute;}
.phoenix{left:213px;top:227px;}
.dallas{left:257px;top:227px;}
.atlanta{left:296px;top:223px;}
.ashburn{left:324px;top:190px;}
.london{left:532px;top:142px;}
.amsterdam{left:552px;top:156px;}
.serbia{left:597px;top:189px;}
.singapore{left:829px;top:322px;}
.tokyo{left:939px;top:203px;}
.sydney{left:967px;top:419px;}
.location-tooltip{display:none;z-index:50;padding:20px;border-radius:5px;position:absolute;margin:30px 0 0 -121px;background:rgba(0,0,0,0.9);border:none;box-shadow:none;}
.location-tooltip ul{width:235px;margin:0;color:#fff;padding:0;list-style:none;}
.location-tooltip ul li{margin:0;width:100%;font-size:12px;line-height:24px;padding:0 0 0 16px;position:relative;background:url(../images/new-images/blue-bullet.png) no-repeat left 6px;}
.location-tooltip:before{left:0;right:0;width:0;height:0;content:'';top:-10px;margin:0 auto;position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid rgba(0,0,0,0.9);}
.location-tooltip ul li::before{display:none}
.imunify-banner h2{line-height:42px;}
.imunify-small-box{padding:30px;border-radius:3px;border:1px solid #e8f0ed;box-shadow:0 6px 10px rgba(0,0,0,0.07);}
.imunify-small-box2{min-height:178px;}
.management-box{font-size:15px;line-height:24px;}
.management-box h4{font-size:24px;}
.bacula-banner ul,.experts-banner ul,.cloudflare-banner ul,.plesk-banner ul{margin:0;padding:0;list-style:none;}
.bacula-banner ul li,.experts-banner ul li,.cloudflare-banner ul li,.plesk-banner ul li{float:left;width:49.5%;margin:0 0 15px;font-size:16px;line-height:24px;padding:0 0 0 15px;position:relative;}
.bacula-banner ul li:before,.experts-banner ul li:before,.cloudflare-banner ul li:before,
.plesk-banner ul li:before,.ad-control ul li:before{left:0;top:9px;width:10px;height:10px;content:"";border-radius:100%;position:absolute;background-color:#ff0047;}
.experts-banner ul li{width:36%;}
.experts-banner ul li:before{background-color:#41bae6;}
.image-holder{width:216px;height:216px;display:table;border-radius:100%;background-color:#41bae6;}
.image-holder img,.image-holder span{display:table-cell;vertical-align:middle;}
.tuned-img .image-holder{width:160px;height:160px;}
.tuned-box{padding:30px 0;}
.cloudflare-banner ul li:before{background-color:#f4811f;}
.cloudflare-box .image-holder{width:160px;height:160px;}
.step-box{padding:35px;margin:50px 0 0;min-height:266px;border:1px solid #dbeaf0;}
.rounded-box{width:100px;height:100px;padding:35px 0;font-size:36px;line-height:30px;border-radius:100%;margin:-85px auto 35px;}
.ehanced-box figure{width:65px;height:65px;display:table;margin:0 28px 0 0;border-radius:100%;}
.ehanced-box figure span,.ehanced-box .style1 span{display:table-cell;vertical-align:middle;}
.ehanced-box .style1{height:65px;display:table;}
.plesk-banner{font-size:20px;}
.ad-control h2{line-height:48px;}
.ad-control ul{margin:0;padding:0;list-style:none;}
.ad-control ul li{float:left;width:33.3%;margin:0 0 10px;position:relative;padding:0 0 0 15px;}
.plesk-box-inner{height:234px;display:table;border:1px solid #ccc;}
.plesk-box-inner > div{display:table-cell;vertical-align:middle;}
.plesk-box-inner h3{color:rgba(40,40,40,0.3);}
.apps figure{margin:0 4px;display:inline-block;vertical-align:top;}
.app-box h4{font-size:24px;}
.spam-img1 img{margin:0 auto;}
.nav_fixed{top:97px;}
.footer-blue{background-color:#387DAA;
	
/* hello-bar */
#hellobar-bar {
    font-family: "Open Sans", sans-serif;
    width: 100%;
    margin: 0;
	bottom: 0;
    height: 30px;
    display: table;
    font-size: 17px;
    font-weight: 400;
    padding: .33em .5em;
    -webkit-font-smoothing: antialiased;
    color: #ffffff;
    position: fixed;
    background-color: #38444F;
    box-shadow: 3px 1px 3px 2px rgba(0,0,0,0.15);
}
#hellobar-bar.regular {
    height: 30px;
    font-size: 14px;
    padding: .2em .5em;
}
.hb-content-wrapper {
    text-align: center;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.hb-content-wrapper p {
    margin-top: 0;
    margin-bottom: 0;
}
.hb-text-wrapper {
    margin-right: .67em;
    display: inline-block;
    line-height: 1.3;
}
.hb-text-wrapper .hb-headline-text {
    font-size: 1em;
    display: inline-block;
    vertical-align: middle;
}
#hellobar-bar .hb-cta {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 0;
    color: #ffffff;
    background-color: #0099CC;
    border: 1px solid #ffffff;
}
.hb-cta-button {
    opacity: 1;
    color: #fff;
    display: block;
    cursor: pointer;
    line-height: 1.5;
    max-width: 22.5em;
    text-align: center;
    position: relative;
	border-radius: 3px;
    white-space: nowrap;
    margin: 1.75em auto 0;
    text-decoration: none;
    padding: 0;
    overflow: hidden;
}
		  
.hb-cta-button:hover {
    opacity: 1;
    color: #fff;
}
		  
.hb-cta-button .hb-text-holder {
    border-radius: inherit;
    padding: 5px 15px;
}
.hb-close-wrapper {
    display: table-cell;
    width: 1.6em;
}
.hb-close-wrapper .icon-close {
    font-size: 14px;
    top: 15px;
    left: 25px;
    width: 15px;
    height: 15px;
    opacity: .3;
    color: #ffffff;
    cursor: pointer;
    position: absolute;
    text-align: left;
    line-height: 15px;
    z-index: 1000;
    text-decoration: none;
}