/* CSS Document */
@-ms-viewport {width:device-width;}
@viewport{width:device-width;}
@media only screen and (max-width:900px){
#login {
	display: block;
	width: 100%;
}
.login_left {
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
}
.login_left_cont {
	padding: 20px;
}
.login_left_cont_txt h2 {
	font-size: 17px;
}
.login_right {
	display: block;
	width: 100%;
	height: auto;
}
.login_right_form {
	padding: 15px;
	max-width: 100%;
}
.form_buttons1, .form_buttons2,.form_buttons3 {
	width: 100%;
	float: none;
	margin-left:0;
	margin-right:0;
	margin-bottom: 10px;
}
.head_note {
	position: static;
}
.head_note_sub,.head_user_sub{
	left: 10px;
	width: auto;
	min-width:auto;
	right: 10px;
}
.head_user {
	position: static;
}
.profile_table {
	direction: rtl;
	display: block;
	width: 100%;
	padding: 0px 20px;
}
#profile_right2 {
	width: 100%;
	height: 50px;
	margin: 20px 0px 20px;
	top: 0;
	padding: 0px;
	overflow-x: auto;
	overflow-y: hidden;
}
.profile_right_list2 {
	border: none;
	padding: 0px;
	width: 100%;
	display: table;
}
.profile_right_list2 li {
	display: table-cell;
	text-align: center;
}
.profile_right_list2 li a {
	margin: 5px 5px 0px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}
