@media screen and (min-width: 2300px) {
    .margin-left{
        margin-left: 30%;
    }

}

@media screen and (min-width: 2226px) {
    .margin-left-h5 h5{
        margin-left: 15%;
    }

    .div-ladoDireito-img {
        padding-left: 10px;
    }

    .texto-animação{
        margin-bottom: -30px;
    }

}


@media screen and (min-width: 2006px) {
    .altura-img-rowCenter {
        margin-bottom: 250px;
    }

    .align-ultimaDiv{
        margin-bottom: 400px;
    }
}

@media (max-width: 1429px) and (min-width: 1200px) {
    .footer .list-inline {
        top: 178px;
    }
    .footer-links ul li {
        height: 31px;
    }
}

@media (max-width: 1410px)  and (min-width: 1200px) {
    .white-text,
    .btn-white-box {
        font-size: 18px;
    }
}

@media (max-width: 2006px)  and (min-width: 1600px) {


    .align-ultimaDiv{
        margin-bottom: 300px;
    }
}


@media screen and (min-width: 1600px) {
    .wrapper {
        padding: 300px 0;
        position: relative;
    }

    .left-margin h5{
        margin-left: -15%
    }

    .demo-1 h3, .demo-2 h3 {
    padding-top: 1.9%;
    }

    .texto-animação {
        margin-bottom: -60px;
    }
}


@media screen and (min-width: 1575px) {
    .altura-div{
        height: 200px;
        margin-bottom: 1%;
        margin-top: 350px;
    }
}


@media screen and (min-width: 1201px) {
    .securityTec img {
        width: 750px;
        text-align: right;
    }

    .securityTec .content-text .text {
        width: auto;
        max-width: 600px;
    }
}


@media screen and (max-width: 1200px) {
    .margen-otimização1{
        margin-left: 24%;
    }

    .espaço-esquerdo{
        margin-left: 25%;
    }

    .carousel-first-caption .white-trans-box .content-box {
        margin-bottom: 18%;
        margin-top: 18%;
    }

    .carousel-first-caption .white_line {
        width: 29px;
        border-top: 1px solid white;
        position: absolute;
        top: 49%;
        left: 90.4%;

    }

    .carousel-first-caption .white-trans-box .content-box i {
        position: relative;
        font-size: 50px;
    }

    .carousel-first-caption .white-trans-box .content-box p {
        font-size: 20px;
        line-height: 10px;
    }

    .carousel-banner-secondary {
        font-size: 42px;
    }
    .carousel-banner-primary {
        font-size: 42px;
    }

    .white-text {
        font-size: 17px;
    }

    .btn-white-box {
        padding: 5px 10px;
        border: 1px solid white;
        background-color: rgba(255,255,255,0.2);
        border-radius: 41px;
        color: white;
        font-family: 'Open Sans';
        font-weight: 300;
        font-size: 16px;
        text-transform: none;
    }

    .carousel-second-caption {
        top: 12%;
    }

    .text-banner2 {
        width: auto;
        max-width: 514px;
    }

}

@media (max-width: 1199px) and (min-width: 992px) {
    .footer .list-inline {
        top: 159px;
    }
    .footer-links ul li {
        height: 27px;
    }
}


@media (max-width: 1200px) and (min-width: 990px) {
    .padding-left {
        padding-left: 1%;
    }

    .padding-left-2{
        padding-left: 0%;
    }

    .obj-container {
        max-width: 90%;
        display: inline-block;
        text-align: left;
    }

    .align-ultimaDiv{
        margin-bottom: 100px;
    }
}

