.dialIco {
    height: 22px;
}

.anexoDynamic {
    margin-left: 10px;
}

.telIco {
    top: 5px;
}

.fixTopBar {
    background-color: white;
    margin-right: 0px;
    height: 95px;
    width: 1175px;
    /* 
    margin-left: 80px;
    margin-right: 180px; */
}


.botones_barra1 {
    position: absolute;
    margin-left: 0%;
    left: 0%;
    height: 150px;
    width: 187.5px; 
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


/*
.botones_barra2{
    position: absolute;
    top: 95px;
    width: 60%;
    left: 23%; 
    
}
*/

.flagContainer {
    font-size: 12px;
    /*font-family: "FuenteBody";*/
    font-weight: bold;
    margin-top: 50px;
    /*margin-right: -4%;*/
    float: right;
}
.flag {
    height: 12px;
}
.botones_barra2 {
    position: absolute;
    margin-top: 200px;
    left: 0%;
    width: 187px;
    height: 150px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.botones_barra3row {
    position: absolute;
    margin-top: 400px;
    left: 0%;
    width: 187px;
    height: 150px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


.botones_barra3 {
    position: absolute;
    margin-top: 135px;
    left: 0px;
    width: 150px;
    height: 100px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.botones_barra4 {
position: absolute;
    margin-top: 135x;
    left: 0px;
    width: 120px;
    height: 100px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.fixBus1 {
    /*left:205px !important;*/
    left: 125% !important;
}

.botones_barra3 {
  position: absolute;
    margin-top: 135px;
    left: 0px;
   width: 120px;
    height: 100px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.botones_barra4 {
  position: absolute;
    margin-top: 135px;
    left: 0px;
    width: 120px;
    height: 100px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.logoDynamic {
    height: 80px;
    margin-top: 3px;
    margin-left: 50px;
    float: left;
}

@font-face {
    font-family: 'Open Sans', 'sans';
    src: url("resources\fonts\Aller_Rg.ttf") format("truetype");
}

@font-face {
    font-family: 'Open Sans1', 'sans';
    font-weight: bold;
    src: url("resources\fonts\Aller.ttf") format("truetype");
}

.bannerMd {
    /*margin-top: 2% !important;*/
    height: 434px !important;
}

.logo_conetica_banner {
    /*width: 420px;*/
    width: 350px;
    position: absolute;
    left: 66px;
    top: 100px;
}

.logo_conetica_bannerXS {
    width: 340px;
    position: absolute;
    left: -24px;
    top: 12px;
}

.banner-main {
    background-image: url(slider-blur.png);
    background-repeat: no-repeat;
    background-size: cover !important;
}

.banner-main-bg {
    background-image: url(slider.png);
    background-repeat: no-repeat;
    background-size: cover !important;
}

.bannerImg {
    /*
	height: 465px;
	position: absolute;
	top: 95px;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: -1;
	background-image: url(Slider.jpg);
	background-position: center 25%;
	background-repeat: no-repeat;
	background-size: 105%;*/
    height: 448px;
    position: absolute;
    top: 98px;
    /* bottom: 0; */
    right: 0;
    left: 0;
    z-index: -1;
    background-image: url(Slider.png);
    background-position: center 25%;
    background-repeat: no-repeat;
    background-size: 105%;
}

.buttonRocio {
    width: 187px;
    height: 150px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.backgroundText {
    margin: auto;
    width: 80%;
    height: 85%;
    text-align: left;
    margin-left: 100px;
    /*text-shadow: 1px 2px red;*/
    padding-top: 60px;
    /*margin-top: 2%;*/
    margin-left: 10%;
    color: black;
}

.backgroundTextxs {
    margin: auto;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 10vw;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.58) 3%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.58) 3%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.58) 3%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000', GradientType=1);
    /* IE6-9 */
}

.boxTitle {
    color: #333333;
    text-align: left;
    font-size: 32px;
    font-weight: 700;
    font-family: 'Open Sans', 'sans';
}

.boxContainer {
    border: 1.5px solid #F0F0F0;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    font-size: 17px;
    font-weight: 500;
    color: #2F2F2F;
    padding-top: 40px;
    padding-bottom: 40px;
}

@font-face {
    font-family: "Whitney-Medium";
    src: url("/@resources/fonts/Whitney-Medium.off") format('woff');
}

.skyBlue {
    color: #333333;
    word-wrap: break-word;
}

.skyBlueNum {
    color: #333333;
    word-wrap: break-word;
    font-size: 15px;
    font-weight: 600;
}

.glyphicon.glyphicon-phone-alt {
    font-size: 27px;
}

/* cyrillic-ext */

.answerText {
    font-family: 'Open Sans', 'sans';
    text-align: center;
    font-size: 20px;
    color: #7F8083;
    font-weight: 500;
}

.questionText {
    font-family: 'Open Sans', 'sans';
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    color: #005AA3;
}

.questionText2 {
    font-family: 'Open Sans', 'sans';
    text-align: center;
    font-size: 27px;
    font-weight: 600;
    color: #333333;
}

.boxNumber {
    margin-top: 15px;
    border-right: 1px solid #D8D8D8;
    height: 80px;
}

p.numbers {
    display: block;
    font-family: Whitney-Medium, Arial, Helvetica, Tahoma, sans-serif;
    text-align: right;
    font-size: 74px;
    font-weight: 400;
    color: #a9a9a9;
    padding-top: 0px;
    line-height: 50px;
}

p.numbersForm {
    font-family: 'Open Sans', 'sans';
    text-align: center;
    font-size: 60px;
    font-weight: 400;
    margin-top: -8px;
    margin-left: -15px;
    /*border-radius: 25px;
                background-color: rgb(209,61,88);*/
    border: none 0px;
    height: 50px;
    width: 50px;
    line-height: 50px;
}

.boxNumber0 {
    margin-top: 12px;
    margin-right: 0px;
    border-right: 1px solid #D8D8D8;
    height: 80px;
    width: 11.111%;
    font-family: 'Open Sans', 'sans';
}

@media only screen and (max-width: 992px) {

    .boxNumber {
        margin-right: 20px;
        width: 70px;
        height: 65px;
    }

    .footerImage {
        margin-top: 0px;
        text-align: right;
    }

    .boxNumber0 {
        margin-right: 20px;
        width: 70px;
        height: 65px;
    }
    /* p.numbers{
                    text-align: right;
                }*/
    .boxBody p {
    }

    .boxContainer {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .bodyTextForm {
        padding-left: 20px;
    }

    .inputTopMargin {
        margin-top: 15px;
    }

    #slide2,
    #slide3,
    #slide4,
    #slide5,
    #slide6,
    #slide7,
    #slide8,
    #slide9,
    #slide10 {
        display: none;
    }

    .logo {
        width: 45px !important;
        max-width: 190px !important;
    }

    .EYlogo {
        float: right;
        /*margin-right: 10% !important;*/
        margin-top: 6px;
    }

    .logoContainer {
        float: left !important;
        margin-left: 30px !important;
        margin-top: 1px !important;
    }

    .topBar {
        width: 100% !important;
    }
}

@media only screen and (max-width: 320px) {
    .download {
        background-color: #ffe600;
        width: 150px !important;
    }

    .wBody {
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: black;
    }
}

@media only screen and (min-width: 320px) {
    .backgroundTextxs {
        padding-top: 25px;
    }
}

@media only screen and (min-width: 650px) {
    .backgroundTextxs {
        padding-top: 20px;
    }
}


@media only screen and (max-width: 380px) {
    .bodyTextForm {
        width: 83.33%;
    }

    .logo_conetica_bannerXS {
        display: none;
    }

    .wBody {
        /* margin-top: 50px !important;*/
    }
}

@media only screen and (max-width: 650px) {

    .wBody {
    }
}


@media only screen and (min-width: 992px) {
    .box2 {
        margin-top: 40px;
        padding-top: 50px;
        height: 290px;
    }

    .box3 {
        height: 290px;
        margin-top: 0px;
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .box4 {
        height: 320px;
        margin-top: 0px;
        padding-top: 4vw;
    }

    .box5 {
        height: 320px;
        padding-top: 4vw;
    }

    #slide1,
    #slide2,
    #slide3,
    #slide4,
    #slide5,
    #slide6,
    #slide8,
    #slide9,
    #slide10 {
        display: block !important;
    }

    .footerImage {
        margin-top: -45px;
        text-align: right;
        margin-right: 20px;
    }

    .boxLeft {
        margin-right: 0px;
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .boxRight {
        margin-left: 0px;
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .box4 {
        margin-top: -40px;
    }

    .box5 {
        margin-top: 0px;
    }

    .wTitle {
        font-size: 42px !important;
    }

    .topBar {
        margin-left: -60px;
    }
}


.footerContainer {
    color: #2F2F2F;
    display: table;
    width: 100%;
    text-align: center;
}

.prefooterContainer {
    background-color: #F3F3F3;
    height: 260px;
    display: table;
    width: 100%;
    text-align: center;
    vertical-align:middle;
    font-family: 'Open Sans', 'sans';
    font-size: 18px;
}

.prefooterText {
    color: #2F2F2F;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    font-family: 'Open Sans', 'sans';
}

.prefooterTitle {
    color: #2F2F2F;
    font-size: 34px;
    font-weight: 700;
    font-family: 'Open Sans', 'sans';
}

.backColor {
}

.footerContainer {
    color: #2F2F2F;
    display: table;
    width: 100%;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 500;
    top: 200px;
    margin-left: 0px;
}

.footerText {
    background-color: #4E4D52;
    height: 80px;
    color: white;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    font-family: 'Open Sans';
}

.downloadButton {
    background-color: #ffe600;
    width: 280px;
    font-weight: 600;
    font-family: 'Open Sans', 'sans';
}

.lineXs {
    width: 120px;
    border-top: 1px solid #D8D8D8;
}

.fullContainer {
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-weight: 500;
    color: #2F2F2F;
    font-family: 'Open Sans', 'sans';
}

.inputBox {
    width: 100%;
    border-radius: 2px;
    font-size: 18px;
    font-family: 'Open Sans', 'sans';
}

.enviarButton {
    background-color: #a9a9a9;
    width: 110px;
    height: 50px;
    font-weight: 600;
    border-radius: 2px;
}

#optionaldataText:hover {
    text-decoration: none;
}

#optionaldataText:link {
    text-decoration: none;
}


.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 102px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }

/*<!--ESTILOS NUEVOS-->*/

.regresarButton {
    background-color: #a9a9a9;
    width: 180px;
    height: 50px;
    font-weight: 600;
    border-radius: 2px;
}

.backGround {
    display: table-cell;
    vertical-align: bottom;
    width: 1000px;
}

.man {
    vertical-align: bottom;
    margin: auto;
    width: 700px;
    margin-top: -20px;
}

.man2 {
    vertical-align: bottom;
    width: 100%;
}

.topContainerxs {
    background-position: center center;
    height: 450px;
    color: white;
    text-align: left;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: url(Slider.jpg);
    background-position: center 24%;
    background-repeat: no-repeat;
    background-size: auto 151%;
}

.topContainermd {
    /*background: linear-gradient(to right, rgba(56,54,97,1) 0%,rgba(64,119,158,1) 36%,rgba(66,137,175,0.82) 46%,rgba(66,137,175,0.61) 58%,rgba(66,137,175,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    height: 400px;
    color: white;
    text-align: left;
    margin: auto;
    /*background-color: rgba(255,255,255,0.5);*/
    margin-top: -7px;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.58) 3%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.58) 3%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.58) 3%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000', GradientType=1);
    /* IE6-9 */
}

.topBackground1 {
    height: 400px;
    position: absolute;
    top: 98px;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;
    background-image: url(Slider.jpg);
    background-position: center;
    background-repeat: repeat;
    background-size: 100% 100%;
}

.topBar {
    text-align: center;
    margin: auto;
    height: 77px;
}

.logo {
    width: 105px;
    margin-top: 25px !important;
    margin-left: 10px;
    margin-top: 10px;
}

.logoContainer {
    float: left;
    margin-left: 1%;
    margin-top: 15px;
    width: 65%;
}

.EYlogo {
    float: right;
    height: 60px;
    /*margin-right: -20%;*/
    margin-top: 1%;
}

.download {
    background-color: #a9a9a9;
    width: 280px;
}

    .download:hover {
        background-color: #FEA100;
    }

.welcomeText {
    display: table-cell;
    text-align: left;
    vertical-align: bottom;
    padding-top: 10%;
}

.wTitle {
    font-size: 47px;
    text-align: left;
    color: black;
    margin-top:1.8%;
    font-family: 'Open Sans1', sans-serif;
}

.wBody {
    font-size: 135%;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    color: whitesmoke;
    text-shadow: 1px 1px black;
    text-align: justify;
    /*margin-top: 175px;*/
}

.wtr {
    display: table;
    vertical-align: bottom;
}

.gradient {
    /*background-image: radial-gradient(ellipse at 50% 50%,transparent 0,transparent 30%,rgba(0,0,0,0.10) 100%);*/
    z-index: 2;
    position: absolute;
    height: 100%;
    width: 100%;
}

.td2_2 {
    display: table-cell;
    vertical-align: bottom;
    width: 63%;
    text-align: left
}

.table2 {
    display: table;
    height: 100%;
}

.topBar2 {
    display: block;
    background-color: white;
    height: 77px;
    width: 100%
}

.footertop {
    text-align: right;
    margin-left: 20px;
}

.footertexttop {
    width: 100%;
    margin-top: 30px;
    color: rgb(128, 128, 128);
    margin-left: -60px;
    font-size: 14px;
}

.EYFooterLogo {
    margin-top: -50px;
}

.footerTextfoot {
    text-align: left;
    width: 100%;
    padding-left: 2%;
}

.footerfoot {
    height: 80px;
}

.body {
    font-family: 'Open Sans', 'sans';
}





.control-group {
    display: inline-block;
    vertical-align: top;
    background: #fff;
    text-align: left;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 30px;
    width: 200px;
    height: 210px;
    margin: 10px;
}

.control {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 18px;
}

    .control input {
        position: absolute;
        z-index: -1;
        opacity: 0;
    }

.control__indicator {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #e6e6e6;
    margin-left: -8px;
}

.control--radio .control__indicator {
    border-radius: 50%;
}

.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
    background: #ccc;
}

