
#inside_footer_divs {
 float:left;
 width:100%;
 height:90%;
 line-height:1.1;
}

#corporatioon_address, #google_map_go {
 float:left;
 width:60%;
 height:100%;
 margin-left:1%;
}

#google_map_go {
 float:left;
 width:auto;
 height:100%;
 font-weight:bold; 
 cursor:pointer;
}

#copyright, #secured_seal {
 float:right;
 width:29%;
 height:30%; 
 font-size:14px;
 text-align:right;
 font-weight:normal;
 margin-right:1%;
}

#secured_seal {
 height:80%;
 height:70%; 
}

.secured_seal_img_class {
 float:right;
 width:100px;
 height:90%;
 cursor:pointer;
 margin-top:1%;
 border:0;
}
   
.footer {
 position:fixed;
 background:#3CB371;
 width:100%; 
 height:9%;
 bottom:0px;
}

#nde_page, #desktop {
 position:fixed;			 
 width:100%;
 height:73%;
 top:18%;  
 bottom:0%;
 overflow:hidden; 
}

#desktop {
 display:none;
}


#nodirtyenv_ads, #yes_we_recycle {
 background:#e5e4e2;
 position:fixed;
 top:10.1%;
 left:18%;
 width:50%;
 height:1.2em;
 font-size:1.2em;
 font-weight:bold;	
 text-align:right; 
 display:block;
 cursor:context-menu;
} 

#yes_we_recycle {
 width:18%;	
 left:0%; 
 font-weight:normal;
}

#page_title {
 background:#e5e4e2;	
 position:fixed;
 top:10.1%;
 right:0%;
 width:32%;
 height:1.2em;
 font-size:1.2em;
 font-weight:bold;
 text-align:right;
 cursor:context-menu;  
 display:block;
}	

.page_title_text_class {
 margin-right:1.5%;
}


#nde_full_page {
 position:fixed;
 width:75%;
 width:100%;
 height:75.9%;
 overflow:hidden;
 display:none;
 left:12.5%;	 
 left:0%;	 
 top:14.7%;
 bottom:0%;
}

@keyframes pulse {
 0% {
  background-color:#001F3F;
 }
 25% {
  background-color:#008080;
 }
 50% {
  background-color:white;
 }
 100% {
  background-color:#aa4136;
 }
}

.animation_colors {
 width:100%;
 height:5%;
 animation:pulse 10s infinite;
}

.header {
 position:fixed;		
 background:#3CB371;
 width:100%;
 height:10%;
 top:0px;
 border-bottom:1px solid black;
}

#header_info {
 float:left;
 width:100%;
 height:95%;
}

#main_menu_options, #right_side_private_menu_options, #left_side_private_menu_options {
 position:fixed;
 background:black;
 top:10%; 
 width:20%;
 display:none; 
 height:auto;
 text-align:right;
 color:white;
 -webkit-user-select:none; /* Safari */
 -ms-user-select:none; /* IE 10 and IE 11 */
 user-select:none; /* Standard syntax */
 z-index:1001;
}

#right_side_private_menu_options {
 right:0%;
}

#left_side_private_menu_options {
 display:none;
} 

.menu_item_div, .flags_class_div {
 float:right;	
 width:100%;
 height:20px;
 border-bottom:1px dotted grey;
}

.flags_class_div {
 border:0;
 height:auto;
}
  
.menu_item {
 width:auto;	
 font-size:1em;
 text-align:right;
 cursor:pointer;
 margin:0px;
 margin-bottom:0px;
 margin-right:10px;
}

.menu_item:hover {
 font-weight:bold; 
 color:red;
}

.flags_class {
 float:right;	
 margin-top:3px;
 margin-right:25%;
 margin-bottom:2%;
}  

#main_menu {
 float:left;
 width:3%;
 height:80%;
 color:black;
 margin-left:2%;
 margin-top:.8%;
}

#nodirtyenv_logo {
 float:left;
 width:20%;
 height:80%;
 text-align:left;
 margin-left:1%;
 margin-top:.3%;
}

.nodirtyenv_logo_class {
 width:100%;
 display:block;
 margin-left:0;
 height:70%;
 cursor:pointer;
 border:0;
 margin-top:4%;
}

#user_picture, #english_and_portuguese_version, #header_searcher_img, #help_div {
 float:right;
 width:4%;
 height:92%;
 margin-right:1%;	
 margin-top:.3%;
}

.version_flags_class, .help_class {
 float:right;	
 width:45px;
 height:45px;
 margin-top:4%;
 cursor:pointer;  
 border:0; 
}

.help_class {
 float:left;
 width:28px;
 height:28px;
 display:flex;
 justify-content:center;
 align-items:center;
 margin-top:.8em; 
 margin-left:1em; 
}

