@font-face{font-family:OpenSans-Regular;src:url("../fonts/OpenSans-Regular.eot");}
@font-face{font-family:OpenSans-Regular;src:url("../fonts/OpenSans-Regular.ttf");}
@font-face{font-family:OpenSans-Bold;src:url("../fonts/OpenSans-Bold.eot");}
@font-face{font-family:OpenSans-Bold;src:url("../fonts/OpenSans-Bold.ttf");}
@font-face{font-family:OpenSans-ExtraBold;src:url("../fonts/OpenSans-ExtraBold.eot");}
@font-face{font-family:OpenSans-ExtraBold;src:url("../fonts/OpenSans-ExtraBold.ttf");}
@font-face{font-family:OpenSans-Light;src:url("../fonts/OpenSans-Light.eot");}
@font-face{font-family:OpenSans-Light;src:url("../fonts/OpenSans-Light.ttf");}
@font-face{font-family:JaneAust;src:url("../fonts/JaneAust.eot");}
@font-face{font-family:JaneAust;src:url("../fonts/JaneAust.ttf");}
@font-face{font-family:JarvishBlurry;src:url("../fonts/Jarvish Blurry.eot");}
@font-face{font-family:JarvishBlurry;src:url("../fonts/Jarvish Blurry.ttf");}

#innerWrapper b{display: none;}
.thin{display: none;}
.fa-eye{padding: 10px;}

