@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*table{border-collapse:collapse;border-spacing:0;}*/
/* start editing from here */
a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}
/*end reset*/
@font-face {
    font-family: 'bebas_neueregular';
    src:url(../fonts/BebasNeue-webfont.ttf) format('truetype');
}
 body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg-3.png) repeat;
 }
 #wrapper {
	width:100%;
	min-height:100%;
	position: absolute;
}
 
  .wrap{
	width:80%;
	margin:0 auto;
	 transition:all .2s linear;
	-moz-transition:all .2s linear;/* firefox */
	-webkit-transition:all .2s linear; /* safari and chrome */
	-o-transition:all .2s linear; /* opera */
	-ms-transition:all .2s linear;
	position:relative;
 }
  .newwrap{
	width:100%;
	margin:0 auto;
	 transition:all .2s linear;
	-moz-transition:all .2s linear;/* firefox */
	-webkit-transition:all .2s linear; /* safari and chrome */
	-o-transition:all .2s linear; /* opera */
	-ms-transition:all .2s linear;
	position:relative;
 }
 .header_top{
 	background:#4d924d;
	/*background: linear-gradient(90deg,#021460, #278ed1 );*/
 	border-bottom:2px solid #FFF;
	position:relative;
	width:100%;
	z-index:9999;
 	padding:1px 0;
	float:left;
 }
  .newtop{
 	background:#a2aea6;
 	border-top:2px solid #FFF;
	position:relative;
	width:100%;
	z-index:99;
 	padding:3px 0;
	margin-top:10px;
	float:left;
 }
  .logo{
	float:left;
	margin-top:0.5%;
	position:absolute;
	z-index:150;
 }
 
 .topnewbg{
	 width:100%;
	 height:auto;
	 background-color:#FFF;
	 position:relative;
	 z-index:999;
	 float:left;
	 
 }
  .toprightsec{
	 width:35%;
	 height:auto;
 	 float:right;
 	 padding-top:12px;
 }
 .dail{
 	float:right;
 	padding-top:5px;
 	font-family:'Oswald', sans-serif;
 }
 .dail h4{
 	font-size:20px;
 	color:#38c1f2;
	text-transform:uppercase;
 	padding-bottom:3px;
 }
 .dail p{
 	font-size:16px;
 	color:#FFF;
 	padding:7px 0;
 	letter-spacing:4px;
 	cursor:pointer;
 }
 .dail p img{
 	vertical-align:middle;
 	padding-right:10px;
 }
 .booktxt{
 	float:left;
 	padding-top:15px; 	
	font-family:'Oswald', sans-serif;
	font-size:22px;
	padding-left:7%;
 	color:#FFF;
 }
 .bannertxt{
 	float:left;
 	padding-top:40px;
 	font-family:'Oswald', sans-serif;
	font-size:2em;
	padding-left:30px;
 	color:#FFF;
 }
 #bookheadingnew
{
	
	background-position:left;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:24px;
	color:#FFF;
	padding:15px 5px 5px 15px;
}
.box_wrapper {
	padding: 10px 17px 10px 15px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	color: #000;
	float:left;
	background-color:#CCC;
	width:62.5%;	
	filter: none;
	
}

 .mask1
{
	background-image:url(../images/mask.gif);
	background-repeat:repeat-x;
	height:15px;
	clear:both;
}
.smallmask
{
	clear:both;
	height:10px;
}
.smallmask1
{
	clear:both;
	height:1px;
}
.header-bottom{

	 background-color:#4d924d;
	 float:right;
	 width:100%;	
	 
}.menu{
	float:left;
	margin-left:19%;
}
.menu li{
	display:inline-block;
	float:left;	
}
.menu li a{
	font-family:'Oswald', sans-serif;
	color:#FFF;
	font-size:13px;
	padding:8px 19px;
	display: block;
	text-align:center;
	border-right:2px ridge #FFF;
	 -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	text-transform:uppercase;	
}
.menu li a:hover,.menu li.active a{
	background:#9C0;
	color:#000;
}
/** Social Icons **/
.social-icons{
	float:right;
	margin-top:4px;
}
.social-icons ul li:first-child, ol li:first-child {
	margin-top: 0px;
	margin-left:0;
}
.social-icons li {
	float: left;
	width: 40px;
	height: 40px;
	background: none;
	 padding: 0px;
	 margin-left:5px;
	 border-radius:50%;
	 -webkit-border-radius:50%;
	 -moz-border-radius:50%;
	 -o-border-radius:50%;
}
.social-icons a.facebook:hover {
	background-position: 0px bottom;
}
.social-icons a.facebook {
	background-position: 0px top;
}
.social-icons li a {
	height: 40px;
	width: 40px;
	display: block;
	text-indent: -9999px;
	background:rgba(0, 0, 0, 0.33) url(../images/social-icons.png);	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.social-icons a.twitter {
	background-position: -40px top;
}
.social-icons a.twitter:hover {
	background-position: -40px bottom;
}
.social-icons a.googleplus {
	background-position: -440px top;
}
.social-icons a.googleplus:hover {
	background-position: -440px bottom;
}
.social-icons a.pinterest {
	background-position: -480px top;
}
.social-icons a.pinterest:hover {
	background-position: -480px bottom;
}
.social-icons a.dribbble {
	background-position: -160px top;
}
.social-icons a.dribbble:hover {
	background-position: -160px bottom;
}
.social-iconst a.dribbble:hover {
	background-position: -160px bottom;
}
.social-icons a.vimeo {
	background-position: -120px top;
}
.social-icons a.vimeo:hover {
	background-position: -120px bottom;
}
 .content{
	 padding-bottom:100px;
 	/*padding:20px 0;*/
 }
  .content h2{ 
	font-size:2em;
	color:#025775;
	padding:5px 0;
	font-family: 'bebas_neueregular';
 }		 
 /*** Content top ***/
 
 .container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}

.footernewsec{
	display: block;
	float:left;
	margin:0% 0 0% 1.6%;
}
.col_1_of_4{
	display: block;
	float:left;
	margin:0% 0 0% 1.6%;
}
.col_1_of_4:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
	
.span_1_of_4 {
	
	width: 20.8%;
	padding:1.8%;
	/*border: 1px solid #D9D9D9;
	background-color:#FFF;*/
	margin:5px 0;
}
.span_1_of_4  h3{
	color:#FFF;
	margin-bottom:0.1em;
	font-size:1.3em;
	line-height: 1.2;
	font-family:'Oswald', sans-serif;
	font-weight : normal;
	margin-top: 0px;
}
.footernewtxt{
	color:#FFF;
	margin-bottom:0.1em;
	font-size:1.3em;
	line-height: 1.2;
	font-family:'Oswald', sans-serif;
	font-weight : normal;
	margin-top: 0px;
}

.col_1_of_5{
	display: block;
	float:left;
	margin:0% 0 0% 1.6%;
}

.span_1_of_5 {
	width: 20.8%;
	padding:1.5%;
	/*border: 1px solid #D9D9D9;
	background-color:#FFF;*/
	margin:25px 0
}
.num-heading{
	border-top:1px solid #00A1DA;
}
.number{
	float: left;
	padding:0 15px;
	background:#00A1DA;
	display: inline-block;
	text-align: center;
}
.number figure {
	text-align: center;
	padding:15px 0;
}
.number figure span {
	font-size:1.5em;
	line-height:25px;
	color:#FFF;
	display: block;
	margin-bottom: -3px;
	font-weight: bold;
}
.heading{
	float: left;
	padding-left:5%;
	width:75%;
	padding-top:10px;
}
.heading  h4{
	color: #222;
	font-size:16px;
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
}
.heading-desc p {
	font-size:0.8125em;
	color:#777;
	line-height:1.8em;
	padding:5px 0;
} 

.newsec {
	width:100%;
	font-size:0.8125em;
	color:#777;
	line-height:1.8em;
	background-color:#FFF;
	float:left;
	padding:0;
}

.pricesec {
	width:96%;
	font-size:17px;
	color:#000;
	font-family: 'Roboto Condensed', sans-serif;
	float:left;
	text-align:center;
}
.othersec{
	width:99%;
	height:auto;
	border:solid 1px #CCC;
	float:left;
}
.tbltxtstyle
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
    line-height:20px;
}

.carsecnew{
	width:99%;
	height:auto;	
	padding:3px;
	float:left;
}


.newbutton {
	width:100%;
	height:auto;
	display: inline-block;
	 background:#292929;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	text-decoration: none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	outline: 0;
	border:none;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	margin-top:5px;
}
.newbutton:hover {
   text-shadow: 0px 0px 1px #000;
   background: #000;
}

