* {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;}

.left {text-align: left;}

#logo {width: 296px; height: 226px; background-image: url("../imagens/logo-ass-fundoclaro.png");}

header {padding: 40px; background-color: #fff;}
section {padding: 40px;}
section#orcamento {color: #fff; background-color:#0a223c; background-image:url("../imagens/LP_Fenixx_BC_FRM01_FUNDO.jpg");}
section#respeiteasleis {color: #4b4b4d; background-color:#FFF; background-image: url("../imagens/LP_Fenixx_BC_FRM03_FUNDO.jpg");}
section#solucaoideal {color: #fff; background-color:#3c4147;padding:0px; padding-bottom: 30px;}
section#servicos {color: #fff; background-color:#162f4d; background-image: url("../imagens/LP_Fenixx_BC_FRM04_FUNDO.jpg");}
section#clientes {color: #525254; background-color:#FFF;}
section#opiniao {color: #fff; background-color:#363435;}
section#maismotivos {color: #fff; background-color:#353334;}
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;
  }
}


.colicones {width: 100%; margin: auto; }

.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: 63px; 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;}
#orcamento .ilustra1 {width: 168px; height: 249px; background-image: url(../imagens/LP_Fneixx_BC_FRM01_IMG01.png); position: inherit; z-index: 10; left: 0px; top: -40px;}
#orcamento .ilustra2 {width: 243px; height: 238px; background-image: url(../imagens/LP_Fneixx_BC_FRM01_IMG02.png); position: inherit; margin:auto;}


#solucaoideal .ilustra {width: 283px; height: 211px; background-image: url(../imagens/LP_Fneixx_BC_FRM02_IMG01.png); margin: auto; margin-top: 50px;}	
#solucaoideal .boxazul {
    background-color: #0f152d;
    padding: 20px;
    position: relative;
    margin-top: 30px;
    z-index: 10;
}


#respeiteasleis .ilustra {width: 106px; height: 125px; background-image: url(../imagens/LP_Fneixx_BC_FRM03_IMG01.png); margin: auto; margin-top: 30px;}	
#respeiteasleis .boxcinza {color:#fff; background-color:#4b4b4d; padding: 40px; border-radius: 40px; position: relative; top: 80px; font-weight: 100;}

#respeiteasleis .leis {
    border-top: 7px solid #fff;
    margin-top: 40px;
    padding-top: 30px;
}

#respeiteasleis .leis p {font-size: 18px;}

#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 h3 {font-size:15px; font-weight: bold; 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;}

#servicos .thumb {width: 98px; height: 95px; margin: auto; background-size: auto; float: left;}
#servicos .thumb.servico1 {background-image: url("../imagens/LP_Fneixx_BC_FRM04_IMG01.png");}
#servicos .thumb.servico2 {background-image: url("../imagens/LP_Fneixx_BC_FRM04_IMG02.png");}
#servicos .thumb.servico3 {background-image: url("../imagens/LP_Fneixx_BC_FRM04_IMG03.png");}
#servicos .thumb.servico4 {background-image: url("../imagens/LP_Fneixx_BC_FRM04_IMG04.png");}
#servicos .thumb.servico5 {background-image: url("../imagens/LP_Fneixx_BC_FRM04_IMG05.png");}

#servicos p {text-align: left;}
#servicos .icones p {text-align: left; font-size: 18px; padding-top: 20px;}

#outros {background-color: #e6e7e9;}
#outros .thumb {width: 88px; height: 90px; margin: auto;}
#outros h3 {text-align: center; font-size: 21px; margin-bottom: 50px;}
#outros .thumb.servico1 {background-image: url("../imagens/LP_Fneixx_BC_FRM05_IMG01.png");}
#outros .thumb.servico2 {background-image: url("../imagens/LP_Fneixx_BC_FRM05_IMG02.png");}
#outros .thumb.servico3 {background-image: url("../imagens/LP_Fneixx_BC_FRM05_IMG03.png");}


#clientes .logo {width: 190px; height: 145px;  margin: auto;}
#clientes .logo.barrabella {width: 190px; height: 145px; background-image: url("../imagens/LOGO_BARRA-BELLA.jpg"); margin: auto;}
#clientes .logo.mandala {width: 190px; height: 145px; background-image: url("../imagens/LOGO_MANDALA.jpg"); margin: auto;}
#clientes .logo.mourisco {width: 190px; height: 145px; background-image: url("../imagens/LOGO_MOURISCO.jpg"); margin: auto;}
#clientes .logo.novaipanema {width: 190px; height: 145px; background-image: url("../imagens/LOGO_NOVA-IPANEMA.jpg"); margin: auto;}
#clientes .logo.sainttropez {width: 190px; height: 145px; background-image: url("../imagens/LOGO_SAINT-TROPEZ.jpg"); margin: auto;}

#maismotivos {background-image: url(../imagens/LP_Fenixx_BC_FRM06_FUNDO.jpg);}
#maismotivos .ilustra {width: 267px; height: 303px; background-image: url(../imagens/LP_Fneixx_BC_FRM06_IMG01.png);}	
#maismotivos .boxblur {background-color: #646466; padding: 20px; padding: 40px; border-radius: 40px; box-shadow: 0 0 10px 10px rgba(115,113,114,0.5), 0 0 20px 7px  rgba(115,113,114,0.5), 0 0 25px 20px rgba(115,113,114,0.5), 0 0 30px 25px rgba(115,113,114,0.5);}
#maismotivos .boxblur p {
    font-size: 16px;
    font-weight: 100;
}

#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: 200px; height: 113px; 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");}

	#orcamento .ilustra1 {width: 168px; height: 249px; background-image: url(../imagens/LP_Fneixx_BC_FRM01_IMG01.png); position: absolute; z-index: 10; left: -170px; top: -39px;}
	#orcamento .ilustra2 {width: 243px; height: 238px; background-image: url(../imagens/LP_Fneixx_BC_FRM01_IMG02.png); position: absolute; right: -180px;}
	
	#solucaoideal .boxazul {background-color: #0f152d; padding: 20px;position: relative; margin-top: -50px; z-index: 10; font-weight: 100;}
	
	#maismotivos .boxblur p {
		font-size: 18px;
		font-weight: 100;
	}	
	
	
	#respeiteasleis .leis {
		border-top: 0;
		border-left: 7px solid #fff;
		margin-top: 0px;
		padding-top: 0px;
	}
	
	
	#respeiteasleis .leis p {font-size: 22px;}
	
	#outros h3 {text-align: center; font-size: 21px; margin-bottom: 0px;}
	
	h2 {text-align: center; font-weight: 400; font-size: 43px; margin-top: 50px; margin-bottom: 70px;}
	section#orcamento {color: #fff; background-color:#0a223c; background-image:url("../imagens/LP_Fenixx_BC_FRM01_FUNDO.jpg"); padding-bottom: 80px;}
	section#invista {color: #525254; background-color:#FFF; background-image: url("../imagens/fundo_invista.jpg");}
	
	.colicones {width: 51%; margin: auto; }
	
	#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;}
	


}
