h1.logo a span {
    font-size: 28px
}
.headimg {
    height: 210px;
    z-index: 1;
    margin-top: 90px
}
.homepg {
    background-image: url("../images/clouds.png");
    background-color:#00abec;
    background-position:100% 100%;
    background-size: auto auto;
    background-repeat:no-repeat;
    height: 510px;
    z-index: 1;
    margin-top: 92px;
    position: relative;
    transition: height 400ms linear 0s
}
.homepg {
    min-width: 1000px;
    width: 100%;
    top: 0;
    left: 0
}

.resellh1 {
     background: #0c8aba; /* For browsers that do not support gradients */    
   
    
       height: 510px;
    z-index: 1;
    margin-top: 92px;
    position: relative;
    transition: height 400ms linear 0s
}
.resellh1 {
    min-width: 1000px;
    width: 100%;
    top: 0;
    left: 0
}
.migration {
    background: url("../images/migration-bg.jpg") no-repeat scroll center center / cover #fff!important
}
.ssls {
    background: url("../images/ssl-bg.jpg") no-repeat scroll center center / cover #fff!important
}
.shield {
    background: url("../images/loopsecure-bg.jpg") no-repeat scroll center center / cover #fff!important
}
.linux {
    background: url("../images/linux-bag.jpg") no-repeat scroll center center / cover #fff!important
}
.windows {
    background: url("../images/ssl-bg.jpg") no-repeat scroll center center / cover #fff!important
}
.wph {
    background: url("../images/wp-bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.mgh {
    background: url("../images/mag-bg.jpg") no-repeat scroll center center / cover #fff!important
}
.domains {
    background: url("../images/about-bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.about {
    background: url("../images/about-bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.jm {
    background: url("../images/jm-bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.pmail {
    background: url("../images/e-mail-bg1.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.gmail {
    background: url("../images/grid-mail-bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.cvds {
    background: url("../images/cvds-bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.dedi {
    background: url("../images/dedi-bg.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0)
}
.head-title {
    font-size: 36px;
    color: #fff;
    font-weight: 600
}
.head-text {
    margin-top: 70px;
    position: absolute
}
.head-icon {
    font-size: 40px;
    color: #fff
}
.head-text2 {
    color: #1c1c1e;
    display: block;
    font-size: 18.7px!important;
    letter-spacing: 0;
    margin: 0
}
.head-text2s {
    background-color: #282b2d;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    margin: 0;
    padding: 10px 20px;
    text-transform: none;
    border-left: 4px solid #30ace2
}
.top-p {
    float: left;
    margin-right: 25px
}
.one-third.first-column {
    margin-left: 0
}
.one-third {
    float: left;
    margin: 0 0 0 30px;
    width: 312px
}
.one-third article {
    height: 100px;
    overflow: hidden
}
.one-third nav {
    margin: 30px 0 0
}
.one-third i {
    float: left;
    font-size: 42px;
    margin-right: 12px;
    margin-top: 12px
}
.one-third h3 {
    float: left;
    margin-bottom: 40px!important
}
.one-third nav i {
    float: none;
    font-size: 14px;
    margin: 0
}
.onei {
    color: #5fa9d6
}
.learnmore {
    background: #30ace2;
    border-left: 2px solid #30ace2!important;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 37px;
    line-height: 37px;
    padding: 0 12px 0 10px;
    text-decoration: none;
    transition: all .5s ease 0s
}
.learnmore:hover {
    background: #fff;
    color: #30ace2;
    text-decoration: none
}
.but2 {
    background: #30ace2;
    border-left: 1px solid #ccc!important;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 37px;
    line-height: 37px;
    padding: 0 12px 0 10px;
    text-decoration: none;
    transition: all .5s ease 0s
}
.but2:hover {
    background: #ccc;
    color: #1c1c1e;
    text-decoration: none
}
.one-third article p {
    color: #545454;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px
}
.move-now {
    border-left: 5px solid #30ace2;
    padding: 30px 0;
    width: 1000px;
    margin: 20px 0 60px
}
.move-now strong {
    display: block;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: .125rem;
    margin-bottom: 12px
}
.move-now small {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300
}
.span9 {
    width: 82%;
    float: left
}
.move-now-content {
    margin-left: 30px
}
.span3 {
    float: left;
    width: 15%;
    margin-top: 12px
}
.move-now .action-btn {
    text-align: right
}
.learnmore.large {
    font-size: 16px;
    padding: 5px 15px
}
.title1 {
    color: #444;
    font-size: 32px!important;
    text-align: center
}
.title2 {
    color: #444;
    font-size: 20px!important;
    margin: 0 0 30px;
    text-align: center
}
.bg-d {
    background: #202f3f
}
.fcms-hosting span {
    float: left;
    height: 80px;
    margin-bottom: 30px;
    margin-left: 32px;
    transition: background-color .1s linear 0s;
    width: 312px
}
.effect2 {
    position: relative
}
.effect2:before,
.effect2:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 13px;
    left: 10px;
    width: 47%;
    top: 70%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #000;
    -moz-box-shadow: 0 15px 10px #000;
    box-shadow: 0 15px 10px #000;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.effect2:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto
}
#features .feature {
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777
}
.modal {
    overflow-x: hidden;
    overflow-y: hidden
}
.modal-open {
    overflow: auto
}
.fcms-hosting span h4 {
    font-size: 18px;
    font-weight: 400;
    height: 18px
}
.fcms-hosting span h4 a {
    color: #333;
    position: relative;
    text-decoration: none;
    z-index: 2
}
.fcms-hosting span h4 a:hover {
    color: #4290c5;
    text-decoration: none
}
.fcms-hosting span p {
    font-size: 16px;
    padding: 12px 0 0 97px
}
.fcms-hosting span.wp {
    background: #fff
}
.fcms-hosting span.wp a {
    padding: 16px 40px 42px 20px
}
.fcms-hosting span.jm {
    background: #fff
}
.fcms-hosting span.jm a {
    padding: 16px 68px 42px 20px
}
.fcms-hosting span.mag {
    background: #fff
}
.fcms-hosting span.mag a {
    padding: 16px 54px 42px 20px
}
.fcms-hosting span:hover {
    background-color: #f8f8f8
}
.fcms-hosting span h4 img {
    margin-left: 25px;
    margin-top: 13px
}
.fcms-hosting span.jm:hover,
.fcms-hosting span.wp:hover,
.fcms-hosting span.mag:hover {
    background-color: #f8f8f8
}
.mar0 {
    margin: 0!important
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.fa-stack {
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}
.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}
.fa-stack-1x {
    line-height: inherit
}
.fa-stack-2x {
    font-size: 2em
}
.fa-inverse {
    color: #fff
}
.fa-lg {
    font-size: 1.3333333333333333em;
    line-height: .75em;
    vertical-align: -15%
}
.fa-2x {
    font-size: 2em
}
.fa-3x {
    font-size: 3em
}
.fa-4x {
    font-size: 4em
}
.fa-5x {
    font-size: 5em
}
div.panes {
    border-color: #d3d3d3;
    border-style: solid;
    border-width: 1px;
    margin-top: -1px
}
div.pane.active {
    display: block;
    margin-top: 1px
}
div.pane {
    display: none
}
.container_12 {
    left: 0;
    margin: 0 auto;
    position: relative;
    text-align: left;
    top: 0;
    width: 1000px
}
.container_12 .col_5 {
    width: 182px!important
}
.col_5 {
    float: left;
    position: relative
}
.col-field {
    background: #f8f8f8
}
.col-field .col_head {
    font-size: 16px;
    padding: 14px 0 18px;
    text-align: center;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}
.col-field .col_head strong.coln {
    font-size: 17px
}
.col-field .col_head strong {
    font-size: 24px;
    line-height: 24px
}
.col-field ul {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    list-style: none outside none;
    margin: 0;
    padding: 0
}
.col-field ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    font-size: 13px;
    color: #333;
    margin: 0;
    padding: 10px 0 7px;
    text-align: center
}
.col-field .col_inr {
    background-color: #1e82d7;
    color: #FFF;
    font-size: 13px;
    padding: 14px 0 10px;
    text-align: center
}
.col-field .col_inr span {
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase
}
.col-field .col_inr strong {
    color: #fff;
    font-size: 14px
}
.col-field .col_inr hr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    margin: 5px 20px 10px
}
.col_5.cl_a {
    left: 10px
}
.col_5.cl_b {
    left: 20px!important
}
.cl_b {
    left: 48px
}
.col_5.cl_c {
    left: 30px!important
}
.cl_c {
    left: 72px
}
.col_5.cl_d {
    left: 40px!important
}
.cl_d {
    left: 96px
}
.vpsfl ul li i,
.ul3 ul li i {
    color: #09c;
    margin-right: 10px;
    margin-bottom: 7px
}
.subp1 {
    float: left;
    width: 31%;
    margin-left: 20px;
    text-align: center
}
.subp1p {
    margin-top: 20px;
    font-size: 17px;
    margin-bottom: 20px;
    font-weight: bold
}
.fa-3 {
    font-size: 4em
}
.fa-1 {
    font-size: 2em
}
.fa-14 {
    font-size: 16px
}
.fa-blue {
    color: #00abde!important
}
.blue-co {
    color: #5bc0de!important
}
.orange-co {
    color: #eea236!important
}
.green-co {
    color: #4cae4c!important
}
.red-co {
    color: #d43f3a!important
}
.fa-white {
    color: #fff
}
.fa-y {
    color: #eabd00;
    margin-left: 3px
}
.butt_sub_div {
    text-align: center
}
#tabs {
    padding: 0;
    float: left;
    clear: both;
    width: 99%;
    margin-bottom: 0;
    text-align: left;
    margin-bottom: 30px
}
ul.tabs {
    margin: 0 0 0 7px;
    padding: 0;
    list-style: none;
    width: 100%;
    background: #fff
}
ul.tabs li {
    float: left;
    text-transform: uppercase;
    padding: 1px 6px 2px;
    margin: 0 8px 0 0;
    border: 1px solid #5c5c5c;
    border-bottom: none!important;
    border-radius: 3px 3px 0 0;
    background-color: #5c5c5c;
    cursor: pointer;
    text-align: center
}
ul.tabs li.last {
    border-right: none
}
ul.tabs li a {
    text-decoration: none;
    color: #fff;
    display: block;
    font-size: 12px;
    outline: none;
    cursor: pointer;
    text-align: center;
    padding: 0 15px 0 10px;
    background: none!important;
    font-weight: normal
}
html ul.tabs li.active,
html ul.tabs li.active a,
html ul.tabs li.active a:hover {
    background-color: #FFF;
    position: relative;
    top: 1px;
    border-color: #d3d3d3;
    color: #333
}
.tab-container {
    overflow: hidden;
    clear: both;
    float: left;
    padding: 0;
    border-top: 1px solid #d3d3d3;
    width: 100%
}
.tab-content {
    padding: 30px 0 0
}
.tab-content h4 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px
}
ul.tabs li a b {
    float: left;
    background-color: #393a3b;
    width: 20px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
    border-radius: 100%;
    color: #fff;
    font-weight: normal;
    font-size: 13px;
    margin-top: 13px;
    margin-right: 5px
}
.stax {
    font-size: 9px!important;
    text-transform: none!important
}
.vpsfl {
    float: left;
    margin-left: 15px
}
.vpsfl_li2 {
    color: #666;
    font-weight: bold
}
.ul2 {
    margin-top: 20px;
    border-left: 1px dashed #d3d3d3;
    padding-left: 20px;
    margin-left: 60px
}
.bt_box {
    width: 32%!important;
    padding: 0!important
}
.bt_box_wrap {
    background-color: #39f;
    border-bottom: 1px solid #fff;
    padding: 15px 0 6px;
    text-align: center;
    border-radius: 4px 4px 0 0;
    font-size: 18px;
    color: #fff
}
.section div.section {
    clear: both;
    display: block;
    position: relative
}
#plans-summaries .plans-summary {
    background: #f8f8f8;
    border: 1px solid #e4e4e4;
    border-radius: 6px;
    float: left;
    margin: 0 15px 0 0;
    padding: 20px;
    width: 180px;
    color: #333
}
#plans-summaries h3 {
    color: #2e5673;
    font-size: 17.5px;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 6px 20px
}
#plans-summaries .hr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-top: 1px solid rgba(0, 0, 0, 0.2)
}
#plans-summaries ul {
    font-size: 13px;
    line-height: normal;
    padding: 0 0 0 17px
}
.section ul {
    list-style: disc outside none
}
.section ul,
.standard ol {
    line-height: 20px;
    margin: 20px 0;
    padding: 0 0 0 40px
}
.section ul>li,
.section ol>li {
    margin: 10px 0
}
#plans-summaries .pricing p {
    margin-bottom: 10px
}
#plans-summaries .pricing {
    font-size: 13px;
    height: 75px;
    line-height: normal;
    margin: 20px 17px
}
#plans-summaries .col_inr {
    background-color: #1e82d7;
    color: #fff;
    font-size: 13px;
    line-height: 1.7em;
    padding: 14px 20px 10px;
    margin-left: -20px;
    margin-right: -20px;
    text-align: center
}
#plans-summaries .col_inr span {
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase
}
#plans-summaries .col_inr strong {
    color: #fff;
    font-size: 14px
}
#plans-summaries .col_inr hr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    margin: 5px 20px 10px
}
.plans-summary ul li i {
    margin-right: 5px;
    color: #99cc4c
}
.shared_bg {
    background: none!important;
    box-shadow: none!important;
    padding-bottom: 0!important
}
#features-toggle {
    float: left;
    margin: 0 0 0 10px;
    padding: 5px 0;
    width: 100%
}
#features-toggle .left {
    background: url("../images/features-toggle.png") no-repeat scroll 194px top rgba(0, 0, 0, 0);
    float: left;
    min-height: 270px;
    padding-top: 15px;
    width: 224px
}
#features-toggle .right {
    float: right;
    padding-top: 40px;
    width: 730px
}
#features-toggle .right .box1 {
    float: left;
    margin-right: 60px;
    width: 326px
}
#features-toggle .right .box2 {
    float: left;
    width: 326px
}
#features-toggle .right .box3 {
    float: left;
    margin: 25px 60px 0 0;
    width: 326px
}
#features-toggle .right .box4 {
    float: left;
    margin: 25px 0 0;
    width: 326px
}
#features-toggle .right h4 {
    color: #171717;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 8px;
    text-transform: uppercase
}
#features-toggle .right p {
    font: 300 16px/30px"Open Sans", sans-serif;
    color: #545454;
    margin: 0;
    text-align: justify
}
#features-toggle .left ul {
    list-style-type: none;
    margin: 10px 0;
    padding: 0
}
#features-toggle .left ul li.features a {
    background: url("../images/ft-arrow.png") no-repeat scroll 196px center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: 37px;
    width: 215px
}
#features-toggle .left ul li.features a:hover {
    background: url("../images/ft-hover.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #000
}
#features-toggle .left ul li.features a.selected {
    background: url("../images/ft-selected.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0 none;
    bottom: 2px;
    color: #fff;
    height: 38px;
    padding: 0 0 0 10px;
    position: relative;
    right: 10px;
    width: 224px
}
#features-toggle .left ul li.features a .text {
    display: inline-block;
    margin-left: 6px;
    margin-top: 10px
}
#features-toggle .left ul li.features a.selected .text {
    display: inline-block;
    margin-left: 6px;
    margin-top: 12px
}
.loops_i {
    margin-right: 10px
}
ul.stabs {
    border-bottom: 1px solid #c3c3c3
}
ul.stabs li {
    float: left
}
ul.stabs li a {
    color: #444;
    cursor: pointer;
    float: left;
    font: 14px/40px OpenSansRegular, Arial, Helvetica, sans-serif;
    height: 40px;
    position: relative;
    text-align: center;
    width: 240px
}
ul.stabs li a.current:after,
ul.stabs li a:hover:after {
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin: 0 0 0 -3px;
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #34495e
}
ul.stabs li a.current,
ul.stabs li a:hover {
    background: none repeat scroll 0 0 #34495e;
    color: #fff;
    text-decoration: none
}
.tabb1,
.tabb2,
.tabb3,
.tabb4 {
    display: none;
    opacity: 0
}
.scplan {
    box-shadow: 10px 10px 5px #888;
    float: left;
    margin: 50px 0 50px 28px;
    padding: 35px 30px 45px;
    text-align: center;
    width: 242px;
    background: #f8f8f8
}
.scplan h4 span {
    color: #000;
    font-size: 22px;
    margin: 25px 0 5px;
    padding-bottom: 6px;
    border-bottom: 1px solid #30ace2
}
.scplan h4 {
    margin: 10px 0 25px
}
.scplan i {
    color: #333
}
.scplan p {
    font-size: 14px;
    line-height: 22px
}
.scplan h4+p+p {
    color: #444;
    font-size: 12px;
    margin: 30px 0 20px;
    font-weight: bold
}
.scplan h4+p+p span {
    color: #99cc4c;
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 32px
}
.scplan h4+p+p span i {
    color: #99cc4c;
    font-size: 18px
}
.sptitle {
    font-size: 20px;
    text-align: center
}
.spbut {
    padding: 5px 28px!important
}
.tabb1 ul li i {
    color: #202f3f
}
planList {
    clear: both;
    padding: 50px 0 70px
}
.plan {
    float: left;
    width: 227px;
    margin-left: 10px;
    border: 1px solid #CCC
}
.plan:first-child {
    margin: 0
}
.pp-frecuency,
.planCta {
    background: url(../images/divider-small.png) no-repeat center top
}
.plan .boxTitle {
    text-align: center;
    letter-spacing: .05em
}
.plan .boxTitle span {
    display: block;
    font-size: 12px;
    opacity: .6;
    margin-top: -6px
}
.plan .boxTitle strong {
    display: block;
    font-size: 14px;
    color: #433f3f;
    font-weight: normal;
    padding-top: 3px
}
.plan .boxTitle h3 {
    margin: 0;
    text-transform: uppercase
}
.planPrice {
    text-align: center;
    padding: 20px 0
}
.pp-number {
    color: #2a6cb8
}
.pp-number * {
    line-height: 100%
}
.pp-number .from {
    display: inline-block;
    font-style: normal;
    font-size: .938em;
    margin-right: 5px;
    position: relative;
    top: -15px
}
.pp-number strong {
    letter-spacing: -0.05em;
    font-size: 3em
}
.pp-number strong,
.pp-number span {
    display: inline-block
}
.pp-number span {
    position: relative;
    top: -3px;
    margin-left: 3px
}
.pp-number span em {
    display: block;
    font-style: normal
}
.pp-number .decimal {
    font-size: 1.5em
}
.pp-number .currency {
    color: #999
}
.pp-number em i {
    color: #C00
}
.pp-frecuency {
    clear: both;
    padding-top: 10px;
    margin-top: 8px;
    color: #690
}
.planDesc {
    font-size: .867em;
    min-height: 90px;
    padding: 15px;
    background: #FFC url(../images/description.png) repeat-x 0 0;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD
}
.planDesc p {
    line-height: 145%;
    color: #5d401f
}
.planDesc ul li {
    line-height: 12px;
    padding-bottom: 9px
}
.planDesc ul {
    font-size: 12.3px;
    color: #5d401f;
    float: left
}
.planFeatures {
    padding: 20px 1px 0;
    font-size: .938em
}
.planFeatures li {
    padding: 0 0 5px 25px
}
.planFeatures .planF,
.planFeatures .planF span {
    background: url(images/global/icons/plan-icons.png) no-repeat 0 0
}
.planFeatures strong {
    color: #c65b27
}
.planFeatures .crossed {
    opacity: .5;
    text-decoration: line-through
}
.planFeatures a {
    border-bottom: 1px solid #abcce6
}
.planFeatures a:hover {
    text-decoration: none;
    border-color: #C00
}
.planFeatures .planF-disco {
    background-position: 0 -74px
}
.planFeatures .planF-transferencia {
    background-position: 0 -148px
}
.planFeatures .planF-adwords {
    background-position: 0 -224px
}
.planFeatures .planF-cuentas-reseller {
    background-position: 0 -361px
}
.planFeatures .planF-panel-marca-blanca {
    background-position: 0 -422px
}
.planFeatures .planF-1cpu2gb-ram {
    color: #000;
    padding-left: 0;
    background: none
}
.planFeatures .planF-1cpu2gb-ram span {
    display: inline-block;
    padding: 3px;
    padding-left: 28px;
    background-position: 0 -297px;
    background-color: #edfffc
}
.planFeatures .planF-528mb-ram {
    background-position: 0 -297px
}
.planFeatures .planF-ip-propia-y-ssl {
    background-position: 0 -533px
}
.planFeatures .planF-dominio-internacional-com-net-info {
    background-position: 0 -478px
}
.planCta {
    padding: 30px 20px 20px;
    text-align: center
}
.planCta .btn {
    display: block;
    margin: 0 20px
}
.boxTitle {
    padding: 8px;
    color: #586472;
    background: #f6fbfe url(../images/boxTitle.png) repeat-x 0 0;
    border-bottom: 1px solid #DDD
}
.boxTitle {
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.plan {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}
a.but_pro:hover {
    background-color: #52a6ef
}
a.but_pro {
    background: none repeat scroll 0 0 #12a0eb;
    border-bottom: 1px solid #909090;
    margin: 0;
    padding: 8px 40px
}
.gray_blk {
    background-color: #ebf4f7;
    color: #4d4d4d;
    max-width: 100%;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 120px;
    margin-top: 30px
}
.col-md-3 {
    width: 220px;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    float: left
}
.service {
    margin-bottom: 30px
}
.service .service-icon.color-1 {
    background: #c36690
}
.service .service-icon.color-2 {
    background: #a9b214
}
.service .service-icon.color-3 {
    background: #b21541
}
.service .service-icon.color-4 {
    background: #e37031
}
.service .service-icon {
    text-align: center;
    margin: 0 auto 30px;
    width: 60px;
    height: 50px;
    background: #35a1f2;
    font-size: 40px;
    color: #fff;
    padding-top: 6px;
    line-height: 1em;
    border-radius: 5px
}
.service h3 {
    text-align: center;
    font-weight: 300;
    font-size: 14px;
    padding: 0 10px;
    line-height: 1.4em;
    color: #3596ff;
    margin: 0 0 15px 0
}
.service p {
    text-align: center;
    font-weight: 300;
    color: #777;
    font-size: 12px;
    line-height: 1.5em
}
.container-step1 .step1 label:before,
.filters label:before {
    width: 1em;
    height: 0;
    content: '';
    background: url('../images/close-alt.png') no-repeat center;
    padding-top: 1.5em;
    margin-top: -.75em;
    display: block;
    position: absolute;
    top: 50%;
    left: 0
}
.container-step1 .step1 label:hover,
.filters label:hover {
    text-decoration: underline
}
.container-step1 .step1 input[type="checkbox"]:checked+label:before,
.filters input[type="checkbox"]:checked+label:before {
    background-image: url('../images/minicheckmark.png')
}
.container-step1 .step1 input[type="checkbox"]:checked+label,
.filters input[type="checkbox"]:checked+label {
    color: #6c9494
}
.container-step1 .step1 input[type="checkbox"],
.filters input[type="checkbox"] {
    position: absolute;
    right: 100%;
    bottom: 100%
}
.container-step1 .step1 label,
.filters label {
    color: #bbbdbf;
    padding-left: 18px;
    display: block;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 78px
}
.container-step1 .step1 label {
    width: 70px;
    float: left
}
.dmsearch {
    margin: auto;
    padding: 0 1em;
    float: left
}
.step1 {
    float: left;
    width: 670px;
    overflow: hidden;
    position: relative;
    margin-top: 8px
}
.h2-blue {
    color: #fff;
    text-align: center;
    display: block;
    font-size: 30px;
    text-transform: none;
    font-weight: 900;
    letter-spacing: -0.03em;
    margin-left: -32px;
    padding: 2px 0 0 32px;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 0
}
.h2-sub {
    text-align: center;
    display: block;
    font-size: 20px!important;
    font-weight: 500;
    margin-top: 10px;
    line-height: 1.2;
    color: #e4e6eb;
    font-family: "museo-sans", "Helvetica Neue", Arial, Helvetica, sans-serif
}
.bg_d {
    background-color: #202f3f
}
table.domain-comparison td.positive {
    background-color: rgba(0, 134, 152, 0.05)!important
}
.pB0 {
    padding-bottom: 0!important
}
.pT20 {
    padding-top: 40px!important
}
p:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
address:first-child,
hr:first-child {
    margin-top: 0
}
.white-co {
    color: #fff
}
.center-text {
    text-align: center
}
.left {
    float: left!important
}
div.button-ext:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}
div.extern:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}
hr,
blockquote,
pre,
nav,
ul,
ol,
iframe,
div.example,
div.extern,
div.alert,
div.gallery,
div.progress-bar,
div.progress-steps,
div.pagination,
div.ui-accordion,
table.comp_table,
table.footable {
    margin-bottom: 20px
}
.wrap {
    min-width: 1000px;
    width: 100%
}
.mask {
    margin: 0 auto;
    width: 1000px
}
a.buttn,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
    position: relative;
    display: inline-block;
    width: auto;
    cursor: pointer;
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    line-height: 38px;
    padding: 0 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    text-decoration: none!important;
    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6 #e1e1e1 #dcdcdc #e6e6e6;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(247, 247, 247, 0)), to(#fafafa));
    background-image: -webkit-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    background-image: -moz-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    background-image: -ms-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    background-image: -o-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
    -webkit-transition: border linear .3s, box-shadow linear .3s, background linear .3s;
    -moz-transition: border linear .3s, box-shadow linear .3s, background linear .3s;
    -o-transition: border linear .3s, box-shadow linear .3s, background linear .3s;
    transition: border linear .3s, box-shadow linear .3s, background linear .3s
}
.div-pad {
    padding: 60px 0 40px
}
.background-lightest {
    background: url("../images/bg1.gif") repeat fixed 0 0 #eee
}
.light_co {
    color: #888
}
.left {
    float: left!important
}
.right {
    float: right!important
}
.mag2-table td {
    text-align: center!important;
    width: 250px
}
.mag2-table tr:first-child td {
    text-align: center!important
}
.text-center {
    text-align: center!important
}
.color-light {
    color: #888!important;
    margin-top: 15px
}
.color-red {
    color: #ec351b
}
.absolute-fix {
    overflow: hidden
}
a.buttn:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
    background-color: #f2f2f2;
    border-color: #dcdcdc
}
a.buttn.buttn-default:hover,
button.buttn-default:hover,
input[type="submit"].buttn-default:hover,
input[type="button"].buttn-default:hover,
input[type="reset"].buttn-default:hover {
    background-color: #00707f;
    border-color: #005965
}
a.buttn.buttn-newdm,
button.buttn-newdm,
input[type="submit"].buttn-newdm,
input[type="button"].buttn-newdm,
input[type="reset"].buttn-newdm {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0;
    float: left
}
.fontlight {
    font-weight: 300
}
.cr_left {
    color: #30ace2;
    width: 20px!important;
    margin-top: -140px!important;
    font-size: 24px
}
.cr_item {
    width: 490px;
    float: left
}
.cr_item2 {
    width: 480px;
    margin-left: 30px;
    margin-right: 0;
    float: left
}
.cr_item2 p {
    font-size: 14px
}
.cu_left {
    color: #30ace2;
    font-size: 24px;
    margin-bottom: 60px;
    margin-top: -70px!important;
    width: 20px!important
}
.cu_cont_l {
    margin-left: -20px!important
}
.cu_cont_r {
    margin-right: -18px!important
}
.vps_left {
    color: #30ace2;
    font-size: 80px;
    margin-bottom: 60px;
    margin-top: -32.5%!important
}
.cus3 {
    font-size: 26px
}
.div-show {
    padding: 60px 0 80px
}
.panel-heading>h4 {
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(247, 247, 247, 0)), to(#fafafa));
    background-image: -webkit-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    background-image: -moz-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    background-image: -ms-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    background-image: -o-linear-gradient(top, rgba(247, 247, 247, 0), #fafafa);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
    margin: 0;
    padding: 0;
    font-size: 14px;
    padding-left: 20px;
    color: #333;
    border: 1px solid #ccc;
    line-height: 40px;
    outline: none
}
.panel-heading>h4:hover {
    cursor: pointer;
    background-color: #f5f5f5
}
.panel-heading>h4 {
    margin-top: 0!important;
    border-bottom: none
}
.panel-heading {
    padding: 0
}
.panel-group .panel+.panel {
    margin-top: 0
}
.panel,
.panel-group .panel {
    border-radius: 0
}
.panel {
    background-color: #fff;
    border: 0;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px
}
.panel-body {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 15px
}
.panel-body p {
    font-size: 14px
}
.ac_b2 {
    border-bottom: 1px solid #ccc!important
}
.collapse.in {
    border-top: 0!important
}
.ac_b {
    border-top: 0!important;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 5px
}
.ac_b3 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}
/*
* Pricely v1.0
*
* Copyright 2013 - Forever, Weborithm.com
*
* Designed and built by Weborithm
*/

