

/* 1280 */

@media(max-width:1280px) {

	.aftr_lgn_frm{

		width: 85%;

		padding-right: 0;

	}

	.fixed-header  .header-search .type-div3 {

		width: 27%;

	}

}

/* 1280 */



@media(max-width:1199px) {



	.p-ul li {

		padding-right: 30px;

	}

	.map_view_main:before {

		display: none;

	}

	button.btn.btn_view {

		margin-right: 2px;

		display: inline-flex;

		align-items: center;

		justify-content: center;

	}

.button_of_next button {

	width: 94px;

	font-size: 12px;

	height: 35px;

}

	.price_panel.row div ul li {

		font-size: 18px;

	}

	#form_padding_mng {

		padding-right: 15px !important;

	}

	.hotal_text h6 {

		padding-right: 0px

	}

	#first_name {

		width: 96%;

	}

	button.btn.btn_google {

		float: left !important;

	}

	input#pass {

		width: 96%;

		margin: 0px 0px 1rem 0px;

	}

	.login_banner {

		height: auto;

		padding-bottom: 30px;

	}

	.menu .navbar-nav li a {

		font-size: 14px;

		/*padding: 8px 10px;*/

	}

	.navbar-brand img {

		width: 200px;

	}

	.room-div h5 {

		font-size: 14px;

	}

	.room-div h3 {

		font-size: 26px;

	}

	.type-div {

		width: 25%;

	}

	.type-function label {

		font-size: 13px;

	}

	.type-function .type-area {

		font-size: 14px;

	}

	.type-function .type-area {

		margin-top: 10px;

	}

	.banner-search {

		font-size: 14px;

		padding: 10px 21px;

	}

	.save-image {

		height: 230px;

	}

	.save-text h3 {

		font-size: 33px;

	}

	.save-text p {

		font-size: 18px;

		text-align:left;

	}

	.book-btns {

		font-size: 14px;

	}

	.indisty-image {

		height: 205px;

	}

	.indis-text h6 {

		font-size: 13px;

		width: 100%;

	}

	.hotels-rating {

		float: left;

		margin-top: 10px;

	}

	.popular-box,

	.fav-image {

		height: 142px;

	}

	.travel-options ul li h4 {

		font-size: 15px;

	}

	.contact-us h3 {

		font-size: 23px;

	}

	.form_main_div p {

		font-size: 16px;

		width: auto;

	}

	.form_intro:before {

		width: 350px !important;

		height: 350px !important;

		content: '';

	}

	/*        Edit Profile Css*/

	ul.settings_menu_ul {

		width: 100%;

	}

	.settings_right_panel {

		float: right;

		width: 100%;

	}

	.details_btn {

		font-size: 13px !important;

	}

	.delete_btn {

		font-size: 13px !important;

/*		margin: 4px 0px;*/

	}

	/*       .details_btn {font-size: 11px !important;}*/

	/*

     #table_booking tr td {font-size: 13px;

padding: 13px 8px;}

        #table_booking tr td:nth-child(3) {

    word-break: break-all;

    width: 120px;

    padding: 11px 0px !important;}

*/

	.nav-tabs .nav-link {

		font-size: 16px !important;

	}

	.page-link {

		font-size: 14px;

	}

	table#table_booking th,

	td {

		width: 111px;

	}

	table#table_booking tr td:last-child {

		padding: 14px 1px 14px 0px !important;

	}

	.settings_left_panel {

		padding: 10px;

	}

	.btn_box button {

		padding: 9px 20px !important;

	}

	.btn_box img {

		width: 98%;

	}

	.cell_book {

		padding: 18px 5px 18px 10px;

	}

	.fillup_ulBox li {

		padding: 0px 20px 0px 0px;

		float: left;

	}

	.hotel_box {

		float: left;

		width: 200px;

		height: 200px;

		background: #333;

		margin: 10px 14px;

		transition: all 0.3s;

	}

.profile_img_main span {

	height: 160px !important;

	width: 160px;

	margin-top:25px;

}

.hotel_box {

	width: 168px;

	height: 200px;

	background: #333;

	margin: 0px 12px 0px 0px;

}

/*    Add Property Css*/



    .join_goroomgo_text {

	padding: 70px 1px;

}

    .join_goroomgo_text h3 {

	font-size: 30px;

	}

    .ul_why_goin_imagesBox {

	padding: 28px 0px;

}

    .ul_why_goin_imagesBox h4 {

        font-size: 12px;}

	.property_form h3 {

        font-size: 30px;}

    .property_form h6 {

	font-size: 15px;



}

.type-div2 {

	width: 26%;

}

.headre_hotel_main h2 {

	font-size: 18px;

}

 .price_panel.row div ul li:last-child {

	font-size: 13px;

}

.rate_panel h3 a {

	font-size: 20px;

}

 ul.settings_menu_ul li a{

	 padding:5px 10px;

	 	 }

 .profile_img_main{

	 padding:5px;

	 }

 .about-image {

	height: 412px;

	border: 15px solid #ebe6e6;

}

.abou-contact ul li {

	margin-right: 10px;

	font-size: 14px;

}

.bottom-about .about-image {

	height: 362px;

}

.dashboard_container{

	padding:20px;

	}

.form_fill_main {

	padding: 10px 25px;

}

.main_profile_form ul h3{

	font-size:17px;

	}

.main_profile_form ul span {

	font-size: 15px;

}

.about_section h3 {

	font-size: 20px;

	padding: 6px 0px;

	margin-bottom: 10px;

}

.about_section p{

	font-size:15px;

	}

.background_img_property{

	width:38%;

	}

.prop-bar ul li {

	font-size: 12px;

}

.enjoy-meal-box .img-box {

	width: 46px;

	height: 46px;

}

.enjoy-meal-box .btn-custom{

	float:left;

	}

/*    Start 12 March Latest Css********/

    .ul_panel_ratting li:first-child {

	width:100%;

}

    .ul_panel_ratting li:nth-child(2) {

	width:100%;

}

.price_roomGo h6, .price_roomGo span{

	font-size:12px;

	}

.pay_amount h5 {

	font-size: 17px;

	width: 65%;

}

.pay_amount span {

	font-size: 17px;

}

.hurry_btn {

	padding: 7px;

	font-size: 12px;

}

.guest_house_main_box{

	padding:15px;

	}

.ul_panel_ratting{

	border:none;

	}

    .nd_ul_tiket li h6 {

	font-size: 19px;

	font-weight: 400;

	font-family: 'Roboto';

}

    .reply {

	width: 100%;

	height: 185px;

	padding: 20px;

	border: 1px solid #b5b5b5;

	border-radius: 4px;

	resize: none;

}

/*    End Latest Css*/

.ticket_id_ul li h6{

	font-size:18px;

	}

 .view_name h3{

	 font-size:21px;

	 }

/*    13 March 4:00PM Css Start*/

    .saved_content_main {

	padding: 15px 15px 10px 15px;

	margin: 20px 0px 10px 0px;

        min-height: 670px;

}

    .left_content h5 {

	font-size: 15px;

}

    .left_content h6 {

	font-size: 12px;

}

    .left_content {

	float: left;

	width: 72%;

}

    .property_row{

        width: 100%;

        margin: 0 auto;

        float: left;

    }

.header-search .type-div3 {

	width: 25%;

}







 .date-cls .type-div2 {

    width: 50%;

    padding-left: 12px;

    margin-right: 0;

}

.date-cls {

    width: 26%;

}

.menu .navbar-nav li {

	margin-right: 7px !important;

}



.list-property {

	padding: 7px 10px !important;

}

.fixed-header .container {

	padding: 0 18px 0 2px;

}

.fixed-header .navbar-brand img {

width: 140px;

}



.menu-drp:hover .dropdown-menu {

	top: 36px !important;

}



.menu-drp .dropdown-item {

	padding: 4px 12px !important;

	font-size: 14px !important;

}



.menu .new_icon_added li a{

	padding: 8px 17px 8px 5px !important;

}

.p-ul li {

padding-right: 9px;

}

.nav_menu li {

    background: none !important;

    border: none !important;

    border-bottom: none !important;

}

.new_date_rng {

	font-size: 14px;

}

.from_date_lable {

	font-size: 13px;

}

.google_address_err_msg {

	font-size: 12px;

}



.brk_cls{

	width: 100%;

}

.banner-left-top-box h1 {

	font-size: 26px;

	margin: 0px !important;

}

.banner-left-top-box p{

	margin: 0px !important;

}



.img-container span {

height: 184px;

}



.similar-hotel-slider .owl-nav {

	top: 82px;

}

.new_span_cls span {

	min-width: auto;

}



.uuiop02 {

    width: 64% !important;

}







.nbbx_001{

	float:left;

	width: 16%;

}

.nbbx_002{

	float:left;

	width: 25%;

}

.nbbx_003{

	float:left;

	width: 22%;

}

.nbbx_004{

	float:left;

	width: 37%;

}

.nbbx_004 .new_span_cls span {

    min-width: 60px !important;

}
.room-desc .end-section
{
    position:inherit;
}
.dynamic_cls_rm{
    position: relative;
}

}

/*1199*/



@media(max-width:1114px) {



	.delete_btn {

		margin-top: 4px;

	}

	/*    payment Css*/

	#table_Payment tr th {

		padding: 10px 20px 10px 20px;

		font-size: 15px;

		width: 100%;

	}

	#table_Payment tr td {

		padding: 20px 20px 18px 20px;

		font-size: 13px;

		color: #444141;

		width: 100%;

	}

	#table_Payment tr td {

		padding: 7px 20px 18px 0px;

		font-size: 13px;

		color: #444141;

		width: 100%;

	}



}

/*1149*/





@media(max-width:1020px) {

	.fixed-header .header-search {

		width: 99%;

	}

}

/*1020*/