.user_picture_class, .main_menu_class {
 float:right;
 width:40px;
 height:40px;
 cursor:pointer;
 margin-right:3%;
 border-radius:20%;
 border:0;
}

.main_menu_class {
 float:left;
 width:30px;
 height:30px;  
 border-radius:0%;
 margin-top:6%;
}
	
.website_information {
 float:left;
 width:100%;
 height:100%;
 display:none;
 overflow:hidden;	 
 overflow-y:auto;
}

.full_layer {
 height:100%;	
}

.half_page {
 overflow:hidden;
}
   
img {
 vertical-align:middle;
}   

#other_info {
position:fixed;	
 width:100%;
 height:16%;
 top:74.8%;
}

.other_info_sub_box {
 float:left;	
 width:20%;
 height:100%; 
 font-family:calibri; 
 font-size:14px;	 
 border-right:1px dotted black; 
}


#other_info_box_01, #other_info_box_02, #other_info_box_03, #other_info_box_04, #other_info_box_05 {
 float:left;
 width:20%;
 height:100%;
 font-size:1.2em;
 border-right:1px dotted black;
}

#other_info_box_04 {
 font-size:1em;
}

#other_info_box_05 {
 font-size:1em;
 border:0;
 cursor:default;
}

 #other_info_box_01:hover, #other_info_box_02:hover, #other_info_box_03:hover, #other_info_box_04:hover {
 color:red;
 }

.other_info_box_text, .info_box_02 {
 float:lef;
 width:99%;
 font-size:1em;
 margin-left:1%;
 text-align:justify;  
 cursor:pointer;
}
 
.info_box_02 {
 width:98%;
}
 
.add_new_recycler_class {
 float:left; 
 margin-top:.5em; 
}
 

.green_title {
float:left;
width:100%;	
color:green;
font-size:16px;
cursor:context-menu;
}
 
.likeFacebook {
 background:white;
 width:5%;
 height:100%;
 float:left;
}
 
.normal_text {   
 float:left;
 width:96%;
 font-family:calibri;
 font-size:1.2em;
 font-weight:normal;
 text-align:justify;
 cursor:context-menu; 
 margin-left:2%;
}

p.bold_text {
 float:right;		
 width:99%;
 font-size:1.2em;
 font-weight:bold;
 text-align:right;
 margin-right:1%;
cursor:context-menu; 
}
 
.mail_text_class, .sms_text_class {
 float:left;
 width:98%;
 height:70px;
 overflow:hidden;
 resize:none; 
}

.sms_text_class {
 height:3.5em;
}

.over_out {
 color:black;
}

.over_out:hover {
 color:#FFD700;
}

a:link { color:white; }
a:visited {color:white; }
a:hover { color:white; }
a:active { color:white; }

.font_size_one_dot_two_em {
 font-size:1.2em;	
}

.phone_and_whatsapp_numbers {
 float:left;	
 font-size:1.2em;
 color:black;
 text-decoration:none;
 margin-top:.3em; 
 margin-left:4em;
 cursor:pointer;
}

   .phone_and_whatsapp_numbers:hover {
    color:#FFD700;
   }

.contact_us_option_dot, .contact_us_option_text {
 float:left;
 width:auto;
 height:22px;
 font-size:2em;
 font-weight:normal;
 text-align:left;
 margin-left:1%;
 margin-right:.3em;
 margin-bottom:.2em;
}  
  
.contact_us_option_text {
 font-size:1.4em;
 line-height:1.9;
 cursor:normal;
 font-weight:bold;
}

.slide_images {
 width:100%;
 height:100%;
}

#please_call {
 position:fixed;
 width:73%;
 height:4em;
 top:50%;
 font-size:1.5em;
 text-align:left;
 color:red;
 margin-left:1%;
}

.padding_left {
 color:black;
 padding-left:1em;
 cursor:pointer;
}

#guests_div {
 float:left;
 width:96%;
 margin-left:2%;
 height:1.2em;
 border-bottom:1px dotted grey;
}

.guests_title {
 float:	left;
 font-size:1em;
 font-weight:bold;
}

.guests_data {
 float:	right;
 font-size:1em;
 font-weight:normal; 
}

.width_twenty_two_percents {
 width:22% !important;
}

.set_no_right_border { 
 border-right:none;
}

.agreement_title, .item {
 float:left;
 width:100%;
 font-size:1.2em;
}

.item {
 font-size:1em;
 margin-top:1.5em;
 margin-bottom:1.5em;	 
}

.paragraph {
 margin-top:1.5em;	
 font-size:1.2em;	
}

