.ready_search_section{
	clear: both;
}
.navbar-nav{
	margin-right:0 !important;
}
.gv_panelNavNext {
    height: 50px !important;
    width: 50px !important;
}
.gv_panelNavPrev {
    height: 50px !important;
    width: 50px !important;
}
.dt-business {
color: #fff !important;
text-decoration: none !important;
}
.product_sel{
	padding-top: 4% !important;
}
/*.details_page_disc{
	margin-top: 20px !important;
}*/
#description_box{
margin-top: 20px !important;
}
#description_box{
	margin-bottom: 20px;
}
#fancybox-overlay{
	z-index: 99999999;
}
#fancybox-wrap{
	z-index: 99999999;
}
.navbar-brand > img{
    height: 60px!important;
    margin-top: -10px;
}

.navbar-header{
	width: 150px;
	margin-top: 2.5%;
}
#botao-buscar-business {
background-color: #cc2229;
color: #fff;
border: 1px solid #cc2229;
font-size: 17px;
border-radius: 3px;
}
#botao-buscar-business:hover {
    background: unset;
     background-color: #cc2229;
}

.menu_3_list a i{
	font-size: 30px !important;
margin: 0 10px 0 0 !important;
}
.banner_section{
width:100%;
overflow:hidden;
border-top-style: solid;
border-top-width: 12px;
border-top-color: #ffcb05;
margin-top: 76px!important;
}
.amazingslider-nav-1{
	margin-top: 8px !important;
}
@media only screen and (min-width:960px) and (max-width:1224px) {
	#imovel-oque{
	margin-left: 2%;
	width: 30%;
	}
	@media only screen and (min-width:667px) and (max-width:960px) {
	#imovel-oque{
		margin-left: 2%;
width: 30%;
	}
}

}@media only screen and (min-width:667px) and (max-width:960px) {
.back_img {
   height: 390px;
}
}
@media only screen and (min-width:375px) and (max-width:414px) {
	.bg_color {
position: relative !important;
bottom: 12px !important;
height: 75px !important;
}
}
@media only screen and (min-width:320px) and (max-width:374px) {

.bg_color {
	position: relative;
bottom: 14px ;
height: 75px ;
margin-top: -26.6% !important;
}
}
@media only screen and (max-width:320px) {

.bg_color {
	position: relative;
bottom: 6px !important;
height: 75px !important;
}
.be_ready {
    margin: 1% 0% 18px 7px !important;
}
}
@media only screen and (min-width:667px) and (max-width:767px) {
	.bg_color { height: 85px; margin-top: -14.6%; padding: 0px 0 0 0; }
}
@media only screen and (min-width:414px) and (max-width:667px) {
	.bg_color {
	margin-top: -21%;
position: relative ;
bottom: -23px ;
height: 88px ;
}
}
@media only screen and (max-width:667px) {

	.arrow-up1{
	display:block;
}

.filtered_items_main_img{
	width:100% !important;
}
.filtered_items{
	margin-bottom:40px !important;
}

.filtered_items_main_img{
	height: 151px !important;
}

.logo{
	margin-top:2px !important;
}
.back_img {
    height: 500px;
}
.margin_top {
    display: block !important;
}

#imovel-oque{
	margin: 10px auto;
    margin-top: 0px;
	width: 95%;
	margin-top: 16px;
	border-radius:3px;
	padding: 8px 23px;
	height: 48px;
border: none;
outline: none;
margin-bottom: 2px;
}
#imovel-oque-sel_div{
	width: 95%;
margin: 0px auto;
    margin-top: 0px;
margin-top: 2px;
border-radius:3px;
}
#imovel-onde-desc{
	border-radius:3px;
	padding: 8px 23px;
		height: 48px;
border: none;
outline: none;
}

#business-oque{
	margin: 10px auto;
    margin-top: 0px;
	width: 95%;
	margin-top: 16px;
	border-radius:3px;
	padding: 8px 23px;
	height: 48px;
border: none;
outline: none;
margin-bottom: 2px;
}
.search_button_desk{
	display:none;
}	
.search_button_res{
	display:block !important;
	height:40px;
border-radius:3px;
	width: 95%;
margin: 0px auto;
    margin-top: 0px;
margin-top: 8px;
background-color: #ef1c25;
border: none;
margin-top: 28px;
clear: both;
position: relative;
top: 9px;
padding: 6px 23px;
width: 100%;
font-size: 16px;
}
#botao-buscar-business{
	display:block !important;
	height:40px;
border-radius:3px;
	width: 95%;
margin: 0px auto;
    margin-top: 0px;
