/*

Theme Name: Expedia Affiliate Theme

Theme URI: http://www.wordpress-travel-affiliate-themes.com/

Author: Prashant Thakur

Author URI: http://www.wordpress-travel-affiliate-themes.com/

Version: 5.3

Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by The Web Conz Technologies Pvt. Ltd.. Expedia Affiliate Theme is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/





@import "stylesheet/css/font-awesome.css";
 @import "stylesheet/css/icomoon-fonts.css";
 @import "stylesheet/css/jupiter-icons.css";
 @import "stylesheet/css/theme-styles.css";
 @import "custom.css";
body {
	overflow-x:hidden !important;
}
img {
	max-width:100%;
	height:auto;
}
.bbr_autocomplite {
	width:90% !important;
	float:left;
}
.address_box {
	color: #fff;
	text-align: right;
	float: right;
	line-height: 17px;
}
.mybtn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 3px;
	background: #222222;
	border-color: #222222;
	color:#FFF;
}
.smallimgrotat_new {
	display: none;
}
.clearfix {
	clear:both;
}
ul li {
	margin-left:0px!important;
}
.ui-menu-item a {
	padding: 0px 20px!important;
	background: none!important;
	border-bottom: none!important;
	border-top: none!important;
	text-decoration: none;
	display: block;
	cursor: pointer;
	color: #333;
}
.main-navigation-ul > li > a, #mk-responsive-nav .mk-nav-arrow {
	color:#FFF !important;
	height: 40px;
	line-height: 35px;
}
.amazingslider-nav-preview-1 {
	z-index:99999!important
}
#theme-page {
	padding:0px !important;
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.medium {
	color: #40405b !important;
	font-size: 48px;
	line-height: 48px;
}
table th {
	font-size: 12px !important;
	font-weight: normal!important;
	padding: 18px 12px;
	text-align: center;
	text-transform: none!important;
}
table td {
	padding:0px!important
}
.ui-datepicker-inline {
	position:relative;
	z-index:2000
}
.ui-datepicker .ui-datepicker-title {
}
/*#mk-footer .footer-wrapper {

    min-height:2px!important;

    position: relative;

}







#mk-footer {

    padding: 10px 0 0 !important;

    position: relative;

    width: 100%;

}*/



.social_icons {
	float: left;
	position: relative;
	left: 170px;
}
#mobile_menu {
	display:none;
}
.fa-bars {
	display:none !important;
}
.logo-txt {
	display:none;
}
.intro {
	display:none;
}
.logo_home {
	margin-top:27px;
	display:block;
}
.mobhd1 {
	display:none;
}
.chkin-ot .city_tx {
	display:none;
}
.chkin-ot .nw-chk-in, .chkin-ot .nw-chk-ot2 {
	width:25%;
}
.nw-chk-in, .nw-chk-ot2 {
	width:16%!important;
	padding-top:10px;
}
.sb .d1_tx {
	padding-top:10px;
}
.mdfy-btn1 {
	border-radius:0px;
}
/* online form css  table replacement css*/

.onl-frm-ot-in {
	overflow:hidden;
	margin-bottom:8px;
}
.onl-frm-ot-in label, .onl-frm-ot-in .bestprice71 {
	font-size:13px;
}
.onl-frm-ot-in .onl-frm-lt, .onl-frm-ot-in .onl-frm-md, .onl-frm-ot-in .onl-frm-rt {
	width:32%;
	float:left;
}
.onl-frm-ot-in .onl-frm-md, .onl-frm-ot-in .onl-frm-rt {
	margin-left:1px;
}
.crd-hldr-lt-cnt {
	width:45%;
	float:left;
}
.crd-hldr-lt-cnt .crd-hldr-ot {
	overflow:hidden;
	margin-top:20px;
}
.crd-hldr-lt-cnt .crd-hldr-ot label {
	display:block;
	font-size:16px;
	margin-bottom:5px;
}
.crd-hldr-lt-cnt .crd-hldr-ot input, .crd-hldr-lt-cnt .crd-hldr-ot select {
	width:100%;
}
.crd-hldr-rt-cnt {
	float:right;
	width:45%;
}
.payment_inf {
	overflow:hidden;
}
.onl-bkng-btm1 {
	overflow:hidden;
	margin-bottom:10px;
}
.onl-bkng-btm1 label {
	display:block;
	font-size:16px;
}
.onl-bkn-down-cnt {
	margin:20px 0px;
}
.bookdiv_h2, .bookdiv_h1 {
	font-size:14px;
	margin:5px 0;
}
/*17-5-2015*/

input.newinput {
	padding: 4px 5px;
	width:44%;
	margin-top:8px;
}
.btnspce {
	margin-top:15px;
}
.accommodation {
	float:left;
	margin-top:13px;
}
.accommodation a {
	float:left;
	line-height:40px;
	margin:0 10px;
	position:relative;
	font-size:15px;
}
.accommodation a:last-child {
	margin-right:0;
}
.accommodation a.gridlist {
	padding-right:17px;
}
.accommodation a.gridlist:before {
	content:url(images/grid.png);
	position: relative;
	bottom: -3px;
	right: 10px;
}
.accommodation a.gridlist:after {
	content:url(images/grinstif.png);
	position:absolute;
	right:0;
	top:0
}
.accommodation a.mptab:before {
	content:url(images/mpicon.png);
	position: relative;
	bottom: -5px;
	right: 8px;
}
.hdecription {
	float:left;
}
.accommodation a.here {
	color:#2b2b2a
}
#map_res_content {
	border-top:6px solid #48b121
}
.slidescription {
	position:absolute;
	left:0;
	bottom:50px;
	left:50px;
	right:0;
	width:90%!important;
	z-index:999;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:none!important;
}
.slidescription h1 {
	display: inline-block;
	background: rgba(0, 0, 0, 0.82);
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 47px;
	line-height: 54px;
	/* font-weight: 600; */

  padding: 10px 20px;
}
.slidescription .h_name_or1 {
	background: rgba(0, 0, 0, 0.82);
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 15px;
	line-height: 22px;
	/* font-weight: 600; */

  padding:8px;
	height:auto;
}
.zoomglery {
	width:100%!important;
	background:#fff!important;
	padding:20px;
}
.zooming {
	width:450px!important;
	float:left;
	margin-right:8px;
}
.zooming img {
	width:450px!important;
	height:325px!important
}
.newgallery_large {
	float:left;
	width:100%;
	height:100%;
	margin-bottom:12px;
}
.galerybx {
	width:255px;
	float:left;
}
.newthumb {
	float:left;
	height:70px!important
}
.newthumb img {
	margin-right:0px!important;
	margin-left:0!important;
	width:70px!important;
	height:70px!important;
	border:0!important;
}
.zoombtn {
	width: 100%;
	float: left;
	text-align: center;
	background: #b7af9e;
	padding: 3px;
	margin-top:12px;
}
.zoombtn a {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size:13px;
}
/*.zoombtn a:after{content:url(images/zoomicon.png); position:absolute;} */

  .new_hotel_details {
	float:right;
	width:40%;
}
.new_hotel_details h1 {
	color:#2a2a2a!important;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:10px;
}
.new_hotel_details .mpinfo {
	padding-left:20px;
	position:relative;
	margin-bottom:10px;
	line-height:21px;
}
.new_hotel_details .mpinfo:before {
	content:url(images/mapderop.png);
	position:absolute;
	left: 0;
	top:0;
}
.new_hotel_details .rating {
	margin-left:25px;
}
.warningms {
	width:100%;
	float:left;
	margin-top:25px;
	display:none;
}
.warningms .wimg {
	width:94px;
	float:left;
}
.warningms .warninfo {
	width:77%;
	float:left;
	color:#2a2a2a!important;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
}
.top_welcome {
	font-size: 13px;
	color: #fff;
	display: inline-block;
	line-height: 18px;
	margin-left: 37px;
}
.top_welcome a {
	color: #fff;
}
.top_welcome a:hover {
	color: #fff;
}
.moap-checklist li img {
	height:7px!important;
	width:auto;
	margin:7px;
}
.ckavl {
	float: left;
	width: 230px;
	font-size:20px;
	padding:10px 0 11px 20px;
	color:#fff;
	background:#65bb46;
	margin-right:100px;
	position: relative;
	height:65px;
}
 .ckavl::after {
 border-bottom: 98px solid #65bb46;
 border-right: 100px solid transparent;
 width: 0;
 height: 0;
 position: absolute;
 content: "";
 top: 0;
 right:-100px;
}
.ckavl span {
	display:block;
	font-size:12px;
}
.paddhnd {
	padding:0;
	overflow:hidden;
}
.chngdate {
	width:258px;
	float:right;
	padding:15px 13px 16px 20px;
	color:#fff;
	background:#65bb46;
	margin-left:80px;
	position: relative;
	font-size:12px;
	text-align:left;
	height:65px;
}
 .chngdate::after {
border-top: 69px solid #65bb46;
 border-left: 88px solid transparent;
 width: 0;
 height: 0;
 position: absolute;
 content: "";
 top: 0;
 left: -85px;
}
/*.moap-checklist li label{ width:60px;}*/