.topnewsec{
	width:100%;
	height:auto;
	margin-top:0;
	margin-bottom:2.5%;
	float:left;
}
.chauffeurc{
	width:126px;
	height:110px;
	background: url(../images/chauffeur.png);
	background-repeat:no-repeat;
	float:right;
}
/*** Buttons ****/
.button {
	width:96%;
	float:right;
	font-size:0.8em;
	margin-top:5px;
	padding:4px;
	/*padding:8px 30px 8px 10px;*/
	text-shadow:0px 1px 1px rgba(94, 94, 94, 0.9);
}
.button-icon {
	position: relative;
}
.button {
	width:96%;
	display: inline-block;
	background: #10A0D5;
	color: #FFF;
	text-decoration: none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	outline: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.button:hover {
	text-shadow: 0px 0px 1px #000;
		background:#292929;
}
.button-icon:before {
	content: '';
	display: inline-block;
	width:30px;
	height:30px;
	background: url(../images/button-icon.png) no-repeat;
	position: absolute;
	right:-2px;
	top: 50%;
	margin-top:-10px;
}
/*** Content bottom ***/
.col_1_of_3{
	display: block;
	float:left;
	margin: 0% 0 0% 1.3%;
	background: url(../images/white-patternbg.png) repeat;
	background-color:#FFF;
	border: solid 1px #00a1da;
	  border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
}
.col_1_of_3:first-child { margin-left: 0; }

.span_1_of_3 {
	width: 29.2%;
	padding:1.5%; 


}
.span_1_of_3  h3{
	color:#03769E;
	margin-bottom:0.1em;
	font-size:2em;
	line-height: 1.2;
	font-family:'Oswald', sans-serif;
	font-weight : normal;
	margin-top: 0px;
}
.span_1_of_3  p{
	font-size:0.8125em;
	color: #444;
	line-height: 1.6em;
	font-family :Arial, Helvetica, sans-serif;
}
.span_1_of_3 li{
	font-size:13px;
	color:#1E83CE;
	font-weight:bold;
	padding:5px 30px;
	background:url(../images/list-img.png) no-repeat 0px;
	cursor:pointer;
}
.span_1_of_3 li:hover{
    color:#00A1DA;
}
.span_1_of_3 img{
	border:1px solid #ECECEC;
	display:block;
}
.post-grid {
	padding: 7px 0px;
}
.post-grid img {
	float: left;
	width: 39%;
}
.post-grid p {
	float: right;
	width: 58%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#777;
	line-height: 1.6em;
}
.post-grid p span{
	color:#03769E;
	font-size:1.3em;
	font-weight:bold;
}
.post-grid p a{
	font-family: Arial, Helvetica, sans-serif;
	color:#03769E;
	line-height: 1.5em;
}
.post-grid p a:hover{
	color:#888;
}
/**** Footer *****/
  .footer{
	background:#4d924d;
	float:left;
	width:100%;
	height:auto;
	position: absolute;
	background-position:bottom;
	bottom:0;
	
 }
  .footernew{
	 background:#4d924d;
	float:left;
	width:100%;
	height:auto;
	
 }
 
  .footer h3{
  	
	font-family:'Oswald', sans-serif;
	font-size:1.4em;
	color: #FFF;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333;
 }
.post{
   padding-bottom:15px;
 }
 .post p{
	font-size:0.8125em;
	color:#949494;
	line-height:1.6em;
	padding:3px 0;
}
 .post p span a{
	color:#00A1DA;
	font-size:1em;
	cursor:pointer;
 }
 .post p span a:hover{
 	color:#FFF;
 }
 /*** footer social icons ***/
 .social_icons li{
 	list-style: none;
 }
 .social_icons ul li a.facebook span.icon {
	background: url(../images/social_icons.png) no-repeat 0 0;
 }
 .social_icons ul li a.facebook:hover span.icon{
 	background-position:0 -56px;
 }
 .social_icons ul li a.twitter span.icon{
 	background:url(../images/social_icons.png) no-repeat -55px 0;
 }
 .social_icons ul li a.twitter:hover span.icon{
 	background-position:-55px -56px;
 }
  .social_icons ul li a.rss span.icon{
 	background:url(../images/social_icons.png) no-repeat -110px 0;
 }
 .social_icons ul li a.rss:hover span.icon{
 	background-position:-110px -56px;
 }
 .social_icons ul li a span.icon {
	display: inline-block;
	margin-right:8px;
	width: 55px;
	height: 56px;
	vertical-align: top;
}
.social_icons ul li a span.inner {
	display: inline-block;
	padding-top: 10px;
	line-height: 18px;
	color:#949494;
	font-size:1em;
}
.social_icons ul li a span.inner:hover {
	color:#FFF;
}
.social_icons ul li a span.inner strong{
	font-size:1em;	
}
.span_1_of_4 li{
	font-size:0.8125em;
	color:#949494;
	padding:6px 0px;
	cursor:pointer;
	display:block;
}
.span_1_of_4 li a{
	font-size:1em;
	color:#949494;
	text-transform:uppercase;
	cursor:pointer;
	display:block;
}
.span_1_of_4 li a:hover{
    color:#00A1DA;
}
  .copy_right{
	text-align:center;
	padding:7px 0;
	border-top: 1px ridge #FFF;
 }
  .copy_right p{
	font-size:12px;
	color:#949494;
 }
  .copy_right p a{
	color:#949494;
	font-size:12px;
	text-decoration:underline;
 }
  .copy_right p a:hover{
	color:#00A1DA;
	text-decoration:none;
 }
/* About */
.image {
	clear: both;
	padding: 0px;
	margin: 0px;
	padding:1.5%;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}
.cont{
	display: block;
	float:left;
}
.rightsidebar{
	display: block;
	float:left;
	margin: 0% 0 0% 1.6%;
}
.content:first-child { margin-left: 0; } 
.desc{
	display: block;
	float:left;
	margin: 0% 0 0% 2.6%;
}
.span_1_of_2{
	width: 67.1%;
	padding:1.5%;
}
.images_3_of_2 {
	width: 45.2%;
	float:left;
}
.span_3_of_2{
	width: 52.2%;
}
.span_3_of_1{
	width: 25.2%;
	padding:1.5%;
}
.images_3_of_2  img {
	max-width:100%;
	display:block;
}
.span_3_of_2  p span{
	color:#00A1DA;
	margin-bottom:0.3em;
	font-size:1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.span_3_of_2  p{
	font-size:0.8125em;
	padding:0.3em 0;
	color:#777;
	line-height: 1.6em;
	font-family :Arial, Helvetica, sans-serif; 	
}
.team{
	padding-top:30px;
	clear:both;
}
.team p{
	font-size:0.8125em;
	padding:0.3em 0;
	color:#777;
	line-height: 1.6em;
	font-family :Arial, Helvetica, sans-serif; 	
}
.grid_1_of_3{
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.grid_1_of_3:first-child { 
	margin-left: 0; 
} 
.images_1_of_3 {
	width: 29.2%;
	padding:1.5%; 
}
.images_1_of_3  img {
	max-width:100%;
	display:block;
	border:1px solid #EBEBEB;
}
.images_1_of_3  h3{
	color:#00A1DA;
	margin-top:0.4em;
	margin-bottom:0.2em;
	font-size:1.5em;
	 font-family: 'bebas_neueregular';
	font-weight : normal;
}
.images_1_of_3  p  {
	font-size:0.8125em;
	color:#777;
	line-height: 1.8em;
}
.choose_us li{
	font-size:0.8125em;
	padding:6px 20px;
	color:#777;
	background:url(../images/list_img.png) no-repeat 0;
	cursor:pointer;
}
.choose_us li:hover{
	color:#00A1DA;
	background:url(../images/list_img-hover.png) no-repeat 0;
}
/***** Latest comments *******/
.latest_comments{
	padding-top:20px;
}
.comments{
	padding:10px 0;
}
.latest_comments p{
	font-size: 0.8em;
	color:#444;
}
.latest_comments p span{
	font-weight:bold;
	color:#222;
}
.latest_comments h4{
	padding:3px 0;
}
.latest_comments h4 a{
	color:#00A1DA;
	font-size: 0.8em;
	font-style:italic;
}
.latest_comments h4 a:hover{
	text-decoration:underline;
}
/* Services  ============================================================================= */
.listview_1_of_2{
	display: block;
	float:left;
	margin: 0% 0 0% 1.6%;
}
.listimg{
	display: block;
	float:left;
}
.text{
	display: block;
	float:left;
	margin: 0% 0 0% 3.6%;
}
.listview_1_of_2:first-child { margin-left: 0; } 

.images_1_of_2 {
	width: 46.2%;
	padding:1.5%; 
}
.listimg_2_of_1 {
	width:18.2%;
}
.list_2_of_1 {
	width: 78.2%;
}
.images_1_of_2  img {
	max-width:100%;
	display:block;
}
.list_2_of_1  h3{
	color:#222;
	margin-top:0.4em;
	margin-bottom:0.2em;
	font-size:1.5em;
	 font-family: 'bebas_neueregular';
	font-weight : normal;
}
.list_2_of_1  p{
	font-size:0.8125em;	
	color: #333;
	line-height: 1.6em;
	font-family : verdana, arial, helvetica, helve, sans-serif;
	padding:0; 	
}
/***** Blog*****/
.image {
	clear: both;
	padding: 0px;
	margin: 0px;
	padding: 1.5% 0;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}
.grid {
	display: block;
	float:left;
	margin: 0% 0 0% 1.6%;
}
.grid:first-child { margin-left: 0; }

.images_3_of_1 {
	width:30.2%;
	position:relative;
}
.blog-leftgrids{
	padding-top:10px;
}
.blog-desc{
	width: 68.1%;
}
.images_3_of_1  img {
	max-width:100%;
	display:block;
}
.blog-desc  h3 a{
	color: #222;
	font-family:'bebas_neueregular';
	font-size:1.5em;
	padding:0px;
}
.blog-desc  p {
	font-size:0.8em;
	color: #9b9b9b;
   line-height:1.8em;
}
/*----artical-links---*/
.artical-links{
	padding: 10px 0px;
	border: 1px solid rgba(192, 192, 192, 0.22);
	border-left: none;
	margin-top: 5px;
	border-right: none;
}
.artical-links ul li{
	display:inline-block;
}
.artical-links ul li:last-child{
	float:right;
}
.artical-links ul li img{
	vertical-align:middle;
	padding-right:10px;
}
.artical-links ul li a{
	font: 400 14px/22px Arial;
	color: #cbcbc3;
	padding-left: 20px;
}
.artical-links ul li a:hover{
	color:#797D7E;
}
/*** Page numbers ***/
.content-pagenation{
	float:right;
	padding:35px 0;
}
.content-pagenation li {
	display: inline-block;
}
.content-pagenation li a {
	color:#10A0D5;
	font-size: 0.8em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFF;
	padding: 10px 12px;
	box-shadow: 0px 0px 5px #ADADAD;
	-webkit-box-shadow: 0px 0px 5px #ADADAD;
	-moz-box-shadow: 0px 0px 5px #ADADAD;
	-o-box-shadow: 0px 0px 5px #ADADAD;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
.content-pagenation li a:hover{
	background:#10A0D5;
	color:#FFF;
}
/******* contact Form ******/
.col{
	display: block;
	float:left;
	margin: 0% 0 1% 1.6%;
}
.col:first-child{
	margin-left:0;
}	
.span_2_of_3 {
	width: 63.1%;
	padding:1.5%; 
}
.span_1_of_3 {
	width: 29.2%;
	padding:1.5%; 
}
.contact-form{
	position:relative;
	padding-bottom:30px;
}
.contact-form div{
	padding:5px 0;
}
.contact-form span{
	display:block;
	font-size:0.8125em;
	color: #333;
	padding-bottom:5px;
	font-family :verdana, arial, helvetica, helve, sans-serif;
}
.contact-form input[type="text"],.contact-form textarea{
		    padding:8px;
			display:block;
			width:98%;
			background:#fcfcfc;
			border: none;
			outline:none;
			color:#464646;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
			box-shadow: inset 0px 0px 3px #999;
			-webkit-box-shadow: inset 0px 0px 3px #999;
			-moz-box-shadow: inset 0px 0px 3px #999;
			-o-box-shadow: inset 0px 0px 3px #999;
			-webkit-appearance:none;
}
.contact-form textarea{
		resize:none;
		height:120px;		
}
.contact-form input[type="submit"]{
	font-size:1.2em;
	padding:10px 20px;
	text-shadow:0px 1px 1px rgba(94, 94, 94, 0.9);
	color:#FFF;
	border:none;
	cursor:pointer;
	background: #10A0D5;
	text-decoration: none;
	text-transform:uppercase;
	outline: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    right:0;
}
.contact-form input[type="submit"]:hover{
	text-shadow: 0px 0px 1px #000;
    background:#292929;  
}
.company_address{
	padding-top:5px;
}
.company_address p{
	font-size:0.8125em;
	color:#333;
	padding:3px 0;
	font-family :verdana, arial, helvetica, helve, sans-serif;
}
.company_address p span{
	text-decoration:underline;
	color:#333;
	cursor:pointer;
}
.map{
	border:1px solid #C7C7C7;
	margin-bottom:15px;
}
/*** Scroll top **/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:48px;
	height:48px;
	border:none;
	text-indent:100%;
	background:url(../images/arrow_up.png) no-repeat right top;
}
#toTopHover {
	width:48px;
	height:48px;
	display:block;
	overflow:hidden;
	float:right;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {
	outline:none;
}


/***** 404 ****/
.page-not-found{
	text-align:center;
	font-family:'bebas_neueregular';
	color: #353434;
	padding:20px 0;
}
.page-not-found h4{	
	font-size:5em;
	text-shadow: 1px 1px 1px #FFF, 2px 2px 1px #888;
}
.page-not-found h3{
	font-size: 12em;
	text-shadow: 1px 1px 1px #FFF, 3px 2px 1px #888;
}

/**************** Ganesh ************************/
.clickbtn
{
	background-image:url(../images/clickicon.png);
	background-repeat: no-repeat;
	height:60px;
	width:62px;
	margin:0px;
	z-index:10000;
	position:absolute;
	top:104%;
	left:50%;
	cursor:pointer;

}


.innerdiv{
	width:100%;
	height:auto;
	margin:0 auto;
}


.bookingbg
{
	background-image:url(../images/blackbg.png);
	background-repeat:repeat;
	height:auto;
	width:99%;
	margin:0 auto;
	position:relative;
	margin-top:0px;
	 -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.topbgcont{
	background-image:url(../images/bgcolornew.jpg);
	background-repeat: repeat-y;
	float:left; 
	width:100%; 
	height:auto; 
	background-color:#333;
	 z-index:9990;
	 position:absolute; 
	 padding-bottom:6px;
}

/*********booking Sec************/
.bookcon
{
	height:auto;
	width:100%;
	margin-top:0px;
	/*margin-left:10px;*/
	padding:5px;
	z-index:100000;
	float:left;
}

.bookconnew
{
	height:auto;
	width:30%;
	margin-top:0px;
	margin-left:5px;
	/*background-color:#333;
	border:solid 1px #CCC;*/
	padding:10px;
	float:left;
}
.booktitle{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	

}
.formstxt
{
	width:35%;
	font-family: 'Roboto Condensed', sans-serif;
	color:#FFF;
	font-size:14px;
	float:left;
	text-align:left;
	padding-top:2px;
	height:auto;
}	

.formstxtstyle
{
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	float:left;
	text-align:left;
	padding-top:2px;
	height:auto;
}
.formsbookingtxt
{
	width:35%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	float:left;
	padding-top:2px;
	height: auto;
}	
.formsbookingtxt1
{
	width:40%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	float:left;
	padding-top:2px;
	height: auto;
}
.frmtxtboxcon
{
	height:auto;
	width:63%;
	background-color:#FFF;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}

.txtboxconoption
{
	height:auto;
	width:43%;
	background-color:#FFF;
	margin-left:5px;
	padding:3px;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}
.otherboxcon
{
	height:auto;
	width:63%;
	background-color:#FFF;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}
.frmtxtbox{
	width:96%;
	padding:3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:5px;
	border:none;
}

.frmtxtboxoption{
	width:90%;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:3px;
	
}
.optiontxtbox{
	width:35%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:3px;
	margin-left:5px;
	
}
.frmtxtboxnew{
	width:160px;
}
.formtextbox{
	width:150px;
}
.formstxtbxcontainor
{
	width:98%;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:11px;
	text-decoration:none;
	
}



.otherboxconstyle
{
	height:auto;
	width:40%;
	background-color:#FFF;
	float:left;
	margin-bottom:8px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}
.formstxtbx
{
	width:100%;
	height: auto;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:11px;
	text-decoration:none;
	float:left;
	margin-bottom:5px;
	
}
.formstxtbxcont
{
	width:100%;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:11px;
	text-decoration:none;
}
.verysmallfrmtxtbox1
{

	width:35%;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:3px;
	float:left;
	margin-left:5px;
}
.smallfrmtxtbox
{
	width:94%;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	border:none;
	margin:4px;
	float:left;
}
.datetxtbox
{
	width:220px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
.datetxtboxone
{
	width:145px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
.buttontext{
	background-color:#060;
	outline:none;
	border:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	border-radious:5px;
	 -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	float:left;
	padding:7px 15px;
	margin-bottom:7px;
}
.buttontext:hover {
	
     background:#003366;
	 -webkit-box-shadow: 0px 5px 0px 0px #006;
	-moz-box-shadow: 0px 5px 0px 0px #006;
	box-shadow: 0px 5px 0px 0px #006;
}
.bookingstepsec{
	width:980px;
	height:auto;
	margin:0 auto;
}
.bookingsearchbg{
	background:url(../images/bookingstep.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
	height:71px;
}
.verysmallfrmbox
{
	width:70px;
	height:22px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	float:left;
}
.bookingfinalbg{
	background:url(../images/bookingstepfinal.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
	height:71px;
}
.bookingpersonalbg{
	background:url(../images/bookingstepersonal.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
	height:71px;
}
.bookingquotebg{
	background:url(../images/bookingstepquote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
	height:71px;
}
.bookingselectbg{
	background:url(../images/bookingstepselect.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:980px;
	height:71px;
	
}
.button
{
	background-color:#000;
	height:35px;
	width:130px;
	border:none;
	outline:none;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.mask
{
	clear:both;
	height:1px;
}
.homecarsec
{
	background-image:url(../images/blackbg.png);
	background-repeat:repeat;
	height:220px;
	width:200px;
	margin:10px;
	border-radious:5px;
	 -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.homecontactsec
{
	background-image:url(../images/readbg.png);
	background-repeat:repeat;
	height:150px;
	width:200px;
	margin:10px;
	 -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.contacttxt
{
	padding:10px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#FFF;
}
.homecarname
{
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.homecarimg
{
	height:125px;
	width:180px;
	margin:10px;
}
.pricebg
{
	background-color:#ed3a37;
	height:24px;
	width:90px;
	 -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	margin:0px 10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
.bookbg
{
	height:24px;
	width:75px;
	background-color:#000;
	 -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	cursor:pointer;
}
.homecontentsec
{
	width:980px; margin:0 auto; position:relative; margin-top:170px;
}

.bookbtnimg
{
	background-image:url(../images/boobbtn.png);
	background-repeat:repeat;
	height:39px;
	width:150px;
	margin:0px;

}



.footertxtnew{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

.topbgcont{
	background-image:url(../images/bgcolornew.jpg);
	background-repeat: repeat-y;
	float:left; 
	width:100%; 
	height:auto; 
	background-color:#6db302;
	 z-index:9990;
	 position:absolute; 
	 padding-bottom:6px;
}

.footerbgcont{
	background-image:url(../images/bgcolornew.jpg);
	background-repeat: repeat-y;
	float:left; 
	width:100%; 
	height:50px;; 
	background-color:#060;
	 padding-bottom:6px;
}


.toptxtnew{
	/*font-family:'Oswald', sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;

}

.toptxt{
	font-family:'Oswald', sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#090;
	/*padding:5px;*/
	/*background-color:#060;*/

}

.patternbg{
	background-image:url(../images/pattern.jpg);
	background-repeat:repeat;
	float:left;
	width:490px; 
	height:162px;
	padding:5px;
	
}

.carinnerbg{
	background-image:url(../images/carinnerimg.jpg);
	background-repeat:no-repeat;
	float:left;
	width:400px; 
	height:172px;

	
}


.mainbookcont{
	
	width:33%;
	border:solid 2px #FFF; 
	height:auto; 
	position:absolute;
	padding:5px;
	z-index:99999;
	/*top:408px; */
	top:15px;
	right:10px; 
	background:#2976CB;
	/*background: linear-gradient(90deg,#021460, #278ed1 );*/
	 opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=0.9);
	-moz-border-radius-topleft:8px;
   -moz-border-radius-bottomleft:8px;
   -webkit-border-top-left-radius:8px;
   -webkit-border-bottom-left-radius:8px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
	float:right; 
}


.toptxtstyle
{
	width:60px;
	height:auto;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:20px;
	padding:2px;
	text-decoration:none;
}
.toptxtstyle a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.toptxtstyle a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.toptxtstyle a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

.leftcont{
	width:54%;
	height:auto;
	background-color:#F2F2F2;
	border:solid 1px #999;
	margin-left:2%;
	padding:2px;
	float:left;
	
}
.leftmaincont{
	width:100%;
	height:auto;
	/*background-color:#F2F2F2;*/
	border:solid 1px #999;
	float:left;
	
}
.fleettxt
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#2659B9;
	line-height:20px;
	text-decoration:none;
}
.fleetprice
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	line-height:20px;
	text-decoration:none;
}

#page-wrap {
	width:100%;
	margin:0;
	
}
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

.chaufeurnewsec{
	float:left; width:60%; height:auto; margin-top:20px;
}

.innerbodycont
{
	
	width:100%;
	height:auto;
	background-color:#FFF;
	padding:10px;
	border:solid 1px  #4d924d;
	margin-top:15px;
	float:left;


}
.containernew
{
	
	width:100%;
	height:auto;
	margin:0 auto;
	

}
/**************** Ganesh ************************/

/**************** CAR SEC START ************************/

.leftsec{

	width:69%;
	height:auto;
	padding:0px;
	float:left;
}
.leftsecnew{

	width:68%;
	height:auto;
	float:left;
}
.rightbodysecnew{
	width:100%;
	height:auto;
	float:right;
}

/**********Modified  Our Car 04/09/13****************/
.newcarcont{
	
	width:28%;
	height:auto;
	/*background:url(../images/bg.texture.png);
	background-repeat:repeat;*/
	background-color:#FFF;
	float:left;
	border:1px solid #2098D2;
	box-shadow: 2px 2px 2px #CCC;
	padding:10px;
	margin-right:2.6%;
	margin-bottom:5%;



}

.buttontextnew
{

	outline:none;
	border:none;
	width:90px;
	height:25px;
	background-color:#C00;
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	text-align:left;
	padding-left:8px;
}

.cardetailbtn
{
	
	width:90px;
	height:25px;
	line-height:32px;
	border:none;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	margin-top:7px;
	text-decoration:none;
}
.cardetailbtn a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.cardetailbtn a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.cardetailbtn a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

 .shadobottom{
	 width:292px;
	 height:19px;
	 background:url(../images/shadowtop.jpg);
	 background-repeat: no-repeat;
	 float:left;
 }
 
 .ourcarcontstyle
{
	
	width:308px;
	height:auto;
	background-color:#FFF;
	float:left;
	border:1px solid  #999;
	/*box-shadow: 4px 4px 4px #CCC;*/
	margin:8px;
	margin-bottom:14px;

}

.topcaricon{
	background:url(../images/cariconimg.png);
	background-repeat:no-repeat;
	width:42px;
	height:40px;
	margin-right:6px;
	float:left;
}

.topcarnamecon{
	background:url(../images/bgline.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:31px;
	float:left;
}

.cartopconstyle{
	width:100%;
	height:auto;
	background-color:#1766B5;
	margin-bottom:5px;
	float:left;
}



.topcarnamestyle{
	width:100%;
	height:auto;
	border:solid 1px #1766b5;
	background-color:#FFF;
	float:left;
}

.topcarnamesec{
	width:240px;
	height:auto;
	border:solid 1px #CCC;
	float:left;
}

.cartxtnew{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	text-align:center;
	text-transform:uppercase;

}
.cartxtnewone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding:5px;
	text-align:center;
	text-transform:uppercase;

}

.carredtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C00;
	font-weight:bold;
	padding:0px;
	text-align:center;

}


.carbottombgcont{
	
	width:100%;
	height:auto;
	/*background-color:#999;*/
	border-top: dashed 1px #2DA8D7;
	margin-top:5px;
	float:left;
}


 .carcontstyle
{
	
	width:308px;
	height:auto;
	background-color:#FFF;
	float:left;
	border:1px solid  #999;
	/*box-shadow: 4px 4px 4px #CCC;*/
	margin:0px;
	margin-bottom:14px;

}

.ourcarprice{
	width:138px;
	height:auto;
	float:left;
	
}

.carrate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F90;
	float:left; 
	text-align:left;
	 font-weight:bold;
	float:left;
	
}

.rightsec{
	
    width:312px;
	height:auto;
	float:right;

}
.rightinsec{
	
    width:312px;
	height:auto;
	border:solid 1px #999;
	float:right;

}
.booknewstyle
{
	height:auto;
	width:300px;
	margin-top:4px;
	margin-left:8px;
	margin-right:3px;
	float:left;
}

.bookconsec
{
	height:auto;
	width:300px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}

 .shadowimg{
	 width:308px;
	 height:19px;
	 background:url(../images/shadowtop.jpg);
	 background-repeat: no-repeat;
	 margin-top:3px;
	 float:left;
 }
 .faqcontsec
{
	
	width:640px;
	height:auto;
	padding:5px;
	border:1px solid #999;
	float:left;
}


.abouttxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:19px;
	font-weight:normal;
	text-align:justify;
	float:left;
}
.carimagecont{
	width:100%;
	height:auto;
/*	border:solid 2px #FFF;*/
	float:left;
}
.carimagecontnew{
	width:30%;
	height:auto;
	/*margin-left:1%;*/
    border:solid 2px #FFF;
	float:left;
	padding:5px;
}
/*.tbltxtstyle
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0px;
	line-height:20px;
}*/

.buttonbook
{
	width:80px;
	height:26px;
	border: solid 1px #000;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin:4px;
	padding:5px;
	margin-left:0px;
	background-color:#000;
	-moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
	cursor:pointer;
}

.detailtxt{
	width:80px;
	height:18px;
	margin-top:3px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#004f9e;
   -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
	text-decoration:none;
	float:left;
}


.detailtxt a:link{
	width:80px;
	height:18px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#004f9e;
	text-decoration:none;
	float:left;
}
.detailtxt a:visited{
	width:80px;
	height:18px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#004f9e;
	text-decoration:none;
	float:left;
}

.detailtxt a:hover{
	width:80px;
	height:18px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#004f9e;
	text-decoration:none;
	float:left;
}
.triangle{
	background:url(../images/triangle.png);
	background-repeat:no-repeat;
	width:17px;
	height:14px;
	float:left;
	margin-left:15px;

}
.optionaltotal{
	width:100%;
	height:auto;
	float:left;
}
.optionalcarcon{
    background:url(../images/white-patternbg.png);
	background-repeat:repeat;
	width:100%;
	border:solid 1px #4d924d;
	height:auto;
	float:left;
}
.optionalcarcon:hover{
   
	width:100%;
	background-color:#FFF;
	border:solid 1px #4d924d;
	height:auto;
	float:left;
	box-shadow: 0px 0px 5px #ADADAD;
	-webkit-box-shadow: 0px 0px 5px #ADADAD;
	-moz-box-shadow: 0px 0px 5px #ADADAD;
	-o-box-shadow: 0px 0px 5px #ADADAD;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}

.optionaltxt
{
	font-family:'Oswald', sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#090;
	background-color:#CCC;
	background:url(../images/topline.jpg);
	background-repeat:repeat-x;
	/* background: linear-gradient(180deg,#FFF,#FFF,#e2e2e2);*/
	width:100%;
	height: auto;
	padding:4px;
	text-transform:uppercase;
	margin-bottom:7px;
	/*border:1px solid #2098D2;*/
	
	
}


.subheading
{
	/*background:url(../images/white-patternbg.png);
	background-repeat:repeat;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	background-color:#FFF;
	width:100%;
	height: auto;
	padding:5px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	float:left;
	
}


.optionalextra
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:3px;
	font-weight:bold;
}

/*.bookingtbltxt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	padding:3px;
}*/

.ratecharttxt
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;

	color:#333;
	padding:3px;
}

.estimatetxt
{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #F60;
	padding:3px;
}


.verysmallfrmtxtbox
{
	width:50px;
	height:22px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	float:left;
}

.bookinnercontnew{
	width:578px;
	height:auto;
	background-color: #FFF;
	float:left;
	border:solid 1px #389abe;
	padding:4px;
	margin-left:5px;
	margin-right:5px;
}
.hltxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	float:left;
	padding-left:0px;
}
.daysbg
{
	background-image:url(../images/daybg.gif);
	background-repeat:no-repeat;
	height:45px;
	margin:0 auto;
}
.daystxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	float:left;
	padding-left:10px;
	width:70px;
}

.carnamenext
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2777A3;
	padding:2px;
}

.booknow1
{
	background-color: #09F;
	height:20px;
	width:80px;
	border:none;
	outline:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight:bold;
	margin-top:4px;
	margin-left:6px;
	font-size:13px;
	cursor:pointer;
}

.itinerarycont{
	width:99%;
	height:auto;
	background-color: #FFF;
	float:left;
	border:solid 1px #CCC;
	padding:4px;
	margin:5px ;
	
}

.pricehl
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#060;
	font-weight:bold;
	padding:5px;
	background-color:#FFF;
}

.tbltxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:3px;
	line-height:20px;
	background-color:transparent;
	text-align:left;
}
.tbltxt1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:3px;
	font-weight:bold;
	line-height:20px;
	background-color:transparent;
}
.estimatedtotalprice
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F60;
	padding:3px;
	background-color:#FFF;
}

.personalcon{
	background-color:#f0efef;
	width:611px;
	border-bottom:solid 2px #999;
	height:auto;
	float:left;
}

.frmtxtbox1{
	width:90%;
	height:18px;
	background-color:#FFF;
	border:solid 1px #999;
	float:left;
}

.frmtxtarea{
	width:90%;
	height:90px;
	background-color:#FFF;
	border:solid 1px #999;
	float:left;
}

.ratecontainer{
	background:url(../images/white-patternbg.png);
	background-repeat:repeat;
	/*background-color:#ebfcff;*/
	width:100%;
	height:auto;
	border:solid 1px #090;
	float:left;
}
.contactcon{
	width:100%;
	height:auto;
	float:left;
	border:solid 1px #666;
}

.addresstop
{   

	font-family:'Oswald', sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#1787CA;
	text-decoration:none;
	margin-left:6px;
	float:left;
}
.addresssmalltext
{   

	font-family:'Oswald', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
	text-decoration:none;
	margin-left:6px;
	float:left;
}
.iconnew{
	width:24px;
	height:24px;
	float:left;
}

.conform
{
	float:left; 
	color:#666;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:24px;
	font-weight:normal;
	padding:10px;
}
.thankspagetxt
{   
    width:100%;
    height:auto;
	 background: url(../images/white-patternbg.png);
	background-repeat:repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:3px;
	border:solid 1px #090;
}

.thankscon{
	background: url(../images/white-patternbg.png);
	background-repeat:repeat;
	width:100%;
	height:auto;
	background-color: #FFF;
	border:solid 1px #090;
	float:left;
	
}

.sorry
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#ea0000;
	font-weight:bold;
}




.bannerleft{
	background:url(../images/bannerleft.png);
	background-repeat:no-repeat;
	width:300px;
	height:228px;
	top:14px;
	position: absolute;
	z-index:16000;
	float:left;
	left: 12px;
}

.bannertext{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #FFF;
	font-weight:NORMAL;
	line-height:25px;
	text-align:center;
	
}

.innerbookinghead
{
	background-image: url(../images/booktopsec.png); 
	background-repeat:no-repeat;
	height:22px;
	width:235px;
}
.heading1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	padding:12px;
}
.bookingcontainer{
	width:630px;
	height:auto;
	background-color: transparent;
	margin-left:4px;
	float:left;

}

.bookingmaincont{
	width:610px;
	height:auto;
	background-color:#FFF;
	float:left;
	border:solid 5px #0aa0cd;
	padding:4px;
	
}
.bookingformcont{
	width:293px;
	height:auto;
	float:left;
	margin:5px;
	margin-top:15px;
	
	
}

.carconatinernew
{
	
	width:100%;
	height:auto;
	float:left;
}

.carnameandgroupsec
{
	height:auto;
	width:26%;
	padding:5px;
	float:left;
}
.carnamenew
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333;

}
.cargroup
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:15px;
	color:#003;
	
}
.cartrmcon
{
	width:auto;
	height:auto;
	background-color:#E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:5px;
	text-decoration:none;
	border:solid 1px #CCC;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	text-align:center;
	cursor:pointer;
	
}
.cartrmcon a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.cartrmcon a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.cartrmcon a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

.cardesc
{
	background-color:#E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:5px;
	text-decoration:none;
	border:solid 1px #CCC;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	margin-top:15px;
	text-align:center;
	cursor:pointer;
	
}
.cardesc a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.cardesc a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.cardesc a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}


.cardetailsec
{
	width:22%;
	height:auto;
	margin-left:5px;
	padding:5px;
	float:right;
}
.cardetailtxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	padding:2px;
	text-align:center;
}


