/* ==================================
   Author's intelplanet custom styles
   ================================== */
*::selection {
    background-color: #007bff !important;
    color: #FFF;
}

body,html{
    height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.panel-cursor{
    cursor: pointer !important;
}

#main-content {
    position:relative;
}

.bg-darkness{
    background: #000;
}

.custom-shadow {box-shadow: 0 0.2rem 0.7rem rgba(0,0,0,.15);}

button[type=button]{
    outline: none !important;
}

.tp-widget-wrapper, .tp-widget-loader, .tp-widget-fallback{
    text-align: left !important;
}

#sc-container {
    margin: 0 auto;
    width: 360px;
    height: 272px;
    text-align: center;
}

#sc-test-container {
    padding-top: 20px;
    padding-bottom: 20px;
    height: 200px;
    text-align: center;
}

#sc-container {
    font-family: inherit;
    font-weight: bold;
}

#sc-ctx.sc-is-visible.sc-is-shown {
    width: 190px !important;
}

.sc-button {
    background-color: #0278fb !important;
    border-radius: 4pt !important;
    cursor: pointer;
}

#sc-start-button {
    margin-top: 1px !important;
}

#sc-footer {
    display: none !important;
}

#sc-branding {
    display: none !important;
}

#sc-basic-link {
    display: none !important;
}

#sc-results {
    color: #fff !important;
}

.sc-result>.sc-value {
    font-size: 20px !important;
    color: #0179fb !important;
}

.sc-result>.sc-unit {
    font-size: 16px !important;
    color: #cacaca !important;
}

.site-wrapper {
    display: table;
    width: 100%;
    height: 100%;
    min-height: 100%;
    -webkit-box-shadow: inset 0 10px 100px #101113;
    box-shadow: inset 0 10px 100px #202329;
    background: #1f2731 url(https://static.intelplanet.com/img/website/bg/mapi.png) repeat;
    background-size: cover;
    background-position: center;
}

.table td{
    vertical-align: middle !important;
}

.no-hover:hover{
    color: #e2e2e2 !important;
}

.bg-yellow-gradient{
    background-image: linear-gradient(55deg,#FF9800,#FFEB3B);
    background-image: -webkit-linear-gradient(55deg,#FF9800,#FFEB3B);
}

.bg-green-gradient {
    background-image: linear-gradient(55deg,#195D29,#28a745);
    background-image: -webkit-linear-gradient(55deg,#195D29,#28a745);
}

.bg-red-gradient {
    background-image: linear-gradient(55deg,#96000e,#dc3545);
    background-image: -webkit-linear-gradient(55deg,#96000e,#dc3545);
}

.bg-red-wine{
    background: #800f15;
}

.bg-blue-alt{
        background: #336699;
    }

.bg-gray-gradient{
    background-image: linear-gradient(55deg,#a8b0b7,#7d8094);
    background-image: -webkit-linear-gradient(55deg,#a8b0b7,#7d8094);
}

.bg-blue-gradient {
    background-image: linear-gradient(55deg,#1e4e9e,#007bff);
    background-image: -webkit-linear-gradient(55deg,#0f3472,#007bff);
}

.bg-purple2-gradient {
    background: linear-gradient(180deg,#4e35d8,#0048fb);
}

.bg-green2-gradient {
    background: linear-gradient(180deg,#1e962c,#5fa821);
}

.bg-yellow2-gradient {
    background: linear-gradient(180deg,#ea6d14,#ffaa00);
}

.bg-orange-gradient{
        background: linear-gradient(180deg,#F44336,#E91E63);
}

.bg-purple-gradient{
        background: linear-gradient(180deg,#40127d,#652779);
}

.bg-info-gradient {
    background-image: linear-gradient(55deg,#1e5d9e,#17a2b8);
    background-image: -webkit-linear-gradient(55deg,#1e5d9e,#17a2b8);
}

.bg-blue-gradient .circle {
    width: 316px;
    height: 316px;
    margin: -158px 0 0 -158px;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 100%;
    background: hsla(0,0%,100%,.04);
    display: block;
}

.bg-blue-gradient .circle:before {
    width: calc(100% + 96px);
    height: calc(100% + 96px);
    margin-top: calc(-50% - 48px);
    margin-left: calc(-50% - 48px);
    background: hsla(0,0%,100%,.02);
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 100%;
    box-sizing: border-box;
}

.bg-blue-gradient .circle:after {
    box-sizing: border-box;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 100%;
    box-sizing: border-box;
}

.bg-blue-gradient .bignumber {
    font-size: 60px;
}

.bg-blue-gradient .col-left,
.bg-blue-gradient .col-right{
    display: inline;
    position: relative;
    vertical-align: middle;
}

.bg-blue-gradient .col-left h3,
.bg-blue-gradient .col-right h3,
.bg-blue-gradient .col-center h3 {
    font-size: 1.5rem;
}

.bg-blue-gradient .stats {
    min-width: 35%;
    width: 35%;
    display: inline-flex;
}

.bg-blue-gradient .stats.left {float:left;}
.bg-blue-gradient .stats.right {float:right;}

.footer-stats {
    min-width: 300px;
    color: #b3b2b2;
}

.font-weight-bolder{
    font-weight:800!important;
}

.bg-blue-gradient .col-center {
    min-width: 29%;
    width: 29%;
    display: inline-table;
    position: relative;
    vertical-align: middle;
}

.bg-lavender {
    background-color: #9159fc;
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label, .input-group>.custom-select:focus, .input-group>.form-control:focus {
    z-index: 0;
}

.input-group > .form-control.original:focus {
    background-color: #fff;
    border-color: #80bdff !important;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) !important;
    color: #495057;
    z-index: 100;
}

.flex {
    display: flex;
    flex-wrap: wrap;
}

.flex--align-center {
    align-items: center;
}

.flex--justify-center {
    justify-content: center;
}

.title.color-royal-lighter {
    color: #ffffffc4;
}

.flex--gutter-x-large {
    padding-right: 20px;
}

.highspot .highspot__logo svg {
    width: 100%;
    height: 100%;
}

.title.title--size-medium {
    font-size: 26px;
    line-height: 36px;
}

.highspot .highspot__logo.highspot__logo--color-royal-lighter svg * {
    fill: #ffffffc4;
}

.highspot .highspot__logo.highspot__logo--size-woo, .highspot .highspot__logo.highspot__logo--size-jilt {
    max-width: 60px;
}

.highspot .highspot__logo.highspot__logo--size-wporg, .highspot .highspot__logo.highspot__logo--size-ayudawp {
    max-width: 250px;
}

.highspot .highspot__logo.highspot__logo--size-yoast {
    max-width: 75px;
}

.highspot .highspot__logo.highspot__logo--gutter-medium {
    margin-left: 20px;
    margin-right: 20px;
}

.btn:focus{
    box-shadow: none !important;
}

.form-domain-home{
    border-right: 0px;
    border-color: white !important;
}

.form-domain-home:focus {
    box-shadow: none;
    border-color: white !important;
    border-right: 0px;
}

.form-control{
    box-shadow: none !important;
}

.server-tabs {
    padding: 100px 0;
}
.padding-top-forti {
    padding-top: 40px;
}
.padding-top-nayti {
    padding-top: 90px;
}
.conterplace-sp u {
    position: absolute;
    text-decoration: none;
    left: -101px;
    right: 0;
    margin: auto;
    z-index: -2;
    color:#dbe0db66;
}

.conterplace-sp i {
    font-weight: 100;
    color: rgba(33,150,243,.42);
}
.title-number-center {
    text-align: center;
    position: relative;
}
.title-number-center h5 {
    display: block;
    font-size: 17px;
    font-weight: 100;
    text-transform: uppercase;
    color: #9ab6c3;
}
.title-number-center i{
    color: #CEE3F6;
    margin-bottom: 30px
}
.title-number-center h5 > b {
    display: block;
    font-weight: 700;
    color: #39474e;
    margin-top: 7px;
}

.color-purple{color: #6747c7}

.btn-facebook{
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,.2);
}

.btn-facebook.active, .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover, .open .dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #30487b;
    border-color: rgba(0,0,0,.2);
}

.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0,0,0,.2);
}

.btn-google.active, .btn-google:active, .btn-google:focus, .btn-google:hover, .open .dropdown-toggle.btn-google {
    color: #fff;
    background-color: #ca3523;
    border-color: rgba(0,0,0,.2);
}

.conterplace-sp b {
    font-size: 50px;
    color: #2196F3;
    font-family: 'Ubuntu', sans-serif;
    z-index: 2;
}

.conterplace-sp span {
    display: block;
    font-weight: 100;
    font-size: 15px;
    margin-top: 6px;
    color: #b4c2ce;
    text-transform: capitalize;
}
.title-number-center .crlr-one {

    -webkit-animation-name: biggeron;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: biggeron;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: biggeron;
    -ms-animation-duration: 2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: biggeron;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;

}
@-webkit-keyframes biggeron {
    10% {
    width: 250px;
    height: 250px;
    opacity:0.8;
    }

    100% {
    width: 300px;
    height: 300px;
    opacity:0.2;
    }

}
@-webkit-keyframes biggertre {
    10% {
    width: 650px;
    height: 650px;
    opacity:0.8;
    }

    100% {
    width: 700px;
    height: 700px;
    opacity:0.2;
    }

}


@-webkit-keyframes biggertw {
    10% {
    width: 450px;
    height: 450px;
    opacity:0.8;
    }

    100% {
    width: 500px;
    height: 500px;
    opacity:0.2;
    }

}

.title-number-center .crlr-one {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 300px;
    height: 300px;
    top: 0;
    bottom: 0;
    border: 1px solid #e8edef;
    border-radius: 50%;
    z-index: -3;
    display: block;
    text-align: center;
    vertical-align: middle;
}

.title-number-center .crlr-tw {

    -webkit-animation-name: biggertw;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: biggertw;
    -moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: biggertw;
    -ms-animation-duration: 4s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: biggertw;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;

}
.title-number-center .crlr-tw {

    position: absolute;
    left: -150px;
    right: -150px;
    margin: auto;
    width: 500px;
    height: 500px;
    top: 0;
    bottom: 0;
    border: 1px solid #e8edef;
    border-radius: 50%;
    z-index: -3;
    display: block;
    text-align: center;
    vertical-align: middle;

}
.title-number-center .crlr-re {

    -webkit-animation-name: biggertre;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: biggertre;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: biggertre;
    -ms-animation-duration: 3s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: biggertre;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;


}
.title-number-center .crlr-re {

    position: absolute;
    left: -250px;
    right: -250px;
    margin: auto;
    width: 700px;
    height: 700px;
    top: 0;
    bottom: 0;
    border: 1px solid #e8edef;
    border-radius: 50%;
    z-index: -3;
    display: block;
    text-align: center;
    vertical-align: middle;

}
.navbar-brand{
    padding: 0px !important;
}

.navbar-custom{
    line-height: 28px;
    text-transform: uppercase;
}

.navbar-custom-links li a{
    color: #eaeaea !important;
    font-weight: bold;
    font-size: .77rem;
}

.navbar-custom-links li a:hover{
    background: #202732 !important;
}

.navbar-custom-links li a svg{
    font-size: .7rem
}

#topmenu .navbar .container > a:nth-child(n+4) {
    width: 49px;
    height: 49px;
    text-align: center;
}
#topmenu .navbar .container > a:nth-child(n+4) > img,
#topmenu .navbar .container > a:nth-child(n+4) > i::before {
    width: auto !important;
    height: 23px !important;
}
#topmenu .navbar .container > a:nth-child(n+4) > img {margin-top: -1px;}
#topmenu .navbar .container > a:nth-child(n+5) {padding-top: 8px;}

#topmenu nav.navbar-custom.navbar {z-index: 999999;}

#btn-menu-login,
#btn-menu-language {position: relative}
#btn-menu-login.active::after {
    content: ".";
    width: 0; 
    height: 0; 
    color: #0179fb;
    position: absolute;
    z-index: 1000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #0179fb;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
}
#btn-menu-login.active:hover:after {
    color: #016adc;
    border-top-color: #016adc;
}

#btn-menu-language.active::after {
    content: ".";
    width: 0; 
    height: 0; 
    color: #eaeef3;
    position: absolute;
    z-index: 99999;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #eaeef3;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
}
#btn-menu-language.active:hover:after {
    color: #cccfd4;
    border-top-color: #cccfd4;
}

#mobileMenu {
    margin: 0;
    width: 31px;
    height: 49px;
    padding: 10px 0px;
}
#mobileMenu:after,
#mobileMenu:before,
#mobileMenu div {
    background-color:#f8f9fa;
    border-radius: 3px;
    content: '';
    display: block;
    height: 4px;
    margin: 5px 0;
    transition: all .2s ease-in-out;
}
#mobileMenu:before{margin-top:0}
#mobileMenu:after{margin-bottom: 0}
#mobileMenu[aria-expanded="true"]:before {
    transform: translateY(10px) rotate(135deg);
}
#mobileMenu[aria-expanded="true"]:after {
    transform: translateY(-8px) rotate(-135deg);
}
#mobileMenu[aria-expanded="true"] div {
    transform: scale(0);
}

.link-submenu {
    font-weight: normal;
    font-size: .77rem;
}

.item-nav{
    padding:0px 8px;
    position: relative;
    line-height: 30px;
}

.shortcuts-links{
    font-size: 15px;
}

.shortcuts-links a{
    color: #a9acae;
    line-height: 28px;
}

.icon-mc{
    color: #686e75;
    }

.submenu,
.menu-ghost{
    position: relative;
    overflow: hidden;
    background: #1f2631;
    line-height: 60px;
}

#submenu ul.menu-items > li{transition: all ease-in-out 0.1s}
#submenu ul.menu-items > li:hover {
    border-bottom: solid 3px #007bff;
}

.submenu.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.submenu .container,
.menu-ghost {
    max-height: 60px;
}
.submenu h4 {
    display: inline;
    color: #ffffff;
}
.submenu .container .fa {
    width: 15%;
    text-align: right;
    float: right;
    color: #D4D4D4;
    cursor: pointer;
    height: 60px;
    display: none;
}
.submenu .container .fa:before{
    padding-top: 15px;
    display: block;
}
.submenu ul,
.fixedsubmenu ul,
.submenu .menu-items {
    float: left;
    margin: 0;
    padding: 0;
    float: right;
    margin: 0 auto;
    width: auto;
}

.submenu ul li, .fixedsubmenu ul li {
    list-style: none;
    display: inline-block;
    height: 100%;
}

.submenu ul li a, .fixedsubmenu ul li a {
    padding: 10px 20px;
    color: #D4D4D4;
    font-size: 16px;
    text-decoration: none;
}

#dominio .input-group-append {margin-left: -2px}
#dominio .form-control:focus {border-color: #ced4da}
.input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text{
    height: auto !important;
}

/*slider  de contenido */
.carousel-inner, .carousel-item, .w-100{
    height: auto;

}
/*Fin del slider  de contenido#####*/

.panelbutton{
    background: #0179fb;
    padding: 0 3px;
}
.panelbutton:hover{
    background: #016adc;
}
.supportbutton{
    background: #28a745;
    padding: 0 3px;
}
.supportbutton:hover{
    background: #218c3a;
}
.supportbutton a,.panelbutton a ,.languagebutton a {
    color: #fff !important;
    font-weight: bold;
    font-size: .77rem;
    overflow: hidden;
    word-break: keep-all;
    padding: .3rem .4rem !important;
}
.languagebutton{
    background: #eaeef3;
    padding: .2rem .3rem !important;
}
.languagebutton:hover{
    background: #cccfd4;
}
.bg-register-domain {
    padding: 15px 0 15px 0;
}
.bg-standout{
    background: #f5a200;
}
.cont-menu {
    box-shadow: 0px 4px 0 0 rgba(0,0,0,.1);
    position: absolute;
    z-index: 30;
    width: 100%;
    display: none;
    height: auto;
    padding: 20px 0;
}

.menu-currencies {
    box-shadow: 4px 4px 0 0 rgba(0,0,0,.1);
    border-radius: 3px;
    position: absolute;
    z-index: 30;
    display: none;
    height: 380px;
    padding: 10px 0;
    left: 269px;
    bottom: 80px;
    overflow: hidden;
}

.cont-menu.height-fixed {
    min-height: 695px;
}

.cont-menu-2{
    box-shadow: 4px 4px 0 0 rgba(0,0,0,.1);
    position: absolute;  z-index: 3;  width: 100%; display: none;
    height: auto;
    padding:25px 0;
}

#header2-menu li .fa-angle-down {
    -moz-transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

#header2-menu .bg-dark-blue .fa-angle-down {
    transform: rotate(180deg);
}
.bg-dark-blue2 {background-color: #28313c;}
.font-size-15em {font-size: 1.5em !important;}
.language, .language-fo{
    z-index: 10000;
}

.language .close,
.language-fo .close,
.language .close:focus,
.language-fo .close:focus,
.language .close:active,
.language-fo .close:active {
    outline: 0;
    float: right;
}

.cursor  {
    position: absolute;
    width:  1px;
    height: 72%;
    background-color: gray;
    left: 124px;
    top: 13%;
    animation-name: blink;
    animation-duration: 800ms;
    animation-iteration-count: infinite;
    opacity: 1;
}


@keyframes blink {
    from { opacity: 1; }
    to { opacity: 0; }
}

/*estilos para menu movil */
.menu-top-movil{
    background-color: #ebeef3;
    color: gray;
}

.border-2 {border-width:2px !important;}
.border-3 {border-width:3px !important;}
.border-right-gray-menu{
    border-right:1px solid #edeff1;
}
#navbar-movil ul > li:first-child .menu-pre-movil:not(:last-of-type):before {
    content:''; 
    width:1px; 
    height:80%; 
    background-color:#ccc;
    position:absolute;
    right:0;
    top: 50%;
    transform: translateY(-50%);
}
#navbar-movil ul > li:first-child .menu-pre-movil:after {
    content:''; 
    width:80%; 
    height:1px; 
    background-color:#ccc;
    position:absolute;
    bottom:0;
    left: 50%;
    transform: translateX(-50%);
}
#navbar-movil ul > li:nth-child(2) .menu-pre-movil:not(:last-of-type):before {
    content:''; 
    width:1px; 
    height:80%; 
    background-color:#ccc;
    position:absolute;
    right:0;
    top: 50%;
    transform: translateY(-50%);
}
.menu-pre-movil a{
    display: block;
    text-decoration: none;
}

