.imagecontour{
padding:10px;
border:solid 1px #efefef;
background-color:#fff}

.effect2{
position:relative}

.effect2:before,.effect2:after{
z-index:-1;
position:absolute;
content:"";
bottom:15px;
left:10px;
width:50%;
top:80%;
max-width:300px;
background:#777;
box-shadow:0 15px 10px #777;
transform:rotate(-3deg)}

.effect2:after{
transform:rotate(3deg);
right:10px;
left:auto}

.alertinput{
border:1px solid red}

.fancybox-overlay{
z-index:999!important}

.cbp-popup-lightbox{
z-index:9999!important}

.ocultoportraitno{
display:none!important}

.c-layout-header .c-topbar .c-top-menu>.c-icons>li>a{
font-size:15px}

.badge{
border-radius:10px;
padding:3px 5px}

.clear{
clear:both}

.overflow-hidden{
overflow:hidden}

.cursor-none{
cursor:default!important}

.text-underline{
text-decoration:underline}

.text-nowrap{
white-space:nowrap!important}

.text-wrap{
white-space:normal!important}

.text-line-height{
line-height:1.42857143!important}

.text-center{
text-align:center!important}

.text-justify{
text-align:justify!important}

.c-white-on-hover:hover{
color:white}

.c-theme-white{
background:#fff!important}

.c-bg-30353B{
background:#30353b}

.border0{
border:0!important}

.width100{
width:100%!important}

.center{
margin:0 auto}

.c-font-17{
font-size:17px!important}

.c-font-19{
font-size:19px!important}

.c-font-20{
font-size:20px!important}

.c-font-22{
font-size:22px!important}

.c-font-25{
font-size:25px!important}

.c-font-30{
font-size:30px!important}

.c-font-35{
font-size:35px!important}

.c-font-40{
font-size:40px!important}

.c-font-50{
font-size:55px!important}

.c-font-60{
font-size:50px!important}

.c-font-3f444a{
color:#444!important}

.c-bg-57bfe1{
background:#57bfe1}

.c-font-5c6873{
color:#444!important}

.c-font-a91F54{
color:#a91f54!important}

.c-font-red{
color:red!important}

.c-font-green{
color:green!important}

.c-font-white{
color:white!important}

.c-font-black{
color:black!important}

.c-font-grey-black{
color:#444!important}

.c-font-w300{
font-weight:300}

.fontw500{
font-weight:500}

.c-font-none{
text-transform:none!important}

.border-bottom-grey{
border-bottom:1px solid #e6eff3}

.border-bottom-white{
border-bottom:1px solid #fff}

.width-100{
width:100%!important}

.top-30{
position:relative;
top:-30px}

.margin-0-auto{
margin:0 auto}

.padding-0{
padding:0!important}

.margin-0{
margin:0!important}

.c-margin-l-10{
margin-left:10px!important}

.c-margin-l-30{
margin-left:30px!important}

.c-margin-t-5{
margin-top:5px!important}

.c-margin-t-20{
margin-top:20px!important}

.c-margin-t-30{
margin-top:30px!important}

.c-margin-t-80{
margin-top:80px!important}

.c-margin-b-40{
margin-bottom:40px!important}

.padding-5-20{
padding:5px 20px!important}

.paddinglr0{
padding-left:0;
padding-right:0}

.paddingtb0{
padding-top:0!important;
padding-bottom:0!important}

.paddingtb40{
padding:40px 0!important}

.paddinglr5{
padding:0 5px!important}

.paddinglr10{
padding:0 10px!important}

.paddinglr20{
padding:0 20px!important}

.paddinglr40{
padding:0 40px!important}

.paddingtb20{
padding:20px!important}

.c-padding-l-10{
padding-left:10px}

.c-padding-l-20{
padding-left:20px}

.c-padding-r-10{
padding-right:10px}

.c-padding-r-20{
padding-right:20px}

.c-padding-t-0{
padding-top:0!important}

.c-padding-10{
padding:10px!important}

.c-padding-20{
padding:20px!important}

.c-padding-t-4{
padding-top:4px}

.c-padding-t-10{
padding-top:10px!important}

.c-padding-t-20{
padding-top:20px!important}

.c-padding-t-30{
padding-top:30px!important}

.c-padding-t-40{
padding-top:40px!important}

.c-padding-b-0{
padding-bottom:0!important}

.c-padding-b-10{
padding-bottom:10px!important}

.c-padding-b-15{
padding-bottom:15px!important}

.c-padding-b-20{
padding-bottom:20px!important}

.c-padding-b-30{
padding-bottom:30px!important}

.c-padding-b-40{
padding-bottom:40px!important}

.c-padding-b-50{
padding-bottom:50px!important}

.c-padding-b-80{
padding-bottom:80px!important}

.left{
float:left}

.right{
float:right}

.c-btn-border-2x.c-btn-white{
background:white;
color:#000}

.c-layout-revo-slider-4 .c-action-btn.btn.btn-lg{
font-size:1em}

.c-layout-header .c-navbar .c-mega-menu>.nav.navbar-nav>li .dropdown-menu>li>a{
padding:8px 14px 8px 14px;
font-size:15px}

.c-layout-header .c-navbar .c-mega-menu>.nav.navbar-nav>li .dropdown-menu>li>a>i{
padding-right:7px!important}

.height85{
height:85px}

.height100{
height:100px}

.h3-cabecera{
font-size:30px!important;
font-weight:600!important;
color:#3f444a!important;
line-height:1.1!important}

li h3{
color:#444}

.c-tile-container .c-font-uppercase{
padding-left:10px;
padding-right:10px}

.c-content-feature-2 .c-title{
text-transform:none;
font-size:26px}

.c-content-feature-14 .c-feature-14-title{
margin-top:0}

.c-content-feature-8>.c-grid>li>.c-card{
padding:40px}

.c-content-feature-8>.c-grid>li>.c-card.c-bg-opacity-2{
background-color:rgba(9,9,9,0.4)}

.c-content-box.c-size-md{
padding-top: 30px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;}

.c-content-title-1 .titulo{
font-size:55px;
font-weight:600;
line-height:1.1;
text-align:center;
font-weight:bold;
color:#333;
padding:0 10px!important;
margin:0!important}

.c-content-title-1 .subtitulo{
text-align:center;
font-size:30px;
line-height:1.42857143;
color:#444;
padding:10px 10px!important;
margin:0!important}

#slide-responsive{
display:none!important}

.c-desktop-logo{
top:-25px;
right: 50px;
position:relative;}

.c-desktop-logo-inverse,.c-mobile-logo{
top:-10px;
position:relative}

.icocontactar{
top:-4px;
position:relative}

.font10{
font-size:1.2em!important}

.font05{
font-size:.5em!important}

.c-line-center{
width:30px;
height:3px;
background-color:#32c5d2;
margin:0 auto 30px auto}

.c-content-feature-10>.c-list>li>.c-card>i{
width:auto;
height:auto}

.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft:hover,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight:hover{
background-color:#fff!important}

#migapan{
padding:60px 10px}

#migapan h1{
margin:0;
padding:5px 0;
text-align:center;
color:white!important;
text-transform:uppercase;
font-size:30px;
color:#3f444a;
font-weight:500;
background-color:rgba(0,0,0,0.7)}

.c-content-title-1>h1,.c-content-title-1>h2{
margin:0 0 30px 0;
padding:0 10px!important}

.c-content-title-1>p{
margin:10px!important}

.bg-purple{
padding:5px 10px;
line-height: 120%;
color:#D70000}

.bg-black{
padding:5px 10px;
background:black}

.c-sub-title span{
color:white;
opacity:1}

.sabermas:hover{
border-color:#F25824;
border-width:1px;
color:#fff!important;
background:#F25824;
border-color:#F25824}

.g-recaptcha{
transform:scale(0.77);
-webkit-transform:scale(0.77);
transform-origin:0 0;
-webkit-transform-origin:0 0}

.bg62{
background-image:url(/assets/frontend/jango/base/img/content/backgrounds/bg-62.jpg)}

.fade-out-div{
position:relative;
height:55px;
overflow:hidden}

.fade-out{
position:absolute;
bottom:0;
height:50px;
width:100%;
background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));
background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}

.tp-leftarrow:before{
content:"\f0a8"!important}

.tp-rightarrow:before{
content:"\f0a9"!important}

.tparrows.circle{
opacity:.8;
background-image:none!important}

.tparrows:before{
font-family:fontawesome!important;
font-size:60px;
color:#333}

.tparrows:hover{
background:0}

#servicios h1,#servicios h2{
font-size:30px;
margin-top:20px}

#servicios h1{
margin:20px 0 15px 0!important;
padding:0!important}

#soluciones-cms .fadeInLeft{
padding:20px 20px 20px 0}

#soluciones-cms .fadeInRight{
padding:20px 0 20px 20px}

#desarrolloweb li{
margin:0 0 10px 0}

#contactar{
margin-top:30px!important}

#contactar .c-pos-relative,.c-content-contact-1-gmap{
height:619px!important}

.c-content-contact-1>.row .c-body>.c-section>p,.c-content-contact-1>.row .c-body>.c-section>p a,.c-content-iconlist-1>li i{
color:#444}

.c-content-pricing-1 .c-label{
width:100%}

.c-content-pricing-1 .c-tile-small p{
color:#3f444a!important}

.c-content-pricing-1 .c-tile{
padding-top:30px!important}

.c-content-pricing-1 .c-content>.c-row.c-type{
padding:20px 10px 10px 10px}

#disenowebamedida .c-price sup{
font-size:14px!important}

.c-content-pricing-1 sup span{
display:block;
top:-30px;
position:relative;
margin-left:90px}

.c-feature-13-container{
padding:10px 0 20px 0!important}

#panel-plan-estrategico-seo .fase1{
background-color:#a4a4a4;
color:white}

#panel-plan-estrategico-seo .fase2{
background-color:#fb957c;
color:white}

#panel-plan-estrategico-seo .fase3{
background-color:#fae05d;
color:white}

#panel-plan-estrategico-seo .fase4{
background-color:#c8e17b;
color:white}

#panel-plan-estrategico-seo .fase5{
background-color:#7cc8e2;
color:white}

