@media screen and (min-width: 1800px){
	
}

@media screen and (max-width: 1800px){
	
	
	
}

@media screen and (max-width: 1500px){
	
	
}

@media screen and (max-width: 1300px){
	
	
}

@media screen and (max-width: 1210px){
	
	
}

@media screen and (max-width: 1025px){
	.row {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.home_banner_sec {
		padding: 0 30px;
    }
	#home_carousel_1{
		padding: 0 50px;
	}
	#home_carousel_1 .owl-nav .owl-next {
		right: 0px;
	}
	#home_carousel_1 .owl-nav .owl-prev {
		left: 0px;
	}
	.featur_img img {
		max-height: 190px;
    }
	.resrve .button_1 {
		width: 100%;
		padding: 10px 0px;
	}
	.space_list_side_menu{
		top: 50px;
	}
}

@media screen and (max-width: 769px) {
.space_name p .view_map {
    margin-top: 10px;
    margin-left: 0;
}
.web_footer{
	display:none;
}
.mob_footer_top_left{
    background-color: #adadad;
}
.mob_footer_top_right{
	background-color:#525252
}
.mob_footer_top{
    display: flex;
}
.mob_footer_top_left, .mob_footer_top_right{
	flex: 1;
	text-align: center;
	position: relative;
}
.mob_footer{
    padding: 0 40px;
	border-top: 8px solid #e1cd33;
}
.mob_footer_top ul{
    padding: 30px 0;
}
.mob_footer_top ul li{
    padding: 10px;
}
.mob_footer_top ul li a{
    color: #fff;
}
.mob_footer_top_right::before {
    content: "";
    background-image: url(../images/header_line.png);
    position: absolute;
    height: 30px;
    width: 30px;
    left: -10px;
    top: 50%;
    background-repeat: no-repeat;
}
.mob_footer_bottom{
    margin: 30px 30px 30px 30px;
}
.mob_footer_bottom ul li{
    padding: 15px;
}
.mob_footer_bottom ul li span{
    float: right;
}
.social_media_mob li{
    padding: 5px 0px !important;
    width: 25px;
    height: 25px;
    border-radius: 50px;
    border: 1px solid #ccc;
    text-align: center;
	margin: 0 5px;
	display:inline-block;
}
ul.social_media_mob{
    width: max-content;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 50px;
    padding: 5px 25px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
	border:none;
}
.logs{
	display:none !important;
}
#navbar .navbar-nav{
    display: flex;
    justify-content: flex-end;
}
#navbar {
    padding: 0;
}
.left_desc a {
    padding: 10px 50px;
    display: inline-block;
    width: auto;
    margin-bottom: 20px;
}

.social-links {
	margin-bottom: 50px; 
}
.space_list_side_menu {
    position: static;
    top: 0;
}
.space_filters{
	height: 75px;
    overflow: hidden;
    width: 100%;
    order: 3;
    margin: 20px 0;
}
.space_filters .filter_div h4 {
    font-size: 22px;
    font-family: 'LatoSemibold';
    color: #e39618;
	position: relative;
}
.space_filters .filter_div h4::after{
    content:"";
	position:absolute;
	width:20px;
	height:20px;
	background-image:url('../images/filter.png')
}
#space_lst_form1_side{
	display: flex;
    flex-wrap: wrap;
    transform: translateY(-40px);
}
#space_lst_form1_side .adds:first-child{
	order:1;
}
#space_lst_form1_side .adds:last-child{
	order:2;
}
.tab_space_frm_div .frm_fields {
    flex-wrap: wrap;
}
#space_detail_form1 {
	width: 100%;
    padding: 0;
    background: transparent;
	flex-wrap: wrap;
}
#space_detail_form1 .form-group {
    width: 100%;
    margin-bottom: 10px;
    padding: 0;
    background: #fff;
}
#space_detail_form1 .form-group .form-control {
    height: 50px !important;
}
.form-group span.icon {
    top: 10px !important;
}
.SumoSelect > .CaptionCont {
   height: 50px !important;
}
.SumoSelect > .CaptionCont > span {
    line-height: 3 !important;
    height: 42px !important;
}
#space_detail_form1 .form-group::after{
	display:none;
}
.tab_space_frm_div .frm_fields button {
    width: 100%;
    margin-left: 0;
    padding: 15px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-right: 0px;
    padding-left: 0px;
}
}

@media screen and (max-width: 540px) {
	
	.home_banner {
		height: 730px;
    }
	.home_carousel_banner .item {
		height: 730px;
	}
	.home_carousel_banner .item > img {
		height: 730px;
    }
	.frm_fields form {
		flex-wrap: wrap;
	}
	.wd-25 {
		width: 100%;
	}
	.wd-15 {
		width: 100%;
	}
	#banner_form1 .form-group:first-child .form-control {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0;
		width: 100%;
    }
	#banner_form1 .form-group {
		margin-bottom: 10px;
    }
	#banner_form1 .submit {
		width: 100%;
		margin-left: 0;
    }
	.selection_by a {
		display:inline:block;
		margin:0;
		padding: 13px 10px;
		width: 32%;
		text-align: center;
    }
	.selection_by{
		display:flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.f_desc {
		width: 100%;
	}
	.left_desc{
		text-align: center;
	}
	.also_like_list .owl-prev, .also_like_list .owl-next{
		left: -10px;
	}
	.also_like_list .owl-next {
		left: auto;
		right: -10px;
    }
	#space_tabs{
		min-width: 100%;
		max-width: 1000px;
		overflow: hidden;
		overflow-x: auto;
	}
	.cancel, .resrve {
		text-align: left;
		width: 100%;
	}
	.resrve {
		text-align: left;
    }
	.facilities_list ul li {
		width: 50%;
    }
	.space_time {
		margin-top: 20px;
	}
	.space_time_div {
		padding-left: 0;
		margin-bottom: 10px;
	}
	ul.navbar-nav li ul.flat-menu {
		padding: 30px 15px;
    }
	.divide-flat-menu > div.flat-menu-1 {
		margin-left: 0;
    }
	.divide-flat-menu{
		flex-wrap:wrap;
	}
	.divide-flat-menu > div {
		margin: 0 0 50px 0;
		width: 50%;
	}

}

@media screen and (max-width: 480px) {
	.blog_desc {
		padding: 0 0px 0 15px;
	}
	
	
}

@media screen and (max-width: 430px){
	
}


@media screen and (max-width: 380px){
	
}
@media screen and (max-width: 365px){
	
	
	
}
@media screen and (max-width: 350px){
	
	
	
}
@media screen and (max-width: 330px){
	
	
}