@media screen and (max-width: 996px) {
    .padding-left {
        padding-left: 0%;
    }

    .padding-left-2{
        padding-left: 0%;
    }

    .obj-container {
        max-width: 90%;
        display: inline-block;
        text-align: left;
    }

    .container-tamanho{
        min-width: 0px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1072px) {
    .grid-solutions .block,
    .grid-solutions .block-mobile {
        height: 338px;
    }
}

@media screen and (max-width: 991px) { /*tablet*/
    .mobile-img img{
        width: 100%;
        height: 100%;
    }

    .offset-bg {
        display: none;
    }

    /*conflict*/
    .altura-img-rowCenter{
        margin-top:-25px;
    }

    .bottom-sm {
        padding-top: 70px;
    }
    .grid-solutions .block-mobile,
    .grid-solutions .block {
        width: 100%;
        margin-top: 15px;
        height: 210px;
        padding-top: 10px;
    }
    .grid-solutions .active i {
        font-size: 45px;
    }
    .grid-solutions .active .description {
        font-size: 12px;
        height: 87px;
    }
    .grid-solutions .row .row > div {
        padding-left: 0;
        padding-right: 0;
    }
    .about-mobile img {
        width: 100%;
    }

    .about-mobile .title {
        font-family: 'Open Sans';
        font-weight: 200;
        color: #fff;
        font-size: 28px;
        text-transform: uppercase;
    }

    .about-mobile .white-text .text-position {
        top:32%;
    }

    .about-mobile .title.weight700 {
        font-weight: 700;
    }

    .infoAcin .link {
        padding-top: 25px;
        padding-bottom: 50px;
    }

    .aboutCenterPage img{
        min-height: 100px;
        min-width: 100px;
    }

    .grid-irh {
        height: 20px;
    }
}

@media screen and (min-width: 993px) {
    .about-mobile img {
        width: 100%;
    }
}

@media (max-width:994px) and (min-width:766px) {

    .margen-otimização1{
        margin-left: 20%;
    }

    .espaço-esquerdo{
        margin-left: 22%;
    }

    .text-banner h2{
        margin-bottom: -20px;
    }
}

@media screen and (min-width: 768px) { /* Not mobiles*/
    .ifreg-advantages {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;

        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;

        align-items: center;
    }

    .footer-title-mobile {
        display: none;
    }

    .mobile-sub-address {
        display: none;
    }

    .demo-2 #demo-text-mobile {
        display: none;
    }


}

@media screen and (max-width: 400px) {
    .mobile-login-panel {
        top: 20%;
        padding-left: 20%;
        padding-right: 20%;
    }

    .margen-otimização1{
        margin-left: 15%;
    }

    .espaço-esquerdo{
        margin-left: 17%;
    }

    .demo-2 button {
        font-size: 12px;
    }

    .about-mobile .text-center .text-position {
        position: absolute;
        top: 25%;
    }
}

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .demo-2 input  {
        padding: 0 0 0 10px;
    }

    #newsletter-input {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .coffee.offset-bg {
        background:url('../img/home_autarquica_2.jpg') no-repeat;
        background-attachment: initial !important;
    }

    .intro-snc {
        position: relative;
        display: block;
    }

}


@media screen and (max-width: 1320px) {
    #transition {
        margin-top: 55px;
    }

    .offset-bg.desk{
        background-image: url(../img/igest_tablet.jpg);
        background-attachment: initial;
    }

    .offset-bg.women{
        background-image: url(../img/idok_tablet.jpg);
        background-attachment: initial;
    }

    .offset-bg.coffee {
        background-image: url(../img/home_autarquica.jpg);
        background-attachment: initial;
        /*background-image: url(../img/coffee-mag.jpg);*/
    }

    .dataAcin {
        background: url(../img/dataAcinSobreNos.png) no-repeat;
        background-size: 100%;
        background-position: center;
        background-attachment: initial;
    }

    .securityTec .content-text {
        padding-top: 0;
    }

    .securityTec div.text-section {
        margin-top: 35px;
        margin-bottom: 35px;
    }
}

@media screen and (min-width: 394px) and (max-width: 774px) {
    .demo-2 h3 {
        top: 32%;
    }

    .demo-2 p {
        top: 38%;
    }

    .demo-1 h3 {
        top: 19%;
    }

    .demo-1 button {

    }
}