#panel-plan-estrategico-seo .fase6{
background-color:#e47bfb;
color:white}

#planes-seo .c-content>.c-row{
padding:20px!important}

#planes-seo .border h3{
font-weight:bold;
padding-bottom:4px!important;
margin:0!important}

#planes-seo .border{
border-bottom:1px solid black;
font-weight:bold;
color:#555}

#planes-seo .garantizado{
color:#75c199;
font-weight:bold}

#botones-desarrollo-web a{
margin:10px}

#soluciones li{
padding:0 10px}

#mapaweb h2{
padding:20px 0;
color:#F25824;
font-size:24px}

#mapaweb h3{
font-weight:300;
font-size:18px}

#mapaweb h3 i{
padding-right:10px}

#preciostienda .c-content div{
padding:15px}

.emailmarketing .row{
padding:20px;
margin:40px 0}

.emailmarketing .row h2{
font-size:28px}

.emailmarketing .row p{
font-size:18px}

.emailmarketing img{
margin:10px auto 0 auto}

.emailmarketing .row:last-child{
padding:40px 0 0 0}

.emailmarketing .row:nth-child(even){
background:#f7f7f7}

.emailmarketing i{
color:#ffb942}

#textoperiodo{
padding-top:10px!important;
line-height:30px}

#exitoemail{
background:url(/uploads/proyecta/inbound-marketing/diana.jpg);
background-repeat:no-repeat;
background-size:auto 100%;
background-position:center top;
background-attachment:fixed;
font-weight:600;
color:#fff;
font-size:21px;
text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black}