.carpricesec
{
	height:auto;
	width:235px;
	background-color: transparent;
	/*border:solid 1px #0CF;*/
	margin-left:2px;
	float:left;
}
.carprice
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	color:#003;
	padding:3px;
	font-weight:normal;
	text-align:center;
}
.carprice12
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:15px;
	color:#003;
	padding:3px;
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
}
.tbltext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:3px;
	font-weight:normal;
	
	
}
.confirmbuton
{
	background-color:#E3630D;
	height:auto;
	width:auto;
	border:none;
	/*border: solid 1px #900;*/
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:4px;
	font-size:15px;
	cursor:pointer;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;

}
.confirmbuton:hover
{
	background-color:#000;
	height:auto;
	width:auto;
	border:none;
	/*border: solid 1px #900;*/
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:4px;
	font-size:15px;
	cursor:pointer;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;

}
.cartxtsec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	text-align:center;
	background-color:#0d5eaf;
	text-transform:uppercase;

}
.cartxtsecnew{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	color:#090;
	font-weight:500;
	padding:5px;
	text-align:center;
	/*background-color:#333;*/
	text-transform:uppercase;

}
.cargroupsec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	text-align:center;
	background-color:#0d5eaf;
	

}


.pricegroupsec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#FFF;
	padding:5px;
	text-align:center;
	border:solid 1px #999;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	background-color:#FFF;

}

