header{
	background-color: #81B927;
    border-bottom-color: #81B927;
}
.fusion-logo{height: 90px;margin-bottom: 0px;}
.menu{height: 90px;}
.header_text{
    color: yellow;
}
.sticky1{
  position: absolute !important;
  top: 0;
  width: 100%;
}
#ssb-container {
    position: fixed;
    top: 35%;
    z-index: 1828;
    right: 15px;
    border-radius: 4px;
    text-transform: uppercase;
    background: #007b3c;
    padding: 25px 10px;
    color: #fff;
    writing-mode: vertical-rl;
    height: 180px;
    width: 40px;
    font-weight: 600;
	cursor: pointer;
}
#ssb-container .sidestep4{
	color: #fff;
}
.pad_set.top_main1 {   
    background: #007b3c;   
}
/*.banner_image{
	height:500px;
	width:100%;
}*/
.map_icon {
   cursor: pointer;
}
.info {
    display: flex;
    justify-content: center;
    text-transform: uppercase;
    font-weight: bold;
}

.info li {
    display: inline-block;
    list-style: none;
	/*background-color: #172657;
    margin-right: 20px;
    padding: 0px 40px;*/
	margin-right: 20 px !important;
    border: 0px solid;
    border-radius: ;
}
.nav-tabs>li>a { border-radius: 0px;/*border-radius: 0px 0px 6px 6px;*/ }
.info li a {
    padding: 13px 25px;
	font-size: 14px;
	margin-right: 0px;
    /*background: #58666e;*/
	background: #C7A876;
    color: #fff;
    text-decoration: none;
}
.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover {
	color: #FFF;
    cursor: default;
    background-color: #007b3c;
    border: 1px solid #007b3c;
    border-bottom-color: transparent;
    border-color: #007b3c;
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: #007b3c;
    border-color: #007b3c;
	color: #fff;
}
img.sticky {/*position: absolute;*/z-index:99999; bottom: 10px;width: 10%;}
.change{ color: #172657; } 
.change::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #172657;
}
.change::-moz-placeholder { /* Firefox 19+ */
  color: #172657;
}
.change::-ms-input-placeholder { /* IE 10+ */
  color: #172657;
}
.change::-moz-placeholder { /* Firefox 18- */
  color: #172657;
}
.color_decor {
    color: #172657;
}
.nones {
    padding: 41px;
}
.futer {
    background: #098947;
}
.btn-orange {
    background: #662482;
}
.custimagespagestep3{
	margin-bottom:40px;	
}
.custimagespagestep5{
	margin-bottom:40px;	
}
.ftr_detail {
    display: flex;
    justify-content: center;
}
.selected_date_time { color:gray; }
.con {
    text-align: center;
    color: #fff;
    padding: 16px;
    font-weight: 700;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 0px solid #000;
    background: rgb(123, 85, 242);
    font-weight: normal;
    color: #242222;
    text-align: center;
}
.captcha-container {/*margin: 20px;*/}
.page-content {
    /*background: #eee;*/
    color: #151414;
    text-align: center;
}
.title-datetime {
	color: #83c039;
    margin: 20px;
}
.li-active:before {
    background-color: rgb(123, 85, 242);
}
.nem {
    color: gray;
}
.btn-orange { border-radius: 15px; }
.date-indicator { color:gray;}
.planos_slider {
    margin: 0 auto;
    position: relative;
}
.planos_slider.mobileview
{
    display: none;
}
.planos_slider .carousel-indicators{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.plano_img_container
{
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.carousel-indicators li {
    height: 10px;
    width: 10px;
    background-color: #CCC;
}
.carousel-indicators li.active {
    background-color: #666;
    border-color: #666;
    height: 11px;
    width: 11px;
}
/* CALENDER STYLES START */

.ui-datepicker td { 
    padding: 0px;
    opacity: 1 !important;
}
.ong_sec
{
    background:  #fff5e3;
    padding: 20px;
	text-align:center;
}
.iner_box.one{
	border-right: 1px solid;}
.iner_box p 
{
    font-size: 40px;
    color: #007b3c;
    font-weight: 600;
    margin-top: 20px;
}
.icon_Sec {
    margin: 30px auto;
}
.icon_Sec img {
    width: 100%;
}
.conm
{
	font-size: 24px;
	margin-top: 25px;
	color:#6a474d;	
}
.iner_box h2 
{
    font-weight: 600;
    color: #6a474d;
    font-size: 30px;
}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default, 
.ui-button, 
html .ui-button.ui-state-disabled:active
{
    border: 0px solid #c5c5c5;
    background: #FFF;
}

.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, 
a.ui-button:active, 
.ui-button:active, 
.ui-button.ui-state-active:hover
{
    background: rgb(123, 85, 242);
}
html .ui-state-disabled
html .ui-state-disabled:hover, 
html .ui-state-disabled:active
{
    opacity: 1;
}
html .ui-state-disabled .ui-state-default
{
    background-color: #CCC;
    color: #000;
    border: none;
}
 
/* CALENDER STYLES END */
.sticky_logo {
    /*display: none;*/
    width: 100px;
    height: 100px;
    position: relative;
    top: -52%;
    box-shadow: 0px 2px 8px 1px 
    rgba(0, 0, 0, 0.6);
}
div#navigation_bar 
{
    display: flex;
    justify-content: center;
}
.logos 
{
    position: absolute;
    right: 12px;
}
.bg-map_clr 
{
    background-color: #C7A876;
	padding:0px;
}
.map_icon.one {
    position: relative;
    top: 100%;
    left: 50%;
    transform: translate(-50%,51%);
}
.pad_set.top_main {
    position: relative;
    padding: 50px;
    background:#007b3c;
	font-size: 17px;
	font-weight: 600;
	color:#fff;
    border-right: none;
}
.map_icon:hover 
{
    background: #007b3c;
}
.iner_box h4 
{
    color: #68585a;
}
.pad_set
{
	padding:0px;
}
.map_icon
{
    text-align: center;
	border-right:none; /*1px solid #fff;*/
}
#Ubicación {
    margin: 50px auto;
}
#slider {
    margin: 50px auto;
}
.slick-arrow
{
    cursor: pointer;
	width: 40px;
}
.new_pre 
{
    position: absolute;
    left: 0px;
    bottom: 49%;
    z-index: 9;
}
.new_next 
{
    position: absolute;
    right: 0px;
    top: 42%;
}
.sticky1 
{
	margin-top: 0px !important;
}
#sliderimage 
{
    margin: 40px auto;
}
/*.sticky_logo {
    display: none;
    width: 100px;
    height: 100px;
}*/
.sticky_logo a
{
    display: flex;
}   

