/*
Theme Name: Serotius
Theme URI: https://afterimagedesigns.com/wp-bootstrap-starter/
Author: Afterimage Designs
Author URI: https://afterimagedesigns.com/
Version: 3.2.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp-bootstrap-starter
Template: wp-bootstrap-starter
*/
@import url("../wp-bootstrap-starter/style.css");

/* C U S T O M  C S S */
.no-padding {
padding-left: 0 !important;
padding-right: 0 !important;
}
/*.container {
padding-left: 0 !important;
padding-right: 0 !important;
}*/
/*icono mobile */
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.container-white {
position: relative;
z-index: 1;
background-color: #fff;
}
.page-id-17 .container-main {
background-size: contain;
}
/*.page-id-19 header#masthead,
.page-id-21 header#masthead,
.page-id-23 header#masthead,
.page-id-25 header#masthead,
.page-id-29 header#masthead,
.page-id-497 header#masthead,
.page-id-464 header#masthead,
.page-id-466 header#masthead,
.page-id-714 header#masthead{
margin-bottom: 7%;
}*/

.no-margin {
margin-right: 0px !important;
margin-left: 0px !important;
}
/*.page-id-19 #content.site-content,
.page-id-21 #content.site-content,
.page-id-23 #content.site-content,
.page-id-25 #content.site-content,
.page-id-29 #content.site-content,
.page-id-497 #content.site-content,
.page-id-464 #content.site-content,
.page-id-466 #content.site-content,
.page-id-714 #content.site-content{
padding-bottom: 0;
padding-top: 0;
}*/
#content.site-content {
padding-bottom: 0;
padding-top: 0;
}
.container-main {
	background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bg-1.jpg');
	background-size: cover;
}
.container-main:after{
content: url('https://innorious.tech/sx/wp-content/uploads/2019/06/top-recurse.svg');
position: relative;
bottom: -6px;
z-index: 0;
}
.page-id-17 .container-main:after {display: none;}
/*header top*/
.ht-container .col-md-6,
.ht-container .col-md-3{
padding-right: 0px !important;
padding-left: 0px !important;
}
.right-content{text-align:right;}
.header-top {padding-top: 15px; padding-bottom: 15px;}
.header-top .logo-portrait {
width: 15%;
position: relative;
top: 10px;
}
.header-top .text-tp{
	/*font-family: 'Conv_Montserrat-Bold';*/
    font-weight: bold;
    margin: 0;
    padding: 0;
	font-size: 0.9em;
	text-align: center;
	color: #fff;
}
.header-top .phone_top {
    font-size: 2.0em;
    /*font-family: 'Conv_Montserrat-Bold';*/
    text-align: center;
    font-weight: bold;
    margin: 0;
    padding-top: 10px;
	color: #fff;
}
.header-top .languages-links {
	/*font-family: 'Conv_Montserrat-Bold';*/
    font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 10px;
	margin: 0;
}

.fa, .far, .fas { 
	/* margin-right: 30px !important; */
	/* color: #fff !important; */
	/* color: #7f7fa3 !important; */
}


.header-top .languages-links a {text-decoration: none; color: #fff !important; margin-right: 15px}
.header-top .ht-container span.sep {color:#fff; margin-right: 15px}
.header-top .buttom-tp {
/*font-family: 'Conv_Montserrat-Bold';*/
font-weight: Bold;
background-color: #f7931e;
color: #fff;
border: transparent;
border-radius: 5px;
padding: 3px 15px 3px 15px;
width: 80%;
}

/**/

/*menu*/
.container-menu {
width: 100%;
margin: 0 auto;
}
#menu-main-menu .nav-link img {width: 20px;}
#main-nav #menu-main-menu {margin: 0 auto;}
header#masthead {background-color: #003366 !important; margin-bottom: 5%;}
#main-nav #menu-main-menu .menu-item {padding-right: 25px;}
#main-nav #menu-main-menu .menu-item span{
/*font-family: 'Conv_Montserrat-Bold';*/
font-weight: bold !important;
position: relative !important;
top: 2px !important;
color: #fff !important;
}
/**/

/* new styles for the menu */
.wp-megamenu-sub-menu li a:hover {
color: #f7931e !important;
}
.menu-item img._before, .rtl .menu-item img._after {
width: 17px !important;
position: relative;
top: -2px;
}
#masthead nav {
border: none !important;
/*text-align: center;
margin: 0 auto;*/
width: 100%;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {
font-weight: bold;
position: relative;
top: 0;
color: #fff;
font-size: 0.9em;
text-decoration: none !important;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {
padding-top: 10%;
padding-bottom: 10%;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a {
padding-top: 5%;
padding-bottom: 8%;
}
#wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
font-size: 0.9em !important;
text-transform: uppercase !important;
font-weight: bold !important;
text-decoration: none !important;
}
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {
top: 125% !important;
}*/

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {
padding: 25px 25px !important;
}
.wp-megamenu-sub-menu .menu-item img._before, .rtl .menu-item img._after {
width: 10px !important;
margin-right: 7%;
}
#wp-megamenu-item-39 .image.wp-image-1334.attachment-medium.size-medium{
width: 55% !important;
position: relative !important;
}
/**/
header#masthead {
    padding: 0rem 0rem !important;
}
#wp-megamenu-primary {width: 100% !important;}
.wp-megamenu-wrap ul.wp-megamenu > li, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {

    float: none !important;
    height: 100%;
    width: 9.2em;
    text-align: center !important;
    border-right: 2px solid #00518e;

}
.wp-megamenu-item-34 {width: 16% !important;}
.wp-megamenu-item-39 {
width: auto !important;
}
/*#wp-megamenu-item-32{border-right: 0 !important;}*/
#wp-megamenu-primary #menu-main-menu li:last-child {
border-right: 0 !important;
}
/*banner section home-pge*/