.c-content-product-1 .row .c-body>.c-row>li>h3{
font-size:22px;
font-weight:600}

.caracteristica-ecommerce{
text-align:left;
padding:7px 60px 7px 15px!important}

.caract-ecommerce-span2{
float:right;
padding-right:50px;
position:relative;
top:-3px}

#estrategia-seo li{
margin-left:40px}

.subfases{
padding:20px 0}

.c-content-tab-4.c-opt-5>.nav>li.active>a,.c-content-tab-4.c-opt-5>.nav>li:active>a{
background-color:#F25824!important}

#soluciones li span{
font-size:.8em;
text-transform:none}

#soluciones li i{
font-size:3.0em}

#marketing-contenidos img{
padding:10px;
width:100%}

#marketing-contenidos h2{
padding:0 20px}

#marketing-contenidos p{
padding:0 20px 20px 20px}

#multiplataforma img{
padding:10px 0;
opacity:.8;
margin:0 auto}

.cbp-filter-item{
color:#2a2d30!important}

.cbp-filter-item:hover,.cbp-filter-item-active{
color:#fff!important;
background:#F25824!important}

#planes .c-type{
font-size:20px;
height:100px;
background:#F25824;
color:#fff}

#planes .c-type h2{
color:#fff}

.comparaplanes .c-row{
padding:12px 0!important;
font-size:17px}

.comparaplanes .c-price-col{
padding:20px 0!important}

.comparaplanes .c-type{
height:auto!important;
padding:15px 0!important}

.comparaplanes .c-price{
font-size:24px}

.c-content-blog-post-1-view{
padding:0}

.c-content-blog-post-1 .c-desc a{
color:#3498db}

.c-content-blog-post-1 .c-desc .c-theme-btn{
color:#fff}

.blog-desc{
color:#f88d2a;
font-size:30px;
font-weight:500;
margin:10px 0;
line-height:1.1}

.c-content-blog-post-1 h1{
font-size:44px;
font-weight:bold}

.c-content-blog-post-card-1 .c-title,.c-content-blog-post-card-1 .c-title a{
line-height:1.2;
font-size:28px!important}

.c-content-blog-post-card-1 .c-body{
padding:10px 20px!important}

.c-content-blog-post-card-1 .c-body .label{
padding-top:5px;
font-weight:normal;
font-size:13px;
background:#F25824;
border-radius:0}

.c-content-blog-post-card-1:hover{
-webkit-animation:pulse 1s;
animation:pulse 1s}

.c-desc h2{
font-size:22px!important;
color:#3f444a!important;
font-weight:500!important;
line-height:1.1!important;
margin-bottom:20px!important}

.c-desc .badge{
padding:10px 15px;
border-radius:50%;
background:#F25824}

.c-content-divider.c-left{
margin-left:0}

.blog-img{
border-bottom:1px solid #eee;
padding-bottom:0}

.fb-like{
position:relative;
top:-7px}

.c-layout-breadcrumbs-1.c-subtitle{
padding:20px}

.buscadominio{
margin:0 auto;
width:50%}

.buscadominio input{
font-size:20px!important}

#dominiostld ul{
list-style:none;
padding:0}

#dominiostld li{
padding-left:1.0em}

#dominiostld li:before{
font-family:FontAwesome;
display:inline-block;
margin-left:-1.0em;
width:1.0em;
padding-left:1.0em}

#dominiostld li a{
display:inline-block;
width:100%;
padding-left:2.0em}

#dominiostld .top::before{
content:"\f005"}