.pricely-chart:after,
.pricely-chart:after,
.pricely-pro:after,
.pricely-chart-three:after,
.panel-heading li:after {
    content: " ";
    display: table;
    clear: both
}
.pricely-chart .panel-heading {
    font-size: 22px;
    margin: 0;
    padding: 15px 20px;
    text-align: center
}
.pricely-chart-one h3 span {
    display: block;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .5px;
    padding: 5px 0 0;
    text-transform: uppercase
}
.pricely-label {
    display: block;
    font-size: 14px;
    letter-spacing: 1px;
    margin: 0 auto 10px;
    text-transform: uppercase
}
.pricely-first-heading .pricely-label {
    font-weight: 300
}
.pricely-figure {
    padding: 20px 0 30px;
    position: relative
}
.pricely-currency {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    position: absolute;
    top: 30px
}
.pricely-amount {
    display: inline-block;
    font-size: 30px;
    line-height: 70px;
    padding: 0 0 0 17px
}
.pricely-foreword {
    font-size: 14px;
    font-style: italic;
    padding: 0;
    font-weight: 400!important
}
.pricely-paragraph {
    font-size: 14px;
    line-height: 20px;
    margin: 20px;
    text-align: left
}
.pricely-paragraph span {
    font-size: 28px
}
.pricely-chart .with-diagonal {
    background-image: url(../img/diagonal-left.png)
}
.pricely-chart .with-featured-diagonal {
    background-image: url(../img/diagonal-right.png);
    font-weight: 600
}
.pricely-chart .with-boxes {
    background-image: url(../img/boxes.html)
}
.pricely-chart .with-checks-1 {
    background-image: url(../img/checks_1.html)
}
.pricely-chart .with-checks-2 {
    background-image: url(../img/checks_2.html)
}
.pricely-chart .with-checks-3 {
    background-image: url(../img/checks_3.html)
}
.pricely-chart .panel {
    margin: 0
}
.pricely-chart-two .panel,
.pricely-chart-two .panel-heading {
    border-radius: 0
}
.pricely-chart .panel-footer {
    padding: 10px
}
.pricely-chart-two .panel-footer {
    border-width: 0 1px 1px 1px;
    margin: 0 0 10px;
    padding: 0;
    border-radius: 0
}
.pricely-chart .panel-collapse p {
    margin: 10px 0
}
.pricely-chart .img-responsive {
    max-width: inherit;
    width: 100%
}
.pricely-chart-one .pricely-call a {
    font-size: 18px
}
.col-md-2 .pricely-call a {
    font-size: 16px
}
.pricely-chart-two .pricely-call a {
    font-size: 20px
}
ol.pricely-indicators {
    position: static;
    width: auto;
    margin: 0;
    padding: 0;
    text-align: right
}
ol.pricely-indicators li.active {
    background: #f7931f;
    border-color: #f7931f;
    margin: 1px 3px
}
ol.pricely-indicators li {
    background: #fff;
    border-color: #ebebeb;
    height: 12px;
    width: 12px;
    margin: 1px 3px;
    padding: 6px
}
.tooltip {
    font-family: 'Karla', sans-serif
}
.pricely-tooltip:hover {
    cursor: pointer
}
.pricely-chart .modal p {
    margin: 0
}
.pricely-chart .modal-body {
    padding: 0
}
.pricely-chart .modal-body .thumbnail {
    border: 0;
    border-radius: 0;
    padding: 0
}
.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}
.pricely-chart .modal p.modal-text {
    padding: 10px 15px
}
.panel-footer .btn {
    line-height: 44px
}
.btn-wide {
    border: 0;
    padding: 0;
    border-radius: 0;
    width: 100%
}
.pricely-pro .glyphicon {
    display: block;
    text-align: center
}
.pricely-pro .glyphicon {
    color: #3a87ad
}
.pricely-pro .x {
    color: #b94a61
}
.pricely-pro .panel-heading {
    border-radius: 0;
    min-height: 260px;
    margin-bottom: 0!important
}
.pricely-pro li li.list-group-item {
    border-left-width: 1px;
    border-radius: 0
}
.pricely-pro li.pricely-first-heading li.list-group-item {
    border-left-width: 1px;
    border-radius: 0
}
.pricely-pro {
    list-style: none;
    margin: 0;
    padding: 0
}
.pricely-pro li.pricely-first-heading,
.pricely-pro li.pricely-inner {
    padding: 0
}
.pricely-pro .panel-heading {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd
}
.pricely-pro li:first-child .panel-heading {
    border-left: 1px solid #ddd
}
.pricely-professional li.list-group-item .feature-hide {
    display: none
}
.pricely-professional li .glyphicon {
    display: inline-block
}
.pricely-professional li .pricely-paragraph .glyphicon {
    display: block
}
.pricely-professional li.list-group-item {
    text-align: center
}
.pricely-wizard {
    text-align: center
}
.pricely-wizard .dropdown-menu {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.pricely-wizard .dropdown-menu span {
    display: block;
    padding: 5px 10px
}
.pricely-wizard .pricely-inline {
    display: inline
}
.pricely-wizard p.dropdown {
    background: #eee;
    border: 1px solid #fff;
    padding: 3px 9px;
    border-radius: 3px;
    text-align: left
}
.pricely-wizard p.dropdown:hover {
    background: #f9f9f9;
    border-color: #eee;
    color: #fff
}
.pricely-wizard p.dropdown a:focus,
.pricely-wizard p.dropdown a:hover {
    text-decoration: none
}
.pricely-wizard p.dropdown span a {
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out
}
.pricely-wizard p.dropdown span a:hover {
    padding-left: 3px;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    text-decoration: none
}
.pricely-wizard p.pricely-wizard-selection {
    background: #5bc0de;
    color: #fff;
    display: inline-block;
    margin: -1px 0 10px 0;
    padding: 3px 9px;
    text-transform: uppercase;
    border-radius: 3px
}
.pricely-wizard .tab-pane span.glyphicon {
    font-size: 24px;
    margin: 0 10px 0 0;
    position: relative;
    top: 7px
}
.pricely-wizard .tab-inner {
    margin: 20px 0 0;
    padding: 0
}
.pricely-wizard .tab-inner-child {
    margin: 1px 0 0;
    padding: 20px 0 0
}
.pricely-wizard .panel {
    border: 0!important;
    border-radius: 0;
    box-shadow: none;
    padding: 0
}
.pricely-wizard .panel .panel-heading {
    border: 0;
    box-shadow: none;
    padding: 20px 0
}
@media screen and (min-width: 0\0) {
    .pricely-currency {
        display: inline-block;
        font-size: 20px;
        font-weight: 400;
        position: relative;
        top: -30px
    }
    .pricely-amount {
        font-size: 65px;
        line-height: 65px
    }
    .pricely-chart .panel-footer {
        margin: 0 0 20px;
        padding: 0
    }
}
@media screen and (max-width: 991px) {
    .pricely-chart-one {
        margin-bottom: 20px
    }
    .tab-content {
        border-left: 0
    }
    .pricely-pro li li.list-group-item {
        border-left-width: 1px;
        text-align: center
    }
    .pricely-chart .panel-heading {
        padding: 15px 10px
    }
    .pricely-pro .panel-heading {
        border-left: 1px solid #ddd;
        min-height: inherit
    }
    .pricely-professional li.list-group-item .feature-hide {
        display: inline;
        padding: 0 0 0 10px
    }
    .pricely-pro li.pricely-first-heading {
        display: none
    }
    .pricely-pro .glyphicon {
        display: inline-block;
        text-align: center
    }
    .pricely-foreword,
    .pricely-label {
        display: inline-block;
        margin: 0
    }
    .pricely-foreword:before {
        content: " "
    }
}
@media screen and (max-width: 767px) {
    #pricely-align {
        display: inherit;
        margin: 0 0 40px;
        vertical-align: none
    }
}
.col-md-33 {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 226px
}
.col-lg-1212 {
    min-height: 1px;
    position: relative;
    width: 100%;
    float: left
}
.col-md-44 {
    width: 275px
}
.col-md-441 {
    width: 45%;
    float: left
}
.dmp-bg {
    background: #fafafa
}
.dmh-br {
    border-top: 0!important
}
.dm-th {
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    text-align: left;
    font-weight: 300;
    min-height: 25px;
    line-height: 20px;
    width: 50%
}
.dm-bt {
    margin-bottom: 0!important
}
.dm-expand {
    height: 22px!important;
    font-size: 12px;
    padding: 1px 8px;
    border-radius: 2px
}
.fl-l {
    float: left
}
.fl-r {
    float: right
}
.hosting_aplans li {
    min-height: 47px
}
.dm-th2 {
    border-bottom: 1px solid #ccc;
    font-weight: 300;
    line-height: 20px;
    min-height: 25px;
    padding-bottom: 10px;
    text-align: left;
    font-size: 14px
}
.list-group-item {
    border-left: 0
}
.dm-rb {
    border-left: 1px solid #ddd!important;
    text-align: left!important
}
.pricely-pro .panel-heading p {
    font-weight: 300
}
.hsup {
    font-size: 40%
}
.pointer {
    cursor: help;
    font-size: 14px!important
}
.highlight.custom {
    background: none repeat scroll 0 0 #ea7620;
    border-radius: 3px
}
.highlight.cblue {
    background: #09c none repeat scroll 0 0
}
.hosting_aplans2 {
    float: left;
    font-size: 14px;
    padding: 0 0 45px;
    width: 100%
}
.hosting_aplans2 li {
    min-height: 25px
}
.hosting_aplans2 i {
    color: #d3d3d3;
    font-size: 17px
}
.ft-12 {
    font-size: 12px;
    color: #888
}
#footer {
    background: #131e2a
}
#footer #mainfooter {
    width: 1000px;
    margin: 0 auto;
    padding: 50px 0 20px
}
#footer #mainfooter>section {
    float: left;
    width: 180px
}
#footer #mainfooter>section section {
    float: left;
    margin: 0 0 0
}
#footer #mainfooter>section section h4 {
    font-size: 16px;
    margin: 0 0 10px;
    color: #eee
}
#footer #mainfooter>section section>ul>li {
    overflow: hidden
}
#footer #mainfooter>section section>ul>li a {
    float: left;
    font-size: 14px;
    line-height: 32px;
    color: #999;
    font-weight: 300
}
#footer #mainfooter>section section>ul>li a:hover {
    color: #ccc
}
#footer #mainfooter>section section>ul>li ul li {
    float: left;
    margin: 5px 5px 0 0
}
#footer #mainfooter>section section>ul>li ul li a:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}
#footer #mainfooter .border {
    margin: 0 20px 0 0;
    border-right: 1px solid
}
#footer #minifooter {
    height: 46px;
    line-height: 45px;
    border-top: 1px solid #4e4e4e;
    background: #202f3f;
    font-size: 13px!important;
    text-align: center
}
#footer #minifooter>div {
    padding: 0
}
#footer #minifooter p {
    display: inline-block;
    font-size: 13px!important;
    color: #eee
}
#footer #minifooter ul {
    display: inline-block
}
#footer #minifooter ul li {
    display: inline;
    padding: 0 0 0 10px;
    margin: 0 0 0 6px;
    border-left: 1px solid #444;
    color: #999
}
#footer #minifooter ul li a {
    color: #999
}
#footer #minifooter ul li a:hover {
    color: #ccc
}
.tb-g:before,
.tb-g:after {
    content: " "
}
.tb-g:after {
    clear: both
}
.tb-g {
    clear: both;
    display: block;
    float: none;
    width: 100%
}
.table-zebra {
    border: 1px solid #e6e6e6;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    box-shadow: 10px 10px 5px #888
}
.table-zebra thead th:first-child,
.table-zebra tbody th:first-child,
.table-zebra tfoot th:first-child {
    background: none repeat scroll 0 0 #fff
}
.table-zebra td:nth-child(2n+1),
.table-zebra th:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f9f9f9
}
.table thead th {
    vertical-align: bottom
}
.table-zebra th,
.table-zebra td {
    padding: 20px 10px!important;
    text-align: center;
    vertical-align: middle;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6
}
.table-zebra tbody th:first-child {
    font-size: 14px;
    text-align: right;
    text-transform: uppercase
}
.table-zebra th {
    font-size: 16px
}
.table-zebra td {
    font-size: 16px;
    font-weight: 300
}
.vps-plans .vplan-t thead th {
    font-size: 18px
}
.vps-plans .vplan-t thead th span {
    font-size: 60%;
    font-weight: 300;
    font-style: italic
}
.vps-plans .vplan-t .table-zebra td:nth-child(5),
.vps-plans .vplan-t .table-zebra th:nth-child(5) {
    background-color: #f2f8fc
}
.table-hzebra {
    border: 1px solid #e6e6e6;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    box-shadow: 10px 10px 5px #888;
    background: #fff
}
.table-hzebra thead th:first-child,
.table-hzebra tbody th:first-child,
.table-hzebra tfoot th:first-child {
    background: none repeat scroll 0 0 #fff;
    width: 33%
}
.table-hzebra td:nth-child(2n+1),
.table-hzebra th:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f9f9f9
}
.table-hzebra th,
.table-hzebra td {
    padding: 20px 10px!important;
    text-align: center;
    vertical-align: middle;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6
}
.table-hzebra tbody th:first-child {
    font-size: 14px;
    text-align: right;
    font-weight: 400;
    text-transform: uppercase;
    display: table;
    width: 390px
}
.th-price-h {
    text-align: right!important;
    font-size: 14px!important;
    font-weight: 400!important;
    text-transform: uppercase
}
.table-hzebra th {
    font-size: 16px
}
.table-hzebra td {
    font-size: 16px;
    font-weight: 300
}
.vps-plans .vplan-t .table-compare td:nth-child(2),
.vps-plans .vplan-t .table-compare th:nth-child(2) {
    background-color: #f2f8fc!important;
    font-size: 15px
}
.vps-plans .vplan-t .table-compare td:nth-child(2n+1),
.vps-plans .vplan-t .table-compare th:nth-child(2n+1) {
    background-color: #fff!important;
    vertical-align: middle;
    font-size: 14px
}
.vps-plans .vplan-t .table-compare td:nth-child(4),
.vps-plans .vplan-t .table-compare th:nth-child(4) {
    background-color: #f9f9f9!important
}
.table-compare th {
    width: 15%
}
.table-compare td {
    width: 15%
}
.h-plans .hplan-t thead th span {
    font-size: 60%;
    font-weight: 300;
    font-style: italic
}
.h-plans .hplan-t .table-hzebra td:nth-child(5),
.hps-plans .hplan-t .table-hzebra th:nth-child(5),
.lasttb {
    background-color: #f2f8fc!important
}
.h-span {
    font-size: 100%!important;
    font-weight: 300!important;
    font-style: normal!important
}
.h-border {
    border-top: 0!important
}
.plan-ht {
    height: 10px
}
.medium-block-grid-3>li:nth-of-type(3n+1) {
    clear: both
}
.medium-block-grid-3>li {
    list-style: none outside none;
    width: 33.333%
}
[class*="block-grid-"]>li {
    float: left;
    height: auto;
    padding: 0 8px 20px
}
[class*="block-grid-"] {
    display: block;
    margin: 0 -0.625rem;
    padding: 0
}
#features .feature:focus,
#features .feature:hover,
#submit:focus,
#submit:hover,
.button:focus,
.button:hover,
.gform_button:focus,
.gform_button:hover,
.main-navigation .login a:focus,
.main-navigation .login a:hover,
button:focus,
button:hover {
    background-color: #375793;
    color: #fff
}
#features .feature:focus,
#features .feature:hover {
    background-color: #c0d0df
}
.medium-block-grid-3>li:nth-of-type(n) {
    clear: none
}
.small-block-grid-1>li:nth-of-type(n+1) {
    clear: both
}
.small-block-grid-1>li:nth-of-type(n) {
    clear: none
}
#features .feature,
#features button.feature,
.button.radius,
.main-navigation .login a.radius,
#submit.radius,
.radius.gform_button,
button.radius {
    border-radius: 10px
}
#features .feature,
#features button.feature,
.button.expand,
#submit.expand,
.expand.gform_button,
.main-navigation .login a.expand,
button.expand {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}
#features .feature,
#submit,
.button,
.gform_button,
.main-navigation .login a,
button {
    border-color: #375793;
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    margin: 0 0 15px;
    padding: 25px 1px;
    position: relative;
    text-align: center;
    text-decoration: none;
    background-color: #e2e9f0;
    color: #888;
    margin-bottom: .9375rem;
    transition: background-color 300ms ease-out 0s
}
.iso_filters {
    list-style: none outside none;
    padding-bottom: 30px;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px dashed #ccc;
    margin: 0 auto;
    width: 80%
}
.iso_filters li {
    display: inline-block;
    margin: 0 5px
}
.iso_filters li a:active,
iso_filters li a:focus,
.iso_filters li.active a {
    background: none repeat scroll 0 0 #30ace2;
    border-color: #30ace2!important;
    color: #fff
}
.iso_filters li a:active,
.iso_filters li a.active,
.portfolio_section .more_link a:active {
    background: none repeat scroll 0 0 #30ace2;
    border-color: #30ace2!important;
    color: #fff
}
.iso_filters li a,
.portfolio_section .more_link a {
    border: 1px solid #bbb;
    color: #333;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    padding: 16px 19px;
    text-decoration: none;
    text-transform: uppercase;
    transition: background .5s ease 0s
}
.iso_filters li a:hover,
.portfolio_section .more_link a:hover {
    border: 2px solid #30ace2;
    padding: 15px 18px
}
.modal-title {
    text-align: center
}
.p-mail div {
    width: 49%
}
.p-mail div p {
    margin-bottom: 30px;
    color: #b9c2cc
}
.p-mail div h4 {
    font-size: 20px;
    color: #fff
}
.p-mail div h4 strong {
    font-weight: 400
}
.background-lightest p {
    color: #333
}
.m-support ul {
    color: #545454;
    font: 300 17px/32px"Open Sans", sans-serif;
    margin-left: 0;
    padding-left: 3em;
    list-style-type: none
}
.m-support ul li {
    display: list-item;
    list-style: disc outside
}
.manage-plan .table-zebra td:nth-child(4),
.manage-plan .table-zebra th:nth-child(4) {
    background-color: #f2f8fc
}
.wp-block2 {
    background-color: #fafafa;
    font-size: 16px;
    line-height: 1.4;
    padding: 1em;
    margin-bottom: 20px;
    border-bottom: 2px solid #c0d5de;
    text-align: justify;
    line-height: 32px
}
.col-wp-offset {
    margin-left: 10px
}
.wp-block {
    display: block;
    color: #c0d5de;
    font-size: 5em
}
.wp-block-h2 {
    font-size: 42px!important;
    color: #fff
}
.wp-block-h3 {
    padding: 0 15%;
    color: #c0d5de
}
.col-md-60 {
    width: 46.5%
}
.block-top2 {
    margin-top: 3em
}
.back-w {
    background: #fff
}
.wgrid {
    font-size: 36px!important;
    margin-top: 70px!important
}
.wgrid-li {
    font-size: 16px;
    font-weight: 300;
    margin-top: 50px
}
.wgrid-li li {
    padding-top: 15px
}
.wgrid-li li i {
    padding-right: 10px;
    color: #30ace2
}
.gr-pr:before {
    font-size: 14em;
    line-height: 5px;
    color: #5b95af;
    margin-top: 80px
}
.gr-scale:before {
    margin-top: 20px!important
}
.grid-bottom {
    width: 45%
}
.grid-bottom p {
    font-weight: 400
}
.grid-bottom h3 {
    font-size: 30px
}
.mg-ftr:before {
    font-size: 8em;
    line-height: 5px;
    color: #2b3f55;
    margin-top: 50px
}
.mg-float {
    width: 49%;
    margin-top: 40px
}
.mgr-ftr-mrg {
    margin-left: 135px
}
.mg-float h4 {
    font-size: 20px;
    font-weight: 400
}
.mg-float p {
    font-size: 15px
}
.mag-table {
    margin: 0;
    padding: 0;
    width: 100%;
    box-shadow: 10px 10px 5px #888;
    border: 1px solid #e1e1e1
}
.mag-table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}
.mag-table tr:nth-child(odd) {
    background-color: #fdfcfc;
    color: #676767
}
.mag-table tr:nth-child(even) {
    background-color: #fff;
    color: #8e8e8e
}
.mag-table td {
    border: 1px solid #e1e1e1;
    border-width: 0 1px 1px 0;
    text-align: left;
    padding: 9px;
    font-size: 13px;
    font-weight: normal;
    font-family: sans-serif
}
.mag-table tr:last-child td {
    border-width: 0 1px 0 0
}
.mag-table tr td:last-child {
    border-width: 0 0 1px 0
}
.mag-table tr:last-child td:last-child {
    border-width: 0 0 0 0
}
.mag-table tr:first-child td {
    border: 0 solid #e1e1e1;
    text-align: left;
    border-width: 0 0 1px 1px;
    font-size: 14px;
    font-weight: normal;
    color: #777;
    text-transform: uppercase
}
.mag-table tr:first-child:hover td {
    background: -o-linear-gradient(bottom, #f7f7f7 5%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7f7f7), color-stop(1, #f7f7f7));
    background: -moz-linear-gradient(center top, #f7f7f7 5%, #f7f7f7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f7f7f7");
    background: -o-linear-gradient(top, #f7f7f7, f7f7f7);
    background-color: #f7f7f7
}
.mag-table tr:first-child td:first-child {
    border-width: 0 0 1px 0
}
.mag-table tr:first-child td:last-child {
    border-width: 0 0 1px 1px
}
.addon-table td:nth-child(2) {
    text-align: center!important
}
.loopwafli {
    margin-top: 25px
}
.loopwafli li {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px
}
.back-gmail {
    background: #b3c0d0;
    color: #000
}
.back-gmail2 {
    background: #202f3f;
    color: #fff
}
.back-gmail2 p,
.back-gmail p {
    color: #fff
}
.back-gmail p {
    color: #000
}
.dom-table td {
    text-align: center!important;
    width: 10%
}
.dom-table tr:nth-child(2n) {
    color: #333!important
}
.contactpage {
    float: right;
    margin-top: 80px;
    width: 250px
}
.contactpage p {
    font-size: 13px
}
.panel-group {
    box-shadow: 10px 10px 5px #888
}
ul.list4 li {
    background: rgba(0, 0, 0, 0) url("../images/icon-ok.png") no-repeat scroll left 10px;
    margin: 3px 0;
    padding-left: 18px;
    color: #545454;
    font: 300 17px/26px"Open Sans", sans-serif
}
.sm6w {
    width: 485px;
    margin-bottom: 25px;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left
}
.why-our h4 {
    font-size: 22px
}
.why-our p {
    color: #b9c2cc
}
.wp-blk h4 {
    color: #fff
}
.tabb1 ul li,
.mgrt ul li {
    font: 300 17px/32px"Open Sans", sans-serif;
    color: #545454
}
.ft-ad p {
    font-size: 14px;
    line-height: 24px;
    text-align: left
}
.bandr tbody th:first-child {
    font-size: 14px!important;
    font-weight: 400!important
}
.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    width: 100px
}
.scplan p {
    text-align: center
}
.email_left {
    color: #30ace2;
    font-size: 80px;
    margin-bottom: 60px;
    margin-top: -27%!important
}
.col-tr-60 {
    width: 30%
}
.tr-block {border:none;
    text-align:center}
.col-tr-60 h4 {font-weight: 400}
.home-free li {margin-top: 17px}
.trial-faq {background-color: #00abec; background-image: url("../images/cloud-sm.png"); background-position: 100% 100%; background-repeat: no-repeat; background-size: auto auto;}
.resellpr {color:red;font-size:10px}