.banner-section {margin-top: 65px; /*padding-bottom: 105px;*/ padding-bottom: 190px;}
.banner-section .banner-text .title_b {
/*font-family: 'Montserrat';*/
font-weight: 800;
font-size: 4.2em;
color: #fff;
}
.banner-section .banner-text .text_b {
/*font-family: 'Montserrat';*/
font-size: 1.0em;
margin: 0;
padding-bottom: 40px;
color: #fff;
}
.banner-section .banner-text .buttom-b {
background-color: transparent;
border: 1px solid #fff !important;
width: 50%;
/*font-family: 'Montserrat';*/
font-weight: bold;
border-radius: 5px;
padding: 4px 10px 4px 10px;
color: #fff;
}
.ast-img {
position: absolute;
width: 85%;
top: 4px;
left: -10px;
}

/**/

/*titulos*/

.title-pges {
/*font-family: 'Montserrat';*/
font-weight: 800;
font-size: 2em;
text-align: center;
margin-top: 0;
padding-top: 3%;
padding-bottom: 3%;
margin-bottom: 0;
position: relative;
left: -50px;
}
.title-pges.title-pges2 {color: #fff;}
.text-pges {
color: #4D4D4D;
font-size: 0.9em;
text-align: center;
}
.text-pges.text-pges2 {color: #fff;}
.info-pges {
padding-left: 15%;
padding-right: 15%;
text-align: center;
position: relative;
z-index: 1;
}
.info-pges.info-pges2 {padding-left: 0 !important; padding-right: 0 !important;}
.title-pges:before{
content: url('https://innorious.tech/sx/wp-content/uploads/2019/06/before-title.png');
top: 15px;
position: relative;
margin-right: 5px;
}
/**/

/*home pge*/
.page-id-17 #content.site-content {
    padding-top:0rem !important;
	padding-bottom: 0rem !important;
	background-color: #fff;
    z-index: 2;
    position: relative;
}
.page-id-17 #section-one {
margin-top: -143px;
margin-bottom: 75px;
z-index: 2;
position: relative;
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/10/fondo-1.svg');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
padding-bottom: 6%;
}
.page-id-17 .serv-containerform {margin-top: 0;}
/*section one*/

.serv-box {text-align: center;}
.serv-box img {
width: 80px;
height: 73px;
}
.container-services-1 .img-portrait.bn1  {
	border: 15px solid #FC3948;
}
.container-services-1 .serv-1,
.container-services-2 .serv-5{
	background-color: #FC3948;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	
}
.container-services-1 .img-portrait.bn2 {
	border: 15px solid #8B4C80;
}
.container-services-1 .serv-2,
.container-services-2 .serv-6{
	background-color: #8B4C80;
}
.container-services-1 .img-portrait.bn3 {
	border: 15px solid #00A9A3;
}
.container-services-1 .serv-3,
.container-services-2 .serv-7{
	background-color: #00A9A3;
}
.container-services-1 .img-portrait.bn4 {
	border: 15px solid #FF9900;
}
.container-services-1 .serv-4{
	background-color: #FF9900;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.container-services-2 .serv-8 {
background-color: #FF9900;	
}
.container-services-2 .serv-9  {
	background-color: #35A56A;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.serv {
height: 25px;
position: relative;
top: -10px;
text-align: center;
}
.serv-title {
font-weight: 700;
color: #333333;
position: relative;
top: 35px;
font-size: 0.9em;
}
.img-portrait {
border-radius: 50%;
width: 80%;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
margin: 0 auto;
}
.img-portrait-2 {
border-radius: 50%;
width: 75%;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
margin: 0 auto;
}
/*ojo*/
.container-services-1 {
margin-top: 50px;
width: 55%;
margin: 0 auto;
padding-bottom: 50px;
}
.container-services-2 {
width: 75%;
margin: 0 auto;
position: relative;
z-index: 1;
}
.container-services-1 .serv-col,
.container-services-2 .serv-col-2{
padding-right: 0px !important;
padding-left: 0px !important;
}
.container-services-2 .serv-col-2 {
flex: 0 0 19.666667% !important;
max-width: 19.666667% !important;	
}
.container-services-2 .img-portrait-2.bn5{
	border: 15px solid #FC3948 !important;
}
.container-services-2 .img-portrait-2.bn6{
	border: 15px solid #8B4C80 !important;
}
.container-services-2 .img-portrait-2.bn7{
	border: 15px solid #00A9A3 !important;
}
.container-services-2 .img-portrait-2.bn8{
	border: 15px solid #FF9900 !important;
}
.container-services-2 .img-portrait-2.bn9{
	border: 15px solid #35A56A !important;
}
.serv:after {
content: '';
width: 0;
height: 0;
position: relative;
bottom: -60px; 
}
.serv.serv-1:after,
.serv.serv-5:after{
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
border-top: 19px solid #FC3948;
}
.serv.serv-2:after,
.serv.serv-6:after{
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
border-top: 19px solid #8B4C80;
}
.serv.serv-3:after,
.serv.serv-7:after{
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
border-top: 19px solid #00A9A3;
}
.serv.serv-4:after,
.serv.serv-8:after {
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
border-top: 19px solid #FF9900;
}
.serv.serv-9:after {
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
border-top: 19px solid #35A56A;
}