margin-top: 8px;
background-color: #ef1c25;
border: none;
margin-top: 28px;
clear: both;
position: relative;
top: 9px;
padding: 6px 23px;
width: 100%;
font-size: 16px;
}
.banner_bottom_content_div span h3 span{
width: 100%;
margin-bottom: 10px;
text-align: center;
}

#botao-buscar-imovel{
	float: right;
	margin-right: 4%;
}
.cities_bg{
	margin-top: 20px;
	padding:20px;
}
.add_img_block {
		margin-top: 64px;
}
.home_page_image_desk{
display:none !important;
}
.home_page_image_res{
display:block !important;
text-align: center;
margin: 0px auto;

}

.footer_bg h4, .foot_content{
	margin-top:20px;
}

.container .col-md-3:last-child{
	margin-bottom:40px;
}
.foot_social_lists > li {
    padding: 4% 3% 2% 4%;
}
.ready_search h3 {
    margin: 8% 0 3% 0;
}
.title_bar_1{
	position: relative;
	margin-top:10px;
top: 20px;
}
.owl-carousel {
    margin: 4% 0%;
 }
.carousel-caption {
    padding-bottom: 14%;
}
.bg_color button {
	padding: 8px 20px 8px 20px;
	width: 142px;
}
}
@media only screen and (min-width:375px) and (max-width:424px) {
	

}
.footer_bg .blog{
	height: 57px;
	overflow: hidden;
}
.footer_bg .blog img{
width: 50px;
height: 50px;
}
.search_button_desk {
	border-left: none;
}
.foot_social+div{
	margin-bottom: 20px !important;
}


.filter_btn{
	width:100%;
}
.navbar-toggle .icon-bar{
	background-color: #ff9933;
}

@media only screen and (max-width:766px) {
	.navbar-header{
		width: 100%;
	}
	.navbar-nav > li > a{
	padding-bottom: 15px !important;
line-height: 3px !important;
padding-top: 15px !important;
}
.navbar-toggle{
	margin-top: 4px !important;
}
}


@media only screen and (max-width:1024px) {

	.second-top-head{
		height:auto !important;
		background: unset;
		background-color:#f5f5f5;
	}

	#amazingslider-wrapper-1{
		display:block !important;
		z-index: 9999;
	}

	.amazingslider-box-1 a{
		display:none !important;
	}

	#galeria-interna-produtos-container{
		display:none !important;
	}
	.header{
		z-index: 10000000 !important;
	}
	.gv_galleryWrap, .gv_gallery, .gv_panelWrap, .gv_panel{
		width:100% !important;
	}
	.gv_gallery{
		height: 549px  !important;
	}
	.gv_panel img{
	width:100% !important;
	height:auto !important;
	left: 0px !important;
	top: 0px !important;
	}

	.menu_3_list a{
		font-size:10px !important;
	}
	.menu_3_list > li{
		padding: 8px 10px !important;
	}

	.p_s_2{
		text-align: center;
	}

	.p_s_1{
		display:none;
	}
	.p_txt_114{
		font-size:14px;
		float:right;
	}
	.p_txt_113{
		font-size:14px;
	}
	.p_txt_114 span:first-child{
		font-size:12px;
		text-align: center;
	}

	.p_txt_114 span:last-child{
		font-size:12px;
		text-align: center;
	}

	.p_txt_115{
		float: left;
		font-size: 18px;
	}

	.p_txt_116{
		float: right;
	}

	.detail_side_form {
		clear:both;
		float:left;
		width: 92%;
		left: 4%;
	}

	.detail_side_form div{
		clear: none;
		float:left;
	}

	.gv_filmstripWrap{
		width: 100% !important;
height: 56px !important;
top: 437px !important;
right: 1px;
z-index: 9999999;
clear: both;
display: block;

position: relative;
	}

.gv_filmstrip{
	width:100% !important;
height: 56px !important;
top: 0px !important;
right: 1px !important;
clear: both !important;
display: block !important;
position: relative !important;	
}


	.gv_navWrap{
		width: 100% !important;
		bottom: 20px !important;
	}

	.menu_3_wrap{
		
	}

	.comment_1_321{
		text-align: center;
	}

	.p_s_321{
		text-align: center;
padding: 0px;
font-size: 26px;
padding: 29px 0px;
	}

	.commenter_img_wrap{
		width:100%;
	}

	.card .nav-tabs li{
		float: left;
width: 50%;
	}

	.hr_line_arenge4{
		display:none;
	}

	.hr_line_margin{
		margin-top: 9%;
	}

	.hr_line_margin div{
		margin-top: 10%;
	}

	.cmntr_img img{ 
width: 140px;
margin: 0px auto;
	}
	.property_sale_1_block{
		padding: 18px 0;
	}

	.p_s_2{
		padding-bottom: 25px;
	}

	.p_txt_112{
		float: left;
	}

	.p_txt_113{
		float: left;
		margin-top: 9px;
		font-size:14px;
	}

	.commenter_txt_wrap {
		float: left;
	}

	section{
		clear:both;
		overflow:none;
	}

}
 /* Início da Gestão CSS Desktop */