.control input:checked ~ .control__indicator {
    background: #a9a9a9;
}

.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
    background: #ffe600;
}

.control input:disabled ~ .control__indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}

.control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}

.control input:checked ~ .control__indicator:after {
    display: block;
}

.control--checkbox .control__indicator:after {
    left: 8px;
    top: 4px;
    width: 3px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.control--checkbox input:disabled ~ .control__indicator:after {
    border-color: #7b7b7b;
}

.control--radio .control__indicator:after {
    left: 7px;
    top: 7px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #fff;
}

.control--radio input:disabled ~ .control__indicator:after {
    background: #7b7b7b;
}

.select {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}

    .select select {
        display: inline-block;
        width: 100%;
        cursor: pointer;
        padding: 10px 15px;
        outline: 0;
        border: 0;
        border-radius: 0;
        background: #e6e6e6;
        color: #7b7b7b;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

        .select select::-ms-expand {
            display: none;
        }

        .select select:hover,
        .select select:focus {
            color: #000;
            background: #ccc;
        }

        .select select:disabled {
            opacity: 0.5;
            pointer-events: none;
        }

.select__arrow {
    position: absolute;
    top: 16px;
    right: 15px;
    width: 0;
    height: 0;
    pointer-events: none;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #7b7b7b transparent transparent transparent;
}

.select select:hover ~ .select__arrow,
.select select:focus ~ .select__arrow {
    border-top-color: #000;
}

.select select:disabled ~ .select__arrow {
    border-top-color: #ccc;
}

.btn-warning:hover {
    color: white;
    background-color: #ff4c4c;
    border-color: #ff4c4c ;
}

.btn-warning:focus {
     background-color: #ff4c4c !important;
    border-color: #ff4c4c !important;
}

.btn-warning[disabled]:hover {
    background-color: #fff610;
    border-color: #fff610; //* #e02118 */
}

.btn-warning {
    border-color: red;
    background-color: red;
}

.backgroundImage {
}

.imgFix1 {
    padding: 0px;
    margin-left: 6.3%;
    margin-top: -1%;
}

.imgFixI {
    padding: 0px;
    margin-left: 6.3%;
    margin-top: -1.4%;
}

.imgFix2 {
    padding: 0px;
    margin-left: 6.3%;
    margin-top: 2%;
}

.imgFix3 {
    padding: 0px;
    margin-left: 17.3%;
}

.imgFix4 {
    padding: 0px;
    margin-left: 19%;
    margin-bottom: 2%;
}

.imgFix5 {
    padding: 0px;
    margin-left: 20%;
}

.imgFix7 {
    padding: 0px;
    margin-left: 232px;
    margin-top: -27px;
}

.imgFix8 {
    height: 57px;
}

.imgFix9 {
    margin-left: 33.1%;
}

.imgFix10 {
    margin-left: 31.1%;
}


@media only screen and (max-width: 650px) {
    .download {
        width: 230px !important;
    }

    .backgroundTextxs {
    }
}

.letraTemplate {
    color: greenyellow;
    font-size: 300;
    font-weight: bolder;
}
.logo_barra {
    position: absolute;
    left:0%;
    height: 100px;
    width: 120px; 
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.imgSmall {
    width: 40%;
    margin-left: 25%;
    margin-top: 5%;
}

.inretail1 {
    margin-top: 25px;
    height: 28px;
    margin-left: 13px;
    
}

.Talsa     
{position: absolute;
    left: 370px;
    height: 70px;
    top: 32px;
    width: 50%;
}


.Avinor {
    position: absolute;
    top: -4px;
    width: auto;
    height: 66px;
    left: 465px;
}


.Lactea {
    position: absolute;
    top: 33px;
    left: 245px;
    height: 70px;
    width: auto;
}

.Oechle {
    position: absolute;
    top: 19px;
    left: 678%;
}

.Avoperu {
    position: absolute;
    top: 35px;
    left: -157%;
    height: 70px;
    width: auto;
}

.Inversionesjordie {
    position: absolute;
    top: 50px;
    height: 49px;
    width: auto;
    left: 75px;
}

.Elrocio {
    position: absolute;
    top: 35px;
    left: -50px;
    height: 70px;
    width: auto;
}

.FOH {
    position: absolute;
    top: 21px;
    left: 592%;
}

.inkafarma {
    margin-top: 32px;
    margin-left: 10px;
    width: 120px;
}

.box2 {
    margin-top: 40px;
    padding-top: 50px;
}

.box3 {
    margin-top: 0px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.box4 {
    margin-top: 0px;
    padding-top: 4vw;
}

.box5 {
    padding-top: 4vw;
}

@media screen and (min-width:0\0) {

    .botones_barra1 {
        
    }
    .botones_barra_1 {
    
    }

    .botones_barra2 {
       
        
    }
    
    .botones_barra_2 {
       
       
    }

    .fixBus1 {
        left: 115%;
    }

    .botones_barra3 {
    position: absolute;
    margin-top: 120px;
    left: 0px;
    width: 120px;
    height: 100px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    .botones_barra4 {
   position: absolute;
    margin-top: 120px;
    left: 0px;
    width: 120px;
    height: 100px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }


    .fixTopBar {
        background-color: white;
        height: 115px;
        /*width: 1351px;*/
    }

    .bannerMd {
        margin-top: 45px !important;
        height: 520px !important;
    }

    .bannerImg {
        height: 545px;
        position: absolute;
        top: 121px;
        bottom: 0px;
        right: 0px;
        left: 0px;
        z-index: -1;
        background-image: url(../Content/Comun/Slider.jpg);
        background-position: center 34%;
        background-repeat: no-repeat;
        background-size: 106%;
    }



    .logo_conetica_banner {
        width: 520px;
        position: absolute;
        left: 84px;
        top: 100px;
    }

    .bannerImgXS {
        height: 545px;
        position: absolute;
        top: 98px;
        bottom: 0px;
        right: 0px;
        left: 0px;
        z-index: -1;
        background-image: url("../Content/Comun/Slider.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    .buttonEnfoca {
    width: 187px;
    height: 150px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }


    .topContainermd {
        margin-top: -20px;
    }

    .logo {
        width: 105px;
        margin-top: 5px !important;
    }


    .inretail {
        margin-top: 46px;
        height: 30px;
        margin-left: 3%;
    }


    .oechle {
        margin-top: -13px;
        margin-left: -34%;
        height: 26px;
    }


    .spsa {
        margin-top: 39px;
        margin-left: -5%;
    }

    .Auna {
        /*margin-top:19px;*/
        height: 95px;
        margin-left: 8px;
    }

    .promart {
        margin-top: -31px;
        height: 67px;
        margin-left: -32px;
    }


    .foh {
        height: 45px;
        margin-left: -52%;
        margin-top: -16px;
    }


    .inkafarma {
        margin-top: 57px;
        margin-left: 10px;
        width: 150px;
    }

    .box2 {
        height: 240px;
    }

    .box4 {
        margin-top: 0px;
        height: 310px;
    }

    .boton {
    width: 187px;
    height: 150px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }

    .imgFix4 {
        margin-left: 10%;
    }

    .imgFix9 {
        margin-left: 38%;
    }

    .imgFix10 {
        margin-left: 35%;
    }

    .imgFix11 {
        margin-left: 212px;
        margin-top: -29px;
    }
}

.client-main-logo-container {
}


.client-main-logo {
    width: 230px;
    background-size: 100% 100% ;
    height: 60px;
    margin-top: 0px;
    padding-top: 0px;
    background-image: url('logo_header.png');
}

.client-header-sub-containers {
    padding: 20px 5% 10px 5%;
}

.client-banner-container-in {
    padding-top: 30px;
    padding-bottom: 30px;
}

.client-footer-container {
    color: black;
    background-color: white;
    padding: 15px 20px;
}

.client-footer-body {
    text-align: left;
}
