* {background-size: cover; background-repeat: no-repeat; background-position: center; font-family: 'Montserrat', sans-serif;}

h2 {text-align: center; font-weight: 700; font-size: 32px; margin-top: 50px; margin-bottom: 70px;}
h3 {text-align: center; }
p {    font-size: 22px;
    font-weight: 400;}

.left {text-align: left;}

#logo {width: 246px; height: 176px; background-image: url("../imagens/logo-ass-fundoclaro.png"); margin: auto;}

header {padding: 40px; background-color: #fff;}
section {padding: 40px;}
section#orcamento {color: #fff; background-color:#26445c; background-image: url("../imagens/fundo_orcamento_mobile.jpg");}
section#invista {color: #525254; background-color:#FFF; background-image: url("../imagens/fundo_invista_mobile.jpg");}
section#servicos {color: #fff; background-color:#001830;}
section#motivos {color: #fff; background-color:#3f4152; background-image: url("../imagens/fundo_motivos_mobile.jpg"); background-position: top;}
section#segmentos {color: #fff; background-color:#363435;}
section#clientes {color: #525254; background-color:#FFF;}
section#opiniao {color: #fff; background-color:#001830;}
section#facilities {color: #525254; background-color:#FFF;}
footer {padding: 40px; color: #fff; background-color:#001830; text-align: center;}
footer p {font-size: 14px; margin-top: 20px;}

section#invista .orcamento {margin-top:58px;}

.video-responsive {
  text-align: center;
}


@media screen and (max-width: 560px) {
  .video-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
  }
  .video-responsive iframe {
    left: 0;
    top: 0;
    height: 90%;
    width: 100%;
    position: absolute;
  }
}


.chamada h1 {font-style: italic; font-size: 23px; font-weight: 700;}
.chamada h1 span1 {
    font-size: 41px;
    font-weight: 700;
}
.chamada h1 span {font-size: 43px; font-weight: 700;}
.chamada p {font-weight: 200; font-size: 23px!important; margin-top: 17px; margin-bottom: 17px;}

.chamada ul li{list-style-image: url("../imagens/bullet.png"); font-weight: 100;}

strong200 {font-weight:700;}
.corona {width: 31px; height: 29px; background-image: url("../imagens/covid.png"); margin-top: -47px; margin-left: 255px;}

.seta {display: none;}

#whatsapp {text-align: center; color: #fff; background-color: #e6202d; border: 0; border-radius: 5px; padding: 10px; display: table; margin: auto; font-size: 20px; font-style: italic; font-weight: 600; margin-bottom: 10px;}
#whatsapp div{font-style: normal;
    font-weight: 800;
    background-image: url(../imagens/icn_whatsapp.png);
    background-position: left center;
    background-size: 11%;
    display: table;
    margin: auto;
    padding-left: 22px;
}

#ou {margin: auto;
    display: table;
    text-align: center;
    color: #ffffff;
    background-color: #757674;
    border-radius: 30px;
    padding: 3px;
    font-size: 17px;
    z-index: 99;
    position: relative;
    top: 10px;
    font-style: italic;}

#solicite {width: 255px; height: 168px; text-align: center; color: #fff; background-image: url("../imagens/titulo-orcamento_fundo_mobile.png"); margin: auto; padding-top: 28px; margin-bottom: 15px; margin-top: -10px;}
#solicite h2 {font-size: 32px; font-weight: 800; font-style: italic; margin-top: 0px; margin-bottom: 10px;}
#solicite p {font-size: 12px!important; margin: inherit; font-style: italic;}

form {
    margin-top: 20px;
}

.form-control {height: 50px!important;}

.btEnviar {width: 100%; font-style: normal; font-size: 31px;}

#resultados {display:none; position: fixed; bottom: 0; left: 0; width: 100%;}
#resultados #mensagem {width: 100%; padding: 40px; text-align: center; font-size: 23px;background-color: rgba(0,0,0,0.5); padding: 40px; text-align: center; font-size: 23px;}
#resultados #mensagem.erro {background-color: rgba(208, 0, 0, 0.50);;}
#resultados #mensagem.sucesso {background-color: rgba(58, 157, 5, 0.50);}	


.spam {margin: auto; margin-top: 10px; text-align:center; font-size: 12px;}
.trabalhe {margin: auto; margin-top: 30px; text-align:center; font-style: italic; display: table;}

#ligue {margin: auto; margin-top: 10px; text-align: center; font-size: 21px;}

#orcamento a {color: #fff;}

#invista .selos {list-style: none; display: table; float: none; margin: auto; margin-top: 25px; margin-bottom: 25px;}
#invista .selos li {width: 123px; height: 110px; float: none; display: table; margin-left: -40px;}
#invista .selo_corona {background-image: url("../imagens/selo_corona.png"); margin: auto;}
#invista .selo_biodegradavel {background-image: url("../imagens/selo_biodegradavel.png"); margin: auto;}

