#fullpage .text-fullpage img.img-quienes-somos {
    display: none;
}
.planes-servicios {
    display: inline-block;
    width: 100%;
}
.menu-servicios ul li {
    margin: 5px 10px;
}
.mejs-layers {
    display: none !important;
}
@media (min-width:767px){

	.full-width-bg{

		margin-left:-5555px;

		margin-right:-5555px;

		padding-left:5555px;

		padding-right:5555px;

	}

}
@media (max-width:992px) {
#fullpage .text-fullpage {
    text-align: justify;
    padding: 0 20px;
}
#fullpage .text-fullpage p {
    font-size: 13px;
}
#fullpage .img-fullpage {
    padding: 0;
}
#fullpage .section2 .text-fullpage img {
    margin: 0;
    width: 33%;
    height: auto;
}
#fullpage .text-fullpage img {
    width: 100%;
    height: auto;
}
div#fullpage {
    top: -48px;
}
.page-id-10 .caption .textser {
    font-size: 16px;
}
#footer .row .col-xs-12.col-sm-4:nth-child(3) {
    padding: 0;
}
#footer .footer-4 .menu li {
    padding-left: 6px;
    float: left;
    width: 50%;
    text-align: center;
}
#footer .menu-menu-principal-container li a, #footer .footer-1 ul li {
    font-size: 15px;
}
#footer li.direccion span {
    font-size: 12px;
}
#footer .footer-1 ul {
    padding: 0;
    right: 0;
}
#footer .footer-1 ul li.direccion {
    line-height: 16px;
    margin-bottom: 5px;
}
.vista img {
    height: 140px;
    width: 100%;
}
.page-id-8 .productosmenu.col-sm-12 {
    float: right;
    left: 0;
    width: 100%;
}
.page-id-8 .productosmenu3.col-sm-12 .col-sm-2 {
    width: 25%;
    float: left;
}
.productosmenu3 .col-sm-2 {
    width: 100%;
}

.botonpdf.col-sm-2 {
    left: 0; 
    top: 0;
    z-index: 0;
    text-align: center;
    padding-bottom: 16px;
    padding-top: 14px;
}

.page-id-8 .productosmenu.col-sm-12, .page-id-8 .productosmenu2.col-sm-12 {
    width: 100%;
    padding: 0;
}
.page-id-8 .productosmenu.col-sm-12 .col-sm-2 {
    width: 25%;
    float: left;
}
.page-id-8 .productosmenu3.col-sm-12 {
    float: inherit;
    left: 0;
    padding-top: 40px;
    width: 750px;
    margin: 0 auto;
}
.animated.fadeInRight.delay6.meta1.botonpdf.col-sm-2 {
    position: relative;
    top: 45px;
}
.home .produwidg .col-xs-12 {
    width: 100%;
}
.produwidg.col-m-12 {
    padding-top: 50px;
    padding-bottom: 50px;
}
div#slide-4-layer-1, div#slide-4-layer-2, div#slide-4-layer-3 {
    min-width: 400px !important;
    max-width: 400px !important;
}
li[data-index=rs-5] .tp-bgimg.defaultimg {
    /* background-position: -208px center !important; */
    background-size: 100% 100% !important;
}
}