#dominiostld .geograficos::before{
content:"\f041"}

#dominiostld .negocios::before{
content:"\f27e"}

#dominiostld .servicios::before{
content:"\f164"}

#dominiostld .comercio::before{
content:"\f290"}

#dominiostld .tecnologia::before{
content:"\f289"}

#dominiostld .social::before{
content:"\f0c0"}

#dominiostld .educacion::before{
content:"\f19d"}

#dominiostld .turismo::before{
content:"\f072"}

#dominiostld .deportes::before{
content:"\f1e3"}

#dominiostld .otros::before{
content:"\f009"}

.dominiosprecios td:nth-child(2){
white-space:nowrap}

#web-basica .c-feature-13-tile{
padding:15px 30px 15px 20px}

#publica-redes-sociales{
text-align:center}

#publica-redes-sociales img{
padding-bottom:10px}

.cbp-l-inline-desc{
line-height:26px}

.c-content-feature-2.c-option-2{
cursor:auto}

footer .f-white{
color:#fff}

footer .f-white i{
font-size:26px}

footer .f-white a{
color:#fff;
padding-left:10px;
padding-right:10px}

footer .f-white a:hover {color: #F88D2A}

.c-layout-footer.c-layout-footer-1 .c-prefooter{
padding:40px 0}

.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form textarea.form-control{
height:80px}

.video-js{
border:1px solid #666!important}

.video-js-responsive-container.vjs-hd{
padding-top:56.25%}

.video-js-responsive-container.vjs-sd{
padding-top:75%}

.video-js-responsive-container{
width:100%;
position:relative}

.video-js-responsive-container .video-js{
height:100%!important;
width:100%!important;
position:absolute;
top:0;
left:0}

.contratacion .active h4{
color:#fff}

#resumen h2{
font-size:24px}

#resumen .panel-title.pull-right{
font-size:24px;
font-weight:500;
line-height:1.1}

#resumen i{
margin-right:10px}

#resumen label{
font-size:17px}

#resumen .slider-selection{
background:#bababa}

#productos i{
margin-right:10px}

.reconfigurar{
margin-top:10px}

.reconfigurar a{
padding:0 5px}

.error-border{
border-color:red;
border-width:1px;
border-style:solid}

.c-cart-table-row .opciones{
margin:0 0 0 10px}

.c-cart-number{
top:-2px!important;
width:20px!important;
height:20px!important;
font-size:12px!important;
line-height:15px!important}

.c-shop-login-register-1 label i{
padding-right:10px}

.c-form-register input,select,#metodopago input{
margin:10px 0}

input[type="iban"]{
font-size:20px!important}

#resumen select{
margin-left:10px;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
box-shadow:none;
outline:0;
font-weight:300;
background:white;
border-color:#d0d7de;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#555;
border:1px solid #ccc;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

#finalizar .panel .row,#infopago .row{
border-bottom:1px solid #e3e3e3;
padding:5px 0}

#finalizar .panel .row:last-child,#infopago .row:last-child{
border-bottom:0}

.c-layout-sidebar-menu{
width:210px}

.c-layout-sidebar-content,.c-layout-sidebar-content h3{
font-size:16px}

#portafolio .cbp-l-caption-title{
font-family:"Roboto Condensed",sans-serif}

#portafoliohome .cbp-caption-activeWrap{
background-color:#000!important;
background-color:rgba(0,0,0,0.5)!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}

@media print{
body *{
visibility:hidden}

.imprimir,.imprimir *{
visibility:visible}

.imprimir{
position:absolute;
left:0;
top:0}

}

@media only screen and (min-width:360px){
.ampliaGB{
width:250px}

}