.gridbx {
	width:100%;
	float:left;
	padding:0!important;
	margin-top:10px;
	box-shadow:0 0 1px 1px #d4d4d4;
	-moz-box-shadow:0 0 1px 1px #d4d4d4;
	-webkit-box-shadow:0 0 1px 1px #d4d4d4
}
.gridbx .toptable {
	background:#dae9cc!important;
	border-bottom:1px solid #cccccc;
	vertical-align:top;
}
.gridbx .toptable h3 {
	clear: both;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: normal;
	color: #028017;
	margin-top: 0px;
	font-weight: 600 !important;
	margin-bottom:0px;
}
.gridbx .toptable td {
	padding:11px!important;
}
.infotable {
	vertical-align:top;
}
.infotable thead {
	background:#e5e3db;
}
.infotable td {
	padding:8px!important;
	font-weight:normal!important;
	border: 1px solid #ccc!important;
}
.infotable h4 {
	font-size: 15px;
	font-weight: 600;
	margin-bottom:12px;
}
.infotable ol {
	list-style-type:decimal;
	list-style-position:inside;
	padding:0;
	margin:0 0 10px 0;
}
.infotable p {
	font-size:17px;
}
.infotable ul {
	padding:0;
	margin:0 0 10px 0;
	list-style-type:none;
}
.infotable ul li {
	padding-left:22px;
}
.purple {
	color:#990066;
	font-size:13px;
	font-weight:600;
	margin-bottom:5px;
}
.infotable .list1 li {
	background:url(images/arrow1.jpg) no-repeat left 3px;
}
.infotable .list2 li {
	background:url(images/arrow2.jpg) no-repeat left 3px;
}
.infotable span {
	display:block;
}
.margin_left_wala {
	margin: 20px 0px;
	padding: 0px;
}
.margin_left_walacheckbox {
	margin: 10px 0px 20px 0px;
	padding: 0px;
}
.margin_left_walacheckbox li {
	border-bottom: 1px dotted #CCC;
	padding: 7px 0px;
}
.boxelement {
	border: 4px solid #48b121!important;
	box-shadow:5px 5px 20px #999999!important;
	margin-top: 0!important;
	overflow: visible!important;
	padding: 0!important;
	width: 360px!important;
	position:relative!important;
	font-family: 'Open Sans', sans-serif!important;
}
.boxelement:after {
	content:url(images/nob.png)!important;
	position:absolute!important;
	z-index:999!important;
	bottom:-21!important;
	left:45%!important;
}
.boxelement table caption {
	background: none repeat scroll 0 0 #48b121!important;
	color: #fff!important;
	font-size: 12px!important;
	font-weight: bold!important;
	padding: 7px 10px!important;
	text-align: left!important;
}
.boxelement table {
	border-collapse: collapse;
}
.boxelement table th {
	background: none repeat scroll 0 0 #FFFFFF!important;
	color:#000!important;
	text-align:left!important;
	padding:10px!important;
}
.boxelement table th span {
	font-weight:normal!important;
	font-size:15px!important
}
.boxelement table th:first-child {
	width:80px!important;
}
.boxelement tbody {
	padding:8px!important
}
.boxelement table {
	margin: 0;
	padding: 0;
}
.boxelement table p {
	margin-bottom:10px!important
}



/* online form css  table replacement css*/



/*home page responsive*/

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
 .home_search_left {
 height: 50px !important;
}
}
 @media only screen and ( min-width: 320px) and ( max-width: 768px ) {
 .container {
 width: 100%;
 margin: 0 auto;
 position: relative;
}
 .smallimgrotat_new {
 display: block;
}
 .smallimgrotat {
display:none;
}

/*.logo {

display: block;

width: 100%;

height: 79px;

margin: 0 auto;

text-indent: -9999px;

}*/







.fromDate_txt {
 float: none;
 width: 100%;
}
 #formSubmit {
 width: 100%!important;
 border: 0!important;
 height: 50px!important;
 margin: 0 auto!important;
}
 .slogendiv h1 {
 background-color:#e36a6a!important;
 background-image:none!important;
 width:97%!important;
 margin: 0 auto;
 padding: 0px 3px!important;
}
 .mk-header-nav-container {
 width: auto !important;
/*display: block!important;*/

}
 .home_search_wrap {
 margin: 0 auto!important;
}
 .cry_dates_box {
 color: #939291;
 display: inline-block;
 cursor: pointer;
 font-size: 14px;
 position: relative;
 top: 6px;
 right: 98px!important;
}
 .fromDate_txt {
 float: left;
 width: 46px!important;
}
}
#mk-footer {
	background-color: #211E3C !important;
}
#sub-footer {
	background-color: #18132E !important;
}
.main-navigation-ul > li > a, #mk-responsive-nav .mk-nav-arrow {
	font-size: 14px !important;
	font-weight: normal !important;
	font-family: 'Roboto', sans-serif !important;
	padding-right: 0px !important;
}
#mk-footer {
	background-color: #211E3C !important;
}
.txcenter {
	width:100% !important;
}
.tinynav {
	display: none !important;
}
.left_section1 {
	min-height:503px;
}
.controls_main_right h6 samp {
	font-family: "Open Sans", sans-serif;
}
.recom {
	height:24px;
	width:24px;
	background:url(images/recommended.png) 50% 50% no-repeat;
}
.pricefilter {
	height:24px;
	width:24px;
	background:url(images/price.png) 50% 50% no-repeat;
}
.starrate {
	height:24px;
	width:24px;
	background:url(images/rate.png) 50% 50% no-repeat;
}
.triprate {
	height:24px;
	width:24px;
	background:url(images/highrate.png) 50% 50% no-repeat;
}
.recom, .pricefilter, .starrate, .triprate {
	display:none;
}
.form-control {
	width: 100% !important;
}
.search-tabs-abs {
	max-width:500px;
}
.amazingslider-nav-1 {
	right:37% !important;
	margin-left:0 !important;
	left:auto !important;
	margin-top:81px!important;
}
.bbr_autocomplite {
	margin-top:-33px;
}
 @media only screen and ( max-width:1199px ) {
 .txt {
 width:40% !important;
}
 .form-control {
 width:100% !important;
}
 .main_content_hid .cen, .demo_container, .fullwidth {
 width:970px !important;
}
 .right_contents {
 width:73% !important;
 float: left;
}
 .fullwidth_int {
 width:718px !important;
}
 .new_hotel_details {
float:right;
width:100%;
}
 .chngdate {
display:none;
}
 .nw-chk-in, .nw-chk-ot2 {
 width: 22%!important;
 padding-top: 10px;
}
 .img_rotator {

/*display:none !important;*/

width:100% !important;
}
 .sb1 {
 width:100% !important;
 padding:2% !important;
/*margin:10px 0 0 0 !important;*/

}
 #p5 {
margin:5px 0 0 0 !important;
}
 #p2 {