#servicos .thumb {width: 160px; height: 160px; margin: auto;}
#servicos .thumb.servico1 {background-image: url("../imagens/servicos_limpeza-e-conservacao.png");}
#servicos .thumb.servico2 {background-image: url("../imagens/servicos_limpeza-hospitalar.png");}
#servicos .thumb.servico3 {background-image: url("../imagens/servicos_limpeza-e-higienizacao.png");}
#servicos .thumb.servico4 {background-image: url("../imagens/servicos_tratamento-de-piso.png");}

#servicos h3 {text-align: center; margin-top: 10px; margin-bottom: 10px;}
#servicos .servicos p {text-align: center; font-size: 15px; width: 230px; margin: auto;margin-bottom: 40px;}

#segmentos .thumb {width: 102px; height: 111px; margin: auto;}
#segmentos .thumb.segmento1 {background-image: url("../imagens/segmentos_condominios.png");}
#segmentos .thumb.segmento2 {background-image: url("../imagens/segmentos_hoteis.png");}
#segmentos .thumb.segmento3 {background-image: url("../imagens/segmentos_industria.png");}
#segmentos .thumb.segmento4 {background-image: url("../imagens/segmentos_shoppings.png");}
#segmentos .thumb.segmento5 {background-image: url("../imagens/segmentos_supermercados.png");}
#segmentos .thumb.segmento6 {background-image: url("../imagens/segmentos_hospitais-e-clinicas.png");}
#segmentos .thumb.segmento7 {background-image: url("../imagens/segmentos_escolas-e-universidades.png");}
#segmentos .thumb.segmento8 {background-image: url("../imagens/segmentos_escritorios.png");}

#segmentos p {text-align: center;}
#segmentos .icones p {text-align: center; font-size: 15px;}

#clientes .logo_cliente {width: 181px; height: 181px; background-image: url("../imagens/logo_cliente.png"); margin: auto;}

#facilities  .thumb {width: 135px; height: 135px; margin: auto;}
#facilities  .thumb.facility1 {background-image: url("../imagens/facilities_portaria.png");}
#facilities  .thumb.facility2 {background-image: url("../imagens/facilities_vigilancia-patrimonial.png");}
#facilities  .thumb.facility3 {background-image: url("../imagens/facilities_recepcao.png");}
#facilities  .thumb.facility4 {background-image: url("../imagens/facilities_copa.png");}
#facilities  .thumb.facility5 {background-image: url("../imagens/facilities_jardinagem.png");}
#facilities  .thumb.facility6 {background-image: url("../imagens/facilities_limpeza-pos-obra.png");}
#facilities  .thumb.facility7 {background-image: url("../imagens/facilities_manutencao-predial.png");}
#facilities  .thumb.facility8 {background-image: url("../imagens/facilities_brigada-de-incendio.png");}

#facilities p {text-align: center; font-size: 21px;}

#opiniao #carousel-opiniao {background-image: url("../imagens/bg-opiniao.png");}
#opiniao .slide {
    width: 75%;
    margin: auto;
}
#opiniao .carousel-item {margin-bottom: 40px;}

.call2act {margin-top: 30px;}

button {margin: auto; display: table; color: #fff; background-color: #e6202d; border: 0; border-radius: 5px; padding: 10px; text-transform: uppercase; font-style: italic; }

#logo_rodape {margin: auto; width: 240px; height: 131px; background-image: url("../imagens/logo-rodape-fundoescuro.png");}

.linkCaseiroWeb {width: 205px; margin:auto; margin-top:40px; padding-bottom: 20px;}
.linkCaseiroWeb a, a:link, a:hover, a:visited {text-decoration: none;}
.logoCaseiroWeb {width: 100%; height: 25px; background-image: url("../imagens/caseiroweb_cinzaclaro.png");
background-size: auto; background-position-x: right; padding-right: 100px; font-size: 11px; font-weight: normal; color: #919191; padding-top: 4px; margin: auto; margin-top: 40px;}

@media (min-width: 1000px){
	
	#logo {width: 422px; height: 103px; background-image: url("../imagens/logo-dt-ass-fundoclaro.png"); margin: inherit;}
	
	h2 {text-align: center; font-weight: 700; font-size: 43px; margin-top: 50px; margin-bottom: 70px;}
	section#orcamento {color: #fff; background-color:#26445c; background-image: url("../imagens/fundo_orcamento.jpg");}
	section#invista {color: #525254; background-color:#FFF; background-image: url("../imagens/fundo_invista.jpg");}
	section#motivos {color: #fff; background-color:#3f4152; background-image: url("../imagens/fundo_motivos.jpg"); background-position: top;}
	
	#invista .selos {list-style: none; display: table; float: right; margin: auto; margin-top: 25px; margin-bottom: 25px;}
	#invista .selos li {width: 123px; height: 110px; float: left; margin: 0px;}
	.chamada h1 span1 {font-size: 63px; font-weight: 700;}
	.seta {display: block; width: 196px; height: 105px; background-image: url(../imagens/seta.png); margin-left: 480px;}
	form {margin-top: -159px;}
	#solicite {width: 264px; height: 168px; text-align: center; color: #fff; background-image: url("../imagens/titulo-orcamento_fundo.png"); margin: auto; padding-top: 28px; margin-bottom: 15px; margin-top: -10px;}


}