.menu-pre-movil a p{
    display: block;
    color: #656565;
    text-decoration: none;
}

#menu-mobile, #menu-mobile ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
#menu-mobile > li:not(:last-child) {
    border-bottom: 1px solid #374252;
}

#menu-mobile > li ul li:before{
    content: "\00BB \0020";
}
#menu-mobile > li ul li,
#menu-mobile > li ul li a {
    color: white;
    font-weight: bold;
    padding: 4px 0 5px 7px;
}

.info-container{
    line-height: 30px; margin-left: 50px;
}
/*fin de estilos menu mobil*/

.division1{
    border-bottom: 1px solid #40434a;
}

.division2{
    border-left:1px solid #40434a;

}
.division3{
    border-left: 1px solid #40434a;
}

.division4{
    border-right: 1px solid #40434a;
}

.display-countries{
    margin-top: 15px;
}

a.no-underline:hover{
    text-decoration: none;
}

a.c-active{
    color: #FFF !important;
    text-decoration: underline;
}

.display-countries a{
    color: #c5c5c5;
    line-height: 45px;
}

.display-countries a:hover{
    color: white;
    text-decoration: none;
}

.display-countries a img{
    margin-top: -4px;
}

.display-currencies {
    overflow-y: scroll;
}

.display-currencies li a {
    display: block;
    color: #5a5a5a;
    padding: 2.5px 5px;
    line-height: 20px;
    transition: 0.3s;
}

.display-currencies a.active{
    color: black;
    font-weight: bold;
}

.display-currencies li > a:hover {
    background-color: #007bff;
    border-color: #007bff;
    color: white;
    text-decoration: none;
}

.row-dominio{
    padding-top: 10px;
    padding-bottom: 10px;
}

.row-dominio-ver{
    margin-top: 0px;
}
.p-modals{
    font-size:12px;
    color: gray;
}

.fb-like{
    overflow-y: scroll;
}

#accordionFaq .card-body{
    padding-top: 0rem;
    padding-bottom: 0.7rem;
}

span.menuicons {
    background: url(https://static.intelplanet.com/img/website/menu-icons.png) no-repeat;
    width: 22px;
    height: 22px;
    display: inline-block;
    position: relative;
    top: 6px;
    margin-right: 10px;
}

span.supporticon{
    background-position: bottom;
}

span.pannelicon {
    background-position: top;
}

/*Form Styles*/

/*Check box*/
input[type="checkbox"].custom-control {
    position: absolute;
    right: 9000px;
}
input[type="checkbox"] + .label-text:before{
    content: "\f0c8";
    font-family: "Font Awesome 5 Free";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing:antialiased;
    width: 1em;
    display: inline-block;
    margin-right: 5px;
}
input[type="checkbox"]:checked + .label-text:before{
    content: "\f14a";
    color: #2980b9;
    animation: effect 250ms ease-in;
}

.form-signin {
  width: 100%;
  max-width: 330px;
  margin: 0 auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.mark, mark {
    background-color: #ffef5b !important;
}

.info-mega-menu{
    text-align: justify;
    padding-right: 40px;
}

.main-menu-container{
    text-align: center;
}

.main-menu-container a{
    color: #ffffff;
    font-weight: bold;
}

.main-menu-container a:hover{
    color: #dfdfdf;
    text-decoration: none;
}

.main-menu-container h6{
    padding-top: 20px;
    font-weight: bold;
}

.pricing-header {
  max-width: 700px;
}

.card-deck .card {
  min-width: 220px;
}

.tachar{text-decoration:line-through;}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.card-header{
    background: #0a1e34 !important;
    color: #fff !important;
}

.card-header h3{
    color: #FFF;
    font-size: 1.8rem;
}

.card{
    border: none;
}

.card-header h4{
    font-size: 2rem;
}

section.enviroments h3 {
    margin-top: 25px !important;
}

.row-customers {
    margin-bottom: 50px;
}


.customer-logo {
    background: white;
    padding: 10px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .1);
    opacity: 0.6;
    margin: 0 auto;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: Gray();
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.customer-logo:hover {
    opacity: 1 !important;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.brand-logo {
    background: url(https://static.intelplanet.com/img/website/bg/brand-intelplanet-home.jpg) no-repeat center;
    text-align: center;
    height: 700px;
}

.brand-logo h2, .brand-logo h4 {
    color: #696969;
}

section#awardsintelplanet {
    position: relative;
}

section.darkergrey {
    background: #373737;
    color: #fff;
}

section#awardsintelplanet a.cloudteam {
    position: absolute;
    top: -11px;
    right: 30px;
    background: url(https://static.intelplanet.com/img/website/teamcloud.png) no-repeat;
    width: 172px;
    height: 252px;
}

#head-cloud {
    background: #e7e8ec;
    background-size: cover;
    height: 540px;
    z-index: -1;
    overflow: hidden;
}

#head-cloud video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}

#bg-hosting-header {
    background: linear-gradient(160deg,#071422 10%,#0b2038 80%);
    background-attachment: fixed;
    color: #fff;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    overflow: hidden;
    height: 595px;
}

#bg-hosting-header-landing {
    background: #031e3a;
    background-attachment: fixed;
    color: #fff;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    overflow: hidden;
    height: 900px;
}

#bg-vps {
    background: #071422 url(https://static.intelplanet.com/img/website/bg/bg-vps.jpg) no-repeat center center;
    color: #fff;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    overflow: hidden;
    height: 595px;
}

#vps-carousel-planes {max-height: 720px;}
#dedicados-carousel-planes {max-height: 800px;}

#bg-resellers {
    background-color: #202732;
    color: #fff;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    overflow: hidden;
    height: 595px;
}


#dedicados-header {
    background: url(https://static.intelplanet.com/img/website/bg/edificios-blue.jpg) bottom no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    height: 500px;
    width: 100%;
    z-index: -1;
}
div > canvas {
    background: transparent;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 0;
}

.courve-gb-hdr-top {
    /*left: 0;*/
    width: 100%;
    right: 0;
    z-index: 0;
    pointer-events: none;
}
.diagonal-gb-hdr-top {
    background: url(https://static.intelplanet.com/img/website/diagonal-layer.svg) bottom no-repeat;
    bottom: -2px;
    height: 100%;
    background-size: 103%;
    position: absolute;
    left: 0;
    width: 101%;
    right: 0;
    z-index: 0;
    pointer-events: none;
}
#servicesTabItem01 .slick-track {display: flex;}
#servicesTabItem01 .slick-track .slick-slide {
    display: flex;
    height: auto;
}
#check-custom {
    display: inline-block;
    margin-left: 5px;
}
#check-custom label.custom-control-label {padding-left: 22px;}
#check-custom > label::before{
    background-color: #28a745;
    border-color: #28a745;
    cursor: pointer;
    width: 3rem;
    height: 1.1rem;
    border-radius: 1rem;
    top: 2px;
    box-shadow: inset 2px 3px 3px #09651e;
}
#check-custom > label::after{
    background-color: #fff;
    cursor: pointer;
    height: 21px;
    width: 20px;
    border-radius: 1rem;
    top: 0;
    left: -38px;
    border: 2px solid #d0d0d0;
}
#check-custom .custom-control-input:checked~.custom-control-label::after{
    -webkit-transform: translateX(1.95rem);
    transform: translateX(1.95rem);
}
.hosting-page {background-color: transparent;}
.js-planes-slick .slick-track > .card {
    margin: 0 15px;
}

#hosting-content-slider {
    width: 100%;
    height: 60px;
}

#hosting-content-slider .slider {
    height: 100%;
    width: calc(100% - 210px);
    margin: 0 0 20px 0;
    overflow: visible;
    position: relative;
}

#hosting-content-slider .mask {
    overflow: hidden;
    height: 120px;
}

#hosting-content-slider .slider ul {
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
    top: -54px;
}

#hosting-content-slider .slider li {
    position: absolute;
    top: -125px;
    list-style: none;
}

#hosting-content-slider .slider li.anim1 {
    animation: cycle 15s linear infinite;
}

#hosting-content-slider .slider li.anim2 {
    animation: cycle2 15s linear infinite;
}

#hosting-content-slider .slider li.anim3 {
    animation: cycle3 15s linear infinite;
}

#hosting-content-slider .slider li.anim4 {
    animation: cycle4 15s linear infinite;
}

#hosting-content-slider .slider:hover li {
    animation-play-state: paused;
}

@keyframes cycle {
    0% {
        top: 0px;
    }
    21% {
        top: 0px;
        opacity: 1;
        z-index: 0;
    }
    25% {
        top: 125px;
        opacity: 0;
        z-index: 0;
    }
    40% {
        top: -125px;
        opacity: 0;
        z-index: -1;
    }
    96% {
        top: -125px;
        opacity: 0;
        z-index: 0;
    }
    100% {
        top: 0px;
        opacity: 1;
    }
}

@keyframes cycle2 {
    0% {
        top: -125px;
        opacity: 0;
        z-index: -1;
    }
    21% {
        top: -125px;
        opacity: 0;
        z-index: 0;
    }
    25% {
        top: 0px;
        opacity: 1;
    }
    46% {
        top: 0px;
        opacity: 1;
    }
    50% {
        top: 125px;
        opacity: 0;
        z-index: -1;
    }
    100% {
        top: -125px;
        opacity: 0;
        z-index: 0;
    }
}

@keyframes cycle3 {
    0% {
        top: -125px;
        opacity: 0;
        z-index: -1;
    }
    46% {
        top: -125px;
        opacity: 0;
        z-index: 0;
    }
    50% {
        top: 0px;
        opacity: 1;
        z-index:0
    }
    71% {
        top: 0px;
        opacity: 1;
        z-index:0
    }
    75% {
        top: 125px;
        opacity: 0;
        z-index: -1;
    }
    100% {
        top: -125px;
        opacity: 0;
        z-index: 0;
    }
}