@media only screen and (min-width:768px){
.ampliaGB{
width:300px}

}

@media only screen and (max-width:1024px){
.c-content-title-1 .rw-sentence,.c-content-title-1 .rw-sentence-111{
font-size:36px;
line-height:1.2}

.c-content-feature-2 p{
padding-left:0}

.c-content-feature-14{
margin-bottom:40px;
padding-bottom:20px}

#transformacion-digital .c-content-feature-14:last-child{
margin-bottom:20px}
}

@media only screen and (max-width:320px){
.c-mobile-logo{
font-size:.6em!important}
}

@media only screen and (max-width:767px){
.ocultomovil{
display:none!important}

.megamenu .col-md-7{
display:none}

.c-mobile-logo{
font-size:.8em;
top:-10px;
position:relative}

.c-content-feature-1.margintop20{
margin-top:40px}

.c-layout-revo-slider-4 .c-action-btn{
font-size:20px!important}

#migapan h1{
font-size:20px!important}

.c-content-title-1>h1,.c-content-title-1>h1.c-font-uppercase{
font-size:30px!important}

.c-content-title-1 .subtitulo{
font-size:1.2em}

.c-content-product-1 .row .c-body>.c-row>li>h3{
font-size:22px;
color:#3f444a;
font-weight:600;
margin-bottom:20px;
text-transform:uppercase}

.h3-cabecera{
font-size:24px!important}

.c-content-blog-post-card-1-grid{
padding:0}

.blog-desc{
font-size:24px}

.c-content-title-1>h2{
font-size:30px}

.c-content-title-1 .titulo{
font-size:30px!important}

.c-content-blog-post-1 h1{
font-size:30px}

.c-desc .img-right,.c-desc .img-left{
padding-top:20px;
padding-bottom:20px}

.c-content-blog-post-card-1 .c-title,.c-content-blog-post-card-1 .c-title a{
font-size:24px!important}

#migapan{
padding:30px 10px}

#migapan h4{
font-size:1.3em!important}

#planes-seo .fa-check{
display:none!important}

.buscadominio{
width:100%}

.buscadominio input{
font-size:16px!important}

#web-basica .c-reset{
padding:10px}

.c-list p,.c-list h3,.c-list h2{
text-align:left}

.c-list .c-card{
padding-left:0!important;
padding-right:0!important}

#complementostienda .c-list .c-card{
padding-left:20px!important;
padding-right:20px!important}

.c-content-pricing-1 .c-content{
margin-bottom:40px}

.c-content-pricing-1 .col-md-12 .c-content{
margin-bottom:10px}

.hx-cabecera{
font-size:30px!important;
margin:0 0 30px 0!important;
font-weight:600!important;
color:#3f444a!important;
line-height:1.1!important}

#inbound .c-content-right,#inbound .c-content-left{
padding:0!important}

.c-progress-bar .c-progress-bar-container .c-progress-bar-line[data-progress-bar="semicircle"] .progressbar-text{
font-size:22px}

.c-progress-bar-desc i{
font-size:40px}

.c-cart-table-row .smallmovil{
font-size:.8em}

.c-cart-table-row .opcionesmovil{
padding-top:5px}

#finalizar .col-md-5{
padding-top:20px}

.c-layout-sidebar-menu{
width:100%}

#desarrolloapp .c-point-1{
padding-top:40px!important}

#desarrolloapp .c-box{
padding:20px 0 0 0}

#pageasesorestic li,#distribuidores li{
margin:20px 0 0 0}

#buscablog{
margin-top:40px}

.c-content-feature-14 h3{
margin-top:40px}

.embeddedContent iframe{
width:100%}

#transformamos{
font-size:30px!important}

#soluciones-tienda .col-md-4{
padding-bottom:20px}

#soluciones-tienda .c-content-feature-2{
padding:20px}

.c-content-feature-14 .col-sm-6:last-child{
padding-top:40px}

#portafolio .cbp img{
padding-bottom:40px}

.cbp-item.identidad img{
padding-left:10%;
padding-right:10%;
padding-bottom:60px!important}

.c-content-feature-2{
margin:0}

.c-content-feature-14 .c-feature-14-title{
margin-top:50px}

#feature-14-2 .c-content-media-2-slider{
padding-top:40px}

.c-content-feature-4 .c-feature-bg{
background-size:100%}

#ssl-1 .c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/https.jpg)}

#ssl-2 .c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/mejora-posicionamiento-certificado-ssl.jpg)}

#ssl-3 .c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/comodo-SSL.jpg)}

}

@media only screen and (max-width:767px) and (orientation:portrait){
#slide-responsive{
text-align:center;
padding:20px;
font-size:1.3em;
display:block!important}

#sec-slider .tp-caption.customin{
display:none}

.pull-right{
float:left!important}

