	*{		
	margin: 0px;		
	padding: 0px;
}
.content-mobile{
	box-sizing: border-box;
}
.container .wrapper{
	box-sizing: border-box;
	margin: 0px 10px 5px 0px;
}
.header>.header-content .header-logo.wide{
	width: 100px;
}
.section-headers[data-bg=brand]{
	background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_BANNER ARESP SEM TEXTO.png");
}
.hero-default[data-type="3"] .hero-slider .carousel-cell:before{
	background: transparent;			
}
/*------------------------------------------------------------- EM BREVE --------------------------------------------------------------------------- */
@media screen and (max-width: 550px){
body{
	height:1000px;
}
.hero-default[data-type="3"] .hero-slider .carousel-cell:before{
	background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_BACKGROUND 550 parte 2_1676294664.png");
}
.hero-leadgen[data-align=left] .leadgen-content{
	margin-top: 400px;
}
}

/*------------------------------------------------------------- CLASSIFICADOS --------------------------------------------------------------------------- */
.details-classifieds .detail-body .tab-item-location .tab-item-content{
	background: #C0F2FC;
}
.details-default>.detail-body .detail-body-content .tab-content .banner-location .button, .details-default>.detail-body .detail-body-content .tab-content .tab-item-location .button{		color: white;
	border-radius: 20px;	
}
.details-classifieds .details-header .details-general .details-info .details-title>.heading{
	font-size: 25px;
}
.details-classifieds .details-header .details-general .details-info .details-categories{
	font-size: 15px;
}
.details-default>.detail-body:not(.no-padding){
	padding-top: 20px;
}
.details-default>.detail-body .detail-body-content .tab-content .tab-item .tab-item-heading .heading{
	font-size: 20px;
	font-weight: bold;
	color: black;
}
.details-default>.detail-body .detail-body-content .tab-content .tab-item-about .description p{
	font-size: 15px;
	margin-top: -25px;
}
#tour-cover-image{
	display: none;
}
	

/*------------------------------------------------------------------------ SOBRE ------------------------------------------------------------------------- */
		.blue{
			color: #3bbbd6!important;
		}
		.vertical p{
			color: black;
			text-align: left;
			font-size: 20px;
			width: 850px;
			margin: 10px;		
		}
		.vertical{
			border-left: 3px solid #3bbbd6;
			margin: 5px;
			margin-left: 500px;
		}
		.banner-top{
			margin-left: 500px;
			width: 900px;
		}
		.banner-bottom{
			margin-left: 500px;
			width: 900px;
		}
