
/* SERVICOS */
    .servico {
        height: 400px;
        max-width: 500px;
        padding-top: 250px;

        /*
        background: url(public/img/servico1.jpg) fixed no-repeat right;  
        -webkit-background-size: cover;  
        -o-background-size: cover;  
        -moz-background-size: cover;  
        background-size: cover;
        */

        background-size:100% 100%;
        -webkit-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -khtml-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
    }

    @media(max-width:979px){
        .servico {
            margin: 0 auto;
            margin-bottom: 20px;
            height: 300px;
            padding-top: 180px;
        }
    }
    .servico h3 {
        background: #00BBD3;
        color: #fff;
        font-size: 26px;
        text-align: center;
        text-transform: uppercase;
        padding: 20px 0;
    }
    .servico1 {
        background: url(../img/servico1.jpg) no-repeat;
    }
    .servico2 {
        background: url(../img/servico2.jpg) no-repeat;
    }
    .servico3 {
        background: url(../img/servico3.jpg) no-repeat center center;
    }

    .servicosBG p {
        color: #315775; /*#8097A2*/
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        padding: 10px 0;
    }
    
/* BANNER X */
    /* min-height: 280px; erro tablet */
    .bannerX1, .bannerX2 {
        min-height: 280px;
        color: #fff;
        padding: 10px 15px;
    }
    .bannerX1 {
        background-color: #315775;
    }
    .bannerX2 {
        background-color: #00BBD3;
    }
    .bannerX1Dstq{
        font-size: 50px;
        margin-top: 30px;
    }
    .bannerX1 p{
        color: #fff;
        font-size: 20px;
    }

    .bannerX2Dstq{
        font-size: 50px;
        margin-top: 30px;
    }
    .bannerX2 .fa-phone-square {
        color: #fff;
        margin-top: 100px;
    }
    span.glyphicon-phone-alt {
        color: #fff;
        font-size: 5.2em;
    }

/* */