@keyframes cycle4 {
    0% {
        top: -125px;
        opacity: 0;
        z-index: 0;
    }
    71% {
        top: -125px;
        opacity: 0;
        z-index: 0;
    }
    75% {
        top: 0px;
        opacity: 1;
        z-index:0
    }
    96% {
        top: 0px;
        opacity: 1;
        z-index:0
    }
    100% {
        top: 125px;
        opacity: 0;
        z-index: -1;
    }
}

.box-h-150 {
    height: 150px;
}

#hosting-apps {
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(90deg, #24a7ff, #0a5dd3);
    background-image: -o-linear-gradient(90deg, #24a7ff, #0a5dd3);
    background-image: linear-gradient(90deg, #24a7ff, #0a5dd3);
    padding-bottom: 40px;
    text-align: center;
}
#hosting-apps .row-icon img {width: 25px;}
#hosting-apps .row-title {
    color: rgba(255, 255, 255, 0.7);
    font-size: 25px;
    margin-top: 10px;
    margin-bottom: 60px;
    font-weight: 300;
    text-align: center;
    position: relative;
}
#hosting-apps .apps-holder .apps-links-holder {
    display: inline-block;
    width: 50%;
}
#hosting-apps .apps-holder .app-icon-holder {
    position: relative;
    display: inline-block;
    width: 24%;
    cursor: pointer;
    margin-bottom: 14px;
    z-index: 1;
}
#hosting-apps .apps-holder .app-icon-holder .app-icon {
    margin-bottom: 10px;
}
#hosting-apps .apps-holder .app-icon-holder .app-icon img {
    width: 40px;
}
#hosting-apps .apps-holder .app-icon-holder.opened:after {
    background-color: #2d343c;
    -webkit-box-shadow: 0 7px 18px rgba(0, 0, 0, 0.1);
    box-shadow: 0 7px 18px rgba(0, 0, 0, 0.1);
}
#hosting-apps .apps-holder .app-icon-holder:after {
    position: absolute;
    content: "";
    top: -36px;
    left: 50%;
    margin-left: -56px;
    width: 112px;
    height: 112px;
    border-radius: 400px;
    background-color: transparent;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: -1;
    background-color: transparent;
    -webkit-box-shadow: 0 7px 18px transparent;
    box-shadow: 0 7px 18px transparent;
}
#hosting-apps .apps-holder .apps-details-holder {
    display: inline-block;
    width: 70%;
}
#hosting-apps .apps-holder .app-details {
    position: relative;
    min-height: 228px;
    margin-bottom: -86px;
    border-radius: 0;
    background-color: #3195ff;
    -webkit-box-shadow: 0 -9px 20px rgba(0, 0, 0, 0.05);
    box-shadow: 0 -9px 20px rgba(0, 0, 0, 0.05);
    overflow: hidden;
}
#hosting-apps .apps-holder .app-details div[class^="app-details"] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    padding: 42px 25px 0;
}
#hosting-apps .apps-holder .app-details div[class^="app-details"] .img-holder img {
    width: 100%;
    max-width: 278px;
    -webkit-box-shadow: 0 -9px 18px rgba(0, 0, 0, 0.2);
    box-shadow: 0 -9px 18px rgba(0, 0, 0, 0.2);
}
#hosting-apps .apps-holder .app-details div[class^="app-details"] .app-title {
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 15px;
    text-align: left;
}
#hosting-apps .apps-holder .app-details div[class^="app-details"] .app-text {
    font-size: 15px;
    color: white;
    text-align: left;
    margin-bottom: 15px;
}
#hosting-apps .apps-holder .app-details div[class^="app-details"].show-details {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
#hosting-apps .apps-holder .app-details div[class^="app-details"] .app-link {text-align: left;}
#detalles-linux table td {vertical-align: middle;padding: 7px 13px;}