/* */

/*section two*/
.standar-text {
	font-size: 0.9em;
	color: #fff;
}
#section-two {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bg-2.jpg');	
background-size: cover;
background-position: center;
position: relative;
top: -85px;
margin-bottom: -100px;
z-index: 0;
}

.progress{
width: 90px;
height: 90px;
line-height: 3.2;
background: none;
margin: 0 auto;
box-shadow: none;
position: relative;
}

.progress:after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 5px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
}
.progress > span{
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}
.progress .progress-left{
    left: 0;
}
.progress .progress-bar{
    width: 100%;
    height: 100%;
    background: none;
    border-width: 6px;
    border-style: solid;
    position: absolute;
    top: 0;
}
.progress .progress-left .progress-bar{
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left;
}
.progress .progress-right{
    right: 0;
}
.progress .progress-right .progress-bar{
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    animation: loading-1 1.8s linear forwards;
}
.progress .progress-value{
width: 90%;
height: 90%;
border-radius: 50%;
background: transparent;
font-size: 2.8em;
color: #fff;
line-height: 3.2;
text-align: center;
position: absolute;
left: 3%;
font-weight: bold;
top: -9%;
}
.progress.blue .progress-bar{
    border-color: #00A9A3;
}
.progress.blue .progress-left .progress-bar{
    animation: loading-1 1.5s linear forwards 1.8s;
}
.progress.yellow .progress-bar{
    border-color: #FF9900;
}
.progress.yellow .progress-left .progress-bar{
    animation: loading-1 1s linear forwards 1.8s;
}
.progress.pink .progress-bar{
    border-color: #FC3948;
}
.progress.pink .progress-left .progress-bar{
    animation: loading-1 1s linear forwards 1.8s;
}
.progress.green .progress-bar{
    border-color: #35A56A;
}
.progress.green .progress-left .progress-bar{
    animation: loading-1 1.2s linear forwards 1.8s;
}
.progress.red-c .progress-bar{
    border-color: #FC3948;
}
.progress.red-c .progress-left .progress-bar{
    animation: loading-1 1.2s linear forwards 1.8s;
}
.text-circle{
text-align: center;
margin-top: 7px;
color: #fff;
font-weight: bold;
font-size: 0.9em;
}
@keyframes loading-1{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@keyframes loading-2{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(144deg);
        transform: rotate(144deg);
    }
}
@keyframes loading-3{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
@keyframes loading-4{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(36deg);
        transform: rotate(36deg);
    }
}
@keyframes loading-5{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(126deg);
        transform: rotate(126deg);
    }
}
@media only screen and (max-width: 990px){
    .progress{ margin-bottom: 20px; }
}
#primary.content-area {
padding-right: 0px !important;
padding-left: 0px !important;
}
.margin-no {
margin-right: 0px !important;
margin-left: 0px !important;
}
.container-two {width: 80%; margin: 0 auto; padding-bottom: 50px;}
.logo-img {width: 80%; position: relative; top: 20px;}
.align-items {text-align: center;}
.section-two-before {
position: relative;
top: -16px;
z-index: 0;
}
.section-two-before .cls-1 {
fill: #fff !important;
}
/*.section-two-after {
position: relative;
bottom: 92px;
}*/
#section-two:before {
	content: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bottom-recurse.svg');
	position: relative;
    top: -1px;
	position: relative;
}
.page-id-17 #section-two:before {display:none;}
#section-two:after {
content: url('https://innorious.tech/sx/wp-content/uploads/2019/06/top-recurse.svg');
position: relative;
bottom: -6px;
}
.page-id-21 .container-white {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/10/nuestro-equipo-2.png');
background-color: transparent;
background-size: contain;
background-color: transparent;
margin-bottom: -155px;

background-repeat: no-repeat;
}
.page-id-21 .margintop-c2 {
margin-top: -240px;
padding-top: 1%;
}
#section-three {
position: relative;
top: -95px;
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/10/portafolio.svg');
z-index: 1;
background-size: contain;
background-repeat: no-repeat;
}
#section-four {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bg-4.jpg');
background-size: cover;
background-position: center;
position: relative;
margin-top: -315px;
}
.section-four-before {position: relative; z-index: 1; top: -240px;}
.section-four-before .cls-1 {fill: #fff;}
/*#section-four:before {
content: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bottom-recurse.svg');
}*/
/*new styles (20/8/2019)*/
.nopadding-tp{padding-top: 0 !important;}
/*.section-two-before {
position: relative;
top: -82px;
z-index: 1;
}
.section-two-after {
position: relative;
bottom: 92px;
}*/
.progress-container{padding-top: 3%; padding-bottom: 3%;}
.container-two.customize-sizes {
padding-bottom: 20px;
padding-top: 95px;
margin-top: -85px;
width: 65%;
}
.margin-tp {margin-top: -115px;}
.margin-tp2 {margin-top: -105px;}
.margin-tp3{margin-top: -350px;}

/*services section (section-four)*/
/*.sevImg-port {
width: 75%;
margin: 0 auto;
}*/
.sevImg-port img {
width: 173px;
height: 175px;
}
.txt-box{
width: 90%;
position: relative;
left: 10%;
padding-top: 6%;
padding-bottom: 6%;
}
.txt-box .wh-txt {
margin: 0;
text-align: center;
font-weight: bold;
font-size: 0.9em;
color: #fff;
}
.custom-screen {width: 65%;}
.custom-img{position: relative; left: 10%;}
.serv-section{padding-bottom: 11%; padding-top: 9%; position: relative; z-index: 1;}
.after-serv {
position: relative;
top: -110px;
z-index: 0;
}
.after-serv .cls-1 {fill:#fff !important;}
.nopadding-bt {padding-bottom: 0 !important;}
/*section-five*/
.c-portrait {
padding-top: 3%;
padding-bottom: 3%;
}
.c-portrait img {width: 50%;}
.client-portrait {
border: 1px solid #3333331a;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
text-align: center;
-webkit-box-shadow: 10px 10px 7px -7px rgba(0,0,0,0.56);
-moz-box-shadow: 10px 10px 7px -7px rgba(0,0,0,0.56);
box-shadow: 9px 9px 7px -5px rgba(0,0,0,0.40);
background-color: #fff;
margin-top: 10%;
}
#section-five{
position: relative; 
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/10/portafolio.png');
background-size: cover;
background-repeat: no-repeat;
background-position: right;
}
.left-c {
position: relative;
left: 40%;
}
/*Testimonials Section (section-six)*/
.customize-padding{padding-bottom: 30px;}
.testimonials-section .container-two,
.testimonials-section2 .container-two {
 margin-top: -130px;
padding-top: 11%;
margin-bottom: 10%;
}
.testimonials-section,
.testimonials-section2{
background-color: #e6e6e6; 
padding-bottom: 20%;
}
/*.testimonials-section:before,
.testimonials-section2:before{
content: url('https://innorious.tech/sx/wp-content/uploads/2019/08/testimonio-arriba.svg');
position: relative;
top: -115px;
}
.testimonials-section2:after{ 
content: url('https://innorious.tech/sx/wp-content/uploads/2019/08/testimonio-abajo.svg');
position: relative;
top: 140px;
}*/

/*.testimonials-before {
position: relative;
top: -120px;
}*/
.testimonials-after .cls-1 {fill: #e6e6e6 !important;}
.testimonials-container {
background-color: #fff;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
padding-left: 10%;
padding-right: 10%;
padding-top: 10%;
padding-bottom: 5%;
}
.testimonials-container.first:before {
content: url('https://innorious.tech/sx/wp-content/uploads/2019/08/astronauta-testimonio.svg');
position: relative;
top: -163px;
left: -5%;
}
.testimonials-container .tm-info .tm-title{
padding:0;
margin:0;
font-weight: bold;
font-size: 1.2em;
}
.testimonials-container .tm-info .tm-subtitle {
font-size: 1em;
position: relative;
left: 35%;
}
.testimonials-container .tm-text {
color: #808080;
font-weight: lighter;
font-size: 0.9em;
}
.user-portrait {
background-color: #f2f2f2;
width: 85%;
margin: 0 auto;
padding-top: 20%;
padding-bottom: 20%;
border-radius: 15px;
}
.tm-content {margin-top: -165px;}
/*contact section*/
#section-seven {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/10/contact.png');
background-repeat: no-repeat;	
background-size: cover;
/*padding-bottom: 2%;*/
margin-bottom: -100px;
}
.formcontainer-main {
width: 70%;
margin: 0 auto;
text-align: center;
}
.formcontainer-main .container-form {
width: 65%;
margin: 0 auto;
position: relative;
z-index: 1;
background-color: #020249;
padding-left: 5%;
padding-right: 5%;
padding-top: 5%;
padding-bottom: 5%;
	
border-top-left-radius: 7%;
border-top-right-radius: 7%;
border-bottom-left-radius: 7%;
border-bottom-right-radius: 7%;
}
/*.formcontainer-main:after{
content: url('https://innorious.tech/sx/wp-content/uploads/2019/08/astronauta-contact.png');
}*/
.formcontainer-main .container-form .contact-title {
font-weight: 700;
color: #fff;
font-size: 1.6em;
margin: 0;
padding-bottom: 5%;
}
#wpcf7-f256-o1 .form-control,
#wpcf7-f256-o2 .form-control{
background-color: transparent !important;
border-radius: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
border-top: 0 !important;
border-bottom: 2px solid #fff !important;
padding-bottom: 6%;
}
#wpcf7-f256-o1 .btn,
#wpcf7-f256-o2 .btn{
background-color: #f7931e !important;
width: 100% !important;
font-weight: bold !important;
border: 0;
border-radius: 0.30rem;
padding-top: 7px;
padding-bottom: 7px;
}
#wpcf7-f256-o1 .form-control:focus,
#wpcf7-f256-o2 .form-control:focus{
background-color: transparent !important;
outline: 0;
box-shadow: none !important;
}