.pricegroupsecnew{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	color:#000;
	font-weight:500;
	padding:5px;
	text-align:center;
	

}

.carbotoomsec{
	width:100%;
	/*background:#900;*/
	padding-top:7px;
	/*border-top:solid 1px #FFF;*/
	float:left;
}


.newdetailtxt{
	
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#333;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	float:left;
	cursor:pointer;
}


.newdetailtxt a:link{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	float:left;
}
.newdetailtxt a:visited{

	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.newdetailtxt a:hover{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.newbuttoncont{
	
	padding:4px;
	background-color:#090;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	float:right;
}

.newbutton1{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:transparent;
	border:none;
	cursor:pointer;
	float:right;
}


.newbutton1 a:link{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	float:right;
}
.newbutton1 a:visited{

	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	float:right;
}

.newbutton1 a:hover{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	float:right;
}

.topcartxt{
	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:22px;
	color:#333;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;

}

.bookingbgnewstyle
{

	height:auto;
	width:100%;
	background-color:#2976CB;
	border:solid 1px #09C;
	float:left;
	margin-bottom:10px;
}

.bookconstyle
{
	height:auto;
	width:45%;
	/*background-color:#031763;*/
	border:solid 1px  #FFF;
	float:left;
	padding:15px;
	margin-right:10px;
}

.rightcarsec {
	width:100%;
	background-color:#000;
	border: 1px solid #D9D9D9;
	float:left;
}


.rightcarbotoomsec{
	width:97%;
	background-color:#000;
	padding:5px;
	border-top:solid 1px #FFF;
	float:left;
}

.pickuptxt{
	
	font-family: 'Roboto Condensed', sans-serif;
	color:#FFF;
	font-weight:500;
	
	background-color:#036;
	font-size:16px;
	padding:5px;
	
}


.termcarsec {
	width:90%;
	height:auto;
	float:left;
	border:solid 1px #CCC;
	margin-top:16%;

}

.cardescsec {
	width:68%;
	height:auto;
	padding-top:0px;
	margin-left:10px;
	margin-bottom:8px;
	float:left;
	
	
}

.carpricesecone{
	width:100%;
	height:auto;
	text-align:center;
	
	
}
.newcarsec {
	
	width: 95%;
	background: linear-gradient(180deg,#FFF,#E4E4E4);
	background-color:#EAEAEA;
	border: 1px solid  #666;
	/*margin-left:0.6%;
	margin-right:0.6%;
	margin-bottom:3%;
	padding:1%;*/
	float:left;
	margin:10px;
	padding: 7px;
	

}


.newcarsec:hover {
	
	background-color:#EAEAEA;
	border: 1px solid  #666;
/*	margin-left:0.6%;
	margin-right:0.6%;
	margin-bottom:3%;
	padding:1%;*/
	float:left;
	

/*box-shadow: 0px 0px 5px #ADADAD;
	-webkit-box-shadow: 0px 0px 5px #ADADAD;
	-moz-box-shadow: 0px 0px 5px #ADADAD;
	-o-box-shadow: 0px 0px 5px #ADADAD;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;	
*/	

}



.newcarsecright {
	width:100%;
	background-color:#EAEAEA;
	background: linear-gradient(180deg,#FFF,#E4E4E4);
	border: 1px solid  #666;
	padding:10px;
	float:left;
	

}

/*.newcarsecright:hover {
	width:96%;
	background-color:#EAEAEA;
	border: 1px solid  #666;
	margin-right:1.2%;
	margin-bottom:3%;
	padding:2.5%;
	float:left;
	box-shadow: 0px 0px 5px #ADADAD;
	-webkit-box-shadow: 0px 0px 5px #ADADAD;
	-moz-box-shadow: 0px 0px 5px #ADADAD;
	-o-box-shadow: 0px 0px 5px #ADADAD;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;	

}
*/
.newbooksec{
	/*background:url(../images/white-patternbg.png);
	background-repeat:repeat;*/
	width:100%;
	height:auto;
	/*background-color:#FFF;
	border:solid 5px #0085ec;*/
	padding:20px;
	/* margin-left:3%;*/
	float:left;
}
.newbooksecone{
	width:95%;
	height:auto;
	float:left;
}

.serachleftcon{
	margin-left:44%;
	
}

/*.grid_desc {
	padding: 0 20px;
}*/
.offercar{
	width:100%;
	height: auto;
	/*background:url(../images/offer.jpg);*/
	background-repeat:no-repeat;
}

.formstxtsec
{
	width:99%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:11px;
	text-decoration:none;
}

.formstxtsecnew
{
	width:40%;
	padding-right:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	float:left;
	padding-top:2px;
	height:20px;
}
.frmtxtboxconnew
{
	width:58%;
	height:auto;
	background-color:#FFF;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}

.frmtxtboxsecnew
{
	width:94%;
	padding:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#000;
	border:none;
	outline:none;
	margin-left:5px;
}
.frmtxtboxstyle
{
	width:90%;
	padding:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#000;
	margin-left:5px;
	border:none;
	outline:none;
}

.tetxboxnew
{
	width:99%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#333;
}

.termlink
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1A84D2;
	text-decoration:none;
	margin-left:5px;
	font-weight:bold;
	float:left;
	
}
.termlink a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1A84D2;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.termlink a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1A84D2;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.termlink a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

.ratechartheading
{
	width:100%;
	height:auto;
	font-family:'Oswald', sans-serif;
	font-size:1em;
	color:#FFF;
	padding:5px;
	font-weight:normal;
	height: auto;
	background-color:#666;
	text-transform:uppercase;

	/*-moz-border-radius-topleft:11px;
   -moz-border-radius-bottom-right:11px;
   -webkit-border-top-left-radius:11px;
   -webkit-border-bottom-right-radius:11px;
   border-top-left-radius:11px;
   border-bottom-right-radius:11px;*/
}

.rightinnersec
{
	width:100%;
	border-left:1px solid  #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	background-color:#EEE;
	float:left;
}

.bookstep2tblheadtxt
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:15px;
	color:#000;
	font-weight:normal;
	padding:3px;
}

.bookingtbltxt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:4px;
	text-decoration:none;
	cursor:pointer;
}
.bookingtbltxt a:link 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

.bookingtbltxt  a:visited 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

.bookingtbltxt a:hover 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.modifybuton
{
	background-color:#060;
	height:auto;
	width:auto;
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:6px;
	font-size:12px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	cursor:pointer;
	text-transform:uppercase;
	margin-top:25px;

}

.modifybuton:hover
{
	background-color:#003366;
	height:auto;
	width:auto;
	/*border:solid 1px  #900;*/
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:6px;
	font-size:12px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	cursor:pointer;
	text-transform:uppercase;

}

.cartoptxt
{
	font-family:'Oswald', sans-serif;
	font-size:1em;
	color:#000;
	padding:4px;
	font-weight:normal;
	text-transform:uppercase;
}
.newmodifybuton
{
	background-color:#060;
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:6px;
	font-size:12px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	cursor:pointer;
	text-transform:uppercase;
	float:right;

}

.newmodifybuton:hover
{
	background-color:#003366;
}

/**************** CAR SEC  END************************/

/***********Modify Reservation Sec Start*****************/

.modifyres
{
	/*background-color:#F2F2F2;*/
	width:100%;
	height:auto;
	float:left;
	
	
}

.modifybanner{
	
	width:37%;
	height:auto;
	float:right;
}


.modifyreservationtxt
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	padding:5px;
}


.modifybutton
{
	background-color:#090;
	height:35px;
	width:130px;
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	color:#FFF;
	font-weight:normal;
	border-radius:5px;
	-webkit-border-radius:5px;
	moz-border-radius:5px;
	cursor:pointer;
	font-size:14px;
}

.modifyreservationtxtbox
{
	height:24px;
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
.leftbodycontsec{
	width:652px;
	height:auto;
	padding:4px;
	border:solid 1px #c7d8ec;
	float:left;
}

.leftbodycont{
	width:100%;
	height:auto;
	float:left;
}
.modifybg{
	width:640px;
	height:231px;
	background:url(../images/modifybg.jpg);
	 background-repeat:no-repeat;
	 margin:5px;
	float:left;
}

.modifynewcont{
	width:100%;
	height:auto;
	float:left;
}

.modifytxtont{
	width:100%;
	height:auto;
	padding:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	float:left;
	background-color:#FFF;
	border:solid 1px #090;

}

.modifyformcont{
	float:left;
    width:100%;
	height:auto;
	background-color:#2976cb;
	border:solid 1px #29ACDE;
	padding:10px;
	margin-bottom:7px;	
}

/**********Modify Reservation Sec End****************/



/***** ABOUT SEC START *****/

.aboutnewcont{
	width:100%;
	height:auto;
	padding:0px;
	float:left;
	background-color:#CCC;
	background: linear-gradient(180deg,#FFF,#E4E4E4);
	border:solid 1px #CCC;
	margin-bottom:10px;
	

}
.abouticon{
	background: url(../images/abouticon.png);
	background-repeat:no-repeat;
	width:42px;
	height:38px;
	float:left;
	
}

.abouttxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	line-height:19px;
	font-weight:normal;
	text-align:justify;
	float:left;
}

.abouttitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#060;
	line-height:19px;
	font-weight:bold;
	text-align:justify;
	float:left;
}
.headingtext{
	font-family: 'Oswald';
	font-size:16px;
	font-weight:normal;
	color:#090;
	padding:7px;
	padding-left:5px;
	float:left;
}	

.abouttxtont{
	width:100%;
	height:auto;
	padding:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	float:left;
	background-color:#FFF;
	border:solid 1px  #090;
	margin-bottom:10px;

}
.aboutimage{
	width:40%;
	height:auto;
	margin-right:10px;
	float:left;
}
.aboutimagenew{
	width:40%;
	height:auto;
	margin-left:10px;
	float:right;
}
.rightbookcont
{
	width:100%;
	/*width:314px;*/
	height:auto;
	background-color:#CCC;
	background: linear-gradient(180deg,#FFF,#E4E4E4);
	border:solid 1px #CCC;	
	float:left;

}
.newbookbgcont{
     width:100%;
	/*width:304px;*/
	height:auto;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#2976cb;
	float:left;
	
	
}

.rightnewsec{
	width:29%;
	/*width:314px;*/
	height:auto;
	float:right;
}

.newbooksecstyle{
	background:url(../images/white-patternbg.png);
	background-repeat:repeat;
	width:29%;
	/*width:304px;*/
	height:auto;
	background-color:#FFF;
	padding:5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	float:left;
}
.arrowbullet{
	background: url(../images/arrowbullet.png);
	background-repeat:no-repeat;
	width:42px;
	height:38px;
	float:left;
	
}

.newcaricon{
	background: url(../images/carnewicon.png);
	background-repeat:no-repeat;
	width:48px;
	height:40px;
	float:left;
	
}

.shadowbottom{
	background: url(../images/shadowtop.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:19px;
	float:left;
	
}
.bookconstylenew
{
	height:auto;
	width:100%;
	padding:3%;
	border:solid 1px #FFF;
	float:left;
	margin-bottom:10px;
}

.serachleftnew{
	margin-left:34%;
	
}
.roundboxcon
{
	height:auto;
	width:35%;
	background-color:#FFF;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}
/***** ABOUT SEC END *****/

/**********FAQ  Sec Start****************/

.faqicon{
	background: url(../images/faqicon.png);
	background-repeat:no-repeat;
	width:33px;
	height:38px;
	float:left;
	
}



.faqcont
{
	
	width:100%;
	height:auto;
	background-color:#F2F2F2;
	padding:4px;
	float:left;
}

.faqiconnew{
	background: url(../images/faq.png);
	background-repeat:no-repeat;
	width:30px;
	height:29px;
	float:left;
	
}
.faqiconcont{

	width:42px;
	height:40px;
	margin-right:7px;
	float:left;
	
}

.question
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	color:#039;
	line-height:18px;
	font-weight:500;
	float:left;
}


.faxanswer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-bottom:5px;
	padding-left:0px;
	line-height:16px;
	text-align:justify;
	float:left;
}

.faqinnertxt
{
	
	width:93%;
	height:auto;
	padding:0px;
	margin-left:10px;
	float:left;
}


.termicon{
	background: url(../images/termicon.png);
	background-repeat:no-repeat;
	width:30px;
	height:32px;
	float:left;
	
}


.tickicon{
	background: url(../images/tickicon.png);
	background-repeat:no-repeat;
	width:25px;
	height:27px;
	float:left;
	
}

.servicetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #257ACF;
	line-height:19px;
	font-weight: bold;
	text-align:justify;
	float:left;
}
.clearfix
{
	clear:both;
	height:6px;
}

.arrowiconnew{
	background: url(../images/arrow-27-241.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	float:left;
	
}
/**********FAQ  Sec End****************/

/***********Contact Us Sec Start*****************/

.contactbanner{
	background: url(../images/contactbanner.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:976px;
	height:291px;
	float:left;
}
	
.contactinner{
	
	 width:100%;
	 height:auto;
	 float:left;
}
	
.contacttitletext{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#C00;
	width:260px;
	height:20px;
	float:left;
}

.contacttitletextnew{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#0D66D2;
	height:20px;
	float:left;
}

.contactrightcont{
	width:282px;
	height:600px;
	background-color:#e2f4ff;
	float:right;
	border:solid 1px #389abe;
	
	}
.termsinnertext{
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color: #000;
	line-height:20px;
	float:left;
}
.contactbtn{
	outline:none;
	border:none;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background-color:#060;
	padding:6px;
	cursor:pointer;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}
.contactinnercar{
	 background: url(../images/carcontactimg.jpg);
     background-repeat:no-repeat;
	 width:300px;
	 height:100px;
	 float:left;
}

.contacttxtarea{
	
	width:90%;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#FFF;
	border:solid 1px #CCC;
	font-weight:normal;
	
}
.frmtxtboxnewone{
	width:90%;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#FFF;
	border:solid 1px  #CCC;
	font-weight:normal;
}

.contactnewicon{
	background: url(../images/contacticon.png);
	background-repeat:no-repeat;
	width:33px;
	height:38px;
	float:left;
	
}
.contacttxttitle
{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0D66D2;
	line-height:21px;
	font-weight:normal;
	text-align:justify;
	float:left;
}

.contacttxtnew
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:21px;
	font-weight:normal;
	text-align:justify;
	float:left;
}

.newcontacttxt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	
}

.contactimg{
	 background: url(../images/contactimg.jpg);
     background-repeat:no-repeat;
	 width:220px;
	 height:270px;
	 float:right;
}

.contactleftsec{
	 background:url(../images/white-patternbg.png);
	 background-repeat:repeat;
	 width:97%;
	 height:auto;
	 padding:10px;
	 background-color:#F0F0F0;
	 border:solid 1px #E2E2E2;
	 float:left;
}

.contactleft{
	 background:url(../images/white-patternbg.png);
	 background-repeat:repeat;
	 width:100%;
	 height:auto;
	 padding:10px;
	 background-color:#FFF;
	 border:solid 1px  #E2E2E2;
	 float: left;
	 margin:10px 0;
}
.contactrightsec{

	 width:40%;
	 height:auto;
	 padding:10px;
	 background-color:#FFF;
	/* border:solid 1px #E6E6E6;*/
	 float:right;
}


/***********Contact Us Sec End*****************/	

/***** RATES SEC START *****/

.ratestxt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	padding:2px;
}

