@media screen and (max-width: 1250px){
	.right_side_bar .row {
		margin: 0;
	}
	.comming {
		background-size: cover; 
	}
}
@media screen and (max-width: 1240px){
	.wrapper_header {
		max-width: inherit;
		width: 100%;
		padding: 0 15px;
	}
	.main_part {
		/*background-size: auto 100%;*/
	}
	.logo {
		max-width: inherit;
		width: 25%;
	}
	.menu ul li a {
		margin: 9px 10px 11px;
	}
	.last_login ul li a {
		padding: 9px 15px 11px;
	}
	.form_in_travel input {
		width: 10%;
		font-size: 12px;
		padding: 17px 10px 16px;
	}
	.type_select {
		width: 10%;
		font-size: 12px;
		padding: 0 10px 0px;
	}
	.head_search {
		width: 11%;
		font-size: 12px;
	}
	.head_search .input_in {
		padding: 17px 9px 16px;
	}
	.form_in_travel input[type="submit"] {
		right: -9px;
	}
	.owl-controls {
		max-width: inherit;
		width: 97%;
	}
	.owl-nav {
		max-width: inherit;		
		width: 97%;
	}
	.table-responsive {
		overflow-x: auto; 
	}
	.panel-body.edit-rooms-details .edit-rooms {
		overflow-x: auto; 
	}
	.panel-body.edit-rooms-details .edit-bath {
		overflow-x: auto; 
	}
	.img_top.img_top_height p {
		width: 145px;
	}
}
@media screen and (max-width: 1150px){
	.menu ul li a {
		margin: 9px 6px 11px;
		font-size: 15px;
	}
	.last_login {
		/*margin: 0 0 0 10px;*/
	}
	.last_login a {
		padding: 9px 20px 11px;
	}
	.Featured_Vacation_Rentals ul li a {
		padding: 0 20px !important
	}
	.propertylist .img_top {
		/*padding: 0 5px;*/
	}
	.search_list .img_top p {
		/*font-size: 14px;*/
	}
	.listing_page_img {
		width: 25%;
	}
	.listing_page_right {
		width: 75%;
	}
	.listing_page_info h3 {
		font-size: 14px;
	}
	.listing_page_info p  {
		font-size: 14px;
	}
}
@media (min-width: 1024px) and (max-width: 1120px) {
	.listing_page.listing_page_padding .list_in{
		width: 74%;
	}
}
@media screen and (max-width: 1070px){
	.wrapper {
		max-width: inherit;
		width: 100%;
		padding: 0 15px;
	}
	.vacation_rentals_box_in ul {
		margin: 0;
	}
	.search_list .img_top span {
		/*font-size: 14px;*/
	}
}
@media screen and (max-width: 1024px){
	/* .listing_page_img{
		height: 40% !important;
	}
	.listing_page{
		width: 49%;
		height: 60%;
		margin-left: 5px;
	} */
	.property-result-list .listing_page {
        height: auto;
    }
	.listing_page_img{
		height: 280px;
	}
	.list_in{
		min-height: 240px;
	}
	#newListing .list_in{ min-height: 160px;}
	.left_side_bar{ width: 33%;}
	.right_side_bar{ width: 64.5%;}
	.property-result-list .listing_page_info.listing_page_info_font p {
        margin-bottom: 5px;
    }
    .property-result-list .listing_page .listing_page_right_in1{
        padding: 4px 0;
    }
    .property-result-list .listing_page .rate_sum_titel, 
    .property-result-list .listing_page .property_name_in{
        padding: 0;
    }
    .property-result-list .listing_page .listing_page_right_in1.sleep_mrgin_position{
        position:  relative !important;
        inset: 0;
    }
	.logo {
		padding: 0 30px;
		width: auto;
	}
	.menu {
		display: none;
	}
	.sb-toggle-left {
	    display: block;
	    float: left;
	    top: 10px;
	    z-index: 10000;
	    position: absolute;
	    left: 7px;
	}
	.Featured_Vacation_Rentals ul.owl-carousel-property li a {
		padding: 0 !important
	}
	.sb-slidebar.sb-active {
	    display: block !important;
	}
	.last_login a {
	    margin: 9px 10px 0 !important;
	    padding: 9px 20px 11px !important;
	}
	#menu li:last-child {
	    border-bottom: 0 none;
	}
	.form_in_travel input {
		width: 48%;
		margin: 0 5px 10px;
	}
	.type_select {
		width: 48%;
		margin: 0 5px 10px;
		background-position: 95% center; 
	}
	.head_search {
		width: 48%;
		margin: 0 5px 10px;
	}
	.Featured_Vacation_Rentals ul li a {
		font-size: 16px !important
	}
	.search_list .img_top p {
		width: 100%;
		text-align: center;
	}
	.propertylist .img_top {
		padding: 5px;
	}
	.img_top.img_top_height p {
		width: 100%;
		text-align: center;
	}
	.img_top.img_top_height span {
		width: 100%;
		text-align: center;
	}
	.img_top.img_top_height span.sub_title {
		position: static;
	}
	.search_list .img_top span {
		text-align: center;
		width: 100%;
		position: static;
	}
	.radio_btn_input_in1 label {
		font-size: 13px;
	}
	.slider-main > img {
		height: 815px;
	}
	.listing_page_img {
	    width: 100%;
	}
	.listing_page_img > img {	   
	    width: 250px;
	}
	.listing_page_img.summary_detils_img > img {
		width: 100%;
		min-height: 270px;
	}
	.listing_page_right {
	    width: 100%;
	    padding: 0;
	}
	.listing_page_right_in1.sleep_mrgin_position {
		position: static;
	}
	.cls_avl_cal .avlc_calendar_box {
	    width: 49%;
	}
	.view-inquiry-detail .Prop-Box .InputRow label {
		width: 30%;
	}
	.rate_sum_titel {
		float: left;
		text-align: left;
		padding: 0 15px;
	}
	.list_in {
		padding: 15px 0 0;
	}
}
@media screen and (max-width: 980px){
	.Featured_Vacation_Rentals ul li a {
		font-size: 14px !important
	}
	.ClickBidTravel_box_in {
		padding-bottom:0; 
	}
	.ClickBidTravel_box_img {
		width: 47%;
	}	
	.ClickBidTravel_box_img > img {
		width: 100%;
	}
	.as_travel_with_box ul li {
		width: 32.3%;
	}
	.footer_box p br {
		display: none;
	}
	.availability-cal table td input {
	    width: 100%;
	}
	.availability-cal table td label {
		width: 100%;	
	}
	.bed_info_prop_detail {
		width: 50%;
	}
	.blog_page {
		width: 100%;
		padding: 0 0 15px;
	}
	.margin_blog {
		margin: 0;
	}
	.blog_image {
		height: auto;
	}
	.gallery_tab.gallery_tab_padding ul li {
		width: 50%;
	}
	.img_top.img_top_height {
		text-align: left;
	}
	.img_top.img_top_height p {
	  width: 145px;
	  text-align: left;
	}
	.img_top.img_top_height p span {
	  text-align: left;
	}
	.img_top.img_top_height span {
		float: right;
		text-align: right;
		width: auto;
	}
	.img_top.img_top_height span.sub_title {
		position: absolute;
	}
}
@media screen and (max-width: 800px){
	.vacation_rentals_property h1 {
		font-size: 20px;
		line-height: 22px;
	}
	.img_top {
		padding: 0 10px;
	}
	.login_box_in1 label.error, .login_box_in2 label.error {
		font-size: 13px;
	}
	.leftside_img_top {
		padding: 0 10px;
	}
	.propertylist .tab-content .gallery_tab ul li .prop_name {
		font-size: 14px;
	}
	.search_list .img_top p {
		margin: 0 0 5px;
	}
	/*.img_top.img_top_height {
		text-align: center;
	}
	.img_top.img_top_height p {
		width: 100%;
		margin: 0 0 0;
	}
	.img_top.img_top_height p span {
		float: none;
		display: inline-block;
	}
	.img_top.img_top_height span {
		float: none;
		display: inline-block;
	}*/
	.img_top.orange_bk {
		text-align: center;
	}
	.img_top.orange_bk p {
		width: 100%;
		margin: 0 0 5px;
		text-align: center;
	}
	.img_top.orange_bk p span {
		float: none;
		display: inline-block;
	}
	.img_top.orange_bk span {
		float: none;
		display: inline-block;
		position: static;
	}
}