#wpcf7-f256-o1 .wpcf7-text::placeholder,
#wpcf7-f256-o2 .wpcf7-text::placeholder{
color: #fff;
font-weight: bold;
}
#wpcf7-f256-o1 .wpcf7-text,
#wpcf7-f256-o2 .wpcf7-text{
margin-bottom: 2.3em;
}
#wpcf7-f256-o1 label,
#wpcf7-f256-o2 label{width: 100%;}
#wpcf7-f256-o1 p,
#wpcf7-f256-o2 p{margin: 0 !important;}
.astronaut-contact {
width: 25%;
position: relative;
top: -460px !important;
left: 60%;
margin-bottom: -375px;
}

/*#wpcf7-f256-o2 .wpcf7-text:focus  + #wpcf7-f256-o2 .wpcf7-text::placeholder{
margin-top: -150px;
}*/

/*footer*/
.footer-before {
position: relative;
z-index: 2;
/*top: -115px;*/
top: -136px;
}
#footer {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/08/serotius-03.jpg');
background-size: cover;
background-position: right;
padding-top: 11%;
/*margin-top: -275px;*/
/*margin-top: -286px;*/
}
#footer .footer-container {
margin-bottom: -55px;
position: relative;
z-index: 3;
}
#footer .footer-container .footer-list{
list-style: none;
padding: 0;
}
#footer .footer-container .footer-list a {
/* color: #fff; */
color: #7f7fa3;	
font-size: 1em;
line-height: 1.9;
text-decoration: none;
}
#footer .footer-container .footer-list a:hover {color: #f7931e;}
#footer .footer-container .title-footer {
margin: 0;
padding-top: 25px;
padding-bottom: 25px;
font-weight: bold;
color: #fff;
font-size: 1.4em;
text-transform: uppercase;	
}
#footer .footer-container .info-footer{display: flex;}
#footer .footer-container .info-footer img {
width: 10%;
margin-right: 8%;
height: 10%;	
}
#footer .footer-container .info-footer i {
	/* color: #fff; */
	color: #7d7fa1 !important;	
    font-size: 34px;
    margin-right: 8%;
    margin-left: 2%;
	margin-top: 5px;
	
}