/*------------------------------------------------------------- ANUNCIE CONOSCO --------------------------------------------------------------------------- */
		.custom-content{
			padding-top:0px;
			padding-bottom:0px;
		}
		.seila{
			background: #f6f5f5;
			padding: 0px;
			margin: 0px;
		}
		#header-anuncie{
			border: 1px solid white;
			width: 100%;
			height: 1001px;
			background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_a_banner_1900.png");
		}
		.header-text p{
			width: 600px;
			font-size: 1.4em;
			border-left: 5px solid #3bbbd6;
			border-bottom-left-radius: 2px;
			border-top-left-radius: 2px;
			padding: 5px;
			color: ;
			margin-left: 50px;
			margin-top: 500px;
			padding-left: 15PX;
		}
		.destaque-text{
			color: #3bbbd6 !important;
			font-weight: bold !important;
		}
		.header-icons{
			position: absolute;
			float: right;
			color: white;
			margin-top: -530px;
			margin-left: 1150px;
		}
		.header-icons img{
			padding-bottom: 10px;
			width: 80px;
			display: list-item;
		}
		.icons-text p{
			color: white;
			font-weight: bold !important;
			font-size: 20px;
			text-align: left;
			margin-bottom: 60px;
		}
		.icons-text{
			position: absolute;
			float: right;
			margin-top: -510px;
			margin-left: 1250px;
			height: 400px;
		}
		#content{
			margin-top: 40px;
			width: 100%;
			height: 1000px;
			margin-bottom: 30px;
		}
		.text-left{
			float: left;
			width: 43%;
			height: 100%;
			margin-left: 10px;
			text-align: right;
		}
		#text1{
			margin-top: 95px;
			height: 40px;
			font-size: 25px;
			color: #FF6542;
			text-shadow: 40px black;
			margin-right: 30px;
			float: right;
		}
		#text2{
			margin-top: 245px;
			height: 90px;
			color: #FF6542;
			font-size: 25px;
			text-shadow: 40px black;
			margin-left: 15px;
		}
		#text3{
			margin-top: 275px;
			height: 90px;
			width: 600px;
			color: #FF6542;
			font-size: 25px;
			margin-right: 30px;
			text-shadow: 40px black;
			text-align: right;
			float: right;
		}
		#text4{
			margin-top: 240px;
			height: 90px;
			color: #FF6542;
			font-size: 25px;
			text-shadow: 40px black;
			margin-left: 17px;
		}
		#text5{
			margin-top: 250px;
			height: 70px;
			width: 300px;
			color: #FF6542;
			font-size: 24px;
			text-shadow: 40px black;
			float:right; 
			clear: both;
			margin-right: 30px;
		}
		#text6{
			margin-top: 240px;
			height: 90px;
			color: #FF6542;
			font-size: 25px;
			text-shadow: 40px black;
			margin-left: 15px;
		}
		.number-left1{
			opacity: 50%;
			font-size: 65px;
			color: #3bbbd6 !important;
			position: absolute;
			z-index: 10;
			margin-left: -15px;
			margin-top: -40px;
		}
		.number-left3{
			opacity: 50%;
			font-size: 65px;
			color: #3bbbd6 !important;
			position: absolute;
			z-index: 10;
			margin-left: -10px;
			margin-top: -190px;
		}
		.number-left5{
			opacity: 50%;
			font-size: 65px;
			color: #3bbbd6 !important;
			position: absolute;
			z-index: 10;
			margin-left: -15px;
			margin-top: -85px;
		}
		.number-right2{
			opacity: 50%;
			font-size: 65px;
			color: #3bbbd6 !important;
			position: absolute;
			z-index: 10;
			margin-left: -15px;
			margin-top: -40px;
		}
		.number-right4{
			opacity: 50%;
			font-size: 65px;
			color: #3bbbd6 !important;
			position: absolute;
			z-index: 10;
			margin-left: -25px;
			margin-top: -50px;
		}
		.number-right6{
			opacity: 50%;
			font-size: 65px;
			color: #3bbbd6 !important;
			position: absolute;
			z-index: 10;
			margin-left: -15px;
			margin-top: -40px;
		}
		.image-center{
			float: left;
			width: 11%;
			height: 100%;
		}
		.image-center img{
			height: 100%;
			width: 100%;
			align-items: center;
		}
		.text-right{
			float: left;
			width: 43%;
			height: 100%;
		}
		.reveal {
  			position: relative;
  			opacity: 0;
			}
		.reveal.active {
  			opacity: 1;
			}
		.active.fade-left {
  			animation: fade-left 0.5s ease-in;
			}
		.active.fade-right {
  			animation: fade-right 0.5s ease-in;
			}

		@keyframes fade-left {
  			0% {
    			transform: translateX(40px);
    			opacity: 0;
 			 }
  			100% {
    			transform: translateX(0);
   				 opacity: 1;
  				}
				}
		@keyframes fade-right {
 			 0% {
    			transform: translateX(-40px);
    			opacity: 0;
  			}
  			100% {
    			transform: translateX(0px);
    			opacity: 1;
 			 }
			}	
		.btn-anuncie a{
			border: 1px solid #3bbbd6;
			background: #3bbbd6;
			width: 230px;
			padding: 20px;
			margin-left: 810px;
			color: white!important;
			border-radius: 40px;
			text-decoration: none;
			text-align: center;
			}
		.btn-anuncie:hover a{
			border: 1px solid black;
			background: white;
			color: #3bbbd6 !important;
			border-radius: 40px;
			text-decoration: none;
			}
			
/*------------------------------------------------------------------------ FAQ ------------------------------------------------------------------------- */
		.container_videos{
			margin-top: -95px;
			padding: 20px;
		}
		.CardView{
			background: #f6f6f5;
			padding: 20px;
			margin-bottom: 35px;
		}
		.TitleVideo{
			padding-left: 15px;
		}
		.videoView{
			align-content: center;
			text-align: center;
			padding: 20px;
		}
		.faq-page .faq-content .contact-us{
			visibility: hidden;
		}
		@media screen and (max-width: 550px){
		body{
			height: 1000px;
		}
			.hero-default[data-type="3"] .hero-slider .carousel-cell:before{
				background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_BACKGROUND 550 parte 2_1675953573.png");
			}
			.hero-leadgen[data-align=left] .leadgen-content{
				margin-top: 400px;
			}
			iframe{
				align-content: left;
				text-align: left;
				padding: 0px;
				width: 300px;
				height: 150px;
			}
			.videoView{
				align-content: left;
				text-align: left;
				padding: 0px;
		}
		}		
			
		