@media(max-width:991px) {

	.dropdown-menu a {

	padding: 3px 11px !important;

	}

.recent_booking_Table_box {

	margin-top: 10px;

}

	.hotel_box {

	width: 31%;

	height: 200px;

	background: #333;

	margin: 0 2% 8px 0;

}

.cell1 {

	padding: 1px 0px 10px 0px !important;

}



	.profile_img_main span {

		height: 136px !important;

		width: 136px;

	}

	#table_booking tr td {

		font-size: 14px;

	}

	.custom-control-label {

		font-size: 12px;

	}

	.top_hdr {

		height: 33px;

	}

	.header-contact ul li span {

		width: 30px;

		margin-right: 7px;

		height: 33px;

	}

	.header-contact ul li span img {

		margin: -2px 0 0 2px;

	}

	.header-contact ul li {

		font-size: 14px;

	}

	.header-right ul li a {

		font-size: 13px;

		padding: 0 8px;

	}

	.header-contact ul li a {

	padding: 0px 10px;

}

	.header-right ul li {

		float: left;

		width: auto;

		font-size: 15px;

		text-align: center;

		line-height: 33px;

		/*margin-right: 18px;*/

	}

	.header-right ul li img {

		margin: 8px 5px 0 0;

	}

	.scndhdr .navbar-collapse {

		position: absolute;

		top: 59px;

		background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%;

		width: 100%;

		padding: 10px;

		z-index: 99999;

	}

	.menu .navbar-nav li:first-child a {

		padding-left: 10px;

	}

	.menu .navbar-nav li {

		float: left;

		margin-bottom: 0px;

		margin: 0px 10px;

	}

	.scndhdr button {

		padding: 0px !important;

	}

	.scndhdr button img {

		width: 30px;

	}

	.menu .navbar-nav li a {

		font-size: 14px;

		padding: 5px 10px;

		width: 100%;

		color: #fff;

	}

	.list-property {

    width: auto !important;

    padding: 7px 10px !important;

}

	.banner-area {

		min-height: 200px;

		padding: 50px 0 50px 0;

	}

	.banner-area h2 {

		font-size: 35px;

	}

	.banner-area p {

		font-size: 16px;

		margin: 0px;

	}

	.room-div {

		width: 100%;

	}

	.room-div h3 {

		font-size: 20px;

	}

	.type-div {

		width: 34%;

	}

	.type-div2 {

		width: 25%;

	}

	.type-icon {

		top: 17px;

	}

	.save-big {

		padding: 20px 0 0 0;

	}

	.save-big h2 {

		font-size: 20px;

		margin-bottom: 14px;

	}

	.save-image {

		margin-bottom: 20px;

	}

	.dummy-hhed h3 {

		font-size: 25px;

	}

	.dummy-hhed p {

		font-size: 15px;

		padding: 0 5%;

	}

	.dummy-options ul li {

		padding: 0 12px;

		width: 32%;

	}

	.dummy-options ul li h3 {

		font-size: 30px;

		line-height: 23px;

		margin-bottom: 5px;

	}

	.dummy-options ul li h4 {

		font-size: 15px;

	}

	.dummy-options {

		padding-bottom: 20px;

	}

	.dummy-head {

		padding: 0 0 20px 0;

	}

	.recomanded-area .dummy-hhed h3 {

		font-size: 28px;

	}

	.popular-head h3 {

		font-size: 20px;

	}

	.popular-head p {

		font-size: 15px;

	}

	.popular-images ul li {

		width: 25%;

		padding: 0 10px;

		margin-bottom: 20px;

	}

	.popular-box,

	.fav-image {

		height: 158px;

	}

	.popular-area {

		padding: 0 0 20px 0;

	}

	.travel-head h2 {

		font-size: 25px;

	}

	.travel-head h3 {

		font-size: 16px;

	}

	.travel-options ul li {

		width: 33.33%;

		min-height: 217px;

		padding: 30px 10px;

		border-bottom: 1px solid #eaeff3;

	}

	.discover-btns {

		font-size: 14px;

	}

	.testimonials {

		padding: 0px 0 25px 0;

	}

	.testi-bg {

		min-height: 330px;

		padding: 50px 30px 0 30px;

	}

	.testi-right {

		width: 80%;

	}

	.testi-white {

		padding: 20px;

	}

	.testi-white h4 {

		font-size: 16px;

	}

	.testi-white h3 {

		font-size: 18px;

	}

	.testi-white p {

		font-size: 13px;

		line-height: 20px;

		margin-bottom: 11px;

	}

	.contact-us {

		padding: 15px 0;

	}

	.contact-us h3 {

		font-size: 17px;

		line-height: 35px;

	}

	.contact-us a {

		font-size: 13px;

	}

	.fot_box {

		margin-bottom: 20px;

	}

	.middle_fotter {

		padding: 15px 0 15px 0;

		margin-top: 0;

	}

	.middle_fotter ul li a {

		font-size: 13px;

	}

	.fot_box h3 {

		margin-bottom: 15px;

	}

	.form_main_div p {

		font-size: 20px;

		width: auto;

	}

	.login-form .or {

		font-size: 14px;

	}

	.btn_login {

		background: #de373e !important;

		padding: 9px 20px !important;

		border: none !important;

		color: #fff;

		font-size: 14px !important;

	}

	.form-main a {

		font-size: 12px;

	}

	.form_main_div p {

		font-size: 14px;

		width: auto;

	}

	.form_main_div img {

		height: 42px;

	}

	.login-form {

		background: #fff;

		padding: 10px 15px !important;

	}

.hotal_text {

	padding: 50px 33px;

	color: #fff;

}

.hotal_text::before {

	top: 101px;

}

	.header_margin_row {

		margin-left: 90px !important;

		margin-right: 90px !important;

	}

	.hotal-icon {

		height: 30px !important;

		margin: 10px 0px 10px 0px !important;

	}

	.hotal_text_signup:before {

		top: 99px;

	}

	.filter_header_panle h2 {

		font-size: 20px;

	}

	.colsp h6 {

		font-size: 14px;

	}

	.colsp ul li {

		padding: 10px 0px 0px 0px;

		font-size: 12px;

	}

	a.btn.see_all_btn {

		font-size: 12px;

	}

	.chiller_cb label {

		font-size: 12px;

	}

	.chiller_cb span {

		display: inline-block;

		width: 15px;

		height: 15px;

	}

	.chiller_cb span:before {

		transform: rotate(-55deg);

		top: 12px;

		left: 0.37rem;

	}

	.chiller_cb span {

		display: inline-block;

		width: 15px;

		height: 15px;

	}

	.chiller_cb input:checked~span:before {

		width: 12px;

		height: 2px;

	}

	.headre_hotel_main h2 {

		text-align: left;

		font-size: 16px;

	}

	.col-lg-4.col-12.headre_hotel_main {

		text-align: left;

	}

	.col-lg-8.col-12.map_view_main.text-right {

		text-align: left !important;

		margin: 0px !important;

	}

	.map_view_main ul li {

		padding: 0px 0px 10px 0px;

	}

	.rate_panel h3 a {

		font-size: 20px;

	}

	.rate_panel p {

		font-size: 14px;

	}

	.rate_panel>.rating_icon li {

		font-size: 12px;

		padding: 0px;

	}

	.p-ul li {

		font-size: 14px;

	}

	.price_panel.row div ul li {

		font-size: 14px;

		padding: 0px 5px 0px 0px;

	}

	.per_room_txt {

		font-size: 11px;

	}

	.button_of_next button {

		width: 95px;

		height: 35px;

		font-size: 13px;

		display: inline-flex;

		align-items: center;

		justify-content: center;

	}

	button.btn.btn_view {

		margin-right: 0px;

	}

	.slider_rnge input[type="text"] {

		font-size: 14px !important

	}

	/*        Edit Profile Css*/

	.settings_right_panel {

		float: right;

		width: 80%;

	}

	.infoDiv span {

		font-size: 13px;

	}

	.information_inputRow .infoDiv input::placeholder {

		font-size: 13px;

	}

	.profile_information_mainBox h3 {

		font-size: 16px;

	}

	ul.settings_menu_ul {

		width: 100%;

	}

	.settings_right_panel {

		width: 100%

	}

	/*

    li.profile_li_box button {

        color: #fff;}

*/

	span.notification_notice {

		left: 1px;

		top:4px;

	}

	li.profile_li_box button {

		position: absolute;

		left: 1%;

		top: -11px;

	}

	.navbar-nav .dropdown-menu {

		position: static;

		float: inline-start !important;

		margin: 10px 15px;

	}

	.navbar-nav .dropdown-menu a {

		color: #fff !important;

	}

	.edit_page_list_btn a {

		margin: 8px 15px;

	}

	/*    Table Custom Css Responsive*/

	#table_booking tr td {

		padding-left: 50% !important;

	}

	#table_booking tr td:nth-child(2) {

		width: 100%;

	}

	table#table_booking tr td:last-child {

		padding-left: 50% !important;

	}

	.delete_btn,

	.details_btn {

		float: none !important;

	}

	.nav-tabs .nav-link {

		font-size: 14px;

	}

	#table_booking tr td:nth-child(3) {

		word-break: normal !important;

		width: 100% !important;

		padding-left: 50% !important;

	}

	/*    Nav Bar Notificatio Ul Responsive*/

	.notice_ul {

    position: absolute;

    right: 163px;

    top: -39px;

    list-style: none;

    display: inline-flex;

}

	.notice_ul {

		display: inline-flex !important;

	}

	.md-none-li {

		display: none;

	}

	table#table_booking th,

	td {}

	table#table_booking th,

	td {

		width: 100% !important

	}

	.dropdown-menu {

		position: absolute;

		top: 100%;

		/*left: -100px !important;*/

	}

	#navbarNavDropdown {

		position: absolute;

		top: 47px;

	}

	.menu_custom_ul {

		position: absolute;

		top: 6px !important;

	}

	.settings_left_panel {

		padding: 0px;

	}

	.main-container {

		max-width: 680px;

	}

.mrgnusee .add_ttrr {

	width: 50%;

	float: right;

}

	.small_screen31 {

		padding-bottom:5px;

		float: left;

		width: 100%;

	}

	.only_shawo {

		display: none !important;

	}

.W55_1 {

	display: block;

	color: #21c7cc;

	font-weight: 500;

	width: 35%;

	float: left;

	font-size: 15px;

	padding: 0 0 0 10px;

}

	.mrgnusee .W55_1 {

		width: 48%;

	}

	/*    End Table Code*/

	.tab_head_sheet_1 {

		padding: 6px 10px;

		height: auto;

		display: initial !important;

		float: left;

		width: 100% !important;

		white-space: normal;

	}

	.fillup_ulBox li {

		padding: 0px 20px 0px 0px;

		float: left;

	}

	.fillup_ulBox li h3,

	.fillup_ulBox_address h3 {

		font-size: 18px;

	}

	.fillup_ulBox li span,

	.fillup_ulBox_address span {

		font-size: 14px;

	}

.custom_row {

	margin: 10px 0;

	padding: 10px 0;

}

   .about_section p {

	font-size: 14px;

	line-height: 22px;

}

    .main_profile_form ul h3 {

	font-size: 16px;

	}

    .main_profile_form ul span {

		font-size: 14px;

	}

.pro_img_div {

	width: 60px;

	height: 60px;

	border: 1px solid #fff;

	border-radius: 50%;

	display: inline-block;

	line-height: 52px;

}

.ul_why_goin_imagesBox li {

	margin-bottom: 20px;

}

.join_goroomgo_text h3 {

	font-size: 20px;

}

    .property_form h3 {

	font-size: 25px;

}

    .property_form h6 {

	font-size: 13px;

}

    .form_control::placeholder{

    color:#a6a6a6;

    font-family: 'Roboto' ;

    font-size: 14px;

    font-weight: 300;

}

    .Add_Property_Btn {

	font-size: 14px;

}

.slider_rnge {

	padding-left: 10px;

	padding-right: 10px;

}

.rate_panel h6 {

	margin-top: 10px;

}

.make_me_sticky {

	top: 20px;

}

.popular-amenties ul li{

	width:49%;

	}

.prop-bar ul li {

	/* width: 49% !important; */
	width: auto !important;

	height: 38px;

	line-height: 36px;

	border: 1px solid #d0d0d0 !important;

	margin-bottom:2px;

	margin-right:1%;

}

.prop-bar ul li:first-child {

	border-left: 1px solid #d0d0d0 !important;

}

.room-desc .btn-custom {

	position: relative;

	bottom: 3px !important;

}

.dynamic_cls_rm {

bottom: 8px;

}

.room-desc .end-section {

padding: 3px 10px;

}

.dashboard_container{

	padding:20px;

	}

