@charset "utf-8";

#container_ty { display:none;}

.border_radius { border-radius:50px;}

.col_abonare { width:70%;}

.col_img_abonare { width:30%;}

.img_abonare { margin-left:40px;
               margin-top:15px;}
			   
input::placeholder {
  color: #2680EA;
 
}			   
			   
.input_form_elem_top { width:100%;
                   max-width:450px;
                   height:70px;
				   background-color:#ffffff;
				   border-radius:999px;
				   border:solid 2px #2680EA;
				   padding-left:30px;
				   padding-right:30px;
				 }	
				 
.container_check { width:5%; }

.container_txt_check { width:94%; }	

.btn_form_t1 { width:100%;
			   max-width:450px;
               height:70px;
			   border-radius:999px;
			   background-color:#172053;
			   cursor:pointer;
			   border:none;
			   font-weight:bold;
             }

.img_title4 { max-width:890px; }

.circle_elem { padding-top:40px;
               padding-bottom:40px;
             }

.circle_elem1 { background-color:#F8F8F8;
                border-left: solid 1px #B7B7B7;
                border-top: solid 1px #B7B7B7;
                border-right: solid 1px #B7B7B7;
				padding-bottom:90px;
              }

.circle_elem2 { background-color:#FAF6E8;
                border-left: solid 1px #CFA538;
                border-top: solid 1px #CFA538;
                border-right: solid 1px #CFA538;
				padding-bottom:190px;
              }

.circle_elem3 { background-color:#F9F2EC;
                border-left: solid 1px #C28243;
                border-top: solid 1px #C28243;
                border-right: solid 1px #C28243;
              }

.container_img_restaurant { width:350px;
                            height:350px;
							background-repeat:no-repeat;
							background-size:cover;
							background-position:center;
							border-radius:999px;
							margin-left:auto;
							margin-right:auto;
                          }

.line_number_elem { margin-top:-40px; }

.container_circle1 { background-color:#B7B7B7;
                     border:solid 1px #B7B7B7;
                   }

.container_circle2 { background-color:#CEA638;
                     border:solid 1px #CEA638;
                   }

.container_circle3 { background-color:#C28243;
                     border:solid 1px #C28243;
                   }

.img_location { width:35px; }

.btn_top { width:100%;
           height:85px;
		   background-color:#F1F7FE;
		   border:solid 1px #0D8AFF;
		   border-radius:999px;
		   cursor:pointer;
         }

#btn_top_20_restaurante { font-weight:bold;
                          background-color:#BDEDFD;
						  color:#2680EA;
                        }

.col_top_elem { width:30%;
                padding-top:15px;
				padding-bottom:15px;
				box-sizing:border-box;
              }

.col_top_circle { width:20%; }

.col_top_txt_elem { width:78%; }

.circle_top_elem { width:60px;
                   height:60px;
				   background-color:#FBE9E8;
				   border-radius:999px;
                 }

.col_separator_top { width:2%;
                     border-right:solid 1px #707070;
					 box-sizing:border-box;
                   }

.col_separator_top2 { width:3%;
                    }

.col_elem_top_info { width:70%; }

.col_elem_top_img { width:28%; }

.img_top { max-width:338px; }

.input_select_elem { width:100%;
                     height:80px;
					 box-sizing:border-box;
					 border:none;
					 border-bottom:solid 1px #707070;
					 background-color:#F1F7FE;
					 padding-left:20px;
					 padding-right:20px;
					 background-image:url(../images/arrow.png);
					 background-position:right;
					 background-size:18px;
					 background-repeat:no-repeat;
                   }

#container_top_5_judet { display:none; }

@media screen and (max-width: 1245px) and (min-width:1101px)
{
	
.container_img_restaurant { width:300px;
                            height:300px;
                          }
	
.circle_top_elem { width:50px;
                   height:50px;
                 }

.img_location { width:30px; }

}


@media screen and (max-width: 1100px) and (min-width:1001px)
{
	
.container_img_restaurant { width:260px;
                            height:260px;
                          }
	
.circle_top_elem { width:45px;
                   height:45px;
                 }

.img_location { width:30px; }

}