/*------------------------------------------------------------------FOOTER--------------------------------------------------------------------------- */		
		.footer-container{
			background: #3bbbd6 !important;
			color:  white !important;
			width: 100%;
			height: 250px;
			margin: auto;
			line-height: 1em;
			box-sizing: content-box ;
		}
		.footer-row{
			display: flex;
			align-content: center;
		}
		.footer-content1{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1-contact{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1 h4{
			font-weight: bold;
			text-align: left;
			font-size: 15px;
			margin: 15px;
			color: white;
		}
		.footer-content1 ul{
			color: white !important;
			font-size: 12px;
			text-decoration: none !important;
			margin: 5px;
			width: 200px;
			text-align: center;
		}
		.footer-content1 li{
			color: white !important;
			font-size: 12px;
			display: flex ;
			margin: 10px ;
			text-align: center ;
		}
		.footer-content1 li a{
			color: white !important;
			text-decoration: none !important;
			line-height: 1 !important;
			border-bottom: 0px;
		}
		.footer-content1 li a:hover{
			padding: 0px 0px 0px 5px ;
			color: #106391!important;
			text-decoration: none !important;
		}
		.footer-text p{
			margin: 0px ;
			width: 400px ;
			height: 25px ;
			color: white;
			text-align: left;
			font-size: 12px;
		}
		.sp{
			margin-left: 30px ;
		}
		.footer-content1 img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 20px !important;
		}
		.footer-content img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 130px !important;
		}
		.footer-content-contact h4{
			font-weight: bold;
			text-align: left;
			}
		.logo{
			box-sizing: content-box !important ;
			width: 160px !important;
			height: 70px !important;
			padding: 50px !important;
			padding-right: 300px !important;
			margin-left: 350px !important;
		}
		.copyrigth{
			color: white !important;
			background: #409fb8;
			padding: 20px;
			text-align: center;
			font-size: 13px;
		}
/*------------------------------------------------------------RESPONSIVIDADE DESKTOP---------------------------------------------------------------------- */