.ybtn-white {
    color: #66556b;
    background-color: #ffffff;
}
.ybtn-shadow {
    -webkit-box-shadow: 0 9px 18px rgba(0, 0, 0, 0.08);
    box-shadow: 0 9px 18px rgba(0, 0, 0, 0.08);
}
.ybtn {
    border: 0;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 26px;
    margin: 5px 10px;
    display: inline-block;
    white-space: nowrap;
    outline: none;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.bg-mapa-empresa {
    background: url(https://static.intelplanet.com/img/website/bg/bg-welcome.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.bg-empresa-page {
    background: url(https://static.intelplanet.com/img/website/bg/bg-welcome.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.bg-seguridad-page {
    background: #202731 url(https://static.intelplanet.com/img/website/bg/bg-host-blue-gray.jpg) no-repeat;
    background-size: cover;
}


.bg-dt-datos {
    background: url(https://static.intelplanet.com/img/website/bg/data-cable.jpg) no-repeat;
    background-size: cover;
    padding: 80px 0 80px 0;
}

.bg-dt-feature {
    background: url(https://static.intelplanet.com/img/website/bg/datacenter-monitor.jpg) no-repeat;
    background-size: cover;
    padding: 100px 0 250px 0;
}

@media(max-width: 992px){
    .bg-cpanel{
        width: 100%;
    }

    .bg-cpanel-img img{
        display: none !important;
        width: 0px !important;
    }
}

.bg-cpanel-row{
    margin-left: 13%;
}

.bg-cpanel-img img{
    width: 100%;
    height: 100%;
}

.bg-cpanel-vps {
    background: url(https://static.intelplanet.com/img/website/cpanel-bg.jpg) no-repeat;
    background-size: cover;
    padding: 120px 0 120px 0;
    background-attachment: fixed;
}

.bg-diagonal {
    width: 100%;
    height: 120px;
    background: linear-gradient(to left top, #FFF 49%, #ebeef3 50%);
}

.bg-diagonal-dark {
    width: 100%;
    height: 120px;
    background: linear-gradient(to left top, #343a3f 49%, #202732 50%);
}

.box_news {
  display: table;
  height: 100%;
  text-decoration: none !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.box_news:hover {
  transform: scale(1.04);
}

.box_news .bn_row {
  display: table-row;
}
.box_news .bn_row .ctn {
  display: table-cell;
  background: #FFF;
}

.box_news .bn_row .ctn .details {
  padding: 7%;
}

.box_news .bn_row .ctn .details h3.title {
  font-size: 18px;
  color: rgb(19,23,32);
  margin-bottom: 20px;
  font-weight: bold;
  text-align: left;
}

.box_news .bn_row .ctn .details .credits .crete_at {
  color: #898D9D;
  font-size: 14px;
  font-weight: 400;
}

.box_news .bn_row .ctn .details .credits .autor .name {
  color: #4D4D4D;
  font-weight: 500;
  font-size: 14px;
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 992px) {
  .box_news {
    position: relative;
  }

  .box_news .bn_row .ctn .details {
    min-height: 150px;
  }

  .box_news .bn_row .ctn .details .credits {
    position: absolute;
    bottom: 15px;
  }
}

.index-page-canvas{
    background-image: linear-gradient(160deg,#071422 10%,#0b2038 80%);
    background-attachment: fixed;
    color: #fff;
    background-size: cover;
    position: relative;
    max-height: 500px;
    min-height: 500px;
}

.index-page{
    position: absolute;
    top: 90px;
    width: 100%;
    min-width: 100%;
}

.wordpress-page{
    background-image: radial-gradient(ellipse farthest-side at 100% 100%, #4e5b69 20%, #39434e 50%, #202732 110%);
    position: relative;
    min-height: 600px;
    width: 100%;
}

#wp-planes {
    margin-top: -345px;
}

#mdl-popup .modal-dialog {
    top: 50%;
    transform: translateY(-50%);
}

#mdl-popup button.close {
    position: absolute;
    top: 15px;
    right: 20px;
}

.escribe-page{background-image: linear-gradient(55deg,#202731,#607D8B);
    background-image: -webkit-linear-gradient(55deg,#202731,#607D8B);
}

.bg-panel-wordpress{
    background: url(https://static.intelplanet.com/img/website/bg/bg-panel-wordpress.jpg) no-repeat;
    background-size: cover;
    padding: 100px 0 120px 0;
}

.rewards-page {
    background: #0f732e url(https://static.intelplanet.com/img/website/bg/pattern-2.png) repeat;
    min-height: 442px;
}

.rewards-page__sub{
    height: 242px;
    background: #0f732e url(https://static.intelplanet.com/img/website/bg/pattern-2.png) repeat;
}
@media (max-width: 1089px){
    .rewards-page__sub{
        height: 166px;
    }
}

@media (max-width: 750px){
    .rewards-page__sub{
        height: 96px;
    }
}

@media (max-width: 432px){
    .rewards-page__sub{
        height: 80px;
    }
} 

@media (max-width: 359px){
    .rewards-page__sub{
        height: 60px;
    }
} 


.ong-page {
    background-image: radial-gradient(ellipse farthest-side at 100% 100%, #E91E63 20%, #e91d63bf 50%, #bb2356 110%);
}

.artes-page {
    background-image: radial-gradient(ellipse farthest-side at 100% 100%, #4CAF50 20%, #8BC34A 50%, #28a745 110%);
}

.deporte-page {
    background-image: radial-gradient(ellipse farthest-side at 100% 100%, #064fa9 20%, #2781f1 50%, #064faa 110%);
}

.zoom-scale {
    transform: scale(1.1);
    animation: smoothappear 2s linear;
}
.zoom-scale span:first-of-type {
    animation: smoothopacity 2s linear;
}
.zoom-scale span:last-of-type {
    animation: smoothopacity2 2s linear;
}
@keyframes smoothappear {
    from {transform: scale(0.95); }
    to { transform: scale(1.1); }
}
@keyframes smoothopacity {
    from {opacity: 0; }
    to { opacity: 1; }
}
@keyframes smoothopacity2 {
    0%  { opacity: 0; }
    30% { opacity: 0; }
    100% { opacity: 1; }
}

.malware-page {
    background: url(https://static.intelplanet.com/img/website/bg/bg-web-security.jpg) no-repeat center top;
    background-size: cover;
    padding: 60px 0;
    color: #FFF;
    background-position: center;
}

.ssl-page{
    background-image: linear-gradient(55deg,#ff7600,#ffde3b);
    background-image: -webkit-linear-gradient(55deg,#ff7600,#ffde3b);
    min-height: 368px;
}

.sitelock-page {
    background: #7f0f15 url(https://static.intelplanet.com/img/website/bg/bg-sitelock.png) no-repeat;
    background-size: cover;
    padding: 40px 0;
    color: #FFF;
    min-height: 550px;
    background-position: center;
}

.codeguard-page {
    background: #302e2f url(https://static.intelplanet.com/img/website/bg/codeguard-bg.png) no-repeat;
    background-size: cover;
    min-height: 470px;
    background-position: center bottom;
}

.creador-sitios {
    background: linear-gradient(180deg,#fa2356,#f7766c 100%,#f7766c 0);
}

.webmail-page {
    background: #202732 url(https://static.intelplanet.com/img/website/bg/pattern_bg1.png);
}

.email-page {
    background: #0094dc url(https://static.intelplanet.com/img/website/bg/email-bg.jpg) no-repeat;
    color: #FFF;
    min-height: 490px;
    background-size: cover;
    background-position: center bottom;
}

.ssl-checker-page {
    background: #23518a url(https://static.intelplanet.com/img/website/bg/bg-azul-morado.jpg);
    background-size: cover;
    background-position: center;
}

.domain-personal-page {
    padding: 60px 0 0 0;
    background: url(https://static.intelplanet.com/img/website/bg/bg-personal-domain.jpg) no-repeat center center;
        background-attachment: scroll;
        background-size: auto auto;
    background-attachment: fixed;
    overflow: hidden;
    color: #fff;
    min-height: 600px;
    background-size: cover;
    position: relative;
}
.bg-blacko {
    background: rgba(0, 0, 0, 0.77);
    padding: 30px;
    border-radius: 10px;
}

.sitemap a{
    color: #b3b2b2 !important;
}

.pd-page{
    padding: 60px 0 0 0;
    background: url(https://static.intelplanet.com/img/website/bg/bg-gray.jpg) no-repeat;
    background-size: cover;
    min-height: 465px;
}

.btn-jumbo{
    font-size: 2.3rem !important;
}

/*------box prices styles--------*/
.pricelist .caret{margin-top: 10px;}
.pricelist .btn-info,
.pricelist .btn-info:hover{
    width: 100%;
    background-color: rgb(251, 251, 251) !important;
    box-shadow: rgb(152, 152, 152) 0px 3px 0px, rgba(0, 0, 0, 0.3) 0px 6px 4px -2px !important;
    color: rgb(102, 102, 102) !important;
    font-size: 16px;
    font-weight: 400;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(153, 153, 153) !important;
    border-image: initial;
    background-color: #fff !important;padding: 10px 5px;
}

.pricelist .btn-info:hover,
.pricelist .btn-info:focus{
    box-shadow: rgb(152, 152, 152) 0px 3px 0px, rgba(0, 0, 0, 0.3) 0px 6px 4px -2px;
    color: rgb(102, 102, 102) !important;
    background-color: #f7f7f7 !important;
}

.pricelist .btn-info:active{
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.pricelist .dropdown-menu {
    cursor: pointer;
    text-align: left;
    width: 100%;
    background-color: #fff;
    color: #333;
}
.pricelist .dropdown-menu {
    box-shadow: none;
    margin-top: -3px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(153, 153, 153);
    border-image: initial;
    border-radius: 0px 0px 3px 3px;
    padding: 0px;
    background: #f8f9fa;
}

.pricelist .dropdown-menu>li>div{
    display: block;
    padding: 3px 6px !important;font-size: 16px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.pricelist .dropdown-menu>li>div:hover{
    text-decoration: none;
    background-color: #ebeef3;
}

.total-price{
    font-weight: bold;
    font-size: 17px;
}

.time-c{
    font-weight: 100;
    font-size: 18px;
}

.dropdown-toggle::after {
    float: right !important;
    margin-top: 11px;
}

.cursor-pointer{
    cursor: pointer;
}

.tooltip-here {
    border-bottom: 1px dashed #484848;
}

/*------box prices styles--------*/

.affiliates-page {
    background: #005dac url(https://static.intelplanet.com/img/website/bg/pattern-2.png) repeat;
    background-attachment: fixed;
    padding: 50px 0 70px 0;
    color: #FFF;
}

.affiliates-page h5{
    font-size: 1.15rem !important;
    font-weight: normal;
}

.domainers-page {
    background: #59186b url(https://static.intelplanet.com/img/website/bg/slide-morado.jpg) repeat;
    padding: 50px 0 70px 0;
    color: #FFF;
    background-size: cover;
    background-position: center center;
}

.color-green {
    color: #94ce0d;
}

.bg-black {
    background-color: #212831;
    color: #FFF;
}

.no-decoration, .no-decoration:hover {
    color: #FFF;
    text-decoration: none;
}

.bg-icons-gray{
    background: url(https://static.intelplanet.com/img/website/bg/bg-icons-gray.png) center bottom;
    background-repeat: repeat-x;
}

.bg-gray {
    background-color: #ebeef3;
}

.bg-dark-blue{
    background-color: #202732;
}
.bg-dark-blue.diagonal-right {position:relative;}
.diagonal-right:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    border-right: 100vw solid white;
    border-top: 100px solid transparent;
}

.bg-sales-page{
    background: url(https://static.intelplanet.com/img/website/bg/mapi.png) no-repeat #202732;
}

.diagonal-left {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.diagonal-left:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    border-left: 100vw solid white;
    border-top: 80px solid transparent;
}

.min-height-300 {min-height: 300px;}

#tbl-detalles-linux thead,
#tbl-detalles-window thead {
        background: #202732;
        color: #FFF;
    }

.bg-comission {
    background: #94CE0D url(https://static.intelplanet.com/img/website/bg/bg-green-2.jpg) repeat;
    background-attachment: fixed;
    padding: 70px 0;
    text-shadow: 1px 1px 4px #3c3c3c;
    background-position: center center;
    color: #FFF;
}

.panel-group {
    margin-bottom: 20px;
    text-align: justify;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.panel-default {
    border: 1px #ddd solid !important;
}

.panel {
    margin-bottom: 15px !important;
    background-color: #fff !important;
    border-radius: 4px !important;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05) !important;
    box-shadow: 0 1px 1px rgba(0,0,0,.05) !important;
}

.panel-default>.panel-heading {
    background: #e3e6e7 !important;
}

.panel-default>.panel-heading {
    color: #333;
    border-color: #ddd;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.feature-wrapper i {
    float: left;
    font-size: 5em;
}

div.panel-heading {
    background: #151515;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.card-border-blue{
    border-top: 13px solid #007bff;
}

div.panel-heading h4 a {
    font-size: 1.1em;
    display: block;
    color: #4A4A4A;
    text-decoration: none;
    font-weight: normal;
}

div.panel-heading h4 a:hover {
    color: #989898;
}

div.panel-heading h4 a svg {
    color: #868686;
    margin-right: 10px;
    font-size: 1.1em;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}

.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd;
}

.panel-body {
    font-size: 15px !important;
}

.panel-body {
    padding: 15px;
}

a.scrollToTop {
    background: #202732;
    padding: 5px 0;
    color: #fff;
    position: fixed;
    bottom: 140px;
    right: 10px;
    text-align: center;
    width: 60px;
    font-size: 1.3em;
    border-radius: 4px;
    z-index: 999;
    display: none;
}

.circleNew {
    background: #FFF none repeat scroll 0 0!important;
}
.circleBox {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    font-size: 40px;
    height: 75px;
    position: relative;
    width: 75px;
}

.circleBoxBlue {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 120px;
    position: relative;
    width: 120px;
}

.circleBox .fas {
    line-height: 1.9!important;
}

.circleBox .far {
    line-height: 1.9!important;
}

.circleBoxBlue .fas {
    line-height: 1.9!important;
}

.circleBoxBlue .far {
    line-height: 1.9!important;
}

.migration-page {
    background-image: radial-gradient(ellipse farthest-side at 100% 100%, #1cafc6 20%, #007fb2 50%, #004ea5 110%);
    color: #FFF;
}

.vpn-page {
    background:#3d82bb;
}

.quaranty-page {
    background: url(https://static.intelplanet.com/img/website/bg/pattern-2.png) repeat;
    background-attachment: fixed;
}

.support-page {
    background: linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.4)),url(https://static.intelplanet.com/img/website/bg/bg-support-intelplanet.jpg) no-repeat;
    background-size: cover;
    color: #FFFFFF;
    padding-top: 100px;
    background-position: center;
    min-height: 300px;
}
#kb-search-suggestions {
    top: -5px;
    display: none;
}
#kb-search-suggestions > div{
    border: solid 1px #bbb;
    border-top: solid 1px #eaeaea;
}
#kb-search-suggestions > div ul {list-style: none}
#kb-search-suggestions > div ul li {
    padding: 5px 0;
    margin-left: -40px;
    padding-left: 15px;
}
#kb-search-suggestions > div ul li a {display:block;text-decoration:none;}
#kb-search-suggestions > div ul li.selected {background-color: #ddd}
#kb-search-suggestions.expanded {display:block}

/*Estilo para la  caja de  precios */
.services-tab-nav ul li~li{margin-left:-1px}

.services-tab-nav ul li a{position:relative;padding:0 30px;z-index:0}

.services-tab-nav{margin-bottom: 30px;}

.services-tab-nav ul{margin-top:-10px;font-size:0;line-height:0;text-align:center}

.services-tab-nav ul li{position:relative;display:inline-block;margin-top: 15px;border:1px solid #e9e9e9;z-index:0;}

.services-tab-nav ul li:after{content:" ";position:absolute;left:0;right:0;bottom:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:7.5px;border-color:#119ee6 transparent transparent;-webkit-transition:bottom .25s ease-in-out;transition:bottom .25s ease-in-out;z-index:-1}

.services-tab-nav ul li.active:after{bottom:-14px}

.services-tab-nav ul li a{min-width:120px;padding: 8px 0;color:#999;background-color:#fff;}

.services-tab-nav ul li a:focus,.services-tab-nav ul li a:hover,.services-tab-nav ul li.active a{color:#119ee6;background-color:#fff}

.services-tab-nav ul li a:before{content:" ";position:absolute;left:50%;right:50%;bottom:0;height:2px;background-color:transparent;-webkit-transition:left .25s ease-in-out,right .25s ease-in-out,background-color .25s ease-in-out;transition:left .25s ease-in-out,right .25s ease-in-out,background-color .25s ease-in-out}

.services-tab-nav ul li a:focus:before,.services-tab-nav ul li a:hover:before,.services-tab-nav ul li.active a:before{left:0;right:0;background-color:#119ee6}

.services-tab-nav ul li a .fa{font-size:30px}

.services-tab-nav ul li .tooltip{margin-top:-6px}

.services-tab-nav ul li .tooltip-inner{padding:8.5px 25px 11px;background-color:#119ee6;border-radius:0;font-family:'Droid Serif',serif;font-size:14px;line-height:18px;white-space:nowrap}

.services-tab-nav ul li .tooltip.top .tooltip-arrow{bottom:-2px;border-width:7px 7px 0;border-top-color:#119ee6}

.services-tab-nav ul li a{
    display: block;
}

ul.nav.nav-tab-bar{
    display: block;
}

.fade {
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}


/*Fin de los estilos de la caja de  precio*/

.support-box {
    background: #000000;
    color: rgb(255 255 255 / 81%);
    padding: 35px 0;
    border-radius: 5px;
    border: 1px solid #000000;
}

.border-right-gray {
    border-right: 1px solid #E6E6E6;
}

.payments-page {
    background: #FFF url(https://static.intelplanet.com/img/website/bg/bg-payments.jpg) no-repeat;
    padding: 90px 0 270px 0;
    min-height: 600px;
    background-size: cover;
    position: relative;
    background-position: center center;
}

@media (max-width: 475px){
    .payments-page section ul :nth-child(5){
        margin-left: 0 !important;
    }
}

@media (max-width: 382px){
    .payments-page section ul :nth-child(4){
        margin-left: 0 !important;
    }
    .payments-page section ul :nth-child(5){
        margin-left: 4px !important;
    }
    .pricelist .btn-info{
        font-size: 15px !important;
    }
    .pricelist .dropdown-menu>li>div{
        font-size: 15px !important;
    }
}

.company-page {
    background: #FFF url(https://static.intelplanet.com/img/website/bg/bg-space.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.invoicing-page {
    background: #1e4656 url(https://static.intelplanet.com/img/website/bg/pattern-2.png) repeat;
    background-attachment: fixed;
    padding: 50px 0 70px 0;
    color: #FFF;
}

.invoicing-page h5{
    font-size: 1.15rem !important;
    font-weight: normal;
}

.domain-whois-page {
    background: url(https://static.intelplanet.com/img/website/bg/circuit.png) #2b588a;
    background-attachment: fixed;
}

.tos-whois {
    font-size: 11px;
}
pre{
    font-family: inherit;
}
.whois-section{
    font-size: 16px;
    border: none;
    border-radius: 5px;
    padding:16px 12px 25px 12px;
    overflow: hidden;
}
.whois-section .card-body {
    padding: 1rem !important;
}

.box-transfer {
    background-image: linear-gradient(55deg,#1e4e9e,#007bff);
    background-image: -webkit-linear-gradient(55deg,#1e4e9e,#007bff);
    color: #FFF;
    text-align: center;
    border-radius: 7px;
    margin-top: 20px;
    overflow: hidden;
    padding: 25px;
}

#rightside-whois {height: auto;}

/*================Pulse green==================*/

.blob {
    border-radius: 50%;
    height: 13px;
    width: 13px;
    transform: scale(1);
}

.blob.green {
    background: rgba(51, 217, 178, 1);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
    animation: pulse-green 2s infinite;
    display: inline-block;
  }

  .blob.greenstatic {
    background: rgba(51, 217, 178, 1);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
  }

  @keyframes pulse-green {
    0% {
      /* transform: scale(0.95); */
      box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
    }

    70% {
      transform: scale(1.3);
      box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
    }

    100% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
    }
  }  

/*===================================*/

.customers-page {
    background: #FFF url(https://static.intelplanet.com/img/website/bg/bg-customers.png) repeat;
    background-attachment: fixed;
    padding: 70px 0 80px 0;
    color: #FFF;
}

.testimonials img {
    margin: 0 auto;
}

.testimonials>div cite {
    padding: 20px 15%;
    font-style: italic;
    font-size: 1.1em;
    display: block;
}


/*=============================================
=            SECTION (TESTIMONIOS)            =
=============================================*/

#testimonials-cards ul.header {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

#testimonials-cards ul.header li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

/*=====  End of SECTION (TESTIMONIOS)  ======*/



.logo-big {
    background-color: #FFF;
    padding: 86px 30px;
    border: 1px solid #E2E2E2;
}

.logo-altern {
    background-color: #FFF;
    padding: 10px 0;
    border: 1px solid #E2E2E2;
    text-align: center;
}

.box-logo-color {
    background-color: #FFF;
    padding: 30px 0;
    border: 1px solid #e2e2e2;
    text-align: center;
}

.filter-black{
        background: #000000d4;
}

.overview-features ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


.bg-codeguard-price {
    background: #94c83d url(https://intelplanet.com/clientes/assets/img/marketconnect/codeguard/pricing-bg.gif);
    padding: 55px 0;
}

.bg-charts {
    background: #FFF url(https://static.intelplanet.com/img/website/bg/dark_charts.png) no-repeat;
    background-size: cover;
    background-position: center center;
}

.bg-sitios-creados {
    background: url(https://static.intelplanet.com/img/website/bg/bg-sitios-creados.jpg) center center #353343;
    background-attachment: fixed;
}

.tienda-page {
    background-image: linear-gradient(75deg,#0045a2 10%,#a644e5);
}

.pro-page {
    background: url(https://static.intelplanet.com/img/website/bg/bg-pro.jpg) #1f2731;
    height: auto;
    background-size: cover;
}

.thanks-page {
    background: #f28431 url(https://static.intelplanet.com/img/website/bg/bg-thanks.jpg) repeat;
    background-attachment: fixed;
    min-height: 600px;
    color: #FFF;
}

.bg-datacenter {
    background: linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.3)), url(https://static.intelplanet.com/img/website/bg/bg-datacenter-page.jpg) center;
    padding-top: 80px;
    min-height: 600px;
    background-size: cover;
    background-position: center;
    color: #FFF;
}

.landing-page {
    background: url(https://static.intelplanet.com/img/website/bg/bg-red.jpg) no-repeat;
}

.broker-dominios{
    background-image: linear-gradient(55deg,#1f2d31,#294aa2);
    background-image: -webkit-linear-gradient(55deg,#1f2131,#294aa2);
    min-height: 468px;
}

.dominios-espera{
    background-image: linear-gradient(55deg,#28343a,#6d90a0);
    background-image: -webkit-linear-gradient(55deg,#28343a,#6d90a0);
    min-height: 420px;
}

.premium-page {
    background: #202731 url(https://static.intelplanet.com/img/website/bg/pattern-2.png) repeat;
    background-attachment: fixed;
}

.report-abuse-page {
    background: #FFF url(https://static.intelplanet.com/img/website/bg/report-abuse.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.domain-page {
    color: #FFF;
    background: url(https://static.intelplanet.com/img/website/bg/mapi.png) no-repeat;
    background-attachment: fixed;
    background-color: #0251a0;
    background-position: center;
    min-height: 477px;
}

.new-domains-page {
    background-position: center;
    background: #f3f0f6 url(https://static.intelplanet.com/img/website/bg/bg-gray-icons.jpg);
    background-size: cover;
}

.new-domains-gtld {
    color: #fff;
    background-image: radial-gradient(ellipse farthest-side at 100% 100%, #1cafc6 20%, #007fb2 50%, #012690 110%);
}

.domain-country {
    color: #FFF;
    background: url(https://static.intelplanet.com/img/website/bg/angel-cdmx.jpg) no-repeat;
    background-color: #202732;
    background-position: center;
    background-size: cover;
    min-height: 500px;
}

.txt-shadow{
    text-shadow: 1px 1px 3px black;
}

#accordionFaq .card-header{
    padding: .75rem 0.30rem !important;
}

.show-prices-domains {
    font-size: 1.3em;
    padding-bottom: 17px;
}

table.domainpricing {
    width: 100%;
    background: rgb(45, 51, 60) url(https://static.intelplanet.com/img/website/bg/mapi.png) no-repeat;
    background-attachment: fixed;
    color: #FFF;
}
table.domainpricing tbody {
    overflow-x: hidden;
    overflow-y: scroll;
    height: calc(100vh - 280px);
    display: block;
    width: 100%;
}
table.domainpricing tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}
table.domainpricing tr td {
    vertical-align: middle;
}

.form-control.v-error,
.form-control.v-error:focus {
    border-color: red !important;
}

/*------Footer styles--------*/

a.scrollToTop:hover {
    color: #007bff;
}

#logos i {
    margin: 0 auto;
}

.tooltip-inner {
    max-width: 300px;
    text-align: justify;
    padding: 7px;
}

.sprite-ubuntu {
    width: 120px;
    height: 54px;
    background-position: -119px -64px;
}

.sprite-centos {
    width: 107px;
    height: 54px;
    background-position: -230px -4px;
}

.sprite-softaculous {
    width: 128px;
    height: 54px;
    background-position: -100px -7px;
}

.sprite-cisco {
    width: 107px;
    height: 54px;
    background-position: 5px -7px;
}

.sprite-cloudflare {
    width: 102px;
    height: 54px;
    background-position: -5px -125px;
}

.sprite-cpanel {
    width: 120px;
    height: 54px;
    background-position: -340px -64px;
}

.sprite-whm {
    width: 100px;
    height: 54px;
    background-position: -234px -64px;
}

.sprite-linux {
    width: 50px;
    height: 54px;
    background-position: -7px -64px;
}

.sprite-windows {
    width: 60px;
    height: 54px;
    background-position: -67px -64px;
}

.sprite-nginx {
    width: 107px;
    height: 54px;
    background-position: -340px -7px;
}

.slick-prev, .slick-prev:before {
    width: 21px;
    height: 22px;
    background: url(https://static.intelplanet.com/img/website/bg-carrusel.png) no-repeat;
    background-position: left top;
}

.slick-next, .slick-next:before {
    width: 21px;
    height: 22px;
    background: url(https://static.intelplanet.com/img/website/bg-carrusel.png) no-repeat;
    background-position: right top;
}

.slickarrow {
    height: 36px;
    min-width: 36px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -30px;
}

.slickarrow.prev {
    right: none;
    left: -30px;
    width: 1px;
    -webkit-appearance: none;
}

.carrusel-logos {
    background-image: url(https://static.intelplanet.com/img/website/carrusel-logos.png);
    background-repeat: no-repeat;
    display: block;
}

.boldtt h3 {
    font-family: 'Open Sans';
    font-size: 1.92em;
}

.twocolumns h3 {
    margin-bottom: 40px !important;
}


.masivefooter {
    background: #202732;
}

.bg-info-pastel{
    background: rgba(63, 215, 255, 0.19);
}


.masivefooter ul li {
    list-style: none;
    border-bottom: 1px dotted #353c48;
    padding: 5px 0;
}

.masivefooter ul li:hover {
    background: #252c38;
    border-radius: 3px 3px 0 0;
}

.masivefooter ul>li>a {
    color: #b3b2b2;
    display: block;
    text-decoration: none;
    font-size: 15px;
    padding-left: 5px;
}

.masivefooter ul>li>a:hover {
    color: #fff;
    text-decoration: none;
}

.custom-link-header {
    color: #28313c;
    text-decoration: none;
    font-size: .8rem;
    display: block;
    height: 100%;
    padding-top: 8px;
    background: #d4d7dc;
    font-weight: bold;

}

.custom-link-header .fa-sort-down{
    vertical-align: text-top;
}

.custom-link-footer {
    color: #b3b2b2;
    text-decoration: none;
    font-size: .8rem;
    border: 1px solid #555;
}

.custom-link-header:hover,
.custom-link-footer:hover {
    color: #28313c;
    text-decoration: none;
    background: #cbcdd2;
}

.custom-link-footer .fa-sort-up{
    vertical-align: sub;
}

.sociallinks ul {
    margin: 0;
    padding: 0;
}

.sociallinks ul li {
    display: inline-block;
    border-bottom: 0;
}

.footerlinks ul li{
    border-bottom: 1px dotted #353c48;
    width: 100%;
}

.masivefooter div.copy {
    padding: 15px 10px 20px 10px;
    color: #b3b2b2;
}

.masivefooter div.copy div.legalliks {
    margin-top: 20px;
}

.masivefooter .js-toggle-foot-sec i.fas {display:none}
.masivefooter ul.foot-sec {
    max-height: 400px;
    overflow: hidden;
    -webkit-transition: max-height 1s ease;
    -moz-transition: max-height 1s ease;
    -ms-transition: max-height 1s ease;
    -o-transition: max-height 1s ease;
    transition: max-height 1s ease;
}

.legalliks a {
    font-size: .9em;
    color: #CCC;
}

.legalliks a:hover {
    color: #fff;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-top: 3px solid #007bff;
}

/*Respuesta para formularios de envios */
.response-domain, .response-data {
    font-size: 16px;
    background: #dc3545!important;
    color: white;
    border: 1px solid #b34841;
    border-radius: 4px;
    margin: auto;
    display: none;
}

.response-data{
    margin-top: 10px;
}

.response-success {
    background: #28a645;
    margin-top: 10px;
    color: white;
    border-radius: 4px;
}

#response-transfer,
#response-search {
    font-size: 16px;
    color: black;
    background-color: white;
    border-radius: 4px;
    margin: 10px 0 0;
    width: 100%;
    display: none;
}

.btn-suscript{
    background: #00a63f !important;
    border-color: #00a63f !important;
    color: #fff;
}
/*Fin de respuesta para formulario de envios  */

.right {float:right;}
.left {float:left;}
.hidden {display:none;}
.navbar-brand.toplogo {
    position: relative;
}
.navbar-brand.toplogo > .mexico {
    font-size: 8px;
    top: 2px;
    left: 117px;
    position: absolute;
    line-height: 1;
    color: #fff;
    text-transform: capitalize;
}

.border-x-gray {
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
}

#client-notifications {
    overflow-y:scroll;
    max-height:208px;
}
#client-notifications.spin {
    overflow-y: none;
    height: 95%;
    padding-top: 30%;
    text-align: center;
}
#client-notifications ul {
    margin: 0;
    list-style: none !important;
    padding: 0;
}
#client-notifications ul > li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b7b7b7;
}
#client-notifications ul > li:last-of-type{
    border-bottom: none;
}
#client-notifications ul > li > a {
    color:#a9acae;
    font-size: 15px;
    text-decoration: none;
}
#client-notifications ul > li:hover {
    background-color: #1a212d;
    cursor: pointer;
}
#client-notifications ul > li:hover > a {
    color:#a9acae;
    cursor: pointer;
}
#client-notifications ul > li > a:hover {
    text-decoration: none;
}
#client-notifications ul > li .message{
    display: inline;
}
#entrarEnMiCuenta {width: 148px;}
/*estilos de  tablas bootstrap*/
/*estilos para span*/
#mousedemo ,#tipiyingtextbox{
    margin-left: 90px;
    color: rgb(170, 170, 170);
    font-size: 30px;
}

.flotar-vertical {
  animation: float-v 3s ease-out infinite;
}

@keyframes float-v {
  50% {
    transform: translate(0, -18px);
    -webkit-transform: translate(0, -18px);
  }
}

.flotar-horizontal {
  animation: float-h 3s ease-out infinite;
}

@keyframes float-h {
  50% {
    transform: translate(-18px, 0);
    -webkit-transform: translate(-18px, 0);
  }
}

.table-dark.table-hover tbody tr:hover {
    background: #007bff;
}

.table-border-bottom {
    border-radius: 0 0 5px 5px;
}

.table{
    margin-bottom: 0px !important;
}

/*Fin de  estilos de  tablas  bootstrap*/

/*modales*/
.modal-lg{max-width:900px !important}
.modal button.close {
    position: absolute;
    top: 15px;
    right: 15px;
}
/*Fin modales*/

.menu-comprar {
    float: right;
    margin: 11px 0 0 20px;
}

.extension-domain {
    font-size: 23px;
    font-weight: 700;
    color:white;
    text-decoration: underline;
}
.extension-domain:focus,
.extension-domain:active,
.extension-domain:hover {
    color:white;
}

.domain-select {
    height: 100%;
    font-size: 2em;
    border-radius: 0;
    color: #495057;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    z-index: auto !important;
}
#dominio .dropdown.bootstrap-select {width: 170px}
.domain-select::after {font-size: 0.7em;}

.domain-select .filter-option-inner-inner {
    text-align: center;
}
.box_style_testimonials .slick-track {
    height: 90%;
}

.price {
    font-weight:  normal;
    color: #c1c1c1;
}

.price-dark {
    font-weight:  normal;
    color: #c1c1c1;
}

.text-size-09 {
    font-size: 0.9rem;
}

.transfer-info-tech {
    display: none;
    overflow: hidden;
    font-style: italic;
}

.btn-enviando.main-form {
    color: #fff;
    z-index:0;
    font-size: 2rem !important;
}

.input-group-lg .input-group-text,
.input-group-lg .input-lg {
    font-size: 2em !important;
}

.card-top-green {
    border-radius: 8px;
    border-top: 7px solid #a3d900;
}

.card-left-blue {
    border-radius: 8px;
    border-left: 7px solid #007bff;
}

.card-top-blue {
    border-radius: 8px;
    border-top: 7px solid #007bff;
}

.card-top-blue .list-group li:hover{
    cursor: pointer;
    color: #057bfe!important;
}

.card-top-blue .list-group li.active:hover{
    cursor: pointer;
    color: #fff !important;
}

.h-100vh {
    height: 100vh;
    overflow: hidden;
}

.ovy-scroll {overflow-y: auto;}
.ovf-hidden {overflow: hidden;}
#result-kb > li img {width: 100%;}
/*********** Accordion ************/
.accordion .card {
    border: none;
    background-color: transparent;
}

.accordion .card-header {
    background-color: transparent !important;
    border-top: 1px solid rgba(0,0,0,.125);
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.accordion .card-header button{
    width: 100%;
    text-align: left;
    color: #c6c6c6;
    font-size: 1.2rem;
    font-weight: bolder;
    text-decoration: none !important;
    white-space: normal;
}
.accordion .card-header button:hover {
    color: #007bff;
}

.accordion .card-header button > .fa-angle-up {display: inline-block;}
.accordion .card-header button > .fa-angle-down {display: none;}

.accordion .card-header button.collapsed > .fa-angle-up {display: none;}
.accordion .card-header button.collapsed > .fa-angle-down {display: inline-block;}

.accordion .card:last-child {
    border-bottom: 1px solid rgba(0,0,0,.125);
}
/*********** Fin Accordion ************/

#join-club-domainer .dropdown-menu span.text {width:100%}
#join-club-domainer .dropdown-menu span.text > small,
#join-club-domainer button.dropdown-toggle small {
    float: right;
    font-size: 0.9rem;
    font-weight: bold;
    color: #343a40 !important;
    padding-right: 8px;
}

#join-club-domainer .dropdown-menu .active span.text > small {color: #fff !important;}

#email-marketing-tools .col img {max-width: 32px;}
/* Precios del certificado */
@media (max-width: 768px) {


.container.ssl-prices {
    max-width: none;padding: 0 30px;}
}
.row-pricing-table ul {
    list-style: none;
    padding: 0;
}
.row-pricing-table ul li {
    line-height: 40px;
}
.row-pricing-table ul > li:first-child {
    border-radius: 4px 4px 0 0;
}
.row-pricing-table ul li:last-child {
    border-bottom: 0;
    border-radius: 0 0 4px 4px;
}
.row-pricing-table > div {padding:2px;}
.row-pricing-table > div:nth-child(n+2) ul {
    background-color: #fff;
    text-align: center;
    color: #333;
    border-radius: 4px;
}
.row-pricing-table > div:first-child ul > li {
    border-bottom: 1px solid #ccc;
    color: #eee;
}
.row-pricing-table > div:first-child ul > li:last-child {
    border-bottom: none;
}
.row-pricing-table > div:nth-child(n+2) ul > li {
    border-bottom: 1px solid #ddd;
    color: #666;
}
.row-pricing-table .header {
    margin-bottom: 4px;
    padding: 5px;
    height: 65px;
    text-align: center;
    overflow: hidden;
}
.row-pricing-table .header h4 {
    font-size: 1.4em;
    font-weight: 300;
}
.row-pricing-table .btn {
    
}
/* FIN: Precios del certificado */


.overview-features .row .col:not(:last-child) {
    border-right: 1px solid #ccc;
}

.overview-features .row .col > img {
    display: block;
    margin: 0 auto 12px;
}

/* Sliders Styles Overwrite */
.bg-codeguard-price .irs-with-grid {
    margin: 40px 10px;
    height: 31px;
}
.bg-codeguard-price .irs-from,
.bg-codeguard-price .irs-to,
.bg-codeguard-price .irs-single {
    color: #fff;
    text-shadow: none;
    background: transparent;
}
.bg-codeguard-price .irs-single {
    display: none;
}
.bg-codeguard-price .irs-grid-pol.small {
    display: none;
}
.bg-codeguard-price .irs-grid-text {
    bottom: -4px;
    color: #fff;
    font-size: 16px;
}
.bg-codeguard-price .irs-slider,
.bg-codeguard-price .irs-slider:hover {
    background: url(https://static.intelplanet.com/img/website/slider.png) no-repeat;
    top: -7px;
    width: 96px;
    cursor: pointer;
    z-index: 1100;
    border: none;
    box-shadow: none;
}
.bg-codeguard-price .irs-line {
    background: #fff;
    border: 0;
    height: 16px;
    top: 0;
    box-shadow: none;
    margin-left: 10px;
    margin-right: 10px;
}
.bg-codeguard-price .irs-bar {
    height: 16px;
    border: 0;
    top: 0;
    background: #6C6C6C;
}
.bg-codeguard-price .irs-bar-edge {
    height: 16px;
    width: 50px;
    top: 0;
    border: 0 solid #428bca;
    background: #6C6C6C;
    margin-left: 10px;
    margin-right: 10px;
}

.bg-codeguard-price .order-btn {
    padding: 12px 35px;
    background-color: #6C6C6C;
    color: #fff;
    font-size: 16px;
    border: 0;
}

.bg-codeguard-price .pricing-container {
    float: left;
}
.bg-codeguard-price .pricing-container .price {
    font-size: 30px;
}
.bg-codeguard-price .price {
    font-weight: normal;
    color: #fff;
}
#pricingAmount label {
    text-align: center;
    font-size: 15px;
}
#pricingAmount .custom-control {
    padding: 0;
    margin: 0 14px;
}
#pricingAmount .custom-control label {cursor: pointer;}
#pricingAmount .custom-control-label::before,
#pricingAmount .custom-control-label::after {left: 39px;}
#pricingAmount .custom-control-input:checked~.custom-control-label::before {
    border-color: #666;
    background-color: #666;
}

#pricingAmount label:first-child {margin-left: 0;}
#pricingAmount label:last-child {margin-right: 0;}

#listaDisponibles tbody tr:not(:last-child) {border-bottom: 1px solid #dee2e6;}

#tbl-restaurar-dominios thead,
#tbl-restaurar-dominios tbody {
    display: block;
    width: 100%;
}
#tbl-restaurar-dominios tbody {
    overflow-x: hidden;
    overflow-y: scroll;
    height:calc(100vh - 150px);
}
#tbl-restaurar-dominios tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}
#tbl-restaurar-dominios tr td,
#tbl-restaurar-dominios tr th {vertical-align: middle;}
#frmSrchExtension label {margin-top: -11px;}

@-webkit-keyframes shake {
    0%, 45% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    45% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    65% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    65%, 100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-moz-keyframes shake {
    0%, 45% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    45% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    65% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    65%, 100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-o-keyframes shake {
    0%, 45% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    45% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    65% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    65%, 100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes shake {
    0%, 45% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    45% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    65% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    65%, 100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

.shake.active {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    animation-name: shake;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: 8s;
    -moz-animation-duration: 8s;
    animation-duration: 8s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
/* FIN: Sliders Styles Overwrite */

/* PLANS SITELOCK */
.plan-comparison .plan {
    margin: 20px 0;
    padding: 0;
    background-color: #fff;
}
.plan-comparison .plan .header {
    margin: 0;
    padding: 20px 20px 5px 20px;
    background-color: #20426d;
    color: #fff;
}
.plan-comparison .plan .header > h4 > span {font-size: 1.3rem;}
.plan-comparison .plan ul.features {
    height: 440px;
    margin: 0;
    padding: 20px 25px;
    list-style: none;
}
.plan-comparison .plan ul.features li {
    line-height: 25px;
    font-size: 0.9em;
    text-align: right;
    color: #aaa;
    border-bottom: 1px solid #eee;
}
.plan-comparison .plan ul.features li span {
    float: left;
    color: #444;
}
.plan-comparison .plan .btn {
    background-color: #20426d;
    color: #fff;
}
.plan-comparison .plan .footer select {
    margin-bottom: 10px;
}
.plan-comparison .plan .footer {
    margin: 0;
    padding: 20px;
}
.plan-comparison .fa-check {
    color: #23ad2e;
}
/* PLANS SITELOCK */

/* SSL browser notify */
.browser {
    max-height: 400px;
    overflow: hidden;
}
.browser-image {
    float: left;
    width: 100%;
}
.browser-notice {
    float: left;
    margin-top: -100px;
    width: 100%;
}
.browser-notice .wrapper-container {
    padding: 0 75px;
}
.browser-notice .wrapper {
    margin: 0 auto;
    padding: 40px;
    max-width: 660px;
    background-color: #fff;
    border-top: 4px solid #cc0000;
    box-shadow: 2px 2px 5px #ccc;
    font-size: 1.1rem;
    line-height: 1.4em;
    text-align: center;
}
.browser-notice img {
    display: block;
    float: none !important;
    margin: 20px auto;
}
/* SSL browser notify -- */

/* SSL features */
.features {
    background-color: #ffffff;
    text-align: center;
    color: #fff;
}
.features-ssl {
    background-color: #1b446d;
    text-align: center;
    color: #fff;
}
.features-ssl .feature {
    margin: 0 0 40px 0;
    padding: 30px 20px;
    border: 1px solid #fff;
    height: 150px;
    font-size: 40px;
    color: #fff;
}
.features-ssl .feature h4 {font-size: 18px;}
/* SSL features -- */

.cart-num-items {
    font-size: 0.8rem;
    padding: 3px 5px;
    text-align: center;
    vertical-align: top;
    margin-left: -10px;
}

/* Rewards */
#base_reward {
    width: 155px;
    border: none;
    border-bottom: 1px solid;
    color: #28a745;
    font-weight: bold;
    background: none;
}
#base_reward:focus,
#base_reward:active{box-shadow:none;outline:none;}
#base_reward::-webkit-inner-spin-button,
#base_reward::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* FIN Rewards */

/* CLUB-DOMAINER */
#tbl-domainers-tld-prices tbody td:nth-child(3) {
    background-color:#e5f1cc;
}
#tbl-domainers-tld-prices thead td {
    border: none;
}
#tbl-domainers-tld-prices tbody tr:last-child {
    border-bottom: 1px solid #ddd;
}
/* CLUB-DOMAINER -- */

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.space-ship{
    width: 29px;
    height: 22px;
    background: url(https://static.intelplanet.com/img/website/space-ship.png) no-repeat top center;
    position: absolute;
    bottom: 232px;
    margin: 0 auto;
    left: -360px;
    right: 0;
    z-index: 1;
    -webkit-animation: space-ship 100s infinite;
    animation: space-ship 100s infinite;
}

@-webkit-keyframes space-ship {
    0% {
        bottom: 232px;
        left: -360px;
        transform:rotate(-10deg);
    }

    10% {
        transform:rotate(-10deg);
    }

    10% {
        bottom: 320px;
        left: -800px;
        transform:rotate(120deg);
    }

    20% {
        bottom: 450px;
        left: -400px;
        transform:rotate(190deg);
    }

    30% {
        bottom: 410px;
        left: 800px;
        transform:rotate(180deg);
    }

    40% {
        bottom: 410px;
        left: 800px;
        transform:rotate(100deg);
    }

    45% {
        bottom: 350px;
        left: 800px;
        transform:rotate(100deg);
    }

    50% {
        bottom: 390px;
        left: 800px;
        transform:rotate(10deg);
    }

    60% {
        bottom: 390px;
        left: 500px;
        transform:rotate(0deg);
    }

    70% {
        bottom: 370px;
        left: 300px;
        transform:rotate(100deg);
    }

    80% {
        bottom: 50px;
        left: 300px;
        transform:rotate(160deg);
    }

    90% {
        bottom: 160px;
        left: 600px;
        transform:rotate(30deg);
    }
}

@keyframes space-ship {
    0% {
        bottom: 232px;
        left: -360px;
        transform:rotate(-10deg);
    }

    10% {
        transform:rotate(-10deg);
    }

    10% {
        bottom: 320px;
        left: -800px;
        transform:rotate(120deg);
    }

    20% {
        bottom: 450px;
        left: -400px;
        transform:rotate(190deg);
    }

    30% {
        bottom: 410px;
        left: 800px;
        transform:rotate(180deg);
    }

    40% {
        bottom: 410px;
        left: 800px;
        transform:rotate(100deg);
    }

    45% {
        bottom: 350px;
        left: 800px;
        transform:rotate(100deg);
    }

    50% {
        bottom: 390px;
        left: 800px;
        transform:rotate(10deg);
    }

    60% {
        bottom: 390px;
        left: 500px;
        transform:rotate(0deg);
    }

    70% {
        bottom: 370px;
        left: 300px;
        transform:rotate(100deg);
    }

    80% {
        bottom: 50px;
        left: 300px;
        transform:rotate(160deg);
    }

    90% {
        bottom: 160px;
        left: 600px;
        transform:rotate(30deg);
    }
}

#frame-seo-real-clients {
    width: 100%;
    min-height: 855px;
    border: 0;
}

.seo-work-button {
    width: 340px;
}

.subscribe-form .form-control {
    background-color: #202732 !important;
    border-color: #494b4d !important;
    color: white;
}

.subscribe-form button {
    background-color: #494b4d !important;
    border-color: #494b4d !important;
}

#sec-numbers {overflow:visible}

.form-control:focus {border: 1px solid #ced4da}

/** Ciclo  de vida de dominios */
.tld-lifecycle {
    border-spacing: 4px;
    text-align: center;
    font-size: 11px;
    margin: 50px auto 15px auto;
    width: 100%;
    caption-side: top;
    empty-cells: show;
    border-collapse: separate;
}
.tld-lifecycle-available {
    background: url(https://static.intelplanet.com/img/website/lifecycle-available.png) repeat-x 0 center;
    width: 61px;
}
.tld-lifecycle-label-right, .tld-lifecycle-label-left {position: relative}
.tld-lifecycle-label-right div {
    background: url(https://static.intelplanet.com/img/website/lifecycle-lineright.png) no-repeat 0 6px;
    height: 45px;
    left: 6px;
    padding: 0 0 0 11px;
    position: absolute;
    text-align: left;
    top: -50px;
    width: 200px;
}
.tld-lifecycle-label-left div {
    background: url(https://static.intelplanet.com/img/website/lifecycle-lineleft.png) no-repeat 100% 6px;
    height: 45px;
    padding: 0 11px 0 0;
    position: absolute;
    right: 6px;
    text-align: right;
    top: -50px;
    width: 200px;
}
.tld-lifecycle-active {
    background: url(https://static.intelplanet.com/img/website/lifecycle-active.png) no-repeat center center;
}
.tld-lifecycle-grace {
    background: url(https://static.intelplanet.com/img/website/lifecycle-renewgrace.png) repeat-x center center;
    width: 111px;
}
.tld-lifecycle-redemption {
    background: url(https://static.intelplanet.com/img/website/lifecycle-redemption.png) repeat-x center center;
    width: 111px;
}
.tld-lifecycle-pendingdelete {
    background: url(https://static.intelplanet.com/img/website/lifecycle-pendingdelete.png) repeat-x center center;
    width: 111px;
}
.tld-lifecycle-legend span {
    float: left;
    margin: 4px 5px 0 0;
    height: 12px;
    width: 12px;
}
span.tld-lifecycle-legend-grace {background: #FCE800;margin-top: 6px;}
span.tld-lifecycle-legend-redemption {background: #FCAC33;margin-top: 6px;}
span.tld-lifecycle-legend-pendingdelete {background: #E51500;margin-top: 6px;}
.tld-lifecycle-legend .btn {padding:0}
.tld-lifecycle .td-circle-conector {width:10px;}

.inside-borders .row > div {
    border-right: 1px solid #dfe3e8;
    border-bottom: 1px solid #dfe3e8;
    margin: 0;
    padding-top: 3rem;
    padding-bottom: 1rem;
}
.inside-borders .row > div:nth-child(3) {border-right: 0}
.inside-borders .row:last-child > div {border-bottom: 0}

.js-categories-card a:hover {
    text-decoration: none;
    background-color: #2a7aff;
}

.img-responsive {
    max-width: 100%;
    height: auto;
}
.card.prominent {border:2px solid #007bff}

.timer-2020 .wrapper {
    background: #fff;
    min-width: 70px;
    min-height: 70px;
    border-radius: 9px;
}

.timer-2020 .text-h-meteorite-dark {
    color: #2f1c6a!important;
    font-size: 1.8rem;
}

.timer-2020 .f-title {
    font-size: 1.8rem;
    line-height: 1;
}

#testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 168px;}
#testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 186px;}
#testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 187px;}
#testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 214px;}
#testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 207px;}

#testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 168px;}
#testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 187px;}
#testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 168px;}
#testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 187px;}
#testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 220px;}

#testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 245px;}
#testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 214px;}
#testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 187px;}
#testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 186px;}
#testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 168px;}

/** MEDIAS QUERYS **/
@media screen and (max-width: 1200px) {
    .submenu .menu-items {
        float: left;
        display: none;
        width: 100%;
    }
    .submenu .container .fa.down {
        display: block;
    }
    .submenu ul li {
        display: block;
        width: 100%;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
    }

    .submenu ul li:not(:last-of-type) {
        border-bottom: 1px solid #555 !important;
    }
    .footer-stats{min-width: 200px;}

    #pricingAmount .custom-control {
        margin: 0;
        width: 33.33%;
        padding-left: 8%;
    }
    #pricingAmount .custom-control:first-child {margin-left:0}
    #pricingAmount .custom-control:last-child {margin-right:0}
    #hosting-content-slider .mask {overflow: visible;}
    .cart-num-items {
        margin-left: 15px;
        margin-top: -30px;
    }

    #frame-seo-real-clients {min-height: 750px}

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .1rem;
    }

    .ayuda-soporte-img-right img {
        position: absolute;
        left: 0;
        bottom: 0
    }

    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 202px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 230px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 187px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 258px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 225px;}

    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 187px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 206px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 202px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 222px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 264px;}

    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 274px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 258px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 222px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 214px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 187px;}
}

@media (max-width: 991px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-12 {
        margin-bottom: 20px;
    }
    .footer-stats{min-width: 170px;}
    .header-submenu-services {display: none !important;}
    .cart-num-items {
        margin-left: -12px;
        margin-top: -13px;
    }
    .account-mdl-login > div:nth-child(3) {border:none}
    .ayuda-soporte-img-right img {position: relative}
    
    .timer-2020__number {font-size: 2rem;}

    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 282px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 318px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 252px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 412px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 306px;}

    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 232px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 270px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 282px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 284px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 362px;}

    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 418px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 375px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 302px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 285px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 266px;}
}

@media (max-width: 768px) {
    .title-number-center .crlr-re, .title-number-center .crlr-tw, .title-number-center .crlr-one, .header-area-in .header-animation .xo-fr, .header-area-in .header-animation .xo-tw {
        display: none;
    }

    .overview-features .row .col {
        width: 50%;
        flex: none;
        margin: 10px auto;
    }

    #js-cert-prices .nav-tabs > .nav-item {
        width: 100%;
        text-align: center;
    }
    #js-cert-prices .nav-tabs > .nav-item.active {
        background-color: #eee;
        border-bottom: 1px solid #007bff;
    }

    #hosting-apps .apps-holder .apps-links-holder {
        display: inline-block;
        width: 100%;
    }
    #hosting-apps .apps-holder .app-icon-holder {
        margin: 50px 5%;
    }
    .cart-num-items {
        margin-left: -10px;
        margin-top: unset;
    }
    .account-mdl-login > div:nth-child(3) {border:none}

    .cont-menu.language .display-countries {
        margin-top: 0;
        margin-bottom: 0;
    }

    .cont-menu.language .display-countries .list-unstyled {margin-bottom:0}
    .cart-num-items {
        margin-left: -10px;
        margin-top: unset;
    }

    #frame-seo-real-clients {min-height: 550px}
    .account-mdl-login > div:nth-child(3) {border:none}

    .support-box .row > div {
        padding: 20px;
        margin: 10px 0;
    }

    .img-width-20 {
        width: 20%;
        height: auto;
    }
    .img-width-50 {
        width: 50%;
        height: auto;
    }

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-12 {
        margin-bottom: 20px;
    }

    .calltoaction-footer {
        text-align: center;
    }

    #dominio .input-group-append {
        display: block;
        width: 100%;
    }

    #dominio .form-control,
    #dominio .dropdown.bootstrap-select,
    #dominio .domain-select,
    #dominio .btn-enviando {
        display: block;
        width: 100% !important;
        margin-bottom: 4px;
        border-radius: 0;
        height: 66px !important;
        border-radius: .3rem;
    }

    #frmSslChecker .form-control,
    #frmSslChecker .input-group-append,
    #frmSslChecker .btn-enviando {
        display: block;
        width: 100% !important;
        margin-bottom: 4px;
        border-radius: 0;
        height: 66px !important;
        border-radius: .3rem;
    }

    #dominio .cursor,
    #dominio .input-group-prepend,
    #frmSslChecker .input-group-prepend {
        display: none !important;
    }

    #dominio .domain-select {
        padding: 0;
    }

    #dominio .domain-select .filter-option-inner-inner {
        font-size: 3rem;
        line-height: 2.5rem;
        margin-top: 9px;
    }

    #dominio .domain-select::after {
        margin-top: -30px !important;
        padding-bottom: 25px;
        margin-right: 15px;
    }

    #dominio .btn-enviando {
        margin-bottom: 0;
        margin-left: 2px;
    }

    #js-cert-prices .nav-tabs > .nav-item {
        width: 100%;
        text-align: center;
    }
    #js-cert-prices .nav-tabs > .nav-item.active {
        background-color: #eee;
        border-bottom: 1px solid #007bff;
    }
    .display-4 {font-size: 40px;}
    #hosting-apps .apps-details-holder .app-details {height:520px}

    .masivefooter .js-toggle-foot-sec {cursor: pointer}
    .masivefooter ul.foot-sec.collapsed {max-height: 0}
    .masivefooter .js-toggle-foot-sec i.fas.active {display:inline;}
    .masivefooter > .container > .row > .col-md-3:first-child {margin-bottom:0}
    .cart-num-items {
        margin-left: -10px;
        margin-top: unset;
    }

    #frame-seo-real-clients {min-height: 300px}

    .account-mdl-login > div:nth-child(3) {border:none}

    #hosting-content-slider {display:none}
    #whois-dominio .form-control {
        border-top-left-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important;
    }
    .cont-menu.height-fixed {height:auto}

    .account-mdl-login > div:nth-child(3) {border:none}
    .domainers-page {padding-bottom: 0}
    .email-page {
        background-image: none;
        background-color: #0379b5;
    }
    .support-box .row > div:not(:last-of-type) {
        border-right: none;
        border-bottom: 1px solid #E6E6E6;
        padding: 30px 0;
    }

    .img-width-20 {
        width: 20%;
        height: auto;
    }

    .img-width-50 {
        width: 50%;
        height: auto;
    }
    .timer-2020__number {font-size: 2rem;}

    #bg-hosting-header-landing {height: 1600px}
    .landing-50 .display-1, .landing-50 .display-3 {font-size: 40px}

    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 282px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 318px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 252px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 412px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 305px;}

    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 232px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 269px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 282px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 283px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 362px;}

    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 417px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 374px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 302px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 284px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 268px;}
}

@media (max-width: 765px) {
    .inside-borders .row > div {
        border-right: 0;
        border-bottom: 1px solid #dfe3e8;
        padding: 0.5rem;
    }
    .inside-borders .row > div i.fas {float:left;margin-top: 2%;}
    .inside-borders .row:last-child > div {border-bottom: 1px solid #dfe3e8}
    .inside-borders .row:last-child > div:last-child {border-bottom: 0}

    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 168px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 170px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 215px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 188px;}

    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 170px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 170px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 170px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 170px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 222px;}

    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 208px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 186px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 168px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 186px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 170px;}
}

@media (max-width: 482px) {
    .btn-responsive {
        width: 100%;
    }

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-12 {
        margin-bottom: 20px;
    }

    .calltoaction-footer {
        text-align: center;
    }

    .bg-blue-gradient .col-left > .fas,
    .bg-blue-gradient .col-center > .fas,
    .bg-blue-gradient .col-right > .fas {
        display: none;
    }

    .text-outline{
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #fff;
    }

    .text-outline-red{
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #f14d5c;
    }

    .bg-blue-gradient .col-center h3 {width:100%}

    .bg-blue-gradient .counter.bignumber {
        font-size: 45px;
    }

    .overview-features .row .col {
        width: 50%;
        flex: none;
        margin: 10px auto;
    }

    #pricingAmount .custom-control {
        margin: 0;
        width: 50%;
        padding-left: 15%;
    }
    .bg-codeguard-price .irs-grid .irs-grid-text{display:none}
    #hosting-content-slider {display:none}
    #hosting-apps .apps-holder .apps-links-holder {
        display: inline-block;
        width: 100%;
    }
    #hosting-apps .apps-holder .app-icon-holder {
        margin: 50px 5%;
    }
    #hosting-apps .apps-details-holder .app-details {height:520px}

    .index-page-canvas{
        max-height: 650px;
        min-height: 620px;
    }

    .courve-gb-hdr-top {bottom: -2px}

    #index-stat-clients {margin-top: -35px}

    .slickarrow {right:-10px;}
    .slickarrow.prev {left:-10px;}
    .index-page h1 {font-size:4.5rem !important}

    .masivefooter .js-toggle-foot-sec {font-size: 1rem;}
    .masivefooter ul {border-bottom: 1px solid #555;}
    .slick-dots {bottom:-25px !important}
    .slick-dots button:before {font-size:2rem !important}
    .cont-menu.height-fixed {height:auto}

    .account-mdl-login > div:nth-child(3) {border:none}

    .domainers-page {padding-bottom: 0}

    .email-page {
        background-image: none;
        background-color: #0379b5;
    }

    #stats .stats,
    #stats .stats > div,
    #stats .col-center,
    #empresa-counters .stats,
    #empresa-counters .stats > div,
    #empresa-counters .col-center {
        display: block;
        width: 100%;
        clear: both;
        float: none;
    }

    #afiliates-2 .display-1 {font-size: 4rem;}

    .invoicing-page {padding-bottom: 10px}
    .affiliates-page {padding-bottom:1px}
    .timer-2020__number {font-size: 2rem;}

    #landing-page-countdown {font-size: 20px}

    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 168px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 215px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 206px;}

    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 170px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 170px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 187px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 222px;}

    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 225px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 214px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 187px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 186px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 170px;}
}

@media (max-width: 400px) {
    .slickarrow {right:-8px;}
    .slickarrow.prev {left:-8px; -webkit-appearance: none}
    .slick-dots {bottom:-25px !important}
    .slick-dots button:before {font-size:2rem !important}

    .navbar-brand.toplogo{margin-right:0}

    #topmenu .navbar .container > a:nth-child(n+4) {
        width: 41px;
        height: 41px;
        text-align: center;
        padding-right: 0.1rem !important;
    }

    #mobileMenu:before {margin-top: 6px}

    .landing-50 .display-1, .landing-50 .display-3 {font-size: 30px}
    .landing-50 .display-3 {line-height: 50px !important}
    #landing-page-countdown {font-size: 16px}
    #landing-menu-currencies{max-width: 80px;}

    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 168px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 186px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 214px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 208px;}

    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 168px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 168px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 222px;}

    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 245px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 215px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 170px;}
}

