#formularioCont .contato-campo { margin-bottom: 15px; }

.btn {max-width: 100% !important; }

.col-xs-12, .col-sm-12, 
.col-md-12, .col-lg-12 { padding: 0px 10px; }

.cor { color: #5187E8; }
.onlyMobile { display: none; }
.centralizar { text-align: center; }

.mod-preview-info {
    display: none;
}

@media (max-width: 767px) {
.notMobile { display: none; }
}


/*seguradoras*/
div.sets{
    margin: 10px 0px -20px !important;
}

/* FIM seguradoras*/

/*icones home*/
.module.cus-res-min-jo .modcontent .main .item .image-icon{
    width: 100% /*!important*/;
    height: 165px !important;
    border-radius: 100% !important;

}
.image-icon img{
border-radius:100%;
}
.module.cus-res-min-jo .modcontent .main .item .image-icon:hover { box-shadow: none; }
.module.cus-res-min-jo .modcontent .main .item .image-icon:hover::before { border: none; }

/* FIM icones home*/

/* Me Ligue Home */
#yt_spotlight4 { 
padding: 30px 0px;
background: #5187E8; 
}

#yt_spotlight4 .container { padding: 0px; }
#yt_spotlight4 div.module { margin: 0px; }

.btn-meligue {
background: none; 
border: 1px solid white;
color: white;
}

.btn-meligue:hover {
background: white; 
color: #777;
}

@media(max-width: 768px) {
.campo-meligue { padding: 10px 20px !important; }
.img-meligue { padding: 0px 12px 10px !important; }
}

.img-meligue { padding: 0px; }
.campo-meligue { padding: 18.8px 5px; }
/* FIM Me Ligue Home */

/* Testemunhos */
.module.carousel-custommer div.yt-extra-carousel .carousel-inner .title,
.module.carousel-custommer div.yt-extra-carousel .carousel-inner .level,
.module.carousel-custommer div.yt-extra-carousel .carousel-inner .post-commnets { color: #777; }

/* FIM Testemunhos */

/*top background*/
#bd #yt_menuwrap #yt_mainmenu{
background:#fff !important;
}

/* FIM top background*/

/*Area do cliente*/
.button{
border-radius: 4px;
}

.pequeno {
padding: 4px 10px;
font-size: 13px;
}

.verde { background: #27ae60; }
/*FIM Area do cliente*/


/* Footer */
div.contact-ajax .ctajax-wrap .ctajax-element .el-ctajax-form input[type="submit"] { border-radius: 4px; }

.module.menu-categories ul li { margin-bottom: 5px; }

.module.mod-contact-hexagon ul.contact-hexagon li { padding-bottom: 7px; }
/* FIM Footer */

/* Contato Footer */
input.contato-bottom, .contato-bottom { 
width: 100%;
height: auto;
background: #595F67;
border: medium none;
color: #EEE;
font-size: 14px;
margin-bottom: 10px;
transition: all 0.2s ease-in-out 0s;
padding: 10px;
border-radius: 2px;
}

input.contato-bottom:focus, .contato-bottom:focus {
background: #FFF;
color: #000;
transition: all 0.2s ease-in-out 0s;
}
/* FIM Contato Footer */


/* Mobile */
@media(max-width: 640px) {
#yt_slideshow{ display:none;}
}

/* FIM Mobile */


/* Página Orçamento */
.orcamento-campo {
margin: 5px 0px;
border-radius: 3px !important;
}

.orcamento-select {
height: auto;
padding: 7.5px 6px !important;
border-radius: 5px 0px 0px 5px !important;
}

.orcamento-check { margin: 16px 0px !important;}

.orcamento-textarea { margin-bottom: 15px; }

/* FIM Página Orçamento */


.level4.menu.mega-content { left: 250px !important; }

.level2.megachild.mega-content { left: 0px !important; }


.intro-igreja h3 {
    text-align: center;
    margin-bottom: 8px;
}

.intro-igreja h4 {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.opcao-seguro-igreja {
    font-size: 26px;
    text-align: center;
    letter-spacing: 2px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.seguros-para-igreja {
    width: 100%;
    margin-bottom: 45px;
    border: 1px solid rgba(42, 67, 182, 0.4);
}

.seguros-para-igreja .titulos{
    width: 60%;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    background: #2A43B6;
}

.seguros-para-igreja tr { border-bottom: 1px solid rgba(100, 100, 100, 0.2); }
.seguros-para-igreja td { padding: 5px 10px; }


/* ============ TELEFONIA MÓVEL ============= */
.telefonia-movel .destaque {
    color: white;
    font-weight: 100;
    padding: 35px 45px;
    border-radius: 4px;
    text-align: center;
    margin-bottom: 40px;
    background: #5187E8;
}

.telefonia-movel .destaque::after {
    content: "";
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
    position: absolute;
    border-top: 10px solid #5187E8;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.funcoes p {
    margin: 0px;
    font-weight: bold;
}

.funcoes p.pequeno {
    padding: 0px;
    font-weight: 100;
}

.vantagem, .plano {
    color: #403D39;
    border-radius: 7px;
    text-align: center;
    margin-bottom: 20px;
    background: #F2F1EE;
    padding: 35px 10px 20px;
}

.plano .heading {
    font-size: 37px;
    font-weight: bold;
    margin-bottom: 0px;
    letter-spacing: -2px;
}

.plano.recomendado { background: #DCD9D1; }

.plano.recomendado::before {
    left: 0px;
    top: -20px;
    width: 100%;
    color: #FFF;
    display: block;
    font-size: 0.7em;
    padding: 5px 10px;
    position: absolute;
    background: #5187E8;
    content: "Recomendado";
    text-transform: uppercase;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.com-mais, .com-mais2 {
    padding: 20px;
    border-top: 1px dashed #CCC;
}

.com-mais::before, .com-mais2::before {
    left: 50%;
    top: -12.8%;
    content: "+";
    color: #0F9BF2;
    font-size: 2.9em;
    margin-left: -20px;
    position: absolute;
}

.com-mais2::before { top: -2%; }

.plano a { color: #555; }
.funcoes { margin-bottom: 40px; }
.com-mais2 { margin-top: -30px; }
.telefonia-movel h4 { margin: 0px; text-align: center; }

.vantagens-clientes h4 { margin: 20px 0px 15px; }

.vantagem .titulo {
    font-size: 17px;
    margin-top: 10px;
    font-weight: bold;
}
/* =========================================== */


/* ============ M2M ============= */
.img-full { width: 100%; }
.intro .col-md-5, .sim-card .col-md-7, .controle .col-md-5, .monitoramento .col-md-7 { padding: 80px 60px 40px; }


/* ============ CENTROS AUTOMOTIVOS ============= */
.centros-automotivos div { padding: 10px; }
.centros-automotivos .col-md-12:nth-child(2n) { background: #EEE; }

.centros-automotivos .fundo-azul {
    color: white;
    background: #5187E8;
}

.m2m.chamada {
    border-radius: 5px;
    text-align: center;
    margin-bottom: 30px;
    background: #ECECEC;
    padding: 25px 0px 13px;
}

.chamada input {
    margin-top: 8px;
   width: auto !important;
}


/* ============ ALARMES MONITORADOS ============= */
.alarme {
    text-align: center;
    padding: 20px 13px;
}

.servicos-alarme .servicos {
    padding: 15px;
    background: #F6F6F6;
    margin-bottom: 20px;
}

.servicos-alarme .servicos img {
    display: block;
    margin: 15px auto;
}