/*------------------------------------------------------------------------ SOBRE ------------------------------------------------------------------------- */
@media screen and (max-width: 1600px){
		.vertical{
			margin-left: 300px;
		}
		.banner-top{
			margin-left: 300px;
		}
		.banner-bottom{
			margin-left: 300px;
		}
}
@media screen and (max-width: 1400px){
		.vertical{
			margin-left: 200px;
	}
		.banner-top{
			margin-left: 200px;
	}
		.banner-bottom{
			margin-left: 200px;
	}
}
@media screen and (max-width: 1200px){
		.vertical{
			margin-left: 100px;
		}
		.banner-top{
			margin-left: 100px;
		}
		.banner-bottom{
			margin-left: 100px;
		}
}
@media screen and (max-width: 1000px){
		.vertical p{
			font-size: 1em;
			width: 600px;	
		}
		.vertical{
			margin-left: 30px;
		}	
		.banner-top{
			margin-left: 30px;
			width: 800px;
		}
		.banner-bottom{
			margin-left: 30px;
			width: 800px;
		}
}
@media screen and (max-width: 800px){
		.vertical p{
			font-size: 1em;
			width: 600px;	
		}
		.vertical{
			margin-left: 30px;
		}
		.banner-top{
			margin-left: 30px;
			width: 600px;
		}
		.banner-bottom{
			margin-left: 30px;
			width: 600px;
		}
}
/*------------------------------------------------------------- ANUNCIE CONOSCO --------------------------------------------------------------------------- */
@media screen and (max-width: 1600px){
  		#header-anuncie{
  			height: 896px;
  			background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_a_banner_1600.png");
  			}
  		.header-text p{
			width: 450px;
			margin-left: 70px;
			margin-top: 410px;
	}
		.header-icons{
			margin-top: -460px;
			margin-left: 970px;
	}
		.header-icons img{
			padding-bottom: 10px;
			width: 75px;
	}		
		.icons-text{
			margin-top: -440px;
			margin-left: 1050px;
			height: 400px;
	}
		.icons-text p{
			font-size: 17px;
			margin-bottom: 60px;
	}
		.number-left1{
			font-size: 65px;
			margin-left: -15px;
			margin-top: -80px;
	}
		.btn-anuncie a{
			width: 230px;
			padding: 20px;
			margin-left: 650px;
			border-radius: 40px;
			}
}
@media screen and (max-width: 1400px){
		#header-anuncie{
			height: 788px;
			background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_a_banner_1400.png");
	}
  		.header-text p{
			width: 450px;
			font-size: 1.2em;
			margin-left: 60px;
			margin-top: 370px;
	}
		.header-icons{
			margin-top: -470px;
			margin-left: 860px;
	}
		.header-icons img{
			padding-bottom: 10px;
			width: 70px;
	}		
		.icons-text{
			margin-top: -450px;
			margin-left: 940px;
	}
		.icons-text p{
			margin-bottom: 55px;
	}
		.image-center{
			width: 13%;
			height: 100%;
	}
		.image-center img{
			height: 100%;
			width: 100%;
	}	
		#text3{
			margin-top: 275px;
			height: 90px;
			width: 550px;
			font-size: 25px;
			margin-right: 30px;
	}			
		.btn-anuncie a{
			width: 230px;
			margin-left: 560px;
	}

}
@media screen and (max-width: 1200px){
		#header-anuncie{
			height: 675px;
			background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_a_banner_1200_1669381378.png");
			}
  		.header-text p{
			width: 380px;
			font-size: 1em;
			margin-left: 70px;
			margin-top: 210px;
			padding-left: 15PX;
	}
		.header-icons{
			margin-top: -320px;
			margin-left: 760px;
	}
		.header-icons img{
			width: 70px;
	}		
		.icons-text{
			margin-top: -300px;
			margin-left: 840px;
	}
		.icons-text p{
			font-size: 15px;
			margin-bottom: 60px;
	}
		#content{
			height: 1100px;
			margin-bottom: 30px;
	}
		#text1{
			margin-top: 95px;
			height: 40px;
			font-size: 25px;
			margin-right: 30px;
	}
		#text2{
			margin-top: 245px;
			height: 90px;
			font-size: 25px;
			margin-left: 15px;
	}
		#text3{
			margin-top: 275px;
			height: 90px;
			width: 490px;
			color: #FF6542;
			font-size: 25px;
			margin-right: 30px;
			text-shadow: 40px black;
			text-align: right;
			float: right;
	}
		#text4{
			margin-top: 240px;
			height: 90px;
			font-size: 25px;
			margin-left: 17px;
	}
		#text5{
			margin-top: 250px;
			height: 70px;
			width: 300px;
			font-size: 24px;
			margin-right: 30px;
	}
		#text6{
			margin-top: 240px;
			height: 90px;
			font-size: 25px;
			margin-left: 15px;
	}
		.number-left1{
			font-size: 65px;
			margin-left: -15px;
			margin-top: -80px;
	}
		.number-left3{
			font-size: 65px;
			margin-left: -10px;
			margin-top: -240px;
	}
		.number-left5{
			opacity: 50%
			font-size: 65px;
			margin-left: -15px;
			margin-top: -85px;
	}
		.number-right2{
			font-size: 65px;
			margin-left: -15px;
			margin-top: -40px;
	}
		.number-right4{
			font-size: 65px;
			margin-left: -25px;
			margin-top: -50px;
	}
		.number-right6{
			font-size: 65px;
			margin-left: -15px;
			margin-top: -40px;
	}
		.image-center{
			float: left;
			width: 15%;
			height: 1000px;
	}
		.image-center img{
			height: 100%;
			width: 100%;
			align-items: center;
	}
		.text-right{
			width: 40%;
	}				
		.btn-anuncie a{
			margin-left: 500px;
	}	
}

