/* Home */
body{
	font-family:"calibri","arial";
}

/* section Home*/
.menu{
	color:white !important;
	font-size: 18px !important;
	margin-left:20px !important;
	margin-right:20px !important;
	display: inline-block; 
}
.testimonials{
	transform:skew(-40deg);
	background-color:#ffcc29;
}
.testimonials span{
	transform:skew(40deg);
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
.home2{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d8dba8+0,a5bfd3+38,9dcca5+77 */
	background: #d8dba8; /* Old browsers */
	background: -moz-linear-gradient(left,  #d8dba8 0%, #a5bfd3 38%, #9dcca5 77%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #d8dba8 0%,#a5bfd3 38%,#9dcca5 77%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e0e2be 0%,#a5bfd3 38%,#c5dac8 77%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8dba8', endColorstr='#9dcca5',GradientType=1 ); /* IE6-9 */
}
.startat{
    margin-top: 80px;
    box-shadow: 10px 5px 20px #434343;
	margin-left:-15px;
}
.cynthia{
	position:absolute;
	bottom:0;
	left:100px;
	width:280px;
}
.home2 h1{
	border-bottom: solid 5px #ffcc29;
	padding-bottom:5px;
	font-family: 'Lobster', cursive;
}
.home2 h2{
	text-align:center;
	font-size:24px;
}
.home2 p{
	text-align:center;
}
.Icon_home{
	float:left;
	width:64px;
	text-align:left;
	margin-right:5px;
}	
.tittles{
	font-size:56px;
	border-bottom: solid 3px #ffcc29;
	width:auto;
	display: inline-block;
	text-align:center;
	font-weight:bold;
	text-shadow: 0 -3px #ccc;
	color:#00a859;
	font-weight:bold;
	text-align:center;
}
.tittles span{
	font-size:20px;
	color:#ffcc29;
	text-shadow: 0 0 0;
}

/* section Card*/
#sectionBasicServices .card:hover{
	box-shadow: 0 0 25px green;
}

/* section Quote Now */
.contact{
	background-color:#53585d;
}
.contactUs{
	color:#ffcc29;
}
.sendBottom{
	margin-top:120px;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;
}
.toggle{
	width: auto !important;
	height: auto !important;
}
.toggle.ios, .toggle-on.ios, .toggle-off.ios{ 
	border-radius: 20px; 
}
.toggle.ios .toggle-handle{ 
	border-radius: 20px; 
}
.toggle-off{
	background-color:#ccc;
}
.toggle-on, .toggle-on:hover {
	background-color:#00a859;
}

/* section What is Brazil Cleaning*/
.brazilCleaning{
	background-color:#00a859;
	padding-top:60px;
	background-color: #00a859;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
    color: white;
	padding-top:100px;
}
.brazilCleaning h1{
	font-size: 3.5rem;
}
.brazilCleaning p{
	font-size: 24px;
    text-align: center;
}
.OurBasic{
	background-image:url('../img/whatbrazil2.jpg');
	background-size:100%;
	background-repeat:no-repeat;
	min-height:330px;
	background-color: #ffcc29;
}
.OurBasic h2{
	background-image: url(../img/bg_frame_white.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 400px;
    margin-top: 5px;
    width: 30%;
    padding-top: 35px;
    padding-bottom: 30px;
    text-align: right;
    padding-right: 15px;
    margin-left: -15px;
    font-size: 18px;
	text-align:center;
}
.BlownAway{
	background-color:#ffcc29;
	padding-top:100px;
	padding-bottom:0px !important;
}
.BlownAway p{
    font-size:36px;
    text-align:center;
    margin-bottom:35px;
}
.arrow{
	position: absolute;
    height: 117px;
    right: 6px;
    bottom:190px;
}
.shadow1{
	position: absolute;
    top: -46px;
    left: -1px;
    z-index: 10;
    width: calc(100% + 2px);
}	

/* section Extra Services */
#extra{
	background-color:#ebe9e9;
}
.services{
	background-image:url('../img/refrigerator2.jpg');
	/* background-image:url('../img/bg_ourprograms_1.jpg');*/
	background-size:40%;
	background-repeat:no-repeat;
	background-position: left;
}
.cabinet{
	background-image:url('../img/cabinet.jpg');
	background-size:40%;
	background-repeat:no-repeat;
	background-position: right;
}
.oven{
	background-image:url('../img/oven2.jpg');
	background-size:40%;
	background-repeat:no-repeat;
	background-position: left;
}
.molding{
	background-image:url('../img/molding.jpg');
	background-size:40%;
	background-repeat:no-repeat;
	background-position: right;
}
.frameWhite{
	background-color:rgba(255,255,255,0.7);
	padding:10px;
	width:80%;
	display: inline-block;
    margin-right: -15px;
}
.services1{
	background-image:url('../img/bg_ourprograms_2.jpg');
	background-size:40%;
	background-repeat:no-repeat;
	background-position: right;
}
.frameWhite1{
	background-color:rgba(255,255,255,0.7);
	padding:10px;
	width:80%;
	display: inline-block;
    margin-left: -15px;
}
.frameWhite p, .frameWhite1 p{
	Font-size:18px !important;
}


/* Programs */
#sectionPrograms .card:hover{
	box-shadow: 0 0 25px #ccc;
	
}
.card-body{
	height:180px;
	font-size:14px;
}
.card-body1{
	height:120px;
	font-size:14px;
}
.card-title{
	color:#00a859;
	font-size:20px;
	font-weight:bold;
}
.card{
	display: inline-block !important;
}
.efeitosombra{
	box-shadow: 0 0 40px #434343;
}
#SegundaViaBoleto{
	color:#ffcc29;
	font-weight:bold;
}
.programsTittle span{
	font-size:20px;
	color:#ffcc29;
	text-shadow: 0 0 0;
}