.ratestxtnew
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:2px;
}

#text
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	background-color:#E8E8E8;
	border: solid 1px  #CCC;
	padding:8px;
}



/***** RATES SEC END *****/


/**********Flag Sec****************/	
.flagmainsec{
	width:50%;
	height:auto;
	margin-left:1%;
	float:left;
}
.flagsec{
	width:100%;
	height:auto;
	margin-left:33%;
	margin-top:17px;
	float:left;
}
 
.flagcont{
	width:30px;
	height:auto;
	margin:5px;
	float:left;
}


.contactnewtxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:2px;
	text-align:justify;
	line-height:18px;
	float:left;
	margin-left:15px;
}


/**********Flag Sec****************/	
 
/***************modified*******************/
.carcutupprice
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0a74bd;
	text-decoration:line-through;
	padding:5px;
	text-align:center;
}
/**********Sitemap  Sec Start****************/

.sitemap{
	width:90%;
	height:auto;
/*	background:url(../images/sitemap.jpg);
	background-repeat:no-repeat;*/
	float:left;
}



.sitemapbg{
	background:url(../images/sitemap.jpg);
	background-repeat:no-repeat;
	width:620px;
	height:440px;
	float:left;
	
}

.sitemapnewimg{
	background: url(../images/sitemapnewimg.jpg);
	background-repeat:no-repeat;
	width:298px;
	height:234px;
	position:absolute;
	top:45;
	right:34%;
	float:right;
	
}
.sitemaptextcont
{
	width:100%;
	height:auto;
	float:left;
}
.sitemaplink
{
	width:auto;
	height:auto;
	background-color:#4d924d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:6px;
	border:solid 1px #000;
	border-bottom:solid 3px #060;
	margin:0.8%;
	float:left;
	/* -moz-border-radius:20px;
    -webkit-border-radius:20px;
    -khtml-border-radius: 20px;
    border-radius:20px;*/
	
}
.sitemaplink a:link
{
	width:auto;
	height:auto;
	background-color:#4d924d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	float:left;
	
}
.sitemaplink a:visited
{
	width:auto;
	height:auto;
	background-color:#4d924d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	float:left;
	
}
.sitemaplink a:hover
{
	width:auto;
	height:auto;
	background-color:#4d924d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-decoration:none;
	 -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	float:left;
	
}
.sitemaparrow{
	width:24px;
	height:24px;
	background: url(../images/arrowone.png);
	background-repeat: no-repeat;
	margin-right:4px;
	float:left;
		
}

.sitemaplogo
{	
	float:left;
	width:250px;
	height:103px;
	border:none;
	margin:0;
	padding-top:85px;
	padding-left:80px;
}


.sitemapicon{
	background: url(../images/sitemapicon.png);
	background-repeat:no-repeat;
	width:39px;
	height:45px;
	float:left;
	
}
.sitemaptop{
	width:auto;
	height:auto;
	margin-left:3%;
	
}
.sitemaptop1{
	width:auto;
	height:auto;
	margin-left:3%;
	
}

.sitemaptop2{
	width:auto;
	height:auto;
	margin-left:3%;
	
}
.sitemaptop3{
	width:auto;
	height:auto;
	margin-left:3%;
	
}

.sitemaptop4{
	width:auto;
	height:auto;
	background-color:#CCC;
	margin-left:3%;
	
}
/**********Sitemap  Sec End****************/	


/********** Home Sec Modified by Ganesh on 13.11.14 ****************/
.phoneicon{
	background: url(../images/phoneicon.png);
	background-repeat:no-repeat;
	width:33px;
	height:34px;
	margin-right:6px;
	float:left;
	
}

.phonetext
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	color:#FFF;
	text-align:left;
	font-weight:normal;
	padding:7px;
	margin-right:6px;
	float:left;
}

.socialicon{

	width:34px;
	height:34px;
	margin-right:6px;
	float:left;
	
}
	
.newbookcon{

	width:auto;
	height:auto;
	margin-left:36%;
	float:left;
	
}

 .outercarcontain{

	width:25%;
	height:auto;
	background-color:#EFEFEF;
	padding:0px;
	border:solid 1px #999;
	float:left;
	
}
 .newcarcontain{

	width:100%;
	height:auto;
	background-color:#EFEFEF;
	padding:0px;
	border:solid 1px #999;
/*	margin-left:7px;
	margin-right:7px;*/
	float:left;
	
}

.newcarphotocont{

	width:98%;
	max-width:100%;
	margin:5px;
	height:auto;
	float:left;
	
}

.newcartxtnew{
	font-family:'Oswald', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#3070CF;
	text-align:center;
}

.bookbtnsec{

	width:90%;
	height:auto;
	background-color:#4d924d;
	padding:0px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright:12px;	
	-webkit-border-top-right-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	margin-bottom:5px;	
	float:left;
	
}
.whiteline{
	width:4px;
	height:30px;
	background-color:#FFF;
	margin-left:4px;
	float:left;

}

.booknowbtn{
	background-color:transparent;
	outline:none;
	border:none;
	width:auto;
	height:30px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:500;
	cursor:pointer;
	margin-left:29%;
	float:left;
}
.arrowone{
	background: url(../images/arrownew.png);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	margin-left:6px;
	margin:7px;
	float:left;
	
}

.tarsparentrect{
	width:19%;
	height:auto;
	background:url(../images/tarnsparentbg.png);
	background-repeat: repeat;
	padding:5px;
	position:absolute;
	z-index:99;
	float:right;
		
}

.leftcarsec{

	width:100%;
	height:auto;
	background-color:#4d924d;
	padding:5px;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;

	float:left;
	
}
.rightnewbodysec{

	width:73%;
	height:auto;
	float:right;
	
}

.rightwelcomesec{

	width:99%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
.rightbottomsec{

	width:99%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
.welcometxt{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	padding:10px;
	line-height:19px;
	text-align:justify;
	
}

.welcometoptxt{
	width:40%;
	height:auto;
	background-color:#4d924d;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#FFF;
	padding:5px;
	border-left:solid 6px #030;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	float:right;

}

.offertoptxt{
		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#FFF;
	padding:5px;
	float:left;

}
.newmsgtxt{
		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
}
.innermailcont{
	width:80%;
	height:auto;
	padding:5px;
	padding-top:16px;
	margin:0 auto;
	
	
}
.callicon{
	width:33px;
	height:34px;
	background: url(../images/callicon.png);
	background-repeat: no-repeat;
	padding:5px;
	float:left;
		
}

.mailicon{
	width:33px;
	height:34px;
	background: url(../images/mailicon.png);
	background-repeat: no-repeat;
	padding:5px;
	float:left;
		
}

.sgtxt{		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#060;
	padding:3px;
	float:left;
	
}

.infotxt{
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#060;
	padding:15px;
	line-height:20px;
	text-align:justify;
	
}

.choosesec{

	width:100%;
	height:300px;;
	background-color:#4d924d;
	padding:5px;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:10px;
	/*margin-left:7px;
	margin-right:7px;	*/
	float:left;
	
	
}

.iconsec{

	width:62px;
	height:62px;
	margin:0 auto;

}

.choosetxt{		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#FFF;
	padding:3px;
	text-align:center;

}

.bulletsec{

	width:98%;
	height:auto;
	padding:2px;
	float:left;

}
.bulleticon{
	width:17px;
	height:17px;
	background: url(../images/bulleticon.png);
	background-repeat:no-repeat;
	margin-right:7px;
	float:left;
		
}
.messagetxt{		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	text-align: justify;

}
.footertxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	padding:5px;
	text-decoration:none;
	float:left;
	text-align:left;

}
.footerlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	padding:5px;
	text-align:right;
	

}
.footerlink a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.footerlink a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.footerlink a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FC0;
	text-decoration:none;
}
.arrownewone{
	width:24px;
	height:24px;
	background: url(../images/arrowone.png);
	background-repeat: no-repeat;
	margin-top:8px;
	float:left;
		
}
.perday
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

.perdaynew
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.newdetailsec
{
	width:24%;
	height:auto;
	margin-left:5px;
	padding:5px;
	float:left;
}

.footermenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:5px;
	text-decoration:none;
	line-height:30px;
}
.footermenu a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
    text-decoration:none;
}
.footermenu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.footermenu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}


/********** Home Sec End ****************/


.itinerarybuton
{
	background-color:#060;
	height:auto;
	width:auto;
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:6px;
	font-size:12px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	cursor:pointer;
	text-transform:uppercase;
	margin-top:2%;

}

.itinerarybuton:hover
{
	background-color:#003366;
	height:auto;
	width:auto;
	/*border:solid 1px  #900;*/
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:6px;
	font-size:12px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	cursor:pointer;
	text-transform:uppercase;

}