.ocultoportrait{
display:none!important}

.ocultoportraitno{
display:block!important}

.clearportrait,.clearportrait2{
white-space:pre}

.clearportrait:before{
content:'\A\A'}

.clearportrait2:before{
content:'\A'}

#metodologia .c-content-right,#metodologia .c-content-left,#soluciones-cms .c-content-right,#soluciones-cms .c-content-left,#redes-sociales .c-content-right,#redes-sociales .c-content-left,#funciones .c-content,#soluciones-tienda p,#pagedominios h3,#pagedominios p{
padding:0!important}

.opciones_select{
width:100%}

input[type="iban"]{
font-size:14px!important}

.lineheight30{
line-height:30px}

#productos .col-xs-4{
width:100%}

#productos h2{
padding-top:20px}

.emailmarketing .col-sm-10,.emailmarketing .col-sm-2{
padding:0}

.emailmarketing .col-sm-2 img{
float:left;
padding:20px}

.emailmarketing .seguimiento{
padding-left:20px;
padding-right:20px}

.c-content-blog-post-1 .c-panel .c-tags{
float:left}

.c-content-feature-2-grid .col-xs-6{
width:100%}

#ssl-1 .c-content-feature-4 .c-feature-bg{
height:150px}

#ssl-1 .c-content-feature-4 .c-content-v-center{
padding-top:130px}

#ssl-2 .c-feature-bg{
height:350px}

#ssl-2 .c-content-feature-4 .c-content-v-center{
padding-top:350px}

#ssl-3 .c-feature-bg{
margin-top:20px;
height:125px}

#ssl-3 .c-content-feature-4 .c-content-v-center{
padding-top:120px}

.c-content-feature-4 .contrata a{
margin-top:10px;
display:block}

.c-content-feature-4 .contrata div{
text-align:center}

}

@media only screen and (max-width:767px) and (orientation:landscape){
.ocultolandscape{
display:none!important}

.eslogan1{
font-size:36px}

.eslogan2{
font-size:22px}

.tp-caption .bg-black{
line-height:30px}

.c-content-client-logos-slider-1 .item img{
padding:0 15px}

.buscadominio input{
font-size:18px!important}

.emailmarketing .col-sm-10{
width:75%;
float:left}

.emailmarketing .col-sm-2{
width:25%;
float:left}

#ssl-1 .c-content-feature-4 .c-feature-bg{
height:100px}

#ssl-1 .c-content-feature-4 .c-content-v-center{
padding-top:80px}

#ssl-2 .c-feature-bg{
height:400px}

#ssl-2 .c-content-feature-4 .c-content-v-center{
padding-top:360px}

#ssl-3 .c-feature-bg{
margin-top:20px;
height:200px}

#ssl-3 .c-content-feature-4 .c-content-v-center{
padding-top:200px}

footer .newsletter .fa-skype,footer .newsletter .fa-envelope{
padding-left:20px}

}

@media only screen and (min-width :768px) and (max-width :1024px){
.ocultoipad{
display:none!important}

.c-content-feature-14 .c-content-title-3{
margin-top:0}

.c-content-blog-post-card-1 .c-title,.c-content-blog-post-card-1 .c-title a{
font-size:24px!important}

#ssl-1 .c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/https.jpg);
background-size:100%}

#ssl-2 .c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/mejora-posicionamiento-certificado-ssl.jpg);
background-size:100%}

#ssl-3 .c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/comodo-SSL.jpg);
background-size:100%}

.contrata .c-font-30{
margin-left:5px}

.c-content-title-1 .rw-sentence,.c-content-title-1 .rw-sentence-111{
font-size:38px}
}

@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :portrait){
.ocultoipadportrait{
display:none!important}

.megamenu .col-md-7{
display:none}

.c-mobile-logo{
font-size:1.2em;
top:-8px;
position:relative}

.c-tab-content .c-tab-pane>img{
max-width:400px}

.eslogan1{
font-size:46px}

.eslogan2{
font-size:28px}

#planes-seo .fa-check{
display:none!important}

.buscadominio{
width:70%}

#web-basica .c-reset{
padding:20px}

#finalizar .col-md-5{
padding-top:20px}

.c-layout-sidebar-menu{
width:100%}

#desarrolloapp .c-point-1{
padding-top:40px!important}

#desarrolloapp .c-box{
width:100%;
padding:20px 0 0 0}

#pageasesorestic li,#distribuidores li{
margin:20px 0 0 0}

#buscablog{
margin-top:40px}

.c-desc .img-right{
padding-left:30px;
padding-bottom:20px}

.c-desc .img-left{
padding-right:30px;
padding-bottom:20px}

.c-content-feature-14 .c-feature-14-title{
margin-top:50px}

#feature-14-2 .c-content-media-2-slider{
padding-top:40px}