.sticky_logo img
{
    width: 100%;
    height: 100%;
}

.sticky1 .sticky_logo
{
    display: block;
    position: absolute;
    /*left: 100px;*/
	left: 170px;
    top: -50px;
}

.swal-footer,
.swal-text
{
    text-align: center;
}
.carousel-control-next-icon,
.carousel-control-prev-icon
{
    background-color: rgba(0,0,0,0.7);
    padding: 15px;
    border-radius: 100%;
    background-size: 20px;
    background-position: center;
}
.custmobilemenu.sticky1{
	/*display:none !important;*/
}
.custtimecss{
	text-align: center !important;
}
.custtimecss #time_picker{
	width:20%;
	height: 30px;
}
.futer{    padding: 20px 30px; display: flex; color:#fff;}
.futer .container{  display: flex;}
.futer .container .footer1{width: 15%;}
.futer .container .footer2{width: 50%;}
.futer .container .footer3{    width: 35%;}
  
.futer .container .footer2{     text-align: center;  padding-top: 20px;  color: #fff;}
.left_img1{text-align: left;}
.left_text{margin-top: 20px;
width: 100%;
text-align: left;
/*margin-left: 13%;*/
font-size: 20px;
line-height: 30px;
padding-left: 7px;}
.header_image{display: flex;}
.header_image img{z-index:-1;}
.mobile_map{display:none;}
.desktop_map{display:block;}

    @media (min-width: 1200px) {
        .container {
            max-width: 1242px;
        }

        .show-custom-box{
            display: none;
        }
    }

    #Info ul {
        margin-left: 40px;
    }

    #map {
        height: 500px;
    }

    .flexslider {
        border: none;
        margin: 0;
    }
	.tab_right_logo{display:block;}
	.selected_date span{font-size:14px;}
    @media screen and (max-width: 992px) {
        .header_1{
           width:100%;
        }
    }
.left_side_show{display:none;}
.text-up .available{width:auto;}
	 @media screen and (max-width: 992px) {
        .footer_1{
            width:395px !important;
        }
    }
    @media screen and (max-width: 600px) {
        .header_1{
            width:420px !important;
        }
		.text-up .available{width:50%;}
        .show-custom-box{
             background: #D3D3D3 !important;
             padding-top: 25px !important;
             /*height: 515px !important;*/
             border-radius: 0px !important;
             /*margin-top: 30px !important;
             margin-left: -31px;
             width:149%;*/
        }
        .hide-text{
            display:none;
        }
        .left_img1{margin-left: auto; text-align:center;}
        .left_side{
            display: none;
           /* background: #D3D3D3 !important;
            padding-top: 25px !important;
            height: 430px !important;
            border-radius: 0px !important;
            margin-top: 30px !important;
            margin-left: -42px;*/
        }
		.left_side_show{display:block;}
        .footer_1{
            width:100% !important;
        }
		.left_text{width:auto; padding-left:0px; margin-left:8%; font-size:18px;}
		.header_image{display:none;}
    }

   
    /*.sticky2 {
      position: fixed !important;
      top: 0;
    }*/

    #div_num_apt {
        color: #fff;
        background: #0c933f;
        position: absolute;
        right: 0;
        margin-right: 20px;
        z-index: 99;
    }

    #acacia_form input {
        background-color: #FFF;
        border: 1px solid #ccc;
        border-radius: 10px;
        color: #000;
    }

    .left_side{
		padding-top: 100px;
       /* background: #D3D3D3;
        
        border-radius: 25px;
       height: 430px;*/
    }
	
    @media screen and (max-width: 968px) {
        #div_num_apt {
            position: relative !important;
            margin: 0 !important;
        }
    }
	

	
	