margin-bottom:5px !important;
}
 .max-1000 {
 width:970px !important;
 position:relative;
}
 .lefbx, .rightbx {
 width:480px;
}
 .mixwid {
 width:314px;
}
 .horizontal-menu li a {
 padding:10px 5px;
}
 .amazingslider-nav-1 {
 margin-top:50px !important;
}
 .amazingslider-space-1 {
 width:970px !important;
}
 .dibba1 {
 width:160px !important;
}
 .dibba2 {
 width:249px !important;
}
 .dibba2, .dibba3, .dibba4 {
 padding-left:50px !important;
 background-position:10px 20px !important;
}
 .theme_box {
 width:230px !important;
 margin-left:12px !important;
}
 #mk-footer .mk-padding-wrapper {
 width:970px;
}
 .cust_right {
 width:620px;
}
 .cust_right1 #your_name, .cust_right1 #your_email, .cust_right1 #your_phone, .cust_right1 #your_message {
 width:85%;
}
 .detail_map {
 width:650px;
}
 .booking_left {
 width:300px !important;
}
 .rightcontent {
 width:580px !important;
}
 .my_book_tab {
 width:580px !important;
 max-width:580px !important;
}
 .payment_inf .my_book_tab {
 width:100% !important;
 max-width:100% !important;
}
 .my_book_tab td {
 width:580px !important;
 max-width:580px !important;
}
 .my_book_tab table {
 width:100% !important;
}
 .my_book_tab table td {
 width:33% !important;
}
 .my_book_tab input[type="text"], .my_book_tab select, .my_book_tab input[type="textarea"] {
 width:97% !important;
 padding:1.5% !important;
}
 .heading {
 width:700px;
}
 .right_section2 {
 width:800px;
}
 #register div form input[type="text"], #register div form input[type="password"], #login div form input[type="text"], #login div form input[type="password"] {
 width:94%;
 padding:2.5%;
}
 .left_section1, .right_section1 {
 padding:2% !important;
}
 .hotel_ifno {
 background:#fff;
}
 .overrideheight {
 height:auto !important;
}
 .overidewidth {
 width:490px !important;
 height:auto !important;
}
 .hotl_cont_left {
 margin-left: 2%;
}
 .active_popup {
 width:940px !important;
}
 .div1 {
 width:300px;
}
 .div1 #Cri_locations {
 width:80% !important;
}
 .div2 {
 width:640px;
 margin:0;
}
 .ui-datepicker-inline {
 width:100% !important;
}
 .pp_twc {
 width:100% !important;
 position:static !important;
 margin-top:0 !important;
}
 .tab-pane h2 {
 font-size:15px !important;
}
/*.tab-pane p {margin-left:29px !important;} */

}
 @media only screen and ( max-width:992px ) {
 .container {
 width:750px !important;
}
 .cont_t {
 width:750px;
}
 .amazingslider-nav-container-1 {
margin-right:0px !important;
}
 .customer_support {
display:none!important;
}
 .main_content_hid .cen, .demo_container, .fullwidth {
 width:768px !important;
 padding-left:0 !important;
 padding-right:0 !important;
}
 .detail_gallery, .detail_map {
 width:100% !important;
}
 .right_contents {
 width:64% !important;
}
 .fullwidth_int {
 width:70% !important;
}
 .hotel_ifno > a {
 float:left;
}
 .h_name_or1 {
 height: 22px;
}
 .nw-chk-in, .nw-chk-ot2 {
 width: 21%!important;
 padding-top: 10px;
}
 .new_hotel_details {
float:right;
width:100%;
}
 .hotl_cont_left {
 width:100%;
}
 .top_control a {
 width:25% !important;
 font-size:0px !important;
 height:auto;
}
 .img_rotator {
/*display:none;*/

}
 .bg-holder {
 background:#222222;
}
 .col-md-6 {
 width:50% !important;
 float:left !important;
}
 .txt {
 width:50% !important;
 margin-top:-150px !important;
}
 .banner_text1 {
 font-size:21px;
 text-shadow:1px 2px #787AA3;
}
 .form-control {
 width:100% !important;
}
 .max-1000 {
 width:95% !important;
}
 .lefbx, .rightbx {
 width:100%;
}
 .mixwid {
 width:100%;
 margin-left:0 !important;
}
 .lefbx a, .lefbx img, .rightbx a, .rightbx img {
 width:100%;
 display:block;
}
 .horizontal-menu li a {
 padding:10px 5px;
}
 .amazingslider-nav-1 {
 margin-top:50px !important;
}
 .amazingslider-space-1 {
 width:750px !important;
}
 .dibba1 {
 width:149px !important;
}
 .dibba2 {
 width:240px !important;
}
 .dibba3 {
 width:126px !important;
}
 .dibba4 {
 width:205px !important;
}
 .dibba2, .dibba3, .dibba4 {
 padding-left:10px !important;
 background:none !important;
}
 .theme_box {
 width:24% !important;
 margin-left:0.5% !important;
 margin-right:0.5% !important;
}
 #mk-footer .mk-padding-wrapper {
 width:750px;
}
 .search-tabs-abs {
 width:40% !important;
 top:100px !important;
}
 .bg-holder > .bg-front {
 top: 0px;
 left: 0px;
 width: 100%;
 position: absolute !important;
 z-index: 6;
}
 .mar_t {
 width:100%;
 text-align:center;
 margin-top:5px;
}
 .myacc {
 margin-top:10px;
 float:none;
 margin:auto;
}
 .tab-pane h2 {
 font-size:14px !important;
}
 .search-tabs-bg > .tabbable > .tab-content > .tab-pane {
 padding:10px !important;
}
 .amazingslider-nav-1 {
 margin-left:400px !important;
}
 .cust_right {
 width:460px;
}
 .cust_right1, .cust_right2 {
 width:100%;
}
 .cust_right1 #your_name, .cust_right1 #your_email, .cust_right1 #your_phone, .cust_right1 #your_message {
 width:95%;
 padding-left:2.5%;
 padding-right:2.5%;
}
 .banner_hdng3 {
 line-height:48px !important;
}
 .banner_hdng3 span {
 line-height:14px !important;
}
 .booking_left {
 width:230px !important;
 margin-left:0 !important;
 padding:10px !important;
}
 .thumb_booking_div {
 width:230px !important;
 height:153px !important;
}
 .rightcontent {
 width:460px !important;
}
 .my_book_tab {
 width:460px !important;
 max-width:460px !important;
}
 .payment_inf .my_book_tab {
 width:100% !important;
 max-width:100% !important;
}
 .my_book_tab td {
 width:460px !important;
 max-width:460px !important;
}
 .my_book_tab table {
 width:100% !important;
}
 .my_book_tab table td {
 width:33% !important;
}
 .my_book_tab input[type="text"], .my_book_tab select, .my_book_tab input[type="textarea"] {
 width:97% !important;
 padding:1.5% !important;
}
 .heading {
 width:500px;
}
 .right_section2 {
 width:600px;
}
 .left_section1, .right_section1 {
 width:100% !important;
 padding:0 !important;
}
 .controls_main_right h6 samp {
 display:block;
 margin-bottom:15px;
}
 .controls_main_right h6 span {
 float:left;
}
 .img_hotel {
 width:100%;
}
 .overrideheight a img {
 height: auto;
 width: 100%;
}
 .overidewidth {
 width: 96% !important;
}
 .hotl_cont_left {
 padding:5px;
}
 .hotl_cont_right {
 width:114px !important;
 padding:5px;
 padding-left:15px;
 float:none;
}
 .sb .city_tx {
 width:100%;
}
 .active_popup {
 width:736px !important;
 position:absolute !important;
}
 .div1 {
 width:100%;
}
 .div1 #Cri_locations {
 width:50% !important;
}
 .div1 .margin_top_3px {
 margin-top:0;
}
 .div2 {
 width:100%;
 margin:15px 0 0 !important;
}
 .div3 {
 width:40%;
 float:right;
 margin-top:0;
}
 .ui-datepicker-inline {
 width:100% !important;
}
 .city_tx_sep {
 display:none;
}
 .recom, .pricefilter, .starrate, .triprate {
 display:inline-block;
}
 #sticky_navigation_wrapper .img_rotator {