@media (max-width: 350px) {
    #topmenu .navbar .container > a:nth-child(n+4) {
        width: 35px;
        height: 41px;
        text-align: center;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .landing-50 .display-1, .landing-50 .display-3 {font-size: 30px}
    .landing-50 .display-3 {line-height: 50px !important}
    #landing-page-countdown {font-size: 14px}
    #landing-menu-currencies{max-width: 80px;}

    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(1) {height: 204px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(2) {height: 232px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(3) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(4) {height: 258px;}
    #testimonials-social-networks > .col-md-4:nth-child(1) > iframe:nth-child(5) {height: 228px;}

    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(1) {height: 188px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(2) {height: 206px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(3) {height: 204px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(4) {height: 222px;}
    #testimonials-social-networks > .col-md-4:nth-child(2) > iframe:nth-child(5) {height: 266px;}

    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(1) {height: 276px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(2) {height: 260px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(3) {height: 224px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(4) {height: 215px;}
    #testimonials-social-networks > .col-md-4:nth-child(3) > iframe:nth-child(5) {height: 190px;}
}

.bg-app-woocommerce{
    background-position: top center;
    background-image: url(https://static.intelplanet.com/img/website/bg/bg-woocommerce.svg);
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 620px;
}

/*  elegir-intelplanet container */

.choiceContainer__map{
    background-image: url('https://static.intelplanet.com/img/website/bg/map-gray.png');
    background-repeat: no-repeat;
    background-position: center;
    bottom: 0;
}

/*  Map datacenter locations */

.location-map{
    position: relative;
    display: block;
    width: 100%;
}

.location-map ul{
    list-style: none;
}

.location-map ul li{
    position: absolute;
    z-index: 1;
    width: 10px;
    height: 10px;
    margin: -6px;
    background-color: #0073ec;
    border-radius: 50%;
}

.locAnimation{
    transform: scale(1);
    animation: locationPulse 1.2s linear infinite;
    background-color: #0073ec;
}

@keyframes locationPulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 115, 236, 0.1), 0 0 0 10px rgba(0, 115, 236, 0.1), 0 0 0 20px rgba(0, 115, 236, 0.1);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(0, 115, 236, 0.1), 0 0 0 20px rgba(0, 115, 236, 0.1), 0 0 0 30px rgba(0, 115, 236, 0);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(0, 115, 236, 0.1), 0 0 0 20px rgba(0, 115, 236, 0.1), 0 0 0 30px rgba(0, 115, 236, 0);
    }
}

/* section cloudflare */

.container-cloudflare__logo img{
    width: 25vh;
    filter: grayscale(100%);
}

.container-cloudflare__title{
    color: #FF7F2A;
}

.container-cloudflare__icon{
    color: #FF7F2A;
    font-size: 23px;
}

@media (max-width: 767px){
    .container-cloudflare__title{
        display: flex;
        justify-content: flex-start !important;
    }

    .container-cloudflare__text{
        text-align: left !important;
        
    }

    .container-cloudflare__icon{
        justify-content: flex-start !important;
       
    }

    .container-cloudflare__element{
        padding: 20px 0 !important;
        margin-left: 5px;
    }
}

/* Migration Section */

.migration-section{
    background-image: url('https://static.intelplanet.com/img/website/bg/intelplanet-world.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 340px;
}

.migration-section__Filter{
    z-index: 10;
    background-color: green;
}

.migration-section__title{
     color: #288FEB;
}

.migration-section__title h6{
    font-size: 20px;
     font-weight: bold;
}

.migration-section__subTitle{
    color: white;
}

.migration-section__button button{
    background-color: transparent;
    border: 1px solid #288FEB;
    color: #288FEB; 
    padding: 5px 20px;
    margin: 20px 0;
    border-radius: 3px;
    font-size: 16px;
}
.migration-section__button button:hover{
    background-color: #288FEB;
    color: white;
}

/*===========================================
=            SECTION (EMPRESA)            =
===========================================*/

.cd-container {
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}


#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: -1em;
}
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #d7e4ed;
}
@media only screen and (min-width: 768px) {
  #cd-timeline {
    margin-top: 3em;
    margin-bottom: -1em;
  }
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cd-timeline-block {
  position: relative;
  margin: 2em 0;
}
.cd-timeline-block::after {
  clear: both;
  content: "";
  display: table;
}
.cd-timeline-block:first-child {
  margin-top: 0;
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-block {
    margin: 4em 0;
  }
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #ffffff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cd-timeline-img.cd-picture {
  background: #008000;
}
.cd-timeline-img.cd-movie {
  background: #008000;
}
.cd-timeline-img.cd-location {
  background: #008000;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: #ffffff;
  border-radius: 0.25em;
  padding: 1em;
  box-shadow: 0 3px 0 #d7e4ed;
}
.cd-timeline-content::after {
  clear: both;
  content: "";
  display: table;
}
.cd-timeline-content h2 {
  color: #303e49;
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .details {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .details {
  display: inline-block;
}
.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: #ffffff;
  border-radius: 0.25em;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;
}
.cd-timeline-content .details {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #ffffff;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-content .cd-read-more, .cd-timeline-content .details {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content {
    margin-left: 0;
    padding: 0px;
    width: 45%;
    -webkit-border-radius: 180px;
    -moz-border-radius: 180px;
    -ms-border-radius: 180px;
    -o-border-radius: 180px;
    border-radius: 180px;
  }
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #ffffff;
  }
  .cd-timeline-content .cd-read-more {
    float: left;
  }
  .cd-timeline-content .details {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #ffffff;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .details {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 768px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}


/*=====  End of SECTION (EMPRESA)  ======*/


/* Demo reseller styles */
.img-grey-hover:hover::before{
    font-family: "Font Awesome 5 Free";
    content: "\f35d";
    font-weight: 900;
    font-size: 62px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 17.7%;
    left: 10;
    height: 82.2%;
    width: 92.2%;
    background: rgba(0,0,0,0.7);
    border-radius: 3px 3px 0 0;
}

/*=============================================
=            TESTIMONIOS CLIENTES (HOME)            =
=============================================*/

.box_style_testimonials {
    margin: 0;
    border: 1px solid #EEEEEE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.box_style_testimonials .testimonial-box {
    margin: 15px !important;
}

.box_style_testimonials div.header {
    display: table;
    margin: 0 0 20px 0;
    padding: 0 0 12px 0;
    width: 100%;
    border-bottom: 1px solid #EEEEEE;
}

.box_style_testimonials ul {
    display: table-row;
    margin: 0;
    padding: 0;
    list-style: none;
}

.box_style_testimonials ul li {
    display: table-cell;
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: middle;
}

.box_style_testimonials ul li.rating {
    text-align: left;
}

.box_style_testimonials ul li.rating i {
    font-size: 25px;
    margin-right: 2px;
}

.box_style_testimonials ul li.image {
    text-align: right;
}


.box_style_testimonials ul li.image img {
    display: block;
    width: 100%;
    max-width: 40px;
    float: right;
}

.box_style_testimonials small.client-name {
    display: block;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
}

.box_style_testimonials .title_comment {
    font-weight: 400!important;
    font-size: 14px;
    color: #7D7D7D;
    display: block;
    text-align: left;
    margin-bottom: 15px;
}

.box_style_testimonials .comment p.details {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    color: #565656;
}

.box_style_testimonials .company_name {
    text-align: left;
    display: block;
}

.box_style_testimonials .slickarrow {
    top: unset;
    right: 15px;
    bottom: 15px;
    left: unset;
    transform: unset;
    background-color: rgb(204,204,204);
    border: 0;
    height: 20px;
    min-height: 20px;
    width: 20px;
    min-width: 20px;
    padding: 0;
    margin: 0;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.box_style_testimonials .slickarrow:hover,
.box_style_testimonials .slickarrow:focus {
    background-color: rgba(204,204,204,0.7);
}

.box_style_testimonials .slickarrow.prev {
    right: 40px;
}

.box_style_testimonials .slickarrow i {
    line-height: 20px;
    margin: 0;
    display: block;
    padding: 0;
}

.rating-fixed {
    position: relative;
    height: 100%;
    padding: 40px 15px;
    background-image: linear-gradient(55deg,#1e4e9e,#007bff);
    background-image: -webkit-linear-gradient(55deg,#1e4e9e,#007bff);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
}

.rating-fixed h3.title {
    color: #FFFFFF;
    font-size: 20px;
    margin-bottom: 20px;
}

.rating-fixed .tc-client-ratings i {
    font-size: 25px;
    margin: 0 3px;
}

.rating-fixed p.based {
    color: #FFFFFF;
    display: block;
    margin: 15px 0;
    font-weight: 400;
    font-size: 15px;
}

.rating-fixed .icon {
    width: 100%;
    max-width: 130px;
    margin: 0 auto;
}

/*=====  End of TESTIMONIOS CLIENTES (HOME)  ======*/

/*========================================
=            PANEL ADMIN EASY            =
========================================*/

#panel_admin_easy {
    padding-bottom: 140px;
}

#panel_admin_easy .box {
    display: inline-table;

    font-size: 17px;
    color: #FFFFFF;
    text-transform: uppercase;
    position: absolute;
    background-color: #22272D;
    border: 1px solid #202020;
    padding: 25px 25px;
    font-weight: 600;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 0px 7px 15px rgba(0,0,0,0.07);
    -moz-box-shadow: 0px 7px 15px rgba(0,0,0,0.07);
    -ms-box-shadow: 0px 7px 15px rgba(0,0,0,0.07);
    -o-box-shadow: 0px 7px 15px rgba(0,0,0,0.07);
    box-shadow: 0px 7px 15px rgba(0,0,0,0.07);
}

#panel_admin_easy .col_left .box {
    right: 30px;
}

#panel_admin_easy .col_right .box {
    left: 30px;
}

#panel_admin_easy .box_1 {
    top: -30px;
}

#panel_admin_easy .box_2 {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#panel_admin_easy .box_3 {
    bottom: -30px;
}

#panel_admin_easy .box_4 {
    top: -30px;
    right: 0;
}

#panel_admin_easy .box_5 {
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#panel_admin_easy .box_6 {
    bottom: -30px;
    right: 0;
}

#panel_admin_easy .box:after, 
#panel_admin_easy .box:before {
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}