#profile_left {
	padding: 0px;
}
.profile_content_img_img {
	width: 50px;
	height: 50px;
}
.profile_content h2 {
	padding-top: 10px;
	font-size: 13px;
}
.profile_content b {
	font-size: 12px;
}
.profile_content a {
	margin-top: 5px;
	padding: 0px 10px;
	line-height: 35px;
	font-size: 12px;
}
.profile_content a i {
	font-size: 15px;
}
.profile_menu ul li {
	padding: 0px;
	float: none;
	display: block;
	margin-bottom: 7px;
}
.profile_menu ul:last-child{
	float:none;
}
#profile_lista {
	display: block;
}
.profile_lista_right, .profile_lista_right1 {
	display: block;
	width: 100%;
	padding: 0px;
}
.my_content1_title {
	padding: 20px;
}
.my_content1_title h2 {
	font-size: 13px;
}
.my_content1_txt {
	padding: 20px;
}
.my_content1_txt_aboutinfo li p b, .my_content1_txt_aboutinfo li p e, .my_content1_txt_aboutinfo li p a {
	font-size: 12px;
}
.profile_lista_left {
	width: 100%;
	display: block;
}
.my_content1_txt_aboutinfo.my_content1_txt_aboutinfo1 li {
	padding: 20px;
}
.my_content1_txt_aboutinfo.my_content1_txt_aboutinfo1 {
	margin: -20px;
}
.my_content1_txt_aboutinfo.my_content1_txt_aboutinfo1 li p b {
	display: block;
	float: none;
	margin: 0px;
	text-align: center;
	width: auto;
}
.my_content1_txt_aboutinfo.my_content1_txt_aboutinfo1 li p e {
	margin: 10px 0px 0px;
	text-align: center;
	display: block;
}
#profile_right {
	height: 96px;
	width: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	display: block;
	margin-bottom: 20px;
}
.profile_right {
	display: table;
	width: 100%;
}
.profile_right_list {
	display: table;
	width: 100%;
	padding: 27px 0px;
	border: none;
}
.profile_right_list li {
	display: table-cell;
	padding: 0px 10px;
}
.profile_right_list li c {
	right: 10px;
	left: auto;
}
.profile_right_list li a {
	margin: 0px auto;
}
#profile_left {
	padding: 0px;
	margin-bottom: 20px;
}
.my_likes_list_all li {
	width: 100%;
	padding: 12px 0px;
}
.search_users button.btn {
	display: block;
	float: none;
	width: 100%;
}
.search_users label {
	width: 100%;
	display: block;
	clear: both;
	overflow: hidden;
}
.search_users select {
	width: 100%;
	margin: 10px 0px 10px;
}
.my_likes_list_all li a {
	padding: 20px 10px 15px;
}
.my_likes_list_all li a img {
	width: 80px;
	height: 80px;
}
.page_table_list {
	margin: -20px;
}
.profile_box {
	position: relative;
	width: 95%;
	right: 2.5%;
	left: 2.5%;
	max-width: unset;
	min-width: auto;
	top: 10px;
	transform: none;
	-webkit-transform: none;
	margin-bottom:30px;
}
.profile_cover {
	height: auto;
}
.profile_box_buttons {
	position: relative;
	bottom: 0px;
	right: 0px;
	text-align: center;
	overflow: hidden;
	margin-bottom: 15px;
}
.head_home,.head_likes,.head_chat,.head_fullscreen,.logo img.logo1,.head_search,.profile_right_head2,.profile_content_img_img:after,.profile_right_head{
	display:none;
}
.nav,#slideshow .next,#slideshow .prev{
	display:none;
}
.head_user p b {
	display: none;
}
.head_user p img{
	margin-left:0;
}
.head_user p {
	line-height: 93px;
}
#slideshow {
	height: 200px;
}
.width{
	width:100%;
}
.slider{
	background-position:center;
	background-size:100% 100%;
}
.events_list {
	padding: 0px 20px;
}
.events_filter h2 {
	font-size: 20px;
}
.events_filter_list label {
	padding: 0px 5px;
}
.events_filter_list {
	margin: 0;
}
.events_list_all li img {
	height: auto !important;
}
.events_list_all li {
	width: 50% !important;
}
#wraps_is {
	padding-right: 20px;
	padding-left: 20px;
}
.postin_img {
	height: auto;
}
.events_table_left {
	width: 100%;
	padding: 0px;
}
.my_event_map iframe {
	height: 150px !important;
}
.events_table_right {
	width: 100%;
}
.my_content1.my_content50 .my_content1_title h2 {
	font-size: 16px;
}
.events_lista li {
	font-size: 12px;
}
.reserv_head h2 {
	font-size: 16px;
}
.contactus {
	width: 100%;
}
.resrv_prices h1 {
	float: none;
	display: block;
	font-size:13px;
	margin-bottom:10px;
}
.reserv_head h4 {
	padding: 20px;
	font-size: 15px;
}
.resrv_prices p {
	display: block;
	float: none;
	clear: both;
}
.contact_table {
	padding: 10px;
}
.resrv_prices p {
	font-size: 12px;
}
#wraps_is .width_wrap {
	padding: 15px;
}
.page_title h2 {
	font-size: 20px;
}
.pcl_img {
	width: 40px;
	height: 40px;
}
.pcl_txt {
	margin-right: 50px;
}
.my_page_go_with h2 {
	font-size: 20px;
	float: none;
	text-align: center;
	padding: 30px 20px;
	background: #ddd;
}
.my_page_go_with {
	padding:0;
}
.my_page_go_with_left {
	width: 100%;
	padding: 20px 20px;
}
.my_page_go_with_left_bar1 {
	width: 33.33%;
}
.my_page_go_with_left.my_page_go_with_left_bar_width:before{
	width: 40%;
}
.contactus.contactuswithlogin {
	width: 100%;
}
.my_page_go_with_left.my_page_go_with_left_bar_width.my_page_go_with_left_bar_width2:before {
	width: 86%;
}
.my_order_lista_is_all_right {
	width: 100%;
	padding: 0px;
	margin-bottom: 15px;
}
.my_order_lista_is_all_right2 {
	width: 100%;
	padding: 0px;
}
.my_order_lista_is_all_right2 b {
	font-size: 17px;
}
.my_order_lista_is_all_center {
	width: 100%;
	text-align:right;
	padding: 0px;
}
.my_order_lista_is_all_center2 {
	display: block;
	text-align:right;
	width: 100%;
	padding: 15px 0px;
}
.my_order_lista_is_all_left {
	width: 100%;
	padding: 0px;
}
}