/* Large Devices, Wide Screens */

@media only screen and (max-width : 1280px)
{	

}

@media only screen and (max-width : 1212px) 

{
	.add-home
		{
			margin-right:0px; 
		}
	
}

@media only screen and (max-width : 1215px) 

{
	
	.list-show	.specialestate-item-img
			{
				width:35% !important; 
			}
			
		.list-show .specialestate-item-title 
			{
				width:65% !important; 
			}
			
			 .list-show .price
			{
				width:63% !important; 
			}
		.list-show	.specialestate-item-title p
			{
				margin: 5px 0 0px 0; 
			}
		.list-show .price
			{
				padding-top:10px; 
			}
	
}

@media  (max-width : 1340px) and (min-width : 1005px)

{
	.fixed-price
	{
		
		right: 74%;

	}

}
@media  (max-width : 850px) and (min-width : 780px)

{
	.fixed-price
	{
		
		right: 75%;

	}

}

@media only screen and (max-width : 1005px) 

{
	
	
}

@media only screen and (max-width : 1000px) 

{
	
	

}

/* Small Devices, Tablets */
@media only screen and (max-width : 1024px) 
	{
		.col-sm-6 , .col-sm-3 , .col-sm-4 , .col-sm-5 ,.col-sm-2 , .col-sm-7 ,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11
		{
			width:100%;
		}
		.col-xs-6
		{
			width:50%;
		}
		.logo
		{
			margin-top:10px;
		}
		.hideinlarge
		{
			display:block;
		}
		.hideinsmall
		{
			display:none !important;
		}
		.float_left
		{
			float:none;
		}
		.hid_xs {display:none !important}
		.parrallex_logo img
		{
			max-width:90%;
		}
		.s_width
		{
			width:100%;
		}
		
		
		.about_img { width:100%;padding:0 0 10px 0}
		.carousel-caption {
			text-shadow: 0 1px 2px rgba(0, 0, 0, .0);
			bottom: 0%;
		}
			
		.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
			{
				background-color:#fff; 
			}
			
		.navbar-default .navbar-toggle
			{
				border-color:#fff;	
			}
		.navbar-default .navbar-toggle .icon-bar
			{
				background-color:#fff;
			}
			
			.navbar-default .navbar-toggle:hover  .icon-bar, .navbar-default .navbar-toggle:focus  .icon-bar
			{
				background-color:#202020; 
			}
			
		.navbar-default .navbar-collapse
			{
				width:100%; 
			}
		.search-in
			{
				top:3%; 
			}
			
		.slider-in	.search-in
			{
				top:3%; 
			}
			
		.carousel-inner
			{
				height:350px; 
			}
			
		#myCarousel2 .carousel-inner
			{
				height:auto; 
			}
		#myCarousel2 .item .col-sm-3
			{
				margin-bottom:10px; 
			}
			
		#myCarousel .item
			{
				height:350px; 
			}
		#myCarousel3 .carousel-inner
		{
			height:auto; 
			
		}
		.test_text
		{
			text-align:center;
			margin-top:10px;
		}
		.slider-in .carousel-inner
			{
				height:auto; 
			}
		#myCarousel .carousel-inner > .item > img, .carousel-inner > .item > a > img
			{
				height:auto;
				width: auto;
				max-width: none !important;
				
			}
		.specialestate-item
			{
				margin-bottom:10px;
				 
			}
		.no-padding-right
		{
			padding:0; 
		}
		
		.no-padding-right-left
		{
			padding:0; 
		}
		
		.no-padding-left
		{
			padding:0; 
		}
		
		.specialestate-item-img
			{
				height:auto; 
			}
		.otherspecial-cat
		{
			padding:0 ; 
		}
		.state-price
			{
				float:none;
				margin-bottom:10px; 
			}
		.single-state-content
			{
				padding:0; 
			}
			
			.slider-single .carousel-inner
			{
				height:auto; 
			}
		.input-padding-right
		{
			padding:0;
			margin-bottom:10px; 
		}
		
		.input-padding-left
		{
			padding:0; 
		}
		.profile-container 
			{
				padding:0; 
			}
			
		.input-padding-right-left
			{
				padding:0;
				margin-bottom:10px; 
			}
			
		.sub-menu
		{
			width: 100%;			
		}
		
		.icons_menu
		{
			margin-top:10px;
			margin-bottom:5px;
		}
		
		.search_warp
		{
			margin-top:20px;
			margin-right: 32%;
		}
		
		.icons_menu ul li img
		{
			width:35px;
		}
		.icons_menu ul li
		{
			padding: 0 7px;
		}
		
		.navbar-nav .open .dropdown-menu
		{
			background:#fff;
		}
		
		.navbar-nav > li {
		padding: 0 11px 0 0;
		}
		
		.navbar-nav li:hover .dropdown-menu 
		{
			display: none; 
		}	
		
		.navbar-nav .open .dropdown-menu
		{
			display:block !important;
		}
		
		.small_top_margin
		{
			margin:0 !important;
		}
		
		.background_image
		{
			background-size: inherit;
		}
		
		.profile .navbar-collapse
		{
			margin-top:40px;
			width:100%;
		}

		.navbar-toggle .icon-bar
		{
			background: #fff;
		}
		.profile .navbar-header
		{
			float:none;
		}
		.personal_data .col-sm-6
		{
			margin-top:10px;
		}
		
		.padding_40 ,.padding_20
		{
			padding:15px;
		}
		.padding_10
		{
			padding:0;
			margin-bottom:10px;
		}
		.small_padding
		{
			padding:0;
		}
		.more_items
		{
			margin-bottom:10px;
		}
		
		.item_text  .float_left
		{
			float:left;
		}
		
		.item_img
		{
			height:90px !important;
			max-height:90px;
		}
		
		.specialestate-title
		{
			clear:both;
		}
		.center_side
		{
			height:auto !important;
		}
		.small_rate
		{
			clear:both;
		}
		#myCarouselr .carousel-inner {
			max-height: 300px;
			height: auto;
			min-height: 200px;
			background: #202020;
		}
		
		.center_page_side 
		{
			background: #ccc;
			margin-top: 10px;
			padding: 0;
			margin-bottom:20px;
		}
		
		.center_page_side .navbar-collapse
		{
			width:100%;
		}
		.center_page_side li a
		{
			padding: 10px 15px;
		}
		
		.padding_rate_small , .comment_rate_form 
		{
			padding:10px !important;
		}
		.center_side 
		{
			padding-top: 0px;
		}
		
		.center_side .navbar-collapse
		{
			width:100%;
		}
		
		.inline_div .font_size_18
		{
			width:100%;
			margin-bottom: 10px;
		}
		.background_gray.inline_div
		{
			padding-bottom:15px;
			
		}
		.socail_page_center
		{
			float:none;
		}
		
		.border_left
		{
			border-left:none;
		}
		/*---add*/
		.navbar
		{
			min-height: 2px;
		}
		#myCarousel 
		{
			height: 200px;
		}
		.container-fluid.background_black.fixed
		{
			background:#fff;
		}
		.navbar-default .navbar-toggle .icon-bar
		{
			color: #202020;
			background:#202020;
		}
		
		.navbar-toggle 
		{
			float: right;
			margin-left: 15px;
		}
		
		.navbar-header
		{
			margin:0 -30px !important;
		}
		.navbar-collapse.collapse
		{
			background:#202020;
			/*padding: 0 15px;*/
		}
		
		.caption_text img
		{
			width: 80px;
			float: right;
		}
		
		.caption_text p
		{
			display:table;
		}
		.carousel-caption
		{
			right:0;
			left:0;
			 bottom: 10%;
		}
		.slider_overkay 
		{
			background: rgba(221, 11, 17, 0.6);
			position: absolute;
			top: 0;
			bottom: 0;
			z-index: 1;
			width: 100%;
		}
		.warp_item h3 
		{
			height: 30px;
			overflow: hidden;
			width: 100%;
		}
		.warp_item p
		{
			height: 45px;
			overflow: hidden;
		}
		.item_text
		{
			/*background:#fff;*/
		}
		
		.big_title 
		{
			font-size: 24px;
			color: #000638;
			margin: 0px 0 3px 0;
			text-align: right;
			font-family: 'Din meduim';
			line-height: 38px;
			border-bottom: 2px solid #a70203;
			padding-bottom: 8px;
		}
		
		.center_services p 
		{
			width: 100%;
			display: block;
		}
		.padding_10 
		{
			padding: 7px;
			margin-bottom: 10px;
		}
		
		.price 
		{
			font-size: 15px;
			color: #980000;
		}
		
		.price span 
		{
			font-size: 11px;
		}
		
		.center_logo img 
		{
			max-width: 31px;
			height: 31px;
			padding: 0;
		}
		
		.warp_item .center_services 
		{
			min-height: 180px;
		}
		.small_padding.margin_bottom_40
		{
			margin-bottom:0px;
		}
		.footermenue
		{
			position:fixed;
			bottom:-5px;
			width:100%;
			background: #980000;
			padding: 5px;
			text-align: center;
			z-index: 999;
		}
		body
		{
			padding-bottom: 40px;
		}
		
		.icons_menu ul  a
		{
			padding: 0 17px;
			border-left: 1px solid #fff;
		}
		
		.icons_menu ul a:last-child 
		{
			border-left:none;
		}
		
		.profile .nav > li > a 
		{
			color: #ffffff;
			font-family: 'Din meduim';
			font-size: 16px;
		}
		
		.background_image 
		{
			background: url(../images/picpg2.png);
			padding-top: 30px;
			border-bottom: 1px solid #ccc;
			background-size: cover;
			min-height: 220px;
		}
		.top_header_in , .top_header_in h3 , .top_header_in a
		{
			color:#fff;
			text-align:center;
		}
		
		.profile .nav > li > a:hover, .profile .nav > li:hover, .profile .nav > li.active, .profile .nav > li.active a 
		{
			background: transparent;
			color: #fadf95;
		}
		
		.circle 
		{
			width: 90px;
			height: 90px;
		}
		#navbar-collapse-04
		{
			background:#fff;
		}
		.center_page_side
		{
			margin-top:10px !important;
		}
		
		.top_header_in .navbar-header
		{
			margin:0 0px !important;
		}
		.background_red.col-sm-2.min_hight_100 , .background_black.col-sm-2.min_hight_100
		{
			min-height:auto !important;
		}
		.float_right 
		{
			float: none;
			text-align: right;
		}
		.top_header_in .navbar-toggle
		{
			background:transparent;
		}
		.small_padding
		{
			padding:0 !important;
		}
		
		.worker_item 
		{
			min-height: 148px;
			margin-bottom: 20px;
			padding: 5;
		}
		
		.worker_item_img 
		{
			height: 100px;
		}
		
		.item_text .float_left 
		{
		float: none;
		}
		
		
		.rating-container .caption
		{
			display:none;
		}
		
		.item_text.worker_item {
			min-height: auto;
			margin-bottom: 0;
		}
		
		.worker_item .rating-container 
		{
			float: right;
			display: table-column-group;
			clear: both;
		}
		
		.font_size_18 
		{
			text-align: right;
		}
		.top_menu_small2 .navbar-collapse.collapse
		{
			position: absolute;

			z-index: 9999;
			background: #202020;
			min-height:700px;
			width:200px;
			display:block;
			overflow: hidden;
			right: -200px;
			-webkit-transition: all 0.35s ease-out;
			-moz-transition: all 0.35s ease-out;
			transition: all 0.35s ease-out;
		}
		.close_menue
		{
			font-size: 20px;
			color: #818181;
			text-align: left;
		}
		.close_menue:hover
		{
			color: #f6f6f6;
		}
		.small_top_menue span
		{
			color:#fff;
		}
		.small_top_menue_login
		{
			background: #cdc392;
			padding: 5px 5px 5px;
			padding-right: 10px;
			border-radius: 12px;
			margin-bottom:7px;
			width:130px;
		}
		.small_top_menue_login a
		{
			color:#fff;
		}
		.switch_box 
		{
			border-radius: 9px;
			clear: both;
			margin-top:10px;
		}
		.center_side 
		{
			margin:0px !important;
		}
		.navbar-header.center_side.background_red #navbar-collapse-04
		{
			background:#980000;
		}
		.white.col-sm-3.min_hight_100 
		{
			min-height:auto;
		}
		.datepicker
		{
			min-width:100%;
		}
		
		#bookinghome .form-group 
		{
			margin-top: 0px;
			margin-bottom: 0px;
		}
		.center_side  #navbar-collapse-04
		{
			background:#fff;
		}
		.hideinlarge2
		{
			display:block !important;
		}
		
		.center_reg_link2 a 
		{
			color: #9c1a1a;
		}
		
		.small_search
		{
			width: 70%;
			float: left;
			border: 1px solid #ccc;
			margin: 9px 0 0px 8px;
			border-radius: 5px;
			display:none;
			webkit-transition: all 0.35s ease-out;
			-moz-transition: all 0.35s ease-out;
			transition: all 0.35s ease-out;
		}
		
		.small_search input , .small_search select
		{
			height:30px;
		}
		.small_search .mail_input button i 
		{
			font-size: 21px;
			margin-top: 2px;
		}
		
		.small_search .mail_input button {
			background: #ffffff;
			padding: 2px 15px;
			border: none;
			border-radius: 20px;
			outline: none;
			float: left;
			color: #980000;
			font-size: 14px;
		}
		
		.show_search
		{
			float: left;
			margin: 9px 15px;
			font-size: 18px;
		}
		
		.close_search 
		{
			display: block;
			float: left;
			margin: 12px 0px 0 7px;
			font-size: 14px;
			display:none;
		}
		
		.space_white {
			width: 100%;
			height: 0px;
		}
		.datepicker 
		{
			right:0 !important;
		}
		
		#menu-filter > li > a 
       {
			color:#fff;
			
		}
		#menu-filter > li > a:hover
		{
			color:#fadf95;
			
		}
		#navbar-collapse-03 .menue_img >li > a > img  {
				max-width: 100%;
				-webkit-filter: brightness(0) invert(1);
				filter: brightness(0) invert(1);
		}
		#menu-filter >li > a > img  {
				max-width: 100%;
				-webkit-filter: brightness(0) invert(1);
				filter: brightness(0) invert(1);
		}
		.small_search .form-group
		{
			margin:0;
		}
		
		.small_search .select2-container--krajee[dir="rtl"] .select2-selection--single 
		{
			padding-left: 0px; 
			padding-right: 12px;
		}
		
		.small_search .select2-container--krajee .select2-selection--single 
		{
			height: auto;
		}
		.top_menu_small2 .nav
		{
			height:400px;
			overflow-y:scroll;
		}
		.margin_top_small
		{
			margin-top:5px;
		}
		.padding_in_small
		{
			padding:0;
		}
		
		.show_notification
		{
			padding:0;
			margin:0;
		}
		.margin_in_small
		{
			margin-top:10px;
		}
		
		/*medai */
		
		.navbar-header {
        float: none;
		}
		.navbar-left,.navbar-right {
			float: none !important;
		}
		.navbar-toggle {
			display: block;
		}
		
		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px;
		}
		
		.background_red .navbar-nav
		{
			width:100%;
		}
		.navbar-nav>li {
			float: none;
		}
		#navbar-collapse-04 , #navbar-collapse-03
		{
			display:none;
			clear:both;
		}
		.collapse.in{
			display:block !important;
		}
		
		.center_side
		{
			width:100%;
		}
		
		.navbar-toggle
		{
			margin-right:0;
		}
		.background_red .navbar-toggle
		{
			width:100%;
		}
		#navbar-collapse-03
		{
			margin:0;
		}
		/*----------*/
		
		
	}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 750px) 
{
	.list-show .price
			{
				width:100% !important; 
			}
	
}