.banner-area {

	min-height: 134px;

}

.about-body {

	padding: 45px 0;

}

.about-detls {

	padding-left: 0;

	margin-top: 20px;

}

.abou-contact {

	padding-left: 0;

	margin-top: 25px;

}

.top-about {

	margin-bottom: 20px;

}

.bottom-about .about-detls h2 {

	font-size: 25px;

	border-bottom: 2px solid #ec394b;

	padding-bottom: 7px;

	margin-bottom: 15px;

}

.about-detls p {

	font-size: 15px;

	line-height: 22px;

}

 .pad-left{

	 padding:0 15px !important;

	 margin-top:40px;

	 }

.contact-body {

	padding: 50px 0;

}

.contact-wrap {

	padding: 15px;

}

.contact-icon {

	margin-right: 12px;

}

.contact-now .contact {

	margin-bottom: 5px;

	padding: 4px 0;

	padding-top: 2px;

}

.information strong {

	font-size: 16px;

}

ul.settings_menu_ul li a {

	padding: 5px 6px;

	font-size: 12px;

}

.dashboard_main_container {

	padding: 20px 0;

}

.top-profile {

	margin-bottom: 10px;

}

.edit-container {

	padding: 8px !important;

}

.term-sec h3{

	font-size:20px;

	margin-bottom: 5px;

	}

.term-sec p {

	font-size: 14px;

	line-height: 21px;

	margin-bottom: 7px;

}

.inner_about_page ul li {

	font-size: 14px;

	line-height: 22px;

	padding-left: 20px;

}

.background_img_property {

	width: 40%;

}

.img-container span {

	height: 166px;

}

.room-desc {

	padding: 0 15px;

}

.room-desc h2 {

	font-size: 17px;

	margin-top:5px;

}

.hotel-desc ul li img {

	width: 18px !important;

	margin-right: 3px;

}

#banner-slider .carousel-indicators li {

	width: 50px;

	height: 50px;

}

/*    Hotel 12 March Latest Css */



    .book_hotel_main h4 {

	font-size: 16px;

}

    .you_just_saved_box {

	font-size: 17px;

}

    .enter_text_box h6 {

	font-size: 20px;

}

    .details_form p {

	font-size: 15px;

}

    .play_now_btn {

	font-size: 15px;

}

    .ul_panel_ratting li img {

	margin: 0px 5px 0px 0px;

	width: 14px;

	height: auto;

}

    .ul_panel_ratting li span {

	font-size: 11px;

	color: #333;

}

    .guest_house_main_box {

	padding: 10px 10px 30px 10px;

}

    .ul_panel_ratting {

	height: 32px;

	margin-bottom: 0px !important;

}

    .price_roomGo h6 {

	font-size: 13px;

}

    .price_roomGo span {

	font-size: 13px;

}

.room_price_main {

	min-height: 78px;

	margin-top: 20px;

}

    .pay_amount h5 {

	font-size: 18px;

}

    .pay_amount span {

	font-size: 17px;

}

    .book_hotel_main {

	padding: 0px 0px 10px 0px;

}

    .ticket_id_ul li h6 {

	font-size: 18px;

	font-weight: 400;

	color: #fff;

	font-family: 'Roboto';

}



    .nd_ul_tiket ul li {

	width: 100%;

}

.view_name h3 {

	font-size: 18px;

}

    .view_name h6 {

	font-size: 16px;

}

    .date_box h5 {

	font-size: 16px;

}

    .text_decrpt {

	font-size: 16px;

	color: #717171;

	font-weight: 400;

	font-family: 'Roboto';

	margin: 25px 0px 0px 0px;

	border-bottom: 2px solid #e5e5e5;

	padding-bottom: 15px;

}

    .feedback_footer h6 {

	font-size: 16px;

}

    .text_decrpt p {

	font-size: 16px;

}

    .button_attch {

	font-size: 16px;

}

/*    End Latest Css*/

.book_hotel_main h4{

	font-size:17px;

	}

.book_hotel_main h4 img {

	margin: 1px 0 0 0;

}

.add_tiket_formBox {

	width: 550px;

	min-height: auto;

	display: inline-block;

}

.img_back {

	height: 200px;

}

.near-body {

	padding: 10px;

}



.date-cls {

    width: 42%;

}



.banner-search{

	margin-left: 0;



}

.search-error{

	top: 47px;

}

.select_hotalMainBox {

    width: 350px;

    left: -174px;

}

.dropdown-menu {

	width: 100%;

	margin: 0px !important;

	/*background-color: #000 !important;*/

}

.dropdown-item.active, .dropdown-item:active, .dropdown-menu .dropdown-item:hover {

	background: none;

}

.menu-drp .dropdown-menu{

	width: 100% !important;

	float: left;

	background: #000 !important;

}

.menu .navbar-nav li a:hover, .menu .navbar-nav li .active {

	color: #e8333b;

	background: none !important;

}

.menu .new_icon_added li a {

	padding: 0px 7px !important;

}

.dropdown-toggle::after {

    top: 9px;

}

.img_signup {

margin: 6px 9px 0 0 !important;

}

.img_login {

margin: 6px 9px 0 0 !important;

}

.apps-area {

background: #de373e url(../images/res_bg.jpg) no-repeat left center;

}

.right-apps {

float: left;

width: 100%;

}



.search_filter_main .type-div {

	width: 40%;

}

.search_filter_main .date-cls {

	float: left;

	width: 56%;

}

#navbarNavDropdown .search_filter_main .type-div3 {

	padding-left: 0px;

	width: 40%;

}

.search_filter_main .filter_searchBtn{

	color: #fff;

	font-size: 17px;

	font-weight: 500;

	font-family: 'Roboto', sans-serif;

	padding: 7px 15px !important;

	background: #e8333b;

	border: none;

	display: inline-block;

	cursor: pointer;

	text-transform: uppercase;

	margin: 12px 0 0 15px;

}



.date-rng {

padding: 15px 0px 0px 20px;

}

.main_nav .notice_ul {

    visibility: visible !important;

}

.google_address_err_msg {

	top: 44px;

	font-size: 12px;

}

.travel-options ul{

	border-left: 1px solid #eaeff3;

	float: left;

	width: 100%;

}





.dls_Select_hotelBox .ccount i {

left: 3px !important;

bottom: 3px !important;

}





.top_header_ulmain {

	width: 400px;

	float: left;

}



.top_header_ulmain ul {

	float: right;

	width: 100%;

	display: flex;

	justify-content: flex-end;

}



.top_header_ulmain ul li:first-child a {

	margin-right: 4px;

}



.new_hdr_cls{

	width: auto;

}



.navbar.navbar-expand-lg.nd2_navbar {

	padding: 8px 15px !important;

	margin-top: 6px;

}



.new_icon_added .spn-image {

    width: 25px;

    height: auto !important;

    margin-top: 4px;

}

.new_icon_added .nIcon_img {

    width: 25px;

    margin-top: 4px;

}



.navbar-brand img {

    width: 160px;

}

.search_filter_main .type-div3 {

    padding-left: 0px;

    width: 40% !important;

}

.al_hdr_class {

    width: 100%;

    float: left;

}

.after_home_form_box {

    width: 100%;

    float: left;

}

.after_home_form_box .search_filter_main #search-form {

    padding-left: 0px !important;

}



.second-main-right-section-container {



    width: 100%;

}



.details-second-section-container {



    width: 100%;

}

.brk_cls{

	width: 50%;

}

.prop-bar .dropdown{

	width: 100% !important;

}

.scndhdr{

	padding-top: 6px;

}

.box_shdow_booking_header .notice_ul{

	right: 0px !important;

}



.after_login_hdr{

	right: 0px !important;

}

.left_something {

	width: 100%;

}

.left_something p {

	font-size: 14px;

}

.right_something{

	float: left;

}

.right_something p {

	font-size: 14px;

}







.uuiop02 {

    width: 51% !important;

}





.nbbx_001{

	float:left;

	width: 33%;

}

.nbbx_002{

	float:left;

	width: 33%;

}

.nbbx_003{

	float:left;

	width: 33%;

}

.nbbx_004{

	float:left;

	width: 100%;

}
.testi-white {
    width: 100%;
    min-height: 211px;
    padding-left: 40px !important;
}

}





/*991*/