.indented_div {
 margin-left:2em;
 margin-top:2em;
 font-size:1.2em;	 
}

.agreement_class {
 float:right	;
 width:99%;
}

#search_input_field_div {
 float:left;
 width:98%;
 height:4em;
 margin-left:1%;
 margin-top:1%;
 border-radius:10px;
 margin-bottom:2em;
 border:1px solid black;
} 

#search_input_field_sub_div {
 float:left;
 width:2em;
 height:2em;
 margin-left:1em;
 margin-top:.7em;;
}

#searcher_div {
 background:white;
 position:fixed;
 top:9.4%;
 width:100%;
 height:82%;
 display:none;
 z-index:1001;
}

.position_of_close_search_div {
 margin-right:.5%;
 margin-top:.5%;
}

.search_input_img_class {
 width:40px;
 height:40px;
}

.input_aux {
  background:white; 
  width:95%;
  margin-top:.7em;
  border:0;
}

#go_back_div {
 position:fixed;
 top:10%;
 width:100%;
 display:none;
 z-index:1002;
}

#show_room {
 float:left;	
 width:100%;
 height:77%;
 overflow:hidden;
 overflow-y:auto;
 cursor:default;
 border-top:1px solid grey;
 border-bottom:1px dotted grey;
}

.boxes_group {
 float:left;	
 width:100%;	
 height:25%;
 margin-bottom:2em;
}

.boxes_0, .boxes_0b, .boxes_1, .boxes_2, .boxes_3, .boxes_4 {
 float:left;	
 width:22.5%;
 height:100%;
 font-size:1.2em;
 text-align:center;
 line-height:4em;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis; 
 margin-left:2%;
 cursor:pointer;
 -webkit-user-select: none; /* Safari */
 -ms-user-select: none; /* IE 10 and IE 11 */
 user-select: none; /* Standard syntax */ 
}

.boxes_0 {
 border-top-left-radius:15px;
 border-bottom-right-radius:15px;
 border:1px solid black;
}

.boxe_0a {
 background:yellow;		
 float:left;	
 width:47%;
 height:100%;
 font-size:1.2em;
 text-align:justify;
 margin-left:2%;
 -webkit-user-select: none; /* Safari */
 -ms-user-select: none; /* IE 10 and IE 11 */
 user-select: none; /* Standard syntax */ 
 border-bottom-right-radius:15px;
 border-bottom-left-radius:15px;
 border:1px solid black;
}

.boxe_0a_text {
 float:left;
 width:78%;
 margin-left:1%;
 text-align:center;
 font-size:1.3em;
 line-height:1.1em;
}

.boxe_0a_left {
 float:left;
 width:10%;
 height:100%;
}

.boxe_0a_right {
 float:right;
 width:10%;
 height:100%;
}

.boxe_0a_left_img {
 width:100%;	
 height:100%;
 cursor:normal; 
 border-bottom-left-radius:15px;  
} 

.boxe_0a_right_img {
 width:100%;	
 height:100%;
 cursor:normal;
 border-bottom-right-radius:15px;  
} 

.sub_text {
 float:left;
 width:100%;
 color:blue;
 margin-top:-1.5%;
 font-weight:normal;
 text-align:center;
} 
	
.boxes_0b {
 border-top-right-radius:15px;
 border-bottom-left-radius:15px;
 border:1px solid black;
}

.boxes_1, .boxes_3 {
 border-top-left-radius:15px;
 border-bottom-right-radius:15px;
 border:1px solid green;	
}

.boxes_3 {
 border:1px solid black;
}

.boxes_2, .boxes_4 {
 border-top-right-radius:15px;
 border-bottom-left-radius:15px;
 border:1px solid red;	
}

.boxes_4 {
 border:1px solid blue;	
}

.boxes_1:hover, .boxes_2:hover, .boxes_3:hover, .boxes_4:hover {
 height:94%;
 color:green;
 opacity:.2;
}

.set_black_border {
 border:1px solid black;
}

.set_green_border {
 border:1px solid green;
}

.set_maroon_border {
 border:1px solid #800000;
}

.set_red_border {
 border:1px solid red;
}

.set_yellow_border {
 border:1px solid yellow;
}

.descripition_info {
 float:left;
 width:98%; 
 font-size:.8em;
 font-weight:normal;
 text-align:right;
 margin-top:-.1em;
 margin-left:1em;
 color:black;
}

.head_home_note {
 float:left;
 margin-left:1%;
 font-size:1.2em;
 text-align:left;
 line-height:1em;
 -webkit-user-select: none; /* Safari */
 -ms-user-select: none; /* IE 10 and IE 11 */
 user-select: none; /* Standard syntax */ 
}