/*siba start here...*/
.mrgbtm
{
margin-bottom:7px;
}
.menusec
{
background-color:#4d924d;
width:100%;
height:auto;
}
.menusubsec
{
width:100%;
padding-left:30%;

}
.menuboder
{
border-right:2px solid #fff;
}
.bannersec
{
width:100%;
height:auto;
margin-bottom:20px;
float:left;
}
.footerrighttxt
{
width:50%;
height:auto;
float:right;
}
.footerlefttxt
{
width:50%;
height:auto;
float:left;
}
.popup_main_sec1 {
    width: 100%;
    height: 450px;
    float: left;
    border: 1px solid #cdcdcd;
    padding: 5px;
    overflow-y: scroll;
}
.popup_main_sec {
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #cdcdcd;
    padding: 5px;
}
.optnltxtsec
{
width:50%;
height:auto;
float:left;
margin-bottom:5px;
}
.optnltxtrightsec
{
width:50%;
height:auto;
float:left;
margin-bottom:5px;
}
.optionalextra1 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 3px;
    font-weight: bold;
	text-align:right;
	padding-right:50px;
}
.optnlfld
{
width:100%;
height:22px;
border:1px solid #cdcdcd;
padding:2px 2px;
}
.optnlfldsec
{
width:50%;
height:auto;
float:left;
margin-right:10px;
}
.optnlfldsec1
{
width:40%;
height:auto;
float:right;
}
.optnlfldmainsec
{
width:20%;
height:auto;
float:right;
}
.optnlfldmainsec1
{
width:50%;
height:auto;
float:right;
}
.paidtxtsec
{
width:24%;
height:auto;
float:left;
}
.paidtxrightsec
{
width:20%;
height:auto;
float:right;
}
.optionalextra2 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 3px;
    font-weight: bold;
	text-align:center;
}
.optionalextra3 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 4px 0;
    text-decoration: none;
	text-align:center;
}
.modifybuton1
{
	background-color:#060;
	height:auto;
	width:auto;
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:6px;
	font-size:12px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	cursor:pointer;
	text-transform:uppercase;
	margin-top:5px;

}

.modifybuton1:hover
{
	background-color:#003366;
}
.optnsubsec
{
width:100%;
 height:auto;
  float:left;
  margin-bottom:5px;
}
.itinenarypicsec
{
width:20%;
height:auto;
float:left;
padding:5px;
}
.itinenarytxtsec
{
width:78%;
height:auto;
float:right;
}
.itinenaryhdertxt
{
	background:#dededc;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
    color: #000;
    font-weight: normal;
    padding: 4px 5px;
}
.itinenarysubtxtsec
{
background:#f2f2f2;
width:100%;
height:auto;
float:left;
padding:5px;
}
.itinenarysubtxt
{
width:50%;
height:auto;
float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
	padding:4px 0;
}
.itinenarysubtxt1
{
width:50%;
height:auto;
float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
	padding:4px 0;
}
.modifybuton2
{
	background-color:#060;
	height:auto;
	width:auto;
	border:none;
	outline:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
	color:#FFF;
	padding:6px;
	font-size:12px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
	cursor:pointer;
	text-transform:uppercase;
	margin:5px 0;
	float:right;

}

.modifybuton2:hover
{
	background-color:#003366;
}
.ratechartscrol
{
position: relative; float:right;margin-left:4px; width: 100%; min-height:780px;
}
.prsnlmainsec
{
width:100%;
height:auto;
float:left;
margin-bottom:2px;
}
.prsnlmainsec2
{
width:100%;
height:auto;
float:left;
margin-bottom:7px;
}
.prsnlmainsec1
{
width:100%;
height:auto;
float:left;
margin-bottom:2px;
padding:5px;
}
.prsnlmainhdsec
{
width:100%;
height:auto;
float:left;
padding:7px 7px 7px 5px;
}
.prsnltxt{
width:50%;
height:auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 4px;
	float:left;
}
.prsnltxtfld{
width:50%;
    height: 18px;
    background-color: #FFF;
    border: solid 1px #999;
    float: left;
	font-size:11px;
}
.prsnltxtfld2{
width:50%;
    height:70px;
    background-color: #FFF;
    border: solid 1px #999;
    float: left;
	font-size:11px;
	margin-bottom:5px;
}
.prsnltxtfld1{
width:10%;
    height: 18px;
    background-color: #FFF;
    border: solid 1px #999;
    float: left;
	font-size:11px;
}
.gendertxt{

    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding:0;
	float:left;
}

.gendertxt1{

    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding:4px;
	float:left;
}
.termsec
{
width:50%;
height:auto;
float:left;
margin-bottom:5px;
}
.btmsec
{
width:50%;
height:auto;
float:left;
margin-bottom:5px;
}
.term{

	cursor:pointer;
	font-weight:bold;

}
.confirmprsnltxt{
width:30%;
height:auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 4px;
	float:left;
}
.confirmprsnlrighttxt{
width:70%;
height:auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 4px;
	float:left;
}
.paddibfbtm
{
padding-bottom:50px;
}
.formcontacttxt {
width:40%;
height:auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
	float:left;
}
.formcontacttxtfld {
width:60%;
    height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    background-color: #FFF;
    border: solid 1px #CCC;
    font-weight: normal;
	float:left;
	padding:3px;
}
.formcontacttxtfld2 {
width:30%;
    height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    background-color: #FFF;
    border: solid 1px #CCC;
    font-weight: normal;
	float:left;
	padding:3px;
}
.formcontacttxtfld1 {
width:60%;
    height: 70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    background-color: #FFF;
    border: solid 1px #CCC;
    font-weight: normal;
	float:left;
	padding:3px;
}
.frmcontactsubsec
{
width:70%;
height:auto;
float:left;
}
.cptimgsec
{
width:30%;
padding-left:10px;
height:auto;
float:left;
}
.cardetailsimgsec
{
width:40%;
margin:0 auto;
}
.bannerhieght
{
height:570px;
}
.printsec
{
float:right;  width:30%;
}
.thanktxtsec
{
float:left;  width:70%;
}
.printsub
{
float:right;  width:50%;
}
.printsub1
{
float:right;  width:50%;
}
.mdfyfrmsec {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 7px;
}
.modfytxt {
    width: 40%;
    height: auto;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
    font-weight: normal;
    padding: 5px;
    float: left;
}
.modfytxtfld {
    height: 30px;
    width: 40%;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 5px;
}
.modfytxt1 {
  
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    font-weight: normal;
    padding: 5px;
    float: left;
}
/*siba end here...*/





/**************** Media Quries Sec Start ************************/


	
/**************** Media Quries ************************/


@media all and (max-width:1920px)and (min-width:1360px){

	.leftsec{

	width:73%;
	height:auto;
	padding:0px;
	float:left;
}



 	.wrap{
 		width:90%;
 	}
 	.heading  h4{
 		font-size:1.5em;
 	}
 	.number{
 		padding:10px;
 	}
 	.number figure {
 	  padding:10px 0;
  }
 .number figure span {
	line-height:15px;
	color:#FFF;
}
.mainbookcont{
	
	width:33%;
	border:solid 2px #FFF; 
	height:auto; 
	position:absolute;
	padding:5px;
	z-index:99999;
	top:30px;
	right:0; 
	background:#2976CB;
	/*background: linear-gradient(90deg,#021460, #278ed1 );*/
	 opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=0.9);
	-moz-border-radius-topleft:8px;
   -moz-border-radius-bottomleft:8px;
   -webkit-border-top-left-radius:8px;
   -webkit-border-bottom-left-radius:8px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
	float:right; 
}
.chaufeurnewsec{
	float:left; width:60%; height:auto; margin-top:20px;
}
.carpricesecone{
	width:100%;
	height:auto;
	text-align:center;
	
	
}
.termcarsec {
	width:90%;
	height:auto;
	float:left;
	border:solid 1px #CCC;
	margin-top:16%;

}
.carimagecontnew{
	width:29%;
	height:auto;
	/*margin-left:1%;*/
    border:solid 2px #FFF;
	padding:5px;
	float:left;
}
.menu{
	float:left;
	margin-left:19%;
}

.leftcarsec{

	width:100%;
	height:auto;
	background-color:#4d924d;
	padding:5px;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:10px;
	float:left;
	
}