@media screen and (max-width : 1440px){
	.LPMoverlay > .LPMimage {
		top: -200px !important;
		left: -20px !important;
	}
}
@media screen and (max-width : 1024px){
    .planos_slider.mobileview
    {
        display: block;
    }
    .planos_slider.deskview
    {
        display: none;
    }
    .sticky1
    {
        display: flex;
        justify-content: center;
    } 
    .sticky1 .sticky_logo
    {
        display: none;
    }
}

/*my css*/
.custmobilemenu{
	padding-left:0px;
	padding-right:0px;
}
/*my css*/
@media screen and (max-width : 991px){
	/*.banner_image{
		height:400px;
		width:100%;
	}*/
	.new_pre 
	{
		bottom: 41%;
	}
}
@media screen and (max-width: 400px)
{
	.new_next {top:41%;}
	.new_pre
	{
    	bottom: 38%;
	}
}
@media screen and (max-width : 769px){
	.LPMoverlay > .LPMimage {
		top: -200px !important;
		left: -5px !important;
	}
	.bg-map_clr {height: 65vh;}
	.pad_set{width:50%;}
	.pad_set:nth-child(odd) 
	{
    	float:left;
	}
	.pad_set:nth-child(even) 
	{
    	float:right;
	}
	.conm {margin-top:0px;}
	.ong_sec {padding: 15px;}
	.custmobilemenu.sticky1{
		display:block !important;
	}
	.top_header.mobile{
		display: block;
	}	
	.top_img {display: none;}
	img.sticky { width: 14%; }
	
    .info li a{
        padding: 5px 15px;
    }
	.nones
	{
     padding: 0px;
    }
	.mobile img 
	{
    	width: 100%;
    	text-align: center;
    }
	.top_header.mobile
	{
     padding: 10px;
     background: #007b3c;
    }
	.res_view 
	{
    	display: flex;
	}
	.mobile.head_logo img 
	{
    	width: 40%;
    	position: absolute;
    	top: -10px;
	}
	.menu_icn img 
	{
       width: 20px;
       float: right;
	   cursor: pointer;
    }
	
	.info{display:none;}
	.sticky_logo{display:none;}
	.color_decor {margin-top:30px;}
	.mobile.set_resp_pos
	{
    	width: 100%;
    	margin: 0 auto;
    	position: absolute;
    	top: 49%;
    	text-align: center;
		
	}

	.mobile.set_resp_pos img{width: 50%; margin:0 auto;}
	div#navigation_bar
	{
		position: absolute;
		top: 61px;
		right: 0px;
	}
	
	.nav-tabs > li 
	{
     float: right;
     margin-bottom: -1px;
     width: 60%;
	 right: -100px;
	}
	.nav-tabs > li
	{
		/*background-color: #fff;*/
		color:#007b3c;
		text-align: right;
		font-size: 15px;
	}
	.info li a 
	{
		background: #fff;
		color:#007b3c;
	}
	#mobile_image_slider 
	{
    	/*margin: 30px auto;*/
	}
	#newmobile_image_slider 
	{
    	margin: 30px auto;
	}
	.sticky1{
	  position: fixed !important;
	  top: 0;
	  width: 100%;
	}
	#header_section .custmobilemenu.sticky1{
		display:none !important;
	}
	.ong_sec div.notmobile img
	{
    	width: 100%;
	}
	.mobile_map{display:block;}
	.desktop_map{display:none;}
}
@media screen and (max-width : 767px){
	
	/*.banner_image{
		height:300px;
		width:100%;
	}*/
	.LPMoverlay > .LPMimage {
		top: -200px !important;
		left: -5px !important;
	}
	.nav-tabs > li 
	{
	 right: 0px;
	}
	#header_section .custmobilemenu.sticky1{
		display:none !important;
	}
	/*#header_section .custmobilemenu.sticky1{
		top:0px !important;
	}
	#header_section .custmobilemenu.sticky1 .nav-tabs > li {
    	width: 100%;
	}*/
	
.futer .container{display: inline-block;}

.futer .container div{width: 100% !important;}	


}
@media screen and (max-width : 600px){
	
}
@media screen and (max-width : 567px){
	.info li a {
		padding: 8px 8px;
		font-size: 12px;
	}
	.selected_date_time{
		display : block;
	}
	.selected_date{
		margin-right:0;
	}
	.captcha-container {
    margin-left: 60px;}
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

@media screen and (max-width : 500px){
	.text-up {
		display: flex;
		justify-content: center;
	}
  
	/*.banner_image{
		height:250px;
		width:100%;
	}*/
}

@media screen and (min-width : 360px) and (max-width: 500px){
    .info li a {
        padding: 6px 5px;
        font-size: 9px;
        margin-right: 15px;
    }

}
@-moz-document url-prefix() {
    
	div#navigation_bar {
		display: flex !important;
		justify-content: center !important;
		margin-top: -20px !important;
	}
}

}