/*----------  LEFT BORDER  ----------*/
#panel_admin_easy .box.left:after, 
#panel_admin_easy .box.left:before {
    left: 100%;
}

#panel_admin_easy .box.left:after {
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #22272D;
    border-width: 30px;
    margin-top: -30px;
}
#panel_admin_easy .box.left:before {
    border-color: rgba(194, 225, 245, 0);
    border-left-color: #202020;
    border-width: 31px;
    margin-top: -31px;
}

#panel_admin_easy .box_1.left:after {
    border-width: 15px;
    margin-top: -28px;
}

#panel_admin_easy .box_1.left:before {
    border-width: 16px;
    margin-top: -28px;
}

#panel_admin_easy .box_2.left:after {
    border-width: 15px;
    margin-top: -15px;
}

#panel_admin_easy .box_2.left:before {
    border-width: 16px;
    margin-top: -15px;
}

#panel_admin_easy .box_3.left:after {
    border-width: 15px;
    margin-top: -28px;
}

#panel_admin_easy .box_3.left:before {
    border-width: 16px;
    margin-top: -28px;
}

/*----------  RIGHT BORDER  ----------*/
#panel_admin_easy .box.right:after, 
#panel_admin_easy .box.right:before {
    right: 100%;
}

#panel_admin_easy .box.right:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #22272D;
    border-width: 30px;
    margin-top: -30px;
}
#panel_admin_easy .box.right:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #202020;
    border-width: 31px;
    margin-top: -31px;
}