.rightwelcomesec{

	width:97%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
.rightbottomsec{

	width:97%;
	height:210px;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
 .logo{
	float:left;
	margin-top:0.5%;
	position:absolute;
	z-index:150;
 }
.optionaltxt
{
	font-family:'Oswald', sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#090;
	background-color:#CCC;
	background:url(../images/topline.jpg);
	background-repeat:repeat-x;
	/* background: linear-gradient(180deg,#FFF,#FFF,#e2e2e2);*/
	width:100%;
	height: auto;
	padding:4px;
	text-transform:uppercase;
	margin-bottom:7px;
	/*border:1px solid #2098D2;*/
	
	
}

.datetxtbox
{
	width:250px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
.datetxtboxone
{
	width:175px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
 }

 @media all and (max-width:1600px){
 	.wrap{
 		width:90%;
 	}
 	.heading  h4{
 		font-size:1.5em;
 	}
 	.number{
 		padding:10px;
 	}
 	.number figure {
 	  padding:10px 0;
  }
 .number figure span {
	line-height:15px;
	color:#FFF;
}

  .mainbookcont{
	
	width:33%;
	border:solid 2px #FFF; 
	height:auto; 
	position:absolute;
	padding:5px;
	z-index:99999;
	top:15px;
	right:10px; 
	background:#2976CB;
	/*background: linear-gradient(90deg,#021460, #278ed1 );*/
	 opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=0.9);
	-moz-border-radius-topleft:8px;
   -moz-border-radius-bottomleft:8px;
   -webkit-border-top-left-radius:8px;
   -webkit-border-bottom-left-radius:8px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
	float:right; 
}

.chaufeurnewsec{
	float:left; width:60%; height:auto; margin-top:20px;
}
.carimagecontnew{
	width:26%;
	height:auto;
	/*margin-left:1%;*/
    border:solid 2px #FFF;
	float:left;
	padding:5px;
}
.cardescsec {
	width:70%;
	height:auto;
	padding-top:0px;
	margin-left:10px;
	margin-bottom:8px;
	float:left;
	
	
}
.optionaltxt
{
	font-family:'Oswald', sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#090;
	background:url(../images/topline.jpg);
	background-repeat:repeat-x;
	/* background: linear-gradient(180deg,#FFF,#FFF,#e2e2e2);*/
	width:100%;
	height: auto;
	padding:4px;
	text-transform:uppercase;
	margin-bottom:7px;
	/*border:1px solid #2098D2;*/
	
	
}

.termcarsec {
	width:90%;
	height:auto;
	float:left;
	border:solid 1px #CCC;
	margin-top:16%;

}

.menu{
	float:left;
	margin-left:19%;
}
.rightwelcomesec{

	width:100%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	border:solid 1px #063;	
	float:left;
	margin-bottom:10px;
	
}
.rightbottomsec{

	width:97%;
	height:180px;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
 .logo{
	float:left;
	margin-top:0.5%;
	position:absolute;
	z-index:150;
 }
 
 .datetxtbox
{
	width:240px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
.datetxtboxone
{
	width:165px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
 }
  @media all and (max-width:1440px){
   .bannerhieght
{
height:560px;

  .bookconstyle {
    height: auto;
    width: 48%;
}
 .optnlfldmainsec {
    width: 25%;
  
}
.optnlfldmainsec1 {
    width: 64%;
  
}
}

 @media all and (max-width:1366px){
 .optnlfldmainsec {
    width: 24%;
    height: auto;
    float: right;
}
.optnlfldmainsec1 {
    width: 60%;
    height: auto;
    float: right;
}
}
 @media all and (max-width:1360px){
 .optnlfldmainsec {
    width: 24%;
    height: auto;
    float: right;
}
    .bannerhieght
{
height:520px;
}
	 .leftsec{

	width:69%;
	height:auto;
	padding:0px;
	float:left;
}
 	.wrap{
 		width:90%;
 	}
 	.heading  h4{
 		font-size:1.5em;
 	}
 	.number{
 		padding:10px;
 	}
 	.number figure {
 	  padding:10px 0;
  }
 .number figure span {
	line-height:15px;
	color:#FFF;
}

  .mainbookcont{
	
	width:33%;
	border:solid 2px #FFF; 
	height:auto; 
	position:absolute;
	padding:5px;
	z-index:99999;
	top:15px;
	right:0; 
	background:#2976CB;
	/*background: linear-gradient(90deg,#021460, #278ed1 );*/
	 opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=0.9);
	-moz-border-radius-topleft:8px;
   -moz-border-radius-bottomleft:8px;
   -webkit-border-top-left-radius:8px;
   -webkit-border-bottom-left-radius:8px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
	float:right; 
}
.chaufeurnewsec{
	float:left; width:60%; height:auto; margin-top:20px;
}
.optionaltxt
{
	font-family:'Oswald', sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#090;
	background:url(../images/topline.jpg);
	background-repeat:repeat-x;
	/* background: linear-gradient(180deg,#FFF,#FFF,#e2e2e2);*/
	width:100%;
	height: auto;
	padding:4px;
	text-transform:uppercase;
	margin-bottom:7px;
	/*border:1px solid #2098D2;*/
	
	
}
.termcarsec {
	width:90%;
	height:auto;
	float:left;
	border:solid 1px #CCC;
	margin-top:16%;

}
.carimagecontnew{
	width:29%;
	height:auto;
	/*margin-left:1%;*/
    border:solid 2px #FFF;
	float:left;
	padding:5px;
}
.cardescsec {
	width:68%;
	height:auto;
	padding-top:0px;
	margin-left:10px;
	margin-bottom:8px;
	float:left;
	
	
}
.menu{
	float:left;
	margin-left:19%;
}
.rightwelcomesec{

	width:99%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
.rightbottomsec{

	width:99%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
.datetxtbox
{
	width:220px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
.datetxtboxone
{
	width:145px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
 }

 @media all and (max-width:1280px){
 .cartxtsecnew {
    font-size: 14px;
	}
 .optnlfldmainsec {
    width: 28%;
    
}
.optnlfldmainsec1 {
    width: 70%;
  
}
 .prsnltxtfld1{
width:14%;
    
}
 .bannerhieght
 {
 height:530px;
 }
 .newbooksec
 {
 padding:5px;
 }
   .bookconstyle {
    height: auto;
    width: 48%;
}
 .cardetailsec {
    width: 18%;
}

	 .leftsec{

	width:69%;
	height:auto;
	padding:0px;
	float:left;
}
 	.wrap{
 		width:90%;
 	}
 	.heading  h4{
 		font-size:1.5em;
 	}
 	.number{
 		padding:10px;
 	}
 	.number figure {
 	  padding:10px 0;
  }
 .number figure span {
	line-height:15px;
	color:#FFF;
}

.mainbookcont{
	
	width:33%;
	border:solid 2px #FFF; 
	height:auto; 
	position:absolute;
	padding:5px;
	z-index:99999;
	top:15px;
	right:0; 
	background:#2976CB;
	/*background: linear-gradient(90deg,#021460, #278ed1 );*/
	 opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=0.9);
	-moz-border-radius-topleft:8px;
   -moz-border-radius-bottomleft:8px;
   -webkit-border-top-left-radius:8px;
   -webkit-border-bottom-left-radius:8px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
	float:right; 
}
.chaufeurnewsec{
	float:left; width:60%; height:auto; margin-top:20px;
}

.carnameandgroupsec
{
	height:auto;
	width:26%;
	padding:5px;
	float:left;

}


.termcarsec {
	width:90%;
	height:auto;
	float:left;
	border:solid 1px #CCC;
	margin-top:16%;

}

.carimagecontnew{
	width:30%;
	height:auto;
	/*margin-left:1%;*/
    border:solid 2px #FFF;
	float:left;
	padding:5px;
}
.cardescsec {
	width:64%;
	height:auto;
	padding-top:0px;
	margin-left:10px;
	margin-bottom:8px;
	float:left;
	
	
}
 .leftsecnew{

	width:68%;
	height:auto;
	float:left;
}
/********** Home Sec Start ****************/
 .toprightsec{
	 width:40%;
	 height:auto;
 	 float:right;
 	 padding-top:12px;
 }
.choosesec{

	width:100%;
	height:300px;
	background-color:#4d924d;
	padding:5px;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:10px;
	/*margin-left:7px;
	margin-right:7px;	*/
	float:left;
	
}
.rightwelcomesec{

	width:99%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
.rightbottomsec{

	width:99%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}
.menu{
	float:left;
	margin-left:19%;
	
}
.menu li{
	display:inline-block;
	float:left;	
}
.menu li a{
	font-family:'Oswald', sans-serif;
	color:#FFF;
	font-size:13px;
	padding:8px 16px;
	display: block;
	text-align:center;
	border-right:2px ridge #FFF;
	 -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
.menu li a:hover,.menu li.active a{
	background:#9C0;
	color:#000;
}

.newcarsec {
	
	width: 95%;
	background: linear-gradient(180deg,#FFF,#E4E4E4);
	background-color:#EAEAEA;
	border: 1px solid  #666;
/*	margin-left:0.6%;
	margin-right:0.6%;
	margin-bottom:3%;
	padding:1%;*/
	float:left;
	margin:10px;
	padding: 7px;
	

}


.newcarsec:hover {
	
	background-color:#EAEAEA;
	border: 1px solid  #666;
/*	margin-left:0.6%;
	margin-right:0.6%;
	margin-bottom:3%;
	padding:1%;*/
	float:left;
	

/*box-shadow: 0px 0px 5px #ADADAD;
	-webkit-box-shadow: 0px 0px 5px #ADADAD;
	-moz-box-shadow: 0px 0px 5px #ADADAD;
	-o-box-shadow: 0px 0px 5px #ADADAD;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;	
	
*/
}
.datetxtbox
{
	width:205px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}

.datetxtboxone
{
	width:135px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}

/********** Home Sec End ****************/
 }


 @media all and (max-width:1024px){
 .formsbookingtxt1 {
    width: 60%;
}
    .bannerhieght
{
height:500px;
}
  .newbooksec {
    padding-left: 20px;
}
   .bookconstyle {
    height: auto;
    width: 48%;
}
 .estimatedtotalprice {
    font-size: 12px;
    padding: 3px;
}
 .pricehl {
    font-size: 10px;
    padding: 2px;
}
 .optnlfldmainsec {
    width: 32%;
}
.optnlfldmainsec1 {
    width: 82%;
}
 .modifybuton {
  
    margin-top: 10px;
}

 .menusubsec {
    width: 100%;
    padding-left: 25%;
}
	 .leftsec{

	width:63%;
	height:auto;
	padding:0px;
	float:left;
}
  .leftsecnew{

	width:68%;
	height:auto;
	float:left;
}

 	.wrap{
 		width:90%;
 	}
 	.heading  h4{
 		font-size:1.5em;
 	}
 	.number{
 		padding:10px;
 	}
 	.number figure {
 	  padding:10px 0;
  }
 .number figure span {
	line-height:15px;
	color:#FFF;
}
.carnameandgroupsec
{
	height:auto;
	width:26%;
	padding:5px;
	float:left;

}

 .booktxt{
 	float:left;
 	padding-top:15px;
 	font-family: 'bebas_neueregular';
	font-size:18px;
	padding-left:20px;
 	color:#FFF;
 }
 .bookcon
{
	height:auto;
	width:100%;
	margin-top:0px;
	padding:5px;
	/*background-color:#333;
	border:solid 1px #CCC;*/
	z-index:100000;
	float:left;
}
.bookconnew
{
	height:auto;
	width:90%;
	margin-top:0px;
	margin-left:5px;
	/*background-color:#333;
	border:solid 1px #CCC;*/
	padding-top:10px;
	padding:3px;
	float:left;
}
.otherboxconstyle
{
	height:auto;
	width:35%;
	background-color:#FFF;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}
.mainbookcont{
	
	width:38%;
	border:solid 2px #FFF; 
	height:auto; 
	position:absolute;
	padding:1px;
	z-index:99999;
	top:5px;
	right:0; 
	background:#2976CB;
	/*background: linear-gradient(90deg,#021460, #278ed1 );*/
	 opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=0.9);
	-moz-border-radius-topleft:8px;
   -moz-border-radius-bottomleft:8px;
   -webkit-border-top-left-radius:8px;
   -webkit-border-bottom-left-radius:8px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
	float:right; 
}

	
.menu{
	float:left;
	margin-left:23%;
	
}
.menu li{
	display:inline-block;
	float:left;	
}
.menu li a{
	font-family:'Oswald', sans-serif;
	color:#FFF;
	font-size:12px;
	padding:8px 8px;
	display: block;
	text-align:center;
	border-right:2px ridge #FFF;
	 -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	text-transform:uppercase;	
}
.menu li a:hover,.menu li.active a{
	background:#9C0;
	color:#000;
}
	
	
	
	.formstxtbxcont
{
	width:100%;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:11px;
	text-decoration:none;
}
	
	
.buttontext{
	background-color:#060;
	outline:none;
	border:none;
	width:auto;
	height:30px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	border-radious:5px;
	 -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	float:left;
}
.buttontext:hover {
	
     background:#003366;
	 -webkit-box-shadow: 0px 5px 0px 0px #006;
	-moz-box-shadow: 0px 5px 0px 0px #006;
	box-shadow: 0px 5px 0px 0px #006;
}
.chauffeurc{
	width:70px;
	height:61px;
	background: url(../images/chauffeur1.png);
	background-repeat:no-repeat;
	margin-top:22px;
	float:right;
}
.smallfrmtxtbox
{
	width:84%;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	border:none;
	margin:4px;
	float:left;
}

.span_1_of_3  h3{
	color:#03769E;
	margin-bottom:0.1em;
	font-size:1.5em;
	line-height: 1.2;
	font-family: 'bebas_neueregular';
	font-weight : normal;
	margin-top: 0px;
}

.chaufeurnewsec{
	float:left; width:70%; height:auto; margin-top:30px;
}	

.termcarsec {
	width:90%;
	height:auto;
	float:left;
	border:solid 1px #CCC;
	margin-top:16%;

}

.cartrmcon
{
	
	font-size:11px;
	padding:3px;
	/*float:left;*/
}
.cartrmcon a:link
{
	font-size:11px;
	text-decoration:none;
}
.cartrmcon a:visited
{
	font-size:11px;
	text-decoration:none;
}
.cartrmcon a:hover
{
	font-size:11px;
	text-decoration:none;
}

.cardesc
{
	
	font-size:11px;
	padding:3px;
	text-decoration:none;
	margin-top:10px;
}
.cardesc a:link
{
	font-size:11px;
	text-decoration:none;
}
.cardesc a:visited
{
	font-size:11px;
	text-decoration:none;
}
.cardesc a:hover
{
	font-size:11px;
	text-decoration:none;
}
.cardetailsec
{
	width:18%;
	height:auto;
	margin-left:5px;
	padding:5px;
	float:right;
}

.carpricesecone{
	width:100%;
	height:auto;
	text-align:center;
	
}
.carprice
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	color:#003;
	padding:3px;
	font-weight:normal;
	text-align:center;
	
}
.formstxtsec
{
	width:99%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:11px;
	text-decoration:none;
}
.formstxtsecnew
{
	width:40%;
	padding-right:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	float:left;
	padding-top:2px;
	height:20px;
}
.frmtxtboxconnew
{
	width:54%;
	height:auto;
	background-color:#FFF;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}

.frmtxtboxsecnew
{
	width:90%;
	padding:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#000;
	border:none;
	outline:none;
	margin-left:5px;
}
.frmtxtboxstyle
{
	width:85%;
	padding:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#000;
	margin-left:5px;
	border:none;
	outline:none;
}

.serachleftcon{
	margin-left:35%;
	
}
.roundboxcon
{
	height:auto;
	width:26%;
	background-color:#FFF;
	float:left;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
}


.sitemaptop{
	width:auto;
	height:auto;
	margin-left:1%;
	
}
.sitemaptop1{
	width:auto;
	height:auto;
	margin-left:1%;
	
}

.sitemaptop2{
	width:auto;
	height:auto;
	margin-left:1%;
	
}
.sitemaptop3{
	width:auto;
	height:auto;
	margin-left:1%;
	
}

.sitemaptop4{
	width:auto;
	height:auto;
	margin-left:1%;
	
}
/********** Home Sec Start ****************/
  .logo{
	float:left;
	margin-top:0.5%;
	position:absolute;
	z-index:150;
 }
 .toprightsec{
	 width:48%;
	 height:auto;
 	 float:right;
 	 padding-top:12px;
 }
.booktitle{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	
}

 .newcarcontain{

	width:100%;
	height:auto;
	background-color:#EFEFEF;
	padding:0px;
	border:solid 1px #999;
	/*margin-left:7px;
	margin-right:7px;*/
	float:left;
	margin-bottom:7px;
	
}

.newcarphotocont{

	width:97%;
	max-width:100%;
	height:auto;
	float:left;
	
}
.pricesec {
	width:96%;
	font-size:15px;
	color:#000;
	font-family: 'Roboto Condensed', sans-serif;
	float:left;
	text-align:center;
}
.bookbtnsec{

	width:90%;
	height:auto;
	background-color:#4d924d;
	padding:0px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright:12px;	
	-webkit-border-top-right-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	margin-bottom:5px;	
	float:left;
	
}

.booknowbtn{
	background-color:transparent;
	outline:none;
	border:none;
	width:auto;
	height:30px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	margin-left:15%;
	float:left;
}
.newmsgtxt{
		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
}

.welcometoptxt{
	width:45%;
	height:auto;
	background-color:#4d924d;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	padding:3px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	border-left:solid 6px #030;
	float:right;

}
.welcometxt{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:10px;
	line-height:14px;
	text-align:justify;
	
}

.innermailcont{
	width:92%;
	height:auto;
	padding:5px;
	padding-top:6px;
	margin:0 auto;
	
	
}
.sgtxt{		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#060;
	padding:3px;
	float:left;
	
}
.infotxt{
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#060;
	padding:10px;
	line-height:17px;
	text-align:justify;
	
}
.choosesec{

	width:100%;
	height:300px;
	background-color:#4d924d;
	padding:5px;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:10px;
	float:left;
	
}
.messagetxt{		
	font-family: 'Roboto Condensed', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-align: justify;

}

.rightnewbodysec{

	width:72%;
	height:auto;
	float:right;
	
}

.rightwelcomesec{

	width:100%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:10px;
	border:solid 1px #063;	
	float:left;
	
}
.rightbottomsec{

	width:97%;
	height:auto;
	background-color:#d9f2d9;
	 border-radius:8px;
	 -webkit-border-radius:8px;
	 -moz-border-radius:8px;
	 -o-border-radius:8px;
	margin-bottom:5px;
	border:solid 1px #063;	
	float:left;
	
}

.cardescsec {
	width:68%;
	height:auto;
	padding-top:0px;
	margin-left:10px;
	margin-bottom:8px;
	float:left;
	
	
}

.carnameandgroupsec
{
	height:auto;
	width:26%;
	padding:5px;
	float:left;
}

.termcarsec {
	width:90%;
	height:auto;
	float:left;
	border:solid 1px #CCC;
	margin-top:6%;

}

.newdetailsec
{
	width:24%;
	height:auto;
	margin-left:5px;
	padding:5px;
	float:left;
}
.newcarsec {
	
	width: 95%;
	background: linear-gradient(180deg,#FFF,#E4E4E4);
	background-color:#EAEAEA;
	border: 1px solid  #666;
	/*margin-left:0.6%;
	margin-right:0.6%;
	margin-bottom:3%;
	padding:1%;*/
	float:left;
	margin:10px;
	padding: 7px;
	

}


.newcarsec:hover {
	
	background-color:#EAEAEA;
	border: 1px solid  #666;
/*	margin-left:0.6%;
	margin-right:0.6%;
	margin-bottom:3%;
	padding:1%;*/
	float:left;
	
/*
box-shadow: 0px 0px 5px #ADADAD;
	-webkit-box-shadow: 0px 0px 5px #ADADAD;
	-moz-box-shadow: 0px 0px 5px #ADADAD;
	-o-box-shadow: 0px 0px 5px #ADADAD;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;	*/
	

}


.optionaltxt
{
	font-family:'Oswald', sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#090;
	background-color:#CCC;
	background:url(../images/topline.jpg);
	background-repeat:repeat-x;
	/* background: linear-gradient(180deg,#FFF,#FFF,#e2e2e2);*/
	width:100%;
	height: auto;
	padding:4px;
	text-transform:uppercase;
	margin-bottom:7px;
	/*border:1px solid #2098D2;*/
	
	
}
.subheading
{
	/*background:url(../images/white-patternbg.png);
	background-repeat:repeat;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	background-color:#FFF;
	width:100%;
	height: auto;
	padding:5px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	float:left;
	
}
.aboutnewcont{
	width:99.9%;
	height:auto;
	padding:0px;
	float:left;
	background-color:#CCC;
	background: linear-gradient(180deg,#FFF,#E4E4E4);
	border:solid 1px #CCC;	
	

}
.datetxtbox
{
	width:185px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}

.datetxtboxone
{
	width:99px;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:4px;
	border:none;
	float:left;
}
.flagsec{
	width:200px;
	height:auto;
	margin-left:42%;
	margin-top:1%;
	float:left;
}
.carimagecontnew{
	width:28%;
	height:auto;
	/*margin-left:1%;*/
    border:solid 2px #FFF;
	float:left;
	padding:5px;
}
/********** Home Sec End ****************/

 }
  @media all and (max-width:980px){
  .innerbodycont {
    width: 100%;
    padding: 10px;
    border:none;
    margin:0;
}
  .ratechartscrol
  {
  min-height: 200px;
  }
  .wrap {
    width: 100%;
}
  .menusubsec {
    width: 100%;
    padding-left: 0%;
}
 .carousel-inner
 {
 display:none;
 }
 .mainbookcont {
    width: 100%;
    height: auto;
    position: relative;
    padding: 1px;
    z-index: 99999;
    top: 15px;
    right:0px;
	margin-bottom:20px;
   
}
  
  }
 @media all and (max-width:800px){
 .itinerarycont{
	width:98%;
	height:auto;
	background-color: #FFF;
	float:left;
	border:solid 1px #CCC;
	padding:4px;
	margin:5px ;
	
}
 
 .flagsec{
	width:100%;
	height:auto;
	margin-left:55%;
	margin-top:17px;
	float:left;
}
 
 	.menu li a {
 		padding:20px 12px;
 	}
 	.heading  h4{
 		font-size:1.2em;
 	}
 	.number{
 		padding:5px;
 	}
 	 .footer h3{
 	 	font-size:1.5em;
 	 }
 	
 }
 @media all and (max-width:640px){
 .modfytxt {
    width: 50%;
    height: auto;
	}
 .frmcontactsubsec {
    width: 90%;
}
 .optnlfldmainsec {
    width: 34%;
}
.optnlfldmainsec1 {
    width: 84%;
}
 .carsec
{
width:50%;
height:auto;
float:left;
}
 .carsec1
{
width:50%;
height:auto;
float:left;
}
 .toprightsec {
    width: 52%;
    padding-top: 12px;
}
 .flagmainsec {
    width: 45%;
  
}
.flagsec {
    width: 30%;
    margin-left: 45%;
    margin-top: 17px;
}
 .logo {
    margin-top: 0.5%;
    width: 20%;
}
 	
 	.menu li a {
 		padding:20px 10px;
 		font-size:1em;
 	}
 	.social-icons {
 		margin-top:8px;
 	}
 	.heading  h4{
 		font-size:2em;
 	}
 	.number{
 		padding:15px;
 	}
 	.col_1_of_4{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_4 {
		width:94%;
		padding:3%;  
	}
	.col_1_of_3{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:94%;
		padding:3%;  
	}
 /*** about ***/
  .grid {
		margin:0;
	}
	.cont{ 
		margin: 2% 0 2% 0%;
	}
	.rightsidebar{
		margin:0;
	}
	.image{
		padding:3%;
	}
	.desc{
		margin:0;
	}
	.span_1_of_2 {
		width:94%;
		padding:3%;
	}
	.span_3_of_2 {
		width: 100%;
	}
	.images_3_of_2{
		width: 100%;
	}
	.span_3_of_1 {
		width:94%;
		padding:3%;
	}
	.grid_1_of_3{ 
		margin: 2% 0 2% 0%;
	}	
	.images_1_of_3 {
		width:94%;
		padding:3%;
	}
/*** Services ***/
  .listview_1_of_2{ 
		margin: 2% 0 2% 0%;
	}	
	.images_1_of_2 {
		width:94%;
		padding:3%;
	}
/*** Blog ***/
.image{
		padding:3%;
	}
	.grid {
		margin:0;
	}	
	.images_3_of_1 {
		width:100%;	
		padding:2% 0 2% 0;	
	}
	.blog-desc{
		width:100%;
	}
   /*** Contact ***/
.span_2_of_3 {
		width:94%;
		padding:3%; 
	}
	.col{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:94%;
		padding:3%; 
	}
   
   .contact-form input[type="text"],.contact-form textarea{
		width:97%;
	}
}
 @media all and (max-width:480px){
 .paddibfbtm {
    padding-bottom: 10px;
}
.verysmallfrmtxtbox1 {
    width: 46%;
    height: 28px;
	border-radius:5px;
	border:1px solid #cdcdcd;
	}
 .datetxtboxone {
    width: 99px;
    height: 28px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #333;
    float: left;
}
 .frmtxtboxsecnew {
    width: 95%;
    padding: 3px;
    font-size: 14px;
    color: #000;
    height: 36px;
}
 .frmtxtboxconnew {
    width: 100%;
    height: auto;
    }
 .formstxtsecnew {
    width: 100%;
    padding-right: 5px;
	margin-bottom:7px;
	font-size:14px;
}
 .prsnlmainsec {
 margin-bottom:5px;
}
 .prsnltxtfld2 {
    width: 100%;
    height: 70px;
	}
 .prsnltxtfld {
    width: 100%;
    height: 24px;
	}
 .prsnltxtfld1 {
    width: 50%;
    height: 24px;
	}
 .prsnltxt {
    width: 100%;
    height: auto;
	font-size:14px;
	}
 booktitle {
    font-size: 16px;
}
 .smallfrmtxtbox {
    width: 95%;
    height: 30px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #333;
    border: none;
    margin: 4px;
    float: left;
}
 .otherboxconstyle {
    height: 36px;
    width: 35%;
	margin-bottom:7px;
	}
 .formsbookingtxt {
    width: 50%;
	font-size:14px;
	margin-bottom:7px;
}
 .optiontxtbox {
    width: 48%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 3px;
    margin-left: 5px;
    border: 1px solid #cdcdcd;
    padding: 5px;
	border-radius:5px;
}
 .datetxtbox
{
	width:100%;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	float:left;
	padding:5px 5px;
}

 
 .frmtxtbox {
    width: 95%;
    padding: 8px 0;
	font-size:14px;
	}
 .formstxt {
    width: 100%;
    font-size: 16px;
	margin-bottom:7px;
	}
	.frmtxtboxcon {
    height: auto;
    width: 100%;
	}
	/*.frmtxtbox {
    width: 100%;
    padding:5px;
	margin-bottom:7px;
	height:36px;
	}*/
 
 .modfytxt {
    width: 100%;
    height: auto;
}
.modfytxtfld
{
width:100%;
}
 .printsec {
    width: 40%;
}
 .thanktxtsec {
    width: 60%;
}
 .formcontacttxtfld2 {
    width: 20%;
	}
 .formcontacttxtfld1 {
    width: 50%;
}
 .formcontacttxtfld {
    width: 50%;
	}
 .formcontacttxt {
    width: 50%;
   
}
  .frmcontactsubsec {
    width: 100%;
}
 .faqinnertxt {
    width: 90%;
   
}
 .newbooksec {
    padding-left: 5px;
}
 .bookconstyle {
    height: auto;
    width: 100%;
    margin-bottom: 10px;
}
 .confirmprsnltxt {
    width: 40%;
   
}
.confirmprsnlrighttxt {
    width: 60%;
 
}
 .optnlfldmainsec {
    width: 50%;
}
.paidtxrightsec {
    width: 25%;
}
.optnlfldmainsec1 {
    width: 100%;
}
.itinenarypicsec {
    width: 100%;
  
}
.itinenarytxtsec {
    width: 100%;
}
 .termcarsec {
    width: 100%;
    border: solid 1px #CCC;
    margin-top: 1%;
}
 .cardetailsec {
    width: 100%;
    margin-left: 0px;
    padding: 5px;
	margin-bottom:7px;
}
 .newdetailsec {
    width: 100%;
    margin-left: 0;
	margin-bottom:7px;
}
 .carnameandgroupsec {
    width: 100%;
    float:right;
	margin-bottom:7px;
}
 .carimagecontnew {
    width: 100%;
	margin-bottom:7px;
}
 .welcometoptxt {
    width: 90%;
    height: auto;
}
 .content {
    padding-bottom: 120px;
}
 .newcarphotocont {
    width: 97%;
  
}
  .toprightsec {
    width: 100%;
    padding-top: 12px;
	margin-top: 20px;
	padding-left: 7px;
}
 .flagmainsec {
    width: 100%;
  
}
.flagsec {
    width: 30%;
    margin-left: 45%;
    margin-top: 0;
	margin-top: 15px;
}
  .logo {
    margin-top: 0.5%;
    width: 30%;
}
 	
 	
 	.dail {
 		padding-top:5px;
 	}
 	.dail h4{
 		font-size:1.5em;
 	}
 	.dail p{
 		font-size:1em;
 		padding:5px 0;
 	}
 	.menu,.social-icons{
 		float:inherit;
 		width:100%;
 	}
 	.menu li a{
 		padding:15px 22px;
 		font-size:1.2em;
 	}
 	.social-icons{
 		margin:0 auto;
 		text-align:center;
 		padding:10px 0;
 	}
 	.social-icons li{
 		float:none;
 		display:inline-block;
 	}
 	.col_1_of_4{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_4 {
		width:92%;
		padding:4%; 
	}
	.col_1_of_3{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:92%;
		padding:4%;
	}
	.cont{ 
		margin: 2% 0 2% 0%;
	}
	.rightsidebar{
		margin:0;
	}
	.grid {
		margin:0;
	}
	.image{
		padding:4%;
	}
	.desc{
		margin:0;
	}
	.span_1_of_2 {
		width:92%;
		padding:4%;
	}
	.span_3_of_2 {
		width: 100%;
	}
	.images_3_of_2{
		width: 100%;
	}
	.span_3_of_1 {
		width:92%;
		padding:4%;
	}
	.grid_1_of_3{ 
		margin: 2% 0 2% 0%;
	}	
	.images_1_of_3 {
		width:92%;
		padding:4%;
	}
/*** Services ***/
	.listview_1_of_2{ 
		margin: 2% 0 2% 0%;
	}	
	.images_1_of_2 {
		width:92%;
		padding:4%;
	}
	/*** Blog ***/
	.image{
		padding:4%;
	}
	.grid {
		margin:0;
	}	
	.images_3_of_1 {
		width:100%;
		padding:2% 0 2% 0;		
	}
	.blog-desc {
		width:100%;
	}
 /*** Contact ****/
  .span_2_of_3 {
		width:90%;
		padding:5%; 
	}
	.col { 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:92%;
		padding:4%; 
	}
	.contact-form input[type="text"],.contact-form textarea{
		width:92%;
	}
}
@media all and (max-width:360px){
.optiontxtbox {
    width: 47%;
    float: left;
    }
 .formcontacttxtfld2 {
    width: 50%;
	}
 .formcontacttxtfld1 {
    width: 100%;
}
 .formcontacttxtfld {
    width: 100%;
	}
 .formcontacttxt {
    width: 100%;
	margin-bottom: 5px;
   
}

 .faqinnertxt {
    width: 86%;
   
}
 .confirmprsnltxt {
    width: 40%;
   
}
.confirmprsnlrighttxt {
    width: 60%;
 
}
.optionalextra3 {
  
    padding: 4px 3px;
    text-align: left;
}
.optionalextra1 {
  
    text-align: left;
    padding-right: 50px;
}
.paidtxrightsec {
    width: 50%;
	float:left;
}
.optionalextra2 {
  
    text-align: left;
}
.paidtxtsec {
    width: 50%;
    height: auto;
    float: left;
}
.optnlfldmainsec {
    width: 100%;
}
 .content {
    padding-bottom: 160px;
}
 .carsec
{
width:100%;
height:auto;
float:left;
}
 .carsec1
{
width:100%;
height:auto;
float:left;
}

.flagsec {
    width: 30%;
    margin-left: 30%;
    margin-top: 0;
    margin-top: 10px;
}
.toprightsec {
    width: 100%;
    padding-top: 12px;
    margin-top: 1px;
}
}

@media all and (max-width:320px){
.footertxt
{
 text-align: center;
}
.footerlink {
 
    text-align: center;
}
.footerlefttxt {
    width: 100%;
    float: left;
}
.footerrighttxt {
    width: 100%;
    float: left;
}
.optiontxtbox {
    width: 47%;
    float: left;
    }
 .faqinnertxt {
    width: 84%;
   
}
.phonetext {
    font-size: 16px;
    padding: 7px;
    margin-right: 6px;
}
 .logo {
    margin-top: 0.5%;
    width: 30%;
}

 	
 	.dail {
 		float:inherit;
 		width:100%;
 		text-align:center;
 	}
 	.menu li a{
 		padding:15px 10px;
 		font-size:1em;
 	}
 	.artical-links ul li a {
	font: 400 12px/22px Arial;
	padding-left:0;
}
 	
}
 

 
 
 
 
 
/**************** Media Quries Sec End************************/ 
 
 
 