@media screen and (min-width: 768px) and (max-width: 991px) {
    .grid-solutions .block-mobile,
    .grid-solutions .block {
        width: 96%;
        height: 321px;
        padding-top: 51px;
    }

    .grid-solutions .active .description {
        height: 195px;
        display: table;
    }

    .grid-solutions .active .description span {
        display: table-cell;
        vertical-align: middle;
    }

    .grid-solutions .snc {
        background-image: url(../img/solucoes/snc-ap-tablet.jpg);
    }
    .grid-solutions .idok {
        background-image: url(../img/solucoes/idok-tablet.jpg);
    }
    .grid-solutions .acingov {
        background-image: url(../img/solucoes/acingov-tablet.jpg);
    }
    .grid-solutions .imobilizado {
        background-image: url(../img/solucoes/imobilizado-tablet.jpg);
    }
    .grid-solutions .igest {
        background-image: url(../img/solucoes/igest-tablet.jpg);
    }
    .grid-solutions .paypay {
        background-image: url(../img/solucoes/paypay-tablet.jpg);
    }
    .grid-solutions .irh {
        background-image: url(../img/solucoes/irh-tablet.jpg);
    }
    .grid-solutions .cemiterios {
        background-image: url(../img/solucoes/cemiterios-tablet.jpg);
    }
    .grid-solutions .canideos {
        background-image: url(../img/solucoes/canideos-tablet.jpg);
    }
    .grid-solutions .active.snc {
        background-image: url(../img/solucoes/multiply/snc-ap_hover-tablet.jpg);
    }
    .grid-solutions .active.idok {
        background-image: url(../img/solucoes/multiply/idok_hover-tablet.jpg);
    }
    .grid-solutions .active.acingov {
        background-image: url(../img/solucoes/multiply/acingov_hover-tablet.jpg);
    }
    .grid-solutions .active.imobilizado {
        background-image: url(../img/solucoes/multiply/imobilizado_hover-tablet.jpg);
    }
    .grid-solutions .active.igest {
        background-image: url(../img/solucoes/multiply/igest_hover-tablet.jpg);
    }
    .grid-solutions .active.paypay {
        background-image: url(../img/solucoes/multiply/paypay_hover-tablet.jpg);
    }
    .grid-solutions .active.irh {
        background-image: url(../img/solucoes/multiply/irh_hover-tablet.jpg);
    }
    .grid-solutions .active.cemiterios {
        background-image: url(../img/solucoes/multiply/cemiterios_hover-tablet.jpg);
    }
    .grid-solutions .active.canideos {
        background-image: url(../img/solucoes/multiply/canideos_hover-tablet.jpg);
    }
    .demo-1 {
        padding-top: 12%;
    }
    .demo-1 button {
        font-weight: 400;
    }
    .about-mobile img {
        width: 100%;
        height: 166px;
    }
    .about-mobile .text-center .text-position {
        position: absolute;
        top: 30%;
    }
}