.fa-youtube{background-color: #DE2D2E;}
.renovarse{color: #000!important;font-family: 'OpenSans-ExtraBold'!important;font-size: 64px!important;text-align: center!important;margin-left: 66px!important;margin-top: -52px;}
.ley{font-family: 'OpenSans-Regular';font-size: 20px;color: #000;text-align: right;}
.renovarse span{font-family: 'JarvishBlurry'!important;color: #b87e02;}
.fa-instagram{background-color: #AE8569;}

.fa-linkedin-square{background-color: #1060A6;}
.incubadora{width: 40%;margin-left: 30%;margin-bottom: 20px;}
.bolsa-tr{width: 66%;margin-bottom: 20px;}
.incubadorap{text-align: center;}

.iconMetodology{background-size: cover;}
.iconMetodology1{background-image: url('../img/Brandcheckup-1.png');}
.step1:hover .iconMetodology1{background-image: url('../img/Brandcheckup.png')!important;background-color: #FFF!important;}

.iconMetodology2{background-image: url('../img/brandID-1.png');}
.step2:hover .iconMetodology2{background-image: url('../img/brandID.png')!important;background-color: #FFF!important;}

.iconMetodology3{background-image: url('../img/brandsense-1.png');}
.step3:hover .iconMetodology3{background-image: url('../img/brandsense.png')!important;background-color: #FFF!important;}

.iconMetodology4{background-image: url('../img/brandcom-1.png');}
.step4:hover .iconMetodology4{background-image: url('../img/brandcom.png')!important;background-color: #FFF!important;}

.iconMetodology5{background-image: url('../img/brandtrack-1.png');}
.step5:hover .iconMetodology5{background-image: url('../img/brandtrack.png')!important;background-color: #FFF!important;}

.contacto li p{text-indent: -10px;}
.encabezado{background: #41C362;width: 100%;height: 50px;}

.lista-beneficios li{font-size: 15px; line-height: 35px;text-indent:-15px;}

.panel-group-1 .panel{border: none;}

.panel-group-1 .panel .panel-heading a {cursor: auto!important;}

/*definiendo estructura personalizada*/
.center-heading h2{letter-spacing: 0px!important;font-size: 40px;line-height: 1.1em!important;}

.h1oficial{margin:0px!important;font-size:20px!important;color:#000!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing: 2px!important;font-family:OpenSans-Regular!important;line-height: normal!important;}
.h2oficial{font-weight: 700!important; text-transform: uppercase!important; margin-bottom: 5px!important; color: #000!important; font-size: 50px!important; letter-spacing: 0px!important; line-height: 1.1em!important; font-family: OpenSans-regular!important;}
.h3oficial{font-size:16px!important;font-weight:600!important;margin-top:20px!important;margin-bottom:0px!important;text-transform:uppercase!important;letter-spacing:normal!important;line-height:1.1em!important;color:#060606!important;margin:0px!important;font-family:OpenSans-Regular!important;}

.h3normal{font-size:20px;margin-bottom:15px;margin-top:15px;font-weight:400;text-transform:capitalize;}

/*titulo capital brand*/
.brandTitle{font-size: 1em;font-weight: normal;}

/*p Caso de exito*/
.pCasoExito{padding-top: 12px;}
.pCasoExito b{font-weight: bold;}

.imgBlog{height:auto;min-height: 360px;overflow: hidden;text-align: center;}


.link-servicios:hover .h3-servicios{color: #A79874;}
.encabezado-landing{width: 100%;padding-top:25px;padding-bottom: 30px;background: #0A1135; }
.encabezado-landing img{width: 20%;margin-left: 40%;}
.banner-landing{background-image: url("../img/landing/banner-landing.jpg");background-size: cover;height:480px;padding-top: 55px;}
.banner-texto{width:40%;margin-left: 18%;padding-top: 5px;padding-bottom: 55px;text-align: center;}

.banner-texto p{color: #fff;font-family: 'OpenSans-ExtraBold';font-size: 51px;width: 94%}
.banner-texto p span{font-size: 25px;}
.banner-texto p label{font-size: 20px;width: 94%}
.firma{padding-top: 65px;}
.firma h1{font-size: 42px;font-family: 'OpenSans-Regular';color: #000;width: 50%;margin-left: 25%;text-align: center;margin-bottom: 47px;}
.firma h1 span{font-family: 'OpenSans-Bold';}
.firma p{font-size: 16;font-family: 'OpenSans-Regular';color: #000;width: 30%;margin-left: 35%;text-align: center;padding-top: 15px;}
.jesus p{font-family: 'JaneAust';font-size: 19px;color: #000;width: 100%;text-align: center;margin-left: 0%;padding-top: 57px;}
.jesus p span{font-family: 'OpenSans-Regular';font-size: 12px;}
.titulo-form{font-size: 21px;font-family: 'OpenSans-Bold'!important;margin-top: 95px;}
.images-revitalizacion img{width: 90%;margin-left: 10%;}
.images-revitalizacion{margin-top: 146px;}
.landing-deloitte{background: #000;height: auto;padding-top: 62px;}
.foto{width: 65%;margin-left: 23%;}
.div-info{color: #fff;font-family: 'OpenSans-Bold';font-size: 12px;text-align: left;width: 65%;margin-left: 23%;margin-top: 19px;}
.div-info span{color: #A87C4F;font-family: 'OpenSans-Regular';}
.deloitte{width: 30%;margin-left: 35%;margin-top: 50px;}
.parrafo-deloitte{width: 65%;margin-left: 23%;margin-top: 20px; margin-bottom: 170px;}
.parrafo-deloitte p{font-family: 'OpenSans-Regular';font-size: 14px;color: #6D6E70;text-align: justify;}
.parrafo-deloitte span{font-family: 'OpenSans-Bold';font-size: 14px;color:#6D6E70;text-align: left; }
.landing-form h1{font-family: 'OpenSans-Regular'!important;font-size: 24px;margin-top: 70px;width: 80%;margin-left: 5%;}
.landing-form h1 span{font-family: 'OpenSans-Bold';}
.landing-form p{font-family: 'OpenSans-Regular';font-size: 14px; width: 60%;margin-left: 5%;color: #000;}
.landing-form span{font-family: 'OpenSans-Bold';}
.landing-form label{font-style: italic;color: #6D6E70;}
.landing-form h2{font-family: 'OpenSans-Bold'!important;font-size: 21px;margin-top: 70px;margin-bottom: 25px;margin-left: 5%;}
.form-contact2{width: 50%;margin-left: 7%;}
.landing-component label{font-size: 14px!important;font-family: 'OpenSans-Regular'!important;color: #929497!important;text-transform: uppercase!important;font-style: normal!important;}
.button-landing {width: 30%;margin-left: 35%;height: 63px;background-color: #000!important;}
.landing-footer{background-color: #000!important;width: 100%;height: 184px;}
.pleca-landing{width: 100%;height: 2px;background-image: url("../img/landing/pleca.jpg");}
.footer-info{color:#929497;font-family: 'OpenSans-Regular';font-size: 14px;text-align: right;padding-right: 15px;padding-top: 80px;}
.landing-footer img{padding-top: 23px;}
.footer-info2{color:#929497;font-family: 'OpenSans-Regular';font-size: 14px;text-align: left;padding-left: 15px;padding-top: 40px;padding-right: 20px;}
.banner-gracias{background-image: url("../img/landing/banner.jpg");height:469px;padding-top: 55px;background-size: cover;}
.parrafo-oculto{
	color: #686868!important;
	line-height: 24px!important;
	margin: 0px 0px 20px!important;
	font-family: "Open Sans",sans-serif!important;
	font-weight: 400!important;
	text-transform: none!important;
	font-size: 14px!important;
	display: none;
}

/*bootstrap media querys*/
@media (max-width: 349px){
    .renovarse {
    color: #000!important;
    font-family: 'OpenSans-ExtraBold'!important;
    font-size: 29px!important;
    text-align: center!important;
    margin-left: 26px!important;
    margin-top: -91px;
}
    .encabezado-landing {padding-top: 37px;padding-bottom: 44px;}
    .encabezado-landing img {width: 42%;margin-left: 29%;}
    .banner-texto{width: 60%;margin-left: 20%;padding-bottom: 24px;}
    .banner-texto p {font-size: 17px;width: 100%;margin-left: 5%;}
    .banner-texto p label{font-size: 13px;width: 90%;}
    .footer-info {text-align: center;padding-top: 30px;}
    .landing-footer img {padding-top: 10px;width: 28%;margin-left: 36%;}
    .footer-info2 {text-align: center;padding-top: 4px;padding-right: 20px;}
    .banner-texto{margin-left: 8%;width: 44%;}
    .landing-footer{height:340px;}
    .banner-texto p{    margin: 0 0 3px;}
    .landing-deloitte{padding-bottom: 60px;}
    .parrafo-deloitte{margin-bottom: 0px;}
    .button-landing{width: 60%;margin-left: 32%;}
    .banner-landing{background-image: url("../img/landing/banner-landing3.jpg");height:175px;padding-top: 16px;}
    .banner-texto p span {font-size: 14px;line-height: 15px;}
    .firma h1{font-size: 18px;width: 90%;margin-left: 5%;}
    .firma {    padding-top: 25px;}
    .firma p{font-size: 12px;width: 90%;margin-left: 5%;}
    .jesus p{padding-top: 15px;font-size: 17px!important;}
    .images-revitalizacion img {width: 49%;margin-left: 0%;}
    .images-revitalizacion {margin-top: 10px;}
    .titulo-form {font-size: 15px;line-height: 25px;font-family: 'OpenSans-Bold'!important;margin-top: 30px;}
    .form-contact2 {width: 90%;margin-left: 5%;}
}
@media (min-width: 350px) and (max-width: 449px){
    .renovarse {
    color: #000!important;
    font-family: 'OpenSans-ExtraBold'!important;
    font-size: 29px!important;
    text-align: center!important;
    margin-left: 26px!important;
    margin-top: -91px;
}
    .encabezado-landing {padding-top: 37px;padding-bottom: 44px;}
    .encabezado-landing img {width: 42%;margin-left: 29%;}
    .banner-texto{width: 60%;margin-left: 20%;padding-bottom: 24px;}
    .banner-texto p {font-size: 23px;width: 90%;margin-left: 5%;}
    .banner-texto p label{font-size: 13px;width: 90%;}
    .footer-info {text-align: center;padding-top: 30px;}
    .landing-footer img {padding-top: 10px;width: 28%;margin-left: 36%;}
    .footer-info2 {text-align: center;padding-top: 4px;padding-right: 20px;}
    .banner-texto{margin-left: 8%;width: 40%;}
    .landing-footer{height:340px;}
    .banner-texto p{    margin: 0 0 11px;}
    .landing-deloitte{padding-bottom: 60px;}
    .parrafo-deloitte{margin-bottom: 0px;}
    .button-landing{width: 60%;margin-left: 32%;}
    .banner-landing{background-image: url("../img/landing/banner-landing3.jpg");height:245px;padding-top: 16px;}
    .banner-texto p span {font-size: 18px;}
    .firma h1{font-size: 18px;width: 90%;margin-left: 5%;}
    .firma {    padding-top: 25px;}
    .firma p{font-size: 12px;width: 90%;margin-left: 5%;}
    .jesus p{padding-top: 15px;font-size: 17px!important;}
    .images-revitalizacion img {width: 49%;margin-left: 0%;}
    .images-revitalizacion {margin-top: 10px;}
    .titulo-form {font-size: 15px;line-height: 25px;font-family: 'OpenSans-Bold'!important;margin-top: 30px;}
    .form-contact2 {width: 90%;margin-left: 5%;}
}
@media (min-width: 450px) and (max-width: 610px){
    .renovarse {
    color: #000!important;
    font-family: 'OpenSans-ExtraBold'!important;
    font-size: 35px!important;
    text-align: center!important;
    margin-left: 66px!important;
    margin-top: -92px;}

     .encabezado-landing {padding-top: 37px;padding-bottom: 44px;}
    .encabezado-landing img {width: 42%;margin-left: 29%;}
    .banner-texto p{font-size: 26px;line-height: 15px;}
    .banner-texto p label{font-size: 15px;}
    .footer-info {text-align: center;padding-top: 30px;}
    .landing-footer img {padding-top: 10px;width: 28%;margin-left: 36%;}
    .footer-info2 {text-align: center;padding-top: 4px;padding-right: 20px;}
    .landing-footer{height:340px;}
    .button-landing{width: 60%;margin-left: 32%;}
    .landing-deloitte{padding-bottom: 60px;}
    .parrafo-deloitte{margin-bottom: 0px;}
    .banner-landing{background-image: url("../img/landing/banner-landing2.jpg");height:261px;padding-top: 29px;}
    .banner-texto p span {font-size: 19px;line-height: }
   .banner-texto {width: 58%;margin-left: 4%;padding-top: 0px;}
   .firma h1 {font-size: 24px;width: 90%;margin-left: 5%;}
   .firma {padding-top: 45px;}
    .firma p {width: 80%;margin-left: 10%;font-size: 13px;}
    .jesus p{font-size: 17px!important;}
    .images-revitalizacion{margin-top: 0px;}
    .images-revitalizacion img {width: 33%;}
    .titulo-form {font-size: 18px;width: 90%;margin-left: 5%;}
    .form-contact2 {width: 90%;margin-left: 5%;}
}
@media (min-width: 611px) and (max-width: 767px){
    .renovarse {color: #000!important;font-family: 'OpenSans-ExtraBold'!important;
    font-size: 46px!important;
    text-align: center!important;
    margin-left: 82px!important;
    margin-top: -85px;
}

    .encabezado-landing {padding-top: 37px;padding-bottom: 44px;}
    .encabezado-landing img {width: 42%;margin-left: 29%;}
    .banner-texto p{font-size: 26px;line-height: 15px;}
    .banner-texto p label{font-size: 15px;}
    .footer-info {text-align: center;padding-top: 30px;}
    .landing-footer img {padding-top: 10px;width: 28%;margin-left: 36%;}
    .footer-info2 {text-align: center;padding-top: 4px;padding-right: 20px;}
    .landing-footer{height:340px;}
    .button-landing{width: 60%;margin-left: 32%;}
    .landing-deloitte{padding-bottom: 60px;}
    .parrafo-deloitte{margin-bottom: 0px;}
    .banner-landing{background-image: url("../img/landing/banner-landing2.jpg");height:328px;padding-top: 29px;}
    .banner-texto p span {font-size: 19px;line-height: }
   .banner-texto {width: 43%;margin-left: 15%;padding-top: 22px;}
    .firma h1{font-size: 29px;width: 60%;margin-left: 20%;}
    .firma p{width: 48%;margin-left: 26%;font-size: 14px;}
    .jesus p{font-size: 17px!important;}
    .images-revitalizacion{margin-top: 0px;}
    .images-revitalizacion img {width: 33%;}
    .titulo-form {font-size: 18px;width: 90%;margin-left: 5%;}
    .form-contact2 {width: 90%;margin-left: 5%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .footer-info {text-align: center;padding-top: 30px;}
    .landing-footer img {padding-top: 10px;width: 14%;margin-left: 43%;}
    .footer-info2 {text-align: center;padding-top: 4px;padding-right: 20px;}
    .landing-footer{height:280px;}
    .banner-landing{height: 347px;padding-top: 25px;}
    .landing-deloitte{padding-bottom: 60px;}
    .parrafo-deloitte{margin-bottom: 0px;}
    .banner-texto{margin-left: 15%;}
    .banner-texto p{font-size: 40px;}
    .banner-texto p span {font-size: 23px;}
    .firma h1{font-size: 30px;width: 66%;margin-left: 17%;}
    .firma p{font-size: 15px;width: 46%;margin-left: 27%;}
    .jesus p{padding-top: 40px;}
    .titulo-form{width: 90%;font-size: 17px;}
    .images-revitalizacion {margin-top: 199px;}
    .images-revitalizacion img {width: 121%;}
    .form-contact2 {width: 75%;}
    .form-group{margin-bottom: 0px!important;   }
}
@media (min-width: 992px) and (max-width: 1200px){

    .banner-landing{height: 419px;}
    .banner-texto p {font-size: 47px;}
    .banner-landing{padding-top: 45px;}
    .banner-texto p span {font-size: 23px;}
    .firma h1 {font-size: 35px;}
    .firma p{width: 40%;margin-left: 30%;}
    .titulo-form{width: 90%;font-size: 18px;margin-left: 0%;}
    .form-contact2 {width: 70%;}
    .images-revitalizacion {margin-top: 177px;}
    .images-revitalizacion img {width: 103%;}
}
@media (min-width: 1201px){}


.team-wrap{min-height: 580px;}



.modal-work .modal-close::before {

    content: "";
    position: absolute;
    left: 40px;
    top: -15px;
    width: 1px;
    height: 110px;
    background-color: #AAA;
    transform: rotate(-45deg);

}
.interesado{    color: #686868;font-size: 17px;font-family: 'Open Sans', sans-serif;font-weight: 400;}
.modal-work .modal-close::after {
    content: "";
    position: absolute;
    right: 40px;
    top: -15px;
    width: 1px;
    height: 110px;
    background-color: #AAA;
    transform: rotate(45deg);
}

.modal-work .modal-close {
    position: absolute;
    z-index: 999;
    top: 25px;
    right: 25px;
    width: 80px;
    height: 80px;
    cursor: pointer;
    transition: background-color 0.3s ease-in-out 0s;
}

video#video1 {
position: relative;
top: 50%;
left: 50%;

min-width: 100%;
/*min-height: 100%;*/
width: auto;
height: auto;
/*z-index: -100;*/
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
background: url(polina.jpg) no-repeat;
background-size: cover;
}
#contenedorVideo{ position: relative; height: 600px; overflow: hidden;}
video#video1 { transition: 1s opacity; }
/*.stopfade { opacity: .5; }
#bgvid { display: none; }*/
}


.parrafo-oculto{color: #686868!important; line-height: 24px!important;  margin: 0px 0px 20px!important;    font-family: "Open Sans",sans-serif!important;    font-weight: 400!important;    text-transform: none!important;    font-size: 14px!important; display: none;}


/*bootstrap media querys*/
@media (max-width: 767px){
    /*banner inicio*/
    .carousel-inner > .item
    .texto-banner1{font-size: 20px!important; margin-top: 0px!important; width: 80%; margin-left: 10%;}
    .texto-banner2{font-size: 20px!important; margin-top: 0px!important; width: 80%; margin-left: 10%;}
    .texto-banner3{font-size: 20px!important; margin-top: 0px!important; width: 80%; margin-left: 10%;}

    .sliderIndex1{background-position: left!important;}
    .sliderIndex2{background-position: left!important;}
    .sliderIndex3{background-position: right!important;}

    .carousel-inner{height: 300px!important;}

    img[alt="LOGOBQ"]{width: 100%!important;}

    .mexicana-contenedor{width: 80%!important;margin: 0px auto;}

    /*banner servicios*/
    .servicios-texto-banner1{font-size: 30px!important; text-align: center; margin-top: -30px!important;line-height: 1.3em!important;}
    .servicios-banner1{background-position: left!important;}
    .servicios-banner0{background-position: left!important;}
    .servicios-texto-banner2{font-size: 30px!important; text-align: center; margin-top: -30px!important;}

    .servicios-texto-banner3{font-size: 30px!important; text-align: center; margin-top: -30px!important;}


    /*banner market*/
    .market-banner1{background-position: right!important;}
    .market-texto-banner1{font-size: 28px!important; text-align: center; margin-right: 0px!important; margin-top: -30px!important;line-height: 1.3em!important;}

    .market-banner2{background-position: right!important;}
    .market-texto-banner2{font-size: 28px!important; text-align: center; margin-right: 0px!important; margin-top: -30px!important;line-height: 1.3em!important;}

    .market-banner3{background-position: left!important;}
    .market-texto-banner3{font-size: 28px!important; text-align: center; margin-right: 0px!important; margin-top: -60px!important;line-height: 1.3em!important;}


    /*banner capital*/
    .capital-banner1{background-position: right!important;}
    .capital-texto-banner1{text-align: center!important; margin-top: -40px;font-size: 28px!important; line-height: 1.3em!important;}

    .capital-banner2{background-position: left!important;}
    .capital-texto-banner2{text-align: center!important; margin-top: -40px;font-size: 28px!important; line-height: 1.3em!important;}

    .capital-banner3{background-position: right!important;}
    .capital-texto-banner3{text-align: center!important; margin-top: -40px;font-size: 28px!important; line-height: 1.3em!important;}

    .h2oficial{font-size: 30px!important;}
    .navbar-brand{height: auto!important;}


    .navbar-brand img{top:-80px; left: 5%; padding:10px!important; width: 130px!important;}

    .top-bar{float: right; width: 50%; text-align: right;}

    #header-top{background-color: #000!important;}
    .navbar-default{background-color: #000!important;}

    .top-bar a{color: #fff;}
    .top-bar a:hover, .top-bar a:active, .top-bar a:focus{background-color: #000!important;}

    .navbar-default .navbar-nav > li > a{color: #fff;}

    #fr_banner{display: none;}

}
@media (min-width: 768px) and (max-width: 991px){

    .texto-banner1{font-size: 30px!important; width: 100%; text-align: center; margin-top: 30px!important;margin-left: 0%!important;}
    .texto-banner2{font-size: 30px!important; width: 100%; text-align: center; margin-top: 0px!important;margin-left: 0%!important;}
    .texto-banner3{font-size: 30px!important; width: 100%; text-align: center; margin: 0px!important;}


    .sliderIndex1{background-position: left!important;}
    .sliderIndex2{background-position: left!important;}
    .sliderIndex3{background-position: right!important;}

    .carousel-inner{height: 500px!important;}

    .mexicana-contenedor{width: 50%!important;margin: 0px auto;}

    .navbar-brand img{top:-13%; left: 5%; width: 150px!important;}

    /*banner servicios*/
    .servicios-texto-banner1{margin-top: -30px!important;line-height: 1.3em!important;margin-left: 20px;}
    .servicios-banner1{background-position: left!important;font-size: 38px!important;}
    .servicios-banner0{background-position: left!important;}
    .servicios-texto-banner2{text-align:center; margin-left: 20px!important; margin-top:-60px!important;font-size: 38px!important;line-height: 1.3em!important;}

    .servicios-texto-banner3{text-align:center; margin-left: 20px!important; margin-top:-60px!important;font-size: 38px!important;line-height: 1.3em!important;}


    /*banner market*/
    .market-banner1{background-position: 60%!important;}
    .market-texto-banner1{text-align: right; margin-right: 0px!important;font-size: 38px!important; margin-top: -30px!important;line-height: 1.3em!important;}
    .market-texto-banner2{font-size: 38px!important;line-height: 1.3em!important;}
    .market-texto-banner3{font-size: 38px!important;line-height: 1.3em!important;}


     /*banner capital*/
    .capital-banner1{background-position: right!important;}
    .capital-texto-banner1{text-align: center!important; margin-top: -40px;font-size: 38px!important; line-height: 1.3em!important;}

    .capital-banner2{background-position: left!important;}
    .capital-texto-banner2{text-align: center!important; margin-top: -40px;font-size: 38px!important; line-height: 1.3em!important;}

    .capital-banner3{background-position: right!important;}
    .capital-texto-banner3{text-align: center!important; margin-top: -40px;font-size: 38px!important; line-height: 1.3em!important;}

    .h2oficial{font-size: 35px!important;}

}
@media (min-width: 992px) and (max-width: 1200px){
    .texto-banner1{font-size: 35px!important;margin-top: 5%!important;}

    /*banner servicios*/
    .servicios-texto-banner1{margin-left: 20px;}
    .servicios-banner1{background-position: left!important;}
    .servicios-banner0{background-position: left!important;}

    .servicios-texto-banner2{text-align:center!important; margin-left: 20px!important;}

    .servicios-texto-banner3{text-align:center!important; margin-left: 20px!important;}
}
@media (min-width: 1201px){

    .vacante-detalles{width: 80%;margin-left: 10%;}
}

.oculto{display: none;}
.navbar-brand img {width: 200px; background-color: #000; padding: 28px; position: absolute; bottom: 0px;}
#header-top{background-color: #fff;border-bottom:none;}

.texto-banner1{text-align: center; display: inline-block; margin-top: 60px;}
.texto-banner2{text-align: center;display: inline-block; margin-top: 20px;}
.texto-banner3{text-align: center;display: inline-block; margin-top: 20px; margin-right: 10%;}


.carousel-inner{
    height: 600px;
}

.item{height: 100%!important;width:100%!important;}

.manzana-index{width: 270px; margin: 0px auto; margin-bottom: 30px;}

.encabezado-programas{font-family:OpenSans-Light; font-size: 30px; line-height: 1.3em; text-align: center;}

/*.casos-exito img{width: 33.3%; float: left;margin: 0px; padding: 0px;}*/

.extrabold{font-family:OpenSans-ExtraBold!important;}

.servicios-grafico{margin: 0 auto; }

.grafico-capital img{width: 80%; margin-left: 10%;}


.highlight-list li{color: #686868; line-height: 1.3em; margin-bottom: 20px;}


.mexicana-contenedor{width: 18%;margin: 0px auto 50px auto;}


#fr_banner {
    position: relative;
    width: 756px;
    height: 233px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 20px;
}

.gracias_div{
    background: #000;
}
.texto_gracias p{color: #fff;font-family: 'Open Sans', sans-serif;font-size: 20px;width: 67%;margin-left: 25%;text-align: center;}
.logo_gracias{background: #000;}
.texto_gracias{padding-top: 60px;padding-bottom: 45px;background: #000;}
.logo_gracias img{width: 55%;margin-left: 10%;margin-top: 56px;}
.confirmacion{display:none;margin-bottom: 20px;}
.titulo-vacante{font-size: 20px;text-transform: uppercase;text-align: left;color: #A79874;margin-bottom: 20px!important;}
.horario{font-style: italic;}
.descripcion-vacante{font-size: 15px;}

.titulo-vacante2{font-size: 30px;text-transform: uppercase;text-align: center;color: #A79874;margin-bottom: 20px!important;margin-top: 50px;font-weight: bold;}

.descripcion-vacante2{font-size: 15px;margin-top: 40px;text-align: left; }
#model-trabajo1{width: 80%!important}

.avisop{position: absolute;right: 2%;bottom: 10%;color: #A79874;}

@media only screen and (max-width: 1170px) and (min-width: 768px){
    .avisop{right: 3%;bottom: 20%;}
}
@media only screen and (max-width: 767px) and (min-width: 450px){
    .avisop{right: 3%;bottom: 20%;}
    .contacto li p{text-indent: 10px;}
}
@media only screen and (max-width: 449px){
    .avisop{right: 3%;bottom: 26%;}
    .contacto li p{text-indent: 0px;}
}