﻿@charset "utf-8";
/* CSS Document */
/* umit karaosmanoglu */

@import url(reset.css);
@import url(easy-responsive-tabs.css);
@import url(jquery.datepick.css);
@import url(owl.carousel.css);
@import url(owl.theme.css);
@import url(jRating.jquery.css);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@font-face {
        font-family: "Indian Rupee";
        src: url('181732178-IndianRupee.eot');
        src: url('181732178-IndianRupee.eot?#iefix') format('embedded-opentype'),
        url('181732178-IndianRupee.svg#Indian Rupee') format('svg'),
        url('181732178-IndianRupee.woff') format('woff'),
        url('181732178-IndianRupee.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
	

/* ------------------------------------------ MIX ------------------------------------------ */
html {background:#e9e9e9;}
body {font-size:12px;font-weight:400;background:#e9e9e9;  }
/* .container {max-width:1140px;} */

h1 {}
h2 {}
h3 {}
h4 {font-size:20px;}
h5 {}
h6 {}

ul li{ list-style:none!important;}

a:hover, a:focus, a:active {text-decoration:none !important;outline-offset:0 !important;outline:none !important;cursor:pointer;}
input, textarea, select {}

.fRight {float:right !important; }
.fLeft {float:left !important;}

.pRev {position:relative !important;}
.noBorder {border:0 !important;}
.marginTop20 {margin-top:20px !important;}
.marginBottom0 {margin-bottom:0 !important;}
.marginBottom10 {margin-bottom:10px !important;}
.clear{ clear:both; padding-bottom:0px!important;}
.ruppe{ font-family: "Indian Rupee"!important;}
.padbot0{ padding-bottom:0px!important;}
/* ------------------------------------------ HEADER ------------------------------------------ */
header {background:#3a1b07!important; padding-top:10px;}
header #logo{max-width: 278px;}
header #logo img{max-width: 100%;}

/* language and currency dropdown */
.dropTrigger img {margin:0 5px 0 0;float:left;}
.dropTrigger {color:#bbbbbb;background:url(../images/dropdown-arrow.png) right center no-repeat;padding-right:10px;}
.dropdown.open .dropTrigger, .dropTrigger:hover {text-decoration:none;background:url(../images/dropdown-arrow-active.png) right center no-repeat;}
.dropdown-menu {border-radius:0;box-shadow:none;min-width:80px;}
.dropdown-menu > li > a {padding:3px 10px;font-size:12px;display:block;}
.dropdown-menu > li > a span {display:block;padding-left:9px;float:left;margin-top:-1px;padding:3px 10px;font-size:12px;}
.dropdown-menu > li > a img {float:left;}

.language {border-right:1px solid #76492c;width:65px;float:left;}
.currency {float:left;margin-left:13px;}
.currency .dropdown-menu {min-width:50px;}
.buspad{ padding:10px;}
/* call us */
.callUsTop {margin-top:40px;}
.callUsTop h4 {color:#fff;}
.callUsTop span {color:#bbb;font-size:13px;}

/* logo */
#logo a {display:block;margin:0px 0px 5px 0px;}

/* topmenu */
.topmenu {margin-top:100px;margin-bottom:10px;}
.topmenu ul {}
.topmenu ul li {float:left;border-right:1px solid #666666;padding-right:10px;margin-right:10px;}
.topmenu ul li.last {border-right:0;padding-right:0;margin-right:0;}
.topmenu ul li a {color:#b3b3b3;font-size:13px;display:block;line-height:10px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.topmenu ul li a:hover, .topmenu ul li.active a {color:#fff;}
.tinynav {display:none;}
table.hoteldetail { margin-top:20px; border-radius:3px; border:1px solid #ddd;}
table.hoteldetail  th{ background:#CCCCCC; padding:10px; font-size:14px; color:#000;}
table.hoteldetail  td{ padding:5px 10px; text-align:left; height:55px; vertical-align:middle; font-size:12px; }
 
table.hoteldetail tr.odd{background:#fff!important; border-bottom:1px solid #ddd;}
table.hoteldetail tr.even{background:#F4F4F4!important; border-bottom:1px solid #ddd;}

.btnbook{ background:url(../../images/btnbook.png) center top no-repeat; width:88px; height:27px; display:block; border:none; box-shadow:none; content:'';}

.btnbook1{ background:#452008; border-radius:5px; width:100%; height:50px; color:#fff; font-size:17px; cursor:pointer; border:none; text-align:center;}


table.hoteldetail2 { margin-top:20px; border-radius:3px; border-left:1px solid #ddd; border-top:1px solid #ddd;}
table.hoteldetail2  th{ background:#e6e6e6; padding:10px; font-size:13px; color:#000; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:right;}
table.hoteldetail2  td{ padding:5px 10px; text-align:right; font-size:13px; height:37px; vertical-align:middle; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }

table.hoteldetail02 {  border-radius:10px; moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-left:1px solid #999; border-top:1px solid #999;}
table.hoteldetail02  th{ background:#107ECB; padding:10px; font-size:16px; color:#fff; border-bottom:1px solid #999; border-right:1px solid #999; text-align:center; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif;}
table.hoteldetail02  th:first-child{border-radius: 5px 0 0 0;}
table.hoteldetail02  th:last-child{border-radius: 5px 5px 0 0px;}
table.hoteldetail02 tr:last-child td:first-child{border-radius: 0 0 0 5px;}
table.hoteldetail02 tr:last-child td:last-child{border-radius: 0 0 5px 0px;}
table.hoteldetail02  td{ padding:5px; text-align:center; font-size:14px; vertical-align:middle; border-bottom:1px solid #999; border-right:1px solid #999;  background-color:#fff; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif;}
table.hoteldetail02  td.curency1{ padding:5px; text-align:right; font-size:14px; vertical-align:middle; border-bottom:1px solid #999; border-right:1px solid #999;  font-family: "Indian Rupee"; background-color:#fff;}
 
table.hoteldetail2 tr.odd{background:#fff; border-bottom:1px solid #ddd;}
table.hoteldetail2 tr.even{background:#F4F4F4; border-bottom:1px solid #ddd;}

/*---------------------------------------------------              Form Area     ----------------------------------------------------------*/
.regform{ /*margin-top:20px;*/ margin-bottom:20px; padding:20px; border:#ccc 1px solid; border-radius:5px; background:#f4f4f4;}
.regform ul li{display:inline-block; width:49%;}
/*.des{ width:860px!important;}*/
.regform ul li.last{ width:100%;}
.smit{ margin-left:130px; margin-top:-30px;}
.regform  div{ padding: 0px 0px 16px 0px!important;  border:0px; background:transparent; box-shadow:none; font-size:14px; }
.regform  div label{ padding:5px 0px; width:160px; float:left; font-size:14px;font-size:12px;}
.regform  div input{  width:50%; float:left;}
.regform  div textarea{  width:86%; float:left; border-radius:4px;}
.add{width:71%!important; float:left; border-radius:4px;}
.droplist{width:71%!important;}
.regform input[type="submit"]{width:20%;}
 
/*.regform  div select{  width:71%;  float:left; border-radius:0px; font-size:12px; height:38px;}*/
 
.regform  div span{ width:93px; display:inline-block; vertical-align:top;}
.regform input[type="text"], .formarea textarea{ background:#ffffff; border:#cccccc solid 1px;  padding:5px 10px; float:left; border-radius:5px;}
.regform textarea{ height:68px; resize:none;}
.lrn{background:#0D0E82; padding:7px 15px;  color:#fff;    margin-right:5px;}
.lrn:hover{  background:#ccc; padding:7px 15px; color:#000;} 
input[type="text"]:focus, textarea:focus {
  border-color:#66AFE9;
 
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

}


.hm_contact{background:url(../images/contact-icon-phone.png) no-repeat 8px 2px; color:#fff; padding-left:40px;font-size:15px; margin-top:10px; min-height:23px; letter-spacing:1px}
.regform2{ margin-top:20px; margin-bottom:20px; padding:20px; border:#ccc 1px solid; border-radius:5px; background:#f4f4f4; display:inline-block;}
.regform2 h2{ font-size:18px; color:#333}
.regform2 h2{ font-size:18px; color:#333}
.regform2 label{ padding:8px 0px; width:135px; float:left; font-size:14px;}
.regform2 input{  width:71%; float:left;}

.regform3{/* margin-top:20px;*/ margin-bottom:20px; padding:20px; border:#ccc 1px solid; border-radius:5px; background:#f4f4f4; display:inline-block; width:100%;}
.regform3 h2{ font-size:18px; color:#333}
.regform3 label{ padding:8px 0px; width:135px; float:left; font-size:14px;}
.regform3 input{  width:71%; float:left;}

.regform4{ /*margin-top:20px;*/ margin-bottom:20px; padding:20px; border:#ccc 1px solid;  background:#f4f4f4; display:block; }
.regform4 h2{ font-size:18px; color:#000066; padding-bottom:20px;	}
.regform4 label{ padding:8px 0px; width:135px; float:left; font-size:14px;}
.regform4 input{  width:71%; float:left;}
.regform4 input[type="text"], input[type="password"], .formarea textarea{ background:#ffffff; border:#cccccc solid 1px;  padding:6px 10px; float:left; height:32px;} 
.regform4 table{ border-radius:5px!important;}
.regform4 table.hote_nmadd tr td{ margin:0px; padding:0px 10px 10px 0px; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:16px; color:#333333; border:none;}
.regform4 table.hote_det tr th{ margin:0px; padding:10px; color:#fff; background-color:#3A1B07; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:15px; border-right:1px solid #999; border-bottom:1px solid #999; text-align:center; }
.regform4 table.hote_det tr td{ margin:0px; padding:10px; color:#666; background-color:#fff; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:15px; border-right:1px solid #999; text-align:center; }

.regform4 table.hote_det tr th:first-child{border-radius: 5px 0 0 0;}
.regform4 table.hote_det tr th:last-child{border-radius: 0px 5px 0 0px;}
.regform4 table.hote_det tr:last-child td:first-child{border-radius: 0 0 0 5px;}
.regform4 table.hote_det tr:last-child td:last-child{border-radius: 0 0 5px 0px;}

.regform5{ /*margin-top:20px;*/ margin-bottom:20px; padding:20px; border:#ccc 1px solid;  background:#f4f4f4; display:block; }
.regform5 h2{ font-size:18px; color:#000066; padding-bottom:20px;	}
.regform5 label{ padding:8px 0px; width:160px; float:left; font-size:14px;}

.regform5 input[type="text"], input[type="password"], .formarea textarea{ background:#ffffff; border:#cccccc solid 1px;  padding:9px 10px; float:left;} 
.regform5 table{ border-radius:5px!important;}
.regform5 table.hote_nmadd tr td{ margin:0px; padding:0px 10px 10px 0px; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:16px; color:#333333; border:none;}
.regform5 table.hote_det tr th{ margin:0px; padding:10px; color:#fff; background-color:#3A1B07; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:15px; border-right:1px solid #999; border-bottom:1px solid #999; text-align:center; }
.regform5 table.hote_det tr td{ margin:0px; padding:10px; color:#666; background-color:#fff; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:15px; border-right:1px solid #999; text-align:center; }


/*.regform2  div{ padding: 0px 0px 5px 0px!important;  border:0px; background:transparent; box-shadow:none; font-size:14px; }
.regform2  div label{ padding:8px 0px; width:135px; float:left; font-size:14px;}
.regform2  div input{  width:71%; float:left;}*/
.check div{ display:inline-block; padding-bottom:0px!important;}
.infant div{ display:inline-block; padding-bottom:0px!important;}
.firstname div{ display:inline-block; padding-bottom:0px!important; width:49%; margin-top:5px;}
.firstname1 div{ display:inline-block; padding-bottom:0px!important; width:47%; margin-top:5px;}
.firstname div span{ float:left; padding-left:5px;}
.firstname1 div{ display:inline-block; padding-bottom:0px!important; margin-top:5px;}
.firstname1 div span{ float:left; padding-left:5px; }

.firstname2 div span{float: left; font-size: 14px;  padding: 8px 0;}
.regform2 input[type="text"], .formarea textarea{ background:#ffffff; border:#cccccc solid 1px;  padding:5px 10px; float:left;} 
.regform3 input[type="text"], .formarea textarea{ background:#ffffff; border:#cccccc solid 1px;  padding:9px 10px; float:left;} 
.address{ width:50%; float:left; margin-top:-5px;} 

.pay1_brd{ border-right:1px solid #ccc!important; margin-right:20px!important; }

.pay_form li{ display:inline-block; position:relative; padding-bottom:0px; width:49%; margin-top:5px; float:left;}

/* top right links */
.topRightLinks {position:absolute;top:0;right:13px;}

.topRightLinks a {display:block;float:left;color:#b3b3b3;font-size:12px;display:block;line-height:10pxtransition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.login {border-left:1px solid #666666;padding-left:10px;margin-left:10px;}
.topRightLinks a:hover {color:#fff;}
/* social */
.social {margin-top:7px;float:right;}
.social li {float:left;margin-right:4px; margin-bottom:5px;}
.social li.last {margin-right:0;}
.social li a {display:block;text-indent:-9999px;width:22px;height:22px;}
.social li a.gplus {background:url(../images/social-googleplus.png) no-repeat left top;}
.social li a.linkedin {background:url(../images/social-rss.png) no-repeat left top;}
.social li a.rss {background:url(../images/social-rss.png) no-repeat left top;}
.social li a.twitter {background:url(../images/social-twitter.png) no-repeat left top;}
.social li a.facebook {background:url(../images/social-facebook.png) no-repeat left top;}
.social li a.instagram {background:url(../images/social-instagram.png) no-repeat left top;}
.social li a.email {background:url(../images/social_email.png) no-repeat left top;}
.social li a:hover {background-position:left bottom;}

/* top search */
#topSearch {margin-top:40px;float:right;}
#topSearch input[type="text"] {background:#e0e0e0;border:0;-webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-o-border-radius: 5px 5px 0px 0px;-ms-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;float:left;width:200px;padding:8px 10px;-webkit-box-shadow: inset 1px 0px 3px #bababa;-moz-box-shadow: inset 1px 0px 3px #bababa;-o-box-shadow: inset 1px 0px 3px #bababa;-ms-box-shadow: inset 1px 0px 3px #bababa;box-shadow: inset 1px 0px 3px #bababa;font-size:14px;}
#topSearch input[type="submit"] {border:0;background:url(../images/top-search-icon.png) left top no-repeat;height:19px;width:20px;text-indent:-9999px;float:left;margin-left:-32px;margin-top:6px;}
#topSearch input[type="submit"]:hover {background-position:left bottom;}

/* main memu */
.mainMenuContainer {width:100%;height:52px;-webkit-box-shadow: 0px 3px 5px #bcbcbc;-moz-box-shadow: 0px 3px 5px #bcbcbc;-o-box-shadow: 0px 3px 5px #bcbcbc;-ms-box-shadow: 0px 3px 5px #bcbcbc;box-shadow: 0px 3px 5px #bcbcbc;}
.mainMenu {}
.mainMenu .mobDropdown {display:none;}
.mainMenu ul {display:block;}
.mainMenu ul li {float:left;}
.mainMenu ul li a {display:block;padding:10px 42px;font-size:18px;color:#fff;}
.mainMenu ul li.first a {padding:10px 30px;text-indent:-9999px;background:url(../images/main-menu-home.png) no-repeat center center;}
.mainMenu ul li a:hover, .mainMenu ul li.active a {background-color:#d83b00;-moz-transition: background-color ease .5s;-webkit-transition: background-color ease .5s;-o-transition: background-color ease .5s;transition: background-color ease .5s;-ms-transition: background-color ease .5s;}

.mainMenu ul li ul{position:absolute; display:none;  z-index:999999; width:200px; background:#ea4306;}
.mainMenu ul li:hover ul{ width:150px; z-index:999999; display:block;}
.mainMenu ul li ul li:first-child a{background:none!important; padding-left:0px!important; padding-right:0px;}
.mainMenu ul li ul li{border-bottom:1px solid #ae3000; width:100%;}
.mainMenu ul li ul li a{padding:10px; font-size:15px;}
.mainMenu ul li ul li.first a{padding:0px!important; display:none!important;}

/* ------------------------------------------ CONTENT ------------------------------------------ */
.innerTitle {border-bottom:1px solid #c8c8c8;width:100%;position:relative; min-height:20px;margin-bottom:15px; word-wrap:break-word;}
.innerTitle h2 {color:#2f2f2f;font-size:20px;position:absolute;top:0;left:0;background:#e9e9e9;padding-right:10px;}

.innerTitle11 h2 {color:#2f2f2f;font-size:20px; position:relative; top:0;left:0;background:none; padding-right:0px; margin:0px 0px 15px 0px; display:block;}

.award_title span{color:#2f2f2f; font-size:20px; text-align:center; padding-right:10px; display:block;}

.innerTitle span a{color:#ff5313;font-size:16px; top:0; float:right;}

p.black {font-size:16px;color:#434343;line-height:20px;margin:25px 0 15px 0;}

/* main slider */
.mainSliderContainer {position:relative; margin-bottom:30px; width:100%;}
.hmbanner ul{height:598px; overflow:hidden;}
.rslides {z-index:99;}
.rslides {position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0; height:100%; }
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block; overflow:hidden;float: left;width: 100%;border: 0;}
.advertise li{ background-color:#FFF; text-align:center;}
.advertise li img {display: block; height:220px; width:100%; border: 0;  margin:0px auto;}

.mainSliderNav {}
.mainSliderNav a {display:block;text-indent:-9999px;width:48px;height:49px;position:absolute;top:50%;margin-top:-24px;z-index:999!important;}
.mainSliderNav .prev {background:url(../images/main-slider-prev.png) no-repeat left bottom;left:10px;}
.mainSliderNav .next {background:url(../images/main-slider-next.png) no-repeat left bottom;right:10px;}
/* .mainSliderNav a:hover {background-position:left bottom;} */

.caption {width:30%;font-size:36px;color:#Cooper Std;color:#fff;position:absolute;top:50%;margin-top:-24px;left:200px;}
.mar_top{margin-top:10px;}
/* booking tabs */
.bookingTabsContainer {position:absolute;top:45px;right:0;z-index:100;width:100%;}
.bookingTabsContainer .bookingTabsCol {float:left;}
#bookingTabs {}

.feed_btn{background: url(../images/feedback.png) no-repeat 7px 0px; top:-15px; width:54px; height:105px; outline: medium none;}

#bookingTabs .resp-tabs-list {margin-left:2px !important;}
#bookingTabs .resp-tabs-list li {background-color:#fff;color:#fd4e0d;font-size:15px;-webkit-box-shadow: 0px -2px 6px #bcbcbc;-moz-box-shadow: 0px -2px 6px #bcbcbc;-o-box-shadow: 0px -2px 6px #bcbcbc;-ms-box-shadow: 0px -2px 6px #bcbcbc;box-shadow: 0px -2px 6px #bcbcbc;text-shadow: 1px 1px 1px #bcbcbc;-webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-o-border-radius: 5px 5px 0px 0px;-ms-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;margin-right:5px;padding:9px 8px 4px 7px;position:relative;z-index:200;border:0;}
#bookingTabs .resp-tabs-list li span { height:27px;display:block;padding-left:30px;line-height:21px;background-repeat:no-repeat;background-position:left bottom;}
#bookingTabs .resp-tabs-list li.flights span {background-image:url(../images/booking-tab-icon-flight.png);}
#bookingTabs .resp-tabs-list li.flights span a{ color:#FF5313;}
#bookingTabs .resp-tabs-list li.hotels span {background-image:url(../images/booking-tab-icon-hotel.png);}
#bookingTabs .resp-tabs-list li.holiday span {background-image:url(../images/booking-tab-icon-holidays.png);}
#bookingTabs .resp-tabs-list li.cruise span {background-image:url(../images/booking-tab-icon-crouse.png); }
#bookingTabs .resp-tabs-list li.bus span {background-image:url(../images/booking-tab-icon-cars.png);}
#bookingTabs .resp-tab-active {color:#f4f4f4 !important;padding:9px 9px 4px 9px !important;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow: none;-ms-box-shadow:none;box-shadow:none;}
#bookingTabs .resp-tab-active a{color:#f4f4f4 !important;}
#bookingTabs h2.resp-tab-active span.resp-arrow { border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #fff;}
#bookingTabs .resp-tabs-list li.resp-tab-active span {background-position:left top;}

#bookingTabs .resp-tab-content {
	background:url(../images/tab_bak.png) repeat left top;
	border-radius:5px;
	 position: relative;
    z-index: 200;
	
}
.clrwhite{color:#fff;}
#bookingTabs .resp-tab-content .row {margin:0;padding:15px 0;}
#bookingTabs .resp-tab-content .col-sm-7 .row {margin:0;padding:0;}

/* booking form */
.generalForm {}
.generalForm label {color:#fff;width:100%;font-size:13px;margin-bottom:5px;}
.generalForm .col-sm-7, .generalForm .col-sm-5 {margin-bottom:10px;}
.generalForm .col-sm-4 {padding:0 5px 0px 0px;}
.generalForm .col-sm-4 label {font-size:14px;}
.generalForm input[type="text"], .generalForm input[type="password"], .generalForm textarea, .generalForm input[type="select"]{width:100%;border:1px solid #d4d4d4 ;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9;padding:7px 5%;color:#666666;font-size:11px;margin-bottom:10px; background:#fff;  display:block; height:32px;}

.generalForm select {width:100%;padding:7px 5%;border:1px solid #d4d4d4 !important;color:#666666;font-size:13px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px; }

.generalForm input[type="submit"] {border:0;color:#fff;font-size:14px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px; }

.bookingForm input[type="submit"] {background-image:url(../images/form-search-icon.png);background-position:15% center;background-repeat:no-repeat;padding:10px 20px 10px 40px;float:right;margin-top:10px; }

.input1[type="text"], .generalForm .input1[type="password"], .textarea1 {width:100%;border:1px solid #d4d4d4 !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9;padding:7px 5%;color:#666666;font-size:13px;margin-bottom:5px; background:#fff; resize:none; }
.textarea1{height:80px!important;}



/* calendar */
.datePickContainer {position:relative;}
.datePickImg {position:absolute;right:10px;top:30px;}

/* custom select */
.customSelect {width:100%;padding:7px 5%;border:1px solid #d4d4d4 !important;color:#666666;font-size:13px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9; background:#fff; margin-left:10px; margin-right:10px;}
.hasCustomSelect {left:4px;top:23px;width:90% !important;padding:7px 0;height:auto !important;}
.customSelect.customSelectHover {}
.customSelect.customSelectOpen {}
.customSelect.customSelectFocus {}
.customSelectInner {width:100% !important;text-indent:20px;background:url(../images/custom-select-arrows.png) 90% center no-repeat;}

.viewSelect, .sideSelect {position:relative;}
.viewSelect .hasCustomSelect {top:0;width:72% !important;left:17px;}
.sideSelect .hasCustomSelect {top:0;width:99% !important;left:0;}

/* short offers */
.shortOffers {position:absolute;top:550px;right:0;z-index:100;width:100%;}
.shortOffer {-webkit-box-shadow: 0px 0px 6px #bcbcbc;-moz-box-shadow: 0px 0px 6px #bcbcbc;-o-box-shadow: 0px 0px 6px #bcbcbc;-ms-box-shadow: 0px 0px 6px #bcbcbc;box-shadow: 0px 0px 6px #bcbcbc;border:0;position:relative;z-index:200;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:100%;padding:15px 5%;background:#fafafa;}
.shortOffer .title {width:65%;float:left;margin-right:5%;}
.shortOffer .title h5 {font-size:18px;color:#1e0c01;line-height:22px;}
.shortOffer .price {width:30%;float:left;}
.shortOffer .price span {display:block;color:#666666;font-size:13px;line-height:14px;}
.shortOffer .price em {display:block;font-size:26px;font-style:normal;}

/* special offers */
#specialOffers {margin-bottom:30px;  }
.offers .item {margin:20px;position:relative;display:block; overflow:hidden; border-radius:5px;}
.offers .item .priceTag {background:url(../images/offer-price-tag.png) no-repeat;color:#fff;font-weight:bold;width:103px;height:55px;position:absolute;top:105px;right:-6px;font-size:21px;padding:10px; font-family: "Indian Rupee"!important;}
.cur{font-size:14px; float:left; display:block; position:relative; padding-right:3px; text-align:left;}
.offers .item .priceTag em {display:inline-block;font-size:13px;font-weight:normal;margin-right:12px;float:left;}


.offers .item img {display: block;width:240px;height: auto;-webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-o-border-radius: 5px 5px 0px 0px;-ms-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; overflow:hidden;}
.offers .item .location {display:block;width:100%; background:url(../images/offer-marker.png) no-repeat scroll 3% center #242424;color:#ffffff;font-size:16px!important;padding:10px 0%;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-o-border-radius: 0px 0px 5px 5px;-ms-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;text-indent:30px; max-height:55px; min-height:55px; overflow:hidden; font-weight:bold;}

.offers .item .location span{font-size:12px!important; padding-left:32px!important; font-weight:normal;}

.offers1 .item {margin:20px;position:relative;display:block; overflow:hidden; border-radius:5px;}
.offers1 .item .priceTag {background:url(../images/offer-price-tag.png) no-repeat;color:#fff;font-weight:bold;width:107px;height:55px;position:absolute;top:105px;right:-5px;font-size:18px;padding:7px 7px 9px 10px; line-height:18px; font-family: "Indian Rupee"!important; z-index:9999; text-align:right;}

.offers1 .item .priceTag .aed1{background:url(../../images/dinar2.png) left 5px no-repeat; padding:15px 9px 0px 5px; height:22px; width:11px;  display:inline-block; position:relative; vertical-align:middle; z-index:9;}

<!--.offers1 .item .diner {background:url(../images/offer-price-tag.png) no-repeat;color:#fff;font-weight:bold;width:107px;height:55px;position:absolute;top:105px;right:-6px;font-size:18px;padding:10px; font-family: "Indian Rupee"!important;}
-->
.offers1 .item .priceTag em {display:inline-block;font-size:13px;font-weight:normal;margin-right:7px;float:left;}
.offers1 .item img {display: block;width:100%;height: auto;-webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-o-border-radius: 5px 5px 0px 0px;-ms-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; overflow:hidden; z-index:999; position:relative; max-width:350px;}
.offers1 .item span {display:block;width:100%; background:url(../images/offer-marker.png) no-repeat scroll 3% center #242424;color:#ffffff;font-size:18px; font-weight:bold!important; padding:10px 0%;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-o-border-radius: 0px 0px 5px 5px;-ms-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;text-indent:30px; max-height:60px; z-index:999999; position:relative; max-width:350px;}
.nd{ font-size:12px; text-align:left; display:block; font-weight:normal;}

.mainSliderNav1 { }
.mainSliderNav1 a {display:block;text-indent:-9999px;width:48px;height:49px;position:absolute;top:50%;margin-top:0px;z-index:999;}
.mainSliderNav1 .prev {background:url(../images/pre.png) no-repeat left bottom  #E9E9E9;right:35px; top:-15px;}
.mainSliderNav1 .next {background:url(../images/next.png) no-repeat left bottom #E9E9E9;right:0px; top:-15px;}
.mainSliderNav1 .prev:hover{background:url(../images/pre_hover.png) no-repeat left bottom #E9E9E9;right:35px; top:-15px;}
.mainSliderNav1 .next:hover{background:url(../images/next_hover.png) no-repeat left bottom #E9E9E9;right:0px; top:-15px;}


/* carousel buttons */
.owl-controls {position:absolute;top:-34px;right:10px;margin-top:0 !important;background:#e9e9e9;}
.owl-controls .owl-prev, .owl-controls .owl-next {margin: 2px !important;display:block;width:29px;height:29px;text-indent:-9999px;opacity:1 !important;}
.owl-prev {background:url(../images/carousel-prev.png) left top no-repeat !important;}
.owl-next {background:url(../images/carousel-next.png) left top no-repeat !important;}
.owl-controls .owl-prev:hover, .owl-controls .owl-next:hover {background-position:left bottom !important;}

/* featured offers */
.featuredOffers {margin-bottom:30px; height:475px; overflow:hidden;}
.featuredOffers .col-sm-4 {padding:0 !important;}
.featuredOffers .item {margin:10px;}
.featuredOffers .item .priceTag {font-family:Arial, Helvetica, sans-serif;}
.featuredOffers .item .priceTag {background:url(../images/offer-price-tag-small.png) no-repeat ;width:100px;height:41px;font-size: 18px;top: 110px;right: 0px;padding:5px 6px 5px 20px;  font-family: "Indian Rupee"!important; text-align:right;}
.featuredOffers .item .priceTag .aed{ background:url(../../images/dinar01.png) left 5px no-repeat; padding:15px 8px 6px 5px; height:15px; width:13px;  display:inline-block; position:relative; vertical-align:middle; float:left;}
.featuredOffers .item .priceTag span{ position:relative; top:2px; }

.offers1 .item .priceTag .aed2{ background:url(../../images/dinar2.png) left 5px no-repeat; padding:10px 12px 11px 5px; height:19px; width:16px;  display:inline-block; position:relative; vertical-align:middle;}

.aed7{ background:url(../../images/dinar6.png) left 5px no-repeat; padding:17px 12px 12px 0px; height:11px; width:14px;  display:inline-block; position:relative; vertical-align:middle;}

.aed6{ background:url(../../images/dinar5.png) left 5px no-repeat; padding:13px 12px 12px 0px; height:11px; width:9px;  display:inline-block; position:relative; vertical-align:middle;}

.aed3{ background:url(../../images/dinar3.png) left 5px no-repeat; padding:13px 12px 12px 0px; height:19px; width:16px;  display:inline-block; position:relative; vertical-align:middle;}

.aed5{ background:url(../../images/dinar2.png) left 5px no-repeat; padding:9px 12px 12px 0px; height:19px; width:16px;  display:inline-block; position:relative; vertical-align:middle;}

.aed4{ background:url(../../images/dinar4.png) left 5px no-repeat; padding:11px 10px 12px 0px; height:11px; width:9px;  display:inline-block; position:relative; vertical-align:middle;}


.spnsym {display: block; float: left; font-size: 14px; position: relative;  text-align: left; vertical-align: top; width: 10px;}


@media screen and (-webkit-min-device-pixel-ratio:0) { .featuredOffers .item .priceTag{font-size:15px; width:100px; /*padding-top:10px;*/} }
/* news list */
.newsList {margin-bottom:30px;}
.newsList ul {}
.newsList ul li {margin-bottom:35px;}
.newsList ul li a {display:block;font-size:13px;line-height:18px;background:url(../images/news-list.png) no-repeat left 4px;padding-left:30px;min-height:27px; color:#2F2F2F!important;}
.newsList ul li a strong{color:#ff5313; font-weight:bold;}
.newsList ul li a span{ color:#ff5313; float:right; }


/* bottom slider */
.bottomSliderContainer {position:relative;margin-top:25px; height:220px; overflow:hidden;}
#bottomSlider {-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0px 0px 3px #cacaca;-moz-box-shadow: 0px 0px 3px #cacaca;-o-box-shadow: 0px 0px 3px #cacaca;-ms-box-shadow: 0px 0px 3px #cacaca;box-shadow: 0px 0px 3px #cacaca;}
#bottomSlider .caption {font-size:18px;width:100%;left:0;padding:5%;margin-top:0;top:73%;text-shadow: 1px 1px 1px #000;}

.bottomSliderNav {}
.bottomSliderNav a {display:block;text-indent:-9999px;width:8px;height:16px;position:absolute;top:15px;z-index:999;}
.bottomSliderNav .prev {background:url(../images/bottom-slider-prev.png) no-repeat left top;left:15px;}
.bottomSliderNav .next {background:url(../images/bottom-slider-next.png) no-repeat left top;left:30px;}
.bottomSliderNav a:hover {background-position:left bottom;}

/* login */
#loginModal, #registerModal {display:none;}

/*#simplemodal-overlay {background-color:#000; z-index:999999!important;}

#simplemodal-container {height:550px!important; width:700px!important; color:#bbb; background-color:#fff;padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px; z-index:999999!important;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../images/login-close.png) no-repeat; width:11px; height:11px; display:inline; z-index:3200; position:absolute; top:15px; right:15px; cursor:pointer;}
#simplemodal-overlay p, h4{color:#000066; font-size:15px; text-align:center;}
.simplemodal-wrap .info_title{ color:#333333; font-size:15px; text-align:center; margin-bottom:10px;}
.simplemodal-wrap .info_title2{ color:#000066; font-size:22px; text-align:center; margin-bottom:15px;}
.simplemodal-wrap .pop_info{ border:1px solid #ff5313; padding:20px 10px 10px 0px; margin:0px auto; border-radius:4px; width:450px; text-align:center;}
.simplemodal-wrap .popup_table tr{ width:50%; float:left;}
.simplemodal-wrap .popup_table tr td{ margin:7px 0px 7px 0px; font-size:13px; color:#333; padding:0px; display:inline-block;}
.simplemodal-wrap .popup_table tr td.org_font{ color:#ff5313;}
.simplemodal-wrap .popup_table tr td.brown_font{ color:#3a1b07; border-top:1px solid #ff5313; width:93%; padding:10px 0px 0px 0px;}
.simplemodal-wrap .pop_img1{ width:301px; float:left; display:inline-block; height:223px; margin-top:20px; border:1px solid #ff5313; border-radius:4px;}
.simplemodal-wrap .pop_img2{ width:301px; float:right; display:inline-block; height:223px;  margin-top:20px; border:1px solid #ff5313; border-radius:4px;}
.simplemodal-wrap .popup_table tr td.org_brd{border-left:1px solid #ff5313; padding-right:15px;}*/

.loaderPopUP { margin:0px; top:0; left:0; position:absolute; padding:0px; width:100%; height:100%; display:block;  background:url(../../images/popup_bak.png) center top repeat; z-index:999999!important; }

.loaderPopUP .popup_box_hotellist {height:550px!important; margin:0px auto;  width:700px!important; position:relative; left:0!important; top:10%;  color:#bbb; background-color:#fff; padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px; z-index:999999999!important; display:block;}
.loaderPopUP .popup_box_hotellist .simplemodal-data {padding:8px;}
/*.loaderPopUP .popup_box_hotellist a.modalCloseImg {background:url(../images/login-close.png) no-repeat; width:11px; height:11px; display:inline; z-index:3200; position:absolute; top:15px; right:15px; cursor:pointer;}*/
.loaderPopUP .popup_box_hotellist p, h4{color:#000066; font-size:15px; text-align:center;}
.loaderPopUP .popup_box_hotellist .info_title{ color:#333333; font-size:15px; text-align:center; margin-bottom:10px;}
.loaderPopUP .popup_box_hotellist .info_title2{ color:#000066; font-size:22px; text-align:center; margin-bottom:15px;}
.loaderPopUP .popup_box_hotellist .pop_info{ border:1px solid #ff5313; padding:20px 10px 10px 0px; margin:0px auto; border-radius:4px; width:450px; text-align:center;}
.loaderPopUP .popup_box_hotellist .popup_table tr{ width:50%; float:left;}
.loaderPopUP .popup_box_hotellist .popup_table tr td{ margin:7px 0px 7px 0px; font-size:13px; color:#333; padding:0px; display:inline-block;}
.loaderPopUP .popup_box_hotellist .popup_table tr td.org_font{ color:#ff5313;}
.loaderPopUP .popup_box_hotellist .popup_table tr td.brown_font{ color:#3a1b07; border-top:1px solid #ff5313; width:93%; padding:10px 0px 0px 0px;}
.loaderPopUP .popup_box_hotellist .pop_img1{ width:301px; float:left; display:inline-block; height:223px; margin-top:20px; border:1px solid #ff5313; border-radius:4px;}
.loaderPopUP .popup_box_hotellist .pop_img2{ width:301px; float:right; display:inline-block; height:223px;  margin-top:20px; border:1px solid #ff5313; border-radius:4px;}
.loaderPopUP .popup_box_hotellist .popup_table tr td.org_brd{border-left:1px solid #ff5313; padding-right:15px;}


#loginModal h6, #registerModal h6 {font-size:14px;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;}
#loginForm {border-bottom:1px solid #e5e5e5;}
#loginForm .loginName {background:url(../images/login-user-icon.png) no-repeat 95% center !important;}
#loginForm .loginPass {background:url(../images/login-pass-icon.png) no-repeat 95% center !important;}
#loginForm span.error, #registerModal span.error {display:none !important;}
#loginModal input, #registerModal input {margin-bottom:15px;}
#loginModal a, #registerModal a {color:#666666;text-decoration:underline;margin-top:10px;width:100%;float:left;}
.loginInner input[type="submit"] {padding:10px 30px;}
.loginInner input[type="submit"], .loginInner input[type="checkbox"] {float:left;}
.loginInner input[type="checkbox"] {margin-left:50px;margin-top:13px;}
.loginInner span {color:#666666;font-size:12px;margin-left:10px;line-height:40px;}
.loaderImg {display:none;width:32px;height:32px;background:url(../images/loader.gif) no-repeat;margin:30px auto 0 auto;}

/* register */
#registerForm .loginInner input {margin-bottom:0;}

/* breadcrumb */
.breadcrumb {background:none;margin:15px 0 15px 0;border-bottom:1px solid #bababa;width:100%;padding:0 0 15px 0;}
.breadcrumb ul {}
.breadcrumb ul li {font-size:13px;color:#434343;float:left;margin-right:10px;}
.breadcrumb ul li a {display:block;font-size:13px;color:#434343;}
.breadcrumb ul li a:hover {text-decoration:underline !important;}
.breadcrumb ul li.active {}

/* contact */
.contactDetails { padding-right:10px;}
.contactDetails p {font-size:13px;line-height:20px; padding:0px 0px 20px 0px;}

ul.list li{ margin:0px; padding:0px 0px 10px 20px; font-size:13px; background:url(../images/cnt_list.png) left 5px no-repeat; white-space:pre-line;  }
ul.list_1 li{ margin:0px; padding:0px 0px 10px 10px; font-size:13px; background:url(../images/link-list.png) left 7px no-repeat; width:100px; float:left;  }

ul.list01 li ul li{ margin:0px; padding:0px 0px 10px 20px; font-size:13px; background:url(../images/cnt_list.png) left 5px no-repeat; white-space:pre-line; display:inline-block;}

ul.faq{ margin:0px 0px 15px 0px; padding:0px;}
ul.faq span{ margin:0px!important; padding:0px 0px 0px 0px!important; font-size:16px; color:#333;}
ul.faq li{ margin:0px; padding:0px 0px 0px 20px; font-size:13px; background:url(../images/cnt_list.png) left 5px no-repeat; white-space:pre-line;  }

.contactInfo {margin-top:15px;}
.contactInfo li {padding-left:40px;font-size:15px;color:#434343;min-height:23px;margin-bottom:15px;}
.contactInfo li a {font-size:13px;color:#434343;}
.contactInfo li a:hover {text-decoration:underline !important;}
.contactInfo li.home {background:url(../images/contact-icon-home.png) no-repeat left 3px;}
.contactInfo li.phone {background:url(../images/contact-icon-phone.png) no-repeat left 3px;}
.contactInfo li.mob {background:url(../images/mob.png) no-repeat left 0px;}
.contactInfo li.mail {background:url(../images/contact-icon-mail.png) no-repeat left 0px;}
.contactInfo li.mail1 {background:url(../images/contact-icon-mail.png) no-repeat left 0px; padding-left:30px; }
.contactInfo li.phone1 {background:url(../images/contact-icon-phone.png) no-repeat left 3px; padding-left:30px;}

#map_canvas {width:100%; height: 100%!important; min-height:300px; -webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;}

#map_canvas iframe {width:100%; height:100%!important; min-height:400px; max-height:400px;}

#contactForm {margin:0px;}
#contactForm input[type="text"]{float:left; margin:5px 25px 25px 0px; padding:10px 5px; font-size:14px; width:230px; border:1px solid #ccc; border-radius:5px;}
#contactForm input[type="submit"] {padding:10px 30px;margin-top:20px;float:left; background:#FF5313; border:none; color:#fff; font-size:15px; font-weight:bold;}
#contactForm span.error {display:none !important;}
#contactForm textarea {min-height:120px; max-height:120px; padding:10px; min-width:100%; max-width:100%; resize:none; float:left; border:1px solid #ccc; border-radius:5px; margin:5px 25px 25px 0px; font-size:14px;}

.map{ margin:30px 0px 0px 0px;}
/* booking */
.bookingContainer {background:#fff;-webkit-box-shadow: 0px 0px 3px #cacaca;-moz-box-shadow: 0px 0px 3px #cacaca;-o-box-shadow: 0px 0px 3px #cacaca;-ms-box-shadow: 0px 0px 3px #cacaca;box-shadow: 0px 0px 3px #cacaca;margin-top:30px;padding-bottom:30px;}
.bookingContainer h3 {color:#434343;font-size:18px;width:100%;border-bottom:1px solid #d4d4d4;padding-bottom:10px;margin-bottom:30px;}
.bookingContainer h4 {color:#3785dd;font-size:15px;margin-bottom:20px;}
.bookingContainer h4.imgTitle span {float:left;}
.bookingContainer h4.imgTitle img {float:left;margin-top:-2px;margin-left:9px;}

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

.slide-out-div {
       padding: 20px;
        width: 250px;
        background: #f2f2f2;
        border: #FF5313 2px solid;
		border-radius:10px;
    }
.contactInfo ul.list{margin:15px 0px 15px!important; padding:0px;}
.contactInfo ul.list li{margin:0px 0px 0px;}
.martop25{margin-top:10px;}
.marttl{margin-bottom:25px; margin-top:25px;}
    

@media screen and (-webkit-min-device-pixel-ratio:0) { .bookingContainer h4.imgTitle img {margin-left:3px;} }

.bookingHead {text-align:center;padding:30px 0;}
.bookingHead h2 {color:#3785dd;font-size:24px;margin-bottom:10px;}
.bookingHead h2 em {font-style:normal;color:#434343;}
.bookingHead span {color:#666666 !important;font-size:13px !important;line-height:13px !important;background:url(../images/booking-location.png) no-repeat left center;padding-left:15px;display:inline-block;margin-bottom:10px;}
.bookingHead strong {font-size:14px;font-weight:normal;}
.bookingHead strong em {font-style:normal;color:#3785dd;}

.bookingInfos {padding:0 100px;border-right:1px solid #d4d4d4;}
.bookingInfos .row {margin-bottom:20px;}
.bookingInfos2 {padding:0 70px;border-right:0;}
.bookingInfos5 {padding:0 40px;border-right:0;}
.bookingInfos2 span, .bookingInfos3 span {font-size:14px;line-height:34px;}
.bookingInfos2 .row, .bookingInfos3 .row {margin-bottom:0;}
.bookingInfos2 .lastRow, .bookingInfos3 .lastRow {margin-bottom:0;border-bottom:1px solid #d4d4d4;padding-bottom:20px;margin-bottom:30px;}
.bookingInfos2 em {font-size:14px;color:#434343;padding-left:15px;font-style:normal;}
.grandtotal {margin-top:30px;}
.grandtotal span {font-size:35px;}
.bookingInfos2 .bookingHead {padding:0;margin-bottom:30px;}

/* rating */
.ratingDisabled {margin:0 auto !important;}

/* booking form */
#bookingForm {}
#bookingForm label {line-height:30px;font-size:12px;}
#bookingForm input, #bookingForm select {margin-bottom:10px;}
#bookingForm input[type="submit"] {margin-top:100px;}
#bookingForm span.error {display:none !important;}

/* button */
.btn {border:0;color:#fff;font-size:14px!important;padding:10px 25px!important;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}



.btn:hover {color:#fff;}

/* vacation filters */
.vacationFilterContainer {background:#fff;-webkit-box-shadow: 0px 0px 3px #cacaca; display:block;  -moz-box-shadow: 0px 0px 3px #cacaca;-o-box-shadow: 0px 0px 3px #cacaca;-ms-box-shadow: 0px 0px 3px #cacaca;box-shadow: 0px 0px 3px #cacaca;margin-top:0;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px; margin-bottom:20px;}

.filter {margin-bottom:15px;}
.filter h5 {color:#434343; font-size:15px; padding-bottom:5px; border-bottom:1px solid #e9e9e9; margin-bottom:10px; text-transform:uppercase; cursor:pointer;}
.filter h5.active, h5:hover { color:#FF5313;}
/*.filter .filterInner {display:none;}*/

/* link list */
.linkList ul li {/*margin-bottom:10px;*/ padding:5px 0px; font-size:12px;}
.linkList ul li a {display:block;padding-left:15px;background:url(../images/link-list.png) left center no-repeat;color:#433434;}
.linkList ul li a:hover {text-decoration:underline !important;}

/* price filter form */
#priceFilter .col {padding:0;}
#priceFilter label {font-size:16px;float:left;width:auto;line-height:30px;margin-right:0px; font-family: "Indian Rupee"!important;}
#priceFilter span {float:left;display:inline-block;line-height:30px;}
#priceFilter input[type="text"] {width:50%;float:left;}
#priceFilter input[type="submit"] {padding:7px 10px;margin-left:10px;}

/* custom checkbox */
.checkFilter {margin-bottom:10px;}
.checkFilter .customCheck {float:left;margin-right:15px;}
.checkFilter span {display:inline-block;float:left;line-height:13px;font-size:13px;}
.customCheck2 {float:left;}

/* list head */
.listHead {margin-bottom:20px;}
.listHead .show {color:#434343;font-size:13px;}

.sortTitle {line-height:30px;margin-right:10px;}
.dropdownFilter {float:left;position:relative;width:60%;}
.dropdownFilter em {display:block;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:7px 15px 7px 15px;cursor:pointer;width:100%;}
.dropdownFilter em.active {-webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-o-border-radius: 5px 5px 0px 0px;-ms-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
.dropdownFilter em span {font-size:12px;line-height:16px;display:inline-block;float:left;}
.dropdownFilter em i {display:inline-block;background:url(../images/dropdown-arrow-active.png) no-repeat right center;border-left:1px solid #f2f2f2;padding-left:15px;width:8px;height:15px;float:right;}

.dropdownFilter ul {background:#fff;padding:5px 15px;position:absolute;top:30px;left:0;width:100%;display:none;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-o-border-radius: 0px 0px 5px 5px;-ms-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;z-index: 99;}
.dropdownFilter ul li {margin-bottom:5px;cursor:pointer;}

/* offer buttons */
.listLayout, .gridLayout {display:inline-block;text-indent:-9999px;width:33px;height:29px;cursor:pointer;}
.listLayout {background:url(../images/offer-list-btn.png) no-repeat left top;margin-right:5px;}
.gridLayout {background:url(../images/offer-grid-btn.png) no-repeat left top;}
.listLayout.active, .gridLayout.active {background-position:left bottom;}

/* offer list and grid */
.offersList {display:none;}

.offerInfo {background:#fff;padding:10px 15px;}
.offerInfo h6 {font-size:16px;margin-bottom:15px;}
.offerInfo p {font-size:12px;color:#434343;line-height:16px;}
.offerInfo .reviews {margin-bottom:10px;}
.offerInfo .reviews em {font-style:italic;font-size:11px;color:#434343;float:left;margin-left:10px;}
.offerInfo .reviews .ratingDisabled {float:left;margin-top:2px !important;}

.offersList .offerInfo {padding:20px 25px 0 25px;}
.offersList .offerInfo p {font-size:13px;}
.offersList .col-sm-12 {padding:0;}
.offersList .item {padding:0;margin:0 0 10px 0 !important;background:#fff;}
.offersList .item .col-sm-8 {padding:0;margin:0 !important;}
.offersList .item img {-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;-o-border-radius: 5px 0px 0px 5px;-ms-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}
.offersList .item .priceTag {top:20px !important;}
.offersList .item .map {display:inline-block;padding:0;font-size:12px;color:#666666;background:#fff;float:left;width:auto;}
.offersList .item a.more {display:inline-block;background:url(../images/offer-list-link.png) no-repeat right center;padding-right:20px;font-size:11px;color:#5396e2;float:right;font-style:italic;margin-top:30px;}

/* pager */
.pager {}
.pager ul {}
.pager ul li {float:left;margin-right:5px;}
.pager ul li a {display:block;background-color:#bababa;border:0;;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:15px;font-weight:bold;color:#fff;}
.pager ul li.prev a {text-indent:-9999px;background-image:url(../images/pager-prev.png);background-position:center center;background-repeat:no-repeat;padding: 5px 18px;}
.pager ul li.next {margin-right:0;}
.pager ul li.next a {text-indent:-9999px;background-image:url(../images/pager-next.png);background-position:center center;background-repeat:no-repeat;padding: 5px 18px;}
.pager ul li a.active{ background-color:;}

/* sidebar booknow */
#sidebarBook {margin-bottom:20px;}
#sidebarBook .row {padding-bottom:15px;margin-bottom:15px;background:url(../images/sidebar-book-border.png) no-repeat center bottom;}
#sidebarBook h6 {color:#5182fd;font-size:16px;margin-bottom:10px;}
#sidebarBook label {font-size:12px; padding:5px;}
#sidebarBook .checkFilter .customCheck {margin-right:10px;margin-bottom:10px;}
#sidebarBook .checkFilter span {font-size:11px;}
#sidebarBook .roomPrice {float:right;margin-top:20px;}
#sidebarBook .roomPrice span {font-size:14px;float:left; font-family: "Indian Rupee"!important;}
#sidebarBook .roomPrice em {font-size:10px;color:#434343;float:left;margin-top:5px;}
#sidebarBook .customSelect {padding:7px 0;}
#sidebarBook .hasCustomSelect {left:20px;top:20px;width:100% !important;}
#sidebarBook .totalTitle {font-size:14px;line-height:35px;}
#sidebarBook .totalPrice {font-size:35px;}
#sidebarBook .totalPrice span {font-size:18px; float:left; margin-top:5px; font-family: "Indian Rupee"!important;}

#sidebarBook .datePickImg {right:12px;top:26px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #sidebarBook .datePickImg {right:25px;top:27px;} 

}

.hotelPhone {margin-top:10px;display:inline-block;padding-left:30px;font-size:15px;background:url(../images/contact-icon-phone.png) no-repeat left center;}
.hotelPhone:hover {text-decoration:underline !important;}

/* hot deal */
.hotDeal {margin-bottom:10px;}
.hotDeal img {width:50%; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.hotDeal p {font-size:13px;margin-bottom:5px;}
.hotDeal .ratingDisabled {margin:0 !important;}

/* detail slider */
#detailSlider {margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
#detailSlider .caption {width:50%;top:70%;left:30px;}
#detailSlider .caption.capBottom {bottom:30px;top:95%;}
#detailSlider .caption .fontSlim {font-size:30px;line-height:30px;}
#detailSlider .caption .fontBig {font-size:60px;line-height:60px;float:right;}
#detailSlider .caption .fontSmall {font-size:20px;line-height:20px;float:right;}
#detailSlider .caption.capBottom .fontSmall {float:left;}

.detailSliderNav {position:absolute;right:20px;bottom:20px;z-index:999; display:none!important;}
.detailSliderNav li {float:left;margin-right:5px;}
.detailSliderNav li.last {margin-right:0;}
.detailSliderNav li a {display:block;text-indent:-9999px;background:url(../images/detail-slider-pager.png) no-repeat left top;width:16px;height:15px;}
.detailSliderNav li.rslides_here a, .detailSliderNav li a:hover {background-position:left bottom;}

/* detail tab */
#detailTab {}
#detailTab .resp-tabs-list {}
#detailTab .resp-tab-item {background:#FF5313; color:#fff; margin-right:5px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px 5px 0px 0px;margin-bottom:0px;padding:10px;}
#detailTab .resp-tab-active {background:#3A1B07; color:#fff; padding:10px !important;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px 5px 0px 0px;border-bottom:0 !important;}
#detailTab .resp-tab-active span {border-bottom:1px solid #e9e9e9;padding-bottom:10px;}
#detailTab .resp-tabs-container {border:0; background:#fff; }
/*#detailTab .resp-tab-content {border:1px solid #e9e9e9;border-top:0;}*/
#detailTab p {color:#434343;font-size:13px;line-height:22px;margin-bottom:20px;}
#detailTab p.aveRate {margin-top:15px;}
#detailTab p.aveRate span {font-size:50px;line-height:50px;float:left;display:inline-block;width:25%;}
#detailTab p.aveRate em {float:left;display:inline-block;width:75%;}
#detailTab .borderBottom {border-bottom:1px solid #e9e9e9;padding-bottom:10px;margin-bottom:10px;}
#detailTab .borderBottom0 {border-bottom:0;}
#detailTab .borderBottom em {font-style:normal;width:30%;display:inline-block;float:left;line-height:25px;}
#detailTab .borderBottom .ratingBig {float:left;}
#detailTab p a {display:inline-block;color:#434343;}
#detailTab p a:hover {text-decoration:underline !important;}
#detailTab .row {margin-bottom:20px;}
#detailTab h6 {font-size:14px;margin-bottom:10px;}
#detailTab .col-sm-4 {margin-bottom:5px;}
#detailTab .col-sm-4 .customCheck {float:left;margin-top:3px;}
#detailTab .col-sm-4 span {float:left;font-size:13px;margin-left:10px;}
#detailTab h2.resp-tab-active {background:#fff !important;padding:10px 15px !important;font-size:22px;}

/* comment */
.comment {border-bottom:1px solid #e9e9e9;padding-bottom:10px;margin-bottom:10px;}
.comment span {display:block;float:left;font-size:13px;color:#434343;line-height:13px;margin-right:10px;}
.comment em {display:block;float:left;font-size:10px;color:#3785dd;line-height:15px;}
.comment p {margin-bottom:0 !important;font-size:12px !important;line-height:16px !important;margin-top:6px;}

/* 404 page */
.page404 {}
.page404 h1 {font-size:300px;text-align:center;}
.page404 p {text-align:center;font-size:30px;margin-bottom:20px;color:#434343;}
.mar_bot{ margin-bottom:10px;}



/* ------------------------------------------ FOOTER ------------------------------------------ */
#footer {margin-top:50px;}

/* footer top */
.footerTop {width:100%;background:#3a1b07;padding:20px 0 20px;}
.footerTop .logoBottom {display:block;margin-top:70px;}
.footerTop h5 {color:#fff;font-size:18px;margin-bottom:20px;}
.footerTop p, .newsmsg {color:#8f8f8f;font-size:13px;margin-bottom:10px;}
.footerTop a {color:#8f8f8f;font-size:13px}
.footerTop a:hover {color:#FF5313  !important;}
.footerTop a.active{ color:#FF5313 !important;}

/* link list */
.footerLinkList {}
.footerLinkList ul {}
.footerLinkList ul li {margin-bottom:10px;}
.footerLinkList ul li a {display:block;padding-left:20px;background:url(../images/link-list.png) left center no-repeat; font-size:14px;}

/* newsletter form */
#newsletter {margin-top:20px;width:100%;}
#newsletter input[type="text"] {float:left;width:70%;padding:8px 10px;font-size:12px;color:#cfcfcf;background:#6e6056;-webkit-box-shadow: inset 0px 5px 20px #5b5047;border:0;-moz-box-shadow: inset 0px 5px 20px #5b5047;-o-box-shadow: inset 0px 5px 20px #5b5047;-ms-box-shadow: inset 0px 5px 20px #5b5047;box-shadow: inset 0px 5px 20px #5b5047;-webkit-border-radius: 10px 0px 0px 10px;-moz-border-radius: 10px 0px 0px 10px;-o-border-radius: 10px 0px 0px 10px;-ms-border-radius: 10px 0px 0px 10px;border-radius: 10px 0px 0px 10px;}
#newsletter input[type="submit"] {float:left;border:0;display:block;cursor:pointer;color:#ffffff;font-size:13px;padding:7px 10px;-webkit-border-radius: 0px 10px 10px 0px;-moz-border-radius: 0px 10px 10px 0px;-o-border-radius: 0px 10px 10px 0px;-ms-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;width:30%;}
.loader {display:none;width:40px;height:40px;background:url(../images/loader-form.gif) no-repeat;margin:30px auto 0 auto;}

/* footer bottom */
.footerBottom {width:100%;background:#1e0c01;padding:10px 0;}
.megh a{font-size:11px!important; color:#666666!important;}
/* footer menu */
.footerMenu {}
.footerMenu ul {}
.footerMenu ul li {display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #666666;line-height:10px;}
.footerMenu ul li.last {border-right:0;padding-right:0;margin-right:0;}
.footerMenu ul li a, .megh a {color:#666666;font-size:13px;}
.footerMenu ul li a:hover { color:#FFF !important;}
.footerMenu ul li.active a {color:#FFF !important;}

/* copy */
.copy {font-size:12px;color:#666666;float:left;}
.megh {font-size:12px;color:#666666;  margin-top:0px; clear:both;}
.megh span a{font-size:12px;color:#666666; }
.minheagiht{ min-height:350px;}

.popup_box_hotellist { 
	display:none; /* Hide the DIV */
	position:absolute;  
	_position:absolute; /* hack for internet explorer 6 */  
	height:auto;  
	width:auto;  
	background:#E9E9E9;  
	left:30%;
	top: 70px;
	z-index:99999; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #ff0000;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ff0000;
	-webkit-box-shadow: 0 0 5px #ff0000;
	box-shadow: 0 0 5px #ff0000;
	border-radius:10px;
	
}
.popup_box { 
	display:none; /* Hide the DIV */
	position:absolute;  
	_position:absolute; /* hack for internet explorer 6 */  
	height:auto;  
	width:auto;  
	background:#E9E9E9;  
	left:30%;
	top: 70px;
	z-index:99999; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #ff0000;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ff0000;
	-webkit-box-shadow: 0 0 5px #ff0000;
	box-shadow: 0 0 5px #ff0000;
	border-radius:10px;
	
}

.container11 {
	 /*Sample*/
	
}

a{  
cursor: pointer;  
text-decoration:none;  
} 

.popup_box1 { 
	display:none; /* Hide the DIV */
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6 */  
	height:auto;  
	width:auto;  
	background:#E9E9E9;  
	left:30%;
	top: 170px;
	z-index:999; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #ff0000;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ff0000;
	-webkit-box-shadow: 0 0 5px #ff0000;
	box-shadow: 0 0 5px #ff0000;
	border-radius:10px;
}

.container111 {
	 /*Sample*/
	
}

.popup_box2 { 
	display:none; /* Hide the DIV */
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6 */  
	height:auto;  
	width:auto;  
	background:#E9E9E9;  
	left:25%;
	top:0px;
	z-index:9999999; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #ff0000;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ff0000;
	-webkit-box-shadow: 0 0 5px #ff0000;
	box-shadow: 0 0 5px #ff0000;
	border-radius:10px;
}

#popup_box4 { 
	display:none; /* Hide the DIV */
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6 */  
	height:250px;  
	width:450px;  
	background:#E9E9E9;  
	left:25%;
	top:0px;
	z-index:9999999; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #ff0000;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ff0000;
	-webkit-box-shadow: 0 0 5px #ff0000;
	box-shadow: 0 0 5px #ff0000;
	border-radius:10px;
}
.container3 {
	 /*Sample*/
	
}

.contentHolder{ width:auto; height:200px; overflow:hidden;}
.contentHolder1{ width:auto; height:350px; overflow:hidden; position:relative;}

.container2 {
	 /*Sample*/
	
}

.testi{ margin:0px; padding:0px 0px 0px 270px; float:right; bottom:0; position:static; cursor:pointer; font-size:15px;}

a{  
cursor: pointer;  
text-decoration:none;  
} 

/* This is for the positioning of the Close Link */
.popupBoxClose {
	font-size:20px;  
	line-height:15px;  
	right:5px;  
	top:5px;  
	position:absolute;  
	color:#6fa5e2;  
	font-weight:500;  	
}
.security{ padding:3px!important;}
.security input{ width:80px!important; }

.inqtab tr{ padding:0px; margin:0px 0px 0px 0px;}
.inqtab tr td{padding:0px!important; font-size:14px!important; vertical-align:top; }
.textback{width:100%;border:1px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9;padding:7px 5%;color:#666666;font-size:13px;margin-bottom:5px; background:none;}
.select11{width:100%; border:1px solid #d4d4d4!important;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius: 5px;border-radius:5px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9;padding:7px 5%;color:#666666;font-size:13px;margin-bottom:5px;  background:none;}

.textarea { width:100%;border:1px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9;padding:7px 5%;color:#666666;font-size:13px;margin-bottom:5px; background:none; resize:none; }
.submit{ background-color:#FF5313; color:#fff; border:none; padding:10px; border-radius:5px;    background-position: 15% center;   background-repeat: no-repeat;}
.submit1{ background-color:#FF5313; color:#fff; border:none; padding:10px; border-radius:5px;    background-position: 15% center;   background-repeat: no-repeat; float:right;}
ul.inner_testimonials{margin:0px; padding:0px;}
ul.inner_testimonials li{margin:0px 0px 20px; padding:0px 0px 20px; list-style:none; border-bottom:1px solid #CCC;}
ul.inner_testimonials li span.name{float:right; font-weight:bold;}
.clear{clear:both;}

#contactForm input[type="text"]{border:1px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius: 5px;border-radius:5px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9;color:#666666; float:left; margin:5px 25px 0px 0px; padding:10px 5px; font-size:14px; width:230px; }

#contactForm input[type="submit"] {padding:10px 30px;margin-top:20px;float:left; background:#FF5313; border:none; color:#fff; font-size:15px; font-weight:bold; }
#contactForm span.error {display:none !important;}
#contactForm textarea {min-height:120px; max-height:120px; padding:5px; min-width:100%; max-width:100%; resize:none; float:left; margin:5px 25px 0px 0px; font-size:14px; border:1px solid #d4d4d4 !important;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow: inset 0 0px 6px #f9f9f9;-moz-box-shadow: inset 0 0px 6px #f9f9f9;-o-box-shadow: inset 0 0px 6px #f9f9f9;-ms-box-shadow: inset 0 0px 6px #f9f9f9;box-shadow: inset 0 0px 6px #f9f9f9;padding:7px 5%;color:#666666; }
.contactInfo .innerTitle h2{font-size:18px;}
.innerTitle h3{font-size:17px; color:#000066; padding-left:0px;}
.innerTitle1 h3{font-size:19px; color:#0D0D0D; margin-bottom:1px;}
.contactInfo .marzero{margin-bottom:0px;}
.feedbackbtn{margin:0px; position:fixed!important; right:-10px; z-index:99999999; top:160px;}
.hotelimg{height:165px; overflow:hidden; display:block; text-align:center;}
ul.award{ margin-bottom:20px;}
ul.award li{ margin:0px 20px 20px 0px; padding:0px; float:left;  width:auto; }
ul.gallery01 li{ margin:0px 0px 10px 10px;  float:left; width:116px; overflow:hidden; height:88px; }
ul.gallery01 li a img{ border-radius:5px;}
.disp{ display:inline-block!important;}
.dn{ margin:0px 0px 10px 0px; padding:5px; color:#fff; font-size:14px; background-color:#FF5313; width:30%; text-align:center;}

.amenities ul{ margin:10px 0px 0px 0px; padding:0px;}
.amenities ul li{ width:10%; float:left;margin-bottom: 10px;}
.amenities ul li img{padding-right:5px;}
.amenities ul li a{ margin:0px; /*padding:5px 5px 5px 35px;*/ color:#2F2F2F; float:left; width:50%; font-size:14px;}
.amenities ul li a:hover{color:#FF5313;}
.amenities ul li.spa a{ background:url(../images/spa.png) no-repeat;}
.amenities ul li.indoorgame a{ background:url(../images/indoor_game.png) no-repeat;}
.amenities ul li.gym a{ background:url(../images/gym.png) no-repeat;}
.amenities ul li.disco a{ background:url(../images/disco.png) no-repeat;}


.htlimg{ margin:0px; padding:0px 0px 0px 0px; border-radius:5px; overflow:hidden; }

.rs{ margin:0px auto 10px auto; padding:5px 0px; color:#ff5313; font-size:17px; font-family: "Indian Rupee"!important; display:inline-block; width:60%; text-align:right;}
.rs span{font-size:25px; }
.rs span span{font-size:20px; }
.adventure{margin:0px; padding:0px;}
.adventure ul{margin:0px; padding:0px;}
.adventure ul li{background:url(../../images/navi_adventure.png) no-repeat left center; padding:0px 11px 0px 11px; float:left;}
.transport{border-bottom:1px solid #a0a0a0; margin-top:15px; display:inline-block; margin-bottom:10px; width:100%; float:left;}
.hotelstay{border-right:1px solid #a0a0a0; font-size:12px; padding:10px; text-align:center; width:30%; float:left; min-height:70px;}
.hotelstay img{margin-bottom:15px;}
.travel{float: left; margin: 0; padding: 10px 10px 0; width:70%;}
.travel ul{margin:0px; padding:0px;}
.travel ul li{padding-bottom:10px; margin:0px 15px 0px 0px; font-size: 10px; float:left; text-align:center;}
.sightseeing{background:url(../../images/icon_car.png) no-repeat left center; padding: 5px 0 5px 25px; font-size:12px; color:0c0c0c; float:left; width:100px;}
.pickupdrop{background:url(../../images/icon_pickup.png) no-repeat left center; padding-left:20px; font-size:12px; color:0c0c0c; float:left; width:110px; padding: 5px 0 5px 20px;}
.meals{background:url(../../images/icon_meal.png) no-repeat left center; padding-left:20px; font-size:12px; color:0c0c0c; float:left; padding: 5px 0 5px 25px; width: 65px;}
.trans{background:url(../../images/transfer1.png) no-repeat left center; padding-left:20px; font-size:12px; color:0c0c0c; float:left; padding: 5px 0 5px 25px; width: 80px;}
.meals1{background:url(../../images/icon_meal.png) no-repeat left center; padding-left:20px; font-size:12px; color:0c0c0c; float:left;}
.viewdetail{padding:6px 10px; border:1px solid #EBB39F; font-size:14px; display:inline-block; width:60%; border-radius:5px; margin-bottom:10px;}

.clear{clear:both;}

.vdetail{margin:0px auto 2px auto; padding:9px; color:#fff!important; font-size:15px; background-color:#3A1B07; background-image: linear-gradient(to bottom, #3A1B07 0px, #592B0B 100%);  background-repeat: repeat-x; border-radius:5px; text-align:center; display:inline-block; text-align:center; width:60%; }

.vdetail a{ color:#fff!important;}

.bookonline{margin:0px auto 10px auto; padding:5px; color:#fff!important; font-size:14px; background-color: #FF5313; background-image: linear-gradient(to bottom, #FF5313 0px, #DF3C00 100%);  background-repeat: repeat-x; width:60%; border-radius:5px; text-align:center; display:inline-block; }
.bookonline a{ color:#fff;}
.holiday_packges{ height:191px!important;}
.listdivider{border-bottom:1px solid #BABABA; width:100%; height:2px; clear:both; margin:20px 0px 30px;}
.listdivider2{border-bottom:1px solid #BABABA; width:97%!important; height:2px; clear:both; margin:5px 0px 5px 15px!important; display:inline-block!important;}
.rightdiv{ border-right:1px solid #909090; padding-right:10px; min-height:130px;}
.mar_lft{margin-left: 10px!important;}
.mar_rit{margin-right: 7px;}
.mar_bot{}
.testi2{height:225px; overflow:hidden; margin-bottom:25px;}
.res_adult{ width:60%!important; margin:0px 15px 0px 23px;}
.res_child{ width:60%!important; margin:0px 15px 0px 0px;}
.res_child1{ width:60%!important; margin:0px 15px 0px 0px;}
.res_date1{position:relative;}
input[type="text"].error{border:1px solid #F00;}



.detailsliderimage{height:197px; width:262px; overflow:hidden;}
.detailsliderimage ul li img{height:197px;overflow:hidden;}
.detailtabmain{margin-top:0px;}
.detailtabmain .resp-tabs-container{height:auto!important;}
.detailtabmain h6{color:#666!important; font-weight:bold; font-size:13px!important;}
input[type="radio"], input[type="checkbox"]{margin-top:0px!important; margin-right:0px; float:left;}
.sideform label{color:#333333;}
.detailtabmain table tr td{padding:5px 0px; font-size:12px; }
.input.date_bak{ background:url(../images/calendar.png) right 5px no-repeat #ffffff!important;}

input.date_bak1{ background:url(../images/calendar.png) right 7px no-repeat #ffffff!important;}
.red_brd{ border:1px solid #FF5313;}
.radio td{ width:60%;}
.info2, .success2, .warning2, .error2, .validation2 {border: 1px solid!important; margin: 10px 0px; padding:15px 10px 15px 50px!important; background-repeat: no-repeat!important; background-position: 10px center!important; font-size:12px;}
.info22 {  padding:2px; background-repeat: no-repeat; background-position: 10px center; color: #F00; font-size:14px; }
.info2 {color: #00529B; background-color: #BDE5F8; background-image: url(../images/info.png);}
.success2 {color: #4F8A10; background-color: #DFF2BF!important; background-image:url(../images/success.png)!important; }
.warning2 {color: #9F6000; background-color: #FEEFB3; background-image: url(../images/warning.png);}
.error2 {color: #D8000C; background-color: #FFBABA; background-image: url(../images/error.png);}
@media only screen and (max-width: 1024px) {
.add{width:65%!important; float:left; border-radius:0px;}
.infant div{ display:inline-block; padding-bottom:0px!important; width:24%;}
.infant div label.num{ width:30px;}
.regform input[type="submit"]{width:auto;}
.regform  div input{  width:65%; float:left; border-radius:4px;} .regform  div{ padding: 0px 0px 16px 0px!important;     border:0px; background:transparent; box-shadow:none; font-size:14px; }
.regform  div input[type="checkbox"]{ display:inline-block; width:auto; float:left; text-align:left; margin:0px 5px 0px 0px;}
.check_box_tab tr td{ padding:0px 0px 10px 0px;}
.check_box_tab tr td label{ display:inline-block; width:auto; padding:0px;}
.droplist{width:65%!important;} .regform div textarea{width:83%;} .smit{ margin-left:130px;}
ul.slimmenu li a {padding: 16px 41px;}

}
@media only screen and (max-width: 768px){.regform input[type="submit"]{width:30%;} .smit{ margin-left:0px;} }
@media only screen and (max-width: 640px) {
	.smit{ margin-left:0px; width:40%;}
	.regform input[type="submit"]{width:40%;}
	.droplist{ width:100%!important;}
	.regform ul li{display:inline-block; width:100%;}
	.regform  div input{ float:left; border-radius:4px; width:100%;}
	 .regform div textarea{width:100%!important;}
	.inq_form{ left:0px!important; position:fixed}
}
 
 @media only screen and (max-width: 360px) {
	.smit{ margin-left:0px; width:40%;}
	.regform input[type="submit"]{width:40%;}
	.droplist{ width:100%!important;}
	.regform ul li{display:inline-block; width:100%;}
	.regform  div input{ float:left; border-radius:4px; width:100%;}
	 .regform div textarea{width:100%!important;}
	.inq_form{ left:0px!important; position:fixed}
}
 
@media only screen and (max-width: 320px) {
	.pr span{ margin-top:20px; display:block;}
	.regform2  div label{ padding:8px 0px; width:124px; float:left; font-size:14px;}
	.regform3  div label{ padding:8px 0px; width:124px; float:left; font-size:14px;}
	.regform4  div label{ padding:8px 0px; width:124px; float:left; font-size:14px;}
	.infant div{ display:inline-block; padding-bottom:0px!important; width:49%;}
	.address{ width:100%; float:left; margin-top:10px;}
.firstname div{ display:inline-block; padding-bottom:0px!important; width:50%; margin-top:5px;}
	.smit{ margin-left:0px; width:40%;}
	.regform input[type="submit"]{width:40%;}
	.droplist{ width:100%!important;}
	.regform ul li{display:inline-block; width:100%;}
	.regform  div input{ float:left; border-radius:4px; width:100%;}
	 .regform div textarea{width:100%!important;}
	.inq_form{ left:0px!important; position:fixed}
}

.inq_form{ /* Hide the DIV */
	position:fixed;  
	_position:fixed; /* hack for internet explorer 6 */  
	height:auto;  
	width:auto;  
	background:#E9E9E9;  
	left:30%;
	top: 70px;
	z-index:9999!important; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #ff0000;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #ff0000;
	-webkit-box-shadow: 0 0 5px #ff0000;
	box-shadow: 0 0 5px #ff0000;
	border-radius:10px;}
.inq_form .inq_drop select option{ z-index:999999999!important; position:absolute; display:block;}	
.bestdealslider ul.rslides img{height:165px!important; overflow:hidden!important; width:100%;}
.clear{ clear:both; }
.featuredOffers .item .discount {background:url(../images/discount.png) left top no-repeat!important; width:98px; height:85px; font-size: 13px;padding:14px 0px 0px 0px; position: absolute; }
.discount1 {background:url(../images/discount.png) left top no-repeat!important; width:98px; height:85px; font-size: 13px;padding:14px 0px 0px 0px; position: absolute; z-index:999999;}
.disprize{

    -webkit-transform: rotate(320deg);
    -moz-transform: rotate(320deg);
    -o-transform: rotate(320deg);
	-ms-transform: rotate(320deg);
    writing-mode: lr-tb;
	display:block; margin:4px 10px 5px 0px;
	color:#fff;
	letter-spacing:-1px;
	font-family: "Indian Rupee"!important;
 } 
 
.ipay{color: #333; font-size: 14px; display: block; padding:0px 0px 0px 30px; cursor:pointer; text-decoration:underline;}
.perroom{color: #333; font-size: 11px!important; display: block; font-family: 'Segoe UI'; float:right; width:100%;}
.ipay2{color: #333; font-size: 10px; display: block; font-family: 'Segoe UI'; text-align:center; width:60%; cursor:pointer;}
.ipay2:hover{ color:#FF5313;}

.contactform li{position:relative;
    display: inline-block;
    height: auto;
    width: 100%;}
	
#mainSlider a{ float:none!important;}	
.msg{  left: 2px;
    margin: -21px 0 10px !important;
    position: relative;
    top: -10px;
    width: 100%; }
.hoteladress{padding:5px 0px 10px 0px; font-size:12px;}
.cfont{ font-size:17px!important;}



.select {
	position: absolute;
	width: 323px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 34px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/text_back.png) no-repeat;
	overflow: hidden;
}
select.styled { background: url('select2.png') no-repeat 220px center!important; text-indent: 0.01px;
 text-overflow: "";-webkit-appearance: none!important;  filter:alfa(opacity-100)!important; appearance:none!important;         
 }
 select.styled:hover{ cursor:pointer;}
 select::-ms-expand{
  display:none;
}

.styled { background: url('select2.png') no-repeat 220px center!important; text-indent: 0.01px;
 text-overflow: "";-webkit-appearance: none!important;  filter:alfa(opacity-100)!important; appearance:none!important;         
 }
.styled:hover{ cursor:pointer;}
 select::-ms-expand{
  display:none;
}
.resize{ resize:none;} 
.itinery tr td{ margin:0px!important; padding:0px!important;}
.holi_title{ color:#666!important; font-weight:bold!important; font-size:15px!important; margin-bottom:10px;}
ol.imp li{margin:0px!important; padding:0px 0px 10px 5px!important; font-size:13px!important; list-style-type:decimal;}.

table.packgedetail1 { margin-top:20px; border-radius:3px; border:1px solid #ddd!important;}
table.packgedetail1  th{ background:#CCCCCC; padding:10px; font-size:14px; color:#000; text-align:center; vertical-align:middle!important;}
table.packgedetail1  td{ padding:5px 10px!important; text-align:center; height:55px; vertical-align:middle!important;  }
table.packgedetail1 .pakbak{ background-color:#f4f4f4;}

.footercerti{width:100%;background:#e9e9e9; padding:10px 0; display:block; position:relative;}
.ruppy{font-family: "Indian Rupee";}
table .busjourny tr{ border:1px solid #ccc;}
table .busjourny tr th{ padding:8px; text-align:center; font-size:14px; font-weight:normal;}
table .busjourny tr td{ padding:10px; text-align:center; font-size:12px;}
table .busjourny tr td input[type="checkbox"]{  text-align:center; float:none; }

table .busform tr td{ margin:0px 10px 10px 0px; padding:0px; display:inline-block; vertical-align:middle;}
table .busform tr td input[type="text"]{background:#ffffff;
    border: 1px solid #D4D4D4;
    border-radius: 5px;
    box-shadow: 0 0 6px #F9F9F9 inset;
    color: #666666;
    font-size: 13px;
    margin-bottom: 5px;
    outline: medium none;
    padding: 7px 5%;
    width: 200px;}
	
table .busform tr td .sele{
	
    background:#ffffff;
    border: 1px solid #D4D4D4 !important;
    border-radius: 5px;
    box-shadow: 0 0 6px #F9F9F9 inset;
    color: #666666;
    font-size: 13px;
    margin-bottom: 5px;
    outline: medium none;
    padding: 7px 5%;
    width: 200px;
}
.support ul li{ margin:0px; padding:0px; }

.support ul li.mk_payment a{ margin:20px 25px 0px 0px; padding:0px; background:url(../images/mk_payment.jpg) top center no-repeat; display:block; width:205px; height:226px; position:relative; text-align:center; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:18px; color:#434343; float:left;}
.support ul li.mk_payment:hover a{  background:url(../images/mk_payment_hover.jpg) top center no-repeat;}

.support ul li.my_book a{ margin:20px 25px 0px 0px; padding:0px;  background:url(../images/my_book.jpg) top center no-repeat; display:block; width:205px; height:226px; position:relative; text-align:center; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:18px; color:#434343;  float:left;}
.support ul li.my_book:hover a{  background:url(../images/my_book_hover.jpg) top center no-repeat;}

.support ul li.cancel_req a{ margin:20px 25px 0px 0px; padding:0px;  background:url(../images/cancel_req.jpg) top center no-repeat; display:block; width:205px; height:226px; position:relative; text-align:center; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:18px; color:#434343;  float:left;}
.support ul li.cancel_req:hover a{  background:url(../images/cancel_req_hover.jpg) top center no-repeat;}

.support ul li.print_vouch a{ margin:20px 25px 0px 0px; padding:0px;  background:url(../images/print_vouch.jpg) top center no-repeat; display:block; width:205px; height:226px; position:relative; text-align:center; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:18px; color:#434343;  float:left;}
.support ul li.print_vouch:hover a{  background:url(../images/print_vouch_hover.jpg) top center no-repeat;}

.support ul li.testimon a{ margin:20px 0px 0px 0px; padding:0px;  background:url(../images/testimon.jpg) top center no-repeat; display:block; width:205px; height:226px; position:relative; text-align:center; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:18px; color:#434343;  float:left;}
.support ul li.testimon:hover a{  background:url(../images/testimon_hover.jpg) top center no-repeat;}

div.edi_prof a{ margin:20px 25px 0px 0px; padding:0px; background:url(../images/edit_prof.jpg) top center no-repeat; display:block; position:relative; width:155px; height:155px;  float:left;}
div.edi_prof:hover a{  background:url(../images/edit_prof_hover.jpg) top center no-repeat;}

.change_pass a{ margin:20px 25px 0px 0px; padding:0px; background:url(../images/change_pass.jpg) top center no-repeat; display:block; position:relative; width:155px; height:155px;  float:left;}
.change_pass:hover a{  background:url(../images/change_pass_hover.jpg) top center no-repeat;}

.myord a{ margin:20px 25px 0px 0px; padding:0px; background:url(../images/my_ord.jpg) top center no-repeat; display:block; position:relative; width:155px; height:155px;  float:left;}
.myord:hover a{  background:url(../images/my_ord_hover.jpg) top center no-repeat;}


.priceTag .hm_holiday_pak span{ background:none!important; font-size:9px!important; color:#fff!important;  display:inline!important; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif!important; padding:0px 0px 0px 12px!important; width:80px!important; text-align:left!important;}

.reservation_tab tr{ margin:0px; padding:0px; float:left;}
.reservation_tab tr td{ margin:0px 0px 20px 0px; padding:0px; float:left;}

.fare tr th{ margin:0px; padding:5px; background-color:#E6E6E6; text-align:left; border:1px solid #000;}
.fare tr td{ margin:0px; padding:5px;  text-align:left; border:1px solid #000; text-align:center;}

.hideclass {display:none}
.inq_drop{ z-index:999999; margin-bottom:5px; display:inline-block; position:relative;}
.inq_drop select option{z-index:999999999999!important; display:inline-block; position:relative;}

.rate tr td{ margin:0px 10px 0px 0px!important; display:inline-block;}
input[type="text"] .hei{ height:35px; display:block;}
.lft_pad{ padding-left:0px;}
table.bank_det{ margin:0px; padding:15px; border:1px solid; border-radius:5px; background-color:#EEEEEE; display:block;}
.bank_det tr td{ margin:0px; padding:0px 10px 10px 0px; font-size:14px; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif;}
.bank_det tr td.tite{ color:#000066;}
.reg_title{ margin:0px 0px 25px 0px!important; padding:0px 0px 5px 0px!important; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:16px!important; color:#FF5213; border-bottom:1px solid #E4E3E0!important; min-height:inherit; }

.pn{display: block; font-family: 'Droid Sans',arial,tahoma,verdana,sans-serif; font-size: 10px; margin: -5px 0 0 20px; font-weight:normal;}
.pak_nd{ margin:0px; padding:5px 10px; vertical-align:bottom; font-size:13px; font-weight:normal; color:#000; font-family: 'Droid Sans',arial,tahoma,verdana,sans-serif;}
.new_dat{ margin:0px; padding:5px 0px; vertical-align:bottom; font-size:13px; font-weight:normal; color:#000; font-family: 'Droid Sans',arial,tahoma,verdana,sans-serif;}
.city_nm ul{ margin:0px 0px 10px 0px; padding:0px; display:inline-block; position:relative; }
.city_nm ul li{ margin:0px; padding:0px; font-family: 'Droid Sans',arial,tahoma,verdana,sans-serif; font-size: 11px; font-weight:normal; color:#3a1b07; float:left;}
.viewdetail1{padding:10px 10px; border:2px solid #FF5313; font-size:14px; display:inline-block; width:60%; border-radius:5px; margin-bottom:10px; text-align:center; font-family: 'Droid Sans',arial,tahoma,verdana,sans-serif; color:#e84305; background-color:#fff;}
.pak_rates{ color:#FF5213; font-size:18px; font-family: "Indian Rupee";}
table.chk_radio tr td{ margin:0px; padding:0px;  text-align:left; width:200px;}
table.chk_radio tr td input[type="radio"]{margin-top:5px!important; margin-right:5px; float:left; width:10%;}
table.chk_radio tr td label{ padding:0px 0px; width:160px; float:left; font-size:14px;}
.it_cnt p span{color: #434343!important;}

table.btn_tab tr td{ margin:0px 0px 0px 0px; padding:0px;}
table.btn_tab tr td input[type="submit"]{background:#FF5313; color:#fff; margin:0px 10px 10px 0px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px 5px 0px 0px; padding:10px;}

table.btn_tab tr td:hover input[type="submit"]{background:#3A1B07; color:#fff; padding:10px !important;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px 5px 0px 0px;border-bottom:0 !important;}

table.btn_tab tr td.active input[type="submit"]{background:#3A1B07; color:#fff; padding:10px !important;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px 5px 0px 0px;border-bottom:0 !important;}
.a{border-bottom:1px solid #e9e9e9;padding-bottom:10px;}

.bus_info{ border-radius:5px!important; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999;}
.bus_info tr{ border-bottom:1px solid #999!important;}
.bus_info tr td{ margin:0px; padding:0px 10px 10px 0px; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:13px; color:#333333; border:none;}
.bus_info tr th{ margin:0px; padding:10px; color:#fff; background-color:#3A1B07; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:14px; border-bottom:1px solid #999;  }
.bus_info tr td{ margin:0px; padding:10px; color:#666; background-color:#fff; font-family:'Droid Sans', arial, tahoma, verdana, sans-serif; font-size:13px;   }

.bus_info tr td table tr{ float:left; border:none!important;}
.bus_info tr td table tr rd{ float:left; border:none; padding:0px!important;}

.center{ text-align:center;}

.bus_info tr th:first-child{border-radius: 5px 0 0 0;}
.bus_info tr th:last-child{border-radius: 0px 5px 0 0px;}
.bus_info tr:last-child td:first-child{border-radius: 0 0 0 5px;}
.bus_info tr:last-child td:last-child{border-radius: 0 0 5px 0px;}

.grey_seat1 a{ background:url(../../images/grey_seat.png) center center no-repeat; width:28px; height:50px; display:block;}
.green_seat1 a{ background:url(../../images/green_seat.png) center center no-repeat; width:28px; height:50px; display:block;}
.white_seat1 a{ background:url(../../images/white_seat.png) center center no-repeat; width:28px; height:50px; display:block;}

.grey_seat2 a{ background:url(../../images/grey_slip.jpg) center center no-repeat; width:68px; height:50px; display:block;}
.green_seat2 a{ background:url(../../images/green_slip.jpg) center center no-repeat; width:68px; height:50px; display:block;}
.white_seat2 a{ background:url(../../images/white_slip.jpg) center center no-repeat; width:68px; height:50px; display:block;}

.grey_seat3 a{ background:url(../../images/grey_hsleep.jpg) center center no-repeat; width:28px; height:68px; display:block;}
.green_seat3 a{ background:url(../../images/green_hsleep.jpg) center center no-repeat; width:28px; height:68px; display:block;}
.white_seat3 a{ background:url(../../images/white_hsleep.jpg) center center no-repeat; width:28px; height:68px; display:block;}

.bus_fare a{margin:0px auto 2px auto; font-family: "Indian Rupee"; padding:10px; color:#fff!important; font-size:15px; background-color:#3A1B07; background-image: linear-gradient(to bottom, #3A1B07 0px, #592B0B 100%);  background-repeat: repeat-x; border-radius:5px; text-align:center; display:block; text-align:center; }
.bold1{ font-weight:bold;}
.more_info a{ margin:0px; padding:0px; font-size:10px; color:#ff5313; font-weight:normal;}
.more_info a .cancle_policy{ margin:0px; padding:0px; display:none; background:#000; width:100px; height:100px; text-decoration:none;}
.more_info a:hover .cancle_policy{ display:block;}
.upper{ margin:10px 0px; padding:10px; }
.upper span{font-size:18px; color:#ff5313; margin:0px 0px 10px 0px; display:block;}
.upper table{ padding:5px; margin:0px;  border:1px solid #bababa; width:100%;}
.upper tr{ margin:0px 0px 0px 0px; padding:0px; border:none!important;  float:right; text-align:right;}
.upper tr td{ margin:0px 9px 0px 0px; padding:0px; display:inline-block;  text-align:center; vertical-align:middle;}


.lower{ margin:10px 0px; padding:10px; }
.lower table{ padding:5px; margin:0px;   border:1px solid #bababa; width:100%;}
.lower span{font-size:18px; color:#ff5313; margin:0px 0px 10px 0px; display:block;}
.lower tr{ margin:0px; padding:0px; border:none!important; float:right; text-align:right;  width:100%;}
.lower tr td{ margin:0px 9px 0px 0px; padding:0px; display:inline-block; text-align:center; vertical-align:middle;}
.bus_detail{ margin-top:55px;}

.bus_detail tr td{float: left;  font-size: 14px;    padding: 3px 0; font-family: "Indian Rupee";}
.bus_ticket_det tr{ margin-bottom:10px;}
.bus_ticket_det tr td{float: left;  font-size: 14px;    padding: 3px 5px;}
.seatright{ float:right;	}

/* ToolTip start */
	#aToolTip {	position: absolute;	display: none;	z-index: 50000; color:#494949; border:1px solid #000; }
	#aToolTip .aToolTipContent { position:relative; margin:0; padding:0; color:#494949; }
    .defaultTheme {	border:1px solid #ccc;	background:#fff; color:#494949; margin:0; padding:0px; 
                   	-moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;
	            	}
/* ToolTip end */

.cancle_policy{border-left:1px solid #ccc; border-bottom:1px solid #ccc; 	-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;}
.cancle_policy tr th{ margin:0px 5px 3px 0px; padding:3px; color:#000; background-color:#ccc; }
.cancle_policy tr td{ margin:0px 5px 3px 0px; padding:3px; color:#000; border-collapse:collapse; border-right:1px solid #ccc; border-top:1px solid #ccc;}

.point{ width:10px; display:block; float:left; padding: 8px 0;}



.cancel_detail tr th{ margin:0px 0px 5px ; padding:0px 0px 3px 0px; color:#333; border-bottom:1px solid #E4E3E0; font-weight:bold; width:100%; clear:both; display:inline-block; border-top:none!important; border-left:none!important; border-right:none!important;}
.cancel_detail tr td{margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; color:#333; width:100%; display:inline-block;}

.cancel_detail tr td span div{ margin:0px 5px 0px 0px; float:left; padding:3px; background-color:#3a1b07; color:#fff;}

.set_tool tr th{ margin:0px; padding:5px; border-bottom:1px solid #000;}
.set_tool tr td{ margin:0px; padding:5px;}

.select_rang{ margin:0px 0px 20px 0px; display:block; position:relative; height:10px; background:url(../../images/slider.jpg) no-repeat scroll ;}
.select_rang a{ background:url(../../images/slider_point.png) no-repeat scroll 0 0px transparent; cursor: pointer;   height: 18px;    position: absolute;    width: 18px;    z-index: 2; margin-top:-4px;}

@charset "utf-8";
/* CSS Document */

.pagination1 tr {
  display: intdne-block;
  *display: intdne;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination1 tr > td {
  display: intdne;
}

.pagination1 tr > td > a,
.pagination1 tr > td > span {
  float: left;
  padding: 4px 12px;
  tdne-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px sotdd #dddddd;
  border-left-width: 0;
}

.pagination1 tr > td > a:hover,
.pagination1 tr > td > a:focus,
.pagination1 tr > .active > a,
.pagination1 tr > .active > span {
  background-color: #f5f5f5;
}

.pagination1 tr > .active > a,
.pagination1 tr > .active > span {
  color: #999999;
  cursor: defatrt;
}

.pagination1 tr > .disabled > span,
.pagination1 tr > .disabled > a,
.pagination1 tr > .disabled > a:hover,
.pagination1 tr > .disabled > a:focus {
  color: #999999;
  cursor: defatrt;
  background-color: transparent;
}

.pagination1 tr > td:first-child > a,
.pagination1 tr > td:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination1 tr > td:last-child > a,
.pagination1 tr > td:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination1-centered {
  text-atdgn: center;
}

.pagination1-right {
  text-atdgn: right;
}

.pagination1-large tr > td > a,
.pagination1-large tr > td > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination1-large tr > td:first-child > a,
.pagination1-large tr > td:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination1-large tr > td:last-child > a,
.pagination1-large tr > td:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination1-mini tr > td:first-child > a,
.pagination1-small tr > td:first-child > a,
.pagination1-mini tr > td:first-child > span,
.pagination1-small tr > td:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination1-mini tr > td:last-child > a,
.pagination1-small tr > td:last-child > a,
.pagination1-mini tr > td:last-child > span,
.pagination1-small tr > td:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination1-small tr > td > a,
.pagination1-small tr > td > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination1-mini tr > td > a,
.pagination1-mini tr > td > span {
  padding: 0 6px;
  font-size: 10.5px;
}


.width0 { width:8px!important;
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background-color: #1c8ee3;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 12px;
  overflow: hidden;

  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace .pace-progress-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: -32px;
  bottom: 0;

  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  -webkit-background-size: 32px 32px;
  -moz-background-size: 32px 32px;
  -o-background-size: 32px 32px;
  background-size: 32px 32px;

  -webkit-animation: pace-stripe-animation 500ms linear infinite;
  -moz-animation: pace-stripe-animation 500ms linear infinite;
  -ms-animation: pace-stripe-animation 500ms linear infinite;
  -o-animation: pace-stripe-animation 500ms linear infinite;
  animation: pace-stripe-animation 500ms linear infinite;
}

@-webkit-keyframes pace-stripe-animation {
  0% { -webkit-transform: none; transform: none; }
  100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
}
@-moz-keyframes pace-stripe-animation {
  0% { -moz-transform: none; transform: none; }
  100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
}
@-o-keyframes pace-stripe-animation {
  0% { -o-transform: none; transform: none; }
  100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
}
@-ms-keyframes pace-stripe-animation {
  0% { -ms-transform: none; transform: none; }
  100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
}
@keyframes pace-stripe-animation {
  0% { transform: none; transform: none; }
  100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
}
 
.textleft{ text-align:left!important;}
.textright{ text-align:right!important;}

.table-responsive .grdbrd {border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999; width: 100%; margin-bottom: 20px; border-collapse: separate!important;}

.certi_logo li{ margin:0px 10px 0px 0px; padding:0px; float:left; display:block;}

.otherTab p {line-height:15px!important;}
a.cursor{ cursor:inherit;}

.always-visible.ps-container > .ps-scrollbar-x-rail,
        .always-visible.ps-container > .ps-scrollbar-y-rail {
          opacity: 1;
        }
.chzn-choices{background:#ffffff; border: 1px solid #cccccc; border-radius: 5px; float: left;  padding: 9px 10px!important;}		
.floatleft{float:left;}
input[type="submit"].ishop_btn,a.ishop_btn{background-color: #3a1b07;
    background-image: linear-gradient(to bottom, #3a1b07 0px, #592b0b 100%);
    background-repeat: repeat-x;
    color: #fff !important;
    display: inline-block;
    font-size: 11px!important;
	padding:10px;
    text-align: center;
	border:0px;
    border-radius:5px!important;
}

.text_p{font-size: 17px; line-height: 35px; font-family: "Droid Sans",arial,tahoma,verdana,sans-serif; padding: 0 0 20px; margin-top:20px;}
.text_p .font20{font-size: 18px;}
.new_label label{ width:auto!important; display:inline-block!important; padding-top:0px!important;}
.new_label input[type="checkbox"]{ width:25px!important; display:inline-block;!important}
.newsletterbox{width:100%; padding:10px; color:#fff;}
.newsletterbox h3{font-weight:bold; margin-bottom:5px; font-size:15px;}
.newsletterbox input[type="text"]{border:1px solid #ccc; width:100%; height:25px; margin-bottom:5px;}
.newsletterbox input[type="submit"]{ background: #ff5313 none repeat scroll 0 0;
    border: medium none;  color: #fff; float: left;  font-size: 14px; font-weight: bold; margin-top: 0;  padding: 5px 10px;}
	.awardbox{background:#f0f0f0; border:1px solid #c7c7c7; padding:10px; min-height:220px; margin-bottom:30px; display:inline-block;}
.yearbox{font-size:18px; color:#fff; background:#f54d0f; width:130px; padding:5px 10px; text-align:center;}
.awardbox .imgebox {width:40%; float:left; height:210px; overflow:hidden;}
.awardbox .imgebox img{max-width:100%;}
.awardbox .awardtextbox{width:56%; float:left; margin-left:3%;}
.awardbox .awardtextbox h2{font-size:17px; text-transform:uppercase; font-weight:bold; color:#232323; margin-bottom:10px; margin-top:10px;}
.awardbox .awardtextbox p{font-size:14px; line-height:21px;}
#divcharge label{width:180px;}
.qr_cade img{max-width:220px; width: 100%;}
.qr_cade td{vertical-align: top;}
.cityclass{
  width: 300px;
    height: 30px;
    border-radius: 5px;
    background: #e9e9e9;
    border: 1px solid #ccc;
}