@media(max-width:767px) {

	.search_settings {

		display: block !important;

		width: 100%;

		padding: 0px !important;

	}

	.search_icon_img {

		width: auto;

		height: 30px;

		margin: -10px 0px;

	}

	/*Search Section Css*/

	.rate_panel h3 a {

		font-size: 18px;

	}

	.rate_panel p {

		font-size: 12px;

	}

	.rate_panel>.rating_icon li {

		font-size: 10px;

	}

	.rate_panel>.rating_icon li:last-child {

		font-size: 13px;

	}

	.p-ul li {

		font-size: 12px;

		padding-right: 10px;

	}

	.price_panel.row div ul li {

		font-size: 12px;

	}

	.price_panel.row div ul li:last-child {

		font-size: 11px;

	}

	.p-ul li img {

		width: auto;

		height: 14px;

	}

	.button_of_next button {

		height: 35px;

		font-size: 12px;

	}

	.header-right ul li {

		/*margin-right: 6px;*/



	}

	.header-right ul li span {

		display: none;

	}

	.header-contact ul li b {

		display: none;

	}

	.banner-area {

		padding: 27px 0 30px 0;

	}

	.banner-area h2 {

		font-size: 28px;

	}

	.banner-form {

		padding: 15px;

		margin-top: 20px;

	}

	.type-div {

		width: 50%;

	}

	.type-div2,

	.type-div3 {

		width: 50%;

	}

.banner-search {

	width: 46%;

}

	.dummy-options ul li {

		text-align: center;

	}

	.dummy-options ul li img {

		float: none;

		margin: 0 0 10px 0;

	}

	.dummy-options ul li h3 {

		font-size: 23px;

		line-height: 19px;

	}

	.indisty-image {

		height: 173px;

	}

	.popular-images ul li {

		width: 33.33%;

	}

	.travel-options ul li {

		width: 50%;

		border-left: 1px solid #eaeff3;

	}

	.testi-right {

		width: 95%;

	}

	.contact-us {

		text-align: center;

	}

	.contact-us h3 {

		width: 100%;

		text-align: center;

		margin-bottom: 8px;

	}

	.contact-us a {

		font-size: 13px;

		height: 32px !important;

		display: inline-block;

		float: none;

		margin: auto;

	}

	.type-div3 {

		padding-left: 0px !important;

	}

	.form_main_div img {

		width: auto;

		height: 40px;

	}

	.form_main_div p {

		font-size: 14px;

		width: auto;

	}

	button.btn.btn_facebook {

		background: #3c5a99;

		color: #fff;

		padding: 5px 10px;

		font-size: 12px;

	}

	button.btn.btn_google {

		background: #dc4e41;

		color: #fff;

		padding: 5px 10px;

		font-size: 12px;

	}

	.login-form {

		background: #fff;

		padding: 20px 18px !important;

	}

	.btn_login {

		padding: 7px 21px !important;

		font-size: 14px !important;

	}

	.form-main a {

		font-size: 12px;

	}

	.form-main p {

		margin: 10px 0px 0px 0px !important;

	}

.hotal_text {

	padding: 42px 13px;

}

	.hr_image{

		display:none;

		}

	.hotal_text h6 {

		font-size: 12px;

	}

	.hotal_text h4 {

		font-size: 14px;

	}

	.hotal_text .sign_email_btn {

		padding: 5px 15px;

	}

	.sign_email_btn img {

		width: auto;

		height: 12px;

	}

	.sign_email_btn img {

		position: absolute;

		right: -10px;

		top: 9px !important;

	}

	.signup_form_intro {

		background-size: cover !important;

	}

	.header_margin_row {

		margin-left: 10px !important;

		margin-right: 10px !important;

		margin-top: 20px !important;

	}

	button.btn.btn_facebook {

		padding: 5px 9px;

		font-size: 12px;

	}

	button.btn.btn_google {

		padding: 5px 9px;

		font-size: 12px !important;

	}

	input::placeholder {

		/* Chrome, Firefox, Opera, Safari 10.1+ */

		font-size: 14px;

	}

	:-ms-input-placeholder {

		/* Internet Explorer 10-11 */

		font-size: 14px;

	}

	::-ms-input-placeholder {

		/* Microsoft Edge */

		font-size: 14px;

	}

	.custom-control-label {

		font-size: 14px;

	}

	.form_intro:before {

		width: 350px !important;

		height: 350px !important;

		content: '';

	}

	.login_email_btn img {

		top: 12px !important;

		height: 8px !important;

	}

	/*responsive search Section*/

	.filter_header_panle h2 {

		font-size: 20px;

	}

	.headre_hotel_main h2 {

		font-size: 16px;

		margin-top: 15px;

		text-align: center;

	}

	.p-ul li {

		display: inline;

		padding: 6px 6px !important;

		font-size: 11px important;

	}

	.button_of_next button {

		width: 93px;

		text-align: center;

		display: inline-flex;

		align-items: center;

		justify-content: center;

	}

	/*Responsive Side Nav*/

	.left_panle {

		width: 100%;

		height: 100%;

		/* position: fixed;

    left: 0px;

    top: 22%;*/

		z-index: 999;

		background: #fff;

		padding: 0px 20px;

	}

	.right_panle {

		width: 100%;

	}

	.col-lg-8.col-12.map_view_main.text-right {

		text-align: center !important;

	}

	.header_240_view {

		padding-bottom: 10px;

	}

	.headre_hotel_main h2 {

		font-size: 15px;

		margin-top: 10px;

	}

	.filter_header_panle h2 {

		display: none;

	}

	.headre_hotel_main h2 {

		font-size: 18px;

		margin-top: 10px;

	}

	.switch {

		width: 50px;

		height: 30px;

	}

	.map_view_main ul li {

		display: inline;

		padding: 0px 0px 0px 5px;

	}

	.map_view_main ul li span {

		font-size: 11px;

	}

	.map_view_main ul select {

		height: 30px;

		padding: 0px 10px;

		width: 165px;

		margin: 0px 0px 0px 0px;

		font-size: 12px;

	}

	.filter_open_btn {

		position: absolute;

		top: 6px;

		display: block !important;

		cursor: pointer;

	}

	.filter_panel_open {

		/*margin-left:-500px;*/

		display: none;

	}

	.close_buttonNav {

		display: block !important;

		cursor: pointer;

	}

	.rate_panel h3 a {

		font-size: 20px;

	}

	h6.float-right {

		float: left;

		width: 100%;

		font-size: 12px;

	}

	.rate_panel p {

		font-size: 12px;

	}

	.rate_panel>.rating_icon li {

		padding: 0px 0px;

		font-size: 11px;

	}

	.rate_panel>.rating_icon li:last-child {

		font-size: 13px;

	}

	.p-ul {

		padding: 5px 0px;

		margin: 6px 0px 5px 0px!important;

	}

	.p-ul li {

		display: inline;

		padding: 6px 0px;

		padding-right: 7px;

		font-size: 12px;

	}

	.p-ul li img {

		width: auto;

		height: 12px;

	}

	.price_panel.row div ul li {

		font-size: 16px;

		padding: 0px 10px 0px 0px;

	}

	.price_panel.row h6 {

		margin: -12px 0px;

	}

	.per_room_txt {

		font-size: 11px;

	}

	.button_of_next.text-right.mt-2 {

		/*			text-align: left !important;*/

		/*			padding: 15px 0px;*/

	}

	.filter_open_btn i {

		font-size: 20px;

		color: #45b9c9;

	}

	/*    Edit Profile Responsive Css*/

	.settings_icon_box i {

		display: block;

	}

	.settings_right_panel {

		width: 100%;

	}

	.settings_icon_box i {

		font-size: 18px;

		color: #56d5d8;

		margin-right: 4px;

		cursor: pointer;

		margin-top: 2px;

	}

	.close_btn {

		display: block;

	}

	.close_btn i {

		font-size: 18px;

	}

	.infoDiv span {

		font-size: 12px;

		top: -4px;

	}

	.address_row {

		padding: 0px 0px !important;

	}

	.settings_icon_box {

		display: block;

	}

	.close_btn {

		display: block;

	}

	.close_btn i {

		font-size: 18px;

		cursor: pointer;

	}

	.save_btn_box {

		padding-left: 12px;

	}

	#line_after:after {

		height: 262px;

	}

	.address_information_mainBox:after {

		height: 348px;

	}

	.email_information_box:after {

		height: 161px;

	}

	.change_information_box:after {

		height: 161px;

	}

	button.save_all_changes_btn {

		font-size: 14px;

	}

	ul.settings_menu_ul li a {

		font-size: 15px;

		padding: 5px 18px 5px 11px;

		color: #797c7c;

		font-family: 'Roboto';

		font-weight: 400;

		justify-content: center;

		display: flow-root !important;

		justify-items: center;

		-moz-justify-content: center;

		-moz-display: flow-root;

		-moz-justify-items: center;

		-webkit-justify-content: center;

		-webkit-display: flow-root;

		-webkit-justify-items: center;

	}

	.settings_left_panel {

		display: none;

		padding: 0px 10px;

	}

	.top_menu {

		background: #f1f4f9;

		min-height: 10px;

		box-sizing: border-box;

		padding: 10px 0px 1px 0px;

	}

	ul.settings_menu_ul li {

		display: block;

	}

	.settings_menu_ul li a img {

		margin-right: 5px;

	}

	ul.settings_menu_ul li a {

		font-size: 14px;

		padding: 1px 18px 8px 11px;

	}

	ul.settings_menu_ul li {

		height: 34px;

	}

	ul.settings_menu_ul {

		list-style: none;

		padding: 0px 0px 10px 0px;

	}

	.top_menu {

		padding: 0px !important

	}

	.filter_menu {

		background: #e8333b !important;

		color: #fff !important;

		padding: 10px 0px 0px 0px !important;

	}

	.pagination.justify-content-end.pt-5.pb-3 {

		padding: 10px 10px !important;

	}

	.btn_nav_open {

		width: 100%;

		margin: 10px auto !important;

		border: none;

		padding: 7px;

		border-radius: 35px;

		background: #1cf0f4;

		color: #fff;

		letter-spacing: 1px;

		font-size: 17px;

		cursor: pointer;

	}

	.btn_nav_open img {

		width: 24px;

		height: auto;

	}

	.responsive_toggle_btnMain {

		display: block !important;

	}

	/*-------- Sourav Biswas (28-02-2020) ---------------*/

.banner-left-top-box {

	margin-top: 0;

	padding-top:0px;

}

	.popular-amenties ul li {

		font-size: 14px;

	}

	.details-second-section {

		padding: 20px 15px 0px;

	}

	.details-second-section-container {

		padding: 0px;

	}

	.enjoy-meal h1 {

		margin-top: 30px;

		text-align: left;

		margin-bottom: 0px;

	}

	.enjoy-meal-box {

		width: 100%;

		align-items: center;

		flex-wrap: wrap;

	}

	.enjoy-meal-box .img-box {

		margin: 10px 20px;

		text-align: center;

	}

	.enjoy-meal-box .img-box img {

		width: 100%;

	}

	.enjoy-meal-box .content-box {

		margin: 10px;

		text-align: left;

	}

	.dinner {

		justify-content: center;

		width: 100%;

		margin: auto;

	}

	.dinner .content-box {

		text-align: left;

	}

	.choose-room {

		margin-top: 35px;

	}

	.choose-room-box .img-container {

		padding: 0px;

	}

	.choose-room-box .img-container img {

		width: 100%;

	}

.check-in-out ul {

	width: 48%;

}

	.rate-box .rate-box-1 {

		width: 100%;

	}

	.rate-box .rate-box-2 {

		width: 100%;

	}

	.progress {

		margin-right: 35px;

	}

	.comments .comments-parent-list>li:last-child {

		float: none;

		margin: 0px;

		margin-bottom: 10px;

		display: block;

	}

	.hotel-desc .list-wifi-bg {

		width: 50%;

		border-left: 1px solid #e7e7e7;

		background-position: 32px 9px;

	}

	.hotel-desc .list-tv-bg {

		width: 50%;

		background-position: 35px 11px;

	}

	.hotel-desc .list-bed-bg {

		width: 100%;

		border-right: 1px solid #e7e7e7;

		background-position: 62px center;

	}

	/*------------------------------------------------------*/

	/*New responsice Login*/

	button.btn.btn_facebook {

		padding: 7px 9px !important;

		font-size: 12px !important;

	}

	.btn.btn_facebook.float-left.mr-1 i {

		font-size: 18px !important;

		margin: 0px 4px !important;

	}

	button.btn.btn_google {

		padding: 7px 9px !important;

		font-size: 12px !important;

	}

	.btn.btn_google.float-left.ml-1 i {

		font-size: 18px !important;

		margin: 0px 4px !important;

	}

	.main-container {

		max-width: 600px;

	}

	.form_main_div img {

		width: auto;

		height: 33px;

	}

	.form-main input {

		height: 40px !important;

	}

	.f-read {

		margin-top: 20px !important;

	}

	.sign_up {

		overflow: hidden;

	}

	/*    Payment CSs*/

	#table_Payment tr td {

		padding: 7px 20px 18px 0px;

		font-size: 13px;

		color: #444141;

		width: 100%;

	}

    .w-100.left_menuFull {

        padding: 0px 0px 0px 0px;

		}

.form_control {

	font-size: 15px;

	height: 45px;

	margin-bottom: 12px;

}

.ul_why_goin_imagesBox h4 {

	font-size: 14px;

	font-weight: 300;

	margin: 20px 0px 20px 0px;

	font-family: 'Roboto';

}

 .search-forms {

	margin: 0 0 20px 0 !important;

}

 .banner-left-top-box h1 {

	font-size: 20px;

}

.banner-right-top-box {

	margin-top: 9px;

	width: 100%;

}

.banner-right-top-box h2 {

	font-size: 17px;

}

.details-second-section-container {

	width: 100%;

}

.room-desc h2 {

	font-size: 16px;

}

.room-desc .btn-custom{

	right:0px;

	font-size:14px;

	}

.room-desc {

	padding: 0 10px;

}

.second-main-right-section-container{

	width:100%;

	margin-top:20px;

	}

.main-form .pr-1,.main-form .px-1{

	padding-right:15px !important;

	}