@media screen and (max-width: 1000px){
		#header-anuncie{
			height: 560px;
			background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_a_banner_1000_1669381691.png");
			}
		.header-text p{
			width: 280px;
			margin-left: 45px;
			margin-top: 180px;
			padding-left: 15PX;
	}
		.header-icons{
			position: absolute;
			float: right;
			color: white;
			margin-top: -340px;
			margin-left: 600px;
	}
		.header-icons img{
			padding-bottom: 10px;
			width: 55px;
			display: list-item;
	}		
		.icons-text{
			position: absolute;
			float: right;
			margin-top: -325px;
			margin-left: 670px;
			height: 400px;
	}
		.icons-text p{
			color: white;
			font-size: 12px;
			text-align: left;
			margin-bottom: 47px;
	}
		#content{
			margin-top: 40px;
			width: 100%;
			height: 810px;
			margin-bottom: 30px;
	}
		.text-left{
			width: 40%;
			height: 100%;
			margin-left: 10px;
	}
		#text1{
			margin-top: 80px;
			height: 40px;
			font-size: 1.2em;
			margin-right: 30px;
	}
		#text2{
			margin-top: 180px;
			height: 90px;
			font-size: 1.2em;
			margin-left: 15px;
	}
		#text3{
			margin-top: 185px;
			height: 90px;
			width: 350px;
			font-size: 1.2em;
			margin-right: 30px;
	}
		#text4{
			margin-top: 200px;
			height: 90px;
			font-size: 1.2em;
			margin-left: 17px;
	}
		#text5{
			margin-top: 200px;
			height: 70px;
			width: 300px;
			font-size: 1.2em;
			margin-right: 30px;
	}
		#text6{
			margin-top: 165px;
			height: 90px;
			font-size: 1.2em;
			margin-left: 15px;
	}
		.number-left1{
			margin-left: -15px;
			margin-top: -80px;
	}
		.number-left3{
			margin-left: -10px;
			margin-top: -180px;
	}
		.number-left5{
			margin-left: -15px;
			margin-top: -85px;
	}
		.number-right2{
			margin-left: -15px;
			margin-top: -40px;
	}
		.number-right4{
			margin-left: -25px;
			margin-top: -50px;
	}
		.number-right6{
			margin-left: -15px;
			margin-top: -40px;
	}
		.image-center{
			width: 17%;
			height: 800px;
	}
		.image-center img{		
			height: 100%;
			width: 200px;
	}
		.text-right{
			width: 37%;
			height: 100%;
	}				
		.btn-anuncie a{
			margin-left: 360px;
			}
}
@media screen and (max-width: 800px){
		#header-anuncie{
			height: 433px;
			background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_a_banner_800_1669381716.png");
		}
		.header-text p{
			width: 250px;
			font-size: 1em;
			margin-left: 30px;
			margin-top: 150px;
	}
		.header-icons{
			margin-top: -355px;
			margin-left: 490px;
	}
		.header-icons img{
			width: 47px;
	}		
		.icons-text{
			margin-top: -340px;
			margin-left: 550px;
			height: 400px;
	}
		.icons-text p{
			font-size: 12px;
			margin-bottom: 37px;
	}
		#content{
			margin-top: 40px;
			width: 100%;
			height: 830px;
			margin-bottom: 30px;
	}
		.text-left{
			width: 40%;
			height: 100%;
			margin-left: 10px;
	}
		#text1{
			margin-top: 80px;
			height: 40px;
			font-size: 1em;
			margin-right: 30px;
	}
		#text2{
			margin-top: 180px;
			height: 90px;
			font-size: 1em;
			margin-left: 15px;
	}
		#text3{
			margin-top: 200px;
			height: 90px;
			width: 300px;
			font-size: 1em;
			margin-right: 30px;
	}
		#text4{
			margin-top: 200px;
			height: 90px;
			font-size: 1em;
			text-shadow: 40px black;
			margin-left: 17px;
	}
		#text5{
			margin-top: 200px;
			height: 70px;
			width: 300px;
			font-size: 1em;
			margin-right: 30px;
	}
		#text6{
			margin-top: 165px;
			height: 90px;
			text-shadow: 40px black;
			margin-left: 15px;
	}
		.number-left1{
			margin-left: -15px;
			margin-top: -80px;
	}
		.number-left3{
			margin-left: -10px;
			margin-top: -150px;
	}
		.number-left5{
			margin-left: -15px;
			margin-top: -55px;
	}
		.number-right2{
			margin-left: -15px;
			margin-top: -40px;
	}
		.number-right4{
			margin-left: -25px;
			margin-top: -50px;
	}
		.number-right6{
			margin-left: -15px;
			margin-top: -40px;
	}
		.image-center{
			width: 18%;
			height: 800px;
	}
		.image-center img{		
			height: 100%;
			width: 200px;
	}
		.text-right{
			float: left;
			width: 36%;
			height: 100%;
	}				
		.btn-anuncie a{
			margin-left: 300px;
	}
}
/*------------------------------------------------------------------FOOTER--------------------------------------------------------------------------- */
@media screen and (max-width: 1600px){
		.footer-container{
			background: #FF6542;
			color:  white !important;
			width: 100%;
			height: 250px;
			margin: auto;
			line-height: 1em;
			box-sizing: content-box ;
		}
		.footer-row{
			display: flex;
			align-content: center;
			/* margin-left: 20%;*/
		}
		.footer-content1{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1-contact{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1 h4{
			text-align: left;
			font-size: 15px;
			margin: 15px;
			color: white;
		}
		.footer-content1 ul{
			color: white !important;
			font-size: 12px;
			text-decoration: none !important;
			margin: 5px;
			width: 200px;
			text-align: center;
		}
		.footer-content1 li{
			color: white !important;
			font-size: 12px;
			display: flex ;
			margin: 10px ;
			text-align: center ;
		}
		.footer-content1 li a{
			color: white !important;
			text-decoration: none !important;
			line-height: 1 !important;
			border-bottom: 0px;
		}
		.footer-content1 li a:hover{
			padding: 0px 0px 0px 5px ;
			color: #106391!important;
			text-decoration: none !important;
		}
		.footer-text p{
			margin: 0px ;
			width: 400px ;
			height: 25px ;
			color: white;
			text-align: left;
		}
		.sp{
			margin-left: 30px ;
		}
		.footer-content1 img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 20px !important;
		}
		.footer-content img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 200px !important;
		}
		.footer-content-contact h4{
			text-align: left;
			}
		.logo{
			box-sizing: content-box !important ;
			width: 180px !important;
			height: 70px !important;
			padding: 50px !important;
			padding-right: 350px !important;
			margin-left: 160px !important;
		}								
  	}