/*display:none !important;*/

width:100% !important;
}
 .zoomglery {
 margin-top: 5px;
}
 .zooming {
 width: 345px;
}
 .zooming img {
 width: 340px!important;
 height: 300px!important;
}
 .sb1 {
 width: 100% !important;
}
 .sb1_new {
 margin-left: 0px !important;
 float: left;
 width: 100%!important;
}
 .gallery_large {
 width:768px !important;
 height:400px !important;
}
 .gallery_large img {
 width:768px !important;
 height:auto !important;
}
 .bbr_autocomplite {
 width: 85% !important;
 float: left;
}
 .onl-frm-ot-in .onl-frm-lt, .onl-frm-ot-in .onl-frm-md, .onl-frm-ot-in .onl-frm-rt {
 width:30%;
}
 .onl-frm-ot-in label, .onl-frm-ot-in .bestprice71 {
 font-size:12px;
}
 .bbr_autocomplite {
margin-top:-33px;
}
 .full, .full-page {
height: 659px!important;
}
 .banner_text1 span:before, .banner_text1 span:after {
display:none;
}
 .banner_text1 span {
margin-left: -20px;
}
 .banner_text2 h1 {
font-size: 27px;
}
 .banner_text2 p {
font-size: 13px;
margin-top: 10px;
}
.img_rotator, .sep {
display:none !important;
}
}
 @media only screen and ( max-width:768px ) {
 .main_content_hid {
 display:none;
}
 .sep {
 border-bottom: #d9dad0 1px solid;
 display: none;
}
 .maringwide {
 display:none;
}
 .google-map-div {
 display: none;
}
 .border_blue {
 display: none;
}
 .deals {
 text-align: left;
}
 #sticky_navigation .demo_container {
 width: 100% !important;
}
 .blue-back .max-1000 {
 padding-top:70px;
}
 .tinynav {
 display: block !important;
 position:absolute;
 width:480px;
 margin:auto;
 z-index:10001;
 top:15px;
 left:0;
 padding:2% 10px;
 font-size:16px;
 background:#fff;
 color:#000;
 float:none;
 border:none;
 cursor:pointer;
 box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.15);;
}
 #nav {
 display: none !important;
}
 .horizontal-menu li a {
 padding:2px !important;
 margin:1px;
}
 .amazingslider-nav-1 {
 display:none !important;
}
 .main_content_hid .cen, .demo_container, .img_rotator, .fullwidth {
 width:480px !important;
}
 .hotl_cont_right {
 width:120px;
}
 .img_hotel {
 width:100%;
 height:auto;
}
 .img_hotel img {
 width:100%;
 height:auto;
}
 .fullwidth_int {
 width:100% !important;
}
 .fullwidth {
 height:auto !important;
}
 .hotl_cont_left, .hotl_cont_right {
 width:100% !important;
 padding:2.5%;
}
 .hotl_cont_right {
 border-left:none;
 border-top: 1px dotted #D6D6D6;
}
 #CDSPOP.cdsPropDetail2014.cdsBx .cdsData .hReview .reviewBoxRight {
 margin-left:10px !important;
}
 .demo_container {
 width:100%;
}
 .cont_t {
 width:100%;
}
 .container {
 width:480px !important;
}
 .col-md-6 {
 width:50% !important;
 float:left !important;
}
 .txt {
 width:100% !important;
 margin-top:110px !important;
}
 .banner_text1 {
 font-size:21px;
}
 .banner_text2 {
 margin-top:7px !important;
}
 .form-control {
 width:100% !important;
}
 .max-1000 {
 width:480px !important;
 margin:0 auto;
}
 .lefbx, .rightbx {
 width:480px;
}
 .mixwid {
 width:100%;
 margin-left:0;
}
 .banner_hdng3 {
 font-size:30px !important;
}
 .mixwid a, .mixwid img {
 width:100%;
 display:block;
}
 .horizontal-menu li a {
 padding:10px 5px;
}
 .amazingslider-nav-1 {
 margin-top:50px !important;
}
 .amazingslider-space-1 {
 width:750px !important;
}
 .dibba1, .dibba2, .dibba3, .dibba4 {
 width:94% !important;
 padding-left:3% !important;
 padding-right:3% !important;
 background:none;
 border-right:none;
 border-bottom:#ddd 1px dotted;
}
 .theme_box {
 width:230px !important;
 margin-left:5px !important;
 margin-right:5px !important;
}
 #mk-footer .mk-padding-wrapper {
 width:480px;
}
 .search-tabs-abs {
 width:100% !important;
 top:50px !important;
}
 .bg-holder > .bg-front {
 top: 0px;
 width: 100%;
 position: absolute !important;
 z-index: 6;
}
 .mar_t {
 width:100%;
 text-align:center;
 margin-top:5px;
}
 .myacc {
 margin-top:10px;
 float:none;
 margin:auto;
 text-align:center;
 position:relative;
}
 .tab-pane h2 {
 font-size:14px !important;
}
 .search-tabs-bg > .tabbable > .tab-content > .tab-pane {
 padding:25px !important;
 margin-top:30px;
}
 .social_icons_img {
 width:100% !important;
}
 .offer, .subscribe {
 width:100% !important;
}
 .cust_left, .cust_right {
 width:96%;
 padding:0 2%;
}
 .fl, .fr {
 width:100%;
 text-align: center;
}
 .book_online {
 width:auto;
 text-align:center;
 float:none;
 margin:0 auto 10px;
 display:inline-block;
}
 .booking_left {
 width:460px !important;
 margin-left:10px !important;
 padding:10px !important;
}
 .thumb_booking_div {
 width:460px !important;
 height:310px !important;
}
 .rightcontent {
 width:460px !important;
}
 .my_book_tab {
 width:460px !important;
 max-width:460px !important;
}
 .payment_inf .my_book_tab {
 width:100% !important;
 max-width:100% !important;
}
 .my_book_tab td {
 width:460px !important;
 max-width:460px !important;
}
 .my_book_tab table {
 width:100% !important;
}
 .my_book_tab table td {
 width:33% !important;
}
 .my_book_tab input[type="text"], .my_book_tab select, .my_book_tab input[type="textarea"] {
 width:97% !important;
 padding:1.5% !important;
}
 .heading {
 width:350px;
}
 .right_section2 {
 width:330px;
}
 .booking_table tr:nth-child(1) td, .booking_table tr td {
 padding:4px !important;
}
 .controls_main {
 padding:0;
}
 .controls_main h5, .controls_main h6 {
 text-align:left;
}
 #sticky_navigation {
 position:static !important;
}
 .left_controls, .right_contents {
 padding:2%;
 width:100% !important;
 border:none !important;
 position:static !important;
 float:left;
}
 #slider-range {
 width:93%;
 margin:0 2%;
}
 .ui-slider-horizontal .ui-slider-handle {
 margin-right:0;
 right:10px;
}
 .controls_main_right {
 padding-left:0 !important;
}
 .overidewidth {
 width:100% !important;
}
 .hotel_ifno {
 margin:0;
 width:100%;
 padding:2%;
}
 .active_popup {
 width:450px !important;
 position:absolute !important;
}
 .div1 {
 width:100%;
}
 .div1 #Cri_locations {
 width:50% !important;
}
 .div1 .margin_top_3px {
 margin-top:0;
}
 .div2 {
 width:100%;
 margin:15px 0 0 !important;
}
 .div3 {
 width:40%;
 float:right;
 margin-top:0;
}
 .ui-datepicker-inline {
 width:450px !important;
}
 .ui-datepicker-group {
 width:450px !important;
}
 .sb .datefrom_tx {
 width:190px;
}
 .padding_40_0_top {
 min-height:100px;
}
 .banner_hdng3 {
 font-size:30px !important;
 line-height:36px !important;
 padding:10px 0 30px !important;
}
 .banner_hdng3 span {
 font-size:14px !important;
 line-height:24px !important;
 display:block;
 margin-top:10px !important;
}
 #sticky_navigation_wrapper .img_rotator {
 display:block !important;
 width:480px !important;
}
 .gallery_large {
 width:480px !important;
 height:300px !important;
}
 .gallery_large img {
 width:480px !important;
 height:auto !important;
}
 .suggestions p a img {
 height:50px;
}
 .mob-hed-mnu {
 width:100% !important;
 background:#222222;
 padding:13px 10px;
 float:left;
 position:relative;
 z-index:9999;
}
 .fa-bars {
 display: block !important;
 float: left;
 color: #fff;
 font-size: 20px !important;
 cursor: pointer;
}
 .logo-txt {
 display: block;
 font-size: 14px;
 color: #fff;
 cursor: pointer;
 float: left;
 margin-left: 20px;
 font-weight: 200;
}
 .logo {
 display: none !important;
}
 .bk-on-mb {
 display: none;
}
 .blue-back {
 margin-top: 0;
}
 #mobile_menu2 #nav {
 display: block !important;
}
 #mobile_menu2 {
 display: none;
 position: fixed;
 top: 41px;
 left: 0;
 right: 0;
 z-index: 9999;
 padding-top: 5px !important;
 width: 100% !important;
}
 #mobile_menu2 .horizontal-menu li {
 float: none;
 list-style: none;
 background: #333333;
 display: block;
 padding: 5px 10px !important;
 border-bottom: #525252 solid 1px;
 text-align: left;
}
 #mobile_menu2 .horizontal-menu li a {
 border: 0 !important;
}
 #mobile_menu2 .horizontal-menu li a:hover {
 background:none;
}
 #mobile_menu2 .horizontal-menu li:hover {
 background:#65bb46;
}
 .mobhd1 {
 display: block;
 height: 40px;
}
 .img-rtr-mob {
 display: none !important;
}
 .htl-clr-mrg .sb1 {
 margin-top: 0px !important;
}
 .sb1 {
 width: 100% !important;
}
 .pnt-intrst {
 width: 100% !important;
 margin-left: 0px !important;
 margin-top: 10px;
}
 .main_content_hid .cen, .demo_container, .img_rotator, .fullwidth {
 width: 100% !important;
}
 #tinynav1 {
 display:none !important;
}
 #mobile_menu #nav {
 display: block !important;
}
 #mobile_menu {
 display: none;
 position: fixed;
 top: 41px;
 left: 0;
 right: 0;
 z-index: 9999;
 padding-top: 5px !important;
 width: 100% !important;
}
 #mobile_menu .horizontal-menu li {
 float: none;
 list-style: none;
 background: #333333;
 display: block;
 padding: 5px 10px !important;
 border-bottom: #525252 solid 1px;
 text-align: left;
}
 #mobile_menu .horizontal-menu li a {
 border: 0 !important;
}
 #mobile_menu .horizontal-menu li a:hover {
 background:none;
}
 #mobile_menu .horizontal-menu li:hover {
 background:#65bb46;
}
 .horizontal-menu li.user_login {
 float:none !important;
 display:block !important;
}
 .horizontal-menu li.user_login a {
 padding-left:45px !important;
}
 .chkin-ot {
 border: none;
 background: none;
}
 .chkin-ot {
 border: none;
 background: none;
}
 .sb .nw-chk-in, .sb .nw-chk-ot2 {
 width: 50%;
 text-align: center;
}
 .rms-avl {
 width: 100% !important;
 text-align: center !important;
}
 .onl-frm-ot-in {
 overflow:inherit;
}
 .onl-frm-ot-in .onl-frm-lt, .onl-frm-ot-in .onl-frm-md, .onl-frm-ot-in .onl-frm-rt {
 width:100%;
 float:none;
 margin-top:20px;
}
 .onl-frm-ot-in .onl-frm-md, .onl-frm-ot-in .onl-frm-rt {
 margin-left:0;
}
 .my_book_tab {
 width:100% !important;
}
 .crd-hldr-rt-cnt, .crd-hldr-lt-cnt {
 width:100%;
}
 .crd-hldr-lt-cnt .crd-hldr-ot {
 overflow:inherit;
}
 .onl-bkng-btm1 .toprounded6 {
 font-size:18px !important;
}
 .onl-bkng-btm1 p {
 margin-top:5px;
}
 .onl-bkng-btm1 .booking_field_l {
 width:100% !important;
}
 .openSearchBox {
 display:block;
 margin:10px 0;
}
 .search-tabs-abs {
max-width:auto;
}
 .txt {
margin-top: 70px !important;
}
 ul.fourpoint {
display:none !important;
}
}
 @media only screen and ( max-width:590px ) {
 #mobile_menu {
 display:none;
 position:absolute;
 top:40px;
 left:0;
 right:0;
}
 #nav {
 display:none;
}
 .mob-container {
 width:100% !important;
 padding:0 !important;
}
 .search-tabs-abs {
 max-width:100%;
}
 #mobile_menu #nav {
 display:block !important;
}
 .fa-bars {
 display:block !important;
 float:left;
 color: #fff;
 font-size: 20px !important;
 cursor:pointer;
}
 .horizontal-menu li {
 float: none;
 list-style: none;
 background: #333333;
 display: block;
 padding:5px 10px !important;
 border-bottom:#525252 solid 1px;
 text-align:left;
}
 .horizontal-menu li.user_login a {
 padding-left:45px !important;
}
 .horizontal-menu li a:hover {
 background:none;
}
 .horizontal-menu li:hover {
 background:#65bb46
}
 .horizontal-menu li.user_login {
 float:none !important;
 display:block !important;
}
 .logo {
 display:none !important;
}
 .logo-txt {
 display:block;
 font-size: 14px;
 color: #fff!important;
 cursor: pointer;
 float: left;
 margin-left: 20px;
 font-weight:200;
}
 .mob-hed-mnu {
 width:100% !important;
 background:#222222;
 padding:13px 10px;
 float:left;
 position:fixed;
 z-index:9999;
}
 .bk-dmst-txt {
 display:none;
}
 .intro {
 display:block;
}
 .intro h1 {
 font-size: 24px;
 margin-top: 10px;
 color: #090;
}
 .intro h1 span {
 font-weight: 300;
 color: #333;
}
 .intro p {
 margin-left:5px !important;
}
 .tab-pane p {
 margin-left:5px !important;
}
 input#search-TB {
 padding-left: 32px;
 border: #222222 solid 1px;
}
 .search-tabs-abs {
 top:35px !important;
}
 .packchildsscls {
 padding-left:
}
 .txt {
 margin-top:85px !important;
 padding:0px 20px;
}
 .bk-on-mb {
 display:none;
}
 .no-pad-nw {
 padding:0;
}
 .blue-back #mobile_menu {
 padding:0;
 z-index:9;
}
 .tinynav {
 display:none !important;
}
 .blue-back {
 background:none !important;
 border-bottom:none !important;
 margin-top:0;
}
 .horizontal-menu li a {
 border:0 !important;
}
 .horizontal-menu li a:hover {
 border-right:0 !important;
 border-left:0 !important;
}
 #mobile_menu2 {
 display:none;
 position:fixed;
 top:41px;
 left:0;
 right:0;
 z-index:9999;
 padding-top:5px !important;
 width:100% !important;
}
 #mobile_menu2 #nav {
 display:block !important;
}
 .new-cnt {
 padding-top:40px;
}
 .mobhd1 {
 display:block;
 height:40px;
}
 .htl-new-mn {
 display:none;
}
 .detail_map_new {
 display:none;
}
 .img-rtr-mob {
 display:none !important;
}
 .htl-desc-mn {
 position:absolute;
 top:50px;
}
 .htl-desc-mn .hotel_ifno {
 background:none;
 border:none;
 padding:0;
}
 .htl-desc-mn .cont_hotel {
 background:rgba(0, 0, 0, 0.05);
 width:100% !important;
}
 .h_name_or a {
 color:#000;

}
 .htl-rm-nm a {
 font-size:16px;
 font-weight:normal;
}
 .htl-rm-nm a, .h_name_or {
 color:#fff;
}
 .fullwidth_int {
 text-align:left;
}
 .h_name_or1 {
 height: 22px;
}
 .refundcls {
 text-align:center;
}
 .h_name_or1 {
 color:#fff;
}
 .pnt-intrst {
 width:100% !important;
 margin-left:0px !important;
 margin-top:10px;
}
 .sb1 {
 width:100% !important;
}
 .bnr-rt-del {
 display:none;
}
 .gallery_thumb {
 text-align:center;
}
 .pricebreakfair {
 display:none;
}
 .city_tx {
 display:none;
}
 .chkin-ot {
 border:none;
 background:none;
}
 .chkin-ot:hover {
 border:none;
}
 .sb .nw-chk-in, .sb .nw-chk-ot2 {
 width:50%;
 text-align:center;
}
 .mdfy-btn {
 width:100% !important;
}
 .rms-avl {
 width:100% !important;
 text-align:center !important;
}
 .htl-clr-mrg .sb1 {
 margin-top:0px !important;
}
 .mdfy-btn1 {
 border-bottom:0px !important;
}
 .rms-avl-in {
 width:
}
 #roomlist {
 text-align:center;
}
 #roomlist .h_name_or1 {
 color:#000;
}
 .showmoreInfocls {
 text-align:left;
}
 .search_result .h_name_or1 {
 color:#000;
}
 .intr h1 {
 margin-top:0;
 line-height:20px;
}
 .intr h1 span {
 font-size:16px;
 color:#fff;
}
 .intr2 h1 span {
 color:#333;
}
}








 @media only screen and ( max-width:479px ) {
 a.greenbtn.margin_top_3px.openSearchBox.mys {
 font-size: 15px;
 width: 100%;
 text-align: center;
/* margin-top: -11px; */

}
 .container, .container-fluid {
 padding-left:5px !important;
 padding-right:5px !important;
}
 .blue-back .max-1000 {
 padding-top:60px;
}
 .tinynav {
 display: none !important;
 position:absolute;
 width:100% !important;
 margin:auto;
 z-index:10001;
 top:10px;
 left:0;
 padding:2% 10px;
 font-size:16px;
 background:#fff;
 color:#000;
 float:none;
 border:none;
 cursor:pointer;
}
 .amazingslider-nav-1 {
 display:none !important;
}
 .tinynav {
 display: none !important;
}
 .horizontal-menu li a {
 padding:2px !important;
 margin:1px;
}
 .main_content_hid .cen, .demo_container, .img_rotator, .fullwidth {
 width:360px !important;
}
 .amazingslider-nav-1 {
 margin-left:200px !important;
}
 .myacc ul#nav {
 display: none !important;
}
 .cont_t {
 width:100%;
}
 .container {
 width:350px !important;
}
 .col-md-6 {
 width:50% !important;
 float:left !important;
}