.main-form .pl-1{

	padding-left:15px !important;

	}

.only-shw {

	padding: 0;

}

.banner-area {

	min-height: 97px;

}

.about-detls h3 {

	font-size: 19px;

	line-height: 27px;

}

.abou-contact {

	padding-left: 0;

	margin-top: 5px;

}

.contact-icon {

	width: 52px;

	height: 52px;

}

.contact i {

	font-size: 20px;

	line-height: 45px;

}

.contact-now{

	margin-top:20px;

	}

.profile_img_main {

	width: 100%;

	margin-bottom: 20px;

}

.form_fill_main {

	width: 100%;

}

.profile_img_main{

	height:auto;

	}

.profile_img_main span{

	margin:0px;

	}

.hotel_box {

	width: 48%;

}

.profile_information_mainBox h3 {

	font-size: 15px;

	padding: 10px 0 7px 0;

	margin-bottom: 10px;

}

.information_inputRow .infoDiv{

	margin-bottom:0px;

	}

.information_inputRow .infoDiv input, select.form-control.select_box {

	margin: 5px 0px;

}

.information_inputRow .infoDiv input , .select_box{

	height: 44px !important;

}

.property_form {

	width: 100%;

	padding: 20px;

}

.property_form h3 {

	font-size: 20px;

}

.property_form h6 {

	font-size: 13px;

	margin-bottom: 15px;

}

.background_img_property {

	width: 100%;

	min-height: auto !important;

}

.join_goroomgo_text {

	padding: 30px 10px;

}

.favorite-icon {

	right: 15px;

	top: 15px;

	height: 40px;

	width: 40px;

}

.favorite-icon i {

	color: #fff;

	padding: 10px;

	font-size: 21px;

}



/*    Hotel 12 March latest Css*/

.enter_details_input {

	height: 55px;

	font-size: 14px;

}

    .play_now_btn {

	font-size: 13px;

}

.ticket_id_ul li h6 {

	font-size: 15px;

}

.ticket_id_ul li{

	width:100%;

	}

.ticket_id_ul li:nth-child(2) {

	text-align: left;

}

.ticket_id_ul li:nth-child(3) {

	text-align: left;

}

    .nd_ul_tiket li h6 {

	font-size: 15px;

}

.tikcet_id_box {

	padding: 10px;

	height: auto;

}

    .nd_ul_tiket {

	margin: 0px 0px 0px 0px;

}

    .view_name h3 {

	font-size: 17px;

}

    .view_name h6 {

	font-size: 14px;

}

.date_box h5 {

	font-size: 14px;

	margin: 0;

}

    .text_decrpt {

	font-size: 14px;

	color: #717171;

	font-weight: 400;

	font-family: 'Roboto';

	margin: 25px 0px 0px 0px;

	border-bottom: 2px solid #e5e5e5;

	padding-bottom: 15px;

}

    .feedback_footer h6 {

	font-size: 14px;

}

    .button_attch {

	font-size: 14px;

}

    [type="file"] + .feedbackupload_btn {

	font-size: 14px;

}

    .feedback_submit_btn {

	font-size: 14px;

}

    .feedback_box {

	min-height:auto;

	background: #f9f9f9;

	margin: 8px 0px;

	padding: 20px 10px 20px 10px;

}

    .ticket_details_main {

	padding: 10px;

	margin: 10px 0px;

}

/*    Add Ticket css responsive*/



    .add_tiket_formBox h5 {

	padding: 8px;

	font-size: 22px;

}

    .add_ticket_form {

	padding: 15px;

}

    .add_ticket_input {

	padding: 10px;

	border: 1px solid #d8d8d8;

	margin: 4px 0px;

}

    .add_ticket_textarea {

	border: 1px solid #d8d8d8;

	padding: 14px 11px;

	margin: 4px 0px;

}

    .float_left_box {

	padding: 5px 0px;

}

    .float_left_box h6 {

	font-size: 13px;

}

    [type="file"] + .btn-2 {

	font-size: 14px;

	font-weight: 400;

	padding: 8px 30px;

}

    #file-upload-cont img {

	left: 15px;

	top: 12px;

	width: 13px;

}

    .add_ticket_button {

	font-size: 13px;

	padding: 6px 14px;

	margin: 11px 0px 0px 0px;

}



/*    End Latest Css*/

.you_just_saved_box {

	font-size: 15px;

	padding: 10px;

}

.enter_text_box {

	padding: 13px 20px;

}

.enter_text_box h6 {

	font-size: 17px;

	margin: 0;

}

/*    13 March 4:PM Css Start*/

    .left_content h5 {

	font-size: 14px;

}

    .left_content {

	float: left;

	width: 100%;

}

    .left_content h6 {

	font-size: 12px;

}

    .right_content .ratting_4point6 {

	width: 50px;

	min-height: 20px;

	font-size: 12px;

}

    .pagination_div {

	margin: 40px 0px 0px 0px;

}

    .saved_content_main {

	min-height: 610px;

}



    .delete_box i {

	font-size: 21px;

	color: #fff;

}

.noti-close {

	width: 10%;

}

.notify-body {

	width: 90%;

}



.date-cls {

    width: 100%;

    margin-bottom: 10px;

}

.date-cls .type-div2:first-child{

	padding-left: 0px;

}

.banner-search {

    margin-left: 12px;

}

.select_hotalMainBox {

	left: 0px;

	width:450px;

}



.header-right ul li a {

	padding: 4px 8px;

}

.header-right ul li img {

	margin: 4px 5px 4px 0;

}

.header-contact ul li span {

	margin-right: 0px;

}

.all-radios [type="radio"]:checked + label, .all-radios [type="radio"]:not(:checked) + label {

    font-size: 15px;

}

.search_filter_main #search-form {

padding-left: 5px;

padding-right: 0px !important;

}

.search_filter_main .type-div {

width: 100%;

}

.search_filter_main .date-cls {

float: left;

width: 100%;

padding-left: 0px;

}

.search_filter_main .search-forms {

	/*padding: 0px 0px 10px 10px !important;*/

	padding: 0px !important;

}

.search_filter_main .date-cls .type-div2 {

width: 47.3%;

margin-right: 5%;

padding-left: 0;

}

#navbarNavDropdown .search_filter_main .type-div3 {

width: 100%;

}

.search_filter_main .filter_searchBtn {

margin: 10px 0px 0px 0px;

}



.search_filter_form .banner-search {

	margin: 15px 0px 5px 0px;

}

.search_filter_form .type-div3 {

	width: 100%;

}

.search_filter_form .date-rng {

	width: 100%;

	padding-left: 0;

}

.search_filter_form .type-div {

	width: 100%;

}

.search_filter_form .date-cls.date-rng {

	margin-bottom: 15px;

}



.search_filter_form .type-div {

	margin-bottom: 15px;

}

.from_date_lable {

	left: 0;

}

.select_room_cls {

	top: -4px !important;

}

.hi_text {

	width: 101px;

	overflow: hidden;

	display: none;

}



.dls_Select_hotelBox .ccount i {

left: 8px !important;

bottom: 8px !important;

}

/* 17-08-2020 */



._HotelHeader {

	display: inline-table;

}

._HotelHeader .headerLeft {

	width: 100%;

	margin-right: 0px;

	min-height: 158px;

	overflow: hidden;

	border-radius: 4px;

	position: relative;

}

._HotelHeader .headerRight {

	width: 100%;

	float: left;

	margin-top: 10px;

}



.navbar-brand img {

    width: 160px;

}

.top_header_ulmain {

    width: auto;

    float: right;

}

.navbar.navbar-expand-lg.expand_main {

    padding-left: 0px !important;

}

.banner-left-top-box-container {

	width: 100%;

}

.banner-right-top-box-container {

	float: left;

}



.booking_history_right ul li:first-child {

font-size: 18px;

}

.booking_history_left article {

width: 100%;

}

.booking_history_left span {

width: 100%;

margin-right: 0px;

margin-bottom: 5px;

}

.booking_history_left article h3 {

font-size: 18px;

margin-bottom: 5px;

}

.booking_history_left article label {

width: 100%;

float: left;

font-size: 15px;

margin-bottom: 3px;

}

.booking_history_right {

padding-bottom: 15px;

}

.booking_history_right label {

font-size: 15px;

}

.notice_ul {

	right: 45px;

}

.top_header_ulmain ul li:first-child a {

	padding: 6px 15px;

	font-size: 14px;

}

.list-property {

	padding: 6px 10px !important;

	font-size: 14px;

}

.scndhdr{

	padding-top: 4px;

}

.search_filter_main .type-div3 {

	width: 47% !important;

	margin-right: 38px;

}

.search_filter_main{

	padding: 0px !important;

}

.new_icon_added .list-property {

	line-height: 20px !important;

}

.new_icon_added .spn-image {

	margin-top: 2px;

	margin-right: 0px;

}

.new_icon_added .nIcon_img {

	margin-top: 2px;

}

li.profile_li_box button {

	left: 0;

	top: -15px;

}

.near-scrools{

	width: 100%;

	margin-bottom: 15px;

}

.map-loaction_2{

	width: 100%;

}

.oyo-payment{

	width: 100%;

}

.below_fotter{

    text-align: center;

}

.below_fotter p{

    width: 100%;

}

.footer-socials {

    float: none;

    width: 173px;

    margin: auto !important;

}

.hotoel_checked ul li h6, .hotoel_checked ul li h4 {

	font-size: 13px;

}

.hotoel_checked ul li h3{

	font-size: 30px;

}

.hotoel_checked ul li h5 {

	margin: 5px 0;

}

.hotoel_checked ul li p {

	font-size: 11px;

	font-weight: 500;

}

.hotoel_checked ul li{

	min-height: 130px;

}

.hotoel_checked {

	margin-bottom: 0;

}

.similar-hotel-slider .owl-nav {

	top: 63px;

}



.uuiop02 {

    width: 65% !important;

}

.room-desc h2 {
    padding-bottom: 14px;
}

.testi-white {
    min-height: 231px;
}


}

/*767*/



@media(max-width:640px) {

.search_filter_main .type-div3 {

	width: 47% !important;

	margin-right: 29px;

}





}

/*640*/





@media(max-width:600px) {

	.comments .comments-parent-list>li:last-child {

		float: none;

		margin: 0px;

		margin-bottom: 10px;

		display: block;

	}

	.main-container {

		max-width: 95%;

	}

	.form_main_div img {

		height: 34px;

	}

}





/*-------------------------------------*/



@media(max-width:618px) {

	.button_of_next button {

		width: 90px;

	}

}