.c-content-feature-6>.c-list{
display:block}

.c-content-feature-6>.c-list>li{
width:50%}

.cbp-item.identidad img{
padding:40px}

.c-content-feature-4 .c-feature-bg{
height:150px;
background-size:100%}

.c-content-feature-4 .c-content-v-center{
padding-top:130px!important}

#ssl-2 .c-feature-bg{
height:550px}

#ssl-2 .c-content-feature-4 .c-content-v-center{
padding-top:350px!important}

#ssl-3 .c-feature-bg{
margin-top:20px;
height:240px}

#ssl-3 .c-content-feature-4 .c-content-v-center{
padding-top:240px!important}

#footer .col-md-6:last-child{
padding-top:20px}
}

@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :landscape){
.ocultoipadlanscape{
display:none!important}

.c-menu-type-mega #serviciosennube{
width:400px!important}

.transformamos{
font-size:45px!important}

.eslogan2{
font-size:36px}

#ssl-1 .c-content-feature-4 .c-feature-bg{
height:135px}

#ssl-1 .c-content-feature-4 .c-content-v-center{
padding-top:120px}

#ssl-2 .c-feature-bg{
height:600px}

#ssl-3 .c-feature-bg{
margin-top:20px;
height:250px}

#ssl-3 .c-content-feature-4 .c-content-v-center{
padding-top:250px}

.localresenas,.localresenaspublicaciones{
white-space:nowrap}

footer .newsletter{
padding-left:10px!important}
}

.dropdown-menu.c-pull-left{
width:auto!important}

.dropdown-menu.c-menu-type-mega a{
white-space:nowrap!important}

.c-menu-type-mega #creatuweb .row{
width:550px;
height:180px;
background:#fff}

.c-menu-type-mega #creatuweb ul li{
padding:10px 0}

.c-menu-type-mega #creatuweb .clear{
font-weight:normal;
font-size:24px;
font-weight:300}

.c-menu-type-mega #menuserviciosennube{
min-width:210px}

.c-menu-type-mega #serviciosennube{
width:420px;
height:220px;
background:#fff;
padding:0 10px}

.c-menu-type-mega #serviciosennube .row .row{
padding:20px 0 0 0}

.c-menu-type-mega #serviciosennube img{
padding:20px 0;
margin:0 auto}

.c-menu-type-mega #serviciosennube input{
width:190px;
font-size:16px!important}

.c-menu-type-mega #serviciosennube .col-md-4 span{
color:#a91f54;
font-size:22px}

.c-menu-type-mega #serviciosennube .col-md-4 span sup{
font-size:12px}

.c-menu-type-mega{
left:auto!important;
right:auto!important}

.c-menu-type-mega .col-md-8 .row{
color:#333;
padding-left:20px}

.c-menu-type-mega .col-md-8 .row img{
padding:5px 0 5px 10px}

.c-menu-type-mega .col-md-8 .row p{
font-size:22px;
color:#a91f54!important;
font-weight:bold}

.c-menu-type-mega .col-md-8 .row .pull-left:last-child{
padding-left:10px}

.c-menu-type-mega .titulo{
padding-top:20px}

.c-menu-type-mega .subtitulo{
padding-top:12px;
font-weight:normal!important;
font-size:16px!important}

.c-menu-type-mega .col-md-8 ul{
padding:10px}

.c-menu-type-mega .col-md-8 ul li{
list-style:none;
padding:7px 0;
color:#333;
font-size:12px}

.c-menu-type-mega .col-md-8 .row p:last-child{
padding:10px;
font-size:30px}

.megamenucollapse{
top:65px}

.megamenu{
top:100px}

@media(min-width:1200px){
.nav.navbar-nav>li>.c-link{
font-size:21px!important;
padding:40px 20px!important;
margin-left:8px}

.c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/https.jpg)}
}

@media(min-width:992px){
.ocultodesktop{
display:none!important}

.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav>li>.c-link{
padding:23px 20px!important;
color:#3a3f45!important}

#funcionesmailing .c-content-step-1 p{
padding:0 20px}

#grid-container .cbp-item{
padding:10px}

.cbp-item.identidad{
padding:40px 20px!important;
width:auto!important}

.cbp-item.identidad img{
max-width:240px}

.c-content-feature-4 .c-feature-bg{
background-image:url(/uploads/proyecta/cloud/https.jpg)!important;
background-size:auto!important}

.c-content-feature-4 .c-feature-content{
width:440px}

.contrata .c-font-30{
margin-left:5px}

.c-content-title-1 .rw-sentence,.c-content-title-1 .rw-sentence-111{
font-size:48px}

.c-desc .img-right{
padding-left:30px;
padding-bottom:20px}

.c-desc .img-left{
padding-right:30px;
padding-bottom:20px}