@media screen and (max-width: 768px){
	.listing_page_img{
		height: auto;
	}
	.property-result-list .listing_page_img a > img{
        height: unset;
		min-height: 218px;
		max-height: 220px;
    }
	.listing_page{
		width: 48% !important;
		margin-left: 7px;
		height: 62%;
	}
	.slider {
		padding: 30px 0;
	}
	.form_in_travel {
		padding: 30px 0;
	}
	.vacation_rentals_property {
		padding: 30px 0;
	}
	.Featured_Vacation_Rentals ul {
		padding: 15px 15px 15px 9px;
	}
	.Featured_Vacation_Rentals ul li {
		width: 100%;
		border-bottom: 1px solid #cfd1d3;		
		/*padding: 10px 0 !important;*/
		border-left: none !important; 
		margin-bottom: 0 !important;
	}
	.Featured_Vacation_Rentals ul li:last-child {
		border-bottom:none; 
	}
	.Featured_Vacation_Rentals ul li a {
		border-right: none !important;
	}
	.Featured_Vacation_Rentals ul.nav-tabs li a{
		padding: 8px !important;
	}
	.gallery_tab ul {
		padding: 0 0 20px !important;
		margin: 0;
	}
	.gallery_tab ul li {
		width: 50%;
		border: none !important;
		padding: 0 10px 20px;
	}
	.img_top p {
		font-size: 13px;
	}
	.leftside_img_top p {
		font-size: 13px;
	}
	.img_top span {
		font-size: 13px;
	}
	.leftside_img_top span {
		font-size: 13px;
	}
	.ClickBidTravel {
		padding: 30px 0;		
	}
	.ClickBidTravel_box_in {
		width: 100%;
		padding: 30px;
	}
	.ClickBidTravel_box_img {
		width: 100%;
	}
	.ClickBidTravel_box_img > img {
		border-radius:0px; 
	}
	.as_travel_with_box {
		padding: 30px 0;
	}
	.as_travel_with_box h1 {
		padding: 0 0 20px;
	}
	.as_travel_with_box ul {
		padding: 0;
		margin: 0;
	}
	.as_travel_with_box ul li a > img {
		width: 100%;
	}
	.travel_destination_box {
		padding: 30px 0 10px;
	}
	.travel_destination_box1 h3, .travel_destination_box2 h3, .travel_destination_box3 h3 {
		font-size: 14px;
		padding: 0 0 10px;
	}
	.footer_box {
		padding: 30px 0;
	}
	.login_box_in1 label.error, .login_box_in2 label.error {
		font-size: 12px;
	}
	.left_side_bar {
		width: 100%;
	}
	.leftside_gallery_img {
		width: 100%;
	}
	.right_side_bar {
		width: 100%;
		padding: 30px 0 0;
	}
	.propertylist .tab-content .gallery_tab ul li {
		width: 100% !important;
		padding: 0 10px 20px !important;
	}
	.propertylist .tab-content .gallery_tab ul .gallery_img a {
		width: 100%;
	}
	.propertylist .tab-content .gallery_tab ul {
		margin: 0;
	}
	.view-inquiry-detail .Prop-Box .InputRow {
		padding-bottom: 15px; 
	}
	.view-inquiry-detail .Prop-Box .InputRow label {
		width: 100%;
		padding: 0 0 5px;
	}
	.rental-dropdown {
		padding: 15px 15px 0;
	}
	.currency-dropdown {
		padding: 15px 15px 0;
	}
	.propertylist.propertylist_slider_open {
		display: block;
	}
	.propertylist.propertylist_slider_in {
		display: none;
	}
	.detial-prop-result.Featured_Vacation_Rentals ul li {
		margin: 2px 6px -2px 0;
		padding: 12px 15px !important;
		width: auto;
	}
	.prop-detal-inner-div {
		background: none;
		padding: 0;
	}
	.combo_in_nor {
		padding: 0 0;
	}
	.right_side_bar {
		padding: 15px 0;
	}
	.item-data.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
		margin: 0;
	}
	body .ui-widget-content {
		margin-left: -15px; 
	}
	table.dataTable thead .sorting {
		padding-right: 20px;
		vertical-align: middle; 
	}
	.banner_proprty {
		height: auto;
	}
	.banner_proprty > img {
		height: auto;
	}
	.gallery_img.search_list.adv_slide_img {
		height: auto;
	}
	.gallery_img.search_list.adv_slide_img a {
		height: auto;
	}
	.gallery_img.search_list.adv_slide_img a > img {
		height: auto;
	}	
	.tableCK > ul {
		width: 100%;
	}
	.Prop_Box_label .InputRow_width_in {
		width: 50%;
	}
	.comming_center {
		max-width: inherit;
		padding: 0 20px;
	}
	.comming_full {
		height: auto;
		width: 100%;
		border-radius: 20px; 
	}
}
@media screen and (max-width: 640px){
	/* .listing_page_img{
		height: 25% !important;
	}
	.listing_page{
		height: auto !important;
		width: 48% !important;
	} */
	.property-result-list .listing_page {
        width: 100% !important;
        margin-left: 0;
        height: auto;
    }
    .property-result-list .listing_page .listing_page_img {
        height: auto !important;
    }
    
    .property-result-list .listing_page .property_name_in{
       padding: 0;
       margin-top: 5px;
       width: 100%;
    }
    .property-result-list .listing_page .listing_page_info h3 {
        margin-bottom: 5px;
    }
	.detial-prop-result.Featured_Vacation_Rentals ul li {
		width: 100%;
		margin: 0 0 5px;
		border-radius: 4px; 
	}
	.register_btn_info {
		float: none;
	}
	.page_ling_in .register_btn_info a {
		background: none;
		color: #0085cc;
		border-bottom: 1px solid #ddd;
		border-radius: 0px;  
		padding: 0;
	}
	.page_ling_in .register_btn_info a:hover {
		color: #ff8a00;
	}
	.page-content p strong img{
		margin: 0 0 30px 0;
		display: block;
		float: none;
	}
	.form_in_travel {
		padding: 29px 15px 45px 7px;
	}
	.form_in_travel input {
		width: 100%;
		border: 1px solid #ccc;
	}
	.type_select {
		width: 100%;
		border: 1px solid #ccc;
	}
	.head_search {
		width: 100%;
	}
	.slider-main {
		min-height: inherit;
	}
	.slider-main > img {
		height: 500px;
	}
	.slider_cont {
		width: 85%;
		float: none;
		display: inline-block;
		/*top: 25%;*/
		left: 44px;
	}	
	.slider_cont h1 {
		font-size: 52px;
		line-height: 54px;
	}
	.main-form {
		bottom: 0;
		position: static;
	}
	.vacation_rentals_box_in ul li {
		width: 100%;
	}
	.vacation_rentals_property h1 {
		float: none;
		display: inline-block;
		padding-bottom:0; 
	}
	.find_vacation_rental_box {
		padding: 30px 0;
	}
	.gallery_tab ul {
		padding: 0 !important;
	}
	.gallery_tab ul li {
		/*width: 100% !important;
		padding: 10px 0 0 !important;*/
	}
	.as_travel_with_box h1 {
		padding: 0 0 30px;
	}
	.as_travel_with_box ul li {
		width: 100%;
		margin: 0 0 10px;
	}
	.as_travel_with_box ul li a > img {
		width: auto;
	}
	.travel_destination_box1 ul {
		padding-left: 15px; 
	}
	.travel_destination_box3 ul {
		padding-left: 15px; 
	}
	.travel_destination_box1, .travel_destination_box2, .travel_destination_box3 {
		width: 100%;
		border: none;
		padding: 0 0 20px;
		min-height: inherit;
	}
	.login_box_in1, .login_box_in2 {
		width: 100%;
		padding: 0;
	}
	.loginBox {
		min-height: inherit;
		float: left;
	}
	.login_right .loginInputRow {
		width: 100%;
	}	
	.listing_page_right_in1 {
		width: 100%;
		padding: 0 0 10px;
	}
	.recover-password-Box .Prop-Box {
	    width: 100%;
	}
	.view-inquiry-detail .property-addBox {
		margin: 0;
	}
	.view-inquiry-detail .Prop-Box {
		width: 100%;
		margin: 0;
	}
	.panel-body.gmap #addressshow .mapaddr {
		width: 100%;
	}
	.login_right .InputRow.InputRow_padding {
		padding-bottom: 0; 
	}
	.login_right .loginInputRow input[type="text"], .loginInputRow input[type="password"] .loginInputRow textarea, .loginInputRow select {
		margin-bottom: 10px; 
	}
	.login_right .loginInputRow input[type="password"] {
		margin-bottom:10px; 
	}
	.login_right .loginInputRow-inner select {
		margin-bottom: 10px;
	}
	.left_side_bar ul {
		padding: 15px 24px;
	}
	.summary_detils .listing_page_img {
		width: 100%;
		height: auto;
	}
	.listing_page_img.summary_detils_img > img {
		width: 100%;
		max-width: inherit;
		min-height: inherit;
		height: auto;
	}
	.summary_detils .listing_page_right {
		width: 100%;
		margin-top: 15px;
		margin-left: 0;  
	}
	#fancybox-wrap {
		width: 100% !important;
		left: 0 !important;
	}
	#fancybox-outer #fancybox-content {
		width: 100% !important;
	}
	.currency-dropdown {
		float: left;
	}
	.bed_info_prop_detail .combo .lbl {
		width: 120px;
	}
	.prop-detal-inner-div_info ul li {
		width: 100%;
	}
	.bed_info_prop_detail {
		width: 100%;
	}
	.bath-info-inner {
		width: 100%;
	}
	.property_add_main_box.property_add_main_box_info p {
		margin: 0;
		line-height: 22px;
	}
	.pagination > li {
		margin: 0 0 10px;
		float: left;
	}
	.loginInputRow.address_margin_info {
		margin: 0;
	}
	.edituserprofile {
		margin-bottom: 15px; 
	}
	.InputRow_width_in.InputRow_width_in_full {
	  width: 50%;
	}
	.page_ling_in {
		width: 100%;
	}
	.register_btn_info {
		width: 100%;
		float: left;
		padding: 0;
	}
	.vacation_rentals_slider {
		display: none;
	}
	.slider_cont {
		top: 45%;
		padding: 0 10px;
	}
	.vacation_rentals.vacation_rentals_done {
		display: block;
	}	
	.rate_sum_titel {		
		padding: 0;
	}	
	.ClickBidTravel_box {
		margin: 15px 0 0;
	}
	h3.font_h3_in {
		padding: 0;
		margin: 20px 0 0; 
	}
	.img_top.img_top_height {
		text-align: left;
	}
	.img_top.img_top_height p {
	  width: 160px;
	  text-align: left;
	}
	.img_top.img_top_height p span {
	  text-align: left;
	}
	.img_top.img_top_height span {
		float: right;
		text-align: right;
		width: auto;
	}
	.img_top.img_top_height span.sub_title {
		position: absolute;
	}
	.table_form_exchange_td_in {
		width: 100%;
	}
	.Prop_Box_label .InputRow_width_in {
		width: 100%;
	}
	.comming_title h1 {
		font-size: 50px;
	}
	.loginInputRow.loginInputRow_full_box .loginInputRow-inner.loginInputRow-inner-left {
		width: 150px;
	}
}
@media screen and (max-width: 480px){
	.listing_page_img{
		height:25% !important;
	}
	.listing_page{
		width: 100% !important;
		height: auto !important;
	}
	/*.header {
		text-align: center;
	}
	.logo {
		width: 100%;
	}
	.logo a {
		float: none;
	}
	.last_login {
		width: 100%;
	}*/
	.logo a > img {
		max-width: 160px;
	}
	.gallery_tab.gallery_tab_padding ul li {
		width: 100%;
	}
	.gallery_img > img{
		width: 295px !important;
		object-fit: cover;
    	object-position: top;
	}
	.last_login {
		margin: 15px 0 0;
	}
	.last_login a {
	    margin: 0;
	    padding: 9px 15px !important;
	}
	.slider_cont h3 {
		font-size: 22px;
	}
	.slider_cont h1 {
		font-size: 27px;
		line-height: 29px;
		padding: 5px 0;
	}
	.slider_cont p {
		font-size: 19px;
		width: 80%;
		float: none;
		display: inline-block;
	}
	.InputRow select {
		width: 100%;
	}
	.InputRow input {
		width: 100%;
	}
	.checkbox_width_in {
		width: 60%;
	}
	.InputRow.cls_sub_1.cls_sub.cls_hide {
	    overflow: auto;
	}
	.InputRow.cls_sub_3.cls_sub.cls_hide {
	    overflow: auto;
	}
	.InputRow.cls_sub_4.cls_sub.cls_hide {
		overflow: auto;
	}
	.prop-detal-inner-div_info h2 {
		/*width: 50%;*/
	}
	.prop-detal-inner-div_info p {
		width: 50%;
	}
	.cls_avl_cal .avlc_calendar_box {
	    width: 96%;
	    margin: 0 2%;
	}
	.pop-up-7 .table ul li {
    	width: 100%;
	}
	.panel-body.photos-body ul input {
		/*float: left;*/
	}
	.panel-body.photos-body ul input[type="submit"] {
		margin-bottom: 15px; 
		margin-top: 15px; 
		clear: both;
	}
	.panel-body.photos-body ul input[type="file"] {
		width: 230px;
	}
	.bed_info_prop_detail .combo {
		width: 100%;
	}
	.bath-info-inner .combo {
		width: 100%;
	}
	.property-blog-detail-deta {
		width: 100%;
	}
	.property-blog-add .InputRow {
		width: 100%;
	}
	.property-blog-select {
		margin: 0 0 15px;
	}
	.property-blog-select label {
		width: 150px;
	}
	.list-inline {
		float: left;
		margin-left: 0px; 
	}
	.list-inline > li {
		float: left;
		padding-left: 0px; 
	}
	.list-inline > li .fa {
		margin: 0 !important;
	}
	.property_add_main_box_info {
		padding: 20px 0px;
	}
	.InputRow_width_in.InputRow_width_in_full {
		width: 100%;
	}
	.InputRow .help_cont_label select {
		margin: 0;
		width: 80%;
	}
	.help_cont_label .help_tool_box {
		float: right;
	}
	.help_cont_label .help_tool_box > img {
		float: right;
	}
	.help_cont_label .help_tool_box .help_tool_cont {
		width: 100%;
		top: 60px;
	}	
	.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
		padding-right: 20px; 
	}
	.property-addBox.property-addBox-frmInquiry .Prop-Box .InputRow label.error {
		width: 100%;
	}
	.informestion_tag {
		width: auto;
		margin-top: 9px; 
	}
	.comming_title h1 {
		font-size: 40px;
	}
}
@media screen and (max-width: 360px){
	.main-banner {
		margin-top: -169px; 
	}
	.header {
		padding: 15px 0 40px;
	}
	.logo {
		padding: 0 15px 0 30px;
		width: 100%;
		text-align: center;
	}
	.logo a {
		float: none;
		display: inline-block;
	}
	#menu ul li a {
		font-size: 12px;
	}
	.main_part {
		position: relative;
	}
	.last_login {
		width: 100%;
		text-align: center;
	}
	.last_login a {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		margin: 0 !important;
		border-radius: 0px; 
	}
	.last_login ul {
		width: 100%;		
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.last_login ul li {
		width: 100%;
	}
	.last_login ul li a {
		width: 100%;
		border-radius: 0px; 
	}
	.last_login ul li ul {
		background: #FF8A00;
		top: 36px;
	}
	.last_login ul li ul li a {
		background: #FF8A00;
		color: #fff;
	}
	.last_login ul li ul li a:hover {
		background: #1466A9;
		color: #fff;
	}	
	.slider_cont {
		left: 25px;
	}
	.rad_but_in {
		width: 100%;
	}
	.propertylist_slider {
		padding-top: 35px; 
	}
	.property_add_main_box.property_add_main_box_info p {
		width: 100%;
	}
	.row.panel.panel-info.sub_tag_line .text-right p {
		float: left;
		text-align: left;
	}
	.row.panel.panel-info.sub_tag_line .text-right p span {
		float: left;
		width: 100%;
	}
	.rental-dropdown {
		padding-left: 10px; 
		padding-top:10px; 
	}
	.currency-dropdown {
		padding-left: 10px; 
	}
	.summary_detils .listing_page_img {
		min-height: inherit;
	}
	.icon_badrooms ul li {
		width: 33.3%;
	}
	.comming_title h1 {
		font-size: 30px;
	}
	.loginInputRow.loginInputRow_full_box .loginInputRow-inner.loginInputRow-inner-left {
		margin-top: 15px;
		padding: 0; 
	}
}
@media screen and (max-width: 320px){
	.footer_box h3 {
		font-size: 11px;
	}
	.city_banner img {	
	    height: auto;
	    width: 100%;
	}
}