/* Carrousel */
	@media ( min-width : 992px) {
		#carouselBG {
		    /*margin-top: -15px !important; /* inverso de #menuTopoBG */
		    margin-bottom: 10px;
		}
	}
	
/* 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;
    }
    
/**/
	.bannerPreco li {
	    width: 32%;
	    /*height: 75px;*/
	    min-width: 213px;
	    text-align: right;
	    /*border: 2px solid #8A8A7B;*/
	    padding-right: 30px;
	    background-color: orange;
	    color: #fff;
	    padding: 15px 30px 15px 0;
	    
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
	    
	}
	.bannerPreco .de {
	    display: block;
	    padding-bottom: 5px;
	}
	.bannerPreco .ate {
	    font-size: 32px;
	    font-weight: bold;
	    line-height: 40px;
	    margin-left: 10px;
	}
	.bannerPreco .ate1 {
	    
	}
	.bannerPreco li a {
	    display: block;
	    /*background: #eee;*/
	    
	}
	
	.bannerPreco li:hover {
	    /*border-color: #fe7210;*/
	}
	
	.box {
	    background-repeat: no-repeat;
	    background-position: left;
	    background-position: 45px 15px;
	}
	.box1 {background-image: url(../img/ico/box1.png)}
	.box2 {background-image: url(../img/ico/box2.png)}
	.box3 {background-image: url(../img/ico/box3.png)}
	.box4 {background-image: url(../img/ico/box4.png)}
	
	@media (max-width: 1200px) {
	   .bannerPreco li {
	        width: 30%;
	        margin-bottom: 5px;
	    }
	    .bannerPreco .ate {
	    	font-size: 25px;
	    }
	}
	
	@media (max-width: 992px) {
	   .bannerPreco .ate {
	    	font-size: 18px;
	    }
	    .box {
		    background-position: 15px 2px; 
		}
	}
	
	@media (max-width: 642px) {
	   .bannerPreco li {
	        width: 90%;
	        border-top: none;
	    }
	}