#panel_admin_easy .box_4.right:after {
    border-width: 15px;
    margin-top: -28px;
}

#panel_admin_easy .box_4.right:before {
    border-width: 16px;
    margin-top: -28px;
}

#panel_admin_easy .box_5.right:after {
    border-width: 15px;
    margin-top: -15px;
}

#panel_admin_easy .box_5.right:before {
    border-width: 16px;
    margin-top: -15px;
}

#panel_admin_easy .box_6.right:after {
    border-width: 15px;
    margin-top: -28px;
}

#panel_admin_easy .box_6.right:before {
    border-width: 16px;
    margin-top: -28px;
}

/*===== End of PANEL ADMIN EASY =====*/

/* Desktops and laptops ----------- */
@media only screen and (min-width : 992px) and (max-width : 1480px) {

}

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


/*=============================================
=            SECTION (hosting.php)            =
=============================================*/

#cpanel_info .col_right {
    background-size: contain;
    background-position: right 5px;
    background-repeat: no-repeat;
}

/*=====  End of SECTION (hosting.php)  ======*/


/*========================================
=             PANEL ADMIN EASY            =
========================================*/

#panel_admin_easy .box {
    font-size: 20px !important;
    padding: 30px 40px !important;
}

#panel_admin_easy .col_left .box {
    right: 0 !important;
}