@media (max-width:767px) {

    .title.title-white br {
    display: none;
}
.vista .title {
    font-size: 20px;
}
.vista img {
    height: 192px;
}
div#slide-2-layer-1 {
    font-size: 11px !important;
    left: 6px !important;
    text-align: left !important;
}
div#slide-5-layer-1, div#slide-5-layer-2, div#slide-2-layer-3 {
        left: 5px !important;
    text-align: left !important;
}
.animated.fadeInRight.delay6.meta1.botonpdf.col-sm-2 {
    top: 0;
}
.mobmenu-push-wrap {
    padding-top: 85px;
}
.mobmenur-container {
    position: absolute;
    right: 0px;
    margin: 0;
    padding: 0 10px;
    top: 2px;
    display: none;
}
.right-menu-icon-text {
    right: 0;
    top: 0;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
}
.right-menu-icon-text br, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-535, .mobmenul-container .left-menu-icon-text, .hesperiden.tparrows {
    display: none;
}
.mob-standard-logo {
    height: 60px;
    right: 15px;
    float: right;
    position: relative;
    top: 5px;
}
.mob-menu-header-holder {
    height: 85px !important;
}
.mobmenul-container {
    position: absolute;
    top: 15px;
    margin: 0;
}
.mobmenul-container i {
    font-size: 40px;
}
.tp-parallax-wrap, .tp-loop-wrap, .tp-mask-wrap, .tp-caption {
    width: 100% !important;
    text-align: center !important;
    left: 0 !important;
    font-size: 12px !important;
}
ul li .tp-parallax-wrap:nth-child(2) .tp-loop-wrap .tp-mask-wrap .tp-caption {
    width: 100% !important;
    display: block !important;
    margin: 0 auto !important;
}
.menusomos.col-sm-12 {
    margin-top: 0;
padding: 0;
}
.menusomos.col-sm-12 > h2 {
    font-size: 22px;
    margin-bottom: 0;
    line-height: 22px;
}
.titulosmos {
    font-size: 14px;
}
.galeria .container {
    padding: 0;
}
.galeria .vista {
    width: 100%;
    margin: 0 0 20px 0;
}
.galeria .vista .mascara {
    padding-top: 40%;
}
.galeria .title.title-white br {
    display: none;
}
.galeria .vista .title {
    top: 30%;
    font-size: 24px;
}
.tittleca {
    padding: 0;
}
.tittleca > h2 {
    font-size: 22px;
}
.produwidg.col-m-12 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.home .produwidg .col-xs-12.col-sm-7 {
    padding: 0;
}
.home .produwidg .col-sm-2 {
    width: 50%;
    float: left;
    min-height: 138px;
}
.produwidg a {
    font-size: 13px;
}
.animated.fadeInRight.delay5.meta1.imagenproduc9.col-sm-2 {
    position: relative;
    left: 25%;
}
.representhome .container > h2 {
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 0;
}
.representhomewid.col-m-12, .representantesimg.col-sm-12 {
    padding-top: 0;
}
.representantesimg.col-sm-12 .col-sm-2 {
    width: 50%;
    float: left;
    text-align: center;
    padding: 0;
}
.productosmenu h2, .productosmenu2 h2, .productosmenu3 h2 {
    font-size: 14px !important;
}
.representantesimg.col-sm-12 .col-sm-2:last-child {
    left: 25%;
}
.menusomos .col-sm-4 {
    width: 100%;
    height: auto !important;
}
.mob-icon-cancel.mob-cancel-button {
    right: 48px;
    top: -20px;
}
.menusomos .col-sm-4 img {
   width: 100%;
    height: auto !important;
}
.menuhome1.col-sm-12 {
    background-color: transparent;
    border-top: none;
    left: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    transform: rotate(1deg);
    width: 100%;
    z-index: 999;
}
.marca.col-sm-3 {
    width: 100%;
}

.representantesimg img {
    width: 100%;
    height: auto;
}

nav label {
    bottom: 0 !important;
    right: initial !important;
 
}
nav.content-menu {
    right: 0;
}

#menu-select:checked + ul.menu-interactivos {
 
    padding: 0px 0;
    right: initial;
    top: 51px;
}
.servimenu .col-sm-6 {
    width: 100%;
}

.servimenu img {
    width: 100%;
    height: auto;
}

.seccioncont3 {
    right: 0;
}
.seccioncont2 {
    right: 24px;
}
.seccioncont1 {
    right: 19px;
}

.redes-sociales img {
    margin: 0 7px;
    left: 3px;
    
}

header .sidebar-top1 {
    padding-top: 39px;
    margin-bottom: -77px;
}


#contenedor-top-1 {
    float: inherit;
}
.redes-sociales {
    width: 244% !important;
}

.top-1 {
    display: inline-block;
    margin-left: 0;
}

.col-sm-4.logopag {
    width: 64.333333%;
    float: right !important;
}
#logo-pagina img {
    display: block;
    width: 100%;
}

ul.menu-interactivos li.current_page_item a {
    background-color: #0064A8 !important;
    color: #fff !important;
    border-bottom: 2px solid #0064A8;
}

.botonpdf.col-sm-2 {
    left: 0; 
    top: 0;
    z-index: 0;
    text-align: center;
    padding-bottom: 16px;
    padding-top: 14px;
}

video#video_background {
    width: initial !important;
}

.nuestraempremenu .col-sm-4 {
    width: 100%;
}
.nempresa p {
    left: 0;
    position: relative;
    width: 100%;
    text-align: justify !important;
}

.certimenu {
    left: 0;
    text-align: justify;
}