@media screen and (max-width: 1000px) and (min-width:501px)
{
	
.col_abonare { width:100%;}

.col_img_abonare { width:0%;}

.img_abonare { display:none;}	
	
.container_check { width:8%; }

.container_txt_check { width:92%; }		
	
.container_img_restaurant { width:260px;
                            height:260px;
                          }
	
.circle_top_elem { width:45px;
                   height:45px;
                 }

.img_location { width:30px; }

.circle_elem1 { order: 2; margin-top:20px; padding-top:40px; padding-bottom:40px; border-left:none; border-bottom:solid 1px #B7B7B7; }

.circle_elem2 { order: 1; margin-top:0; padding-top:40px; padding-bottom:40px; border-right:none; border-bottom:solid 1px #CFA538; }

.circle_elem3 { order: 3; margin-top:20px; padding-top:40px; padding-bottom:40px; margin-left:auto; margin-right:0; border-radius: 999px 0 0 999px; border-right:none; border-bottom:solid 1px #C28243; }

.col_top_elem { width:100%; }

.col_separator_top { width:100%; border-right:none; }

.col_elem_top_info { width:100%; }

.col_elem_top_img { width:100%; margin-top:30px; }

}


@media screen and (max-width: 500px) and (min-width:371px)
{
	
.col_abonare { width:100%;}

.col_img_abonare { width:0%;}

.img_abonare { display:none;}		
	
.container_check { width:10%; }

.container_txt_check { width:90%; }		
	
.container_img_restaurant { width:180px;
                            height:180px;
                          }
	
.circle_top_elem { width:45px;
                   height:45px;
                 }

.img_location { width:30px; }

.circle_elem1 { order: 2; margin-top:20px; padding-top:40px; padding-bottom:40px; border-left:none; border-bottom:solid 1px #B7B7B7; }

.circle_elem2 { order: 1; margin-top:0; padding-top:40px; padding-bottom:40px; border-right:none; border-bottom:solid 1px #CFA538; }

.circle_elem3 { order: 3; margin-top:20px; padding-top:40px; padding-bottom:40px; margin-left:auto; margin-right:0; border-radius: 999px 0 0 999px; border-right:none; border-bottom:solid 1px #C28243; }

.col_top_elem { width:100%; }

.col_separator_top { width:100%; border-right:none; }

.col_elem_top_info { width:100%; }

.col_elem_top_img { width:100%; margin-top:30px; }

.line_txt_elem { margin-top:10px; }

.line_adresa_top { display:block; text-align:center; }

.line_adresa_top .img_location { display:block; margin-left:auto; margin-right:auto; }

.circle_elem1 .content_90 { width:60%; margin-left:10px; margin-right:auto; }

.circle_elem2 .content_90 { width:60%; margin-left:auto; margin-right:10px; }

.circle_elem3 .content_90 { width:60%; margin-left:auto; margin-right:10px; }

}


@media screen and (max-width: 500px) and (min-width:371px)
{
	
.col_abonare { width:100%;}

.col_img_abonare { width:0%;}

.img_abonare { display:none;}		
	
.container_check { width:12%; }

.container_txt_check { width:88%; }		
	
.container_img_restaurant { width:160px;
                            height:160px;
                          }
	
.circle_top_elem { width:45px;
                   height:45px;
                 }

.img_location { width:30px; }

.circle_elem1 { order: 2; margin-top:20px; padding-top:20px; padding-bottom:20px; border-left:none; border-bottom:solid 1px #B7B7B7; }

.circle_elem2 { order: 1; margin-top:0; padding-top:20px; padding-bottom:20px; border-right:none; border-bottom:solid 1px #CFA538; }

.circle_elem3 { order: 3; margin-top:20px; padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:0; border-radius: 999px 0 0 999px; border-right:none; border-bottom:solid 1px #C28243; }

.col_top_elem { width:100%; }

.col_separator_top { width:100%; border-right:none; }

.col_elem_top_info { width:100%; }

.col_elem_top_img { width:100%; margin-top:30px; }

.line_txt_elem { margin-top:10px; }

.line_adresa_top { display:block; text-align:center; }

.line_adresa_top .img_location { display:block; margin-left:auto; margin-right:auto; }

.circle_elem1 .content_90 { width:60%; margin-left:10px; margin-right:auto; }

.circle_elem2 .content_90 { width:60%; margin-left:auto; margin-right:10px; }

.circle_elem3 .content_90 { width:60%; margin-left:auto; margin-right:10px; }

}


@media screen and (max-width: 370px)
{
	
.container_check { width:12%; }

.container_txt_check { width:88%; }		
	
.col_abonare { width:100%;}

.col_img_abonare { width:0%;}

.img_abonare { display:none;}		
	
.container_img_restaurant { width:140px;
                            height:140px;
                          }
	
.circle_top_elem { width:35px;
                   height:35px;
                 }

.img_location { width:25px; }

.circle_elem1 { width:95%; order: 2; margin-top:20px; padding-top:20px; padding-bottom:20px; border-left:none; border-bottom:solid 1px #B7B7B7; }

.circle_elem2 { width:95%; order: 1; margin-top:0; padding-top:20px; padding-bottom:20px; border-right:none; border-bottom:solid 1px #CFA538; }

.circle_elem3 { width:95%; order: 3; margin-top:20px; padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:0; border-radius: 999px 0 0 999px; border-right:none; border-bottom:solid 1px #C28243; }

.col_top_elem { width:100%; }

.col_separator_top { width:100%; border-right:none; }

.col_elem_top_info { width:100%; }

.col_elem_top_img { width:100%; margin-top:30px; }

.line_txt_elem { margin-top:10px; }

.line_adresa_top { display:block; text-align:center; }

.line_adresa_top .img_location { display:block; margin-left:auto; margin-right:auto; }

.circle_elem1 .content_90 { width:50%; margin-left:10px; margin-right:auto; }

.circle_elem2 .content_90 { width:50%; margin-left:auto; margin-right:10px; }

.circle_elem3 .content_90 { width:50%; margin-left:auto; margin-right:10px; }

}