/*	.txt {

		width:100% !important;

		margin-top:110px !important;

	}  */

	#CDSPOP.cdsPropDetail2014.cdsBx .cdsData .hReview .reviewBoxLeft {
 width:80px !important;
}
 #CDSPOP.cdsPropDetail2014.cdsBx .cdsData .hReview .reviewBoxRight {
 width:55%;
}
 .banner_text1 {
 font-size:21px;
}
 .banner_text2 {
 margin-top:7px !important;
 font-size:14px !important;
}
 .form-control {
 width:100% !important;
}
 .form-group .input-icon {
 top:25px !important;
 height:25px !important;
}
 .max-1000 {
 width:95% !important;
}
 .lefbx, .rightbx {
 width:100%;
}
 .mixwid {
 width:100%;
 margin-left:0;
}
 .banner_hdng3 {
 font-size:19px !important;
 line-height:36px !important;
 padding:10px 0 !important;
}
 .banner_hdng3 span {
 font-size:14px !important;
 line-height:18px !important;
 display:block;
}
 .mixwid a, .mixwid img {
 width:100%;
 display:block;
}
 .horizontal-menu li a {
 padding:10px 5px;
}
 .amazingslider-nav-1 {
 margin-top:50px !important;
}
 .amazingslider-space-1 {
 width:320px !important;
}
 .dibba1, .dibba2, .dibba3, .dibba4 {
 width:94%;
 padding-left:3%;
 padding-right:3%;
 background:none;
 border-right:none;
 border-bottom:#ddd 1px dotted;
}
 .theme_box {
 width:100% !important;
 margin-left:0 !important;
 margin-right:0 !important;
 margin-top:5px !important;
 margin-bottom:5px !important;
}
 .theme_box img {
 width:100% !important;
}
 #mk-footer .mk-padding-wrapper {
 width:360px;
}
 .search-tabs-abs {
 width:100% !important;
}
 .bg-holder > .bg-front {
 top: 0px;
 left: 0px;
 width: 100%;
 position: absolute !important;
 z-index: 6;
}
 .mar_t {
 width:100%;
 text-align:center;/*margin-top:5px; */
}
 .myacc {
 margin-top:10px;
 float:none;
 margin:auto;
}
 .tab-pane h2 {
 font-size:14px !important;
}
 .search-tabs-bg > .tabbable > .tab-content > .tab-pane {
 padding:10px !important;
 margin-top:30px;
}
 .social_icons_img {
 width:100% !important;
}
 .offer, .subscribe {
 width:100% !important;
}
 .subscribe input {
 width:200px !important;
}
 .subscribe_btn {
 padding:0 10px !important;
}
 .booking_left {
 width:330px !important;
 margin-left:-2px !important;
 padding:10px !important;
}
 .thumb_booking_div {
 width:340px !important;
 height:220px !important;
}
 .rightcontent {
 width:340px !important;
 padding:10px !important;
}
 .my_book_tab {
 width:340px !important;
 max-width:340px !important;
}
 .payment_inf .my_book_tab {
 width:100% !important;
 max-width:100% !important;
}
 .ful_cont tbody tr td input[type="text"] {
 width:100% !important;
}
 .my_book_tab td {
 width:340px !important;
 max-width:340px !important;
}
 .my_book_tab table {
 width:100% !important;
}
 .my_book_tab table td {
 width:33% !important;
}
 .my_book_tab input[type="text"], .my_book_tab select, .my_book_tab input[type="textarea"] {
 width:97% !important;
 padding:1.5% !important;
}
 .ful_cont tbody tr td select {
 width:120px !important;
}
 .heading {
 width:190px;
 margin-top:50px;
}
 .ico {
 width:100%;
}
 .booking_se li {
 width:100%;
 border-right:none;
}
 .right_section2 {
 width:100%;
}
 .booking_table tr:nth-child(1) td, .booking_table tr td {
 padding:4px !important;
}
 .active_popup {
 width:314px !important;
 position:absolute !important;
 padding:2px !important;
}
 .div1 {
 width:314px !important;
}
 .div1 #Cri_locations {
 width:85% !important;
}
 .div1 .margin_top_3px {
 margin-top:0;
}
 .div2 {
 width:354px !important;
 margin:15px 0 0 !important;
}
 .div3 {
 width:354px !important;
 float:right;
 margin-top:0;
}
 .ui-datepicker-inline {
 width:354px !important;
 clear:both !important;
}
 .ui-datepicker-group {
 width:354px !important;
 clear:both !important;
}
 .sb .datefrom_tx {
 width:100px !important;
}
 .main_content_hid .cen .min_content_hid_tx {
 font-size:21px !important;
}
 .padding_40_0_top {
 min-height:150px;
}
 div.tabs > div > a {
 padding:5px;
 font-size:14px;
 margin-top:50px;
 margin-bottom:-30px;
}
 div.tabs > div > div {
 top:22px;
}
 .btn-primary {
 width:100% !important;
}
 .heading_fix {
 position:static;
 bottom:0;
 padding-bottom:10px;
}
 .heading_fix strong {
 font-size:18px;
}
 .minbo .headings {
 font-size:16px !important;
}
 .heading_fix .p_fix {
 font-size:12px;
 line-height:14px;
}
 .offer {
 text-align:left !important;
}
 .offer_hdng1 {
 font-size:19px !important;
}
 .subscribe input {
 padding:2% !important;
 width:100% !important;
 margin:0 0 10px !important;
}
 .subscribe_btn {
 text-align:center !important;
 width:50% !important;
 margin-left:24% !important;
}
 .offer p {
 line-height:30px !important;
 font-size: 11.5px !important;
}
 .sb1 h3 {
 margin-top:0 !important;
}
 .toprounded6 {
 font-size:20px;
 line-height:20px;
}
 #sticky_navigation_wrapper .img_rotator {
 display:block !important;
 width:360px !important;
}
 .gallery_large {
 width:100% !important;
 height:250px !important;
}
 .gallery_large img {
 width:100% !important;
 height:auto !important;
}
 #map-canvas {
 height:120px !important;
}
 .ov {
 text-align:center !important;
 height:120px !important;
}
 .maringwide {
 margin-top:120px !important;
}
 .main_content_hid .cen .min_content_hid_tx {
 text-align:center !important;
}
 .h_name_or2, .h_name_or3 {
 display:none !important;
}
 .h_name_or1 {
 height: 22px;
}
 .more_details {
 margin: 0 auto;
}
 .refundcls {
 text-align: center;
}
 .fullwidth_int {
 text-align:center;
}
 .price_strike, .price, .ppr {
 text-align:center;
}
 .deals .fr {
 display:none;
}
 .ratin, .tratin {
 width:19.5%;
}
 #register form, #login form {
 margin-left:0;
}
 .big_btn {
 width:100%;
 padding-left:0;
 padding-right:0;
}
 .fblogin {
 width:100% !important;
 height:auto;
 margin-top:10px;
}
 .bbr_autocomplite {
 width: 87% !important;
 float: left;
}
 .sb .datefrom_tx span {
 font-size: 13px;
 margin-top:10px;
}
 .sb .d1_tx {
 text-align: left;
 margin-top:10px;
}
 .sticky_navigation_wrapper {
 display:none;
}
 .mob-container {
 width:100% !important;
 padding:0 !important;
}
 .mob-hed-mnu {
 width:100% !important;
 background:#222222;
}
 #packListdiv .form-control {
 width:100% !important;
 padding:0 !important;
 font-size:12px;
}
 .htl-desc-mn {
 top:195px;
}
 .sb .nw-chk-in, .sb .nw-chk-ot2 {
 width:50% !important;
 text-align:center;
}
 .bk-tb-ot {
 width:inherit !important;
 max-width:inherit !important;
}
 .intr2 p {
 font-size: 12px;
}
 .intr h1 span {
 font-size: 22px;
}
 .openSearchBox {
padding:10px;
font-size:13px;
}
 .intr2 {
margin-top:10px;
}
 .bbr_autocomplite {
margin-top:-33px;
}
 .full, .full-page {
height: 630px!important;
}
 .banner_text1 span:before, .banner_text1 span:after {
display:none;
}
 .banner_text1 span {
margin-left: -20px;
}
 .banner_text2 h1 {
font-size: 27px;
}
 .banner_text2 p {
font-size: 13px;
margin-top: 10px;
}
}
 @media only screen and ( max-width:359px ) {
 .blue-back .max-1000 {
 padding-top:60px;
}
 .tinynav {
 display: none !important;
 position:absolute;
 width:100% !important;
 margin:auto;
 z-index:10001;
 top:10px;
 left:0;
 padding:2% 10px;
 font-size:16px;
 background:#fff;
 color:#000;
 float:none;
 border:none;
 cursor:pointer;
}
 #nav {
 display: none !important;
}
 .amazingslider-nav-1 {
 display:none !important;
}
 .tinynav {
 display: none!important;
}
 .horizontal-menu li a {
 padding:2px !important;
 margin:1px;
}
 .main_content_hid .cen, .demo_container, .img_rotator, .fullwidth {
 width:100% !important;
 max-width:320px !important;
}
 .amazingslider-nav-1 {
 margin-left:200px !important;
}
 .myacc ul#nav {
 display: none !important;
}
 .cont_t {
 width:100%;
}
 .container {
 width:300px !important;
}
 .col-md-6 {
 width:50% !important;
 float:left !important;
}