.gv_panelNavNext{
cursor: pointer !important;
background: url(themes/light/panel-next-big.webp) top left no-repeat !important;
}

.gv_panelNavPrev{
cursor: pointer !important;
background: url(themes/light/panel-prev-big.webp) top right no-repeat !important;
}

.sales:before {
    height: 12px;
 }
.tenancy:before{
    height: 12px;
 }
 .season:before{
    height: 12px;
 }
 .releases:before {
    height: 12px;
 }
 .business:before{
    height: 12px;
 }
 .consortium:before{
    height: 12px;
 }
 .real-estate:before{
    height: 12px;
 }
 .franchise:before{
    height: 12px;
 }
 .menu-item-61566014:before{
	 height: 12px;

 }
.comman_margin h1 {
    font-family: gotham,arial black;
    font-size: 50px;
    letter-spacing: 0px;
	text-align: left;
    margin-top: 57px;
    margin-left: -95px;
	
}
.active_btn {
    background-color: #ff9933 !important;
	color:#000000!important;
}
.carousel-caption .btn-danger:hover {
    background-color: #ff9933 !important;
	color:#000000!important;
}
.input_con_S span button {
    background-color: #ff9933;
    border: 1px solid #ff9933;
	color:#000000;
	padding: 9% 11%;
}
.input_con_S span button:hover  {
    color:#fff;
}
.input_con_S .fa-search{
	font-size:40px;
}
.search_button_desk {
    width: 15%;
}
.bg_color {
    background-color: #6d879e;
	height: 101px;
}
.bg_color h3 {
    color:#000000;
}
.bg_color button {
    background-color: #faa43c;
    border-color: #faa43c;
    color: #000000 !important;
	width: 14%;
}
.bg_color button:hover{
    background-color: #faa43c;
    border-color: #faa43c;
    color: #fff !important;
}
.bg_color .fa{
	font-size: 25px;
    padding-right: 27px;
}
#botao-buscar-business {
    background-color: #ff9933;
    border: 1px solid #ff9933;
}
.header {
    height: 80px !important;
}
.navbar-header {
    margin-top: 5px!important;
}
.navbar-nav {
    margin: 1% 3% 0 0!important;
}
.navbar-nav>li>a {
    padding-bottom: 14px!important;
	font-size:17px;
}
.carousel-caption {
    margin-bottom: 2%!important; 
	
}
.banner_section {
    border-top-color: #ff9933!important;
	border-top-width: 8px!important;
}
.apolar_digital {
	margin-top: -8px;
	z-index: 1!important;
}
.ready_search_section {
    border-top-color: #003366!important;
    border-top-width: 7px!important;
    border-top: solid;
}
.footer_2 {
    background-image: url(/wp-content/themes/apolar/images/apolar.footer.webp);
}
.footer_bg {
    background-image: url(/wp-content/themes/apolar/images/apolar.footer.webp);
}
.feedzy-rss .feedzy-style2 .rss_content_wrap .title a {
    font-size: 18px;
    text-transform: uppercase;
}
.banudo .container_padd {
    padding: 0px 3%;
}
.box_padd {
    padding: 0 0.3% 0 0.3%;
}
.fa-3x {
    color: #ff9933;
}
.feedzy-rss .feedzy-style2 .rss_content .meta {
    display: none;
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-left-style: solid;
    border-left-color: #cccccc;
    border-left-width: 2px;
}
.navbar-collapse.in {
    background: #fff;
}
.contatdor1 {
	margin-top: -18px;
	position: absolute;
	right: 1%;
	}