#panel_admin_easy .col_right .box {
    left: 0 !important;
}

/*=====  End of PANEL ADMIN EASY  ======*/

}

/* Tablets and Mobiles ----------- */
@media only screen and (min-width : 992px) {

}

/* Tablets and Mobiles ----------- */
@media only screen and (max-width : 992px) {

/*===========================================
=            SECTION (HOSTING.php)            =
===========================================*/

#panel-control * {
   text-align: center !important;
}

/*=====  End of SECTION (HOSTING.php)  ======*/

/*========================================
=            PANEL ADMIN EASY            =
========================================*/

#panel_admin_easy .box {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    top: unset !important;
    margin: 4px 0 !important;
    transform: unset !important;
    bottom: unset !important;
    padding: 40px 25px !important;
}

#panel_admin_easy .box:before,
#panel_admin_easy .box:after {
    content: unset;
}

#panel_admin_easy .items_box_full_width .box {
    width: 100% !important;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 7px 15px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 7px 15px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 7px 15px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 7px 15px rgba(0,0,0,0.1);
    box-shadow: 7px 7px 15px rgba(0,0,0,0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

#panel_admin_easy .items_box_full_width .box:hover,
#panel_admin_easy .items_box_full_width .box:focus {
    transform: scale(1.03) !important;
    -webkit-box-shadow: 0px 7px 15px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 7px 15px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 7px 15px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 7px 15px rgba(0,0,0,0.2);
    box-shadow: 7px 7px 15px rgba(0,0,0,0.2);
}

/*=====  End of PANEL ADMIN EASY  ======*/

}

/* Destops, Tablets and Mobiles ----------- */
@media only screen and (min-width : 768px) {


/*==========================================
=            SECTION (EMPRESA)             =
==========================================*/

.cd-timeline-block .icon_top {
    position: absolute;
    color: #FFFFFF;
    font-size: 40px;
    top: -65px;
    margin-left: -20px;
    left: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.cd-timeline-block .cd-timeline-content {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.cd-timeline-img {
    width: 18px;
    height: 18px;
    left: 50%;
    top: 83px;
    margin-left: -9px;
}

.cd-timeline-content::before {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

.cd-timeline-block .cd-timeline-content .image img {
    border: 4px solid #FFFFFF;
    -webkit-border-radius: 180px;
    -moz-border-radius: 180px;
    -ms-border-radius: 180px;
    -o-border-radius: 180px;
    border-radius: 180px;
}

.cd-timeline-block.col_left .cd-timeline-content .image {
    text-align: right;
}

.cd-timeline-block .cd-timeline-content .details {
    opacity: 1;
}

.cd-timeline-block .cd-timeline-content .details h2,
.cd-timeline-block .cd-timeline-content .details p {
    color: #FFFFFF;
}

.cd-timeline-block .cd-timeline-content .details h2 {
    font-size: 30px;
    font-weight: 700;
}

.cd-timeline-block .cd-timeline-content .details p {
    font-size: 15px;
}

.cd-timeline-img.last_bottom {
    top: unset !important;
    bottom: -50px !important;
}

/*=====  End of SECTION (EMPRESA)   ======*/



/*===================================================
=            TESTIMONIOS CLIENTES (HOME)            =
===================================================*/

.rating-fixed .ctn {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.box_style_testimonials .testimonial-box:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 113%;
    background-color: #EEEEEE;
    right: -15px;
    top: -15px;
}

/*=====  End of TESTIMONIOS CLIENTES (HOME)  ======*/

}


/* Tablets and Mobiles ----------- */
@media only screen and (max-width : 768px) {


/*==========================================
=            SECTION (EMPRESA)             =
==========================================*/

.cd-timeline-block .icon_top {
    position: absolute;
    color: #FFFFFF;
    font-size: 40px;
    top: -65px;
    margin-left: 0px;
    left: 0%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.cd-timeline-img {
    width: 18px;
    height: 18px;
    margin-left: 11px;
}

.cd-timeline-img {
    top: 14px;
}

.cd-timeline-block .cd-timeline-content .details h2 {
    font-size: 22px;
}

.cd-timeline-content p {
    margin: 1em 0;
    line-height: 15px;
}

.cd-timeline-img.last_bottom {
    top: unset !important;
    bottom: -50px !important;
}

/*=====  End of SECTION (EMPRESA)   ======*/


/*===================================================
=            TESTIMONIOS CLIENTES (HOME)            =
===================================================*/

.box_style_testimonials .testimonial-box {
    margin: 5px !important;
}

.box_style_testimonials small.client-name,
.box_style_testimonials .title_comment,
.box_style_testimonials .comment p.details,
.box_style_testimonials .company_name {
    text-align: center !important;
}

/*=====  End of TESTIMONIOS CLIENTES (HOME)  ======*/


}


/* Mobiles ----------- */
@media only screen and (min-width : 576px) {
    
}

/* Mobiles ----------- */
@media only screen and (max-width : 576px) {

#panel_admin_easy .box_fw {
    width: 100%;
    max-width: 300px;
    margin: 0px auto 1px auto;
}

}


/* Mobiles ----------- */
@media only screen and (min-width : 414px) {

}

/* Mobiles ----------- */
@media only screen and (max-width : 414px) {

/*PANEL ADMIN*/

#panel_admin_easy .box_fw {
    width: 100%;
    max-width: 150px;
    min-width: 150px;
    margin: 0px auto 1px auto;
}

#panel_admin_easy .box_fw:nth-child(odd) {
    padding-right: 3px;
}

#panel_admin_easy .box_fw:nth-child(even) {
    padding-left: 3px;
}

#panel_admin_easy .box_fw .box {
    padding: 30px 15px !important;
    font-size: 14px;
}

/*End of PANEL ADMIN EASY*/

}