/*	.txt {

		width:100% !important;

		margin-top:110px !important;

	}  */

	#CDSPOP.cdsPropDetail2014.cdsBx .cdsData .hReview .reviewBoxLeft {
 width:80px !important;
}
 #CDSPOP.cdsPropDetail2014.cdsBx .cdsData .hReview .reviewBoxRight {
 width:55%;
}
 .banner_text1 {
 font-size:21px;
}
 .banner_text2 {
 margin-top:7px !important;
 font-size:14px !important;
}
 #packListdiv .form-control {
 width:100% !important;
 padding:0 !important;
}
 .form-group .input-icon {
 top:25px !important;
 height:25px !important;
}
 .max-1000 {
 width:320px !important;
}
 .lefbx, .rightbx {
 width:320px;
}
 .mixwid {
 width:100%;
 margin-left:0;
}
 .banner_hdng3 {
 font-size:24px !important;
 line-height:30px !important;
}
 .banner_hdng3 span {
 margin-top:10px !important;
}
 .mixwid a, .mixwid img {
 width:100%;
 display:block;
}
 .horizontal-menu li a {
 padding:10px 5px;
}
 .amazingslider-nav-1 {
 margin-top:50px !important;
}
 .amazingslider-space-1 {
 width:320px !important;
}
 .dibba1, .dibba2, .dibba3, .dibba4 {
 width:94%;
 padding-left:3%;
 padding-right:3%;
 background:none;
 border-right:none;
 border-bottom:#ddd 1px dotted;
}
 .theme_box {
 width:320px !important;
 margin-left:0 !important;
 margin-right:0 !important;
 margin-top:5px !important;
 margin-bottom:5px !important;
}
 .theme_box img {
 width:100% !important;
}
 #mk-footer .mk-padding-wrapper {
 width:320px;
}
 .search-tabs-abs {
 width:100% !important;
}
 .bg-holder > .bg-front {
 top: 0px;
 left: 0px;
 width: 100%;
 position: absolute !important;
 z-index: 6;
}
 .mar_t {
 width:100%;
 text-align:center;
 margin-top:5px;
}
 .myacc {
 margin-top:10px;
 float:none;
 margin:auto;
}
 .tab-pane h2 {
 font-size:14px !important;
}
 .search-tabs-bg > .tabbable > .tab-content > .tab-pane {
 padding:10px !important;
 margin-top: 30px;
}
 .social_icons_img {
 width:100% !important;
}
 .offer, .subscribe {
 width:100% !important;
}
 .subscribe input {
 width:200px !important;
}
 .subscribe_btn {
 padding:0 10px !important;
}
 .booking_left {
 width:300px !important;
 margin-left:-2px !important;
 padding:10px !important;
}  

 .thumb_booking_div {
 width:300px !important;
 height:220px !important;
}
 .rightcontent {
 width:300px !important;
 padding:10px !important;
}
 .my_book_tab {
 width:300px !important;
 max-width:300px !important;
}
 .payment_inf .my_book_tab {
 width:100% !important;
 max-width:100% !important;
}
 .ful_cont tbody tr td input[type="text"] {
 width:100% !important;
}
 .my_book_tab td {
 width:300px !important;
 max-width:300px !important;
}
 .my_book_tab table {
 width:100% !important;
}
 .my_book_tab table td {
 width:33% !important;
}
 .my_book_tab input[type="text"], .my_book_tab select, .my_book_tab input[type="textarea"] {
 width:88% !important;
 padding:1.5% !important;
}
 .ful_cont tbody tr td select {
 width:120px !important;
}
 .heading {
 width:190px;
 margin-top:50px;
}
 .ico {
 width:100%;
}
 .booking_se li {
 width:100%;
 border-right:none;
}
 .right_section2 {
 width:100%;
}
 .booking_table tr:nth-child(1) td, .booking_table tr td {
 padding:4px !important;
}
 .active_popup {
 width:314px !important;
 position:absolute !important;
 padding:2px !important;
}
 .div1 {
 width:314px !important;
}
 .div1 #Cri_locations {
 width:85% !important;
}
 .div1 .margin_top_3px {
 margin-top:0;
}
 .div2 {
 width:314px !important;
 margin:15px 0 0 !important;
}
 .div3 {
 width:314px !important;
 float:right;
 margin-top:0;
}
 .ui-datepicker-inline {
 width:314px !important;
 clear:both !important;
}
 .ui-datepicker-group {
 width:314px !important;
 clear:both !important;
}
 .sb .datefrom_tx {
 width:100px !important;
}
 .main_content_hid .cen .min_content_hid_tx {
 font-size:36px !important;
}
 .padding_40_0_top {
 min-height:150px;
}
 div.tabs > div > a {
 padding:5px;
 font-size:14px;
 margin-top:50px;
 margin-bottom:-30px;
}
 div.tabs > div > div {
 top:22px;
}
 .lefbx .hea, .rightbx .hea {
 font-size:30px;
}
 .offer_hdng1 {
 font-size:24px !important;
}
 .subscribe input {
 padding:2% !important;
 width:100% !important;
 margin:0 0 10px !important;
}
 .subscribe_btn {
 text-align:center !important;
 width:50% !important;
 margin:0 !important;
}
 .sb1 h3 {
 margin-top:0 !important;
}
 #sticky_navigation_wrapper .img_rotator {
 display:block !important;
 width:320px !important;
}
 .gallery_large {
 width:100% !important;
 height:200px !important;
}
 .gallery_large img {
 width:100% !important;
 height:auto !important;
}
 .bbr_autocomplite {
 width: 85% !important;
 float: left;
}
 .sb .datefrom_tx span {
 font-size: 13px;
}
 .sb .d1_tx {
 text-align: left;
}
 .mob-container {
 width: 100% !important;
 padding: 0 !important;
}
 .sb .nw-chk-in, .sb .nw-chk-ot2 {
 width:50% !important;
 text-align:center;
}
}
 @media only screen and ( max-width:300px ) {
 .left_controls, .right_contents {
 width: 100% !important;
}
 .hotel_ifno {
 margin: 0;
 width: 100%;
}
}
 @media only screen and ( max-width:359px ) {
 .container {
 width:280px !important;
}
 .tab-pane h2 {
 font-size: 13px !important;
}
 .form-control {
 font-size: 13px !important;
}
 .banner_text1 {
 font-size: 16px;
}
 .banner_text2 {
 font-size: 12px !important;
}
 .lefbx .hea, .rightbx .hea {
 font-size: 25px;
}
 .max-1000 {
 width: 95% !important;
}
 .lefbx .hea em, .rightbx .hea em {
 font-size: 11px;
}
 .cont_t {
 width: 92%;
 text-align: justify;
 font-size: 13px;
}
 .lefbx, .rightbx {
 width: 100%;
}
 .banner_hdng3 {
 font-size: 19px !important;
}
 .banner_hdng3 span {
 font-size: 11px !important;
}
 .theme_box {
 width: 100% !important;
}
 .subscribe_btn {
 margin-left: 24% !important;
}
 .mob-container {
 width: 100% !important;
 padding: 0 !important;
}
 .mob-hed-mnu {
 width:100% !important;
}
 .htl-desc-mn {
 top: 145px;
}
}
 @media only screen and ( min-width: 320px) and ( max-width: 359px ) {
 .intr2 p {
 font-size: 10px;
}
 .intr2 {
margin-top:10px;
}
 .bbr_autocomplite {
 width: 85% !important;
 float: left;
}
 .sb .datefrom_tx span {
 font-size: 13px;
}
 .sb .d1_tx {
 text-align: left;
}
 .htl-desc-mn {
 top: 150px;
}
 .full, .full-page {
height: 643px!important;
}
 .banner_text1 span:before, .banner_text1 span:after {
display:none;
}
 .banner_text1 span {
margin-left: -20px;
}
 .banner_text2 h1 {
font-size: 27px;
}
 .banner_text2 p {
font-size: 13px;
margin-top: 10px;
}
 .bbr_autocomplite {
margin-top:-33px;
}
 .gridbx .toptable td {
 display: block!important;
 text-align: center!important;
}
}
.tar {
	float:right;
	cursor:pointer;
}
.input-daterange {
	margin-top:0px;
}
.suggestions {
	text-align: left;
}
.new_element {
	display:none !important;
}
.menu_bars {
	right:0!important
}
.vcard {
	display: block;
	width: 80px;
	float: left;
}
.commentlist li {
	border-bottom: 2px solid #ddd;
	border-top: 2px solid #ddd;
	padding: 20px 0;
	margin-bottom: -1px;
	float: left;
	width: 100%;
}
.fn {
	font-size: 18px;
	font-weight: 600;
}
.commentmetadata a {
	float:left;
}
.comment-edit-link, .comment-reply-link {
	width: 40px;
	color: #fff;
	height: 20px;
	background: #f97352;
	text-align: center;
	border: 1px solid #C25338;
	border-radius: 6px;
	margin-left: 19px;
}
.about-author-desc p {
	float: left;
	width: 100%;
}
#commentform textarea {
	width:100%;
}
#commentform #submit {
	background: #f97352;
	padding: 6px;
	color: #fff;
}
.reply {
	float: left;
	width: 100%;
}
.comment-reply-link {
	float: left;
}
.banner_hdng3 {
	min-height: 129px !important;
}
.offer {
	padding-bottom: 50px;
}
.form-control {
	display:block !important;
}
.hotel_ifno {
	width: 100%;
	float: left;
}
 @media only screen and (max-width: 768px) {
 .top_bar {
 display: none!important;
}
 .accommodation {
 width: 100%;
}
 .accommodation a {
 float:none;
 margin: 0 0px;
}
 .accommodation .Hotel_Map_LI_Tab, .Hotel_Map_LI_Tab {
 margin: 0 13px;
}
 .hotel_ifno > a {
 float: none;
}
}
 @media only screen and (max-width: 1200px) {
 .accommodation {
 float:left;
}
}
 @media only screen and (max-width: 1200px) {
 .accommodation {
 float:left;
}
}



 .view-full-post-btn{
  display:inline-block;
  /*border-radius*/
  -webkit-border-radius:10px;
     -moz-border-radius:10px;
          border-radius:10px;
  padding:8px 16px;
  margin-top:5px;
  border:1px solid #d8dcdc;
  font-family:Georgia,serif;
  font-style:italic;
  font-size:15px;
  background:#fff;

}
.view-full-post-btn:hover{
  display:inline-block;
  /*border-radius*/
  -webkit-border-radius:10px;
     -moz-border-radius:10px;
          border-radius:10px;
  padding:8px 16px;
  margin-top:5px;
  border:1px solid #d8dcdc;
  font-family:Georgia,serif;
  font-style:italic;
  font-size:15px;
    background:#fff;