/* Testemonials */

#testemonials img{
	border: solid 7px white;
	border-radius:50%;
	width:160px
}
.carousel-control-prev{ 
	display: inline-block !important;
    padding: 10px !important;
    text-align: left !important;
    margin-top: 87px !important;
}
.carousel-control-next{
	display: inline-block !important;
    padding: 10px !important;
    text-align: right !important;
    margin-top: 87px !important;
}
.carousel-control-prev span, .carousel-control-next span{
	background-color: green; !important;
    padding: 25px !important;
    display: inline-block !important;
    border-radius: 10px !important;
}
.carousel-indicators li {
	background-color:green;
}
/* Contact Us */
.ContactUsend{
    color:#434343;
	font-weight:bold;
	font-size:22px;
}
#callUs{
	font-weight:bold;
	text-align:center;
	color:#00a859;
	font-size:48px;
}
#callUs span{
	font-size:28px;
	color:#00a859;
	line-height: 25px;
    display: inline-block;
	margin-top: 15px;
}
.questionsPerson{
	width:200px;
}

/* Footer */
.footerform{
    color:#ffcc29;
	font-weight:bold;
}
.footerform1{
    color:white;
	text-align:right;
	font-weight:bold;
	display:inline-block;
}
.allLA{
	font-size:30px;
}

/* Page About Us */
#aboutHome{
	background-image:url('../img/aboutUs5.jpg');
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 100px;
	height:820px;
}



@media screen and (max-width:560px){
	.formMinSize {
    width:100% !important;
	display: inline-table !important;
	}
	.sendBottom {
    margin-top:0 !important;
	}
	#formContact{
		margin: 10px !important;
	}
	#logo{
		width:90% !important;
		margin-left:5% !important;
		margin-bottom:-30px !important;
	}
	.services, .services1{
		background-size: 55%;
	}
	.frameWhite1 h1, .frameWhite h1{
		font-size:30px !important;
	}
	.arrow{
		bottom:40px !important;
	}
	.brazilCleaning h1 {
    text-align: center;
	}
}

@media screen and (min-width:557px)and (max-width:768px){
	.sendBottom {
    margin-top:0 !important;
	}
	.arrow{
		height:85px !important;
	}
}	

@media screen and (min-width:768px) and (max-width:800px){
	.sendBottom {
    margin-top:120px !important;
	}
}

@media screen and (max-width:991px){
	.brazilCleaning{
		padding-top:10px !important;
	}
	#formContact{
		margin-bottom: 0px !important;
	}
	#sectionBrasil{
		background-color: #f8f9fa !important;
		padding-top: 40px !important;
		margin-top: 0 !important;
	}
	.OurBasic h2{
		margin-bottom:30px !important;
		font-size:18px !important;
	}
	.BlownAway span{
		position:initial !important;
		transform: rotate(0deg) !important; 
		font-size:42px !important;
	}
	.BlownAway {
		padding-top:10px !important;
	}
	.BlownAway h1{
		text-align:center !important;
	}
	.blowYourself{
		width:auto !important;
	}
	.arrow{
		bottom: 40px !important;
		height: 125px;
		right: 27px !important;
	}
		
}


@media screen and (max-width:1100px){
	.startat{
		margin-left:0 !important;
	}
}

@media screen and (max-width:1199px){
	.arrow{
		bottom:89px;
		height: 81px;
		right: 3px;
	}
	.cynthia{
	left:70px !important;
	}
}