@media screen and (max-width: 1400px){
		.footer-container{
			background: #FF6542;
			color:  white !important;
			width: 100%;
			height: 250px;
			margin: auto;
			line-height: 1em;
			box-sizing: content-box ;
		}
		.footer-row{
			display: flex;
			align-content: center;
			/* margin-left: 20%;*/
		}
		.footer-content1{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1-contact{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1 h4{
			text-align: left;
			font-size: 15px;
			margin: 15px;
			color: white;
		}
		.footer-content1 ul{
			color: white !important;
			font-size: 12px;
			text-decoration: none !important;
			margin: 5px;
			width: 200px;
			text-align: center;
		}
		.footer-content1 li{
			color: white !important;
			font-size: 12px;
			display: flex ;
			margin: 10px ;
			text-align: center ;
		}
		.footer-content1 li a{
			color: white !important;
			text-decoration: none !important;
			line-height: 1 !important;
			border-bottom: 0px;
		}
		.footer-content1 li a:hover{
			padding: 0px 0px 0px 5px ;
			color: #106391!important;
			text-decoration: none !important;
		}
		.footer-text p{
			margin: 0px ;
			width: 400px ;
			height: 25px ;
			color: white;
			text-align: left;
		}
		.sp{
			margin-left: 30px ;
		}
		.footer-content1 img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 20px !important;
		}
		.footer-content img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 200px !important;
		}
		.footer-content-contact h4{
			text-align: left;
			}
		.logo{
			box-sizing: content-box !important ;
			width: 180px !important;
			height: 70px !important;
			padding: 30px !important;
			padding-right: 420px !important;
			margin-left: 100px !important;
		}
} 	
@media screen and (max-width: 1200px){
		.footer-container{
			background: #FF6542;
			color:  white !important;
			width: 100%;
			height: 250px;
			margin: auto;
			line-height: 1em;
			box-sizing: content-box ;
		}
		.footer-row{
			display: flex;
			align-content: center;
			/* margin-left: 20%;*/
		}
		.footer-content1{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1-contact{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1 h4{
			text-align: left;
			font-size: 15px;
			margin: 15px;
			color: white;
		}
		.footer-content1 ul{
			color: white !important;
			font-size: 12px;
			text-decoration: none !important;
			margin: 5px;
			width: 200px;
			text-align: center;
		}
		.footer-content1 li{
			color: white !important;
			font-size: 12px;
			display: flex ;
			margin: 10px ;
			text-align: center ;
		}
		.footer-content1 li a{
			color: white !important;
			text-decoration: none !important;
			line-height: 1 !important;
			border-bottom: 0px;
		}
		.footer-content1 li a:hover{
			padding: 0px 0px 0px 5px ;
			color: #106391!important;
			text-decoration: none !important;
		}
		.footer-text p{
			margin: 0px ;
			width: 400px ;
			height: 25px ;
			color: white;
			text-align: left;
		}
		.sp{
			margin-left: 30px ;
		}
		.footer-content1 img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 20px !important;
		}
		.footer-content img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 200px !important;
		}
		.footer-content-contact h4{
			text-align: left;
			}
		.logo{
			box-sizing: content-box !important ;
			width: 180px !important;
			height: 70px !important;
			padding: 30px !important;
			padding-right: 140px !important;
			margin-left: 150px !important;
		}
}
@media screen and (max-width: 1000px){
		.footer-container{
			background: #FF6542;
			color:  white !important;
			width: 100%;
			height: 250px;
			margin: auto;
			line-height: 1em;
			box-sizing: content-box ;
		}
		.footer-row{
			display: flex;
			align-content: center;
			/* margin-left: 20%;*/
		}
		.footer-content1{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1-contact{
			margin: 5px 35px 0px 5px;
		}
		.footer-content1 h4{
			text-align: left;
			font-size: 15px;
			margin: 15px;
			color: white;
		}
		.footer-content1 ul{
			color: white !important;
			font-size: 12px;
			text-decoration: none !important;
			margin: 5px;
			width: 200px;
			text-align: center;
		}
		.footer-content1 li{
			color: white !important;
			font-size: 12px;
			display: flex ;
			margin: 10px ;
			text-align: center ;
		}
		.footer-content1 li a{
			color: white !important;
			text-decoration: none !important;
			line-height: 1 !important;
			border-bottom: 0px;
		}
		.footer-content1 li a:hover{
			padding: 0px 0px 0px 5px ;
			color: #106391!important;
			text-decoration: none !important;
		}
		.footer-text p{
			margin: 0px ;
			width: 400px ;
			height: 25px ;
			color: white;
			text-align: left;
		}
		.sp{
			margin-left: 30px ;
		}
		.footer-content1 img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 20px !important;
		}
		.footer-content img{
			float: left ;
			padding-bottom: 60px !important;
			padding-right: 7px !important;
			width: 200px !important;
		}
		.footer-content-contact h4{
			text-align: left;
			}
		.logo{
			box-sizing: content-box !important ;
			width: 180px !important;
			height: 70px !important;		
			padding-right: 100px !important;
			margin-left: 30px !important;
		}
}
@media screen and (max-width: 800px){
		.logo{
			padding: 20px !important;
			width: 130px !important;
			height: 50px !important;		
			padding-right: 130px !important;
			margin-left: 10px !important;
		}
}
/*------------------------------------------------------------ RESPONSIVIDADE MOBILE ---------------------------------------------------------------------- */