@media(max-width:575px) {

	.popular-head {

		padding: 0 15px;

	}

	.popular-box,

	.fav-image {

		height: 170px;

	}

	.form_main_div p {

		font-size: 14px;

		width: 50%;

	}

	button.btn.btn_facebook {

		padding: 6px 18px;

	}

	button.btn.btn_google {

		padding: 6px 18px;

	}

	.login-form .or {

		font-size: 16px;

	}

	.btn_login {

		background: #de373e !important;

		padding: 6px 18px !important;

		font-size: 16px !important

	}

	.form_main_div p {

		font-size: 14px;

		width: auto;

		text-align: left;

	}

	input::placeholder {

		/* Chrome, Firefox, Opera, Safari 10.1+ */

		font-size: 14px;

	}

	:-ms-input-placeholder {

		/* Internet Explorer 10-11 */

		font-size: 14px;

	}

	::-ms-input-placeholder {

		/* Microsoft Edge */

		font-size: 14px;

	}

	.custom-control-label {

		font-size: 13px;

	}

	.hotal_text:before {

		display:none;

	}

	.login_email_btn img {

		top: 12px !important;

		height: 8px !important;

	}

.login-form .or {

	font-size: 13px;

	text-align: left !important;

	margin: 3px 124px;

}

.btn_box {

	float: left;

	width: 100%;

	margin-top: 12px;

}

	/*Responsive Side Nav*/

	.left_panle {

		width: 100%;

		height: 100%;

		/* position: fixed;

    left: 0px;

    top: 22%;*/

		z-index: 999;

		background: #fff;

		padding: 0px 20px;

	}

	.right_panle {

		width: 100%;

	}

	.col-lg-8.col-12.map_view_main.text-right {

		text-align: center !important;

	}

	.header_240_view {

		padding-bottom: 10px;

	}

	.headre_hotel_main h2 {

		font-size: 15px;

		margin-top: 10px;

	}

	.col-lg-8.col-12.map_view_main.text-right ul {

		margin: 8px 0px !important;

	}

	.filter_header_panle h2 {

		display: none;

	}

	.headre_hotel_main h2 {

		font-size: 20px;

		margin-top: 10px;

		text-align: center;

	}

	.switch {

		width: 50px;

		height: 30px;

	}

	.map_view_main ul li {

		display: inline;

		padding: 0px 0px 0px 5px;

	}

	.filter_open_btn i {

		font-size: 20px;

		color: #45b9c9;

	}

	.map_view_main ul li span {

		font-size: 13px;

	}

	.map_view_main ul select {

		height: 30px;

		padding: 0px 10px;

		width: 165px;

		margin: 0px 0px 0px 0px;

		font-size: 12px;

	}

	.filter_open_btn {

		position: absolute;

		top: 6px;

		display: block !important;

		cursor: pointer;

	}

	.filter_panel_open {

		/*margin-left:-500px;*/

		display: none;

	}

	.close_buttonNav {

		display: block !important;

		cursor: pointer;

	}

	.rate_panel h3 a {

		font-size: 22px;

	}

	h6.float-right {

		float: left;

		width: 100%;

		font-size: 12px;

	}

	.rate_panel p {

		font-size: 12px;

	}

	.rate_panel>.rating_icon li {

		padding: 0px 0px;

		font-size: 11px;

	}

	.rate_panel>.rating_icon li:last-child {

		font-size: 13px;

	}

	.p-ul {

		padding: 5px 0px;

		margin: 6px 0px 5px 0px!important;

	}

	.p-ul li {

		display: inline;

		padding: 6px 26px;

		padding-right: 29px;

		font-size: 12px;

	}

	.p-ul li img {

		width: auto;

		height: 12px;

	}

	.price_panel.row div ul li {

		font-size: 17px;

		padding: 0px 10px 0px 0px;

	}

	.price_panel.row h6 {

		margin: -12px 0px;

	}

	.per_room_txt {

		font-size: 11px;

	}

	.button_of_next.text-right.mt-2 {

		text-align: left !important;

		padding: 15px 0px;

	}

	/*        Start Edit Profile Page Responsive*/

	.information_inputRow .infoDiv input,

	select.form-control.select_box {

		margin: 10px 0px;

	}

	.infoDiv span {

		font-size: 12px;

		top: -4px;

	}

	.address_row {

		padding: 0px 0px !important;

	}

	/*

            .settings_icon_box{

    display:block;}

*/

	.close_btn {

		display: block;

	}

	.close_btn i {

		font-size: 18px;

	}

	#line_after:after {

		height: 302px;

	}

	.address_information_mainBox:after {

		height: 475px;

	}

	.email_information_box:after {

		height: 163px;

	}

	.change_information_box:after {

		height: 303px;

	}

	button.save_all_changes_btn {

		font-size: 14px;

	}

	/*        .filter_open_btn h6 {visibility:hidden ;}*/

	/*----------------- Sourav Biswas -----------------------*/

	.rate-box .rate-box-2 table th {

		width: 50%;

	}

	.comments .comments-parent-list>li:last-child {

		float: none;

		margin: 0px;

		margin-bottom: 10px;

	}

	.enjoy-meal-box .content-box {

		text-align: left;

	}

	.main-container {

		max-width: 90%;

	}

	.login_banner {

		overflow: hidden;

	}

	.mrgnusee .W55_1 {

		width: 48%;

	}

.my_profile_ul li {

width:49%;

margin-bottom:20px;

}

.my_profile_ul li:last-child{

	margin-bottom:0px;

	}

    .about_section {

	padding: 0px 0px;

}

    .about_section p {

	font-size: 13px;

	line-height: 22px;

}

.form_bc_height{

	border-radius:0px !important;

	}

.rate_panel h6 {

	margin-top: 0px !important;

}

.prop-bar ul li {

	background: none !important;

}



/*    Hotel 12 March latest Css*/

    .text_guest_house p {

	float: left;

}

.main-boking .col-md-12{

	padding:0 7px !important;

	}

.you_just_savedFull_Box {

	padding: 13px 0px;

}

.details_form p {

	margin-bottom: 5px;

}

.add_tiket_formBox {

	width: 100%;

}

/*    13 march 4:PM Css Start*/

    .img_hoverSaved_active {

	padding: 30% 42%;

}

    .img_hoverSaved{

	padding: 30% 42%;

}

    .left_content {

	width: 60%;

}

    .img_hoverSaved {

	padding: 15% 45%;

}

.g-btn {

	float: left;

	margin-left: 15px;

}

.nead-image img {

	width: 25px;

}

.near-text {

	font-size: 15px;

	margin: 2px 0;

}

.search-image {

	padding: 6px 6px;

}

.nera-type{

	width:80%;

	}

.near-scrools h4 {

	font-size: 16px;

	margin-bottom: 15px;

}

/*.location-box{

	padding:10px 0;

	}*/

.location-name{

 font-size:14px;

 }

 .location-box {

	font-size: 14px;

}

.location-box{

	padding: 6px;

}

.location-images {

	margin-top: -4px;

}

/*.location-images .fa {

	font-size: 19px;

	width: 36px;

	height: 36px;

	line-height: 35px;

} */

 .select_hotalMainBox {

	width:100%;

}

 .banner-left-top-box h1 {

	font-size: 19px;

	width: 100%;

}

.banner-left-top-box p{

	float: left;

}



 .map-loaction_2 h1 {

font-size: 16px;

}





 .nbbx_001{

	float:left;

	width: 100%;

	text-align: center;

}

.nbbx_002{

	float:left;

	width: 100%;

}

.nbbx_003{

	float:left;

	width: 100%;

}

.nbbx_004{

	float:left;

	width: 100%;

}
.search_filter_main .type-div3 {
    width: 100% !important;
}
.testi-white {

    min-height: 270px;
}
}

/*575*/



@media(max-width:530px) {

	.type-div3 {

		width: 100%;

	}

	.banner-search {

		width: 100%;

		margin-left: 0;

	}

	.popular-box,

	.fav-image {

		height: 151px;

	}

	.form_main_div p {

		font-size: 14px;

		width: auto;

	}

	/*----------------- Sourav Biswas -----------------------*/

	.hotel-desc .list-wifi-bg {

		background-position: 24px 9px;

	}

	.hotel-desc .list-tv-bg {

		background-position: 28px 11px;

	}

	.hotel-desc .list-bed-bg {

		background-position: 50px center;

	}

	.popular-amenties ul li {

		width: 48%;

	}

	/*------------------------------------------------------*/

}





/*530*/



@media(max-width:500px) {

    .form_fill_main {

	background: #f4f4f4;

	min-height: 210px;

	padding: 20px;

	border-radius: 4px;

	border: 0.1px dotted #ccc;

}

	.fillup_ulBox li h3,

	.fillup_ulBox_address h3 {

		font-size: 15px;

	}

	.fillup_ulBox li span,

	.fillup_ulBox_address span {

		font-size: 12px;

	}

	.popular-box,

	.fav-image {

		height: 140px;

	}

	.ribbins {

		font-size: 14px;

	}

	.ribbins::before {

		top: 28px;

	}

	.testi-bg {

		min-height: 330px;

		padding: 25px 25px 0 25px;

	}

	.popular-content {

		padding: 7px 7px 7px 15px;

	}

	/*        Start Edit Profile Page Responsive*/

	.information_inputRow .infoDiv input,

	select.form-control.select_box {

		margin: 10px 0px;

	}

	.infoDiv span {

		font-size: 12px;

		top: -4px;

	}

	.address_row {

		padding: 0px 0px !important;

	}

	/*

            .settings_icon_box{

    display:block;}

*/

	.close_btn {

		display: block;

	}

	.close_btn i {

		font-size: 18px;

	}

	#line_after:after {

		height: 302px;

	}

	.address_information_mainBox:after {

		height: 475px;

	}

	.email_information_box:after {

		height: 163px;

	}

	.change_information_box:after {

		height: 303px;

	}

	button.save_all_changes_btn {

		font-size: 14px;

	}

	.hi_text {

		display: none;

	}

	.dropdown-toggle::after {

		top: 6px;

		right: -10px;

	}

.uIcon_img {

	width: 100%;

}

	/*img.nIcon_img {

	width: 33px !important;

	height: 33px;

}*/

	/*span.notification_notice {

		left: 6px;

		top: -4px;

		width: 18px;

		height: 18px;

		font-size: 12px;

	}*/

	.dropdown-menu {

		position: absolute;

		top: 40px !important;

		left: -165px !important;

	}

	/*----------------- Sourav Biswas -----------------------*/

	.hotel-desc .list-wifi-bg {

		background-position: 39px 9px;

		width: 33%;

	}

	.hotel-desc .list-tv-bg {

		background-position: 40px 11px;

		width: 33%

	}

	.hotel-desc .list-bed-bg {

		background-position: 14px center;

		width: 34%;

        padding-left: 25px;}



    	.popular-amenties ul li {

		width: 48%;

	}

	.banner-left-top-box-container {

		max-width: 100%;

	}

	.banner-right-top-box-container {

		max-width: 100%;

	}

	.banner-right-top-box {

		float: left;

	}

	.pr-1 {

		padding-right: none !important;

	}

	.pl-1 {

		padding-left: none !important;

	}

	.f-read {

		font-size: 14px;

		margin-top: 20px !important;

	}

    .main_profile_form ul h3 {

	font-size: 14px;

}

    .main_profile_form ul span {

	font-size: 13px;

}

    .property_form h3 {

	font-size: 22px;

}

    .ul_why_goin_imagesBox h4 {

	font-size: 11px;



}

/*    New 12 March latest Css */

.notify-body {

	width: 100%;

}

.noti-close {

	width: 100%;

	text-align: right;

	margin-bottom: 5px;

}

.notify-body h3 span {

	width: 100%;

	margin-top: 6px;

}

.hotoel_checked ul li {

	min-height: auto;

	width: 100%;

	border: 1px solid #ccc;

}

















}









/*-----------------------------------------------------------*/