@media screen and (max-width: 767px) { /*Phones */

    .navbar-default {
        border-bottom: #d6770f;

    }

    .grid-cem {

    }

    .navbar-right li {
        margin-right: -31px;
        margin-top: -8px;
        margin-bottom: -8px;
    }

    .carousel-caption {
        display: none;
    }

    .mobile-container img {
        height: 240px;
        object-fit: cover;
    }

    .mobile-login-panel {
        top: 20%;
        padding-left: 13%;
        padding-right: 13%;
    }

    .mobile-login-panel.login-mobile-3 {
        top: 10%;
        padding-left: 15%;
        padding-right: 15%;
    }

    .mobile-container {
        padding-left: 0;
        padding-right: 0;
        position: relative;
        background:url('../img/banners/v3.0.2/banner-01.jpg');
        background-size: auto 100%;
        height: 304px;
        background-repeat: no-repeat;
        background-position: center top;
    }

    .navbar-nav li:active {
        background-color: #dc9148;
    }


    .solutions-1 {
        margin-top: 0;
        padding-top: 35px;
    }

    .wrap-word {
        white-space: nowrap;
    }

    .acin-information {
        padding-left: 20px;
        padding-right: 20px;
    }

    .container-wrap-primary p{
        font-size: 16px;
    }

    .text-solutions-primary {
        font-size: 20px;
    }

    .text-solutions-secondary {
        font-size: 25px;
    }

    .ifreg-advantages {
        text-align: center;
    }

    .follow-us {
        display: none;
    }

    .ifreg-footer {
        display: none;
    }

    .links-footer {
        display: none;
    }

    .contacts-footer {
        text-align: center;
    }

    .navbar-header {
    }

    .footer-title-mobile, .list-inline {
        text-align: center;
    }

    .contacts-footer p{
        text-align: center;
    }

    .sub-address {
        display: none;
    }

    .contacts-footer .contacts, .contacts-footer .mobile-sub-address {
        padding-left: 0;
        padding-right: 15px;
        text-align: left;
    }

    .contacts {
        margin-left: -20px;
    }

    .mobile-sub-address {
        padding-left: 0;
        width: 100%;
        margin-left: -5px;
    }

    .demo-1 {
        height: 260px;
    }

    .demo-3, .demo-4 {
        padding-top: 0;
    }

    .demo-4 h1 {
        padding-top: 14px;
    }

    .demo-1 {
        background: url('../img/padrao_mobile.jpg');
        background-repeat: no-repeat;
        background-size: 100% 100%;
        /*background-color: #F4EFED;*/
    }

    .bg {
        height: 260px;
        background: url('../img/padrao_mobile.jpg');
        background-repeat: no-repeat;
        background-size: 100% 100%;
        margin-top: -2px;

    }

    .demo-2 {
        background: none;
        padding-top: 0;
    }

    .demo-2 h3 {
        position: relative;
        top: 23%;
    }

    .demo-2 button {
        padding-left: 10px;
        padding-right: 10px;
    }


    .demo-1 h4 {
        display: none;
    }

    #demo-text-mobile {
        margin-left: 40px;
    }

    .demo-2 p {
        font-size: 12px;
        position: relative;
        right: 5px;
        top: 28%;
    }

    .mandatory-mobile {
        color: #d6770f;
        float: left;
        padding-left: 13%;
    }

    .demo-2 .mandatory {
        color: #cc6e11;
        margin-top: -70px;
    }

    .demo-form-2 {
        background-color: #F4EFED;
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .captcha-c {
        /*float:left !important;*/
    }

    .captcha-adj {
        padding-left: 0;

    }

    .demo-3 h3, .demo-4 h3, .demo-3 h4, .demo-4 h4 {
        font-size: initial;
    }


    .bg-demo h3 {
    }

    .demo-2 {
        padding-bottom: 0;
    }

    .demo-2 button, .demo-2 button:focus {
        color: #cc6e11;
        border-color:  #cc6e11;
    }

    .demo-2 button:hover, .demo-2 button:active {
        background-color: #cc6e11 !important;
        border: 1px solid #cc6e11 !important;
        color: #fff !important;
    }

    .demo-3, .demo-4 {
        height: 450px;
    }




    /*button.demo-2-cancel, button.demo-2-submit {
        border-radius: 30px;
        height: 50px;
        border-color: #CC6E11;
        color: #CC6E11;
        margin-left: 10px;
    }*/

    button.demo-2-submit {
        padding-left: 15px;
        padding-right: 15px;
    }

    /*button.demo-2-cancel:hover, button.demo-2-submit:hover  {
        background-color: #D6770F;
        color: #fff;
    }*/

    .navbar-brand>img {
        transform: scale(0.75);
        top: 25px;
        margin-top: -22px;
        left: 50%;
        margin-left: -83px;
    }


    i.icon-refresh {
        color: #CC6E11;
    }


    .demo-2 #demo-text {
        display: none;
    }

    .demo-2-phone, .demo-2-datetime {
        padding-right: 7px;
    }

    .demo-2-email, .demo-2-captcha {
        padding-left: 7px;
    }

    .contacts, .mobile-sub-address {
        display:inline-block;
    }

    .img-box {
        background-attachment: initial;
        background-size: 100%;
        height: 350px;

    }

    .advantages-main {
        padding: 50px 0 50px 0;
    }

    .advantages-primary-1, .advantages-secondary-1 {
        text-align: center;
        font-size: 20px;
    }

    .advantages-primary .advantages-secondary {
        text-align: center;
        font-size: 20px;
    }

    .advantages-secondary {
        font-size: 30px;
    }

    .advantages-list {
        font-size: 16px;
        padding-top: 30px;
        padding-left: 5%;
    }

    .advantages-list, .advantages-primary-1, .advantages-secondary-1 {
        padding-left: 20px;
    }

    .wrapper {
        padding-bottom: 50px;
    }

    .demo-1 input:focus, .demo-2 input:focus {
        border: 1px solid #fff;
        box-shadow: none;
    }

    .demo-2 input::-webkit-input-placeholder {
       color: #666666;
    }

    .demo-2 input:-moz-placeholder { /* Firefox 18- */
       color: #666666;
    }

    .demo-2 input::-moz-placeholder {  /* Firefox 19+ */
       color: #666666;
    }

    .demo-2 input:-ms-input-placeholder {
       color: #666666;
    }

    .demo-1 input:focus, .demo-2 input:focus {
        border: 1px solid #D6770F !important;
        box-shadow: none;
    }

    .demo-2 input {
        border: 1px solid #666666;
        color: #666;
    }

    .demo-2 input:hover {
        border: 1px solid #D6770F;
    }

    .navbar-collapse.collapse.in {
        margin-top: 50px;
    }

    .snc-banner img {
        /*height: 140px;*/
    }

    .demo-1 h3, .demo-2 h3 {
        font-size: 25px;
        margin-top: 2px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .demo-1 h3 {
        margin-top: -10px;
        position: relative;
    }

    .g-recaptcha {
        transform: scale(0.7);
    }

    .container-adv, .row-adv {
        width: 100%;
    }

    .newsletter h4 {
        font-size: 20px;
        margin-top: 40px;
    }

    .newsletter button {
        margin-bottom: 40px;
    }

    .wrapper {
        padding-top: 50px;
    }

    .testimonials-container>span {
        font-size: 25px;
    }

    .intro-snc .ng-scope {
        line-height: 23px;
        font-size: 14px;
    }

    .arrow-box-primary {
        font-size: 19px;
        padding-top: 20px;

    }

    .arrow-box {
        padding-bottom: 15px;
    }

    .arrow-box-secondary {
        font-size: 13px;
    }

    .container-bullet ul {
        padding-left: 0;
        font-size: 14px;
        line-height: 23px;
    }

    .nav-items li {
        font-size: 16px;
        padding-left: 10%;
        padding-right: 10%;
        padding-bottom: 24px;
        float: none;
        width: 50%;
        line-height: 25px;
    }

    .nav-items a {
    }

    .alteracoes {
        position: absolute;
        left: 0;

    }

    .vantagens {
        position: absolute;
        right: 0;

    }

    .lis {
        height: 50px;

    }

    .nav-items li {
        border-bottom: none;
    }


    .nav-items li a {
        position: relative;
    }

    .changes-goals {
        margin-top: 19px;
    }

    .changes-goals img {
        margin-top: -13px;
        margin-bottom: 40px;
    }

    .call-to-arms {
        text-align: center;
    }

    .call-to-arms span {
        font-size: 16px;
    }

    .changes-goals ul {
        font-size: 14px;
        line-height: 20px;
        padding-left: 20px;
        padding-top: 0;
    }

/******************************
*Solutions
******************************/
    /*.ifreg-banner1{
        background: url('../img/solucoes.jpg');
        height: 300px;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
        margin-bottom: 10px;
    }*/

    .margen{
        margin-left: auto
        margin-right: auto;
    }

    .text-banner1 {
        margin-left: auto
        margin-right: auto;
        text-align: center;
    }

    .tamanho-conteudoImg{
        min-height: 200px;
    }

    .conteudo-img1 img{

        width: 100%;
        height: 100%;
    }

    .text-banner1 h3{
        font-family: 'Raleway';
        font-weight: 300;
        text-transform: uppercase;
        font-size:6vw;
    }

     .text-banner1 h2{
        font-family: 'Raleway';
        font-weight: 700;
        /*line-height: 1px;*/
        margin-top: 1px;
        text-transform: uppercase;
        margin-bottom: 70px;
        color: #3d1d03;
        font-size:6.7vw;
    }

    .snc-ap{
        height: 100px;
    }

    .div-par{
        background-color: #f5f5f5;
        color: #3d1d03;

    }

    .div-par h4{
        text-transform: uppercase;
        color: #676767;
    }

     .div-impar h4{
        text-transform: uppercase;
        color: #676767;
    }

    .div-impar {
        text-transform: uppercase;
        color: #3d1d03;
    }

    .snc-text{
        height: 100px;
        margin-left: 20px;
        margin-top: 2%;
    }

    .icon-div{
        marg
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .referencia h4{
        margin-top: 35px;
    }


    /* impares cores*/

    .altura-div-idok{
        height: 100px;
    }

    /* icones*/
    .icon-solutions-phone i[class*="icon-imobilizado"] {
        font-size: 50px;
    }

    .icon-solutions-phone i[class*="icon-cemiterios"] {
        font-size: 50px;

    }

    .icon-solutions-phone i[class*="icon-snc"] {
        font-size: 50px;
    }

    .icon-solutions-phone i[class*="icon-idok"] {
        font-size: 50px;
    }

    .icon-solutions-phone i[class*="icon-irh"] {
        font-size: 50px;
    }

    .icon-solutions-phone [class*="icon-igest"] {
        font-size: 50px;
    }

    .icon-solutions-phone i[class*="icon-acingov"] {
        font-size: 50px;
    }

    .icon-solutions-phone i[class*="icon-paypay"] {
        font-size: 50px;
    }


    .altura-div-idok {
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: left;
        color: #696969;    }

    /*div texto append */

    .tamanho{
        height: 200px;
    }

    .snc-text-acrescentar{
        height: 300px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .snc-text-acrescentar h5{
        font-family: 'Raleway';
        font-weight: 700;

    }

    .idok-align h4{
        font-family: 'Raleway';
        font-weight: 700;
       text-transform: uppercase;
    }

    .snc-text-div{
        margin-top: 10%;
        margin-bottom: 10%;
    }

    .snc-text-div h5{
        font-family: 'Raleway';
        font-weight: 300;
        line-height:30px;
        margin-bottom: 30px;
    }

    .bottom{
        margin-bottom: 30px;
    }

    .selected-item-solutions {
        background-color: #3d1d03;
        color: #fff;
    }

    .selected-item-solutions h4{
        color: #fff;
    }

    button{
        border: none;
        outline:none;
        margin-top: 25px;
        background: none;
    }



    .margen {
        margin-left: 0px;
        padding: 0px;
        white-space: nowrap;
    }

    .ifreg-texto-explicativo{
        padding-left: 0px;
        padding-right: 0px;
        margin-top:0px;
    }

    .ifreg-texto-explicativo h5{
        font-size: 15px;
        line-height: 30px;
    }

    .arrow-top{
        margin-top: 10px;
    }

    .arrow{
        margin-top:-17px;
    }

    .ifreg-about1 img{
        width:100%;
        height: 100%;

        /*text-transform: uppercase;
        background: url('../img/sobre_nos.jpg');
        height: 190px;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;*/
    }

    .altura-div-mobile{
        height:500px;

    }

    .mobile-layout{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
    }

    .mobile-layout  h2{
        font-family: 'Raleway';
        font-weight: 300;
        margin-bottom: -40px;
        font-size: 19px;
    }

    .mobile-layout  h1{
        font-family: Raleway;
        font-weight: 700;
        color: #3d1d03;
        font-size: 26px;
        margin-top: 25px;
    }

    .mobile-layout  h4{
        font-family: 'Open Sans';
        font-weight: 300;
        font-size: 15px;
    }

    .call-to-arms span {
        margin-top: 30px;
    }

    .snc-banner .banner-primary, .snc-banner .banner-secondary  {
        font-size: 26px !important;
    }

    .snc-banner .banner-text {
        top: 36%;
    }

    .footer-title.primary {
        margin-top: 20px;
    }

    .bottom a{
        color: #4c260c;
    }

    .about-mobile img {
        width: 100%;
    }

    .grid-solutions .block-mobile {
        height: 134px;
    }

    .ifreg-logo {
        font-size: 16px;
        line-height: 20px;
    }

    .grid-solutions .block-mobile.snc {
        background-image: url(../img/solucoes/snc-ap-cellphone.png);
    }
    .grid-solutions .block-mobile.idok {
        background-image: url(../img/solucoes/idok-cellphone.png);
    }
    .grid-solutions .block-mobile.acingov {
        background-image: url(../img/solucoes/acingov-cellphone.png);
    }
    .grid-solutions .block-mobile.imobilizado {
        background-image: url(../img/solucoes/imobilizado-cellphone.png);
    }
    .grid-solutions .block-mobile.igest {
        background-image: url(../img/solucoes/igest-cellphone.png);
    }
    .grid-solutions .block-mobile.paypay {
        background-image: url(../img/solucoes/paypay-cellphone.png);
    }
    .grid-solutions .block-mobile.irh {
        background-image: url(../img/solucoes/irh-cellphone.png);
    }
    .grid-solutions .block-mobile.cemiterios {
        background-image: url(../img/solucoes/cemiterios-cellphone.png);
    }
    .grid-solutions .block-mobile.canideos {
        background-image: url(../img/solucoes/canideos-cellphone.png);
    }

    .infoAcin .logoAcinBlue img {
        width: 150px;
    }

    .footer .list-inline {
        padding-top: 16px;
        position: initial;
    }
}


@media screen and (min-width: 500px) {
    .visible-xs-break {
        display: none;
    }
}

@media screen and (max-width: 500px) {
    .about-mobile .title {
        font-size: 21px;
    }

    .about-mobile .white-text .text-position {
        top:32%;
    }
}


