/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 992px) {
	.col-md-6 .col-md-6 { width: 50%; }
	.form-group.form-group-lg { margin-bottom: 10px; }
	.mm-nav-wrap {
		position: fixed;
	    height: 100vh;
	    width: 100%;
	    right: 0px;
	    top: 0px;
	    background: #555;
	    padding: 100px 0px 0px;
	    z-index: 99999;
	}
	.price-count { display: none; }
	.price-count.price-count-wrap {
		position: relative;
		width: 100%;
		display: block;
		text-align: center;
		border-bottom: 1px solid rgba(0,0,0,0.075);
		padding: 6px 15px 6px 10px;
	}
	.price-count-wrap .dropdown-menu {
		position: relative;
    width: 100%;
    background-color: rgba(255,255,255,0.9);
    box-shadow: none;
	}
	.price-count > a { display: inline-block; background-color: transparent !important; }
	.price-count > a img { display: none; }
	.price-count > a h4 {
		font-size: 14px;
		display: block;
		color: #fff;
		margin: 0px;
	}
	.booking-item-price { font-size: 26px;}
	.promotion-price { font-size: 20px;}
	.table-max-width tr td,.table-max-width tr th { padding: 0px 30px}
	.x-table table { width: 100% !important;}
	/*.table-max-width tr td { width: 60%;}*/
	/*.table-max-width tr th { width: 40%;} */
	.wrap-flex { display: inline-block;}
	.more-feature ul li { margin: 0px 0px 10px; }
	.res-price span small { font-size: 14px; }
	.available-background { border: none; }
	.room-informaion { border: 1px solid #555; border-top: none; }
	.side-bar-gallery { margin-bottom: 0px; }
	a#book-now-hotel-1 { display: inline-block; }
	.res-price span,.res-price span small,.res-room label,.feature-list-text strong,
	.feature-list-text ul li,.feature-list-text ul li span:before,.capacity small { color: #000; }
	.room-informaion ul li i { color: #000; border-color: #000; }
	.partner-detail form ul li label { line-height: 1.2;}
	.mub-none { display: none;}
	.mub-block { display: block;}
	.distance-bottom { margin: 0px 0px 0px;}
	.distance-bottom a { margin: 0px 5px 10px;}
	.x-table { overflow: auto;}
	.x-table table { width: 1000px;}
	.project_package ul li p { width: auto;}
	.info-detail { width: 100%;}
	.project_detail ul { padding: 0px;}
	.mangament-table { overflow: auto;}
	.mangament-table .ul-table { width: 1000px; margin: 0px;}
	.price-box .btn {
	    float: right;
    font-size: 12px;
    padding: 6px 0px !important;
    width: 102px;
    margin: -37px 0 0 40px !important;
}
.price-box span.btn:last-child { margin: -3px 0 0 40px !important; }
	.booking-list #tname > li{ text-align: left;}
.review-modal .modal-width { width: 100%;}
	.col-md-9 {float: left;width: 100%;}
	.login-modal .modal-dialog {width: 100%;}
	.bg-holder,.top-area { overflow: visible;}
	.contact-form .col-md-6 { width: 50%;}
	.contact-info ul li { width: 50%;}
	.booking-item-reviews > li .booking-item-review-content::before { display: none;}
	.booking-filters,aside.col-md-3 { width: 100%;}
	.listing-side .booking-filters-title { pointer-events: inherit; cursor: pointer;}
	.booking-filters-title.collapsed { margin-bottom: 0px !important;}
	.user-profile-sidebar,.col-md-6 { display: inline-block; width: 100%;}
	.header-top-strip { text-align: center;}
	.header-info,.header-social { display: inline-block; float: none;}
	footer#main-footer .col-md-4 { display: inline-block; margin-right: -4px; vertical-align: top; width: 50%;}
	ul.slimmenu li .slimmenu-sub-collapser > i { color: #333;}
	ul.slimmenu li a { color: #737373;}
	.listing-side .collapse,.col-md-5.display-block { display: none;}
	.listing-side .collapse.in,.col-md-10.display-block { display: block;}
	.col-md-10.display-block { float: right; width: 87px;}
	.slimmenu-menu-collapser { text-indent: -10000px; z-index: 999999;}
	#main-header .nav { position: absolute; right: 0; top: 3px;}
	ul.slimmenu { width: 100%; position: relative; right: 0px; top: 0; z-index: 999; height: 100%; overflow-y: scroll;}
	ul.slimmenu li a,ul.slimmenu.slimmenu-collapsed li ul li a { color: #fff;}
	ul.slimmenu.slimmenu-collapsed li > ul { padding-left: 0px; text-align: center;}
	ul.slimmenu.slimmenu-collapsed li .slimmenu-sub-collapser { height: 48px;}
	.header-info { display: none;}
	.header-info li { float: none; display: inline-block;}
	.header-info li { margin: 0px 15px 5px 0px;}
	.heading-title p,.col-md-12 { width: 100%;}
	.row.row-wrap > [class^="col-"], .row.row-col-gap > [class^="col-"] { margin-bottom: 50px;}
	.col-md-3 { width: 50%;}
	.col-md-4 { width: 50%;}
	.thumb { padding: 20px;}
	.header-top-strip .col-md-3 { width: 100%;}
	.top-user-area { padding: 0px 25px;}
	.top-user-area .top-user-area-list { margin: 0px;}
	.search-tabs-bg > h1 { font-size: 45px;}
	.booking-filters .booking-filters-list .panel-default { padding: 17px 20px 16px;}
	.booking-item-img-wrap {  width: 100%; height: 210px !important; display: inline-block; float: none;}
	.center.price-box { text-align: left !important; }
	.booking-item .col-md-5 { margin: 0px -4px 15px 0px;}
	.booking-item-title { margin-bottom: 12px;}
	.booking-list .btn { margin: 05px 3px 0px;}
	.booking-item .col-md-3 { float: right; margin: -85px 0px 0px;}
	.list.booking-filters-list > li { display: inline-block; margin-right: -4px; width: 50%; vertical-align: top; padding: 0px 5px;	}
	.search-form .col-md-4 .col-md-6 { width: 50% !important;}
	.booking-item-details .col-md-3 { width: 100%;}
	.booking-item-details { float: left; width: 100%;}
	.booking-item-details .col-md-6 { width: 100%;}
	.booking-item-details .col-md-6 .col-md-8,
	.booking-item-details .col-md-6 .col-md-4 { width: 50%;}
	.booking-item-dates-change .col-md-6 { width: 50%;}
	.booking-item-dates-change .col-md-6 .col-md-6 { width: 100%;}
	.booking-list img,.booking-item-review-person { margin: 0px 0px 20px;}
	.pagination > li > a, .pagination > li > span { margin-left: 0px;}
	.box form .col-md-8 { width: 100%;}
	.related .booking-item .col-md-5 { width: 50%;}
	.related .booking-item .col-md-3 { width: 50%; margin: -20px 0px 0px;}
	.features.booking-item-features li { width: 50%; float: left; margin: 0px 0px 10px;}
	.car-bus .booking-item .col-md-3,.car-bus .booking-item .col-md-4,.car-bus .booking-item .col-md-5 { float: left;  margin: 0; width: 100%;}
	.booking-item-flight-class { display: inline-block;}
	.search-form .col-md-3 .col-md-6 { width: 100%;}
	.car-bus-detail .col-md-7 { width: 100%;}
	.car-bus-detail .col-md-7 .col-md-6,
	.car-bus-detail .col-md-7 .col-md-5 { width: 50%;}
	.filght .col-md-3 { width: auto; margin: 0px;}
	.booking-item-details { z-index: 1;}
	ul.slimmenu li .slimmenu-sub-collapser { display: block;}
	.login .bg-holder { overflow: visible; padding-bottom: 100px;}
	.login .full-center {left: 0px !important; transform: translate(0%); top: 100px !important; position: relative !important;}
	.login .full-page { height: auto; min-height: auto;}
	.full { height: auto;}
	.login .visible-lg { display: block !important;}
	.user-profile-sidebar { width: 100%;}
	.user-profile-statictics > li { width: 31.033%; margin: 0px 5px 10px;}
	.promotion-text .modal-body { padding: 30px 10px 50px;}
	.search-tabs-bg > .tabbable > .nav-tabs > li > a { padding: 10px 13px;}
	#main-header .nav { float: right; width: 55px; margin: 8px 20px 0px;}
	.top-user-area { display: inline-block; float: none; margin: 0px;}
	.logo { text-align: center; padding: 10px 0px 0px;}
	ul.slimmenu li > a::before { display: none;}
	#main-header .col-md-10 { float: right; width: 75%;}
	#main-header .col-md-2 { float: left; width: 25%;}
	.modal-dialog { margin: 120px 10px 10px;}
	.header-top-strip { width: auto; margin-top: 7px; float: right; padding-right: 107px; position: relative; z-index: 999999; background-color: transparent;}
	.search-tabs { margin-bottom: 20px;}
	.global-wrap { overflow: hidden;}
	.text-white { padding: 0px 10px !important;}
	.pagination > li { margin-bottom: 3px;}
	.booking-item-filter ul { text-align: center;}
	.booking-item-filter ul li { margin: 0px -4px 5px 0; float: none; display: inline-block;}
	.benefits h2 { margin: 0px 0px 30px;}
	.sticky { position: relative;}
	.room-informaion-detail { width: 1200px;}
	.room-informaion-detail-wrap { overflow-x: scroll;}
	.page-title { font-size:35px;}
	header#main-header { position: relative;}
	.col-md-9.width > .row > .col-md-5 { width: 50%; margin-bottom: 50px;}
	 .notfi-dropdown { right: 50px;}
	 ul.slimmenu:before {
		content: '';
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		background-color: #fff;
		height: 60px;
		-webkit-transition: all 0.4s ease-in-out;
		   -moz-transition: all 0.4s ease-in-out;
		    -ms-transition: all 0.4s ease-in-out;
		     -o-transition: all 0.4s ease-in-out;
		        transition: all 0.4s ease-in-out;
		        opacity: 0;
		        visibility: hidden;
	}
	ul.slimmenu:after {
		content: "\f104";
		position: fixed;
		left: 15px;
		top: 17px;
		background-color: #fff;
		color: #000;
		font-size: 30px;
		font-family: FontAwesome;
		-webkit-transition: all 0.4s ease-in-out;
		   -moz-transition: all 0.4s ease-in-out;
		    -ms-transition: all 0.4s ease-in-out;
		     -o-transition: all 0.4s ease-in-out;
		        transition: all 0.4s ease-in-out;
		        opacity: 0;
		        visibility: hidden;
	}

	.mm-nav-wrap { display: block !important; right: -100%;
		-webkit-transition: all 0.4s ease-in-out;
		   -moz-transition: all 0.4s ease-in-out;
		    -ms-transition: all 0.4s ease-in-out;
		     -o-transition: all 0.4s ease-in-out;
		        transition: all 0.4s ease-in-out;
	}
	ul.slimmenu { display: block !important; }
	.nav.open ul.slimmenu:before,.nav.open ul.slimmenu:after { opacity: 1; visibility: visible;}
	.nav.open .mm-nav-wrap { right: 0px;}
	.gallery { width: 100%;}
	.edit-gallery ul li { width: 50%;}
	.logo img { width: 85px;}
	.col-md-3.mm-sidebar { width: 100%; margin: 0px 0px 30px;}
	#tname .booking-item .col-md-3 { margin: 0px 0px 0px; float: left; width: 100%;}
	.booking-list #tname > li { width: 50%; float: left; padding: 0px 5px;}
	.facility-list > img,.room-informaion ul{ width: 50%;}
	.booking-item-price-from { display: none;}
	.price-box br { display: none;}
	.booking-item-header { margin: 30px 0px 0px;}
	.search-form { padding-bottom: 10px;}
	.hotel-check-in-out,.modal-width,.modal-width .col-md-8{width: 100%}
	.list-none { display: block; }
	.list-block { display: none !important; }
	.booking-list .row { display: inherit; }
	.side-bar-gallery { margin-top: 0px; }
	.booking-item-car-title { margin: 7px 0px 5px; }
	.booking-item-price { display: inline-block; font-size: 22px; }
	.booking-item-flight-class { margin: 10px 0px; display: inline-block;}
	.booking-item .col-md-3 { position: inherit; }
	.car-f { position: absolute; right: 0px; top: 16px; }
	.booking-item-header-price { display: none; }
	.booking-item-details .booking-item-header ~ .gap.gap-small { margin: 0px; }
	.booking-item-details .booking-item-header { margin-bottom: 0px; }
	.booking-item-reviews.list .col-md-2,.booking-item-reviews.list .col-md-10 { width: 100%; }
	.driver-detail figure { width: 130px; height: 135px; }
	.driver-detail figure ~ section { margin: 0px 0px 0px 145px; }
	.driver-detail ul li { font-size: 15px; }
	.booking-item-price-calc { margin: 0px 0px 20px; }
	.car-details.btn-primary { float: right; }
	.cut-price.booking-item-price { margin: 0px 15px 0px 0px; }
	.booking-item [class*=col-] { width: 100%; }
	#carlist > li {
	    display: inline-block;
	    width: 50%;
	    padding: 0 5px;
	    margin: 0px -4px 10px 0px;
	    vertical-align: top;
	}
	.login > .bg-holder-content > .container > .row > .col-md-4:first-child { width: 100%; }
	.text-center a {
	    margin: 0px 0px 10px;
	    display: inline-block;
	}

}


/* Media 420Px Start */
@media (max-width: 767px) {
	.form-group.width.date { font-size: 12px; }
	.hotel-payemt-my { margin: 0px -5px; }
	.btn { margin: 0px 2px 10px !important; }
	.hotel-res .form-group.width { padding: 0px 5px; }
	.col-md-6 .col-md-6 { width: 50%; }
	.form-group.form-group-lg { margin-bottom: 10px; }
	.mm-nav-wrap {
		position: fixed;
	    height: 100vh;
	    width: 100%;
	    right: 0px;
	    top: 0px;
	    background: #555;
	    padding: 100px 0px 0px;
	    z-index: 99999;
	}
	.price-count { display: none; }
	.price-count.price-count-wrap {
		position: relative;
		width: 100%;
		display: block;
		text-align: center;
		border-bottom: 1px solid rgba(0,0,0,0.075);
		padding: 6px 15px 6px 10px;
	}
	.price-count-wrap .dropdown-menu {
		position: relative;
    width: 100%;
    background-color: rgba(255,255,255,0.9);
    box-shadow: none;
	}
	.price-count > a { display: inline-block; background-color: transparent !important; }
	.price-count > a img { display: none; }
	.price-count > a h4 {
		font-size: 14px;
		display: block;
		color: #fff;
		margin: 0px;
	}
	.booking-item-price { font-size: 26px;}
	.promotion-price { font-size: 20px;}
	.table-max-width tr td,.table-max-width tr th { padding: 0px 30px}
	.x-table table { width: 100% !important;}
	/*.table-max-width tr td { width: 60%;}*/
	/*.table-max-width tr th { width: 40%;} */
	.wrap-flex { display: inline-block;}
	.more-feature ul li { margin: 0px 0px 10px; }
	.res-price span small { font-size: 14px; }
	.available-background { border: none; }
	.room-informaion { border: 1px solid #555; border-top: none; }
	.side-bar-gallery { margin-bottom: 0px; }
	a#book-now-hotel-1 { display: inline-block; }
	.res-price span,.res-price span small,.res-room label,.feature-list-text strong,
	.feature-list-text ul li,.feature-list-text ul li span:before,.capacity small { color: #000; }
	.room-informaion ul li i { color: #000; border-color: #000; }
	.partner-detail form ul li label { line-height: 1.2;}
	.mub-none { display: none;}
	.mub-block { display: block;}
	.distance-bottom { margin: 0px 0px 0px;}
	.distance-bottom a { margin: 0px 5px 10px;}
	.x-table { overflow: auto;}
	.x-table table { width: 1000px;}
	.project_package ul li p { width: auto;}
	.info-detail { width: 100%;}
	.project_detail ul { padding: 0px;}
	.mangament-table { overflow: auto;}
	.mangament-table .ul-table { width: 1000px; margin: 0px;}
	.price-box .btn {
	    float: right;
    font-size: 12px;
    padding: 6px 0px !important;
    width: 102px;
    margin: -37px 0 0 40px !important;
}
.price-box span.btn:last-child { margin: -3px 0 0 40px !important; }
	.booking-list #tname > li{ text-align: left;}
.review-modal .modal-width { width: 100%;}
	.col-md-9 {float: left;width: 100%;}
	.login-modal .modal-dialog {width: 100%;}
	.bg-holder,.top-area { overflow: visible;}
	.contact-form .col-md-6 { width: 50%;}
	.contact-info ul li { width: 50%;}
	.booking-item-reviews > li .booking-item-review-content::before { display: none;}
	.booking-filters,aside.col-md-3 { width: 100%;}
	.listing-side .booking-filters-title { pointer-events: inherit; cursor: pointer;}
	.booking-filters-title.collapsed { margin-bottom: 0px !important;}
	.user-profile-sidebar,.col-md-6 { display: inline-block; width: 100%;}
	.header-top-strip { text-align: center;}
	.header-info,.header-social { display: inline-block; float: none;}
	footer#main-footer .col-md-4 { display: inline-block; margin-right: -4px; vertical-align: top; width: 50%;}
	ul.slimmenu li .slimmenu-sub-collapser > i { color: #333;}
	ul.slimmenu li a { color: #737373;}
	.listing-side .collapse,.col-md-5.display-block { display: none;}
	.listing-side .collapse.in,.col-md-10.display-block { display: block;}
	.col-md-10.display-block { float: right; width: 87px;}
	.slimmenu-menu-collapser { text-indent: -10000px; z-index: 999999;}
	#main-header .nav { position: absolute; right: 0; top: 3px;}
	ul.slimmenu { width: 100%; position: relative; right: 0px; top: 0; z-index: 999; height: 100%; overflow-y: scroll;}
	ul.slimmenu li a,ul.slimmenu.slimmenu-collapsed li ul li a { color: #fff;}
	ul.slimmenu.slimmenu-collapsed li > ul { padding-left: 0px; text-align: center;}
	ul.slimmenu.slimmenu-collapsed li .slimmenu-sub-collapser { height: 48px;}
	.header-info { display: none;}
	.header-info li { float: none; display: inline-block;}
	.header-info li { margin: 0px 15px 5px 0px;}
	.heading-title p,.col-md-12 { width: 100%;}
	.row.row-wrap > [class^="col-"], .row.row-col-gap > [class^="col-"] { margin-bottom: 50px;}
	.col-md-3 { width: 50%;}
	.col-md-4 { width: 50%;}
	.thumb { padding: 20px;}
	.header-top-strip .col-md-3 { width: 100%;}
	.top-user-area { padding: 0px 25px;}
	.top-user-area .top-user-area-list { margin: 0px;}
	.search-tabs-bg > h1 { font-size: 45px;}
	.booking-filters .booking-filters-list .panel-default { padding: 17px 20px 16px;}
	.booking-item-img-wrap {  width: 100%; height: 210px !important; display: inline-block; float: none;}
	.center.price-box { text-align: left !important; }
	.booking-item .col-md-5 { margin: 0px -4px 15px 0px;}
	.booking-item-title { margin-bottom: 12px;}
	.booking-list .btn { margin: 05px 3px 0px;}
	.booking-item .col-md-3 { float: right; margin: -85px 0px 0px;}
	.list.booking-filters-list > li { display: inline-block; margin-right: -4px; width: 50%; vertical-align: top; padding: 0px 5px;	}
	.search-form .col-md-4 { width: 100%;}
	.search-form .col-md-4 .col-md-6 { width: 50% !important;}
	.booking-item-details .col-md-3 { width: 100%;}
	.booking-item-details { float: left; width: 100%;}
	.booking-item-details .col-md-6 { width: 100%;}
	.booking-item-details .col-md-6 .col-md-8,
	.booking-item-details .col-md-6 .col-md-4 { width: 50%;}
	.booking-item-dates-change .col-md-6 { width: 50%;}
	.booking-item-dates-change .col-md-6 .col-md-6 { width: 100%;}
	.booking-list img,.booking-item-review-person { margin: 0px 0px 20px;}
	.pagination > li > a, .pagination > li > span { margin-left: 0px;}
	.box form .col-md-8 { width: 100%;}
	.related .booking-item .col-md-5 { width: 50%;}
	.related .booking-item .col-md-3 { width: 50%; margin: -20px 0px 0px;}
	.features.booking-item-features li { width: 50%; float: left; margin: 0px 0px 10px;}
	.car-bus .booking-item .col-md-3,.car-bus .booking-item .col-md-4,.car-bus .booking-item .col-md-5 { float: left;  margin: 0; width: 100%;}
	.booking-item-flight-class { display: inline-block;}
	.search-form .col-md-3 .col-md-6 { width: 100%;}
	.car-bus-detail .col-md-7 { width: 100%;}
	.car-bus-detail .col-md-7 .col-md-6,
	.car-bus-detail .col-md-7 .col-md-5 { width: 50%;}
	.filght .col-md-3 { width: auto; margin: 0px;}
	.booking-item-details { z-index: 1;}
	ul.slimmenu li .slimmenu-sub-collapser { display: block;}
	.login .bg-holder { overflow: visible; padding-bottom: 100px;}
	.login .full-center {left: 0px !important; transform: translate(0%); top: 100px !important; position: relative !important;}
	.login .full-page { height: auto; min-height: auto;}
	.full { height: auto;}
	.login .visible-lg { display: block !important;}
	.user-profile-sidebar { width: 100%;}
	.user-profile-statictics > li { width: 31.033%; margin: 0px 5px 10px;}
	.promotion-text .modal-body { padding: 30px 10px 50px;}
	.search-tabs-bg > .tabbable > .nav-tabs > li > a { padding: 10px 13px;}
	#main-header .nav { float: right; width: 55px; margin: 8px 20px 0px;}
	.top-user-area { display: inline-block; float: none; margin: 0px;}
	.logo { text-align: center; padding: 10px 0px 0px;}
	ul.slimmenu li > a::before { display: none;}
	#main-header .col-md-10 { float: right; width: 75%;}
	#main-header .col-md-2 { float: left; width: 25%;}
	.modal-dialog { margin: 120px 10px 10px;}
	.header-top-strip { width: auto; margin-top: 7px; float: right; padding-right: 107px; position: relative; z-index: 999999; background-color: transparent;}
	.search-tabs { margin-bottom: 20px;}
	.global-wrap { overflow: hidden;}
	.text-white { padding: 0px 10px !important;}
	.pagination > li { margin-bottom: 3px;}
	.booking-item-filter ul { text-align: center;}
	.booking-item-filter ul li { margin: 0px -4px 5px 0; float: none; display: inline-block;}
	.benefits h2 { margin: 0px 0px 30px;}
	.sticky { position: relative;}
	.room-informaion-detail { width: 1200px;}
	.room-informaion-detail-wrap { overflow-x: scroll;}
	.page-title { font-size:35px;}
	header#main-header { position: relative;}
	.col-md-9.width > .row > .col-md-5 { width: 50%; margin-bottom: 50px;}
	 .notfi-dropdown { right: 50px;}
	 ul.slimmenu:before {
		content: '';
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		background-color: #fff;
		height: 60px;
		-webkit-transition: all 0.4s ease-in-out;
		   -moz-transition: all 0.4s ease-in-out;
		    -ms-transition: all 0.4s ease-in-out;
		     -o-transition: all 0.4s ease-in-out;
		        transition: all 0.4s ease-in-out;
		        opacity: 0;
		        visibility: hidden;
	}
	ul.slimmenu:after {
		content: "\f104";
		position: fixed;
		left: 15px;
		top: 17px;
		background-color: #fff;
		color: #000;
		font-size: 30px;
		font-family: FontAwesome;
		-webkit-transition: all 0.4s ease-in-out;
		   -moz-transition: all 0.4s ease-in-out;
		    -ms-transition: all 0.4s ease-in-out;
		     -o-transition: all 0.4s ease-in-out;
		        transition: all 0.4s ease-in-out;
		        opacity: 0;
		        visibility: hidden;
	}

	.mm-nav-wrap { display: block !important; right: -100%;
		-webkit-transition: all 0.4s ease-in-out;
		   -moz-transition: all 0.4s ease-in-out;
		    -ms-transition: all 0.4s ease-in-out;
		     -o-transition: all 0.4s ease-in-out;
		        transition: all 0.4s ease-in-out;
	}
	ul.slimmenu { display: block !important; }
	.nav.open ul.slimmenu:before,.nav.open ul.slimmenu:after { opacity: 1; visibility: visible;}
	.nav.open .mm-nav-wrap { right: 0px;}
	.gallery { width: 100%;}
	.edit-gallery ul li { width: 50%;}
	.logo img { width: 85px;}
	.col-md-3.mm-sidebar { width: 100%; margin: 0px 0px 30px;}
	#tname .booking-item .col-md-3 { margin: 0px 0px 0px; float: left; width: 100%;}
	.booking-list #tname > li { width: 100%; float: left; padding: 0px 5px;}
	.facility-list > img,.room-informaion ul{ width: 50%;}
	.booking-item-price-from { display: none;}
	.price-box br { display: none;}
	.booking-item-header { margin: 30px 0px 0px;}
	.search-form { padding-bottom: 10px;}
	.hotel-check-in-out,.modal-width,.modal-width .col-md-8{width: 100%}
	.list-none { display: block; }
	.list-block { display: none !important; }
	.booking-list .row { display: inherit; }
	.side-bar-gallery { margin-top: 0px; }
	.booking-item-car-title { margin: 7px 0px 5px; }
	.booking-item-price { display: inline-block; font-size: 22px; }
	.booking-item-flight-class { margin: 10px 0px; display: inline-block;}
	.booking-item .col-md-3 { position: inherit; }
	.car-f { position: absolute; right: 0px; top: 16px; }
	.booking-item-header-price { display: none; }
	.booking-item-details .booking-item-header ~ .gap.gap-small { margin: 0px; }
	.booking-item-details .booking-item-header { margin-bottom: 0px; }
	.booking-item-reviews.list .col-md-2,.booking-item-reviews.list .col-md-10 { width: 100%; }
	.driver-detail figure { width: 130px; height: 135px; }
	.driver-detail figure ~ section { margin: 0px 0px 0px 145px; }
	.driver-detail ul li { font-size: 15px; }
	.booking-item-price-calc { margin: 0px 0px 20px; }
	.car-details.btn-primary { float: right; }
	.cut-price.booking-item-price { margin: 0px 15px 0px 0px; }


 }

@media (max-width: 600px) {
	.search-form .form-group { margin: 0px; }
	.search-form button,.search-form .col-md-1,.checkin-checkout-hotel-submit-button { margin: 0px !important; }
	.booking-list .row { display: inherit; }
	.hotel-facilities section span{width: 100%}
	.input-group { width: 100%;}
	.facility-list > img { width: 100%;}
	.edit-gallery ul li { width: 100%;}
	.subheader { padding: 0px 0px;}
	.top-user-area .top-user-area-list { margin: 0px 15px 0px 0px;}
	.col-md-9.width > .row > .col-md-5 { width: 100%;}
	.visible-lg h3 { font-size: 24px;}
	.col-md-3 {
		float: left;
		width: 100%;
	}
	.top-user-area .top-user-area-list > li > a p { display: none;}
	.header-info { display: none;}
	.page-title { font-size:22px;}
	.contact-form .col-md-6 { width: 100%;}
	.contact-info ul li { width: 100%;}
	.mmvisit-tour-detail .nav-sm > li { margin-bottom: 10px;}
	.detail-option-two ul li strong { position: relative; float: left; margin: 0px 0px 30px;}
	.detail-option-two ul li { padding: 0px;}
	.detail-option-two ul li h5,
	.detail-option-two ul li p { float: left; width: 100%;}
	.detail-option-one ul li:last-child { overflow-x: scroll;}
	.booking-list.related li .booking-item .col-md-3 { width: 100%;}
	.booking-item-flight-details .booking-item-departure,.booking-item-arrival { width: 100% !important;}
	.breadcrumb { text-align: center;}
	.breadcrumb > li + li::before { display: none;}
	.promotion { margin: 20px 0px 20px;}
	.breadcrumb > li { display: inline-block; margin: 12px 10px 15px;}
	.benefits-filter ul li { width: 100%;}
	.pagination > li.dots { display: none;}
	.booking-title { font-size: 24px;}
	.point { line-height: 2;}
	.text-bigger { font-size: 14px;}
	.section-title { font-size: 30px;}
	#main-header .nav { margin: 0px 0px 20px;}
	#main-header .col-md-2 { width: 30%; padding-right: 0px;}
	#main-header .col-md-10 { float: left; width: 70%; position: static;}
	#main-header .nav { position: absolute; top: 6px; right: 17px; margin-bottom: 10px;}
	.header-top-strip { margin-top: 0px; width: auto; padding: 7px 70px 0px 0px; float: right;}
	.promotion-text h2 { font-size: 25px;}
	.promotion-text h4 span { font-size: 40px;}
	.promotion-text h4 { font-size: 20px;}
	.promotion-text form input[type="email"] { height: 35px;}
	.promotion-text form input[type="submit"] { padding: 8px 25px; font-size: 13px;}
	.user-profile-sidebar { width: 100%;}
	.filght .col-md-3 { width: 100%;}
	.filght .col-md-2 { width: 100%; margin: 0px 0px 20px; text-align: center;}
	.car-bus-detail .col-md-7 .col-md-6,
	.car-bus-detail .col-md-7 .col-md-5,
	.features.booking-item-features li,
	.related .booking-item .col-md-5 { width: 100%;}
	.booking-item-header h2.lh1em { font-size: 25px;}
	.booking-pay-option { float: left; margin: 0px 0px 20px; padding: 0px;}
	.search-form .col-md-4 .col-md-6,
	.booking-item-details .col-md-6 .col-md-8,
	.booking-item-details .col-md-6 .col-md-4,
	.booking-item-dates-change .col-md-6 { width: 100%;}
	.booking-item .col-md-3 { float: left; margin: 0px 0px 0px;}
	.list.booking-filters-list > li { margin-right: 0px; width: 100%;}
	.top-user-area { padding: 0px;}
	.col-md-4,.col-md-5 { width: 100%;}
	.heading-title h2 { font-size: 33px;}
	.search-tabs-bg > h1 { font-size: 27px;}
	.search-tabs h2 { font-size: 17px;}
	.partner-detail form > ul > li { width: 100%;}
	footer#main-footer .col-md-4 { margin-right: 0px; width: 100%;}
	.related .booking-item .col-md-3 { margin: 0px;}
	.col-md-9.width { overflow-x: scroll;}
	.form-group.form-group-lg label { font-size: 13px;}
	.form-group.form-group-lg .form-control { height: 40px;}
	.form-group .input-icon { font-size: 19px; top: 26px;}
	.list-footer > li { width: 100%;}
	.notfi-dropdown { width: 300px; right: 415%;}
	.top-user-area > a { margin: 3px 0 4px;}
	.stars-rating-form { float: left; margin: 0px 20px 0px 0px;}
	.col-md-2 { width: 100%; }

}
@media (max-width: 480px) {
	.top-user-area > a { margin: 6px -16px 6px 0; padding: 7px 13px 9px; font-size: 12px; }
	.user-profile-statictics > li {
		width: 29.333%;
		padding: 5px;
		margin: 0px 5px 10px;
	}
	.user-profile-statictics > li .user-profile-statictics-icon { font-size: 35px;}
	.user-profile-statictics > li h5 { font-size: 18px;}
	#main-header .nav{ right: 5px;}
	.notfi-dropdown { right: 340%;}
}

@media screen and (min-width: 993px) and (max-width: 1200px) {
	.booking-filters { width: 100%;}
	.booking-pay-option { float: left; margin: 0px 0px 20px;}
	ul.slimmenu li .slimmenu-sub-collapser > i { color: #333;}
	.banner .col-md-9 { width: 100%;}
	.top-area, .special-area { height: 600px;}
	.list-footer > li { font-size: 12px;}
	.booking-item-details .col-md-6 .col-md-8,
	.booking-item-details .col-md-6 .col-md-4 { width: 100%;}
	.login .visible-lg { display: block !important;}
	.user-profile-statictics > li { width: 31.333%; margin: 0px 10px 10px 0px;}
	ul.slimmenu li { padding: 0px 10px;}
	.row[data-gutter="60"] { margin: 0px -15px;}
	.row[data-gutter="60"] > [class^="col-"] { padding: 0px 15px;}
	.room-informaion-detail { padding-top: 0px;}
	.room-informaion-detail > ul.one > li > strong { font-size: 12px;}
	.room-informaion-detail > ul:nth-child(3n) { margin: -166px 0px 0px;}
}