/*500*/





/*----------------- Sourav Biswas -----------------------*/



@media(max-width: 480px) {

	.prop-bar .list-wifi-bg {

		width: 33%;

		background-position: 30px center;

		border-left: 1px solid #e7e7e7;

	}

	.prop-bar .list-tv-bg {

		width: 33%;

		background-position: 36px center;

	}

	.prop-bar .list-ac-bg {

		width: 34%;

		background-position: 35px center;

	}

	.prop-bar .list-chef-bg {

		width: 50%;

		background-position: 58px center;

	}

	.prop-bar .list-wifi-bg2 {

		width: 50%;

		border-right: 1px solid #e7e7e7;

	}

	.banner-left-top-box-container {

		max-width: 100%;

	}

	.banner-right-top-box-container {

		max-width: 100%;

	}

	.banner-right-top-box {

		float: left;

	}

	.pr-1 {

		padding-right: none !important;

	}

	.pl-1 {

		padding-left: none !important;

	}

.hotel_box h2 {

	font-size: 18px;

}

.hotel_box h3 {

	font-size: 15px;

}

.hotel_box .img_box {

	padding: 24px;

	width: 70px;

	height: 70px;

}

.hotel_box {

	height: 176px;

}

.slider-container .carousel-inner .carousel-item img {

	width: auto;

	height: 325px;

}

.viewr_name {

	width: 100%;

}

.date_box {

	width: 100%;

	margin-top: 10px;

}

.text_decrpt {

	font-size: 13px;

	text-align: left;

	margin-top: 10px;

}

.button_attch{

	margin:0px;

}

.header-right ul li a {

	padding: 4px 4px;

}

.user-header-cls li a {

	padding: 0px 1px !important;

}

.header-right ul li {

	margin-left: 0px;

}

.dls_Select_hotelBox {

width: 100% !important;

}

/*.top_header_ulmain {

    margin-bottom: 10px;

}*/





.top_header_ulmain ul li:first-child a {

    margin-right: 4px;

    /*margin-top: 3px;*/

    font-size: 15px;

}

.list-property {

    width: auto !important;

    padding: 5px 9px !important;

    /*margin: 5px;*/

    font-size: 15px;

}

.navbar.navbar-expand-lg.nd2_navbar {

    padding: 8px 15px !important;

}



.cpn_box {

width: 74%;

}

.testi-white {
    width: 100%;
    min-height: 290px;
    padding-left: 34px !important;
}





}

/*480*/





@media(max-width:450px) {

	.sidenav {

		padding-top: 15px;

	}

	.sidenav a {

		font-size: 18px;

	}

	.fillup_ulBox li h3,

	.fillup_ulBox_address h3 {

		font-size: 15px;

	}

	.fillup_ulBox li span,

	.fillup_ulBox_address span {

		font-size: 12px;

	}

	.fillup_ulBox {

		min-height: 120px;

	}

	.type-div {

		width: 100%;

	}

	.type-div2 {

		width: 100%;

		padding-left: 0px;

	}

	.save-text h3 {

		font-size: 25px;

	}

	.save-text p {

		font-size: 15px;

	}

	.save-image {

		height: 211px;

	}

	.popular-images ul li {

		width: 50%;

	}

	.popular-box,

	.fav-image {

		height: 181px;

	}

	.testi-right {

		width: 98%;

	}

	.contact-us h3 {

		line-height: 25px;

	}

	input::placeholder {

		/* Chrome, Firefox, Opera, Safari 10.1+ */

		font-size: 12px;

	}

	:-ms-input-placeholder {

		/* Internet Explorer 10-11 */

		font-size: 12px;

	}

	::-ms-input-placeholder {

		/* Microsoft Edge */

		font-size: 12px;

	}

	.custom-control-label {

		font-size: 11px;

	}

	ul.settings_menu_ul li a {

		font-size: 15px;

		padding: 5px 18px 5px 11px;

		color: #797c7c;

		font-family: 'Roboto';

		font-weight: 400;

		justify-content: center;

		display: flow-root !important;

		justify-items: center;

		-moz-justify-content: center;

		-moz-display: flow-root;

		-moz-justify-items: center;

		-webkit-justify-content: center;

		-webkit-display: flow-root;

		-webkit-justify-items: center;

	}

	/*----------------- Sourav Biswas -----------------------*/

	.hotel-desc .list-wifi-bg {

		background-position: 34px 9px;

		width: 33%;

	}

	.hotel-desc .list-tv-bg {

		background-position: 40px 11px;

		width: 33%;

	}

	.hotel-desc .list-bed-bg {

		background-position: 12px center;

		width: 34%;

	}

	.prop-bar .list-wifi-bg {

		width: 33%;

		background-position: 30px center;

		border-left: 1px solid #e7e7e7;

	}

	.prop-bar .list-tv-bg {

		width: 33%;

		background-position: 36px center;

	}

	.prop-bar .list-ac-bg {

		width: 34%;

		background-position: 27px center;

	}

	.prop-bar .list-chef-bg {

		width: 50%;

		background-position: 46px center;

	}

	.prop-bar .list-wifi-bg2 {

		width: 50%;

		border-right: 1px solid #e7e7e7;

	}

	.pr-1 {

		padding-right: none !important;

	}

	.pl-1 {

		padding-left: none !important;

	}

	.fillup_ulBox li {

		padding: 5px 20px 0px 0px;

		float: left;

	}

.abou-contact ul li{

	width:100%;

	margin:0 0 5px 0;

	}

.about-image {

	height: 300px;

}

.abou-contact h3 {

	font-size: 18px;

}

.bottom-about .about-image {

	height: 270px;

}

/*    Hotel 12 March Latest Css*/

    .enter_details_input::placeholder{

    color:#a6a6a6;

    font-size:14px;

}

    .book_hotel_main h4 {

	font-size: 14px;

}

    .you_just_saved_box {

	font-size: 15px;

}



    .view_name h3 {

	font-size: 16px;

}

    .text_decrpt {

	font-size: 13px;

	text-align: left;

}

    .text_decrpt p {

	font-size: 13px;

	text-align: left;

}

/*    End Of Latest Css*/

.near-text{

	width:80%;

	}

.near-scrools{

	padding:10px;

	}

.date-cls {

    width: 100%;

}

.date-cls .type-div2:first-child{

	padding-left: 0px;

}



.mob-title{

	float: left;

	width:100%;

	color: #fff;

	font-size: 15px;

	margin: 0px 0px 10px 0px;

	display: block;

}



.slect_hotel_headtxt{

	display: block;

}

.quentity-box .ccount{

	/* float: left; */

}

.spinner {

    width: calc(100% - 0px) !important;

}

.custom-control-label::before {

	top: 0px !important;

}







/* 17-08-2020 */



.warning {

	min-height: 4px;

	line-height: 20px;

}

.appendBottom5 {

	margin-bottom: 0px;

	font-size: 17px;

}

._HotelHeader .tags li {

	width: 100%;

	float: left;

	margin-bottom: 10px;

	text-align: center;

}

.appendRight30 p {

	font-size: 16px;

	margin-bottom: 0px;

	margin-top: 4px;

}

._RoomListing .stdRoom {

	flex-shrink: 1;

	width:100%;

}

.top_header_ulmain ul li:first-child a{

	display: none;

}

.location-name {

	width: 100%;

}

.location-images {

	margin-top: -14px;

}





}

/*450*/



@media(max-width:400px) {

	.save-image {

		height: 185px;

	}

	.popular-box,

	.fav-image {

		height: 160px;

	}

	.travel-options ul li {

		width: 100%;

		min-height: auto;

	}

	.dummy-options ul li img {

		max-height: 33px;

	}

	.dummy-options ul li h3 {

		font-size: 18px;

		line-height: 14px;

	}

	.dummy-options ul li {

		padding: 0 0px;

		width: 32.33%;

	}

	.testi-white h4 {

		font-size: 15px;

		margin-bottom: 2px;

	}

	.testi-white h3 {

		font-size: 17px;

		margin-bottom: 4px;

	}

	.testi-white p {

		font-size: 12px;

		line-height: 20px;

		margin-bottom: 4px;

	}

	.testi-white {

		padding: 15px 10px 10px 20px;

	}

	.testi-white a {

		font-size: 12px;

	}

	button.btn.btn_facebook {

		padding: 5px 10px;

		word-spacing: 1px;

		font-size: 12px !important;

	}

	button.btn.btn_google {

		padding: 5px 10px;

		word-spacing: 1px;

		font-size: 12px !important;

	}

	.form_main_div p {

		font-size: 13px;

		width: auto;

		margin: 0px 0px 4px 0px;

	}

	.login-form .or {

		font-size: 14px;

	}

	/*Responsive Side Nav*/

	.left_panle {

		width: 100%;

		height: 100%;

		/* position: fixed;

    left: 0px;

    top: 22%;*/

		z-index: 999;

		background: #fff;

		padding: 0px 20px;

	}

	.right_panle {

		width: 100%;

	}

	.col-lg-8.col-12.map_view_main.text-right {

		text-align: center !important;

	}

	.header_240_view {

		padding-bottom: 10px;

	}

	.headre_hotel_main h2 {

		font-size: 15px;

		margin-top: 10px;

	}

	.filter_header_panle h2 {

		display: none;

	}

	.headre_hotel_main h2 {

		font-size: 15px;

		margin-top: 10px;

	}

	.switch {

		width: 50px;

		height: 30px;

	}

	.map_view_main ul li {

		display: inline;

		padding: 0px 0px 0px 5px;

	}

	.map_view_main ul li span {

		font-size: 11px;

	}

	.map_view_main ul select {

		height: 30px;

		padding: 0px 10px;

		width: 165px;

		margin: 0px 0px 0px 0px;

		font-size: 12px;

	}

	.filter_open_btn {

		position: absolute;

		top: 6px;

		display: block !important;

		cursor: pointer;

	}

	.filter_panel_open {

		/*margin-left:-500px;*/

		display: none;

	}

	.close_buttonNav {

		display: block !important;

		cursor: pointer;

	}

	.rate_panel h3 a {

		font-size: 20px;

	}

	h6.float-right {

		float: left;

		width: 100%;

		font-size: 12px;

	}

	.rate_panel p {

		font-size: 12px;

	}

	.rate_panel>.rating_icon li {

		padding: 0px 0px;

		font-size: 11px;

	}

	.rate_panel>.rating_icon li:last-child {

		font-size: 13px;

	}

	.p-ul {

		padding: 5px 0px;

		margin: 6px 0px 5px 0px!important;

	}

	.p-ul li {

		display: inline;

		padding: 6px 0px;

		padding-right: 7px;

		font-size: 12px;

	}

	.p-ul li img {

		width: auto;

		height: 12px;

	}

	.price_panel.row div ul li {

		font-size: 16px;

		padding: 0px 10px 0px 0px;

	}

	.price_panel.row h6 {

		margin: -12px 0px;

	}

	.per_room_txt {

		font-size: 11px;

	}

	.button_of_next.text-right.mt-2 {

		text-align: left !important;

		padding: 15px 0px;

	}

	#table_booking tr td {

		padding-left: 40% !important;

	}

	table#table_booking tr td:last-child {

		padding-left: 40% !important;

	}

	#table_booking tr td:nth-child(3) {

		word-break: normal !important;

		width: 100% !important;

		padding-left: 40% !important;

	}

	.navbar-brand img {

		width: 150px;

	}