.emailmarketing .impar{
float:right}

.localresenaspublicaciones{
white-space:nowrap}

ul.c-list .eee{
border-right:1px solid #eee}

ul.c-list .grey{
border-right:1px solid #444a4f}

#packaging{
padding-left:20px}

.rw-words{
display:inline;
text-indent:10px}

footer .newsletter{
padding-left:40px}

footer .newsletter .fa-skype,footer .newsletter .fa-envelope{
padding-left:25px}
}

@media(max-width:1024px){
.nav.navbar-nav>li>.c-link{
font-size:18px!important;
margin-left:0}
}

.tooltip{
position:absolute;
z-index:1020;
display:block;
visibility:visible;
padding:5px;
font-size:14px;
opacity:1;
filter:alpha(opacity=0)}

.tooltip.in{
opacity:1;
filter:alpha(opacity=100)}

.tooltip.top{
margin-top:-2px}

.tooltip.right{
margin-left:2px}

.tooltip.bottom{
margin-top:2px}

.tooltip.left{
margin-left:-2px}

.tooltip.top .tooltip-arrow{
bottom:0;
left:50%;
margin-left:-5px;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:5px solid #F25824}

.tooltip.left .tooltip-arrow{
top:50%;
right:0;
margin-top:-5px;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-left:5px solid #F25824}

.tooltip.bottom .tooltip-arrow{
top:0;
left:50%;
margin-left:-5px;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:5px solid #F25824}

.tooltip.right .tooltip-arrow{
top:50%;
left:0;
margin-top:-5px;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-right:5px solid #F25824}

.tooltip-inner{
max-width:360px;
padding:3px 8px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#F25824;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

.tooltip-arrow{
position:absolute;
width:0;
height:0}

.rw-sentence{
text-shadow:1px 1px 1px rgba(255,255,255,0.8);
text-align:left}

.rw-sentence-111 span{
color:#111}

.rw-sentence span{
color:#333}

.rw-words-1 span{
position:absolute;
opacity:0;
overflow:hidden;
color:#888;
-webkit-transform-origin:10% 75%;
transform-origin:10% 75%;
-webkit-animation:rotateWord 18s linear infinite 0s;
-ms-animation:rotateWord 18s linear infinite 0s;
animation:rotateWord 18s linear infinite 0s}

.rw-words span{
z-index:99}

.rw-words span:nth-child(2){
-webkit-animation-delay:3s;
-ms-animation-delay:3s;
animation-delay:3s;
color:#6b889d}

.rw-words span:nth-child(3){
-webkit-animation-delay:6s;
-ms-animation-delay:6s;
animation-delay:6s;
color:#6b739d}

.rw-words span:nth-child(4){
-webkit-animation-delay:9s;
-ms-animation-delay:9s;
animation-delay:9s;
color:#7a6b9d}

.rw-words span:nth-child(5){
-webkit-animation-delay:12s;
-ms-animation-delay:12s;
animation-delay:12s;
color:#8d6b9d}

.rw-words span:nth-child(6){
-webkit-animation-delay:15s;
-ms-animation-delay:15s;
animation-delay:15s;
color:#9b6b9d}

@-webkit-keyframes rotateWord{
0%{opacity:0}
5%{opacity:1}
17%{opacity:1;-webkit-transform:rotate(0deg)}
19%{opacity:1;-webkit-transform:rotate(98deg)}
21%{opacity:1;-webkit-transform:rotate(86deg)}
23%{opacity:1;-webkit-transform:translateY(85px) rotate(83deg)}
25%{opacity:0;-webkit-transform:translateY(170px) rotate(80deg)}
80%{opacity:0}
100%{opacity:0}
}

@-ms-keyframes rotateWord{
0%{opacity:0}
5%{opacity:1}
17%{opacity:1;-ms-transform:rotate(0deg)}
19%{opacity:1;-ms-transform:rotate(98deg)}
21%{opacity:1;-ms-transform:rotate(86deg)}
23%{opacity:1;-ms-transform:translateY(85px) rotate(83deg)}
25%{opacity:0;-ms-transform:translateY(170px) rotate(80deg)}
80%{opacity:0}
100%{opacity:0}
}

@keyframes rotateWord{
0%{opacity:0}
5%{opacity:1}
17%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
19%{opacity:1;-webkit-transform:rotate(98deg);transform:rotate(98deg)}
21%{opacity:1;-webkit-transform:rotate(86deg);transform:rotate(86deg)}
23%{opacity:1;-webkit-transform:translateY(85px) rotate(83deg);transform:translateY(85px) rotate(83deg)}
25%{opacity:0;-webkit-transform:translateY(170px) rotate(80deg);transform:translateY(170px) rotate(80deg)}
80%{opacity:0}
100%{opacity:0}
}