@media only screen and (max-width : 595px) 
{
	
}

@media only screen and (max-width : 550px) 
{
	
}
@media only screen and (max-width : 500px) 
{
	
	
	
}

@media only screen and (max-width : 480px) 
{
	.TabbedPanelsTabSelected
		{
			padding:10px 52px !important;  
		}
		
	.TabbedPanelsTab
		{
			padding:10px 52px !important; 
		}
		
	.list-show	.specialestate-item-img
		{
			width:100% !important; 
		}
		
	.list-show .specialestate-item-title
		{
			width:100% !important; 
		}
		
	
	.top-menue , .top-menue .container
		{
			padding:0; 
		}
	
	
}





/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 320px) 
{
	
}

@media only screen and (max-width : 380px) 
{
	.navbar-toggle
		{
			margin-left:9px; 
		}
	
}

@media only screen and (max-width : 395px) 
{
	
}

@media only screen and (max-width: 320px)  
{
	.logo
		{
			width:80px; 
		}
	.top-menue
		{
			padding:0; 
		}
		
	.TabbedPanelsTabSelected
		{
			padding:10px 45px !important;  
		}
		
	.TabbedPanelsTab
		{
			padding:10px 45px !important; 
		}
	.icons_menu ul li 
	{
		padding: 0 2px;
	}
	
}