.certimenu1 img {
    width: 100%;
    height: auto;
}
#footer .footer-1 > h2 {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}
#footer .footer-1 ul li {
    font-size: 14px;
}
#footer .direccion {
    background-size: 20px auto;
    line-height: 26px;
    background-position: left center;
    padding: 0px 3px 3px 32px;
}
#footer li.direccion span {
    font-size: 11px;
}
#footer .phone {
    padding: 0 0 10px 30px;
    background-size: 20px;
}
#footer .email {
    background-size: 22px auto;
    padding-left: 30px;
}
aside.footer-2 {
    border: none;
}
.footer-4 ul#menu-menu-principal {
    padding: 0 0 25px 0;
}
#footer .footer-4 .menu li {
    padding-left: 0;
    padding-top: 5px;
}
#footer .menu-menu-principal-container li a {
    font-size: 14px;
}
.footer-4 > h2 {
    font-size: 22px;
    font-weight: bold;
}
.copy {
    font-size: 10px;
}
.content-inicio img {
    width: 100%;
    height: auto;
}
.content-inicio p {
    text-align: justify;
}
#bienvenida h3 {
    font-size: 14px !important;
    line-height: 18px;
}
#fullpage .text-fullpage {
    padding: 0 15px;
}
#fullpage .section {
    background-image: none !important;
}
#fullpage .text-fullpage .img-fullpage img {
    width: 100%;
    height: auto;
}
#fullpage .section2 .text-fullpage .img-fullpage img {
    width: 33%;
    margin: 0;
}
#fullpage .section3 .text-fullpage .img-fullpage img {
    width: 75%;
}
#fullpage .text-fullpage .img-fullpage {
    display: block;
}
.vidbg-container, body.page-id-8 .col-sm-12.video, #fp-nav.right, #fullpage .img-fullpage  {
    display: none;
}
.produwidg.col-m-12 {
    background-image: none;
    background-color: #004056;
}
body.page-id-8 .content-center {
    background-color: #004056;
}
.titulo-pagina {
    font-size: 24px;
}
.container h2 {
    top: 0 !important;
    font-size: 16px;
}
body.page-id-8 .productosmenu .col-sm-2, body.page-id-8 .productosmenu3 .col-sm-2 {
    min-height: 140px;
}
.servimenu.col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
.servimenu.col-sm-12 .nav-tiles.clearfix {
    background: transparent;
}
.nav-tiles .tile {
    width: 100%;
    height: 180px;
    margin-bottom: 20px;
}
.nav-tiles .tile.item6 {
    display: none;
}
.page-id-412 .content-center, .page-id-425 .content-center, .page-id-436 .content-center, .page-id-444 .content-center, .page-id-451 .content-center {
    padding-top: 0;
}
.menu-servicios ul li {
    padding: 0 0 5px 0;
    width: 100%;
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
}
.menu-servicios ul li a {
    padding: 5px 15px 0px 15px;
    font-size: 16px;
}
.text-servicios {
    width: 100%;
    height: 200px;
}
.caption-servicios {
    padding: 20% 15px 10px 15px;
    font-size: 14px;
}
.planes-servicios .col-xs-6.col-sm-2.item-plan {
    width: 100%;
    border: 1px solid #c7c7c7;
}
.Resmenuinte > h2 {
    font-size: 24px;
    font-weight: 500;
}
.alinzamenu, .alinzamenu3 {
    padding: 0 0 2px 0;
}
.map1.col-sm-6 {
    padding: 0;
}
.map1 input, .map1 select, .map1 textarea {
    padding: 5px 5px !important;
    width: 100%;
}
.enviar-form {
    width: 100% !important;
    text-align: center;
}
.enviar-form > div {
    float: inherit;
}
.wpcf7-form-control.wpcf7-submit {
    left: 0;
}
.map2.col-sm-6 {
    top: 0;
padding: 0;
}
body.page-id-498 .map1 {
    width: 100% !important;
}
div#slide-31-layer-2.tp-caption, div#slide-31-layer-1.tp-caption {
    text-align: left !important;
    padding-left: 15px !important;
}
}
@media (min-width: 1199px) {
div#slide-5-layer-1 {
    left: -140px;
}
div#slide-5-layer-2 {
    left: -60px;
}
}
@media (max-width: 1199px) {
.page-id-8 .productosmenu.col-sm-12, .page-id-8 .productosmenu3.col-sm-12 {
    float: right;
    right: 0;
    padding-top: 0px;
    width: 80%;
    left: 0;
}
.page-id-8 .productosmenu.col-sm-12 .col-sm-2,.page-id-8 .productosmenu3.col-sm-12 .col-sm-2{
    width: 25%;
}
.page-id-8 .productosmenu2.col-sm-12 {
    width: 80%;
    text-align: center;
}
.nav-tiles .tile .link-tiles, .nav-tiles .tile:hover .link-tiles {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: transparent;
    transition: all 0.4s ease-in-out 0s;
    text-align: center;
    opacity: 1;
}
.link-tiles a {
    background-color: rgba(32, 115, 170, 0.78);
}
.planes-servicios .col-xs-6.col-sm-2.item-plan {
    width: 33%;
    display: inline-block;
    float: inherit;
    vertical-align: top;
}
.mejs-controls {
    display: block !important;
    top: -100px;
    visibility: visible !important;
    width: 27px !important;
}
.mejs-controls > div {
    display: none !important;
}
.mejs-controls > div.mejs-button.mejs-playpause-button {
    display: block !important;
}
.mejs-overlay-play {
    display: none !important;
}
#fullpage .section {
    background-image: none !important;
    box-shadow: 0 0 5px #ccc;
    overflow: hidden;
}
#fullpage .text-fullpage {
    width: 100%;
}
div#fullpage {
    top: 0;
    overflow: hidden;
}
.section .fp-tableCell{
    vertical-align: top;
}
 #fullpage .text-fullpage img.img-quienes-somos {
    display: block;
    width: 100%;
    height: auto;
}
#fullpage h1 {
        margin: 15px 0;
    font-size: 22px;
}
#fullpage .section2 .text-fullpage .img-fullpage img {
    width: 31%;
    margin: 0;
    height: auto;
}
#fullpage .section3 .text-fullpage .img-fullpage img {
    width: 75%;
}
}
@media (max-width: 992px) { 
    .mejs-overlay-play {
    display: none !important;
}
.mejs-controls {
    display: block !important;
    top: -100px;
    visibility: visible !important;
    width: 27px !important;
}
.mejs-controls > div {
    display: none !important;
}
.mejs-controls > div.mejs-button.mejs-playpause-button {
    display: block !important;
}
.page-id-8 .productosmenu.col-sm-12, .page-id-8 .productosmenu3.col-sm-12, .page-id-8 .productosmenu2.col-sm-12 {
    width: 100%;
}
#fullpage .section {
    background-image: none !important;
}
#fullpage .text-fullpage {
    width: 100%;
}
div#fullpage {
    top: 0;
    overflow: hidden;
}
.section .fp-tableCell{
    vertical-align: top;
}
 #fullpage .text-fullpage img.img-quienes-somos {
    display: block;
    width: 100%;
    height: auto;
}
#fullpage h1 {
    margin: 15px 0;
    font-size: 22px;
}
#fullpage .text-fullpage p {
    font-size: 13px;
}
#fullpage .section2 .text-fullpage .img-fullpage img {
    width: 31%;
    margin: 0;
    height: auto;
}
#fullpage .section3 .text-fullpage .img-fullpage img {
    width: 75%;
}
.planes-servicios .col-xs-6.col-sm-2.item-plan {
    width: 33.3%;
}
.menuhome1.col-sm-12 {
    display: none;
}
.nav-tiles .tile .link-tiles, .nav-tiles .tile:hover .link-tiles {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: transparent;
    transition: all 0.4s ease-in-out 0s;
    text-align: center;
    opacity: 1;
}
.link-tiles a {
    background-color: rgba(32, 115, 170, 0.78);
}
}
@media (max-width:767px) {

#fullpage .text-fullpage p {
    font-size: 12px;
}
.planes-servicios .col-xs-6.col-sm-2.item-plan {
    width: 100%;
}
.page-id-8 .productosmenu.col-sm-12 {
    width: 100%;
    padding: 0;
}
.page-id-8 .productosmenu.col-sm-12 .col-sm-2 {
    width: 50%;
    float: left;
}
.page-id-8 .productosmenu2.col-sm-12 {
    width: 100%;
}

.page-id-8 .productosmenu3.col-sm-12 {
    float: right;
    left: 0;
   width: 100%;
padding:0;
}

.page-id-8 .productosmenu.col-sm-12 {
    float: right;
    left: 0;
    width: 100%;
}
.page-id-8 .productosmenu3.col-sm-12 .col-sm-2 {
    width: 50%;
    float: left;
}
.productosmenu2 .col-sm-2 {
    width: 100%;
}
.productosmenu3 .col-sm-2 {
    width: 100%;
}
li.fnav-item.cmdZoomIn, li.fnav-item.cmdZoomOut, li.fnav-item.cmdDefaultZoom, li.fnav-item.cmdToc, li.fnav-item.cmdSave, li.fnav-item.cmdPrint, li.dropup.fnav-item.toggle.widSettings, #fb3d-ctx .ctrl .pages, #fb3d-ctx.flip-book .view .prev, #fb3d-ctx.flip-book .view .next {
    display: none !important;
}
.menuhome1.col-sm-12 {
    display: none;
}
}