.foot_social_lists .fa {
    color: #fff;
	font-size: 32px;
}
.foot_social_lists .fa:hover {
    color: #ff9933;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 4px;
	margin: 0px -60%;
}
.dropdown-menu>li>a {
    padding: 8px 26px;
}
.hvr_img_padd {
    height: 217px;
}
.foot_social_lists > li {
    padding: 3% 3% 2% 7%;
}
#img-imovel-vendido-interno {
    width: 50%!important;
	z-index:1000!important;
}
/* 
 Pra dispositivos que tem uma largura mínima de 768 pixels. Tablets, por exemplo.
*/
@media screen and (max-width: 768px) {
.navbar-brand > img {
    height: 60px!important;
    padding-top: 5px;
}
.navbar-toggle .icon-bar {
    background-color: #ff9933!important;
}
.carousel-caption h1 {
    font-size: 35px !important;
}
.carousel-caption .btn-danger {
    font-size: 14px !important;
}
#imovel-oque {
    margin-bottom: 10px!important;
}
#imovel-onde-desc {
    padding-left: 0px!important;
}
.search_button_res {
    background-color: #ff9933!important;
}
.input_con_S .fa-search {
    font-size: 25px!important;
}
.banner_bottom_content_div span h3 span {
    font-size: 15px!important;
    margin-bottom:2px!important;
    padding-top: 5px!important;
}
.bg_color .fa {
    font-size: 15px!important;
    padding-right: 2px!important;
}
.bg_color button {
    width: 40%!important;
}
.hvr_img_padd {
    height: 160px!important;
}
.full .mySlides {
    width: 100%; 
    height: 100%!important;
}
#business-oque {
    margin-bottom: 10px!important;
}
.menu_3_wrap {
    top: 70px!important;
}
.input_con_S .fa-search {
    color: #333;
}
.input_con_S .fa-search:hover {
    color: #fff;
}
.apolar_digital img{
    width: 110%!important;
}
.bg_color {
    margin-top: 34px!important;
}
.navbar-collapse.in {
    background: #fff;
}
.see_all {
    padding: 3% 40%;
    margin-bottom: 30px;
}
.contatdor1 {
    margin-top: 43px;
    position: absolute;
    right: 1%;
}
.basiudo {
	width:90%;
	padding-top:30px;
}
}

/* 
 Com uma largura mínima de 992 pixels. Monitores por exemplo.
*/
@media (max-width: 992px) and (min-width: 768px) {
    .navbar-brand > img {
    height: 50px!important;
    
}
.navbar-header {
    width: 100px!important;
}
.bg_color button {
    width: 22%!important;
}
.hvr_img_padd {
    height: 200px!important;
}
.menu_3_wrap {
    top: 90px!important;
}
.carousel-caption {
    margin-bottom: 2%!important; 
}
.nav li a {
    padding: 0px 5px 2px 5px!important;
	font-size: 12px!important;
}
.contatdor1 {
    margin-top: -23px;
    position: absolute;
    right: 1%;
}
}

/* 
 Dispositivos com largura mínima de 1200 pixels. Por exemplo TVs.
*/
@media(max-width: 1200px) and (min-width: 992px) {
.carousel-caption .h1_text {
    margin: 0 0 10% 100px!important;
}
.bg_color {
    margin-top: -100px!important;
}
.comman_margin1 {
    margin: 2.5% 0 0 2%!important;
}
.bg_color button {
    width: 20%!important;
	margin: 0.2% 2% 0 3%!important;
}
.input_con_S span button {
    padding: 5% 11%;
}
.details_side_bar {
    width: 30%!important;
    margin-left: 26px!important;
	margin-top: 13px!important;
}
.telefone-anunciante-inicio {
    font-size: 16px!important;
}
.menu_3_wrap {
    top: 83px!important;
}
.input_con_S {
    width: 65%!important;
}
.carousel-caption {
    margin-bottom: 2%!important; 
}
.nav li a {
    padding: 0px 6px 2px 6px!important;
    font-size: 16px!important;
}

}
/* 
 Customização Master CSS
*/
@media screen and (max-width: 355px) {
  .bg_color {
    height:120px!important;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
}
.busca-superior-imoveis-container{
	margin-top: -400px!important;
}
.navbar-brand > img {
    height: 60px!important;
    margin-top: 0px!important;
}
.carousel-caption .btn-danger {
    font-size: 10px !important;

}
.search_button_res {
    background-color: #ff9933;
}
.input_con_S .fa-search {
    font-size: 30px;
}
.bg_color img {
    margin-top: 40px !important;
    width: 90%;
    height: 10%;
}
}
@media (max-width: 736px) and (min-width: 667px) {
.bg_color button {
    width: 25%!important;
    margin-left: 10px!important;
	margin-top: 15px!important;
}
.bg_color {
    margin-top: -18.6%!important;
}
.banner_bottom_content_div span h3 span {
    padding-top: 15px!important;
}
@media (max-width: 666px) and (min-width: 640px) {
.bg_color button {
    margin-bottom: 25px!important;
}
.bg_color {
    margin-top: -22%!important;
}
}
 /*  */