#footer .footer-container .info-footer p.nar {
    font-size: 1.7em;
    font-weight: bold;
	color: #7d7fa1;
	margin-bottom: 0px;
}

#footer .footer-container .info-footer i.nar {
    color: #7d7fa1;	
}

#footer .footer-container .info-footer p {
/* color: #fff; */
color: #7d7fa1 !important;	
font-size: 0.9em;
font-weight: bold;	
}

#footer .footer-container .info-footer p a {
/* color: #fff; */
color: #7d7fa1 !important;	
font-size: 0.9em;
font-weight: bold;	
}

#footer .footer-container .info-footer:hover .nar,
#footer .footer-container .info-footer:hover p a {
color: #f7931e !important;
text-decoration: none !important;	
}
footer .site-info {
font-weight: bold;		
}

.social-media ul {
list-style: none;
padding: 0;
display: flex;
}
.social-media ul li a img {
width: 65%;
}
.container-info {
/* padding-top: 6%;
padding-bottom: 6%; */
padding-top: 25px;
padding-bottom: 50px;	
}
.icon-location {
/*width: 18% !important;*/
position: relative !important;
top: 5px !important;	
}
/*copyright */
.copyright {font-size: 1.1em;}
body:not(.theme-preset-active) footer#colophon {
    color: #fff !important;
    background-color: transparent !important;
}
/*@media (max-width: 1200px) { 
.icon-location {
width: 18% !important;
position: relative !important;
top: 15px !important;	
}
}*/