/*	.uIcon_img {

		width: auto;

		height: 30px;

	}*/

	span.notification_notice {

		left: 6px;

		top: 0px;

		width: 15px;

		height: 15px;

		font-size: 11px;

	}

/*img.nIcon_img {

	width: 30px !important;

	height: 30px;

}*/

.notice_ul {

	right: 27px;

}

/*.dropdown-toggle::after {

	top: 3px;

	right: -2px;

}*/

	.page-link {

		padding: 8px 12px !important;

		font-size: 13px !important;

	}

	/*----------------- Sourav Biswas -----------------------*/

	.pr-1 {

		padding-right: none !important;

	}

	.pl-1 {

		padding-left: none !important;

	}

	.comments .comments-parent-list>li:first-child {

		display: block;

	}

	.hotel-desc .list-wifi-bg {

		background-position: 24px 9px;

	}

	.hotel-desc .list-tv-bg {

		background-position: 28px 11px;

	}

	.hotel-desc .list-bed-bg {

		background-position: 10px center;

		padding-left: 28px;

	}

	.prop-bar .list-wifi-bg {

		width: 33%;

		background-position: 30px center;

		border-left: 1px solid #e7e7e7;

	}

	.prop-bar .list-tv-bg {

		width: 33%;

		background-position: 36px center;

	}

	.prop-bar .list-ac-bg {

		width: 34%;

		background-position: 27px center;

	}

	.prop-bar .list-chef-bg {

		width: 50%;

		background-position: 46px center;

	}

	.prop-bar .list-wifi-bg2 {

		width: 50%;

		border-right: 1px solid #e7e7e7;

	}

	.share-room ul li:first-child {

		display: block;

	}

	.tab_head_sheet_1 p {

		font-size: 12px;

	}

	.W55_1 {

		float: left;

		font-size: 13px;

	}

    .recent_booking_Table_box h3 {

	font-size: 17px;

	color: #000000;

	font-family: 'Poppins';

	font-weight: 500;

	padding-bottom: 8px;

	border-bottom: 5px solid #f5f5f5;

}

    .my_profile_ul li {

	width: 115px;

	padding: 10px 0px;

}

    .container.add_property_main {

	box-shadow: 0px 1px 10px 0px #0c0c0c24;

	min-height: 600px;

	margin: 4px auto 5px;

}

.my_profile_ul li {

	width: 100%;

	margin-bottom:12px;

	padding:0px;

}

.hotel-desc ul li{

	height: 38px;

line-height: 34px;

	}

.hotel-desc ul li img{

	display:none !important;

	}

/*    Hotel 12 March Latest Css*/

.details_form {

	padding: 10px;

}

.enter_details_input {

	height: 50px;

	font-size: 14px;

	margin: 5px 0;

}

 .img_hoverSaved {

	padding: 27% 45%;

}



.spn-image {

	height: 32px !important;

	width: 32px;

	margin-top: 0px;

}



.cpn_cls {

padding: 9px;

}

.cpn_box {

width: 70%;

margin-right: 4px;

}





}

/*400*/





/*----------------- Sourav Biswas -----------------------*/



@media(max-width:380px) {

	.prop-bar .list-wifi-bg {

		width: 33%;

		background-position: 22px center;

		border-left: 1px solid #e7e7e7;

	}

	.prop-bar .list-tv-bg {

		width: 33%;

		background-position: 24px center;

	}

	.prop-bar .list-ac-bg {

		width: 34%;

		background-position: 20px center;

	}

	.prop-bar .list-chef-bg {

		width: 50%;

		background-position: 35px center;

	}

	.prop-bar .list-wifi-bg2 {

		width: 50%;

		border-right: 1px solid #e7e7e7;

	}

	.popular-amenties ul li {

		width: auto;

		margin-right: 6px;

	}

	.enjoy-meal-box .content-box {

		text-align: left;

	}

	.pr-1 {

		padding-right: none !important;

	}

	.pl-1 {

		padding-left: none !important;

	}

}





/*-------------------------------------------------------------*/





/*380*/



@media(max-width:360px) {

    .hotel_box h2 {

	font-size: 16px;



}

    .hotel_box h3 {

	font-weight: 500;

	color: #fff;

	font-size: 14px;

}

	.fillup_ulBox {

		min-height: 165px;

	}

	.save-image {

		height: 160px;

	}

	.save-text h3 {

		font-size: 21px;

		margin-bottom: 4px;

	}

	.save-text p {

		font-size: 15px;

		margin: 0;

	}

	.save-text {

		padding: 15px;

	}

	.popular-box,

	.fav-image {

		height: 144px;

	}

	input::placeholder {

		/* Chrome, Firefox, Opera, Safari 10.1+ */

		font-size: 12px;

	}

	:-ms-input-placeholder {

		/* Internet Explorer 10-11 */

		font-size: 12px;

	}

	::-ms-input-placeholder {

		/* Microsoft Edge */

		font-size: 12px;

	}

	.custom-control-label {

		font-size: 11px;

	}

	.login_email_btn img {

		top: 13px !important;

		height: 7px !important;

	}

	.hotal_text:before {

		top: 40%;

	}

	.hotal_text .hotal-icon {

		height: 36px !important;

	}

	.left_panle {

		width: 100%;

		height: 100%;

		/* position: fixed;

    left: 0px;

    top: 22%;*/

		z-index: 999;

		background: #fff;

		padding: 0px 20px;

	}

	.right_panle {

		width: 100%;

	}

	.col-lg-8.col-12.map_view_main.text-right {

		text-align: center !important;

	}

	.header_240_view {

		padding-bottom: 10px;

	}

	.headre_hotel_main h2 {

		font-size: 15px;

		margin-top: 10px;

	}

	.filter_header_panle h2 {

		display: none;

	}

	.headre_hotel_main h2 {

		font-size: 15px;

		margin-top: 30px;

	}

	.switch {

		width: 50px;

		height: 30px;

	}

	.map_view_main ul li {

		display: inline;

		padding: 0px 0px 0px 5px;

	}

	.map_view_main ul li span {

		font-size: 11px;

	}

	.map_view_main ul select {

		height: 30px;

		padding: 0px 10px;

		width: 165px;

		margin: 0px 0px 0px 0px;

		font-size: 12px;

	}

	.filter_open_btn {

		position: absolute;

		top: 6px;

		display: block !important;

		cursor: pointer;

	}

	.filter_panel_open {

		/*margin-left:-500px;*/

		display: none;

	}

	.close_buttonNav {

		display: block !important;

		cursor: pointer;

	}

	.rate_panel h3 a {

		font-size: 16px;

	}

	.rate_panel p {

		font-size: 12px;

	}

	.rate_panel>.rating_icon li {

		padding: 0px 0px;

		font-size: 10px;

	}

	.p-ul {

		list-style: none;

		padding: 5px 0px;

	}

	.p-ul li {

		padding: 0px 0px !important;

		padding-right: 5px !important;

		font-size: 10px !important;

	}

	.p-ul li img {

		width: auto;

		height: 14px;

	}

	.rate_panel>.rating_icon li:last-child {

		font-size: 12px;

	}

	.price_panel.row div ul li {

		display: inline;

		font-size: 12px;

		font-weight: 500;

		padding: 0px 10px 0px 0px;

	}

	.per_room_txt {

		font-size: 11px;

	}

	.button_of_next.text-right.mt-2 {

		text-align: left !important;

		padding: 7px 0px;

	}

	h6.float-right {

		float: left !important;

		width: 100%;

		font-size: 10px;

	}

	/*        End Search Page*/

	/*        Start Edit Profile Page Responsive*/

	.information_inputRow .infoDiv input,

	select.form-control.select_box {

		margin: 10px 0px;

	}

	.infoDiv span {

		font-size: 12px;

		top: -4px;

	}

	.address_row {

		padding: 0px 0px !important;

	}

	.settings_icon_box {

		display: none;

	}

	.close_btn {

		display: block;

	}

	.close_btn i {

		font-size: 18px;

	}

	#line_after:after {

		height: 302px;

	}

	.address_information_mainBox:after {

		height: 475px;

	}

	.email_information_box:after {

		height: 163px;

	}

	.change_information_box:after {

		height: 303px;

	}

	button.save_all_changes_btn {

		font-size: 14px;

	}

	ul.settings_menu_ul li a {

		font-size: 15px;

		padding: 5px 18px 5px 11px;

		color: #797c7c;

		font-family: 'Roboto';

		font-weight: 400;

		justify-content: center;

		display: flow-root !important;

		justify-items: center;

		-moz-justify-content: center;

		-moz-display: flow-root;

		-moz-justify-items: center;

		-webkit-justify-content: center;

		-webkit-display: flow-root;

		-webkit-justify-items: center;

	}

	.settings_icon_box {

		display: block

	}

	.information_inputRow .infoDiv input,

	select.form-control.select_box {

		margin: 15px 0px;

	}

	.infoDiv span {

		font-size: 12px;

		top: -9px;

		position: absolute;

	}

	/*        Bookings Pages Css*/

	.bookings_ul li a {

		font-size: 13px;

	}

	#table_booking tr td {

		/*

    padding-left: 40% !important;

             font-size:13px !important

*/

	}

	.page-link {

		padding: 6px 10px !important;

		border: 1px solid #e1e1e1 !important;

		font-weight: 500;

		font-size: 12px;

	}

	.navbar-brand img {

		width: 145px;

	}

	.nav-tabs .nav-link {

		font-size: 13px !important;

	}

	.dropdown-menu {

		position: absolute;

		top: 33px !important;

	}

	/*----------------- Sourav Biswas -----------------------*/

	.hotel-desc .list-wifi-bg {

		background-position: 40px 9px;

		width: 50%

	}

	.hotel-desc .list-tv-bg {

		background-position: 45px 11px;

		width: 50%;

	}

	.hotel-desc .list-bed-bg {

		background-position: 86px center;

		width: 100%;

	}

	.prop-bar .list-wifi-bg {

		width: 33%;

		background-position: 16px center;

		border-left: 1px solid #e7e7e7;

	}

	.prop-bar .list-tv-bg {

		width: 33%;

		background-position: 18px center;

	}

	.prop-bar .list-ac-bg {

		width: 34%;

		background-position: 15px center;

	}

	.prop-bar .list-chef-bg {

		width: 50%;

		background-position: 26px center;

	}

	.prop-bar .list-wifi-bg2 {

		width: 50%;

		border-right: 1px solid #e7e7e7;

	}

	.popular-amenties ul li {

		width: auto;

		margin: 5px 2px;

	}

	.enjoy-meal-box .content-box {

		text-align: left;

	}

	.pr-1 {

		padding-right: none !important;

	}

	.pl-1 {

		padding-left: none !important;

	}

	.banner-right-top-box {

		padding-left: 0px;

	}

    .property_form h3 {

	font-size: 18px;

}

    .property_form h6 {

	font-size: 12px;

}

    .Add_Property_Btn {

	padding: 8px 12px;

	font-size: 12px;

}

.brk_cls{

	width: 100%;

}

.dynamic_cls_rm{
right: 198px;
}





}

/*360*/