/*------------------------------------------------------------------------ SOBRE ------------------------------------------------------------------------- */
@media screen and (max-width: 600px){
			.vertical p{
				font-size: 1em;
				width: 300px;
				margin: 10px;		
			}
			.vertical{
				margin: 5px;
				margin-left: 30px;
			}
			.banner-top{
				margin-left: 10px;
				width: 350px;			
		}
			.banner-bottom{
				margin-left: -30px;
				width: 650px;			
		}
}
/*------------------------------------------------------------- ANUNCIE CONOSCO --------------------------------------------------------------------------- */
@media screen and (max-width: 600px){
			#header-anuncie{
				height: 1000px;
				background-image: url("/custom/domain_1/image_files/ckeditor/sitemgr_a_banner_500.png");
		}
			.header-text p{
				width: 300px;
				font-size: 1em;
				margin-left: 40px;
				margin-top: 200px;
				padding-left: 15PX;
		}
			.header-icons{
				margin-top: 110px;
				margin-left: 70px;
				width: 60px;
				box-sizing: content-box !important ;
		}	
			.icons-text p{
				font-size: 15px;
				margin-bottom: 35px;
		}
			.icons-text{
				margin-top: 120px;
				margin-left: 130px;
				height: 400px;
		}
			#content{
				margin-top: 40px;
				width: 100%;
				height: 1100px;
				margin-bottom: 30px;
		}
			.text-left{
				float: left;
				width: 45%;
				height: 100%;
				margin-left: 35px;
				text-align: right;
		}
			#text1{
				position: absolute;
				margin-top: 95px;
				height: 40px;
				width: 300px;
				font-size: 20px;
				color: #FF6542;
				text-shadow: 40px black;
				margin-right: 10px;
				float: right;
				text-align: left;
		}
			#text2{
				position: absolute;
				margin-top: 245px;
				height: 100px;
				width: 300px;
				color: #FF6542;
				font-size: 20px;
				margin-left: -170px;
				text-align: left;
		}
			#text3{
				position: absolute;
				margin-top: 385px;
				height: 300px;
				width: 300px;
				font-size: 20px;
				margin-right: 10px;
				text-align: left;
				float: right;
		}
			#text4{
				position: absolute;
				margin-top: 670px;
				height: 100px;
				width: 300px;		
				color: #FF6542;
				font-size: 20px;
				text-shadow: 40px black;
				margin-left: -170px;
			}
			#text5{
				position: absolute;
				margin-top: 790px;
				height: 100px;
				width: 300px;
				font-size: 20px;
				text-align: left;
				float:right; 
				margin-right: 75px;
			}
			#text6{
				position: absolute;
				margin-top: 900px;
				height: 300px;
				width: 300px;
				color: #FF6542;
				font-size: 20px;
				text-shadow: 40px black;
				margin-left: -170px;
				text-align: left;
			}
			.number-left1{
				font-size: 45px;
				position: absolute;
				z-index: 10;
				margin-left: -85px;
				margin-top: -85px;
			}
			.number-left3{
				font-size: 45px;
				position: absolute;
				z-index: 10;
				margin-left: -120px;
				margin-top: -240px;
			}
			.number-left5{
				font-size: 45px;
				position: absolute;
				z-index: 10;
				margin-left: -100px;
				margin-top: -65px;
			}
			.number-right2{
				font-size: 45px;
				position: absolute;
				z-index: 10;
				margin-left: -15px;
				margin-top: -35px;
			}
			.number-right4{
				font-size: 45px;
				position: absolute;
				z-index: 10;
				margin-left: -10px;
				margin-top: -30px;
			}
			.number-right6{
				font-size: 45px;
				position: absolute;
				z-index: 10;
				margin-left: -15px;
				margin-top: -30px;
			}
			.image-center{
				display: none;
			}
			.text-right{
				float: left;
				width: 40%;
				height: 100%;
				margin-right: 15px;
			}
			.reveal {
  				position: relative;
  				opacity: 1;
				}
			.reveal.active {
  				opacity: 1;
				}
			.active.fade-left {
  				animation: fade-left 0s ease-in;
				}
			.active.fade-right {
  				animation: fade-right 0s ease-in;
				}
			.btn-anuncie a{
				width: 230px;
				position: absolute;
				padding: 15px;
				color: white!important;
				border-radius: 30px;
				text-decoration: none;
				margin-left: 80px;
				margin-top: -65px;
			}
}

/*------------------------------------------------------------------------ FOOTER ------------------------------------------------------------------------- */
@media screen and (max-width: 500px){
		.footer-row{
			margin-left: 0%; 
			display: block;
		}
		.logo{
			width: 110px !important;
			height: 60px !important;
			padding: 30px !important;
			padding-right: 650px !important;
			margin-left: 100px !important;
		}
		.footer-content{
			margin: 10px;
		}
		.footer-local{
			margin-left: 30px;
			}
		.footer-content-contact h4{
			text-align: center;
		}
		.footer-phone{
			margin-left: 30px;
		}
		.footer-container{
			height: 520px;
			overflow-x: hidden;
			overflow-y: hidden;
		}
		.footer-content1 h4{
			text-align: left;
			font-size: 15px;
			margin: 15px;
			color: white;
	}
		.footer-content li{
			font-size: 12px;
			margin-left:380px;
	}
		.footer-text p{
			font-size: 12px;
	}		
		.copyrigth{
			font-size: 12px;}
}




