@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600|Raleway:400,300,500);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
body,h1, h2, h3, h4, h5, h5, p, span, strong, label, div, table, th, td, tr, dl, dt, dd , ol, li, ul { margin:0px; padding:0px; }
.clear { line-height:0px; font-size:0px; clear:both; height:0px; }
body { font-size:14px; font-family: 'Raleway', sans-serif; font-family: 'Open Sans', sans-serif; color:#515151; background:#fff; }
.sd-mian-header { display:block; background:url(../images/dotted-map.png) repeat-x top #eaeaea ; position:relative; }
.sd-header {  background:#f1f1f1; box-shadow:0 3px 6px #aaa; -moz-box-shadow:0 3px 6px #aaa; -webkit-box-shadow:0 3px 6px #aaa; }
.sd-header-in { /*background:#1c2334;*/ margin:0px 0px 0px 0px; height:100px; display:block; }
.sd-logo { width:23%; float:left; padding:23px 0px 0px 0px; }
.sd-logo img {  }
.sd-header-right { width:75%; float:right; }
.sd-header-top { display:block; float:right; background:url(../images/header-top.png) no-repeat left top #4FA1EA; padding:0px 0px 0px 50px; height:48px; min-width:500px; }
.sd-header-top .contact-no { background:url(../images/sd-img.png) no-repeat -234px -47px; padding:0px 15px 0px 30px; color:#fff; font-size:15px; float:left; line-height:45px;  border-right: 1px solid rgba(255, 255, 255, 0.1);  }
.sd-login { display:block; float:right; }
.sd-login li { display:block; float:left; height:48px; padding:0px 15px; border-left:1px solid rgba(255,255,255,0.1); }
.sd-login li a { display:block;  padding:0px 0px 0px 25px; color:#fff; font-size:14px;  line-height:45px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-login li a:hover { color:#222; }
.sd-login li.sd-lo a { background:url(../images/sd-img.png) no-repeat -7px -107px; }
.sd-login li.sd-re a { background:url(../images/sd-img.png) no-repeat -7px -147px; }
.sd-header-bottom { height:46px; padding:3px 0px; position:relative; }
.sd-header-bottom ul { list-style:none; float:right; padding:4px 220px 0px 0px; }
.sd-header-bottom ul li { display:block; float:left; }
.sd-header-bottom ul li a { padding:7px 10px; color:#111; display:block; font-size:15px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.sd-header-bottom ul li a:hover,.sd-header-bottom ul li.active a { color:#4FA1EA; }
.sd-slider-in {  min-height:450px; display:block; position:relative; }
.sd-logout { display:block; float:right; padding:7px 10px 0px 20px; }
.sd-logout a { display:block; float:left; padding:7px 10px 0px 0px; color:#fff; font-size:14px; }
.sd-logout input[type="button"] { background:#fff; padding:7px 15px; font-size:14px; float:right; text-align:center; margin:0px 0px 0px 0px; border:0px; color:#111;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.sd-logout input[type="button"]:hover { background:#222; color:#fff; }
/*.sd-serach input[type=search] {	background: #4FA1EA url(../images/sd-img.png) no-repeat 2px -210px;	border: solid 1px #ccc;	padding: 10px ;	width: 26px ; height:22px !important; border:0px !important; margin-bottom:0px !important;-webkit-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;}
.sd-serach input[type=search]:focus {	width: 130px;	background-color: #ccc;	border:1px solid #ccc !important;	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);	box-shadow: 0 0 5px rgba(109,207,246,.5);}
#demo-b input[type=search] {	width: 22px;	padding-left: 10px;	color: transparent;	cursor: pointer;}
#demo-b input[type=search]:hover { }
#demo-b input[type=search]:focus {width: 230px;padding-left: 45px;color: #222;background: #fff url(../images/sd-img.png) no-repeat 2px -248px  !important;cursor: auto;}
#demo-b input:-moz-placeholder {color: transparent;}
#demo-b input::-webkit-input-placeholder {color: transparent;}*/
.sp-form { display:block; /*background:#f1f1f1;*/ padding:0px; min-height:432px; }
.in-radio-tab { display:block; border-bottom:3px solid #4FA1EA; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.in-radio-tab label { display:block; float:left; background:#f1f1f1; padding:15px 15px; margin:0px 10px 0px 0px; font-size:15px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.in-radio-tab label:hover { background:#4FA1EA; color:#fff; }
.in-radio-tab input[type="radio"]{ margin:0px 10px 0px 0px; }
.in-radio-tab label.active { background:#4FA1EA; color:#fff;  } 
.add-inns { display:block; background:#f1f1f1; padding:35px; min-height:307px; }
.add-inns1 { display:block;  padding:5px 35px !important; min-height:365px; }
.sd-search { display:block; padding:0px; }
.sd-search-in { display:block;  }
/*.sd-search-nav { display:inline-block; width:100%; list-style:none; margin:0px 0px 2px 0px; }
.sd-search-nav li {  float:left; width:50%;}
.sd-search-nav li a {  padding:12px 0px; color:#111; font-size:16px; background:#ddd; text-align:center; display:block;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.sd-search-nav li a:hover ,.sd-search-nav li.active a { background:#4FA1EA; color:#fff; }*/
.input-search { float:left; margin:0px 20px 15px 0px; }
.input-search input[type="text"] {  padding:9px 5px 10px; border:2px solid #ccc; width:224px; margin:0px 0px 0px 0px;  color:#111; height:inherit;  }
.input-search .input1  {  padding:9px 42px 10px 5px !important; border:2px solid #ccc;  width:180px !important;   margin:0px 0px 0px 0px; color:#111;background:url(../images/calender.png) no-repeat right;  }
.input-search .select1 {  padding:7px 8px; border:2px solid #ccc;  height:40px; width:239px; margin:0px 0px 0px 0px; color:#111; background:none; }
.input-search .select3 {  padding:7px 12px; border:2px solid #ccc;  height:40px; width:100px; margin:0px 0px 0px 0px; color:#111; background:none;}
.input-search1-main { display:block; /*padding:15px; background:#f1f1f1;*/ margin:0px 0px 0px 0px; clear:both;   }
.input-search1 { float:left; margin:0px 20px 12px 0px; }
.sd-search-in .input-search3 { float:right !important; margin:0px 0px 5px 0px !important;  background:none;}
/*.sd-search-in .input-search3 .input-search1 { margin:0px 20px 0px 0px !important; }*/
.sd-search-in strong { margin:10px 0px 10px 0px; display:block; float:left;  font-size:12px; color:#222; padding:5px; border-right:2px solid #ccc; }
.input-search1 input[type="text"] {  padding:9px 12px 10px; border:2px solid #ccc; width:210px; margin:0px 0px 0px 0px;  color:#111; height:inherit;  }
.input-search1 .input1  {  padding:9px 42px 10px 12px !important; border:2px solid #ccc;  width:180px !important;   margin:0px 0px 0px 0px; color:#111; background:url(../images/calender.png) no-repeat right; }
.input-search1 .select1 {  padding:7px 8px; border:2px solid #ccc;  height:40px; width:99px; margin:0px 0px 0px 0px; color:#111;background:none; }
.input-search1 .select3 {  padding:7px 12px; border:2px solid #ccc;  height:40px; width:100px; margin:0px 0px 0px 0px; color:#111;background:none; }
.data-bottom input[type="button"] { background:#4FA1EA; padding: 8px 18px ; font-size:16px; float:right; text-align:center; text-transform:uppercase;  }
.data-bottom input[type="button"]:hover { background:#222; color:#fff; }
.sd-search-in input[type="button"] { background:#4FA1EA; padding: 8px 18px ; font-size:16px; float:right; text-align:center; text-transform:uppercase; margin:10px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.sd-search-in input[type="button"]:hover { background:#222; color:#fff; }
.sd-slider {  display:block; padding:20px 0px 0px 0px; }
.sd-about { display:block; padding:20px 0px;  }
.sd-about-in { display:block;  }
.sd-about-in h1 { color:#4FA1EA; display:block; font-size:24px; padding:0px 0px 15px 0px; font-family: 'Raleway', sans-serif; font-weight:300;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-about-in p { color:#666; font-size:15px; display:block; font-weight:300; line-height:24px; }
.sd-about-offer { display:block; }
.sd-about-offer h2 { color:#666; display:block; font-size:24px; padding:0px 0px 15px 0px; font-family: 'Raleway', sans-serif; font-weight:300;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-about-offer h2 strong { color:#4FA1EA; font-weight:700; }
.sd-about-offer ul { list-style:none; }
.sd-about-offer ul li { display:block; overflow:hidden; padding:7px 7px 0; border:1px solid #eee; background:#fff; margin:0px 0px 5px 0px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.sd-about-offer ul li .image { width:15%; float:left; }
.sd-about-offer ul li .image img { width:100%; }
.sd-about-offer ul li .content { width:83%; float:right; }
.dest-disc{width:70%; float:left;}
.sd-about-offer ul li .content h4 { color:#333; display:block; padding:0px 0px 0px 0px; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:500;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-about-offer ul li .content p { color:#444; font-size:12px; display:block; }
.sd-about-offer ul li .content-top { border-bottom:1px solid #eee; overflow:hidden; }
.sd-about-offer ul li .content-top strong { float:left; padding:5px 10px 0px 0px; font-size:15px; width:280px; }
.capacity_x{float:right; margin:8px 0px 0 0; font-weight:bold;}
.reserve-btn{float:right; }
.show-data{float:left; clear:both; width:100%;}
.sd-about-offer ul li .content-top span  { float:left; padding:5px 10px 0px 0px; font-size:15px; }
.sd-about-offer ul li .content-top label { float:right; background:#4FA1EA; padding:5px; color:#fff; margin-bottom:0px; }
.sd-about-offer ul li .content a { display:block; color:#222; font-size:14px; padding:5px 0px 0px 0px;  float:left; }
.sd-about-offer ul li .content a span { display:block; padding:5px 0px 0px 0px; }
.sd-about-offer ul li .content a strong { display:inline; }
.sd-services { display:block; padding:20px 0px; }
.sd-services-in { display:block;  }
.sd-services-in .heading { display:block; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;  }
.sd-services-in .heading h3 { color:#4FA1EA; float:left; display:block; font-size:24px; font-family: 'Raleway', sans-serif; font-weight:300;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-services-in .heading a { display:block; float:right; font-size:13px; color:#777; text-decoration:underline; padding:10px 0px 0px 0px; }
.sd-services-in .heading a:hover { color:#4FA1EA; }
.sd-services-in ul { list-style:none; }
.sd-services-in ul li { width:46.6%; border:1px solid #f5f5f5; float:left; min-height:80px; padding:7px; background:#f5f5f5; margin:0px 0px 10px 0px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.sd-services-in ul li .image { width:35%; float:left; }
.sd-services-in ul li .image img { width:100%; }
.sd-services-in ul li .content { width:63%; float:right; }
.sd-services-in ul li .content h4 { color:#333; display:block; padding:0px 0px 5px 0px; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:500;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-services-in ul li .content p { color:#444; font-size:12px; display:block; }
.sd-services-in ul li:nth-child(even) { float:right; }
.sd-services-in ul li:hover h4 { color:#4FA1EA; }
.sd-services-in ul li:hover { border:1px solid #ccc; box-shadow:0px 0px 2px #ccc; -moz-box-shadow:0px 0px 2px #ccc; -webkit-box-shadow:0px 0px 2px #ccc; }
.sd-quote { display:block; padding:20px 0px; background:#fff; }
.sd-quote-in { display:block;  background:#1C2334; text-align:left; min-height:100px; }
.sd-quote-in strong { color:#fff; display:block; padding:10px; background:#4FA1EA; float:left; line-height:100px; min-height:100px; margin:0px 2.7% 0px 0px; width:15%; text-align:center; font-size:20px; padding:0px 0px 0px 0px; font-family: 'Raleway', sans-serif; font-weight:300;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-quote-in1 { width:82%; float:left; padding:30px 0; min-height:40px;  }
.sd-quote-in input[type="text"] { background:rgba(255,255,255,0.2); padding:0px 12px 0px 12px; margin:0px 5px 0 0; height:40px; line-height:40px; display:block; float:left; width:18%;  border:0px; color:#fff; }
.sd-quote-in input[type="text"]:focus { }
.sd-quote-in input[type="button"] { float:left; background:#4FA1EA; border:0; height:40px; width:13%; margin:0px auto 0px; font-size:16px; line-height:40px; text-align:center;text-transform:uppercase; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.sd-quote-in input[type="button"]:hover { background:#fff; color:#222; }
.sd-footer-main { background:url(../images/footer-bg.png) no-repeat center bottom #f1f1f1; }
.sd-footer {  padding:30px 0 30px 0px; }
.sd-footer strong { color:#111; display:block; padding:0px 0px 10px 0px; text-transform:uppercase; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:500; }
.sd-footer-link { display:block; width:50%; float:left; }
.sd-footer-link-in { display:block; width:50%; float:left; padding:0px 0px 20px 0px; }
.sd-footer-link-in ul { list-style:none; }
.sd-footer-link-in ul li { display:block; }
.sd-footer-link-in ul li a { display:block; background:url(../images/sd-img.png) no-repeat 5px 4px; color:#444; font-size:13px; padding:3px 0px 3px 15px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }
.sd-footer-link-in ul li a:hover {  background:url(../images/sd-img.png) no-repeat 8px 4px; padding:3px 0px 3px 18px; color:#4FA1EA; }
.sd-newsletter { display:block; padding:0px 0px 20px 0px; }
.sd-newsletter input[type="text"] { background:#494F5D; padding:00px 12px 0px 12px; height:40px; line-height:40px; width:76%; margin:0px 0px 0px 0px; border:0px; color:#fff; float:left;  }
.sd-newsletter input[type="button"] { background:#4FA1EA; height:40px; width:40px; float:left; font-size:16px; text-align:center; text-transform:uppercase; margin:0px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.sd-newsletter input[type="button"]:hover { background:#000; }
.sd-social { display:block; }
.sd-social ul { display:block; list-style:none; }
.sd-social ul li { display:block; width:31px; height:31px; float:left; margin:0px 5px 0px 0px; }
.sd-social ul li a { display:block; width:31px; height:31px; }
.sd-social ul li.fb { background:url(../images/sd-img.png) no-repeat 000px -58px #375794; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-social ul li.tw { background:url(../images/sd-img.png) no-repeat -31px -58px #33CCFF; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-social ul li.pi { background:url(../images/sd-img.png) no-repeat -62px -58px #C52B2A; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-social ul li.gp { background:url(../images/sd-img.png) no-repeat -93px -58px #D72920; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sd-social ul li.fb:hover { background:url(../images/sd-img.png) no-repeat 0px -58px #111; }
.sd-social ul li.tw:hover { background:url(../images/sd-img.png) no-repeat -31px -58px #111; }
.sd-social ul li.pi:hover { background:url(../images/sd-img.png) no-repeat -62px -58px #111; }
.sd-social ul li.gp:hover { background:url(../images/sd-img.png) no-repeat -93px -58px #111; }
.sd-copyright { background:#f1f1f1; border-top:1px solid #bbb;  border-bottom:4px solid #bbb; padding:20px 0px; }
.sd-copyright .row {  }
.sd-copyright p { float:left; color:#111; padding:4px 0px 0px 0px; }
.sd-copyright img { display:block; margin:0px auto; }
.sd-copyright span { float:right; color:#111; padding:4px 0px 0px 0px; }
.sd-copyright a { color:#111; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.sd-copyright a:hover { color:#4FA1EA; }
.sd-country { display:block; float:right; margin:0px 1px 0px 0px; padding:4px 3px;}
.sd-language { display:block; float:right; margin:0px 1px 0px 0px; padding:4px 4px; border-right: 1px solid rgba(255, 255, 255, 0.1); }
.cd-dropdown,.cd-select {	position: relative; padding:5px; height:32px; line-height:32px; margin:4px auto 0px; background:#4FA1EA; border:1px solid rgba(255,255,255,0.4); -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; color:#fff; display: block;}
.cd-dropdown,.cd-select:hover { background:#111; }
/*.sd-country { display:block; float:right; margin:0px 1px 0px 0px; padding:4px 3px;}
.sd-country .cd-dropdown > span {  }
.sd-country .icon-1 { background:url(../images/sd-img.png) no-repeat -44px -297px #4FA1EA ; }
.sd-country .icon-2 { background:url(../images/sd-img.png) no-repeat -44px -297px #4FA1EA ; }
.sd-country .icon-3 { background:url(../images/sd-img.png) no-repeat -44px -297px #4FA1EA ; }
.sd-language { display:block; float:right; margin:0px 1px 0px 0px; padding:4px 4px;    border-right: 1px solid rgba(255, 255, 255, 0.1); }
.sd-language .cd-dropdown > span {  }
.sd-language .icon-1 { background:url(../images/sd-img.png) no-repeat 5px -297px #4FA1EA ; }
.sd-language .icon-2 { background:url(../images/sd-img.png) no-repeat 5px -297px #4FA1EA ; }
.sd-language .icon-3 { background:url(../images/sd-img.png) no-repeat 5px -297px #4FA1EA ; }
.cd-dropdown > span,
.cd-dropdown ul li:nth-last-child(-n+3) span {}
.cd-dropdown ul {	position: absolute;	top: -48px;	width: 100%;}
.cd-dropdown ul li {	position: absolute;	width: 100%;}
.cd-active.cd-dropdown > span {	color: #fc756f; font-size:0px;}
.cd-active.cd-dropdown > span,.cd-active.cd-dropdown ul li span {}
.cd-active.cd-dropdown ul li span {	-webkit-transition: all 0.2s linear 0s;	-moz-transition: all 0.2s linear 0s;	-ms-transition: all 0.2s linear 0s;	-o-transition: all 0.2s linear 0s;	transition: all 0.2s linear 0s;}
.cd-active.cd-dropdown ul li span:hover {}
.cd-dropdown,.cd-select {	position: relative; padding:5px; height:32px; line-height:32px; margin:4px auto 0px; background:#4FA1EA; border:1px solid #111; color:#fff; display: block;}
.cd-dropdown > span {	width: 100%; border-left:1px solid rgba(255, 255, 255, 0.1);	height: 48px;	line-height: 48px;	color: #999;	font-weight: 700;	font-size: 16px;	display: block;padding: 0 0px 0 0px;	position: relative;	cursor: pointer;}
.cd-dropdown > span:after {	content: '\25BC';	position: absolute; display:none;	right: 0px;	top: 15%;	width: 50px;	text-align: center;	font-size: 12px; display:none;	padding: 10px;	height: 70%;	line-height: 24px;	border-left: 1px solid #ddd;}
.cd-dropdown.cd-active > span:after {	content: '\25B2';}
.cd-dropdown ul {	list-style-type: none;	margin: 0;	padding: 0;	display: block;	position:absolute; top:0px;}
.cd-dropdown ul li {	display: block;}
.cd-dropdown ul li span {	width: 100%;	background: #4FA1EA;	line-height: 48px;	padding: 0px;	display: block;	color: #bcbcbc;	cursor: pointer;	font-weight: 700;}
.cd-dropdown > span,
.cd-dropdown ul li span {	-webkit-backface-visibility: hidden;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none; font-size:0px;	user-select: none;}
.cd-dropdown > span span[class^="icon-"],.cd-dropdown > span span[class*=" icon-"]{	padding: 0 10px 0 30px;}
*/
.last-min-offer a:hover{background:#9d9d9d!important;color:#111!important;}
.last-offer-ul { display:block; background:#f1f1f1; margin:0px 0px 10px 0px; }
.last-offer-ul ul { display:inline-block;  list-style:none; width:100%; }
.last-offer-ul ul li { width:33%; float:left;  display:block; border-left:1px solid #ccc; }
.last-offer-ul ul li a {  padding:13px 0px; color:#111; font-size:16px; background:#eee; text-align:center; display:block;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.last-offer-ul ul li a:hover ,.last-offer-ul ul li.active a { background:#4FA1EA; color:#fff; }
.sd-serach { display:block; float:right; position:absolute; width:140px; top:5px; right:5px; z-index:9999; }
#searchform, #searchform2 {  display: block; margin:0px 0px 0px 0px;}
.fieldcontainer {  display:block; float:right; position:absolute; width:110px; top:5px; right:0px; z-index:9999; background:#fff; }
.searchfield {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block; width: 200px; float:right;padding: 11px 7px;padding-right: 43px !important; height:37px !important;background-color: #fff !important;font-size: 1.6em;color: #ccc; margin:0px !important;border: 1px solid #c8c8c8;border-bottom-color: #d2e2e7;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.searchfield:focus {width: 230px;color: #666; }
#searchbtn {position: absolute;right: 2px; width:38px; height:38px;top: 3px;height:32px;width:32px;border: 0;cursor: pointer;zoom: 1;filter: alpha(opacity=65);opacity: 0.65;  background: url("../images/sd-img.png") no-repeat scroll -4px -254px #4fa1ea !important;}
.searchfield:focus + #searchbtn {  right: 10px;}
.main-container { padding:20px 0px; }
.refine-search { display:block; padding:0px; margin:0px 0px 20px 0px; }
.refine-search h3 { display:block; text-transform:uppercase; color:#222; font-size:17px; padding:0px 0px 15px 0px;font-weight:600;  }
.refine-search strong { display:block; font-size:15px; padding:5px; margin:0px 10px 4px 0px; float:left; width:160px; font-weight:normal; background:#888; color:#fff;  }
.refine-search label { display:block; font-size:15px; padding:4px 0px 0px 0px; float:left; width:170px; }
.refine-search input { margin:-3px 5px 0px 0px !important; }
#div_refine_search h3 { border-bottom:none !important; }
.booking-summery { display:block; padding:20px 8px 20px 10px; background:#4FA1EA; margin:0px 0px 10px 0px; }
.booking-summery h3 { display:block; text-transform:uppercase; color:#fff; font-size:17px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-weight:normal; border-bottom:4px double #ccc;font-weight:600;  }
.booking-summery h4 { display:block; text-transform:uppercase; color:#fff; font-size:16px; padding:5px; margin:0px 0px 5px 0px; font-weight:normal; background:rgba(255,255,255,0.1);}
.booking-summery ul { display:block; list-style:none; margin:0px 0px 0px 0px; }
.booking-summery ul li { display:block; padding:0px 0px 2px 0px; }
.booking-summery ul li strong { display:block; font-size:15px; margin:0px 10px 4px 0px; float:left; font-weight:normal; color:#fff;  }
.booking-summery ul li span { display:block; font-size:15px; padding:0px 0px 0px 0px; float:left; color:#fff; }
.booking-detail continue-input{background:#666; float:right;}
/*.booking-detail { display:block; padding:20px; background:#e1e1e1; margin:0px 0px 20px 0px;   }
.booking-detail1 { display:block; padding:20px; background:#4fa1ea; margin:0px 0px 0px 0px;color:#fff;  }
.booking-detail1 h3 {color:#fff !important;}
.booking-detail1 ul li strong{color:#fff!important;}
.booking-detail1 ul li span{color:#fff!important;}
.booking-detail h3 { display:block; text-transform:uppercase; color:#222; font-size:17px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-weight:normal; border-bottom:4px double #ccc; font-weight:600; }
.booking-detail h4 { display:block; text-transform:uppercase; color:#222; font-size:16px; padding:5px; margin:0px 0px 5px 0px; font-weight:normal; background:rgba(0,0,0,0.1);}
.booking-detail ul { display:inline-block; list-style:none; margin:0px 0px 10px 0px; width:100%; }
.booking-detail ul li { display:block; padding:0px 0px 2px 0px; margin:0px 30px 0px 0px !important; }
.booking-detail ul li strong { display:block; font-size:16px; margin:0px 10px 4px 0px; float:left; /*width:140px;*/ font-weight:normal; color:#222;  }
.booking-detail ul li input[type="text"] { display:block; float:right; width:161px; margin:0px; background:#fff; padding:5px 6px 5px 6px;}
.booking-detail ul li .input-select { display:block; float:right; width:175px; margin:0px; background:#fff; padding:5px 6px 5px 6px;}
.booking-detail ul li .input-date { display:block; float:right; width:127px !important; margin:0px; padding:5px 40px 5px 6px !important; background:url(../images/calender.png) no-repeat right #fff !important; }
.booking-detail ul li span { display:block; font-size:16px; padding:0px 0px 0px 0px; float:left; color:#222; }
.booking-detail input[type="button"],.booking-detail input[type="submit"] ,.booking-detail button{ background:#666; padding:8px 16px; font-size:14px; float:right; text-align:center; text-transform:uppercase; margin:15px 15px 0px 0px;border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.booking-detail input[type="button"]:hover,.booking-detail input[type="submit"]:hover ,.booking-detail button:hover { background:#222; color:#fff; }*/
.bottom-btns-search .sd-search-in { padding:10px; background:rgba(0,0,0,0.1);  }
.bottom-btns-search .input-search { margin:0 20px 0 0; }
.bottom-btns-search  select { width:90px !important; line-height:40px; height:40px !important; padding:8px !important; background:#fff !important; }
.bottom-btns-search .sd-search-in input[type="button"],.bottom-btns-search .sd-search-in input[type="submit"] { float:right; margin:21px 0px 0px 0px; padding:10px 15px 11px  !important;}
.refine-search-inner { padding:10px; background:rgba(0,0,0,0.1);  }
.left-container { display:block; }
.left-heading { display:block; border-bottom:1px solid #ddd; margin:0px 0px 20px 0px; }
.left-heading h2  { display:block; text-transform:uppercase; color:#4FA1EA; font-size:28px; padding:10px 0px 0px 0px; font-weight:normal; }
.car-list { display:block; }
.in-out-tra { padding:10px; background:#fafafa; }
.in-out-tra h5 { display:block; text-transform:uppercase; color:#111; font-size:20px; padding:5px; margin:0px 0px 10px 0px; font-weight:normal; background:rgba(0,0,0,0.05);}
.car-list ul { display:block; list-style:none; }
.car-list ul li { display:block; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; border-bottom:4px double #ddd; }
.car-list ul li .image { width:25%; float:left; } 
.car-list ul li .image img { width:100%; display:block; } 
.car-list ul li .content { width:72%; float:right; } 
.car-list ul li .content .input-radio { display:block; float:right; background:#000; padding:5px; margin:3px 0px 0px 0px; }
.car-list ul li .content .input-radio input { margin:0px !important; }
.car-list ul li .content h3 { display:block; text-transform:uppercase; font-size:22px; padding:0px 0px 0px 0px; float:left; font-weight:normal; }
.car-list ul li .content h3 a { color:#222; }
.car-list ul li .content h3 strong { display:inline; color:#222; float:none; text-transform:uppercase; font-size:28px; }
.car-list ul li .content p { display:block; text-transform:uppercase; font-size:20px; padding:10px 0px 25px 0px; }
.car-list ul li .content .detail { display:block; padding:10px; background:#f1f1f1; margin:10px 0px; }
.car-list ul li .content .detail span { display:block; font-size:15px; padding:0px 1% 0px 1%; float:left; width:48%; }
.car-list ul li .content .detail strong { display:inline; font-size:15px; padding:0px 0px 0px 0px; margin:0px; float:none; }
.car-list ul li .content strong { float:left; font-size:22px; font-weight:normal; color:#222; display:block; margin:2px 0px 0px 0px; }
.car-list ul li .content strong label { font-size:22px; color:#4FA1EA; float:none; display:inline; }
.car-list ul li .content input[type="button"] { background:#4FA1EA; padding:8px 16px; font-size:14px; float:right; display:block; text-align:center; text-transform:uppercase; margin:20px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.car-list ul li .content input[type="button"]:hover { background:#222; color:#fff; }
.add-category { display:block; padding:1px 20px 20px 20px; background:#f1f1f1; margin:0px 0px 20px 0px;  }
.add-category h3 { display:block; font-size:16px; color:#111; font-size:20px; padding:0px 0px 5px 0px; margin:20px 0px 10px 0px; font-weight:normal; border-bottom:1px solid #ccc; }
.add-category label { display:block; font-size:16px; padding:4px 0px 0px 0px; float:left; width:150px; }
.add-category input { margin:-3px 10px 0px 0px !important; }
.add-category span { float:right; font-size:16px; font-weight:normal; color:#222; display:block; margin:2px 0px 0px 0px; }
.add-category span strong { font-size:16px; color:#4FA1EA; float:none; display:inline; font-weight:normal; }
.add-category select { padding:7px 12px; border:2px solid #ccc;  height:40px; width:150px !important; margin:0px 0px 0px 0px; color:#111; float:left;  }
.add-category input[type="text"] {padding:9px 12px 10px; border:2px solid #ccc; background:#fff; width:221px; margin:0px 0px 5px 0px !important;  color:#111; display:block; float:left; height:inherit;  }
.select-input { display:block; padding:5px 0px; }
.form-bg { border:5px solid #414141; padding:10px; background:#f1f1f1; }
 .form-bg  h3 { display:block; text-transform:uppercase; color:#fff; font-size:16px; padding:0px 0px 5px 0px; margin:0px 0px 15px 0px; font-weight:normal; border-bottom:4px double #ccc; }
.form-bg .input-search { float:left; margin:0px 2px 5px 2px; }
.form-bg input[type="text"] { background:#fff; padding:9px 12px 10px; border:2px solid #ccc; width:277px; margin:0px 0px 0px 0px !important;  color:#111; height:inherit;  }
.form-bg .input1  {  padding:9px 42px 10px 12px !important; border:2px solid #ccc;  width:246px !important;   margin:0px 0px 0px 0px; color:#111;background:url(../images/calender.png) no-repeat right #fff !important;  }
.form-bg .select1 {  padding:7px 8px; border:2px solid #ccc;  height:40px; width:150px; margin:0px 0px 0px 0px; color:#111; }
.form-bg .select2 {  padding:7px 12px; border:2px solid #ccc;  height:40px; width:304px; margin:0px 0px 0px 0px; color:#111; }
.form-bg input[type="button"] { background:#4FA1EA; padding:10px 15px; font-size:13px; float:left; text-align:center; text-transform:uppercase; margin:0px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.form-bg input[type="button"]:hover { background:#414141; ; }
.right-slider { display:block; background:#aaa; width:100%; height:425px; padding:0px 0px 0px 0px; }
.right-slider img { margin:0px auto 0px; display:block; }
.bx-wrapper li { position:relative; padding:0px 0px 0px 0px; }
.bx-wrapper .bx-wrapper li span { background:rgba(0,0,0,0.7); position:absolute; z-index:10; top:40px; left:0px; width:65%; padding:10px; color:#fff; font-size:18px; }
.bx-wrapper { width:100%; position: relative;	margin: 0 auto 0px;	padding: 0; overflow:hidden;}
.bx-wrapper-img { display: block; }
.bxslider img { width:100%; }
.bx-wrapper .bx-viewport { height:425px !important; }
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto { z-index:99; position: absolute;  bottom:-0px;	width:98%; padding:1%; left:0;}
.bx-wrapper .bx-loading {	min-height: 50px;	background: url(../images/bx_loader.gif) center center no-repeat #fff;	height: 100%;	width: 100%;	position: absolute;	top: 0;left: 0;	z-index: 2000; }
.bx-wrapper .bx-pager { text-align:left;	font-size: .85em;	font-family: Arial;	font-weight: bold;	color: #666; }
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a {font-size:0;background:#ccc;text-indent:-9999px;display:block;width:12px;height: 12px; border-radius:50%;margin:0 5px 0 0;outline:0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #4FA1EA;}
.bx-wrapper .bx-prev {background:url(../images/themes.png) no-repeat 0 0px;background-color:rgba(0,0,0,0.1); -webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s; }
.bx-wrapper .bx-next {right: 40px;	background: url(../images/themes.png) no-repeat -60px -0px; background-color:rgba(0,0,0,0.1);-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s; }
.bx-wrapper .bx-prev:hover {background-position: 0 0 ; background-color:#A47063;}
.bx-wrapper .bx-next:hover {background-position: -60px -0px; background-color:#A47063;}
.bx-wrapper .bx-controls-direction { display:none; }
.bx-wrapper .bx-controls-direction a {	position: absolute;	top: 50%;	margin-top: -60px; border-radius:10px;	outline: 0;	width:60px;	height: 60px;	text-indent: -9999px;	z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none; }
.bx-wrapper .bx-controls-auto {	text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;	text-indent: -9999px;	width: 10px;	height: 11px;	outline: 0;	background: url(../images/controls.png) -86px -11px no-repeat;	margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {	background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;	text-indent: -9999px;	width: 9px;	height: 11px;	outline: 0;	background: url(../images/controls.png) -86px -44px no-repeat;	margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {	background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {	text-align: left;	width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {	right: 0;	width: 35px;}
.bx-wrapper .bx-caption {position: absolute; bottom: 0;	left: 0; background: rgba(80, 80, 80, 0.75); width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px;}
.offer-details { padding:15px; border-top:4px double #ddd; background:#f1f1f1; margin:15px 0px 0px 0px; }
.checkout-detail { display:block; padding:10px 20px 15px ; background:#f1f1f1; margin:0px 0px 20px 0px; }
.checkout-detail-in { float:left; margin:0px 10px 4px 0px; min-height:56px;position:relative; width:48%; }
.checkout-detail-in ul.error{position:absolute; left:100px;}
.checkout-detail h3 { display:block; text-transform:uppercase; color:#111; font-size:18px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-weight:normal; border-bottom:4px double #ccc; }
.checkout-detail h5 { display:block; text-transform:uppercase; color:#111; font-size:16px; padding:5px; margin:5px 0px 10px 0px; font-weight:normal; background:rgba(0,0,0,0.1);}
.checkout-detail label { display:block; font-size:13px; padding:4px 0px 0px 0px; float:left; width:135px; word-wrap: break-word; }
.checkout-detail input[type="text"] { background:#fff; padding:8px 9px 8px; border:2px solid #ccc; width:185px; margin:0px 0px 0px 0px;  color:#111; }
.checkout-detail textarea { background:#fff; padding:8px 9px 8px; border:2px solid #ccc; width:185px; margin:0px 0px 0px 0px;  color:#111; }

.checkout-detail-btn { border-top:4px double #ccc; padding:0px 0px 0px 150px; margin:20px 0px 0px 0px; display:block; }
.checkout-detail input[type="button"] ,.checkout-detail input[type="submit"]{ background:#4FA1EA; padding:9px 16px !important; font-size:14px; float:right; text-align:center; text-transform:uppercase; margin:10px 0px 0px 10px !important; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.checkout-detail input[type="button"]:hover ,.checkout-detail input[type="submit"]:hover { background:#222; color:#fff; }
.Review-detail { display:block; padding:20px; background:#f1f1f1; margin:0px 0px 20px 0px; }
.Review-detail-in { float:left; margin:0px 20px 12px 0px; width:45%; }
.Review-detail h3 { display:block; text-transform:uppercase; color:#111; font-size:20px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-weight:normal; border-bottom:4px double #ccc; }
.Review-detail p { display:block; color:#111; font-size:16px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-weight:normal;  }
.Review-detail label { color:#000; display:block; font-size:14px; padding:4px 0px 0px 0px; float:left; width:200px; }
.Review-detail strong { width:300px; font-weight:normal; display:block; font-size:14px; padding:4px 0px 0px 0px; float:left; }
.Review-detail input[type="text"] { background:#fff; padding:9px 12px 10px; border:2px solid #ccc; width:230px; margin:0px 0px 0px 0px;  color:#111; height:inherit;  }
.Review-detail textarea { background:#fff; padding:9px 12px 10px; border:2px solid #ccc; width:500px; margin:20px 0px 0px 0px;  color:#111; height:inherit;  }
.Review-detail-btn { border-top:4px double #ccc; padding:20px 0px 0px 150px; margin:20px 0px 0px 0px; display:block; }
.Review-detail input[type="button"],.Review-detail-btn button { background:#4FA1EA; padding:8px 16px; font-size:14px; float:left; text-align:center; text-transform:uppercase; margin:10px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.Review-detail input[type="button"]:hover,.Review-detail-btn button:hover { background:#222; color:#fff; }
.Review-detail input { margin:-3px 5px 0px 0px !important; }
.display-data{height:auto; width:50%; background:#fff; border:1px solid #ccc; padding:5px; float:left;}
.cradit-payment { clear:both; margin:0px 0px 0px 0px; background:#fff; padding:20px; }
.cradit-payment .cradit-search { float:left; margin:7px 20px 7px 0px; width:40%; }
.cradit-payment .cradit-search label { color:#000; display:block; font-size:13px; padding:4px 0px 0px 0px; float:left; width:190px !important; }
.cradit-payment input[type="text"] {  padding:9px 12px 10px; border:2px solid #ccc; width:210px; margin:0px 0px 0px 0px !important;  color:#111; height:inherit;  }
.cradit-payment .input1  {  padding:9px 42px 10px 12px !important; border:2px solid #ccc;  width:200px !important;   margin:0px 0px 0px 0px; color:#111;background:url(../images/calender.png) no-repeat right;  }
.cradit-payment .select1 {  padding:7px 8px; border:2px solid #ccc;  height:40px; width:120px !important; margin:0px 0px 0px 0px; color:#111; }
.cradit-payment select {  padding:7px 8px; border:2px solid #ccc;  height:40px; width:238px; margin:0px 0px 0px 0px; color:#111; }
.cradit-payment .select3 {  padding:7px 12px; border:2px solid #ccc;  height:40px; width:100px; margin:0px 0px 0px 0px; color:#111; }
.cradit-payment input[type="button"] { background:#4FA1EA; padding:14px 25px; font-size:16px; float:left; text-align:center; text-transform:uppercase; margin:10px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.cradit-payment input[type="button"]:hover { background:#222; color:#fff; }
.car-list-review { display:block; }
.car-list-review ul { display:block; list-style:none; }
.car-list-review ul li { display:block; padding:0px 0px 20px 0px; margin:0px 9px 0px 0px; width:31%; background:#fff; padding:10px; float:left; min-height:130px; }
.car-list-review ul li:last-child { float:right; margin:0px; }
.car-list-review ul li .image { width:25%; float:left; } 
.car-list-review ul li .image img { width:100%; display:block; } 
.car-list-review ul li .content { width:72%; float:right; } 
.car-list-review ul li .content .input-radio { display:block; float:right; background:#000; padding:5px; margin:3px 0px 0px 0px; }
.car-list-review ul li .content .input-radio input { margin:0px !important; }
.car-list-review ul li .content h3 { display:block; text-transform:uppercase; font-size:16px; padding:0px 0px 0px 0px;  font-weight:normal; border-bottom:none; margin:0px; }
.car-list-review ul li .content h3 a { color:#222; }
.car-list-review ul li .content h3 strong { display:inline; color:#222; float:none; text-transform:uppercase; font-size:28px; }
.car-list-review ul li .content p { display:block; font-size:13px; padding:5px 0px 5px 0px; }
.car-list-review ul li .content .detail { display:block; padding:10px; background:#f1f1f1; margin:5px 0px; }
.car-list-review ul li .content .detail span { display:block; font-size:14px; padding:0; }
.car-list-review ul li .content .detail strong { display:inline; font-size:14px; padding:0px 0px 0px 0px; margin:0px; float:none; }
.car-list-review ul li .content strong { float:left; font-size:22px; font-weight:normal; color:#222; display:block; margin:2px 0px 0px 0px; }
.car-list-review ul li .content strong label { font-size:22px; color:#4FA1EA; float:none; display:inline; }
.car-list-review ul li .content input[type="button"] { background:#4FA1EA; padding:10px 15px; display:block; font-size:12px; float:left; display:block; text-align:center; text-transform:uppercase;margin:5px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.car-list-review ul li .content input[type="button"]:hover { background:#222; color:#fff; }
.car-list-review ul li .content .read-more { display:block; color:#4FA1EA; }
.left-sidebar { display:block; padding:0px 0px 0px 0px; }
.left-sidebar h1 { display:block; font-size:32px; font-weight:normal;  padding:0px 0px 0px 0px; color:#444; text-transform:uppercase; }
.left-sidebar strong { display:block; font-size:20px; font-weight:normal;  padding:0px 0px 20px 0px; color:#444; }
.left-sidebar img { width:100%; }
.left-sidebar h3 { display:block; font-size:20px; font-weight:normal;  padding:20px 0px 10px 0px; color:#F27121; }
.left-sidebar p { display:block; font-size:16px; font-weight:normal;  padding:10px 0px 0px 0px; color:#444; }
.left-sidebar p strong { display:inline; padding:0px; margin:0px; font-weight:bold; font-size:15px; }
.innner-enquiries { background:#f1f1f1; padding:20px 40px; display:block; margin:0px 0px 20px 0px; }
.innner-enquiries strong { display:block; font-size:16px; font-weight:normal;  padding:0px 0px 20px 0px; color:#444; }
.innner-enquiries input[type="text"] { width:290px; margin:0 20px 10px 0px; float:left; padding:12px 15px; background:#fff; }
.innner-enquiries select { width:321px; margin:0 20px 10px 0px; float:left; padding:12px 15px; height:45px; }
.innner-enquiries textarea { width:632px; margin:0 20px 10px 0px; float:left; padding:12px 15px;background:#fff;  }
.innner-enquiries input[type="submit"] { background:#4FA1EA; border:0;  margin:0 0px 0px 0px; float:left; padding:12px 20px; color:#fff; transition:all 0.4s ease-out 0s; -webkit-transition:all 0.4s ease-out 0s; -moz-transition:all 0.4s ease-out 0s; -o-transition:all 0.4s ease-out 0s; -ms-transition:all 0.4s ease-out 0s;}
.innner-enquiries input[type="submit"]:hover { background:#222; }
.about-us { display:block; }
.about-us h1 { display:block; font-size:32px; font-weight:normal;  padding:0px 0px 0px 0px; color:#444; text-transform:uppercase; }
.about-us strong { display:block; font-size:18px;  padding:0px 0px 10px 0px; color:#444; }
.about-us img { width:100%; }
.about-us h3 { display:block; font-size:20px; font-weight:normal;  padding:20px 0px 10px 0px; color:#F27121; }
.about-us p { display:block; font-size:14px; font-weight:normal;  padding:0px 0px 10px 0px; color:#444; }
.about-us p strong { display:inline; padding:0px; margin:0px; font-weight:bold; font-size:15px; }
.right-content-detail { display:block; width:100%; }
.right-content-detail span { display:block; font-size:32px; font-weight:normal;  padding:0px 0px 15px 0px; color:#444; text-transform:uppercase; }
.right-content-detail ul { background:url(../images/dotted_line.png) no-repeat bottom left; list-style:none; padding:20px 0px 20px 0px; margin:0px 0px 20px 0px; }
.right-content-detail ul li { font-size:19px; display:block; padding:4px 0px; } 
.map-dl { width:100%; float:none; }
.map-dl iframe { width:100%; }
.main-detaillist { display:block; padding:20px 0px; }
.service-list { display:block; }
.in-out-tra { padding:10px; background:#fafafa; }
.in-out-tra h5 { display:block; text-transform:uppercase; color:#111; font-size:20px; padding:5px; margin:0px 0px 10px 0px; font-weight:normal; background:rgba(0,0,0,0.05);}
.service-list ul { display:block; list-style:none; }
.service-list ul li { display:block; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; border-bottom:4px double #ddd; }
.service-list ul li .image { width:25%; float:left; } 
.service-list ul li .image img { width:100%; display:block; } 
.service-list ul li .content { width:72%; float:right; } 
.service-list ul li .content h3 { display:block; text-transform:uppercase; font-size:18px; padding:0px 0px 0px 0px; font-weight:normal; }
.service-list ul li .content h3 a { color:#4FA1EA; }
.service-list ul li .content h3 strong { display:inline; color:#222; float:none; text-transform:uppercase; font-size:28px; }
.service-list ul li .content p { display:block; font-size:14px; padding:5px 0px 10px 0px; }
.service-list ul li .content input[type="button"] { background:#4FA1EA; padding:8px 16px; font-size:14px; float:right; display:block; text-align:center; text-transform:uppercase; margin:0px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.service-list ul li .content input[type="button"]:hover { background:#222; color:#fff; }
.sidebar-search .add-inns { background:#f1f1f1; padding:20px !important; }
.sidebar-search .in-radio-tab label { padding:12px 10px; background:#f1f1f1; margin:0px 2px 0px 0px; font-size:15px; cursor:pointer; /*font-weight:600;*/ } 
.sidebar-search .in-radio-tab label:hover { background:#4FA1EA; }
.sidebar-search .in-radio-tab input[type="radio"] { margin:0 7px 0 0; /*display:none;*/ }
.sidebar-search .in-radio-tab label.active { background:#4FA1EA !important; }
.sidebar-search .sd-search { background:#f1f1f1; }
.sidebar-search .input-search { margin:0px 0px 5px 0px; }
.sidebar-search .input-search3 { margin:0px 0px 5px 0px; float:right; }
.sidebar-search .input-search input[type="text"] {  width:415px; }
.sidebar-search .input-search .input1 { width:378px !important; background:url(../images/calender.png) no-repeat right !important;   }
.sidebar-search .input-search .select1{  width:210px; }
.sidebar-search .sd-search-in input[type="button"] { float:right; }
.sidebar-search  .input-search .select3{ background:#fff; width:332px; }
.sidebar-search .input-search1 { margin:0px 0px 5px 0px; }
.sidebar-search .input-search1 input[type="text"] {width:400px; }
.sidebar-search .input-search1 .input1 { width:370px !important; background:url(../images/calender.png) no-repeat right !important;   }
.sidebar-search .input-search1 .select1{ width:210px; }
.sidebar-search .sidebar-search .input-search3 { float:left; }
.main-container h1 { display:block; text-transform:uppercase; color:#111; font-size:28px; padding:0px 0px 5px 0px; margin:0px 0px 20px 0px; font-weight:normal; border-bottom:4px double #ccc; }
.become-partner ul { list-style:none; display:block; }
.become-partner li { display:inline-block; clear:both; padding:0px 0px 10px 0px; width:100%; }
.become-partner { background:#f1f1f1; padding:20px 40px; display:block; margin:0px 0px 20px 0px; }
.become-partner label { display:block; font-size:16px; font-weight:normal; width:200px;  padding:7px 0px 0px 100px; color:#444; float:left; }
.become-partner input[type="text"] { width:350px; margin:0 0px 0px 0px; float:left; padding:12px 15px; background:#fff; }
.become-partner input[type="password"] { width:350px; margin:0 0px 0px 0px; float:left; padding:12px 15px; background:#fff; }
.become-partner select { width:381px; margin:0 0px 0px 0px; float:left; padding:12px 10px; height:45px; }
.become-partner textarea { width:632px; margin:0 0px 0px 0px; float:left; padding:12px 15px;background:#fff;  }
.become-partner button  { background:#4FA1EA; border:0;  margin:15px 0px 0px 0px; float:left; font-size:14px; text-transform:uppercase; color:#fff; padding:8px 16px; color:#fff; -moz-border-radius:4px;-webkit-border-radius:4px; transition:all 0.4s ease-out 0s; -webkit-transition:all 0.4s ease-out 0s; -moz-transition:all 0.4s ease-out 0s; -o-transition:all 0.4s ease-out 0s; -ms-transition:all 0.4s ease-out 0s;}
.become-partner button:hover { background:#222; }
.main-faq {width:100%;min-width:270px;margin: 0 auto;}
.main-faq ul li{border-bottom: 1px solid #eee; overflow: hidden; padding:20px 0px;}
.main-faq ul li p { font-size:16px; line-height:26px; }
.main-faq ul li:first-child{border-top:none;}
.main-faq ul li .togglelink { background: transparent url(../images/down.png) no-repeat right 15px; text-shadow: 1px 1px 1px #fff; text-transform:uppercase;font-size: 24px; color:#222;display: block;position: relative;line-height: 40px; padding:0px 50px 0px 0px;outline:none;-webkit-transition:  color 0.2s ease-in-out;-moz-transition:  color 0.2s ease-in-out;-o-transition:  color 0.2s ease-in-out;-ms-transition:  color 0.2s ease-in-out;transition:  color 0.2s ease-in-out;}
.main-faq ul li .togglelink:hover{color: #4FA1EA;}
.main-faq ul li > a:hover span{opacity:1;right: 10px;}
.main-faq ul li.st-open > a{color: #4FA1EA;}
.main-faq ul li.st-open > a span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);right:10px;opacity:1;}
.t-and-c { display:block; }
.t-and-c h2 { display:block; font-size:22px; font-weight:normal;  padding:0px 0px 10px 0px; color:#4FA1EA; text-transform:uppercase; }
.t-and-c strong { display:block; font-size:16px;  padding:0px 0px 15px 0px; color:#444; }
.t-and-c img { width:100%; }
.t-and-c p { display:block; font-size:14px; font-weight:normal;  padding:0px 0px 10px 0px; color:#444; }
.t-and-c p strong { display:inline; padding:0px; margin:0px; font-weight:bold; font-size:15px; }
.t-and-c ol { display:block; padding:0px 0px 20px 20px; }
.t-and-c ol li { font-size:16px; font-weight:normal;  padding:0px 0px 10px 0px; color:#444; }
.p-policy  { display:block; }
.p-policy h3 { display:block; font-size:22px; font-weight:normal;  padding:0px 0px 10px 0px; color:#4FA1EA; text-transform:uppercase; }
.p-policy strong { display:block; font-size:15px;  padding:0px 0px 15px 0px; color:#444; }
.p-policy img { width:100%; }
.p-policy p { display:block; font-size:14px; font-weight:normal;  padding:0px 0px 10px 0px; color:#444; }
.airport-coverd { float: left;min-height: 500px; width: 100%;}
.airport-coverd table { background:#ccc; width:100%; font-size:14px; }
.airport-coverd table tr { background:#f3f3f3; }
.airport-coverd table tr:nth-child(even) { background:#fafafa; }
.airport-coverd table tr:first-child { background:#111; }
.airport-coverd table tr:first-child strong { color:#fff; font-weight:normal; }
.airport-coverd table td { padding:8px; color:#000;}
.airport-coverd table th { padding:8px; color:#fff; text-align:center; }
#submitbutton{    padding: 8px 16px;}
.airport-coverd table td a { color:#111; }
.airport-coverd table td a:hover { color:#4FA1EA; }
.pagination { display:block; border:1px solid #eee; padding:8px; background:#f5f5f5; margin:10px 0px 0px 0px; }
.pagination ul { display:block; float:right; list-style:none; }
.pagination ul li { display:block; float:left; }
.pagination ul li a { display:block; float:left; padding:5px 10px; color:#777; background:#fff; border:1px solid #ccc; margin:0px 4px 0px 4px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.pagination ul li a:hover,.pagination ul li.active a { background:#4FA1EA; border:1px solid #4FA1EA; color:#fff; }
.flight-search { display:block; padding:30px; margin:0px 0px 25px 0px; background:#f1f1f1; }
.flight-search input[type="text"] {  padding:9px 12px 10px; border:2px solid #ccc; width:290px; margin:0px 0px 0px 0px;  color:#111; height:inherit; background:#fff;  }
.flight-search .input1  {  padding:9px 42px 10px 12px !important; border:2px solid #ccc;  width:260px !important;   margin:0px 0px 0px 0px; color:#111;background:url(../images/calender.png) no-repeat right #fff !important;  }
.flight-search .select1 {  padding:7px 8px; border:2px solid #ccc;  height:40px; width:239px; margin:0px 0px 0px 0px; color:#111; }
.flight-search input[type="button"] { background:#4FA1EA; padding:8px 16px; font-size:14px; float:left; text-align:center; text-transform:uppercase; margin:10px 0px 0px 0px; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.flight-search input[type="button"]:hover { background:#222; color:#fff; }
.site-map { width:100%; float:left;}
.site-map ul { list-style:none;}
.site-map li { width:100%; float:left; display:block;}
.site-map li a {float:left; display:block; font-size:16px; margin-left:65px; color:#656565; line-height:35px;}
.site-map li a:hover {color:#489AE3;}
.cont-bg .get1-area.get1-area_new { width:97%; float:left; margin:0 0 0 10px;}
.loc { width:100%; float:left; height:38px; background:#f1f1f1; line-height:38px; font-size:16px; text-indent:40px; margin-top:15px;}
.loc a { color:#656565;}
.loc a:hover {color:#489AE3;}
.user-menu{display:block; border-bottom:4px solid #4FA1EA; margin:0px 0px 15px 0px; }
.user-menu ul{display:block;list-style:none; margin:0 0 0px;padding:0 0 0px; }
.user-menu ul li{display:block;float:left; margin:0px 5px 0px 0px; }
.user-menu ul li a{display:block;padding:12px 20px; background:#f1f1f1; font-size:16px; color:#292929;margin:0 0 0px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}
.user-menu ul li a:hover ,.user-menu ul li.active a{background:#4FA1EA; color:#fff;}
.cancel-type { display:block; background:url(../images/x-image.png) no-repeat center center #4FA1EA; width:30px; height:30px; }
.ask-price-table{display:block}
.ask-price-table table{background:#ccc;border:0;width:100%;font-size:15px}
.ask-price-table table tr{background:#f1f1f1}
.ask-price-table table tr:nth-child(even){background:#f9f9f9}
.ask-price-table table tr:first-child{background:#2D2D2D;color:#fff}
.ask-price-table table tr td{padding:8px}
.ask-price-table table tr td a{color:#222;transition:.5s ease all;-moz-transition:.5s ease all;-weblit-transition:.5s ease all}
.ask-price-table table tr td a:hover{color:#F01308}
.ask-price-table .send-p-list1{display:block;float:left;background:#222F55;padding:10px 20px;font-size:16px;color:#fff;transition:.5s ease all;-moz-transition:.5s ease all;-weblit-transition:.5s ease all}
.ask-price-table .send-p-list1:hover{background:#444;color:#fff}
.ask-price-table table tr td input[type=text]{background:#fff;border:1px solid #ccc;padding:6px 10px;width:40px;text-align:center;float:left;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.ask-table-forlast table tr:last-child{background:#ccc;color:#333}
input[type="button"] {background: none repeat scroll 0 0 #4FA1EA;border: 0 none;color: #FFFFFF;display: block;float: right;font-size: 14px;margin:0 10px 0 0px;padding:8px 16px;text-align: center;text-transform: uppercase;transition: all 0.4s ease-in-out 0s;}
input[type="button"]:hover { background:#222; }
#selectedoffer input[type="button"] {background: none repeat scroll 0 0 #4FA1EA;border: 0 none;color: #FFFFFF;display: block;float: right;font-size: 14px;margin:0 0px 0 10px !important;padding:10px 16px !important;text-align: center;text-transform: uppercase;transition: all 0.4s ease-in-out 0s;}
.detail .input-radio {background: none repeat scroll 0 0 #000000;display: block;float: right;margin: 3px 0 0;padding: 1px 5px 6px;}
.add-category label {display: block;float: left;font-size: 16px;line-height: 25px;padding: 4px 0 0;width: 300px;}
.sd-about-offer ul li .content .price { float:right; text-align:right; font-size:16px; padding:5px 0px 0px 0px; color:#4FA1EA; }
.modify-search{  padding:0px;  margin-top: 0px!important; }
#refine-search {margin-left: 15px;margin-right:5px;}
#modify-search {}
.modify-search h3{border-bottom:none;}
.refine-search {margin-top: 0px !important;}
ul.srch li {float: left;margin: 0 30px;}
.per-person{color: #222;float: left;font-size: 14px!important;font-weight:500;margin: 2px 0 0;}
.price-view{float:left;}
.per-person label{ font-size: 14px!important;}
.time-shows{ color: #222;float: left;font-size: 16px!important;font-weight:500;margin: 2px 0 0;}
.time-shows label{ font-size: 16px!important;}
.lft-seat{float:right; font-size:16px; font-weight:bold; text-transform:none; margin-right:15px;}
.select-details1{margin-right:15px!important;}
.country-code, #country_code  {  float:left; margin-right:5px; height:41px;}
.ph-num{ width: 196px;!important; float:left;}
.srh1{padding:5px 12px !important;}
.inner-field-tc{margin-top:15px;}
.termscond{margin-top:15px;}
.btn-close {float: right; margin:-20px -20px 0 0;}
#terms-box {background:  #fff;border: 10px solid #f1f1f1; border-radius: 15px;color: #3785c9;margin: 50px auto 0;padding: 20px;top: 0%;width: 50%; height:500px; position:relative; line-height:28px; }
#terms-box strong{width:100%; clear:both; font-weight:bold;}
#terms-box li{ color:#000;line-height:28px;list-style:none;}
.desc-terms{padding-top:0px; overflow-y:scroll; height:500px; }
.desc-terms p { color:#222; font-size:13px; }
.form-bg-new {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);position: fixed; left: 0; top: 0; z-index: 10;width: 100%;height: 100%;z-index: 99999;} 
.tick{float:left; margin-top:0px;margin-left:10px;}
.checked-me1{background:url(../images/tick.png) no-repeat; width:25px; height:20px; float:left; margin-top:7px; margin-left:10px;}
.checked-me{background:url(../images/tick.png) no-repeat; width:25px; height:20px; float:left; margin-top:7px; margin-left:10px;}
#carousel {height:168px;margin:0 auto;overflow:hidden;}
#slides {overflow:hidden;/* fix ie overflow issue */position:relative;}
#slides ul {position:relative;left:0;top:0;list-style:none;margin:0;padding:0;	width:1150px;	}
#slides li {width:30.2%;height:220px;	float:left;margin:0 5px;}
#buttons {padding:0 0 5px 0;	float:right;display:none;}
#buttons a {display:block; width:31px; height:32px;text-indent:-999em;float:left;outline:0;display:none;}
.left-container  .data-dt {clear: both;width: 100%;}
.left-container  .car-hd h4 {color: #222222;display: block;font-size: 24px;font-weight: normal;line-height: 24px;padding: 0 0 5px;}
.left-container  .car-hd h4 a {color: #3184ce;display: block;float: left;font-size: 24px;font-weight: normal;text-transform: capitalize;transition: all 0.4s ease-out 0s;width: auto;}
.left-container  .data-dt {border: 1px solid #ccc;clear: both;overflow: hidden;padding: 15px;width: 96%;}
.left-container  .data-dt img {border: 1px solid #e5e5e5;float: left;padding: 1px;width: 130px;}
.left-container  .data-dt .data-show-right {float: right;width: 75%;}
.left-container  .data-dt .data-show-right ul.no-bac {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: auto;margin: 4px 0;width: 99%;}
.left-container  .data-dt .data-show-right ul li {float: left;font-size: 13px;margin: 3px 0;width: 100%;}
.left-container  .data-bottom {float: right;margin-top: 0;}
.left-container  .data-dt .data-show-right ul li .lev {color: #3184ce;float: left;text-align: left;width: 20%;}
.left-container  .data-dt .data-show-right ul li .lev-det {color: #686868;float: left;text-align: left;text-transform: capitalize;}
.lev-b {font-size: 15px;font-weight: 600;}
.data-show-right{width:70%;float:right;}
li{list-style:none;}
.forgot-pwd {border: 4px double #4698e1;margin:10px auto 30px;overflow: hidden;padding: 20px 10px;width: 55%;}
.pwd-review{border-bottom:none;}
.top-heading {font-size: 16px;text-align: center;}
.pres_forgot {margin: 10px;overflow: hidden;padding: 10px;text-align:center;}
.pres_forgot input[type="submit"] {background: none repeat scroll 0 0 #4fa1ea;border: 0 none;color: #ffffff;font-size: 14px;margin: 0 0 2px;padding: 6px 12px;text-align: center;text-transform: uppercase;}
.as_detail_cont {background: none repeat scroll 0 0 #f1f1f1;display: inline-block;margin: 0 0 15px;padding: 3%;width: 94%;}
.as_detail_inner {float: left;margin: 10px;width: 96.5%;}
.as_detail_cont strong {border-bottom: 4px double #cccccc;color: #111111;display: block;font-size: 16px;font-weight: normal;margin: 0 0 10px;padding: 0 0 5px;text-transform: uppercase;}
.as_detail_inner ul {display: block;list-style: outside none none;margin-top: 9px;}
.as_detail_inner ul li:nth-child(2n+1) {color: #666666;float: left;width: 47%;}
.as_detail_inner ul li {float: left;padding: 2px;}
.as_current_fl_cont {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color #cccccc #cccccc;border-image: none;border-radius: 4px 4px 0 0;border-right: 1px solid #cccccc;border-style: none solid solid;border-width: medium 1px 1px;float: right;margin: 10px 0;width: 100%;}
.as_current_fl_cont .cont-hd-plate {background:#f1f1f1;float: left;height: 40px;width: 99.9%;}
.table_bottom {float: right;width: auto;}
.table_bottom ul {display: block;list-style: outside none none;}
.table_bottom li {float: right;}
.as_current_fl {height: 550px;overflow: auto;width: 100%;}
.as_current_fl table {width: 100%;}
.as_current_fl td, th, table {color: #333333;font-size: 12px;}
.as_current_fl th {background: none repeat scroll 0 0 #666666;color: #ffffff;line-height: 30px;}
.table_bottom li.selected a {background:#4fa1ea;border-radius: 4px 4px 0 0;color: #fff;margin-top: 1px;}
.table_bottom li a {color: #515151;display: block;float: right;font-size: 12px;font-weight: 600;padding: 11px 15px;text-decoration: none;}
.sd-search-in button[type="submit"] {background: none repeat scroll 0 0 #4fa1ea;border: 0 none;color: #ffffff;float: right;font-size: 16px;margin: 10px 0 0;padding: 8px 18px;text-align: center;text-transform: uppercase;transition: all 0.4s ease-in-out 0s;}
.Review-detail-btn button[type="button"],.Review-detail-btn input[type="submit"]  {background: none repeat scroll 0 0 #4fa1ea;border: 0 none;color: #ffffff;float: right;font-size: 16px;margin: 10px 0 0;padding: 8px 18px;text-align: center;text-transform: uppercase;transition: all 0.4s ease-in-out 0s;}
.reserve-btn .select-details{margin-right:0px!important;}
 
.btn-sign {width:460px;margin-bottom:20px;margin:0 auto;padding:20px;border-radius:5px;background: -moz-linear-gradient(center top, #00c6ff, #018eb6);background: -webkit-gradient(linear, left top, left bottom, from(#00c6ff), to(#018eb6));background:  -o-linear-gradient(top, #00c6ff, #018eb6);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#018eb6');text-align:center;font-size:36px;color:#fff;text-transform:uppercase;}
.btn-sign a { color:#fff; text-shadow:0 1px 2px #161616; }
#mask {display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;opacity: 0.8;z-index: 999;}
.login-popup{display:none;background: #333;padding: 10px; 	border: 2px solid #ddd;float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */border-radius:3px 3px 3px 3px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari, Chrome */}
img.btn_close {float: right; margin: 0px 0px 0 0;}
#login-box {background: none repeat scroll 0 0 #fff;border: 10px solid #f1f1f1;border-radius: 15px;color: #3785c9;margin: 2% auto 1%;padding: 20px;position: relative;top: 15%;width: 33%;}
#qsearch{   background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);border: 1px solid #cccccc;transition: all 0.4s ease-in-out 0s; padding:8px 20px 8px 5px ; }
.login-window img{ position:relative; top:12px; }
.show_data{width:80%; margin:0 auto 0;}
.show_data ul{}
.pr_fron_table {width: 100%;}
.pr_fron_table {float: left;margin-top: 15px;}
.pr_fron_table thead tr {font-size: 12px;font-weight: normal;height: 34px;text-align: left;}
.pr_fron_table thead tr th:first-child {border-left: 1px solid #489ae3;}
.pr_fron_table thead tr th {border-right: 1px solid #fff;color: #fff;padding: 0 5px;background:#489ae3;}
.pr_fron_table tr th {font-size: 13px;font-weight: bold;height: 30px;width: 12%;}
.pr_fron_table th {text-align: center;}
.car-list ul li .content h3 a label  {font-size: 22px!important;font-weight: normal;text-transform: uppercase;}
ul.errors li{color:#e02713;    font-size: 12px;}
.mandatory-field{ color:#e02713;}
/*.last-cont{border-bottom: 4px double #cccccc!important; border-top: 4px double #cccccc!important; margin: 10px 0 20px!important; padding: 5px 0 5px!important;}
.booking-detail #afteraddonselectioninbound .last-cont{border-bottom: 4px double #cccccc!important; border-top: 4px double #cccccc!important; margin: 10px 0 10px; padding: 5px 0 5px;}
.booking-detail #afteraddonselectionoutbound .last-cont{border-bottom: 4px double #cccccc!important; border-top: 4px double #cccccc!important; margin: 10px 0 10px; padding: 5px 0 5px;}
.booking-detail #addonselected .last-cont{border-bottom: 4px double #cccccc!important; border-top: 4px double #cccccc!important; margin: 10px 0 10px; padding: 5px 0 5px;}
.booking-detail #afteraddonselectionfrom .last-cont{border-bottom: 4px double #cccccc!important; border-top: 4px double #cccccc!important; margin: 10px 0 10px; padding: 5px 0 5px;}
.total-prc{font-size:20px!important; font-weight:bold!important;}
.cont-no{width:100%; float:left;}*/
.pr_success{color:#179d17;}
.send_us{color:#179d17 !important;}
.pr_error{  color: #e02713;}
.thanks-info{font-size:26px; text-align:center; width:100%; color:#4fa1ea; margin-bottom:15px;}
#ph_num{width: 84px;}
#lang .cd-select{width:100px;}
#currency .cd-select{width:50px;}
#submit-element #submitbutton{ margin-right:10px;}
.cont_name,.sum_btn {float:left; text-align:center; margin:10px;}
.sum_btn input[type="submit"] { cursor:pointer; background: none repeat scroll 0 0 #4fa1ea;border: 0 none;color: #ffffff;float: right;font-size: 16px;margin: 0px 0 0 !important;padding: 8px 18px;text-align: center;text-transform: uppercase;transition: all 0.4s ease-in-out 0s;}

.sum_btn #submit-element{float:left; margin-bottom:10px; margin-top:-20px; }
.cont_name #country{  background: url("../img/bg-input.png") repeat-x scroll 0 0 #ffffff;border: 1px solid #bbbbbb;border-radius: 2px;height: 37px;margin: 0;padding: 8px 5px;}
.cont_name #city{  background: url("../img/bg-input.png") repeat-x scroll 0 0 #ffffff;border: 1px solid #bbbbbb;border-radius: 2px;height: 37px;margin: 0;padding: 8px 5px;}
button[type="submit"] {background: none repeat scroll 0 0 #4fa1ea;border: 0 none;color: #ffffff;float: right;font-size: 16px;margin: 10px 0 0;padding: 8px 18px;text-align: center;text-transform: uppercase;transition: all 0.4s ease-in-out 0s;}
#demo1 img{width:50%;}
.contact-frm{}
.contact-frm  {float: left;margin: 0 20px 15px 0;width:45%;}
.contact-email{   float: right;margin: 0 0px 15px 0;}
.become-partner #phone_number{width:350px;}
.become-partner ul.errors{margin-left:300px; }
.become-partner ul.errors li{width:50%; margin-top:3px;}
.as_detail_cont iframe{ width:726px!important; }
.as_detail_cont .tableListingTable td {border: 1px solid #ebebeb;font-family: Arial,Verdana,sans-serif;font-size: 8pt;height: 28px!important;padding: 3px!important;}
.tableListingTable .header {background:#30363e!important;}
.cont_name #airport_name {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 3px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;margin: 0;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;height: 25px;}
.cont_name #fs {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 3px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;margin: 0;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;height: 25px;}
.paginationControl {display: block;float: right;}
.paginationControl ul {list-style: outside none none;margin: 0;padding: 0;}
.paginationControl li {display: block;float: left;font-size: 14px;margin: 0 2px;width: auto;}
.paginationControl li span.disabled {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #515151;}
.paginationControl li span {background: none repeat scroll 0 0 #ff9138;border: 1px solid #dddddd;color: #ffffff;display: block;padding: 6px 10px;}
.paginationControl li a {border: 1px solid #dddddd;color: #515151;display: block;padding: 6px 10px;background:#fff;}
.paginationControl li a:hover {border: 1px solid #ff9138;color: #fff;display: block;padding: 6px 10px;background:#ff9138;}
.paginationControl ul li{float:left; margin:10px 2px 10px ;}
.paginationControl li#current_page span {background: none repeat scroll 0 0 #ff9138;border: 1px solid #ff9138;color: #ffffff;display: block;}
.paginationControl li span:hover {background: none repeat scroll 0 0 #ff9138;border: 1px solid #ff9138;color: #ffffff;display: block;}
.paginationControl li {display: block;float: left;font-size: 14px;margin: 0 2px;width: auto;}
.paginationControl li span.disabled {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #515151;}
.forgot-pwd {border: 4px double #4698e1;margin:10px auto 30px;overflow: hidden;padding: 20px 10px;width: 55%;}
.pwd-review{border-bottom:none;}
.top-heading {font-size: 16px;text-align: center;}
.pres_forgot {margin: 10px;overflow: hidden;padding: 10px;text-align:center;}
.pres_forgot input[type="submit"] {background: none repeat scroll 0 0 #4fa1ea;border: 0 none;color: #ffffff;font-size: 14px;margin: 0 0 2px;padding: 6px 12px;text-align: center;text-transform: uppercase;}
.pres_forgot strong{width:100px;}
#register{margin-left:50px; float:none;}
.login-element{text-align:center; margin-left:-59px; margin-top:30px;}
.error_login #error-login-btn{margin-left:-59px; margin-top:30px;}
.pa_subt{float:none!important;}
.invalid-msg{color:#179d17 !important; text-align:center; font-size:20px;}
.pwd-review h2{text-align:center;}
.pres_forgot ul li{position:relative; left:252px}
.pa-error{color:#179d17 !important; text-align:center; font-size:20px;}
.for_pwd{margin-right:4px;}
p.usr_desc{ margin-bottom:0px; overflow:hidden; clear:both; display:block;}
#error_login ul li{position:relative; top:-5px; left:239px; }
#form_check_out ul.errors li{position:absolute; left:145px; margin-top:0px;}
.txt-lg-dsc ul.errors li{position:absolute; left:289px!important; margin-top:0px; width:220px;}
#wrongmsg .rng-password label{color:#e02713;}
.cont-no ul.errors li{float:left;}
ul.bjqs img{width:50%;}
fieldset{border:none;}
ul.site-map li a{text-decoration:underline;}
.get-hd{font-weight:bold; font-size:20px;}
.loc{font-weight:bold;}
#rb2 .sd-search-in strong {font-size:15px;}
strong#total-price-view{width:900px!important;}
.become-pnt{margin-left:147px; border-bottom:none!important;}
#termmsg{color:#e02713;}
#creditmsg{color:#e02713;}
#paypalmsg{color:#e02713;}
.code-no{float:left;width:117px; position:relative;}
.code-no input[id='phone_number']{  padding: 8px 5px; width:102px !important;}
.code-no ul.errors li{ left: 0px !important; position: absolute !important; top: 40px; width: 117px;}
.code-no1{float:left;width:90px; position:relative;}
.code-no1 ul.errors li{ position: absolute !important; top: 40px; width: 117px;}
.code-no1 select{width:86px!important; padding:8px;}
.code-no1 ul.errors{position:relative; left:-145px;}
.arr-time{float:left!important;}
.round-trp strong{margin-top:0!important; margin-bottom:2px; }
.round-trip-box{ padding:0 }
.rm_form1 h3{text-align:left;}
.round-trp .input-search1 input[type="text"] {padding:5px 5px!important;width:207px!important;}
.ui-sortable .in-radio-tab label {display: block; cursor:pointer;float: left;font-size: 15px;margin: 0 10px 0 0;padding: 15px 40px!important;}
h3.login-frm{text-align:left!important;}
.input-box1-rd{margin-right:0px!important; width:105px!important;}
.input-box2-rd{margin-right:10px!important; width:105px!important;}
.round-trp .input-search1 .select1 {border: 2px solid #cccccc;color: #111111;height: 34px;margin: 0;padding: 7px 8px;width: 105px;}
.round-trp .input-search1 {float: left;margin: 0 20px 7px 0;}
.txt-lg-dsc ul{position:relative; left:-143px;}
.pay-method-error-text ul{position:relative; left:122px;}
.expiry-col{float:left; width:240px; position:relative;}
.cradit-search .expiry-col select{ margin-right:-2px!important; }
.year-box{float:right;}
.expiry-col ul{position:absolute; left:0px;}
.year-box ul{position:absolute; left:122px;}
.cradit-search input[type="password"]{border: 2px solid #cccccc;color: #111111;height: inherit;margin: 0 !important;padding: 9px 12px 10px;width: 210px;}
#div_modify_search input[type="text"]{background:#fff;}
#div_modify_search select{border:2px solid #ccc; width:240px; height:42px;}

/* New booking flow css start 29-06-15 */
.ps-bookingserach { display:block; margin:0px 0px 5px 0px; }
.ps-bookingserach .ps-search-top { background:#414141; padding:7px 7px 5px 10px; }
.ps-bookingserach .ps-search-top strong { display:block; padding:0px; margin:0px; font-weight:normal; color:#fff; font-size:22px; float:left;  }
.ps-bookingserach .ps-search-top .a { display:block; padding:0px 0px 0px 0px; margin:0px; clear:both; font-weight:normal; color:#fff; font-size:13px; }
.ps-bookingserach .ps-search-top .search-social { display:block; float:right; }
.ps-bookingserach .ps-search-top .search-social li { margin:0px 0px 0px 5px !important; }

.ps-bookingserach .ps-search-in { display:block; background:#f1f1f1; padding:15px 5px 15px 15px; border:5px solid #414141; border-top:0; }
.ps-bookingserach .ps-search-in ul { list-style:none; display:inline-block; width:100%;padding:0px 0px 5px 0px;  }
.ps-bookingserach .ps-search-in ul li { display:block; font-size:14px; color:#414141; line-height:32px; }
.ps-bookingserach .ps-search-in ul li img { float:left; padding:5px 10px 0px 0px; }
.ps-bookingserach .ps-search-in ul li.li-in { float:left; width:70%; }
.ps-bookingserach .ps-search-in ul li.li-in1 { float:left; width:25%; }
.ps-bookingserach .ps-search-in ul li.li-in2 { float:none; width:100%; clear:both; }
.ps-bookingserach .ps-search-in span {   display:block; font-size:16px; color:#414141; font-weight:normal; line-height:28px; clear:both;  }


.booking-detail { display:block; margin:0px 0px 5px 0px; }
.booking-detail h3{ background:#414141;  display:block; padding:8px; margin:0px; font-weight:normal; color:#fff; font-size:22px;   }
 
.booking-detail ul { display:block; background:#f1f1f1; padding:15px 0px 0px 0px; border:5px solid #414141; border-top:0; margin:0px 0px 5px 0px; }
.booking-detail ul li { display:block; font-size:14px; color:#414141; line-height:32px; padding:0px 10px; }
.booking-detail ul li img { float:left; padding:5px 10px 0px 0px; }
.booking-detail ul li.li-in { float:left; width:70%; }
.booking-detail ul li.li-in1 { float:left; width:25%; }
.booking-detail ul li.li-in2 { float:none; width:100%; clear:both; }
.booking-detail ul span {   display:block; font-size:16px; color:#414141; font-weight:normal; line-height:28px; line-height:32px; }

.booking-detail ul li strong { float:left; font-size:16px; font-weight:normal;line-height:29px; margin:0px 10px 0px 0px; }
.booking-detail .last-cont { background:#414141; padding:8px 8px 0px 8px !important ; text-align:right; margin:10px 0px 0px 0px !important; }
.booking-detail .last-cont strong { float:none !important; font-size:22px; color:#fff; display:inline; }
.booking-detail .last-cont span { float:none !important; font-size:22px; color:#fff; display:inline;}
.booking-detail input[type="button"] { background:#4FA1EA !important; padding:10px 15px !important; font-size:14px !important; float:right; width:auto !important; display:block; text-align:center; text-transform:uppercase; margin:0px 0px 0px 10px !important; cursor:pointer; border:0px !important; color:#fff !important;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.booking-detail input[type="button"]:hover { background:#222 !important; color:#fff; }


.ps-yourselect { display:block; border:5px solid #4FA1EA; margin:0px 0px 5px 0px; }
.ps-yourselect .ps-yourselect-top { background:#4FA1EA; padding:0px 7px 5px 10px; margin:0px 0px 5px 0px; }
.ps-yourselect .ps-yourselect-top strong { display:block; padding:0px; margin:0px; font-weight:normal; color:#fff; font-size:22px; float:left;  }
.ps-yourselect .ps-yourselect-top .a { display:block; padding:0px 0px 0px 0px; margin:0px; clear:both; font-weight:normal; color:#fff; font-size:13px; }
.ps-yourselect .ps-yourselect-top .search-social { display:block; float:right; }
.ps-yourselect .ps-yourselect-top .search-social li { margin:0px 0px 0px 5px !important; }

.ps-yourselect span { text-transform:uppercase; font-size:18px; color:#222; padding:0px 0px 5px 0px; display:block; border-bottom:1px solid #ccc; }

.ps-yourselect .ps-select-in { display:block; background:#f1f1f1; padding:15px; }
.ps-yourselect .ps-select-in ul { list-style:none; }
.ps-yourselect .ps-select-in ul li { display:block; font-size:15px; color:#414141; line-height:40px; }
.ps-yourselect .ps-select-in ul li img { float:left; padding:5px 10px 0px 0px; }
.ps-yourselect .ps-select-in ul li label { float:right; display:block; font-size:15px; color:#414141; line-height:40px; font-weight:bold; }
.ps-yourselect .ps-select-in ul li strong { float:left; display:block; font-size:15px; color:#414141; font-weight:normal; line-height:20px; }
.ps-yourselect .ps-select-in ul li strong label { float:none !important; display:block; }


 
.ps-yourselect .ps-select-bo { display:block; background:#f1f1f1; padding:15px; }
.ps-yourselect .ps-select-bo ul { list-style:none; }
.ps-yourselect .ps-select-bo ul li { display:block; font-size:15px; color:#414141; line-height:25px; }
.ps-yourselect .ps-select-bo ul li strong { text-transform:uppercase; font-size:15px; color:#222; float:right !important; }


.ps-yourselect .ps-yourselect-bo { background:#4FA1EA; padding:7px 7px 0px 10px; }
.ps-yourselect .ps-yourselect-bo strong { display:block; padding:0px; margin:0px; font-weight:normal; color:#fff; font-size:22px; float:right;  }
.ps-yourselect .ps-yourselect-bo strong div { display:inline; }
.pa-continue { background:#4FA1EA !important; padding:10px 15px !important; font-size:14px !important; float:right; width:auto !important; display:block; text-align:center; text-transform:uppercase; margin:0px 0px 0px 10px !important; cursor:pointer; border:0px !important; color:#fff !important;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.pa-continue:hover { background:#222 !important; color:#fff; }

.pa-continue1 { background:#4FA1EA !important; padding:10px 15px !important; font-size:14px !important; float:left !important; width:auto !important; display:block; text-align:center; text-transform:uppercase; margin:0px 0px 0px 0px !important; cursor:pointer; border:0px !important; color:#fff !important;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.pa-continue1:hover { background:#222 !important; color:#fff; }



.new-left-container { display:block; }
.new-heading { border-bottom:1px solid #ccc; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; }
.new-heading h2 { display:block; padding:0px; float:left; margin:0px; font-weight:normal; color:#222; font-size:22px; float:left;  }
.new-heading input  { display:block; float:right; padding:14px 10px 0px 10px; margin:0px; font-weight:normal; color:#222; font-size:13px; background:none; text-transform:capitalize; }
.new-heading input:hover{ color:#4FA1EA; }
.new-heading .refine-results-btn ,.new-heading .refine-results-btn1 { display:block; float:right; padding:14px 0px 0px 10px; margin:0px; font-weight:normal; color:#222; font-size:13px; }
.new-heading .refine-results-btn:hover ,.new-heading .refine-results-btn1:hover{ color:#4FA1EA; }

.newcar-list { display:block; margin:0px 0px 10px 0px; }
.newcar-list ul { display:block; list-style:none; }
.newcar-list ul li { display:block; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; border-bottom:4px double #ddd; }
.newcar-list ul li .image { width:30%; float:left; } 
.newcar-list ul li .image .image-in { height:150px; overflow:hidden; }
.newcar-list ul li .image img { max-height:100%; display:block; } 
.newcar-list ul li .image .name-icon { clear:both;  font-weight:normal; text-align:center; display:block; background:#f1f1f1; padding:8px 5px; margin:0px 0px 5px 0px;  }
.newcar-list ul li .image strong {  font-size:15px; font-weight:normal; text-align:center;  display:inline-block;  }
.newcar-list ul li .image span {   text-align:center; background:#f1f1f1; padding:0px 5px 0px 0px; display:inline-block; margin:0px 5px 0px 0px; border-left:1px solid #aaa; }
.newcar-list ul li .image span img { width:auto !important; display:inline; margin:0px 2px 0px 0px; background:#f1f1f1; padding:0px; } 

.h31 { width:40%; font-size:16px !important; }
.h32 { width:46%; font-size:16px !important; }

.newcar-list ul li .content { width:68%; float:right; } 
 
 
.newcar-list ul li .content .content-top { display:block;  margin:0px 0px; }
.newcar-list ul li .content .content-top h3 { display:block; font-size:18px; padding:0px 0px 0px 0px; font-weight:normal; float:left; line-height:18px; }
.newcar-list ul li .content .content-top h3 a { color:#4FA1EA; line-height:18px; }
.newcar-list ul li .content .content-top h3 a label { color:#4FA1EA; line-height:18px; font-size:18px; }
.newcar-list ul li .content .content-top p { display:block; font-size:14px; padding:0px 0px 0px 0px; font-weight:normal; float:right; font-weight:bold; }


.newcar-list ul li .content .content-bot { display:block;  margin:15px 0px 10px 0px; padding:10px; background:#f1f1f1; min-height:93px; }
.newcar-list ul li .content .content-bot strong { display:block; font-size:14px; padding:0px 0px 0px 0px; font-weight:normal; }
.newcar-list ul li .content .content-bot p { display:block; font-size:14px; padding:0px 0px 0px 0px; font-weight:normal; }

.content-bot-left {  margin:0px 0px; width:39%; float:left; line-height:24px; }
.content-bot-right {  margin:0px 0px; width:60%; float:right; line-height:24px;}


.newcar-list ul li .content .detail span { display:block; font-size:15px; padding:0px 1% 0px 1%; float:left; width:48%; }
.newcar-list ul li .content .detail strong { display:inline; font-size:15px; padding:0px 0px 0px 0px; margin:0px; float:none; }

.newcar-list ul li .content strong { float:left; font-size:22px; font-weight:normal; color:#222; display:block; margin:2px 0px 0px 0px; }
.newcar-list ul li .content strong label { font-size:22px; color:#4FA1EA; float:none; display:inline; }
.newcar-list ul li .content .price-details { display:block; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; float:left; }
.newcar-list ul li .content .price-details strong { float:left; font-size:14px; font-weight:normal; color:#222; display:block; margin:0px 0px 0px 0px; text-align:center;  }
.newcar-list ul li .content .price-details strong label {  font-size:30px; font-weight:normal; color:#4FA1EA; display:block; margin:0px 20px 5px 0px; float:left;  } 
 
.newcar-list ul li .content .price-details input[type="button"] { background:#4FA1EA; padding:10px 15px; font-size:14px; float:right; display:block; margin:0px 0px 0px 10px; text-align:center; text-transform:uppercase; border:0px; color:#fff;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  }
.newcar-list ul li .content .price-details input[type="button"]:hover { background:#222; color:#fff; }
.flight-coonq { display:block; float:right; width:50px; height:inherit; margin:-5px 10px 0px 0px; }

.inbond-t  { border:2px solid #4FA1EA; margin:0px 0px 10px 0px; padding:10px 0px 10px 10px; }
.outbond-t { border:2px solid #aaaaaa; padding:10px 0px 10px 10px; }

.hide-offer-details { background:rgba(79, 161, 234,0.5) !important; }
.hide-offer-details:hover { background:rgba(79, 161, 234,1) !important; }

.refine-search { display:block; padding:15px; background:#eee; margin:0px 0px 20px 0px; }
.refine-search h3 { display:block; color:#222; font-size:18px; padding:0px 0px 5px 0px; font-weight:normal; }
.refine-search strong { display:block; font-size:13px; padding:5px; margin:0px 10px 4px 0px; float:left; width:110px; font-weight:normal; background:#888; color:#fff;  }
.refine-search label { display:block; font-size:13px; padding:4px 0px 0px 0px; float:left; width:140px; }
.refine-search input { margin:-3px 5px 0px 0px !important; }


#crumbs {text-align: center; margin:10px 0px 30px 0px; }
#crumbs ul {list-style: none;display: inline-table;}
#crumbs ul li {display: inline;}
#crumbs ul li a {display: block;float: left;height: 45px; line-height:29px; background: #f1f1f1;text-align: center;padding: 18px 22px 0 64px;position: relative;margin: 0 10px 0 0; font-size: 16px;text-decoration: none;color: #222;  -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

#crumbs ul li a strong { width:30px; height:30px; text-align:center; font-weight:normal; display:inline-block; background:#777; color:#fff; margin:0px 7px 0px 0px; border-radius:50%;-moz-border-radius:50%; -webkit-border-radius:50%; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

#crumbs ul li a:after {content: "";  border-top: 31px solid transparent;border-bottom: 31px solid transparent;border-left: 31px solid #f1f1f1;position: absolute; right: -30px; top: 0;z-index: 1;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#crumbs ul li a:before {content: "";  border-top: 31px solid transparent;border-bottom: 31px solid transparent;border-left: 31px solid #fff;position: absolute; left: 0; top: 0 ;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
#crumbs ul li:first-child a {border-top-left-radius: 10px; border-bottom-left-radius: 10px; padding: 18px 20px 0 32px; }
#crumbs ul li:first-child a:before {display: none; }
#crumbs ul li:last-child a {padding-right: 80px;border-top-right-radius: 10px; border-bottom-right-radius: 10px; padding: 18px 40px 0 62px; margin:0px; }
#crumbs ul li:last-child a:after {display: none; }
#crumbs ul li a:hover,#crumbs ul li.active a {background: #4FA1EA; color:#fff;}
#crumbs ul li a:hover:after ,#crumbs ul li.active a:after{border-left-color: #4FA1EA;color:#fff;}
#crumbs ul li a:hover strong,#crumbs ul li.active a strong {background: #fff; color:#222;}



/* New booking flow css End 29-06-15 */

.side-bar-menu  { display:block; margin:20px 0px 0px 0px; }
.side-bar-menu h3 { display:block; text-transform:uppercase; color:#CD2D2F; border-bottom:1px solid #CD2D2F; font-size:20px; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; font-weight:normal; }
.side-bar-menu ul { list-style:none; }
.side-bar-menu ul li { display:block; margin:2px 0px 0px 0px; }
.side-bar-menu ul li a { display:block; padding:7px; background:#f1f1f1; color:#222; font-size:16px; -webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear; }
.side-bar-menu ul li a:hover ,.side-bar-menu ul li.active a  { background:#CD2D2F; color:#fff; }

/* New booking flow css End 29-06-15 */
.discription-as {  }
.discription-as h4 { display:block; font-size:20px; padding:0px; margin:0px 0px 10px 0px; font-weight:normal; color:#212121;  }
.discription-as p { display:block; font-size:15px; padding:0px; margin:0px 0px 0px 0px; float:left;  font-weight:normal;  color:#212121;  }
.discription-as label { display:block; font-size:14px; padding:0px; margin:0px 0px 10px 0px; line-height:40px; font-weight:normal; color:#212121; background:#f1f1f1; padding:0px; margin:0px 0px 4px 0px;  }
.discription-as label input { display:block; margin:11px 10px 0px 10px; float:left; }
.discription-as strong { display:inline-block; font-size:16px; padding:0px; margin:0px 0px 0px 5px; float:right; padding:0px 10px; background:#212121; color:#fff; font-weight:bold;   }