/*
Theme Name: WebHostingBuzz
Author: Spiral Media - @rupert_byers
Author URI: https://www.spiralmedia.co.uk
Version: 2015
*/

/* Reset */
*,*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body{line-height:20px;font-size: 16px; font-weight: 300;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
img{max-width: 100%;height: auto;-ms-interpolation-mode: bicubic;display: inline-block;vertical-align: middle;border: 0;}
blockquote,q{quotes:none;padding:20px;font-size: 18px;font-style: italic;line-height: 1.4;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline: 0;}
a:hover, a:active, a:focus{outline: 0;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select, textarea{vertical-align:middle;padding:5px;border:1px solid #d9d9d9;font-size: 14px;line-height: 1.4;font-family: 'Open Sans', sans-serif;}
input[type="submit"]{cursor: pointer;}
::-webkit-input-placeholder {opacity: 1 !important;}
:-moz-placeholder {opacity: 1 !important;}
::-moz-placeholder {opacity: 1 !important;}
:-ms-input-placeholder {opacity: 1 !important;}

.wrapper{ width:100%; float:left;position:relative;z-index:1;padding:0;}
.container {width: 1200px;max-width: 100%;min-width: 1200px;margin: 0 auto;overflow:hidden;}
.span1, .span2, .span3, .span4, .span4-5, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .span13, .span14, .span15, .span16, .span17, .span18, .span19, .span20, .span21, .span22, .span23, .span24{float: left;min-height: 1px;padding: 0 5px;position: relative;}
.span1 { width: 4.166666666666667%; }.span2{ width: 8.333333333333333%; }.span3{ width: 12.5%; }.span4 { width: 16.66666666666667%; }.span5{ width: 20.83333333333334%; }.span6 { width: 25%; }.span7 { width: 29.16666666666667%; }.span8{ width: 33.33333333333334%; }.span9 { width: 37.5%; }.span10 { width: 41.66666666666667%; }.span11 { width: 45.83333333333334%; }.span12{ width: 50%; }.span13{ width: 54.16666666666667%; }.span14 { width: 58.33333333333334%; }.span15{ width: 62.50000000000001%; }.span16 { width: 66.66666666666667%; }.span17 { width: 70.83333333333334%; }.span18{ width: 75%; }.span19 { width: 79.16666666666667%; }.span20 { width: 83.33333333333334%; }.span21 { width: 87.50000000000001%; }.span22 { width: 91.66666666666667%; }.span23 { width: 95.83333333333334%; }.span24 { width: 100%;padding:0;}
.f{padding-left:0!important;padding-right:0px!important;}.l{padding-right:0!important;padding-left:0px!important;}.f5{padding-left:0!important;padding-right:5px!important;}.l5{padding-right:0!important;padding-left:5px!important;}.f10{padding-left:0!important;padding-right:10px!important;}.l10{padding-right:0!important;padding-left:10px!important;}.f15{padding-left:0!important;padding-right:15px!important;}.l15{padding-right:0!important;padding-left:15px!important;}.f20{padding-left:0!important;padding-right:20px!important;}.l20{padding-right:0!important;padding-left:20px!important;}.f30{padding-left:0!important;padding-right:30px!important;}.l30{padding-right:0!important;padding-left:30px!important;}.f40{padding-left:0!important;padding-right:40px!important;}.l40{padding-right:0!important;padding-left:40px!important;}.f50{padding-left:0!important;padding-right:50px!important;}.l50{padding-right:0!important;padding-left:50px!important;}
.pt1{padding-top:10px!important;} .pt2{padding-top:20px!important;} .pt3{padding-top:30px!important;} .pt4{padding-top:40px!important;} .pt5{padding-top:50px!important;} .pt6{padding-top:60px!important;} .pt7{padding-top:70px!important;} .pt8{padding-top:80px!important;} .pt9{padding-top:90px!important;} .pt10{padding-top:100px!important;} .pt11{padding-top:110px!important;} .pt12{padding-top:120px!important;}
.pb1{padding-bottom:10px!important;} .pb2{padding-bottom:20px!important;} .pb3{padding-bottom:30px!important;} .pb4{padding-bottom:40px!important;} .pb5{padding-bottom:50px!important;} .pb6{padding-bottom:60px!important;} .pb7{padding-bottom:70px!important;} .pb8{padding-bottom:80px!important;} .pb9{padding-bottom:90px!important;} .pb10{padding-bottom:100px!important;} .pb11{padding-bottom:110px!important;} .pb12{padding-bottom:120px!important;}
.mb0{margin-bottom: 0!important;}.mt1{margin-top:10px!important;} .mt2{margin-top:20px!important;} .mt3{margin-top:30px!important;} .mt4{margin-top:40px!important;} .mt5{margin-top:50px!important;} .mt6{margin-top:60px!important;} .mt7{margin-top:70px!important;} .mt8{margin-top:80px!important;} .mt9{margin-top:90px!important;} .mt10{margin-top:100px!important;} .mt11{margin-top:110px!important;} .mt12{margin-top:120px!important;}
.mb1{margin-bottom:10px!important;} .mb2{margin-bottom:20px!important;} .mb3{margin-bottom:30px!important;} .mb4{margin-bottom:40px!important;} .mb5{margin-bottom:50px!important;} .mb6{margin-bottom:60px!important;} .mb7{margin-bottom:70px!important;} .mb8{margin-bottom:80px!important;} .mb9{margin-bottom:90px!important;} .mb10{margin-bottom:100px!important;} .mb11{margin-bottom:110px!important;} .mb12{margin-bottom:120px!important;}
.lh20{line-height: 20px;}.lh30{line-height: 30px;}.lh40{line-height: 40px;}
.tr{text-align: right;}
.tl{text-align: left;}
.tc{text-align: center;}
img.alignleft {margin: 20px 40px 40px 0;float: left;}
img.alignright {margin: 20px 0 40px 40px;float: right;}
img.aligncenter {margin: 0 auto;}
img.alignnone {margin:0;}
.wp-caption{padding:10px 10px 20px;background-color: #fff;box-shadow: 0 0 5px #d9d9d9;border: 1px solid #cccccc;text-align: center;}
.wp-caption img{display: block;margin: 0 0 10px;width: 100%;}
.wp-caption p{font-size: 13px;font-style: italic;margin: 0 0 0;}
.al {float: left;}
.ar {float: right}
.ac {display: block;margin-left: auto;margin-right: auto;}
.clear{clear:both;}
#mob_menu, .mob_on{display: none!important;}
.mobile_toggle #mob_menu, .mobile_toggle .mob_on{display: block!important;}


html{color: #535353;font-family: 'Roboto', sans-serif;}
body{background-color: #fff;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{line-height: 1.2;font-weight: bold;margin:0 0 30px;font-family: 'Open Sans', sans-serif; color: #2B3946;}
h1, .h1{font-size:40px;}
h2, .h2{font-size:30px;}
h3, .h3{font-size:28px;}
h4, .h4{font-size:26px;}
h5, .h5{font-size:24px;}
h6, .h6{font-size:20px;}
p{margin:0 0 20px; line-height: 28px;}
a {color: #40bb9f;text-decoration: none;line-height: inherit;font-weight: 500;}
a:hover {color:#20987d;cursor: pointer;}
.required{color: #c32e1c;}

ul.centered_list{width: 100%;text-align: center;padding:0!important;margin: 0!important;}
ul.centered_list li{display: inline-block;*display: inline;*zoom: 1;}
ul{overflow: hidden;width: 100%;float: left;}
ul li{list-style-type: none;}

#mob_menu, #content{width: 100%;float: left;}
.inline{display: inline-block;}
.content ul, .content ol{padding:0 0 0 30px;margin:0 0 20px;}
.content ul li{list-style-type: disc;margin:0 0 15px;padding:0 0 0 10px;}
.content ol li{list-style-type: decimal;margin:0 0 15px;padding:0 0 0 10px;}

.green_button{background-color: #40bb9f;padding:10px 20px;display: inline-block;border-radius: 2px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #27997e;line-height: 1.2; letter-spacing: 1px; font-size: 14px; font-weight: 500;}
.green_button:hover{background-color: #2da78b;}
.free_trial{color: #40bb9f;text-decoration: underline;}
.free_trial:hover{color: #2da78b;}
.dotted_breaker{width: 100%;float: left;border-top:2px dotted #e1e1e1;}
.dotted_bottom_border{width: 100%;float: left;border-bottom:2px dotted #e1e1e1;}
.grey_wrap{background-color: #EEEEEE;border-top:3px solid #e0e0e0;border-bottom:3px solid #e0e0e0;}

.small_text{font-size: 12px;}

body.page-template-template_dedicated-overview-php .body_wrap,
body.page-template-template_dedicated-featured-php .body_wrap,
body.page-template-template_dedicated-all-php .body_wrap,
body.page-template-template_dedicated-upgrades-php .body_wrap,
body.page-template-template_dedicated-faq-php .body_wrap,
body.page-template-template_product-custom-php .body_wrap,
body.page-template-template_product-business-php .body_wrap,
body.page-template-template_product-custom-3-column-php .body_wrap,
body.page-template-template_landing-server-php .body_wrap,
body.page-template-template_data-centers-php .body_wrap,
body.page-template-template_vps-php .body_wrap,
body.page-template-template_product-wordpress-php .body_wrap,
body.page-template-template_product-reseller-php .body_wrap,
body.page-template-template_server-options-php .body_wrap,
body.page-template-template_vps-slider .body_wrap
{display: none;}

.breaker{width: 100%;float: left;background-color: #eee;height: 2px;margin:20px 0 40px;}

/*Promotion Banner*/
.promotion_wrap{background-color: #30b36a;color: #fff;border-bottom: 5px solid #1da058;}
.promotion_wrap:hover{background-color: #2EA965;color: #D5EEE0;}
.promotion_wrap h1, .promotion_wrap h2, .promotion_wrap h3, .promotion_wrap h4, .promotion_wrap h5, .promotion_wrap h6, .promotion_wrap p{margin:0!important;} 
.promotion_wrap p{font-size: 18px;line-height: 50px;}
.promotion_wrap a{color: #fff; display: block;}

/*ABOVER HEADER*/
.abovehead_wrap .container{overflow: visible;}
.abovehead_wrap .flagchange_uk{float: left;padding:0 0 0 30px;background-image: url(images/icon/flag_uk.png);background-repeat: no-repeat;background-position: left center;line-height: 40px;color: #fff;text-transform: uppercase;}
.abovehead_wrap .flagchange_usa{float: left;padding:0 0 0 30px;background-image: url(images/icon/flag_usa.png);background-repeat: no-repeat;background-position: left center;line-height: 40px;color: #fff;text-transform: uppercase;}
.abovehead_wrap{background-color: #2b3946;z-index: 110;border-bottom: 1px solid #42596c; font-size: 13px;}
.abovehead_wrap ul.nav {float: right;width: auto; font-weight: 500;overflow: visible;}
.abovehead_wrap ul.nav li{float: left;position: relative;}
.abovehead_wrap ul.nav li a{display: block;line-height:40px;padding:0 15px;color: #fff;text-transform: uppercase;}
.abovehead_wrap ul.nav li.hive a{background-color: #40bb9f;background-image: url(images/structure/icon_hive.png);background-repeat: no-repeat;background-position: 15px center;padding:0 20px 0 40px;text-shadow:-1px -1px 1px #27997e;}
.abovehead_wrap ul.nav li.hive ul{display: none;position: absolute;top:100%;right: 0;min-width: 140px;}
.abovehead_wrap ul.nav li.hive ul li{width: 100%;float: left;text-align: right;}
.abovehead_wrap ul.nav li.hive ul li a{background-color: #30ad91;background-image: none;}
.abovehead_wrap ul.nav li.hive ul li a:hover{background-color: #25a185}

.abovehead_wrap ul.nav li.dark a{background-image: url(images/structure/icon_client_area.png);background-repeat: no-repeat;background-position: 15px center;padding:0 20px 0 40px;}
.abovehead_wrap ul.nav li.dark ul{display: none;position: absolute;top:100%;right: 0;min-width: 260px;}
.abovehead_wrap ul.nav li.dark ul li{width: 100%;float: left;text-align: right;}
.abovehead_wrap ul.nav li.dark ul li a{background-color: #1e2b36;background-image: none;}
.abovehead_wrap ul.nav li.dark ul li a:hover{background-color: #131d26}

.abovehead_wrap ul.nav li:hover ul{display: block;}

/*HEADER*/
.head_wrap{padding:0;position: relative;z-index: 100;background-image: url(images/structure/bg_header.png);background-repeat: repeat;background-position: left top; border-bottom:3px solid #202C35;}
.head_wrap ul.nav {float: right;width: auto;overflow: visible; font-weight: 500;}
.head_wrap ul.nav li{float: left;margin:0 0 0 5px;position: relative;}
.head_wrap ul.nav li a{display: block;line-height:38px;padding:0 20px;color: #DDD;text-shadow:-1px -1px 0 #000;}
.head_wrap ul.nav li a:hover{color:#FFFFFF;}
.head_wrap ul.nav li.contact a{color: #40bb9f;border:1px solid #40bb9f;border-radius:3px;}
.head_wrap ul.nav li.contact a:hover{background-color: #40bb9f;color: #fff;}

.head_wrap ul.nav li.menu-item-has-children a{background-image: url(images/structure/menu_dropdown.png);background-repeat: no-repeat;background-position: right center;}
.head_wrap ul.nav li ul{position: absolute;top:100%;left:0;padding:28px 0 0;z-index: 99;display: none;width: auto;}
.head_wrap ul.nav li ul li{float: left;margin:0;min-width: 240px;text-align: left; border-top: 1px solid #202c35; border-bottom: 1px solid #3A5063;}
.head_wrap ul.nav li ul li:first-child{border-top: none;}
.head_wrap ul.nav li ul li:last-child{border-bottom: none;}
.head_wrap ul.nav li li a{background-image: none!important;background-color: #203242;}
.head_wrap ul.nav li li a:hover{background-color: #152533;}
.head_wrap ul.nav li:hover ul{display: block;}


.head_wrap .top_header{padding:25px 0;border-bottom: 1px solid #202c35;overflow: visible;height: 90px;}
.head_wrap .top_header.no_header{border-bottom: none;}
.head_wrap .bottom_header.no_header{display: none;}

.head_wrap .bottom_header{border-top: 1px solid #42596c;padding:45px 0 25px;color: #fff;position: relative;}
/*.head_wrap .bottom_header.has_largeimage{min-height: 345px;}*/

.head_wrap h1, .head_wrap h2, .head_wrap h3{color: #FFF;}

.head_wrap .bottom_header h1{font-weight: 700;font-size: 35px;margin:0 0 10px;text-shadow:-1px -1px 0 #1D2B38;}
.head_wrap .bottom_header h2, .head_wrap .bottom_header h3, .head_wrap .bottom_header h4{text-shadow:-1px -1px 0 #1D2B38;}
.head_wrap .bottom_header p{text-shadow:-1px -1px 0 #1D2B38;}
.head_wrap .bottom_header p:first-of-type{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 22px;margin:0 0 20px;text-shadow:-1px -1px 0px #1D2B38;line-height: 1.4;}
.head_wrap .bottom_header a{}

.head_wrap .bottom_header a:hover{}


.primary_button, .header_left_content p a, .green_button_wrap p a{background-color: #40bb9f;color: #fff;text-transform: uppercase;display: inline-block;padding: 15px 20px; font-weight: 400; border-radius: 3px; letter-spacing: 1px; text-shadow:-1px -1px 0 #27997e; font-size: 14px;}
.primary_button:hover, .header_left_content p a:hover, .green_button_wrap p a:hover{background-color: #3DAF95;}
.head_wrap .bottom_header ul{}
.head_wrap .bottom_header ul li{width: 50%;float: left;padding:0 20px 0 32px;background-image: url(images/structure/tick_2.png);background-repeat: no-repeat;background-position: left top;line-height: 23px;margin:0 0 14px; text-shadow:-1px -1px 0 #1d2b38;}
.head_wrap .bottom_header ul li a{color: #fff;background-color: transparent;padding:0;border-radius: 0;text-transform: none;text-decoration: underline; text-shadow:-1px -1px 0 #1d2b38;}

body.page-template-template_home-php .head_wrap .bottom_header ul{width: 40%;}
body.page-template-template_home-php .head_wrap .bottom_header ul li{width: 100%;float: left;padding:0 0 0 32px;line-height: 23px;margin:0 0 14px;}


.head_wrap .header_absolute{position: absolute;right:0;bottom:0;}
.head_wrap .header_absolute p{margin:0!important;}


/*BODY*/
.body_wrap{padding:30px 0 20px;position: relative;z-index: 90;}

/*HOME*/
ul.home_services li{width: 25%;float: left;padding:0 20px;border-right:1px solid #f0f0f0;}
ul.home_services li:last-child{border-right:none!important;}


ul.home_services li .service_title{font-weight: 300;font-size: 23px;font-family: 'Open Sans', sans-serif;}
ul.home_services li .more_info{}
ul.home_services li .more_info p{margin:0 0 10px;}
ul.home_services li .more_info p strong{font-size: 20px;}

.grey_wrap h3{text-align: center;}

ul.grey_features li{width: 33.3334%;float: left;padding:0 20px;}
ul.grey_features li .title{font-weight: 500;font-size: 22px;font-family: 'Open Sans', sans-serif;color: #40bb9f;}
ul.grey_features li .text{width: 100%;float: left;}


/*DEDICATED*/
.sticky-wrapper{width: 100%;float: left;margin:-3px 0 40px;}
.subnav{background-color: #202c35;position:relative;z-index: 999;}
.subnav ul{}
.subnav ul li{float: left; font-weight: 500; }
.subnav ul li a{display: block;padding:20px 30px;background-color: #202c35;color: #fff;}
.subnav ul li a:hover{background-color: #2d3943;}
.subnav ul li.current-menu-item a{background-color: #fff;color: #202c35;}

/*AFFILIATES*/
.affiliates{ border-bottom: 1px solid #EEE;}
.affiliates h1{ margin-bottom: 5px;}
.affiliates h2{ font-weight: 300;}
.affiliates .featured_img img{ }
.affiliates .primary_button{ float: left; margin-right: 15px;}
.affiliates .primary_button a{ padding: 15px 50px;}
.affiliates .button_info{ float: left;}
.affiliates .button_info p{ font-size: 14px;}
.affiliates .button_info p.lg{ font-size: 23px; margin: 0; color:#2B3946;}

/*CONTACT*/

.head_wrap .bottom_header.contact h1{ margin-bottom: 5px;}
.head_wrap .bottom_header.contact h2{ font-weight: 300; margin-bottom: 20px; font-size: 28px;}
.head_wrap .bottom_header.contact p:first-of-type{ font-size: 16px;}

.head_wrap .contact_blocks > div { padding: 0 15px; }
.head_wrap .contact_blocks > div div { border: 1px solid #FFFFFF; border-radius: 3px; padding: 20px; min-height: 300px;}
.head_wrap .contact_blocks > div div:hover { background: #2B3946; border: 1px solid #7D8F9D;}
.head_wrap .contact_blocks h3 { font-weight: 300; margin-bottom: 15px;color: #fff;}
.head_wrap .contact_blocks p { margin-bottom: 0 !important;color: #fff;}

.locations .location{ background: #FFF; border: 5px solid #E0E0E0; border-radius: 3px; padding: 20px;}
.locations .location h4{ font-weight: 300; margin-bottom: 15px;}
.locations ul li.span9{ margin-right: 20px;}


/*TABLES*/
.table_data{width: 100%;float: left;background-color: #fbfbfb; font-size: 14px;}
.table_data .trustpilot_logo{margin: 17px 0 0;display: block;}
.table_data .tooltip{color: #535353;cursor: help;}
.table_data ul ul{width: 100%;margin:0 0 10px;}
.table_data ul ul li{padding:0;font-size:12px;}
.table_data .table_info{display: block!important;}
.table_data.package_1 > ul, .table_data.package_2 > ul, .table_data.package_3 > ul, .table_data.package_4 > ul{display: none;}
.table_data.package_1 .package_1, .table_data.package_2 .package_2, .table_data.package_3 .package_3, .table_data.package_4 .package_4{display: block;}

.table_data .first_li{min-height: 180px;padding:0;text-align: center;}
.table_data li{padding:5px 10px;border-top:1px dotted #DDDDDD;border-left:1px dotted #DDDDDD;line-height: 41px;height: 52px;}
.table_data li li{padding:0;border:none;height: auto;line-height: 20px;}
.table_data li.double_line{line-height: 20px;}
.table_data li.order_now{background-color: #fff;border-top:1px dotted #dddddd;border-right:none!important;border-bottom:none!important;border-left:none!important;height: 120px;}
.table_data li.pricing_info{background-color: #F7A811;color: #fff;border: none!important;font-size: 18px;font-weight: bold;}
.table_data li.price{font-size: 16px;font-weight: bold;}
.table_data li.price span{font-weight: normal;font-size: 12px;}



.table_data .package_title{width:100%;float:left;color: #fff;font-weight: bold;font-size: 22px;line-height: 1.2;padding:10px 0;margin:0 0 10px;}
.table_data .package_desc{width: 100%;float: left;padding:0 5px;}
.table_data .package_desc p{margin:0 0 15px;}
.table_data .package_price{width:100%;float:left;margin:0 0 5px;font-size: 15px;}
.table_data .package_price span{font-weight: bold;font-size: 24px;}

.table_data .package_1 .package_title{background-color: #f7a811;}
.table_data .package_1 .first_li{border-bottom: 4px solid #f7a811;}
.table_data .package_2 .package_title{background-color: #ee9b1e;}
.table_data .package_2 .first_li{border-bottom: 4px solid #ee9b1e;}
.table_data .package_3 .package_title{background-color: #d88810;}
.table_data .package_3 .first_li{border-bottom: 4px solid #d88810;}
.table_data .package_4 .package_title{background-color: #cc7a00;}
.table_data .package_4 .first_li{border-bottom: 4px solid #cc7a00;}
.table_data .package_4 li{border-right:1px dotted #dddddd;}

.table_data .package_1{text-align: center;}
.table_data .package_2{text-align: center;}
.table_data .package_3{text-align: center;}
.table_data .package_4{text-align: center;}

.ticked{display: block;width: 100%;height: 41px;background-image: url(images/structure/cross_1.png);background-repeat: no-repeat;background-position: center;}
.ticked1{display: block;width: 100%;height: 41px;background-image: url(images/structure/tick_1.png);background-repeat: no-repeat;background-position: center;}

.table4{width: 90%;margin:0 5%;}
.table4 ul{width: 25%;float: left;}
.table4 .package_3 > li{border-right:1px dotted #dddddd;}

.table3{width: 80%;margin:0 10%;}
.table3 ul{width: 33.3334%;float: left;}
.table3 .package_2 > li{border-right:1px dotted #dddddd;}

.table5 ul{width: 20%;float: left;}

table.real_table{width: 80%;margin: 0 10%;background-color: #fbfbfb; font-size: 14px;border-bottom:1px dotted #DDDDDD;}
table.real_table td{padding:10px 10px 20px 10px;border-top:1px dotted #DDDDDD;border-left:1px dotted #DDDDDD;vertical-align: middle;}
table.real_table td.title{background-color: #f7a811;color: #fff;padding:10px!important;font-weight: bold;font-size: 18px;}
table.real_table td.no_padd{padding:10px!important;}
table.real_table td p:last-of-type{margin:0!important;}

table.real_table .first{width: 20%!important;}
table.real_table .mid{width: 40%!important;}
table.real_table .right{width: 40%!important;border-right:1px dotted #DDDDDD;}

table.real_table .ticked, table.real_table .ticked1{height: 32px;}




ul.dedicated_ul1{}
ul.dedicated_ul1 li{width: 32.3334%;float: left;margin:0 0.5% 20px;background-color: #f9f9f9;padding:0 0 10px;}
ul.dedicated_ul1 li:nth-child(3n+1){margin:0 1% 20px 0;}
ul.dedicated_ul1 li:nth-child(3n+3){margin:0 0 20px 1%;}

ul.dedicated_ul1 li .package_title{width: 100%;float: left;background-color: #EE9B1E;color: #fff;padding:10px;font-size: 18px;font-weight: bold;}
ul.dedicated_ul1 li ul{padding:0 10px 10px;}
ul.dedicated_ul1 li ul li{width: 100%;background-repeat: no-repeat;background-position: left center;padding:0 0 0 45px;line-height: 32px;margin:0 0 5px!important;}
ul.dedicated_ul1 li ul li span{font-weight: bold;width: 50%;float: left;}

ul.dedicated_ul1 li ul li.cpu{background-image: url(images/icon/package_cpu.png);}
ul.dedicated_ul1 li ul li.ram{background-image: url(images/icon/package_ram.png);}
ul.dedicated_ul1 li ul li.disk{background-image: url(images/icon/package_hdd.png);}
ul.dedicated_ul1 li ul li.bandwidth{background-image: url(images/icon/package_bandwidth.png);}
ul.dedicated_ul1 li ul li.ip_address{background-image: url(images/icon/package_ipaddress.png);}
ul.dedicated_ul1 li ul li.ip_address p{margin: 0;}
ul.dedicated_ul1 li ul li.managed_vps{background-image: url(images/icon/package_vps.png);}
ul.dedicated_ul1 li ul li.cpanel_license{background-image: url(images/icon/package_cpanel.png);}
ul.dedicated_ul1 li ul li.blesta_license{background-image: url(images/icon/package_blesta.png);font-weight: bold;}
ul.dedicated_ul1 li ul li.guarantee{background-image: url(images/icon/package_guarantee.png);font-weight: bold;}
ul.dedicated_ul1 li ul li .ticked{height: 32px!important;}


ul.dedicated_ul1 li .price{width: 50%;float: left;padding:0 0 0 10px;font-size: 24px; font-weight: bold;line-height: 40px;margin:0;}
ul.dedicated_ul1 li .green_button{float: right;margin:0 10px 0 0;}

.server_promo{width: 100%;float: left;background-color: #30B36A;color: #fff;padding:0 10px!important;line-height: 50px;font-size: 20px;margin:0 0 30px;border:4px solid #1DA058;text-align: center;}
ul.dedicated_ul2 li{width: 100%;float: left;font-size: 13px;line-height: 24px;}
ul.dedicated_ul2 li.heading{background-color: #f9ba46!important;color: #fff;font-size: 16px;line-height: 24px;font-weight: 500;}
ul.dedicated_ul2 li:nth-child(odd){background-color: #f9f9f9;}
ul.dedicated_ul2 li:nth-child(even){background-color: #fff;}

ul.dedicated_ul2 li span.dedicatedspan1{width: 26%;float:left;padding:8px 10px;}
ul.dedicated_ul2 li span.dedicatedspan2{width: 15%;float:left;padding:8px 0;}
ul.dedicated_ul2 li span.dedicatedspan3{width: 12%;float:left;padding:8px 0;}
ul.dedicated_ul2 li span.dedicatedspan4{width: 17%;float:left;padding:8px 0;}
ul.dedicated_ul2 li span.dedicatedspan5{width: 10%;float:left;padding:8px 0;}
ul.dedicated_ul2 li span.dedicatedspan6{width: 10%;float:left;padding:8px 0;font-weight: bold;font-size: 18px;}
ul.dedicated_ul2 li.heading span.dedicatedspan6{font-size: 16px; font-weight: 500;}
ul.dedicated_ul2 li span.dedicatedspan7{width: 10%;float:left;padding:5px 0;}

ul.dedicated_ul2 li .green_button{line-height: 14px;padding:10px!important;font-size: 13px;width: 100%;text-align: center; text-transform: uppercase;}
ul.dedicated_ul2 li .outofstock{line-height: 14px;padding:5px!important;font-size: 12px;width: 100%;text-align: center;margin:0!important;display: inline-block;border-radius: 3px;}





#tabs{overflow: hidden;}
#tabs .tabs_button{}
#tabs .tabs_button li {float: left;margin:0 20px 0 0;}
#tabs .tabs_button li a{display:block;color: #40bb9f;border:1px solid #40bb9f;border-radius:3px;font-size: 18px;font-weight: 500;padding:15px 20px;}
#tabs .tabs_button li.active a{background-color: #40bb9f;color: #fff;}

ul.upgrades_ul li, ul.affiliates_commission_ul li{width: 100%;float: left;overflow: hidden;background-color: #e1f4f0;border:1px solid #40bb9f;margin:0 0 20px;}
ul.affiliates_commission_ul li{margin-bottom: -1px;}
ul.affiliates_commission_ul li:last-child{margin-bottom: 0;}
ul.upgrades_ul li .left_content{width:70%;float: left;padding:20px 20px 0;background-color: #fff;border-right:1px solid #40bb9f;}
ul.affiliates_commission_ul li .right_content{width:70%;float: left;padding:20px 20px 0;background-color: #fff; border-left:1px solid #40bb9f;}

ul.upgrades_ul li .right_content, ul.affiliates_commission_ul li .left_content{width:30%;float: left;padding:20px 20px 0;font-weight: bold;}

ul.upgrades_ul li .right_content p, ul.affiliates_commission_ul li .right_content p{margin:0;}

ul.faqs_ul li{width: 100%;float: left;margin:0 0 10px;background-color: #EEEEEE;}
ul.faqs_ul li a{padding: 10px;}
ul.faqs_ul li .more_content{display: none;}
ul.faqs_ul li.open .more_content{display: block; }

ul.faqs_ul li a{width: 100%;float: left;color: #525252;font-size: 16px;font-weight: bold;}
ul.faqs_ul li .more_content{width: 100%;float: left; background: #FFF; border: 1px solid #EEEEEE; padding: 10px 10px 0 10px; font-size: 14px;}
ul.faqs_ul li .more_content a{padding:0;margin:0;float: none;font-weight: normal;color:#40bb9f;font-size: 14px;}


/*FEATURES*/
ul.features_ul li{width: 50%;float: left;padding:0 20px 0 0;margin:0 0 40px;}
ul.features_ul li.clear{width: 100%;float: left;clear: both;margin:0!important;}
ul.features_ul li h4{font-size: 23px;margin:0 0 5px;padding:5px 0 0;}
ul.features_ul li p{margin:0;}
ul.features_ul li a{font-weight: 500;}

ul.features_3ul li{width:33.3334%;float: left;padding:0 30px 0 0; line-height: 28px;}
ul.features_3ul li h4{font-size: 20px;margin:0 0 5px;padding:10px 0 0; }
ul.features_3ul li p{margin:0;font-size: 13px;}


/*CUSTOM PRODUCT*/
.usps{background-color: #202c35;}
.usps ul{text-align: center;}
.usps ul li{width: 33.3334%;padding:25px 40px 25px 0;text-align: left;color: #fff;float: left;}
.usps ul li img{float: left;margin:0 15px 0 0;}
.usps ul li p{font-size: 14px;line-height: 20px;margin:0;padding:5px 0 0;}

ul.custom_ul{width: 100%;text-align: center;padding:0!important;margin: 0 0 40px!important;}
ul.custom_ul li{width: 31.33334%;margin:0 0.5% 15px;display: inline-block;*display: inline;*zoom: 1;}

ul.custom_ul li .title{background-color: #f7a811;color: #fff;text-align: center;padding:10px 5px;overflow: hidden;}
ul.custom_ul li:nth-child(2) .title{background-color: #ee9b1e;}
ul.custom_ul li:nth-child(3) .title{background-color: #D88810;}

ul.custom_ul li .title .small_title{width: 100%;float: left;margin:0 0 5px;font-size: 16px;text-transform: uppercase;font-weight: bold;}
ul.custom_ul li .title .large_title{width: 100%;float: left;margin:0;font-size: 26px;font-weight: bold;}

ul.custom_ul li .rest_content{background-color: #f5f5f5;padding:20px 10px 10px;overflow: hidden;}
ul.custom_ul li .rest_content .price_and_description{font-size: 14px;}
ul.custom_ul li .rest_content .price_and_description p:first-of-type{font-size: 16px;margin:0 0 10px;}
ul.custom_ul li .rest_content .price_and_description p:first-of-type strong{font-weight: bold;font-size: 35px;}

ul.custom_ul li .rest_content .features ul{padding:5px;background-color: #ffffff;}
ul.custom_ul li .rest_content .features ul li{width: 100%;float: left;margin:0!important;padding:10px;border-bottom: 1px solid #eeeeee; font-size: 14px;}
ul.custom_ul li .rest_content .features ul li:last-child{border: none!important;}

ul.custom_ul li .rest_content .call_to_action{width: 100%;float: left;background-color: #fff;padding:10px 0 20px;}
ul.custom_ul li .rest_content .call_to_action p{margin: 0;}

ul.custom_ul li .rest_content .call_to_action a{background-color: #40bb9f;padding:10px 20px;display: inline-block;border-radius: 3px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #27997e; font-weight: 500;}
ul.custom_ul li .rest_content .call_to_action a:hover{background-color: #2da78b;}

.orange_tabs{}
.orange_tabs ul{}
.orange_tabs ul li{float: left;margin:0 10px 0 0;}
.orange_tabs ul li a{display: block;padding:15px;background-color: #fff;color: #525252; font-weight: 500;}
.orange_tabs ul li.active a{background-color: #f9ba46;color: #fff;}
.orange_tabs .tab_content{border:10px solid #f9ba46;padding:20px 20px 0;width: 100%;float: left;background-color: #fff;}

ul.buzz_comparison{ font-size: 14px;}
ul.buzz_comparison li{width: 100%;float: left;}
ul.buzz_comparison li:nth-child(odd){background-color: #eeeeee;}
ul.buzz_comparison li:nth-child(even){background-color: #f9f9f9;}
ul.buzz_comparison li:last-child{background-color: #fff;color: #e3461f;font-size: 16px;font-weight: bold;}

ul.buzz_comparison li span{width: 20%;float: left;height: 45px;line-height: 38px;padding: 5px 10px;border-left: 1px solid #fff;border-top: 1px solid #fff;}
ul.buzz_comparison li.heading span{ color: #2B3946; font-size: 16px; font-weight: 700;}
ul.buzz_comparison li span.whb_orange{background-color: #f7a811;color: #fff;font-size: 22px; font-weight: 500; line-height: 35px;}
ul.buzz_comparison li span.bg_white{background-color: #fff!important;}
ul.buzz_comparison li span p{margin:0; line-height: 38px}



/*TRUSTPILOT*/
.trustpilot_wrap{background-image: url(images/structure/bg_trustpilot.jpg);background-repeat: repeat;background-position: top left;min-height: 400px;padding:40px 0 60px;}
.trustpilot_wrap .container{padding:10px!important;}
.trustpilot_wrap .container .trust_title{color: #fff;margin-bottom: 15px; letter-spacing: -1px;}
.trustpilot_wrap .container .trust_text{color: #fff;}
.trustpilot_wrap .trust_block{width: 90%;float: left;background-color: #fff;box-shadow: 0 0 10px #1e6857;margin:0 5%;padding:20px;position: relative;}
.trustpilot_wrap .trust_block ul{width: 70%;float: left;}
.trustpilot_wrap .trust_block ul li{position: relative;overflow: hidden;}
.trustpilot_wrap .trust_block ul li img{width: 100%;}
.trustpilot_wrap .trust_block ul li .title{font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 22px;margin:0 0 10px;color: #545454;line-height: 30px;}
.trustpilot_wrap .trust_block ul li p{margin:0;}
.trustpilot_wrap .trust_block ul li p.reviewer{color: #c1c1c1;margin:10px 0 0;line-height: 30px;}

.trustpilot_wrap .trust_block ul li .trustpilot_rating{height: 30px;position: absolute;right:0;bottom: 0;background-image: url(images/structure/trustpilot_rating.png);background-repeat: repeat-x;background-position: left top;text-indent: -99999px;}
.trustpilot_wrap .trust_block ul li .trustpilot_rating.rate_3{width:108px;}
.trustpilot_wrap .trust_block ul li .trustpilot_rating.rate_4{width:144px;}
.trustpilot_wrap .trust_block ul li .trustpilot_rating.rate_5{width:180px;}

.trustpilot_wrap .trust_block .trustpilot_powered{width: 30%;float: left;}
.trustpilot_wrap .trust_block .trustpilot_powered p{margin:0 0 10px;}
.trustpilot_wrap .trust_block .trustpilot_powered p span{color: #f7a811;}

.trustpilot_wrap .flex-direction-nav{position: absolute;top:105px;left:0;width: 100%!important;z-index: 999;overflow: visible;}
.trustpilot_wrap .flex-direction-nav li{overflow: visible!important;}
.trustpilot_wrap .flex-direction-nav .flex-prev{position: absolute;left:-40px;background-image: url(images/structure/trustpilot_prev.png);background-repeat: no-repeat;width: 27px;height: 27px;text-indent: -99999px;}
.trustpilot_wrap .flex-direction-nav .flex-next{position: absolute;right:-40px;background-image: url(images/structure/trustpilot_next.png);background-repeat: no-repeat;width: 27px;height: 27px;text-indent: -99999px;}

/*FOOTER*/
.footlogo_wrap{padding:20px 0;position: relative;z-index: 80;background-color: #fff;}
.footlogo_wrap ul{text-align: center;}
.footlogo_wrap ul li{display: inline-block;margin:0 1%;width: 13.66666666666667%;text-align: center; float: left;}
.footlogo_wrap ul li:first-child{margin-left: 0;}
.footlogo_wrap ul li:first-last{margin-right: 0;}

.foot_wrap{padding:40px 0;background-color: #2b3946;position: relative;z-index: 80;}
.foot_wrap p{font-size: 13px;color: #dddddd; line-height: 20px;}
.foot_wrap .phone_icon{padding:0 0 0 30px;background-image: url(images/structure/icon_phone.png);background-repeat: no-repeat;background-position: left center;line-height: 20px;margin:0 0 10px;color: #fff; font-size: 16px;}
.foot_wrap .mail_icon{padding:0 0 0 30px;background-image: url(images/structure/icon_mail.png);background-repeat: no-repeat;background-position: left center;line-height: 20px;margin:0 0 10px;color: #fff;text-decoration: none;font-size: 16px;}
.foot_wrap .mail_icon:hover{text-decoration: underline;}

.foot_wrap .footer_title{color: #fff;font-size: 16px;font-weight: bold;}
.foot_wrap ul{margin:0 0 20px;}
.foot_wrap ul li{width: 100%;float: left;}
.foot_wrap ul li a{display: block;padding:0 0 2px;font-size: 13px;color: #c8c9cc;text-decoration: none;}
.foot_wrap ul li a:hover{text-decoration: underline;color: #fff;}

ul.payment_logos{margin:5px 0 0;}
ul.payment_logos li{float: left;margin:0 5px 0 0;width: auto;}



.newsletter_wrap{background-color: #25323d;padding:30px 0;position: relative;z-index: 80;}
.newsletter_wrap p{font-family: 'Open Sans', sans-serif;color: #fff;font-size: 20px;font-weight: bold;float: left;margin:0 30px 0 0;line-height: 40px;}
.newsletter_wrap #mc_embed_signup{float: left;}
.newsletter_wrap #mce-EMAIL{width: 400px;float: left;padding: 10px;font-size: 14px;border: none;color: #555555; border-radius: 2px;}
.newsletter_wrap #mc-embedded-subscribe{float: left;margin:0 0 0 15px;padding:10px 20px;font-size: 14px;height: 40px;background-color: #40bb9f;border:none;border-radius: 2px;color: #fff;}

.newsletter_wrap ul{float: right;width: auto;margin:5px 0 0;}
.newsletter_wrap ul li{float: left;margin:0 0 0 5px;}
.newsletter_wrap ul li a{display: block;width: 30px;height: 30px;text-indent: -99999px;background-repeat: no-repeat;background-position: top left;}
.newsletter_wrap ul li a.footer_facebook{background-image: url(images/structure/icon_facebook.png);}
.newsletter_wrap ul li a.footer_twitter{background-image: url(images/structure/icon_twitter.png);}
.newsletter_wrap ul li a.footer_linkedin{background-image: url(images/structure/icon_linkedin.png);}

.underfoot_wrap{padding:20px 0;background-color: #2b3946;position: relative;z-index: 999; font-size: 13px;}
.underfoot_wrap ul li{float: left;padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #dddddd;line-height: 1.1;}
.underfoot_wrap ul li:last-child{border:none;}
.underfoot_wrap ul li a{color: #ddd;}
.underfoot_wrap ul li > a:hover{color: #fff;}

.underfoot_wrap a.scrolltop{position: fixed;right:0;bottom: 0;background-image:  url(images/structure/scroll_top.png);background-repeat: no-repeat;background-position: center;width: 55px;height: 55px;background-color: #40bb9f;text-indent: -99999px;z-index: 999;}

.whb_form p{margin:0 0 15px;}
.whb_form div p{margin:0;}
.whb_form .clear{margin:0 0 20px;}
.whb_form input{width: 100%;}
.whb_form textarea{width: 100%;float: left;border:1px solid #d9d9d9;height: 120px;padding:5px;font-family: 'Open Sans', sans-serif;line-height: 1.4;}
.wpcf7-submit{background-color: #EE9B1E;padding:15px 20px;text-transform: uppercase;color: #fff;border: none;float: right;margin:0 0 20px;width: auto!important;}
.wpcf7-response-output{width: 100%;float: left;margin:20px 0!important;padding:10px!important;border:none!important;color: #fff;}
.wpcf7-response-output.wpcf7-validation-errors{background-color: #db3f26;}
.wpcf7-response-output.wpcf7-mail-sent-ok{background-color: #4aa80c;}


.data_text_images ul{padding:10px 0;}
.data_text_images ul li{width: 31.33334%;float: left;margin:0 1% 15px;padding:6px;background-color: #fff;box-shadow: 0 0 5px #b3b3b3;}

.data_facts ul{padding:0 0 0 40px;}
.data_facts ul li{background-image: url(images/structure/tick_1.png);background-repeat: no-repeat;background-position: left top;padding:0 0 0 30px;min-height: 20px;margin:0 0 10px;}

#step1 .ca-table{margin:0 0 40px;}
#step1 .ca-table td{padding:3px 6px;}
#step1 .ca-table td input[type="radio"]{margin:0;}

#step1 .back-box{margin:0 10px 0 0;float: left;}
#step1 .back-box input{background-color: #E3471F;padding:10px 20px;display: inline-block;border-radius: 2px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #c9310a;line-height: 1.2; letter-spacing: 1px; font-size: 14px; font-weight: 500;border:none;}
#step1 .back-box input:hover{background-color: #c9310a;}

#step1 .submit-box{margin:0;float: left;}
#step1 .submit-box input[type="submit"]{background-color: #40bb9f;padding:10px 20px;display: inline-block;border-radius: 2px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #27997e;line-height: 1.2; letter-spacing: 1px; font-size: 14px; font-weight: 500;border:none;}
#step1 .submit-box input[type="submit"]:hover{background-color: #2da78b;}

#step1 span.red{color: #E3471F;font-weight: bold;font-size: 22px;text-decoration: underline;}
#step1 span.green{color: #30B36A;font-weight: bold;font-size: 22px;text-decoration: underline;}

#step1 .ca-col1{width: 50%;float: left;padding:0 20px 0 0;margin:0 0 30px;}
#step1 .ca-col2{width: 50%;float: left;padding:0 0 0 20px;margin:0 0 30px;}
#step1 h4{font-size:20px;margin:0 0 10px;}
#step1 .ca-col1 label{width: 100%;float: left;margin:0 0 2px;}
#step1 .ca-col1 input[type="text"], #step1 textarea{width: 100%;float: left;margin:0 0 15px;}
#step1 .ca-col2 textarea{margin-top:10px;}

.domain_search .domains-form-box{width: 70%;float: left;margin:0;}
.domain_search .domains-form-box .domains-form{width: 70%;float: left;padding:0 0 0 5px;}
.domain_search .domains-form-box .domains-form input.domains-inp{width: 90%;float: left;border-radius: 2px;box-shadow:0 0 5px #ccc;padding:10px;}
.domain_search .domains-form-box .domains-form p{width: 10%;float: left;padding:0 0 0 5px;margin:0;line-height: 42px;}
.domain_search .domains-form-box .domains-form .slickbox{width: 90%;float: left;border-radius: 2px;padding:10px;border:1px solid #ccc;margin:10px 0 0;overflow: hidden;}
.domain_search .domains-form-box .domains-form .slickbox .domains-check-item{width: 33.3334%;float: left;margin:0 0 3px;}

.domain_search .domains-form-box input.domains-submit{width: 15%;float: left;margin:0 0 0 2%;padding:10px;background-color: #40bb9f;display: inline-block;border-radius: 2px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #27997e;line-height: 1.2; letter-spacing: 1px; font-size: 14px; font-weight: 500;border:none;}
.domain_search .domains-form-box input.domains-submit:hover{background-color: #2da78b;}


.domain_search #domains-table-container{width: 61%;float: left;margin:20px 0 0;padding:10px;border:1px solid #ccc;}
.domain_search #domains-table-container table{width: 100%;float: left;}

.domain_search #domains-table-container table tbody:before{content:"-";color: #fff;}
.domain_search #domains-table-container table th, .domain_search #domains-table-container table td{text-align: center;}
.domain_search #domains-table-container .domcheckererror, .domain_search #domains-table-container .domcheckersuccess{font-size:12px;padding:5px 10px;color: #fff;}
.domain_search #domains-table-container .domcheckererror{background-color: #E3471F;} 
.domain_search #domains-table-container .domcheckersuccess{background-color: #30B36A;}

.domain_search #domains-table-container table td p{float: left!important;margin:10px 0 0;}
.domain_search #domains-table-container table td p input{background-color: #40bb9f;padding:10px 20px;display: inline-block;border-radius: 2px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #27997e;line-height: 1.2; letter-spacing: 1px; font-size: 14px; font-weight: 500;border:none;}
.domain_search #domains-table-container table td p input:hover{background-color: #2da78b;}


/*Spiral 29-04-2015*/
.popup_html{width: 800px;padding:10px 5px 0 10px;background-color: #fff;margin:0 auto;height: 640px;overflow: scroll;}
.popup_table{border-spacing: 3px;width: 100%;border-collapse: separate;}
.popup_table tr.heading td{background-color: #dddddd;color: #555555;font-size: 16px;font-weight: 700;}
.popup_table tr.heading td.first{background-color: #f9ba46;color: #fff;}
.popup_table tr td{background-color: #eeeeee;font-weight: 300;padding:10px;text-align: center;font-size: 14px;}
.popup_table tr td.first{background-color: #f9f9f9;font-weight: 400;text-align: left!important;}

.popup_table a.button{background-color: #40bb9f;color: #fff;text-transform: uppercase;display: inline-block;padding: 5px 10px; font-weight: 400; border-radius: 3px; letter-spacing: 1px; text-shadow:-1px -1px 0 #27997e; font-size: 13px;}
.popup_table a.button:hover{background-color: #3DAF95;}


.close_popup{width: 100%;float: left;background-color: #f9f9f9;background-image: url(images/structure/popup_close.png);background-repeat: no-repeat;background-position: 98% center;text-indent: -99999px;padding:10px;}
.tooltip{cursor: help;color: #555555!important;margin:0;display: inline-block;padding:0 25px 0 0;background-image: url(images/structure/tooltip.png);background-repeat: no-repeat;background-position: right center;}
/*END Spiral 29-04-2015*/

/*Spiral 06-05-2015*/
.wrap_404{background-image: url(images/structure/404.png);background-repeat: repeat-x;background-position: center 50px;}
.wrap_404 h1{font-size: 90px;margin:0;padding:10px 20px 0px;background-color: #fff;display: inline-block;}
.wrap_404 h2{font-size: 72px;margin:0 0 20px;padding:10px 20px;background-color: #fff;display: inline-block;}
.wrap_404 h3{font-weight: 300;font-size: 32px;}

.wrap_404 a.green_btn{background-color: #40bb9f;padding:10px 20px;display: inline-block;border-radius: 2px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #27997e;line-height: 1.2; letter-spacing: 1px; font-size: 14px; font-weight: 500;margin:0 5px;}
.wrap_404 a.green_btn:hover{background-color: #2da78b;}
.wrap_404 a.orange_btn{background-color: #f9ba46;padding:10px 20px;display: inline-block;border-radius: 2px;text-transform: uppercase;color: #fff!important;text-shadow:-1px -1px 0 #d69722;line-height: 1.2; letter-spacing: 1px; font-size: 14px; font-weight: 500;margin:0 5px;}
.wrap_404 a.orange_btn:hover{background-color: #eca92d;}

.header_left_content .promo{padding:2px;border:1px dashed #40bb9f;display: inline-block;}
.header_left_content .promo a{background-color: #40bb9f;color: #fff;display: inline-block;padding: 15px; font-weight: 400; letter-spacing: 1px; text-shadow:-1px -1px 0 #27997e; font-size: 20px;border-radius: 0;text-transform: none;}
.table4.location{width: 100%;margin:0;}

.location_header{cursor: pointer;}
.location_header .left{width: 25%;float: left;background-color: #eeeeee;padding:20px;height: 200px;}
.location_header .left p{line-height: 160px;}
.location_header .left p strong{font-size: 32px;font-weight: 700;}
.location_header .middle{width: 55%;float: left;background-color: #f9f9f9;padding:20px;height: 200px;overflow: hidden;}
.location_header .middle h1, .location_header .middle h2, .location_header .middle h3{margin:0 0 5px;}
.location_header .middle p{margin:0 0 5px;}
.location_header .right{width: 20%;float: left;background-color: #f9f9f9;padding:20px;overflow: hidden;text-align: right;line-height: 160px;}
.location_dropdown .table_data{display: none;}
.location_dropdown.open .table_data{display: block;}
.table_data.location .package_title{background-color: transparent;font-weight: 700;font-size: 18px;color: #555;}
.table_data.location ul li:nth-child(even){background-color: #eeeeee!important;}
.table_data.location ul li.pricing_info{background-color: #2a3e50!important;}


table.comparison_table{width: 100%;border-spacing: 2px!important;border-collapse: separate!important;}
table.comparison_table td{padding:10px;text-align: center;vertical-align: middle!important;font-size: 14px;}
table.comparison_table td p{margin:0;}
table.comparison_table thead td{background-color: #f9ba46;color: #fff;font-size: 16px;font-weight: bold;}

table.comparison_table tbody td{width: 25%!important;}
table.comparison_table tbody tr:nth-child(odd) td{background-color: #eeeeee!important;}
table.comparison_table tbody tr:nth-child(even) td{background-color: #fdfdfd!important;}


.comparison_header img{float: left;margin:0 20px 0 0;}
.comparison_header h2{line-height: 40px;font-size: 32px;}


td.price_contract, td.cpu_processor, td.ram, td.hdd, td.ip_address, td.network, td.data_center, td.support_options, td.server_management, td.server_deployment{text-align: left!important;padding:10px 10px 10px 60px!important;background-position: 10px 3px;background-repeat: no-repeat;}
td.price_contract span, td.cpu_processor span, td.ram span, td.hdd span, td.ip_address span, td.network span, td.data_center span, td.support_options span, td.server_management span, td.server_deployment span{width: 100%;float: left;font-weight: bold;margin:0 0 5px;font-size: 16px;}

td.price_contract{background-image: url(images/icon/package_price_contract.png);}
td.cpu_processor{background-image: url(images/icon/package_cpu.png);}
td.ram{background-image: url(images/icon/package_ram.png);}
td.hdd{background-image: url(images/icon/package_hdd.png);}
td.ip_address{background-image: url(images/icon/package_ip_address.png);}
td.network{background-image: url(images/icon/package_network.png);}
td.data_center{background-image: url(images/icon/package_data_center.png);}
td.support_options{background-image: url(images/icon/package_support_options.png);}
td.server_management{background-image: url(images/icon/package_server_management.png);}
td.server_deployment{background-image: url(images/icon/package_server_eployment.png);}

a.learn_more{background-image: url(images/structure/learn_more.png);padding:15px 0 0 55px;background-repeat: no-repeat;background-position: top left;margin:0 10px 0 0;}

@media only screen and (max-width : 767px){
.wrap_404 h1{font-size: 48px!important;}
.wrap_404 h2{font-size: 42px!important;}
.wrap_404 a.green_btn{margin-bottom: 10px!important;}

.location_header .left{display: none!important;}
.location_header .middle, .location_header .right{width: 100%;height: auto;padding:10px;}
.location_header .left p, .location_header .right{line-height: 1.2;margin:0;}
.table_data.location #package_change{margin-top:5px!important;}
.table_data li a{line-height: 1.3;}
}

/*END Spiral 06-05-2015*/

/*Spiral 14-06-2015*/
.vps_slider{padding:20px;border:4px solid #eeeeee;border-radius: 3px;}
.vps_slider ul.actual_slider{width: 70%;float: left;position: relative;}
.vps_slider ul.actual_slider li{width: 14.28571428571429%; float: left;text-align: center;background-image: url(images/structure/vps_slider_bg.png);background-repeat: no-repeat;background-position: center bottom;}
.vps_slider ul.actual_slider li a{display: block;width: 100%;padding:0 0 60px;font-size: 13px;color: #525252;position: relative;z-index: 99;}
.vps_slider ul.actual_slider .slider_bg{width: 100%;height: 17px;background-color: #eeeeee;border:1px solid #e5e5e5;border-radius: 3px;position: absolute;top:40px;z-index: 10;}

.vps_slider ul.actual_slider li.active a{background-image: url(images/structure/vps_slider_selector.png);background-repeat: no-repeat;background-position: 105.5% 32px;}

.vps_slider.vps_2 li a.vps_1,
.vps_slider.vps_3 li a.vps_1, .vps_slider.vps_3 li a.vps_2,
.vps_slider.vps_4 li a.vps_1, .vps_slider.vps_4 li a.vps_2, .vps_slider.vps_4 li a.vps_3,
.vps_slider.vps_5 li a.vps_1, .vps_slider.vps_5 li a.vps_2, .vps_slider.vps_5 li a.vps_3, .vps_slider.vps_5 li a.vps_4,
.vps_slider.vps_6 li a.vps_1, .vps_slider.vps_6 li a.vps_2, .vps_slider.vps_6 li a.vps_3, .vps_slider.vps_6 li a.vps_4, .vps_slider.vps_6 li a.vps_5,
.vps_slider.vps_7 li a.vps_1, .vps_slider.vps_7 li a.vps_2, .vps_slider.vps_7 li a.vps_3, .vps_slider.vps_7 li a.vps_4, .vps_slider.vps_7 li a.vps_5, .vps_slider.vps_7 li a.vps_6{background-image: url(images/structure/vps_slider_selector.png);background-repeat: no-repeat;background-position: left 32px;}

.vps_slider li.option1, .vps_slider li.option2, .vps_slider li.option3, .vps_slider li.option4, .vps_slider li.option5, .vps_slider li.option6, .vps_slider li.option7{display: none;}

.vps_slider.vps_1 li.option1, .vps_slider.vps_2 li.option2, .vps_slider.vps_3 li.option3, .vps_slider.vps_4 li.option4, .vps_slider.vps_5 li.option5, .vps_slider.vps_6 li.option6, .vps_slider.vps_7 li.option7{display: block;}

.vps_slider .price_ordernow{width: 30%;float: left;padding:0 0 0 30px;text-align: center;}
.vps_slider .price_ordernow p{margin:0 0 5px;font-size: 16px;}
.vps_slider .price_ordernow p span{font-size: 32px;font-weight: bold;}

.vps_slider .otherspecs{width: 100%;float: left;margin:20px 0 0;padding:15px 0 0;border-top:2px dotted #eeeeee;}

.vps_slider .otherspecs .diskspace, .vps_slider .otherspecs .bandwidth, .vps_slider .otherspecs .ram, .vps_slider .otherspecs .cpu_cores, .vps_slider .otherspecs .ip_addresses{width: 20%;text-align: center;float: left;border-right: 2px dotted #eeeeee;}
.vps_slider .otherspecs .ip_addresses{border: none!important;}
.vps_slider .otherspecs li span{font-weight: bold;}

ul.list3_icons li{width: 33.334%;float: left;}
ul.list3_icons li img{float: left;margin:0 15px 0 0;}
ul.list3_icons li p{padding:13px 0 0;margin:0;font-size: 13px;}
ul.list3_icons li span{font-size: 18px;color: #40bb9f;font-weight: bold;}

ul.list6_icons li{width: 16.66666666666667%;float: left;text-align: center;}
ul.list6_icons li p{width: 100%;display: block;margin:10px 0 0;}








/*Spiral 14-06-2015*/



/*TRANSITIONS*/
.head_wrap ul.nav li.contact a, .head_wrap ul.nav li.contact a:hover
{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}


.tooltipster-base {padding: 0;font-size: 0;line-height: 0;position: absolute;left: 0;top: 0;z-index: 9999999;pointer-events: none;width: auto;overflow: visible;}
.tooltipster-base .tooltipster-content {overflow: hidden;}
.tooltipster-arrow {display: block;text-align: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.tooltipster-arrow span, .tooltipster-arrow-border {display: block;width: 0; height: 0;position: absolute;}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-top: 8px solid;bottom: -7px;}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {border-left: 9px solid transparent !important;border-right: 9px solid transparent !important;border-top: 9px solid;bottom: -7px;}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 8px solid;top: -7px;}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {border-left: 9px solid transparent !important;border-right: 9px solid transparent !important;border-bottom: 9px solid;top: -7px;}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {left: 0;right: 0;margin: 0 auto;}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {left: 6px;}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {left: 5px;}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {right: 6px;}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {right: 5px;}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {border-top: 8px solid transparent !important;border-bottom: 8px solid transparent !important; border-left: 8px solid;top: 50%;margin-top: -7px;right: -7px;}
.tooltipster-arrow-left .tooltipster-arrow-border {border-top: 9px solid transparent !important;border-bottom: 9px solid transparent !important; border-left: 9px solid;margin-top: -8px;}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {border-top: 8px solid transparent !important;border-bottom: 8px solid transparent !important; border-right: 8px solid;top: 50%;margin-top: -7px;left: -7px;}
.tooltipster-arrow-right .tooltipster-arrow-border {border-top: 9px solid transparent !important;border-bottom: 9px solid transparent !important; border-right: 9px solid;margin-top: -8px;}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;-ms-transition-property: opacity;transition-property: opacity;}
.tooltipster-fade-show {opacity: 1;}
.tooltipster-grow {-webkit-transform: scale(0,0);-moz-transform: scale(0,0);-o-transform: scale(0,0);-ms-transform: scale(0,0);transform: scale(0,0);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-backface-visibility: hidden;}
.tooltipster-grow-show {-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-swing {opacity: 0;-webkit-transform: rotateZ(4deg);-moz-transform: rotateZ(4deg);-o-transform: rotateZ(4deg);-ms-transform: rotateZ(4deg);transform: rotateZ(4deg);-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;}
.tooltipster-swing-show {opacity: 1;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);transform: rotateZ(0deg);-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);}
.tooltipster-fall {top: 0;-webkit-transition-property: top;-moz-transition-property: top;-o-transition-property: top;-ms-transition-property: top;transition-property: top;-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-fall-show {}
.tooltipster-fall.tooltipster-dying {-webkit-transition-property: all;-moz-transition-property: all;-o-transition-property: all;-ms-transition-property: all;transition-property: all;top: 0px !important;opacity: 0;}
.tooltipster-slide {left: -40px;-webkit-transition-property: left;-moz-transition-property: left;-o-transition-property: left;-ms-transition-property: left;transition-property: left;-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-slide.tooltipster-slide-show {}
.tooltipster-slide.tooltipster-dying {-webkit-transition-property: all;-moz-transition-property: all;-o-transition-property: all;-ms-transition-property: all;transition-property: all;left: 0px !important;opacity: 0;}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {opacity: 0.5;-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}

.tooltipster-light {border-radius: 5px;border: 1px solid #cccccc;background: #ededed;color: #666666;}
.tooltipster-light .tooltipster-content {font-size: 14px;line-height: 1.2;padding: 10px;}


/* Magnific Popup CSS */
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;filter: alpha(opacity=80);}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color: #FFF;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;filter: alpha(opacity=65);padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;filter: alpha(opacity=100);}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: 0.65;filter: alpha(opacity=65);margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100);}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {border-right: 17px solid #FFF;margin-left: 31px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {margin-left: 25px;border-right: 27px solid #3F3F3F;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {border-left: 17px solid #FFF;margin-left: 39px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: 27px solid #3F3F3F;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}
.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
  .mfp-img-mobile img.mfp-img {padding: 0;}
  .mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
  .mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
  .mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
  .mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
  .mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}
}
@media all and (max-width: 900px) {
  .mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}
  .mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
  .mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
  .mfp-container {padding-left: 6px;padding-right: 6px;}
}
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}
/* END Magnific Popup CSS */









/*IE8 Styles*/
.lt-ie9 .container{width: 1200px;margin:0 auto;}
.lt-ie9 .trustpilot_wrap  .trust_block ul{width: 100%;}
.lt-ie9 .trustpilot_wrap .trust_block .trustpilot_powered{display: none!important;}



/*End IE8 Styles*/

@media only screen and (max-width : 1440px){
}

@media only screen and (max-width : 1366px){
.ss-span1, .ss-span2, .ss-span3, .ss-span4, .ss-span4-5, .ss-span5, .ss-span6, .ss-span7, .ss-span8, .ss-span9, .ss-span10, .ss-span11, .ss-span12, .ss-span13, .ss-span14, .ss-span15, .ss-span16, .ss-span17, .ss-span18, .ss-span19, .ss-span20, .ss-span21, .ss-span22, .ss-span23, .ss-span24{float: left;min-height: 1px;padding: 0 5px;position: relative;}
.ss-span1 { width: 4.166666666666667%; }.ss-span2{ width: 8.333333333333333%; }.ss-span3{ width: 12.5%; }.ss-span4 { width: 16.66666666666667%; }.ss-span5{ width: 20.83333333333334%; }.ss-span6 { width: 25%; }.ss-span7 { width: 29.16666666666667%; }.ss-span8{ width: 33.33333333333334%; }.ss-span9 { width: 37.5%; }.ss-span10 { width: 41.66666666666667%; }.ss-span11 { width: 45.83333333333334%; }.ss-span12{ width: 50%; }.ss-span13{ width: 54.16666666666667%; }.ss-span14 { width: 58.33333333333334%; }.ss-span15{ width: 62.50000000000001%; }.ss-span16 { width: 66.66666666666667%; }.ss-span17 { width: 70.83333333333334%; }.ss-span18{ width: 75%; }.ss-span19 { width: 79.16666666666667%; }.ss-span20 { width: 83.33333333333334%; }.ss-span21 { width: 87.50000000000001%; }.ss-span22 { width: 91.66666666666667%; }.ss-span23 { width: 95.83333333333334%; }.ss-span24 { width: 100%;padding:0!important;}
}

@media only screen and (max-width:1200px){
html{width: 1240px;}
.container {width: 1200px;max-width: 1200px;min-width: 768px;margin: 0 auto;overflow:hidden;}
}

@media only screen and (max-width : 767px){
html, .wrapper{width: 100%;}
.container {width: auto;max-width: auto;min-width: 0;padding-left:15px!important;padding-right: 15px!important;}
body{line-height: auto;}
img[src$=".png"] {image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;}
.mob_off{display: none!important;}
.mob1, .mob1-4, .mob2-4, .mob3-4, .mob4-4{float: left;margin:0;}
.mob1{width:100% !important;}
.mob1-4{width:25% !important;}
.mob2-4{width:50% !important;}
.mob3-4{width:75% !important;}
.mob4-4{width: 100%!important;}
.mob-tl{text-align: left!important;}
.mob-tr{text-align: right!important;}
.mob-tc{text-align: center!important;}
.mob_on{display: block!important;}

.mob-pt1{padding-top:10px!important;} .mob-pt2{padding-top:20px!important;} .mob-pt3{padding-top:30px!important;} .mob-pt4{padding-top:40px!important;} .mob-pt5{padding-top:50px!important;} .mob-pt6{padding-top:60px!important;} .mob-pt7{padding-top:70px!important;} .mob-pt8{padding-top:80px!important;} .mob-pt9{padding-top:90px!important;} .mob-pt10{padding-top:100px!important;} .mob-pt11{padding-top:110px!important;} .mob-pt12{padding-top:120px!important;}
.mob-pb1{padding-bottom:10px!important;} .mob-pb2{padding-bottom:20px!important;} .mob-pb3{padding-bottom:30px!important;} .mob-pb4{padding-bottom:40px!important;} .mob-pb5{padding-bottom:50px!important;} .mob-pb6{padding-bottom:60px!important;} .mob-pb7{padding-bottom:70px!important;} .mob-pb8{padding-bottom:80px!important;} .mob-pb9{padding-bottom:90px!important;} .mob-pb10{padding-bottom:100px!important;} .mob-pb11{padding-bottom:110px!important;} .mob-pb12{padding-bottom:120px!important;}
.mob-mt1{margin-top:10px!important;} .mob-mt2{margin-top:20px!important;} .mob-mt3{margin-top:30px!important;} .mob-mt4{margin-top:40px!important;} .mob-mt5{margin-top:50px!important;} .mob-mt6{margin-top:60px!important;} .mob-mt7{margin-top:70px!important;} .mob-mt8{margin-top:80px!important;} .mob-mt9{margin-top:90px!important;} .mob-mt10{margin-top:100px!important;} .mob-mt11{margin-top:110px!important;} .mob-mt12{margin-top:120px!important;}
.mob-mb1{margin-bottom:10px!important;} .mob-mb2{margin-bottom:20px!important;} .mob-mb3{margin-bottom:30px!important;} .mob-mb4{margin-bottom:40px!important;} .mob-mb5{margin-bottom:50px!important;} .mob-mb6{margin-bottom:60px!important;} .mob-mb7{margin-bottom:70px!important;} .mob-mb8{margin-bottom:80px!important;} .mob-mb9{margin-bottom:90px!important;} .mob-mb10{margin-bottom:100px!important;} .mob-mb11{margin-bottom:110px!important;} .mob-mb12{margin-bottom:120px!important;}
.mob-bt1{border-top:1px solid #E5E3E3;}.mob-bt2{border-top:2px solid #E5E3E3;}.mob-bb1{border-bottom:1px solid #E5E3E3;}.mob-bb2{border-bottom:2px solid #E5E3E3;}

.f5, .l5, .f10, .l10, .f15, .l15, .f20, .l20, .f30, .l30, .f40, .l40, .f50, .l50{padding-left:0!important;padding-right: 0!important;}
h1, h2, h3, h4, h5, h6{line-height: 1.4;}
h1, .h1{font-size: 25px!important;}
h2, .h2{font-size: 22px!important;}
h3, .h3{font-size: 20px!important;}
h4, .h4{font-size: 18px!important;}
h5, .h5{font-size: 16px!important;}
h6, .h6{font-size: 14px!important;}

/* HEADER */

.mob-head {border-bottom: 1px solid #3A5063;padding:25px 15px;overflow: hidden;}
.mob-nav{ border-top: 1px solid #202C35;}

#mob_menu{background-color: #203242;}
#mob_menu .container{padding: 0 !important;}
a.mobile_menu{width: 40px;height: 40px;text-indent: -99999px;background-image: url(images/structure/mobile_menu.png);display: block;float: right;}
#mob_menu a.mobile_menu{background-image: url(images/structure/mobile_menu_close.png);}

/*
#mob_menu ul li{width: 100%;float: left; padding: 0; border-top: 1px solid #202C35; border-bottom: 1px solid #3A5063;}
#mob_menu ul li:first-child{border-top: none;}
#mob_menu ul > li:last-child{border-bottom: 5px solid #3A5063;}
#mob_menu ul li:hover{ background: #202C35;}
#mob_menu ul li a{display: block;width: 100%;float: left;padding:15px 0;font-size: 16px;color: #fff;}
*/

#mob_menu ul#menu-mobile-menu{border-bottom: 5px solid #3A5063;}
#mob_menu ul li{width: 100%;float: left;}

#mob_menu ul li a{padding:10px 15px;width: 100%;float: left;display: block;color: #fff;font-size: 16px;border-top: 1px solid #202C35;border-bottom: 1px solid #3A5063;}
#mob_menu ul li a:hover{ background: #202C35;}
#mob_menu ul li ul li a{padding:10px 15px 10px 30px;}






/* CONTENT */
.body_wrap{padding: 20px 0;}
.table_wrapper{width: 100%;float: left;overflow: scroll;padding:10px;background-color: #f5f5f5;border:2px solid #ebebeb;}
.table_wrapper ul.dedicated_ul2{width:1200px!important;padding:0 10px 0 0;}
.table_wrapper table{width: 980px;padding:0 10px 0 0;}
.mobile_table_heading{font-style: italic;font-weight: bold;color: #40bb9f;font-size: 16px;}
.promotion_wrap p{ line-height: 23px; font-size: 16px; padding: 10px 5px;}
.head_wrap .bottom_header{padding:15px!important;}
.head_wrap .bottom_header ul li{width: 100%;}
.header_absolute{display: none!important;}
.sticky-wrapper{display: none!important;}
.usps ul li{width: 100%;float: left;}
.table4 ul, .table5 ul{width: 50%;float: left;}
ul.features_3ul li, 
ul.features_ul li,
ul.grey_features li,
ul.custom_ul li
{width: 100%!important;padding:0!important;margin:0 0 30px!important;}
ul.custom_ul li .rest_content .features ul li{padding:10px!important;}
ul.home_services li{width: 100%!important;margin:0 0 20px;padding:0 0 20px!important;border:0;}
ul.home_services li:last-child{border:none!important;padding:0!important;margin:0!important;}
ul.dedicated_ul1 li{width: 100%;float: left;margin:0 0 20px!important;}
.features_ul li .span5{padding:0 20px 0 0!important;}
.data_text_images ul li{width: 48%;float: left;margin:0 1% 10px;}
.data_text_images ul li img{width: 100%;}
.data_facts ul{padding:0 0 0 10px;}
.server_promo{line-height: 36px;}


.domain_search .domains-form-box, .domain_search .domains-form-box .domains-form, .domain_search .domains-form-box, .domain_search .domains-form-box .domains-form .slickbox, .domain_search .domains-form-box .domains-form input.domains-inp, .domain_search #domains-table-container{width: 100%;}
.domain_search .domains-form-box .domains-form p{display: none;}

.domain_search .domains-form-box input.domains-submit{width: 100%;float: left;margin:10px 0 0;}


/*TABLES*/
.table_data .package_title{font-size: 15px;}
.table_data .package_2, .table_data .package_3, .table_data .package_4{display: none;}
.table_data li{font-size: 13px;}
.table_data .first_li select{margin:40px 0 0 20px!important;width: 80%;}
.table_data .trustpilot_logo{display: none!important;}

/*FOOTER*/
.trustpilot_wrap .trust_block{width: 100%;float: left;margin:0!important;}
.trustpilot_wrap .trust_block ul{width: 100%;float: left;}
.trustpilot_wrap .trust_block .trustpilot_powered{width: 100%!important;}
.trustpilot_wrap .flex-direction-nav{display: none!important;}
.foot_wrap p{margin-bottom: 5px;}
.footlogo_wrap ul li{width: 50%!important;margin:0!important;float: left;}
.newsletter_wrap p{width: 100%;margin:0 0 10px!important;}
.newsletter_wrap #mc_embed_signup{width: 100%;float: left;}
.newsletter_wrap #mce-EMAIL{width: 70%;}
.newsletter_wrap #mc-embedded-subscribe{width: 20%;}
.newsletter_wrap ul{float: left;margin:20px 0 0;}
.newsletter_wrap ul li{margin:0 10px 0 0; }
.underfoot_wrap ul li{ float: none; display: inline;}

body.page-template-template_home-php .head_wrap .bottom_header ul{width: 100%!important;}
}

.popup_button {
   border: 1px solid #0a3c59;
   background: #ff8000;
   background: -webkit-gradient(linear, left top, left bottom, from(#ff8000), to(#ff8000));
   background: -webkit-linear-gradient(top, #ff8000, #ff8000);
   background: -moz-linear-gradient(top, #ff8000, #ff8000);
   background: -ms-linear-gradient(top, #ff8000, #ff8000);
   background: -o-linear-gradient(top, #ff8000, #ff8000);
   background-image: -ms-linear-gradient(top, #ff8000 0%, #ff8000 100%);
   padding: 9px 18px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff;
   font-size: 21px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.popup_button:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #b34e00;
   background: -webkit-gradient(linear, left top, left bottom, from(#b34e00), to(#b34e00));
   background: -webkit-linear-gradient(top, #b34e00, #b34e00);
   background: -moz-linear-gradient(top, #b34e00, #b34e00);
   background: -ms-linear-gradient(top, #b34e00, #b34e00);
   background: -o-linear-gradient(top, #b34e00, #b34e00);
   background-image: -ms-linear-gradient(top, #b34e00 0%, #b34e00 100%);
   color: #fff;
   }
.popup_button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #ff992b;
   background: -webkit-gradient(linear, left top, left bottom, from(#ff992b), to(#b34e00));
   background: -webkit-linear-gradient(top, #ff992b, #ff992b);
   background: -moz-linear-gradient(top, #ff992b, #ff992b);
   background: -ms-linear-gradient(top, #ff992b, #ff992b);
   background: -o-linear-gradient(top, #ff992b, #ff992b);
   background-image: -ms-linear-gradient(top, #ff992b 0%, #ff992b 100%);
   color: #fff;
   }