/*service page*/
/*.cohete-bg {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/08/cohete.svg');
}*/
.page-id-19 .info-pges {
position: relative;
z-index: 1;
}
.margintop-c {margin-top: -110px; padding-bottom: 9%;}
.margintop-d {margin-top: -110px;}
.margintop-c2 {margin-top: -160px}
.title-standar {
font-weight: 800;
font-size: 2.0em;
font-family: 'Montserrat';
}
.page-id-17 .container-form2 {width:70%;}
.container-form2 {
width: 75%;
margin: 0 auto;
}
.text-standar {
margin-bottom: 1.1em;
color: #4d4d4d;
font-family: 'Montserrat';
font-size: 0.9em;
}
.text-standar-c {
color: #4D4D4D;
font-size: 0.9em;
}
.serv-containerform {
background-color: #000028;
padding-left: 10%;
padding-right: 10%;
padding-top: 6%;
padding-bottom: 6%;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
margin-top: 20%;
}
.title-form1 {
color: #fff;
font-weight: 800;
font-size: 1.8em;
text-align: center;
margin: 0;
padding-bottom: 5%;
}
.title-form2 {
font-family: 'Montserrat';
font-weight: 400;
color: #fff;
text-align: center;
margin: 0;
padding-bottom: 8%;
}
#wpcf7-f323-o1 p{width: 100%; margin-bottom: 0.7em !important;}
#wpcf7-f441-o1 p {width: 100%; margin-bottom: 1em !important;}
#wpcf7-f323-o1 .btn,
#wpcf7-f441-o1 .btn{
background-color: #ff6600 !important;
width: 100% !important;
font-weight: bold !important;
border: 0;
border-radius: 0.30rem;
padding-top: 7px;
padding-bottom: 7px;
}
.page-id-14 .serv-containerform {padding-bottom: 1%; background-color: #0000288f;}
.serv-containerform #wpcf7-f323-o1 input[type="text"],
.serv-containerform #wpcf7-f441-o1 input[type="text"]{
height: calc(1.3em + .75rem + 2px);
}
#wpcf7-f323-o1 .wpcf7-text::placeholder,
#wpcf7-f441-o1 .wpcf7-text::placeholder{
color: #4d4d4d;
font-weight: bold;
font-size: 0.8em;
}
#wpcf7-f323-o1 .wpcf7-checkbox,
#wpcf7-f441-o1 .wpcf7-checkbox{
background-color: transparent  !important;
border: none !important;
margin-top: -25px;
font-size: 0.7em;
padding: 0;
}
#wpcf7-f323-o1 span.wpcf7-list-item {margin: 0 !important; padding-top: 2%;}
.wpcf7-checkbox.form-control {
color: #fff;
font-size: 0.8em;
margin-top: -15px;
height: calc(2em + .75rem + 2px);
}
.container-form2 .woman-photo {
position: absolute;
width: 60%;
top: -104px;
z-index: 0;
left: 20%;
}
.container-customize {
width: 80%; 
margin: 0 auto; 
text-align: center;
padding-top: 8%;
/*padding-bottom: 4%;*/
}
.container-c {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/08/serv-bg.png');
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.container-btn {
width: 35%;
margin: 0 auto;
}
.btnOrange2 {
width: 80%;
border: none;
padding-top: 6px;
padding-bottom: 6px;
border-radius: 0.45rem;
font-weight: bold;
color: #fff;
font-size: 1.2em;
font-family: 'Montserrat';
margin-top: 5%;
background-color: #f7931e;
position: relative;
top: 15%;
}
.btnOrange {
width: 100%;
background-color: #ff6600;
border: none;
padding-top: 7px;
padding-bottom: 7px;
border-radius: 0.25rem;
position: relative;
z-index: 1;
margin-bottom: 5%;
}
.btnOrange h3 {
margin: 0 !important;
padding: 0 !important;
color: #fff;
font-weight: bold;
}
/*plans section */
.background-space {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bg-4.jpg');
background-size: cover;
padding-top: 16%;
padding-bottom: 10%;
margin-top: -230px;
}
.plans-box {text-align: center;}
.ptitle-box {
padding-top: 5%;
padding-bottom: 5%;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.ptitle-box2 {
padding-top: 5%;
padding-bottom: 5%;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.ptitle-box.red {background-color: #c1272d;}
.ptitle-box2.yellow {
background-color: #f7931e;
padding-top: 8% !important;
padding-bottom: 8%;
}
.ptitle-box.yellow {background-color: #f7931e;}
.ptitle-box.green {
background-color: #339966;
}
.ptitle-box.purple {background-color: #303077;}
.ptitle-box h3{
color: #fff;
font-weight: bold;
font-size: 1.1em;
margin: 0;
padding: 0;
}
.ptitle-box2 h3{
color: #fff;
font-weight: bold;
font-size: 1.1em;
margin: 0;
padding: 0;
}
.ptitlebig-box {
padding-top: 3%;
padding-bottom: 3%;
background-color: #1a1a1a;
}
.ptitlebig-box h2{
margin: 0;
padding: 0;
color: #fff;
font-weight: 800;
text-align: center;
font-family: 'Montserrat';
font-size: 1.4em;
}
.plans-box .content-plans {
background-color: #fff;
text-align: center;
padding-top: 8%;
padding-bottom: 8%;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
/*center*/
.plans-box.center {
margin-top: -50px;
}
.plans-box.center .ptitlebig-box{
padding-top: 5%;
padding-bottom: 5%;
}
.plans-box.center .ptitlebig-box h3 {font-size: 1.6em;}
.plans-box.center .content-plans p {
font-size: 1em;
}

.plans-box .content-plans p {
color: #999;
font-weight: bold;
font-size: 0.8em;
margin-bottom: 0.8em;
}
.plans-box .plans-btn {
width: 80%;
border: none;
padding-top: 6px;
padding-bottom: 6px;
border-radius: 0.45rem;
font-weight: bold;
color: #fff;
font-size: 1.1em;
font-family: 'Montserrat';
margin-top: 5%;
}
.plans-box.center .plans-btn {font-size: 1.3em;}
.plans-box .plans-btn.red {
background-color: #c1272d;
}
.plans-box .plans-btn.yellow {
background-color: #f7931e;
}
.plans-box .plans-btn.green {
background-color: #339966;
}
.plans-box .plans-btn.purple {
background-color: #303077;
}
.bg-space-before {
position: relative;
top: -133px;
}
.bg-space-after {
position: relative;
top: -109px;
}
.bg-space-before .cls-1,
.bg-space-after .cls-1,
.map-before .cls-1{fill: #fff;}
.text-standar.bold {color: #999; font-weight: bold;}
/*.container-little {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bg-3.jpg');
}*/

/*.btnOrange h3:before{
content: url('https://innorious.tech/sx/wp-content/uploads/2019/08/phone-e1566937546663.png');
}*/
/*.page-id-19 #footer {margin-top: 0px;}*/
/*.page-id-19 .footer-before {top: 0px;}*/

/**/
#section-first{
position: relative;
z-index: 1;
}
/*nosotros page*/
.page-id-21 .info-pges,
.page-id-23 .info-pges,
.page-id-25 .info-pges,
.page-id-17 .info-pges,
.page-id-29 .info-pges{padding-bottom: 3%;}
.page-id-21 .info-pges .title-pges {padding-top: 8%;}
.page-id-21 .container-two.customize-sizes {padding-top: 12%; padding-bottom: 15%; }
.width-75 {
width: 85%;
margin: 0 auto;
}
/*our team section*/
.box-x {
width: 90%;
margin: 0 auto;
-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 2px rgba(130, 130, 130, 0.55);
padding-top: 10%;
padding-bottom: 10%;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
margin-bottom: 10%;
}
.box-x .member-portrait {
text-align: center;
padding-bottom: 7%;
width: 80%;
margin: 0 auto;
}
.box-x .member-portrait img {
border-radius: 50%;
width: 85%;
margin: 0 auto;
}
.box-x .member-info {
text-align: center;
}
.box-x .member-info .member-name{
margin: 0;
padding: 0;
color: #333;
font-weight: bold;
font-size: 1.1em;
font-family: 'Montserrat';
}
.box-x .member-info .member-carg {
color: #666;
font-family: 'Montserrat';
font-size: 0.7em;
margin: 0;
}
.page-id-21 #section-two:after {bottom: 45px; display: none;}
.padding-c {padding-bottom: 5%;}
.portafolio-section .portafolio-box {
-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 2px rgba(130, 130, 130, 0.55);
margin-bottom: 11%;
width: 262px;
height: 230px;
}
.portafolio-section .portafolio-box img {
width: 100%;
height: 100%;
object-fit: cover;
}

/*CLIENTS SECTION SLIDE*/
.clientsec-slide .hi-slide {
height: 330px;
}
.clientsec-slide .hi-slide > ul {height: 625px;}
.clientsec-slide .hi-slide > ul > li {
    width: 35% !important;
    height: 30% !important;
	background-color: transparent;
	border: none;
}
.clientsec-slide .client-portrait{box-shadow: none;}
.clientsec-slide .hi-slide .hi-prev {left: 10%;}
.clientsec-slide .hi-slide .hi-next {right: 17%;}
/*contact page*/
.page-id-25 #section-seven {
background-image: none;
margin-bottom: -200px;
position: relative;
z-index: 1;
}
.map-before {
position: relative;
top: 95px;
}
.container-three {
width: 75%;
margin: 0 auto;
}
/*blog*/
/*.blog-page {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/08/cohete.svg');
}*/
.blog-page {
padding-bottom: 6%;
}
.page-id-29 #main{background-color: #fff;}
.notice-container .notice-box img{
width: 100%;
height: 100%;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.notice-container.little {margin-bottom: 10%;}
.notice-container .buttom-container {
position: absolute;
bottom: 4%;
box-shadow: inset -1px -150px 50px -44px rgb(0, 0, 0);
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
margin-right: 15px;
}
.buttom-container.big{

}
.notice-container .notice-buttom {
padding-left: 8%;
padding-right: 8%;
position: relative;
top: -30px;
}
.notice-container .notice-buttom .content-post{
margin: 0;
padding-bottom: 2%;
font-weight: bold;
color: #fff;
font-size: 2.3em;
}
.notice-container .notice-buttom .tittle-post {
font-weight: bold;
color: #fff;
font-size: 1.5em;
font-family: 'Montserrat';
margin: 0;
} 
.notice-container.little .notice-buttom .content-post{font-size: 1em;}
.notice-container.little .notice-buttom .tittle-post {font-size: 0.9em;}
.notice-container.little .buttom-container {bottom: 9%; padding-top: 55%;}
.container-four {
width: 85%;
margin: 0 auto;
padding-bottom: 7%;
}
.txt-normal {margin-bottom: 0.9em;}
/*consulta-gratis page*/
.customize-list {
list-style: none;
position: relative;
left: 5%;
padding-top: 2%;
}
.customize-list li {padding-bottom: 2%;}
.customize-list li p {font-size: 1em; position: relative; top: 5px; margin-bottom: 0.5em;}
.customize-list li:before {
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/08/before-li.png');
content: '';
position: absolute;
left: 0;
height: 32px;
width: 32px;
background-repeat: no-repeat;
}
.start-arrow {
background: url('https://innorious.tech/sx/wp-content/uploads/2019/08/flecha-naranja.svg');
    background-repeat: repeat;
background-repeat: no-repeat;
height: 275px;
width: 702px;
padding: 50px 0px 5px 148px;
line-height: normal;
margin-left: -150px;
}
.start-arrow a {
color: #fff;
font-size: 1.9em;
font-weight: 700;
text-decoration: none;
}
.start-arrow span {display: block;}
.page-id-714 .title-standar {
font-weight: 800;
font-size: 1.8em;
font-family: 'Montserrat';
margin-bottom: 0;
padding-bottom: 0;

}
.page-id-714  .serv-containerform {
padding-top: 10%;
padding-bottom: 10%;
}
.page-id-714 #section-first {padding-bottom:6%;}
.page-id-714 #section-thrid {	
margin-top: -55px;
margin-top: -110px;
background-image: url('https://innorious.tech/sx/wp-content/uploads/2019/06/bg-4.jpg');
background-size: cover;
}
.page-id-714 #section-second {margin-top: -55px;
background-color: #e6e6e6;
margin-top: -125px;
}
.page-id-714 .padding-bt-c {padding-bottom: 5%; padding-top: 5%;}
.page-id-714 .clientsec-slide .hi-slide {margin-bottom: -165px;}
.page-id-714 .portafolio-section {
padding-bottom: 5%;
}
.after-slide .cls-1 {
color: #e6e6e6 !important;
}
.white {
color: #fff !important;
}
/*legal info */
.page-id-767 .title-standar,
.page-id-769 .title-standar,
.page-id-771 .title-standar,
.page-id-773 .title-standar{text-align: center; padding-bottom: 6%;}
.page-id-767 #section-first,
.page-id-769 #section-first,
.page-id-771 #section-first,
.page-id-773 #section-first{margin-top: -10px; padding-bottom: 12%;} 
.subtitle-standar {
padding-bottom: 2%;
font-size: 1.9em;
font-weight: bold;
color: #000;
}
.page-id-767  #content.site-content,
.page-id-769 #content.site-content,
.page-id-771 #content.site-content,
.page-id-773 #content.site-content{position: relative; z-index: 1; background-color:#fff;}

/**/
.page-id-468 .plans-box.center .content-plans p {font-size: 0.9em;}

/*versión mobile*/
@media (max-width: 375px) { 
.section-two-before {
top: 22px !important;
}
}
@media (max-width: 576px) { 
.mbl-1 {order: 1 !important;}
.mbl-2 {order: 2 !important;}
.mbl-3 {order: 3 !important;}
.center {text-align: center;}
.custom-screen {width: 75%;}
.info-pges {
padding-left: 5%;
padding-right: 5%;
}
/*header top*/
.header-top .logo-portrait {
width: 30%;
margin: 0 auto;
padding-bottom: 5%;
}
.right-content {text-align: center;}
/*content*/
.page-id-17 #section-one {
background-image: none;
}
.ast-img {display: none;}
.page-id-17 #section-one {margin-top: -40px; padding-bottom: 25% !important;}
.title-pges {left: -30px;}
.container-main:after {bottom: -5px;}
.container-services-1 {width: 35%; padding-bottom: 0;}
.serv-box {padding-bottom: 15%;}
.container-services-1 .serv-1, .container-services-2,
.container-services-1 .serv-2, .container-services-2 .serv-6,
.container-services-1 .serv-3, .container-services-2 .serv-7,
.container-services-1 .serv-4,
.container-services-1 .serv-1, .container-services-2 .serv-5,
.container-services-2 .serv-8,
.container-services-2 .serv-9{
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px;	
}
.container-services-2 .serv-col-2 {
flex: 0 0 100% !important;
max-width: 100% !important;
}
.container-services-2 {width: 35%;}
/*section-two*/
#section-two:after {
bottom: -5px;
}
.container-two.customize-sizes {margin-top: -95px;}
.logo-img {
width: 40%;
top: 0;
padding-bottom: 10%;
}	
.progress .progress-value {top: 0;}

/*section-three*/
#section-three {
top: 0;
}
.slide.hi-slide{display: none;} 

/*section-four*/
#section-four {
margin-top: 0;
}
.section-four-before {top: 30px;}
.sevImg-port {text-align: center;}
.sevImg-port img {
position: relative;
left: 5%;
}
/*section-five*/
.clients-section .left-c {left: 0;}
/*slider portfolio*/
.page-id-17 .hi-slide > ul > li {
width:25% !important;
height: 50% !important;
}
.no-displays {display: none;}
.section-two-before {top: 35px !important;}
.container-two.customize-sizes {padding-top: 50px !important;}
/*testimonials-section */
.testimonials-container .tm-info .tm-subtitle {
left: 0 !important;
}
.testimonials-container .tm-info {text-align: center;}
.testimonials-section .container-two, .testimonials-section2 .container-two {margin-top: 0 !important;}
.testimonials-container.first:before {top: 0 !important;}
.tm-content { margin-top: 0px !important;}
.testimonials-section:before, .testimonials-section2:before {top: -30px;}
.testimonials-section .info-pges{margin-top: -50px !important;}
/*--------------------------------------------------*/
.img-portrait, .img-portrait-2 {width: 100% !important;}
.margin-tp2 {margin-top:-65px !important}
.after-serv {top: -35px !important;}
.serv-section{padding-bottom: 20% !important;}
}

@media (min-width: 1000px) and (max-width: 1410px) { 
.section-two-before {
top: -28px;
}
.section-four-before {
top: -253px;
}
.after-serv {
top: -98px;
}
.testimonials-container.first:before {
top: -158px;
}
}	
@media (max-width: 1900px) {

/*#section-four {
margin-top: -225px !important;
}
.container-menu {
width: 75% !important;
margin: 0 auto !important;
}*/
}

/*new styles (9-10-2019)*/
#contenidox {
display: none;
}
/*modal style (portafolio)*/
.modal-backdrop {
position: relative !important;
}
.modal-footer .btn {
background-color: #ff6600 !important;
width: 30% !important;
font-weight: bold !important;
border: 0;
border-radius: 0.30rem;
padding-top: 7px;
padding-bottom: 7px;
font-family: 'Montserrat' !important;
}
.modal-header .close {
float: right;
font-size: 1.5rem !important;
font-weight: bold !important;
line-height: 1;
color: #fff !important;
text-shadow: 0 1px 0 #fff;
opacity: 1 !important;
background-color: #ff6600;
}
.modal-dialog {
max-width: 650px !important;
}
.page-id-17 .slide.hi-slide {
visibility: hidden;
}
.page-id-25 .margin-tp3 {
margin-top: -90px;
}