<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {color: #222; font-size:15px; line-height: 1.4;}

/**Remove text-shadow in selection highlight**/
::-moz-selection {background: #b3d4fc; text-shadow: none;}
::selection {background: #b3d4fc; text-shadow: none;}
/**A better looking default horizontal rule**/
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
/** Remove the gap between audio, canvas, iframes, images, videos and the bottom of their containers**/
audio,
canvas,
iframe,
img,
svg,
video {vertical-align: middle;}

/**Remove default fieldset styles.***/
fieldset {border: 0; margin: 0; padding: 0;}

/**Allow only vertical resizing of textareas.**/
textarea {resize: vertical;}

/***Browser Upgrade Prompt***/
.browserupgrade {margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;}
body{
margin:0px;
padding:0px;
}

/*********************************************************custom styles BEGIN***************************************************************************/
/*--12-10-2016--*/
.whatIsMyles ul li .wim1 { margin:0 auto;}
.whatIsMyles ul li .wim2 { margin:0 auto;}
.whatIsMyles ul li .wim3 { margin:0 auto;}
/*--12-10-2016--*/


.walletPdng .walletflleft.col-md-7.col-xs-2.col-sm-6{padding:0px!important;}
#mainView { min-height: 260px; }
/*---Global CSS Styles---*/
.container{margin:0 auto;font-family: 'Open Sans', sans-serif;}
.container-fluid{width:100%; float:left;}
.greyBg{background:#e9e9e9;}
.orangeBg{background:#E3461B;height:157px;}
.orangeDrkBg{background:#e1471b;}
.row{width:100%; float:left;}
.ltGreyBg{background:#f2f2f2;}
.ltlGreyBg{background:#f0f0f0;}
.orange{color:#e3461b;}

h1.title{font-family: 'Montserrat', sans-serif; font-size:36px; color:#fff; text-transform:uppercase; margin:0; padding:0;}
h1.title .orange{color:#e3461b;}
h2.greyTitle{color:#585858; font-family: 'Montserrat', sans-serif; font-size:27px; text-transform:uppercase; margin:0; padding:15px 0;}

/*---Global CSS Styles---*/

/*---Header Area---*/
header{height:105px; display:block;}
header .logoCon{float:left; width:18%; position:relative;}
header .logoCon a.logo{display:block; width:168px; height:46px; background:url(../img/myles-logo.png) no-repeat; margin:37px 0 0 0px;}
header .logoConAf{float:right; width:65%; position:relative;}
header .logoConAf .socialmedia{position:relative; float:right; width:auto; padding:22px 0 0 0;}
header .logoConAf .socialmedia .phoneNumber{color:#000; font-size:13px; font-weight:bold; display:block; float:left;}
header .logoConAf .socialmedia .phoneNumber .phoneIcon{background:url(../img/iconPhone.png) no-repeat left; width:27px; height:27px; display:inline-block; margin:0 10px -8px 0;}
header .logoConAf .socialmedia .divider{width:1px; background:#ccc; display:block; float:left; height:25px; margin:0 30px -7px 30px;}
header .logoConAf .socialmedia .social{display:block; float:left;}
header .logoConAf .socialmedia .social ul{list-style:none; margin:0; padding:0; display:inline;}
header .logoConAf .socialmedia .social ul li{list-style:none; display:inline-block;}
header .logoConAf .socialmedia .social ul li a.facebook{background:url(../img/iconFb.png) no-repeat; display:inline-block; height:25px; width:25px;}
header .logoConAf .socialmedia .social ul li a.twitter{background:url(../img/iconTw.png) no-repeat; display:inline-block; height:25px; width:25px;}
header .logoConAf .socialmedia .social ul li a.instagram{background:url(../img/instagram.png) no-repeat; display:inline-block; height:25px; width:25px;}
header .logoConAf .socialmedia .social ul li a.blogger{background:url(../img/iconBlog.png) no-repeat; display:inline-block; height:25px; width:25px;}
/********* menu start *********/
nav{display:block;}
a.meanmenu-reveal {
display: none;
}
.mean-container .mean-bar {
float: left;
width: 100%;
position: relative;
background: #e24d1c;
padding: 4px 0;
min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #e24d1c;
margin-top: 44px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-top: 1px solid #383838;
border-top: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
}
.mean-bar a.meanmenu-reveal.meanclose{
font-family: 'Open Sans', sans-serif;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-top: 1px solid #f1f1f1;
border-top: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: rgba(255,70,40,0.9);
}
.mean-container .mean-nav ul li.sub_menu a{padding-left:57px;}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 1px;
width: 20px;
height: 23px;
padding: 12px !important;
text-align: center;
position: absolute;
left: 0;
top: 0;
z-index: 2;
font-weight: 700;
background: rgba(255,255,255,0.1);
border: none !important;
border-right: 1px solid rgba(255,255,255,0.4) !important;
border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: rgba(225,70,40,0.9);
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
.mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.mean-remove {
display: none !important;
}
/********* menu end *********/
header .logoConAf .navigation{font-family: 'Open Sans', sans-serif; font-size:17px; padding:10px 0 0 0;}
header .logoConAf .navigation ul{margin:0; padding:0; list-style:none; text-align:right;}
header .logoConAf .navigation ul li{list-style:none; display:inline-block; margin:0 16px;}
header .logoConAf .navigation ul li a{color:#737373; text-decoration:none; font-size:13px;}
header .logoConAf .navigation ul li a:hover{color:#e34b22;}
header .logoConAf .navigation ul li{
position:relative;
}
header .logoConAf .navigation ul li ul{
padding-top:10px;
display:none;
position:absolute;
top:17px;
left:0;
width:200px;
text-align:left;
z-index:9999;
background:#fff;
font-size:11px;
}
header .logoConAf .navigation ul li:hover ul{
display:block;
}
header .logoConAf .navigation ul li ul li,
header .logoConAf .navigation ul li ul li a{
width:100%;
margin-left:0px;
line-height:35px;
height:35px;
cursor:pointer;
}
header .logoConAf .navigation ul li ul li{
border-bottom:1px solid #E2E2E2;
padding-left:10px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
header .logoConAf .navigation ul li ul li:hover,
header .logoConAf .navigation ul li ul li a:hover{
background:#F2F2F2;
color:#808285;
}
/*---------Form Section------*/
.tabBg{background:#e24d1c;margin-top:-13px;border-top:1px solid #B73409;}
.tabBg ul li,.tabBg .formData ul#tabs li.active{border:1px solid #B73409;border-bottom:none;}
.formData {margin-top:-32px; position:relative;}
.formData ul#tabs {list-style-type: none; padding: 0; text-align: left; margin:1px 0 0 0;}
.formData ul#tabs li {display:inline-block; cursor:pointer; background:#FFFFFF; font-size:17px; color:#000000; font-family: 'Open Sans', sans-serif; padding:6px 0; width:230px; text-align:center;}
.formData ul#tabs li a{color:#f8f8f8; text-decoration:none;}

.formData ul#tabs li.active{color:#FFFFFF;border:0;background:#E34D1B;}

.formData ul#tabs li:hover a{color:#2f2f2f; border:0; background:#e9e9e9}
ul#tabs li.active a{color:#2f2f2f; border:0; background:#e9e9e9;}


ul#tab {list-style-type:none; margin:0; padding:0;}
ul#tab li {display: none;}
ul#tab li.active {display: block; border:0;}
ul#tab .gotaQuestion .ng-scope li {display:block;}

/*Tab 1 Form*/
.gotaQuestion{padding:14px 0;}
.gotaQuestion input,
button[type="button"],
select.book_option,
.autocomplete input{
border-radius:2px; 
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
-o-border-radius:2px; 
padding:0px 0 0 5px;
border:1px solid #909090;
line-height:26px;
height:26px;
width:20%; 
color:#000; 
font-size:12px;
margin:0 15px 0 0;
font-family: 'Open Sans', sans-serif;
}
.gotaQuestion button[type="button"]{
margin-right:0px;
height:29px;
line-height:15px;
}
input[type="submit"], 
input[type="button"],
button[type="button"]{
width:10%;
background-color:#000;
color:#fff;
cursor:pointer;
}
.gotaQuestion input{
outline:none;
}
input[type="submit"]:hover, 
input[type="button"]:hover{
background-color:#372622;
}
::-webkit-input-placeholder {
color:#000;
}
:-moz-placeholder { /* Firefox 18- */
color:#000;
}
::-moz-placeholder {  /* Firefox 19+ */
color:#000; 
}
:-ms-input-placeholder {  
color:#000;
}
.gotaQuestion textarea{border:0; border-radius:2px; padding:4px; color:#000; font-size:12px; margin:0 15px -4px 0; height:17px;}


/*Tab 2 Form*/
.bookacar{padding:28px 0 29px 0;}
.bookacar select{border:0; border-radius:2px; padding:5px; color:#a3a3a3; font-size:12px; font-family: 'Open Sans', sans-serif; margin:0 15px 0 0;
background:url(../img/arrow-down.jpg) no-repeat right; -webkit-appearance: none;}
.bookacar input{border:0; border-radius:2px; padding:5px; color:#a3a3a3; font-size:12px; font-family: 'Open Sans', sans-serif; margin:0 15px 0 0;}
.bookacar textarea{border:0; border-radius:2px; padding:5px; color:#a3a3a3; font-size:12px; font-family: 'Open Sans', sans-serif; margin:0 15px -5px 0; height:17px;}
.bookacar button{background:#000; color:#fff; font-size:15px; padding:5px 45px; border:0; border-radius:3px; font-family: 'Open Sans', sans-serif;}
.bookacar button:hover{background:#e3461b;}

/*Banner Roater and slider*/
.banner_slider {height:330px;position:relative;}
.banner_caption_main.tar{text-align:right;}
.flex-caption p span{display:block;}
.banner_caption_main{
width:1000px;
margin:0 auto; 
font-size:36px;
color:#fff;
text-transform:uppercase;
position:relative;
top:-146px;
z-index:99;
font-family: 'Open Sans', sans-serif;
line-height:42px;
}
.banner_caption{
width:100%;
display:inline-block;
}
.banner_caption span{display:block;}
.banner_caption strong{color: #e3461b;}
.banner_caption_main.steps_caption{top:-233px;}
.banner_caption_main.sale_caption {top:-291px;left:0px;}
.banner_caption_main.sale_caption.reason_breakup {top:-315px;}
.banner_caption_main.drive_free{
width:27%;    
position:relative;
right:-18%;
top:-207px;
}

/*Tab section 2*/
 ul.tabs2 {margin: 0; padding: 0px; list-style: none; background:#000; text-align:center; position:absolute; left:3%; bottom:15%;}
 ul.tabs2 li {display: inline-block; cursor: pointer; color:#dddddd; font-family: 'Open Sans', sans-serif; padding:5px 20px;}
 ul.tabs2 li.current {background: #666666;}
.tab-content {padding-bottom:20px; position:relative;}
.tab-content.current {display: inherit;}
.sedan .flex-control-nav{bottom:115px;}
/*Tab section 3*/
.carRates {margin:0 0 0 30px; padding: 50px 0; position: relative; width:auto;}
.carRates .ttl1{font-size:25px; color:#737373; font-family: 'Open Sans', sans-serif; margin:0; padding:0; line-height:23px;}
.carRates .ttl2{font-size:55px; color:#808285; font-family: 'Open Sans', sans-serif; margin:0; padding:0; line-height:70px;}
/*.car-search{position:relative; margin:0 auto; width:415px;}*/
.car-search{position:absolute; width:430px; right:0; top:165px;}


.mediaWall{padding:20px 0 0 0; clear:both; position:relative;}
.mediaWall ul{list-style:none; margin:0; padding:0; text-align:center;}
.mediaWall ul li{list-style:none; display:block; float:left; width:32.3%; margin:0 1% 0 0; position:relative; padding-bottom:20px;}

.mediaWall ul li .pressRelease{position:relative; display:block;}
.mediaWall ul li .pressRelease .prTitleBg{background:#000; display:block; position:absolute; top:0; left:0; opacity:0.6; width:100%; height:32px;}
.mediaWall ul li .pressRelease .prTitle {background:transparent; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 21px; left: 0; position: absolute; right: 0; top:1px;}
.mediaWall ul li .pressRelease p.title{text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; text-transform:uppercase; margin:15px 0 0 0;}
.mediaWall ul li .pressRelease p.caption{text-align:justify;font-family: 'Open Sans', sans-serif; font-size:13px;}

.mediaWall ul li .gallery{position:relative; display:block;}
.mediaWall ul li .gallery .prTitleBg{background:#000; display:block; position:absolute; top:0; left:0.5%; opacity:0.6; width:99.5%; height:32px;}
.mediaWall ul li .gallery .prTitle {background:transparent; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 21px; left: 0; position: absolute; right: 0; top:1px;}
.mediaWall ul li .gallery p.title{text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; text-transform:uppercase; margin:15px 0 0 0;}
.mediaWall ul li .gallery p.caption{text-align:justify;font-family: 'Open Sans', sans-serif; font-size:13px;}
.galleryImg2{margin:5px 0 0 0;}

/*---------------------------Footer Slide------------------*/
.footerSlide{background:url(../img/footerSliderBg.jpg) no-repeat; background-size:cover; min-height:234px;}
.footerSlide.car_list_points{min-height:180px;}
.testimonials{width:1000px; position:relative; padding:20px 0;}
.testTitle{font-family: 'Open Sans', sans-serif; font-size:20px; color:#fff;}
.testiInfo{font-family: 'Open Sans', sans-serif; font-size:15px; color:#fff;}
.testiName{font-family: 'Open Sans', sans-serif; font-size:18px; color:#fff; font-style:italic;}

/*------------------Footer Orange Box---------------------*/
.footInfo{position:relative; clear:both;}
.footInfo ul{list-style:none; margin:0; padding:0;}
.footInfo ul li{list-style:none; display:block; float:left; min-height:134px; padding:21px 0 0 0; border-right:1px dashed #fff; width:32%; text-align:center;}
.footInfo ul li .footImg{margin:0; padding:0 0 5px 0;}
.footInfo ul li .footTitle{font-family: 'Open Sans', sans-serif; font-size:22px; margin:0; padding:0; color:#fce7e5;}
.footInfo ul li .footCaption{font-family: 'Open Sans', sans-serif; font-size:15px; margin:0; padding:0; color:#f8bfbb;}

 footer{width:100%; float:left; height:auto;padding: 10px 0px 10px 0px;}
.footer{position:relative; clear:both; padding: 30px 0px -1px 0px;}
.footer ul{list-style:none; margin:0; padding:0;}
.footer ul li{line-height:16px; list-style:none; display:block; width:100%; font-family: 'Open Sans', sans-serif;}
.footer ul li a{color:#666; text-decoration:none; font-size:12px;}
.footer ul li a:hover{color:#000;}
.copyright{font-family: 'Open Sans', sans-serif; font-size:12px; color:#666; text-align:right;}
.copyright a{color:#666; text-decoration:none;}
.copyright a:hover{color:#000;}
.w_50{width:50%;}
.right{display:inline-block;text-align:right;}

/*------------------Custom Select Box-----------------*/
.s-hidden {visibility:hidden; padding-right:10px;}
.select {cursor:pointer; display:inline-block; position:relative; font-size:12px; font-family: 'Open Sans', sans-serif; color:#a3a3a3; display:inline-block;}
.styledSelect {position:absolute; top:0; right:0; bottom:0; left:0; background-color:white; border-radius:2px; padding:5px;}
.styledSelect:after {content:""; width:0; height:0; border:5px solid transparent; border-color:black transparent transparent transparent; position:absolute; top:12px; right:6px;}
.styledSelect:active, .styledSelect.active {background-color:#fff;}
.options {display:none; position:absolute; top:100%; right:0; left:0; z-index:999; margin:0 0; padding:0 0; list-style:none; border:1px solid #ccc; background-color:white; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}
.options li {margin:0 0; padding:5px 10px;}
.options li:hover {background-color:#39f; color:white;}

/*------------Inner Page - Cab Booking-----------------*/

.spotlightInner{height:438px;}
.spotlightInnerHome{height:380px; background:url(../img/banner-homebg.jpg) no-repeat left;}
.slideInrHome{width:50%;}

.carRates2 {position: absolute; right: -500px; top: -14px; width: 430px;}

.carRates2 .ttl1{font-size:25px; color:#737373; font-family: 'Montserrat', sans-serif; margin:0; padding:0; line-height:23px;}
.carRates2 .ttl2{font-size:55px; color:#808285; font-family: 'Montserrat', sans-serif; margin:0; padding:0; line-height:70px;}


.carListing{min-height:230px;}
.carListing .carTypes{width:94.5%; margin:0 auto;}
.carListing ul.tabs3i {margin: 25px 0 10px 0; padding: 0px; list-style: none; background:#f2f2f2; text-align:left; display:inline-block; width:auto;}
.carListing ul.tabs3i li {display: inline-block; cursor: pointer; color:#9a9a9a; font-family: 'Open Sans', sans-serif; font-size:17px; padding:5px 20px; font-weight:normal;}
.carListing ul.tabs3i li.current {color:#e2451a; font-weight:bold;}

/*---------Pickup Location Page---------------------*/
.pickupLocHd{height:240px;}

.pickupLocHdTwo{height:auto;}
.pickupLocHd h2{font-family: 'Montserrat', sans-serif; font-size:22px; margin:0; padding:15px 0 0 0;}
.pickupLocHd p{font-family: 'Open Sans', sans-serif; font-size:16px; color:#696969;}
.formContainer form{display:block; padding:6% 0; width:100%; text-align:center;}
.formContainer label{padding:0;}
.formContainer label .input{padding:10px; font-size:30px; font-family: 'Open Sans', sans-serif; color:#8d8d8d; border:1px solid #000; width:37%;}
.formContainer label .input:first-child{margin-right:1%;}

/*---------Pickup Location Page---------------------*/
.whatIsMyles{padding:0 0;margin: 30px auto 40px;}
.whatIsMyles ul{list-style:none; margin:0 0 0 4%; padding:0; text-align:center;}
.whatIsMyles ul li{list-style:none; display:inline-block; width:33%;}
.whatIsMyles ul li .wim1{background:url(../img/wmi1.png) no-repeat; background-size:cover; width:200px; height:102px; font-size:14px; font-family: 'Open Sans', sans-serif; text-align:center; color:#fff; padding:96px 0 0 0; line-height:normal;}
.whatIsMyles ul li .wim1 span{font-size:32px; font-family:'HelveticaLTStd-Bold'; display:block;}
.whatIsMyles ul li .wim2{background:url(../img/wmi2.png) no-repeat; background-size:cover; width:200px; height:102px; font-size:14px; font-family: 'Open Sans', sans-serif; text-align:center; color:#fff; padding:96px 0 0 0; line-height:normal;}
.whatIsMyles ul li .wim2 span{font-size:32px; font-family:'HelveticaLTStd-Bold'; display:block;}
.whatIsMyles ul li .wim3{background:url(../img/wmi3.png) no-repeat; background-size:cover; width:200px; height:102px; font-size:14px; font-family: 'Open Sans', sans-serif; text-align:center; color:#fff; padding:96px 0 0 0; line-height:normal;}
.whatIsMyles ul li .wim3 span{font-size:32px; font-family: 'Open Sans', sans-serif; display:block;}

/*--Accordion Style--*/
.accordion{width:100%; float:left; position:relative;}
.container.faq .accordion { min-height: 310px; margin-bottom: 35px }
.accordion-item {font-size: 16px; padding: 15px 0; border-bottom:1px solid #ccc; color: #000; cursor:pointer;}
.accordion-item.open{color:#000;}
.accordion-item.open .type {float: left; background: url('../img/downArrow.png') center no-repeat; padding: 10px;}
.accordion-item .type {float: left; background: url('../img/arrowRight.png') center no-repeat; padding: 10px;}

div.data{padding: 10px; display:none; font-size:13px; color:#333; background:#e5e5e5;}

.tryMobApp{position:fixed; left:-3px; bottom:22%;}
.tryMobApp a{
color:#fae2df; text-decoration:none; background:url(../img/android_app.png) no-repeat 0px center; font-size:16px; font-family: 'Open Sans', sans-serif; width:29px; height:67px; display:block; text-indent:-9999px;}
table.tax {
border-collapse:collapse;
color:#000;
margin-top:10px;
}
table.tax tr td {
height:26px;
padding-left:5px;
}
table.tax, table.tax td {
border:1px solid black;
}
table.tax tr:first-child td {
background:#DB4425;
}
table.tax tr:first-child td{
color:#fff;
}
#custom-show-hide-example div table.tax td{
padding-left:5px !important;
}

.contact{
padding:10px 0;
font-size:14px;
}
.formContainer .contact { min-height: 220px; }
.contact a{
color:#E3461B;
text-decoration:none;
}
#map-canvas {width: 100%; height: 275px;}
/*Media Coverages*/
.midImages{
	width:100%;
	float:left;
	margin:0;}
.midImages h2{
		font-size:20px;
		color:#000;}
.imageRange{
		margin:20px 0 30px 0;
		width:100%;
		
		text-align:center;}
		.imageRange a{
			margin: 0 30px 0 0;}
.imageRange2{
		margin:20px 0 30px 0;
		width:100%;
	
		text-align:center;
			}
			.imageRange2 a{
			margin: 0 30px 0 0;}
.imageRange3{
		margin:20px 0 30px 0;
		width:100%;
		
		text-align:center;}
		.imageRange3 a{
			margin: 0 30px 0 0;}
.imageRange4{
		margin:20px 0 30px 0;
		width:100%;
	
		text-align:center;}
.imageRange4 a{
			margin: 0 30px 0 0;}
.imageRange5{
		margin:20px 0 30px 0;
		width:100%;
		
		text-align:center;}
.imageRange5 a{
			margin: 0 30px 0 0;}
.imageRange6{
		margin:20px 0 30px 0;
		width:100%;
		
		text-align:center;}
.imageRange6 a{
			margin: 0 30px 0 0;}
.imageRange7{
		margin:20px 0 30px 0;
		width:100%;
		
		text-align:center;}
.imageRange7 a{
			margin: 0 30px 0 0;}
			
/*****media-gallery*****/
.galleryContainer{
	width:100%;
	float:left;
	text-align:center;}
	.colOne{
		width:25%;
		float:left;}
		.colOne ul{
			list-style:none;
			margin:0;
			padding:0;
			}
			.colOne ul li{
				margin:20px 0 20px 0;
				padding:0;}

.imageRange{
text-align:left !important;
}
header .logoConAf .navigation ul li:last-child{
margin-right:0px;
}


.book_car {
  width:166px;
  background-color:#FFFFFF;
  padding:3.5px 0;
  float: left;
  margin-right:3px;
  text-align: center;
}
.book_car a {
  color: #000;
  font-size:17px;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
}		
.h60{
height:60px;
}
.clr{
clear:both;
}
iframe#twitter-widget-0{
height:282px !important;
}
.fb_iframe_widget iframe{
width:319px !important;
left:0px !important;
}
.footInfo ul li p{text-align:center;}
/*********************************************************custom styles BEGIN***************************************************************************/


/******Helper classes******/
.hidden {display: none !important; visibility: hidden;}
.visuallyhidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}
.invisible {visibility: hidden;}
/**Clearfix: contain floats***/
.clearfix:before,
.clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.f_l{
float:left;
}
.f_r{
float:right;
}
/*------------- Gallery Page --------------*/
ul.pic_gallery{
list-style:none;
margin:0px;
padding:0px;
}
ul.pic_gallery li{
float:left;
border:1px solid #e9eaed;
margin-right:15px;
margin-bottom:15px;
text-align:left;
width:23%;
height: 258px!important;
}
ul.pic_gallery li img{
width:100%;
}
ul.pic_gallery li span{
display:block;
}
ul.pic_gallery li .num_pic{
color:#9197a3;
font-size:12px;
}
ul.pic_gallery li .name_pic{
color:#000;
font-size:15px;
}
.pic_bg{
background:#efefef;
padding:5px;
height:54px;
}
.example-c .js-tabs_panel p a{
margin-right:15px;
}
/********* Pop up start in gallery page *************/
.simplePopup {
display:none;
position:fixed;
z-index:99999999;
padding:0;
width:830px;
background-color:#fff;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
}
.table-responsive-scroll{overflow-x: scroll;}
.simplePopupClose {
cursor:pointer;
color:#fff;
font-size:19px;
position: absolute;
right: -18px;
top: -8px;
}
.simplePopupBackground {
background:rgba(0,0,0,0.9);
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
z-index:9999999;
}
.show1_1,
.show2_1,
.show3_1,
.show4_1,
.show1,
.show2,
.show3,
.show4,
.show5,
.show6,
.show7,
.show8,
.show9,
.show10{
cursor:pointer;
}
/********* franchise page start *************/
.mylesfranchise {
margin:15px auto
}
.top_banner {
margin: 0 auto
}
h1, h2, h3 {
margin: 0;
padding: 0
}
.mylesfranchise h1 {
font-size: 20px;
text-transform: uppercase;
text-align: center;
font-style: italic
}
.center {
text-align: center;
}
.imgCenter {
text-align: center;
display: inline-block;
width: 100%
}
.f_l {
float: left
}
.w4 {
width: 4%
}
.w94 {
width: 94%
}
.bgB_Black {
background: #231f20
}
.mr3 {
margin-right:3%
}
.mb3 {
margin-bottom:3%
}
.mr1 {
margin-right: 1%
}
.form_col1, .form_col2 {
width: 27%
}
.form_col3 {
width: 42.5%;
margin-top:3px;
}
.mylesfranchiseForm {
width: 50.5%;
margin: 0 auto;
background: rgba(0,0,0,0.6);
z-index: 9999999999999;
position: absolute;
bottom: 0;
right:-1px;
font-family: 'Open Sans', sans-serif;
}
.applyOnline {
text-decoration: none;
color: #fff;
background: rgba(0,0,0,0.3);
font-size: 14px;
line-height: 22px;
width: 99%;
padding-left: 5px;
display: inline-block;
margin-bottom: 5px
}
a.rotate {
-ms-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
display: inline-block
}
.mylesfranchiseForm input {
margin-bottom: 5px
}
.mylesfranchiseForm textarea {
resize: none
}
.mylesfranchiseForm input.p0 {
margin-bottom: 0
}
.mylesfranchiseForm textarea {
height: 45px
}
.mylesfranchiseForm input[type=text], 
.mylesfranchiseForm input[type=password], textarea, select {
width: 100%;
display: inline-block;
border: 1px solid #5c5b5d;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #414042!important;
}
.mylesfranchiseForm input, .mylesfranchiseForm textarea {
padding: 3px;
border: 1px solid #777;
color: #414042;
width: 100%;
font-size: 11px
}
.mylesfranchiseForm form {
padding: 0 5px
}
.Also_contact_us {
display:inline-block;
width:85%;
padding:0 0 6px;
color:#fff;
font-style:italic;
font-size:12px;
text-align:left;
}
.Also_contact_us_RIGHT {
display: inline-block;
text-align: center;
width: 12%
}
.Also_contact_us a {
color: #fff;
text-decoration: none
}
.mylesfranchiseForm button {
border: none;
background: #000;
color: #fff;
outline: none;
line-height: 20px;
margin-top: 6px;
cursor: pointer;
width: 63px
}
.mylesfranchiseForm button:hover {
background: #E14628
}
.nav.nav-tabs {
margin-left: 0;
padding-left: 0
}
.h25 {
height: 25px
}
.tab-content ul.faq li {
width: 95%;
padding-right: 0
}
.faq strong {
display: block
}
.w46 {
width: 46%
}
.tab-content.bgH {
background: none
}
.w50_5 iframe {
margin-top: 7px
}
.media {
width: 603px;
margin: 10px auto 0
}
.topC {
display: none;
position: fixed;
right: 50px;
bottom: 26%
}
.imgCenter {
margin: 20px 0;
display: inline-block
}
.mb15 {
margin-bottom:15px
}
.ad_center, .tac {
text-align: center;
display: inline-block;
width: 100%
}
.contact_usR {
background: #e04627;
color: #fff;
height: 100px;
width: 30px;
position: fixed;
right: 0;
top: 55%;
cursor: pointer
}
.contact_usR span {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
writing-mode: lr-tb;
display: inline-block;
position: absolute;
top: 34px;
right: -35px;
width: 100px;
font-size: 15px;
letter-spacing: 1px
}
::-webkit-input-placeholder {
color:#414042
}
:-moz-placeholder {
color:#414042
}
::-moz-placeholder {
color:#414042
}
:-ms-input-placeholder {
color:#414042
}
.onclickshow1, .onclickshow2, .onclickshow3 {
cursor: pointer;
float: left
}
.divcenter2 {
margin: 0 auto;
width: 1000px
}
.content1, .content2, .content3 {
width: 377px;
height: auto;
position: absolute;
background: #E46349;
box-shadow: 1px 4px 6px #616161;
color: #fff;
font-size: 15px;
text-align: left;
display: none;
line-height: 18px;
padding: 20px;
z-index: 999999999999999999999
}
.content1 p, .content2 p, .content3 p {
padding-bottom: 10px
}
.content1 img, .content2 img, .content3 img {
width: 100%
}
.content1 {
top: -162px;
left: 9px
}
.content2 {
top: -253px;
left: 334px;
z-index: 99999999999999
}
.content3 {
top: -147px;
left: 662px
}
.arrow_down:before, .arrow_down:after {
content: "";
position: absolute;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
top: 100%;
left: 50%;
margin-left: -30px;
z-index: 9999999
}
.arrow_down:before {
border-top: 30px solid rgba(104,95,93,0.99);
margin-top: 2px;
z-index: 9999999
}
.arrow_down:after {
border-top: 30px solid #E46349;
margin-top: 0;
z-index: 9999999
}
.w_20 {
width: 20%
}
.w_80 {
width: 80%
}
.f_l {
float: left
}
.bw {
background: #fff;
color: #414042;
display: inline-block;
width: 100%;
margin: 5px 0
}
.p_tb10 {
padding: 10px 0
}
.tc {
text-align: center
}
.lh42 {
line-height: 42px
}
.content_design {
font-size: 15px;
font-family: 'Open Sans', sans-serif;
}
.city-bg{
font-family: 'Open Sans', sans-serif;
}
.content_design p {
padding-bottom: 15px
}
.content_design ul {
margin: 0 0 0 10px;
padding: 10px
}
.content_design strong {
padding-bottom: 5px;
display: inline-block
}
.franchise_program {
background: #e04627;
line-height: 70px;
color: #fff;
font-size: 25px;
margin-bottom: 4px;
width: 117%;
margin-left: -85px;
}
.franchise_click, .franchise_program {
text-transform:uppercase;
font-family: 'Open Sans', sans-serif;
}
.franchise_click {
background: #cdcdcd;
font-size: 22px;
color: #414042;
cursor: pointer
}
.h50 {
height: 50px
}
.bg_h {
padding: 15px 0;
height: 72px
}
.lh50 {
line-height: 50px;
display: inline-block
}
.lh37 {
line-height: 37px;
display: inline-block
}
.w_32_8 {
width: 32.8%
}
.mr_8 {
margin-right: 8px
}
.relative {
position: relative
}
.arrow_down2:before, .arrow_down2:after {
content: "";
position: absolute;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
top: -20px;
left: 50%;
margin-left: -20px;
z-index: 9999999
}
.arrow_down2:before {
border-bottom: 20px solid rgba(255,255,255,0.99);
margin-top: -4px;
z-index: 9999999
}
.arrow_down2:after {
border-bottom: 20px solid #cdcdcd;
margin-top: 0;
z-index: 9999999
}
/********* Press Release page start *************/
.w_32{
width:32%;
}
.mr2{
margin-right:2%;
}
.mb2{
margin-bottom:2%;
}
/************** Pickup Locations ************/
.city-bg{margin:0 auto;width:1000px;}
.city-bg ul{
margin:0px;
padding:0px;
list-style:none;
}
.city-bg ul li{
float: left;
}
.city-bg ul li a{
line-height:20px;
padding:0 10px;
background:#e04727;
border-radius: 3px;
-moz-box-shadow: 2px 2px 1px #CBCBCB;
-webkit-box-shadow: 2px 2px 1px #CBCBCB;
-o-box-shadow: 2px 2px 1px #CBCBCB;
box-shadow: 2px 2px 1px #CBCBCB;
line-height: 20px;
display: inline-block;
margin:0 5px 5px 0;
}
.city-bg ul li a:hover,
.city-bg ul li a.selected{
background:#000;
}
.city-bg ul li span{
font-size: 14px;
font-weight: bold;
position: relative;
top: -1px;
}
.city-bg ul li a{
color: #fff;
text-decoration:none;
font-size:12px
}
.city-bg h1 {
font-size:18px;
margin:10px 0 0 0px;
padding:0 0 8px 0;
display: inline-block;
width:100%;
}
.clr{clear:both;}
select.select_option {
border: 1px solid #ccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
width: 200px;
color: #000;
margin: 0px 0 5px 0;
line-height: 25px;
height: 25px;
}



/******* term of use *******/
.term_of_use{
font-size:14px;
}
.term_of_use ol li{padding-bottom:5px;}
/******* print media pop up home page *******/
.news{font-size:12px;font-style:italic;}
.news, .latest_descrip, .simplePopupClose{font-family: 'Open Sans', sans-serif;}
.read_more{
background: #E3461B;
font-size: 11px;
text-align: center;
padding:2px 7px;
color: #fff;
position: relative;
top: -13px;
font-family: 'Open Sans', sans-serif;
cursor:pointer;
}
.simplePopup.print_h{
padding:20px;
}
.div-frame{
    position:relative;
     z-index:1;
}
/******* what is myles page *******/
.container.whatis p{font-size:15px; margin: 0px;}
.mt50{margin-top:50px;}
.whatis h2.greyTitle{padding-bottom:33px;}

.whatis {clear:both; position:relative;font-size:13px;line-height:19px;}
.whatis .watchBtn{width:auto; position:absolute; right:0; top:32px; font-family: 'Open Sans', sans-serif; font-size:12px;}
.whatis .watchBtn a{color:#f9e2df; text-decoration:none; background:#e2471b; border:1px solid #f3b5a4; border-bottom:0; display:inline-block; padding:5px 20px; text-decoration:none;}
.whatis ul{list-style:none; margin:0; padding:0; background:#f7f7f7;}
.whatis ul li{list-style:none; display:block; float:left; width:32%; background:#e9e9e9; position:relative; min-height:275px;padding:40px 0 20px 0;}
.whatis ul li:nth-child(2){background:#f7f7f7;}
.whatis ul li:nth-child(1):after {left: 100%; top: 58%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(233, 233, 233, 0); border-left-color: #e9e9e9; border-width: 15px; margin-top: -20px; z-index:1;}
.whatis ul li:nth-child(2):after {left: 100%; top: 58%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(247, 247, 247, 0); border-left-color: #f7f7f7; border-width: 15px; margin-top: -20px; z-index:1;}

.whatis .stepInner {left: 0; margin: 0 auto; right: 0; width: 82%;}
.whatis .stepInner .colLeft{float:left;margin-top:20px; width:auto; font-size:50px; padding:0 5px; color:#d5d5d5; font-family: 'Open Sans', sans-serif;}
.whatis .stepInner .colRight{float:left; width:auto; padding:12px 0 0 0;}
.whatis .stepInner .colRight .innerTtl1{margin:0; font-size:24px; color:#808285; font-family: 'Montserrat', sans-serif;}
.whatis .stepInner .colRight .innerTtl2{margin:0; font-size:29px; color:#676767; font-family: 'Montserrat', sans-serif; line-height:40px;}
.whatis .stepInner .colRight .innerTtl3{margin:25px 0; text-align:center;}
.whatis .stepInner .colRight .innerTtl3 img{margin:0 auto;}
.pt12{padding-top:12px;}

/*********** Myles News **************/
.myles_news .flex-control-nav{
display:block !important;
bottom:0px;
text-align:left;
left:20px;
}

.gotaQuestion .ng-scope{
width:200px;
float:left;
/*margin-top:0.5px;*/
}
.gotaQuestion input.ng-scope{
width:90%;
}
.w_20{
width:20%;
}
.mr_2{margin-right:2%;}
.gotaQuestion .w_20 input, .autocomplete input{width:100%;}
.gotaQuestion .w_20 select{width:104%;}
.gotaQuestion .w_20 select{height:28px;}
ol.term_con{font-size:13px;}
.get_code{
background:#E04627;
line-height:30px;
height:30px;
color:#fff;
width:200px;
display:inline-block;
text-align:center;
margin-bottom:20px;
}
.form_col1 .w_94{
width:94%;
}
/****************pop-up start**************/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:560px;
  height:200px;
  display:none;
  z-index:9999;
  border-radius: 15px;
  text-align: center;
}
#boxes #dialog {
  width:auto; 
  height:auto;
}
#boxes #close{
position:relative;
top:0px;
right:0px;
width:20px;
height:20px;
}
#boxes #close a{
font-size:15px;
color:#fff;
text-decoration:none;
font-family: 'Open Sans', sans-serif;
}
.form_design{
position:absolute;
top:66%;
left:49%;
width:47%;
}
.form_design input{
width:100%;
border:1px solid #a9a9a9;
height:30px;
line-height:30px;
padding-left:5px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.form_design button[type="button"]{
width:71px;
height:30px;
line-height:28px;
outline:none;
background:#db4626;
border:1px solid #fff;
color:#fff;
margin-top:4px;
float:right;
margin-right:0px;
}
/****************pop-up end**************/
ul.sitemap{
margin:30px 5px;
padding:0px;
list-style:none;
}
ul.sitemap li{
display:block;
line-height:26px;
}
ul.sitemap li a{
background:url("../img/arroe_sitemap.png") no-repeat 0 3px;
padding-left:15px;
color:#000;
text-decoration:none;
}
ul.sitemap li a:hover{
color:#e34b22;
text-decoration:underline;
}
.form_design img{
float:right;
margin-top:-32px;
margin-right:17px;
display:none;
position:absolute;
top:35px;
right:-13px;
}
input#inputFieldSF1 {
text-align: left;
text-indent:30px;
background-image: url("..screen/datepick.png");
background-repeat: no-repeat;
background-position: left center;
}
input#inputFieldSF2 {
text-align: left;
text-indent:30px;
background-image: url("..screen/datepick.png");
background-repeat: no-repeat;
background-position: left center;
}
.car_model img#loaderimge{
display:none;
width:10%;
position:absolute;
left:46%;
top:35%;
}
.CL_responsive{position:relative;}
.CL_responsive .car_model img#loaderimge{top:28%;}
.content_design h1{display:none;}
/***************** Search Results **********************/
.select_car{
width:85%;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
height:35px;
border:1px solid #eaeaea;
background:#fff;
margin:20px auto;
}
.select_car.ci{margin:20px 0;}
.Sl_col{
width:33.33%;
height:35px;
line-height:35px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
border-right:1px solid #fff;
float:left;
color:#888787;
background:#f0f0f0;
padding-left:10px;
font-size:16px;
}
.Sl_col:last-child{
border-right:none;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
}
.Sl_col:first-child{
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
}
.SL_selected{
background:#fff;
color:#000;
font-family: 'Open Sans', sans-serif;
}
.Sl_col img{padding-right:5px;}
.search_result ul.nav{
background:none;
width:40%;
margin:0 auto;
}
.search_result ul.nav-tabs &gt; li{
width:49.5%;
}
.search_result ul.nav-tabs &gt; li:first-child{
margin-right:1%;
}
.search_result ul.nav-tabs &gt; li &gt; a{
text-transform:capitalize;
border-right:none;
background:#f0f0f0;
color:#888787;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
font-size:15px;
font-weight:normal;
}
.search_result ul.nav-tabs &gt; li.active &gt; a{
background:#383839;
}
.search_result .tab-content{
padding:8px;
border:1px solid #5d5d5d;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
}
.search_result .tab-content ul{
margin:2px auto 0;
padding:0px;
list-style:none;
display:inline-block;
}
.search_result .tab-content ul li{
float:left;
margin-right:10px;
font-size:15px;
}
.search_result .tab-content ul li span{
color:#e1471b;
padding-right:5px;
}
.search_result .gotaQuestion{padding:0px;}
.search_result .gotaQuestion button[type="button"]:hover{background:#e04627;color:#fff;}
.search_left{
width:21%;
}
.search_right{
width:76%;
padding-bottom:20px;
}
.search_left{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
border:1px solid #eaeaea;
margin-bottom:20px;
margin-top:20px;
}
.mr2{margin-right:2%;}
.search_left h1{
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
line-height:35px;
height:35px;
background:#383839;
color:#fff;
font-size:15px;
font-weight:normal;
text-align:left;
padding:0px 0 0 12px;
margin:0px;
}
.search_left ul{
margin:0px;
padding:0px;
list-style:none;
}
.search_left ul li{
line-height:35px;
height:35px;
background:#f5f5f5;
margin-top:1px;
}
.search_left ul li:hover,
.search_left ul li.check_select{
background:#e1471b;
color:#fff;
}
.search_left ul li input[type="checkbox"]{
margin:0 10px;
cursor:pointer;
}
.car_row{
width:100%;
border-bottom:1px solid #e1471b;
}
.car_col1 img{width:70%;}
.car_col1{
width:30%;
text-align:center;
}
.car_col2{width:38%;}
.car_col3{
width:32%;
background:#f0f0f0;
}
.car_col1,
.car_col2,
.car_col3{
float:left;
}
.car_col2 ul{
margin:0;
padding:0px;
list-style:none;
}
.car_col2 ul li{
line-height:20px;
}
.car_col2 ul li span{
font-family: 'Open Sans', sans-serif;
padding-right:10px;
}
.car_col1,
.car_col2,
.car_col3{
padding:10px 0;
}
.cost{
font-size:15px;
}
.car_col3{
font-size:13px;
padding-left:20px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
color:#000;
font-family: 'Open Sans', sans-serif;
min-height:125px;
}
.car_col3 a{
color:#000;
}
.book_now{margin-top:10px;}
.book_now a{
padding:0 10px;
background:#e1471b;
color:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
line-height:30px;
height:30px;
text-decoration:none;
display:inline-block;
font-size:18px;
}
.book_now a:hover{
background:#000;
}
.car_col3{position:relative;}
/****************** Travel details *****************/
.travelD_left{
width:68%;
}
.travelD_right{
width:30%;
}
.travelD_left,
.travelD_right,
.trip_deatils{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
box-shadow:0px 1px 0px #B5B5B5;
-moz-box-shadow:0px 1px 0px #B5B5B5;
-webkit-box-shadow:0px 1px 0px #B5B5B5;
-o-box-shadow:0px 1px 0px #B5B5B5;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
border:1px solid #e9e9e9;
float:left;
margin-bottom:20px;
padding-bottom:20px;
}
.travelD_left{padding-bottom:0px;}
.travelD_left h1,
.travelD_right h1,
.trip_deatils h1{
margin:0px;
padding:0px;
font-size:16px;
color:#fff;
background:#e1471b;
line-height:35px;
height:35px;
font-weight:normal;
padding-left:10px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
font-family: 'Open Sans', sans-serif;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
}
.mr20{margin-right:20px;}
.travel_detailsD{
padding:20px 20px 20px 0px;
}
.p15{
padding:15px;
}
.contactH{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
background:#f0f0f0;
color:#e1471b;
border:#e0e0e0;
line-height:35px;
height:35px;
padding-left:10px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
font-family: 'Open Sans', sans-serif;
border:1px solid #e0e0e0;
width:100%;
margin-bottom:15px;
margin-top: 15px;
}
.w_30{width:30%;}
.ADS_col2{
width:35%;
display:inline-block;
}
#addressData{margin-top:8px;}
.travelD_left ul{
margin:0;
padding:0px;
list-style:none;
}
.mt30{padding-top:30px;}
.w_49{width:49%;}
.travelD_left select,
.travelD_left input[type="text"]{
border:1px solid #737373;
padding:7px 0 7px 5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
font-size:14px;
margin-bottom:5px;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.travelD_left select:focus,
.travelD_left input[type="text"]:focus{
outline:none;
}
span.promodis {
text-decoration:none;
background:#e1471b;
padding:2px 5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
font-size:13px;
color:#fff;
width:72%;
margin-top:6px;
display:inline-block;
cursor:pointer;
}
.w_54{width:54%;}
.address_CI{
font-size:13px;
margin-top:5px;
margin-bottom:10px;
}
.travelD_left input[type="checkbox"]{
position:relative;
top:2px;
}
.mb10{margin-bottom:10px;}
.w_65{width:65%;}
.w_33{width:33%;}
a.promodis{
text-decoration:none;
background:#e1471b;
padding:2px 5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
font-size:13px;
color:#fff;
width:89%;
margin-top:26px;
display:inline-block;
}
a.promodis:hover{background:#000;}
span.circle {
width:20px;
height:20px;
background:#e1471b;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
background:#e1471b;
display:inline-block;
text-align:center;
color:#fff;
cursor:pointer;
text-decoration:none;
}
.tooltipContent strong{
display:inline-block;
margin-bottom:10px;
}
.travelD_left .tooltip &gt; div{
bottom:40%;
left:67%;
}
input.conform_booking, .redeem_points {
background:#db4626;
color:#fff;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
width:185px;
line-height:20px;
font-size:17px;
margin-top:10px;
display:inline-block;
cursor:pointer;
border:1px solid #737373;
padding:8px 5px;
}
input[type="button"].redeem_points {
width:300px;
background:#db4626;
color:#fff;
}
input[type="button"].redeem_points:hover {
background-color:#372622;
}
#autoUpdate{
display:none;
margin-top:40px;
}
.text_center{text-align:center;}
.text_center img{margin:10px 0;}
.travelD_right ul,
.payonline ul,
.thanks ul{
margin:0px 0 10px 10px;
padding:0px;
list-style:none;
}
.travelD_right ul li,
.payonline ul li ,
.thanks ul li {
font-size:13px;
padding-left:20px;
background:url("../img/arroe_sitemap.png") no-repeat 5px 5px;
letter-spacing:1px;
}
.payonline{min-height:400px;}
.payonline ul{margin:10px 5px 5px;}
.thanks ul{margin:10px;}
.payonline,.thanks{font-size:13px;}
.term{margin-left:33px;}
.term a{
color:#E1471B;
font-family: 'Open Sans', sans-serif;
}
input[type="button"].pay_book{
background:#db4626;
color:#fff;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
width:auto;
font-size:17px;
margin:20px 10px;
display:inline-block;
cursor:pointer;
border:1px solid #737373;
padding:8px 10px;
}
input[type="button"].pay_book:hover{
background-color:#372622;
}

input[type="submit"].pay_book{
background:#db4626;
color:#fff;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
width:auto;
font-size:17px;
margin:20px 10px;
display:inline-block;
cursor:pointer;
border:1px solid #737373;
padding:8px 10px;
}
input[type="submit"].pay_book:hover{
background-color:#372622;
}


.round_trip{
padding:5px 10px;
background:#DB4626;
color:#fff;
line-height:19px;
}
.round_trip .cost{
font-size:20px;
}
.round_trip strong{
font-size:13px;
font-family: 'Open Sans', sans-serif;
}
.travelD_right .details1,
.travelD_right .details2,
.travelD_right .details3,
.travelD_right .details4,
.travelD_right .details5,
.travelD_right .details6,
.travelD_right .details7
{
padding-left:25px;
}
.details1,
.details2,
.details3,
.details4,
.details5,
.details6,
.details7
{
background:#f0f0f0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
padding:5px 0;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
padding-left:10px;
color:#e1471b;
margin-top:3px;
font-size:15px;
}
.arrowDown,
.arrowRight.arrowDown{
width:0;
height:0;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:8px solid #DB4626;
position:absolute;
left:10px;
top:11px;
}
.arrowRight,
.arrowRight.arrowDown{
width:0;
height:0;
border-top:6px solid transparent;
border-left:8px solid #DB4626;
border-bottom:6px solid transparent;
position:absolute;
left:10px;
top:11px;
}
.details1,
.details2,
.details3,
.details4,
.details5,
.details6,
.details7{
cursor:pointer;
}
.fair_details ul,
.mandatoryD ul,
.rentalRP ul,
.rentalRP_zone ul,
.south_z ul,
.west_z ul,
.eligibility ul
{
margin:10px 10px;
}
.west_z ul{
margin-bottom:0px;
}
/****************** Search result end *******************/
.footCaption span{display:block;}
.hidden{visibility:hidden;}
.error_design{
width:100%;
display:inline-block;
text-align:center;
}
.error_design span{color:#E34D1B;font-weight:bold;}
.error_design p{margin:0 0 30px 0;}
.trip_deatils{width:100%;margin:25px 0;}
.tipD_col1{width:18%;}
.tipD_col2{width:39%;}
.search_left select{display:none;}
.travelD_left .tooltip .tooltipContent{
left:-160px;
bottom:32px;
}
span.circle:hover{background:#000;}
.travelD_left .tooltip .tooltipContent .arrowD_search{
right:215px;
}
.promodis:hover{background:#000;}
select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
background:url("../images/dropdown-sprite.png") no-repeat 97% 10px transparent;
background-color:#fff;
cursor:pointer;
}
select:hover{
background:url("../images/dropdown-sprite.png") no-repeat 97% -15px transparent;
background-color:#fff;
}

.franchisesl
{
	
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
background:url("../images/dropdown-sprite.png") no-repeat 97% 7px transparent;
background-color:#fff;
cursor:pointer;
font-family: 'Open Sans', sans-serif;
	
}

.franchisesl:hover{
background:url("../images/dropdown-sprite.png") no-repeat 97% -15px transparent;
background-color:#fff;
}



.mt6{margin-top:6px;}
.w_100{width:100%;}
.apply_code{width:95px;}
.redeem_discount{margin:10px 0;display:none;}
.close_search{
position:absolute;
right:8px;
top:4px;
font-size:15px;
color:#e1471b;
cursor:pointer;
}
.seachloder{
width: 100%;
height: 100%;
top: 0px;
left: 0px;
position: fixed;
display: block;
opacity: 0.8;
background-color: #fff;
z-index: 99;
text-align: center;
}
.seachloder img{ 
position: absolute;
top: 60%;
left:55%;
z-index: 100;
}

#nodata{
text-align:center;
width:100%;
display:inline-block;
padding:60px 0 40px;
}
.mb_resp{position:relative;}
.tooltipContent.payback{
top:-150%;
right:-36%;
}
.tooltipContent.payback .arrowD_search{
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:15px solid #fff;
top:100%;
right:45%;
}
.arrow_down_search {
width:0; 
height:0; 
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:15px solid #fff;
position:relative;
bottom:-15px;
left:41%;
}
.sale_left,.sale_right,.tc_bg{margin:20px 0 0;}
.sale_left{
margin-right:2%;
width:28%;
background:#E04627;
display:inline-block;
text-align:center;
padding:250px 0;
}
.sale_right{
width:70%;
background:#f5f5f5;
padding:2%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
border:1px solid #D8D8D8;
margin-bottom:20px;
}
.tc_bg{
width:100%;
background:#f5f5f5;
padding:2%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
border:1px solid #D8D8D8;
margin-bottom:20px;
}
.sale_right p,.tc_bg p{margin-top:0px;}
.sale_right ul,
.tc_bg ul{
margin:5px 0 10px 19px;
padding:0px;
}

.sale_right p.know_more_TC{margin-bottom:0px;}
.sale_right ul li,
.tc_bg ul li{
font-size:13px;
}
.hedding_tc{
color:#e1471b;
padding:5px 0 0;
font-size:13px;
}
.sale_right ul.off{
margin-bottom:2px;
}
.divider2{display:none;}
.tab_faq ul{
margin:15px 0 0 0;
padding:0px;
list-style:none;
display:inline-block;
width:100%;
}
.tab_faq ul li{
float:left;
width:19%;
background:#e5e5e5;
display:inline-block;
text-align:center;
border-right:1px solid #fff;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.tab_faq ul li,.tab_faq ul li a{line-height:35px;height:35px;}
.tab_faq ul li.faq_active,
.tab_faq ul li:hover,
.tab_faq ul li a:hover{
background:#E04627;
color:#fff;
}
.tab_faq ul li.faq_active a{color:#fff;}
.tab_faq ul li a{
text-decoration:none;
color:#222;
display:inline-block;
width:100%;
}
.loginR ul{
margin:6px 12px 0 0;
padding:0px;
list-style:none;
}
.loginR ul li{
float:left;
padding:0px 5px;
border-right:1px solid #ccc;
}
.loginR ul li:last-child{
border-right:none;
}
.loginR ul li a{
color:#000;
text-decoration:none;
font-size:13px;
}
.loginR ul li a:hover{color:#E24D1C;}
.login_form{
border:1px solid #D8D8D8;
margin:20px auto;
width:75%;
color:#737388;
box-shadow:0px 1px 7px #DCDCDC;
-moz-box-shadow:0px 1px 7px #DCDCDC;
-webkit-box-shadow:0px 1px 7px #DCDCDC;
-o-box-shadow:0px 1px 7px #DCDCDC;
}
.login_form label,.login_form label{width:100%;display:block;}
.login_form label{
color:#737388;
}
.login_form h1{
font-family: 'Montserrat', sans-serif;
background:#e14628;
color:#fff;
font-size:15px;
line-height:40px;
height:40px;
width:100%;
margin:0px;
padding:0 0 0 20px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.w_60{width:60%;}
.login_form form{
padding:0 20px 20px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
margin-bottom:10px;
}
.login_form input{
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
padding:0px 0 0 5px;
border:1px solid #909090;
line-height:26px;
height:26px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
width:100%;
}
.login_form label, .login_form .submit{margin-top:10px;}
.w_50{width:50%;}
.login_form a{
color:#e14628;
display:inline-block;
float:right;
font-size:13px;
margin-top:5px;
}
.login_form span{
font-size:13px;
}
.login_form input[type="checkbox"]{
width:auto;
float:left;
position:relative;
top:-2px;
margin:0 5px 0 0;
}
.login_form button[type="button"]{
width:auto;
padding:0 10px;
line-height:30px;
height:30px;
margin-top:5px;
font-size:13px;
background:#e14628;
}
.login_form button[type="button"]:hover{background:#000;}
.line{
height:1px;
background:#c3c3c3;
width:100%;
display:inline-block;
margin:20px 0 10px;
}
.login_form a.signin{
float:none;
}
.forgot_text{
font-size:14px;
padding-top:10px;
}
.w_16{width:16%;}
.gotaQuestion .w_16 input{
width:100%;
}
.gotaQuestion .w_16 select{
width:104%;
}
.gotaQuestion .w_16 select {
height:28px;
line-height:28px;
}

.referral_bg{	
margin:30px 0;
box-shadow:0px 0px 16px #DEDADA;
padding:10px;
/*width:980px; */
}
.referral_bg img
{
    width:100%;
}
.referral{
position:relative;
}
.referral_bg .flex-control-nav{
bottom:0px;
}
.participate {
background: #f3f3f3;
color: #020202;
font-size: 16px;
font-weight: 700;
border-top: 1px solid #efefef;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e8e8e8;
margin:0 0 20px;
padding:10px;
}
.row {
width:100%;
}
.mr3 {
margin-right:3%;
}
.w31 {
width:31.3%;
}

.termsCod {
font-size: 10pt;
padding: 0 10px;
color: #fff;
text-decoration: none;
line-height: 35px;
background: #2d2a2b;
font-style: italic;
text-transform: uppercase;
display: inline-block;
cursor: pointer;
margin:20px 0;
}
.t_condition {
background:#fafafa;
padding: 2%;
border: 1px solid #eee;
width: 96%;
margin-bottom: 40px;
}
.t_condition {
display: none;
padding-bottom:5px;
float: left;
}
.t_condition ul {
padding-left:20px;
}
.t_condition ul li {
line-height:20px;
font-size:13px;
list-style:inherit;
}
button.refral {
background: #DA4324;
border: none;
line-height: 26px;
color: #fff;
text-align: center;
border-radius: 5px;
margin: 17px 0 0 362px;
width: 200px;
font-size: 18px;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
height: 41px;
}
.img_ref {
float: left;
width: 20px;
padding-left: 8px;
padding-top:1px;
}
.txt_ref {
float: left;
padding-top:5px;
padding-left: 13px;
}
/***** Div scroll start ****/
.search_left .arrowDown,
.search_left .arrowRight.arrowDown{
right:3px;
left:inherit;
}
.search_left .arrowRight,
.search_left .arrowRight.arrowDown{
right:-1px;
left:inherit;
}
.search_left .listscrool ul{
margin:0px;
padding:0px;
white-space:nowrap;
}
.search_left .listscrool ul li{
background:none;
border-bottom:1px solid #efefef;
height:30px;
line-height:30px;
font-size:13px;
}
.search_left .listscrool ul li:hover{
background:#efefef;
}
.search_left .listscrool ul li input[type="checkbox"]{
margin:0 5px 0 10px;
}
.search_left ul li:hover, .search_left ul li.check_select{
color:#000;
}
.listscrool{
height:101px;
overflow-x:hidden;
}
.airport,.airport1{
background:#f0f0f0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
padding:5px 0;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
padding-left:10px;
color:#e1471b;
margin-top:3px;
}
.che_padd input[type="checkbox"]{
margin:0px;
padding:0px;
}
.details0,
.details1,
.details1,
.details2,
.details3,
.details4,
.details5,
.details6,
.details7
{
border:none;
padding:0px 0 0 20px;
margin-top:0px;
}
.travelD_right .details1,
.travelD_right .details2,
.travelD_right .details3,
.travelD_right .details7{
padding:5px 0 5px 30px;
margin-top:3px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}
.listscrool::-webkit-scrollbar-thumb{
background-color:#B03C3F;
border-radius:10px;
}
.listscrool::-webkit-scrollbar-thumb:hover{
background-color:#BF4649;
border:1px solid #333333;
}
.listscrool::-webkit-scrollbar-thumb:active{
background-color:#A6393D;
border:1px solid #333333;
} 
/***** Div scroll end ****/
.car_search{
border:1px solid #efefef;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
box-shadow:1px 3px 3px #ECECEC;
-moz-box-shadow:1px 3px 3px #ECECEC;
-webkit-box-shadow:1px 3px 3px #ECECEC;
-o-box-shadow:1px 3px 3px #ECECEC;
width:100%;
height:auto;
margin-bottom:15px;
}
.s_car_width{
width:80%;
margin:20px auto;
}
.car_name{font-size:19px;}
.min_bill,.f_detail{font-size:13px;}
.f_detail{text-decoration:underline;cursor:pointer;}
.car_price{font-size:18px;font-family: 'Open Sans', sans-serif;}
.car_price strike{color:#E1471B;font-size:16px;}
.dib{display:inline-block;text-align:center;}
.car_img{
padding-left:4%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.car_icon{margin-top:10px;margin-bottom:5px;}
.icon_w{
width:30%;
}
.pt33{padding-top:33px;}
.icon_w a{text-decoration:none;}


/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}
/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  pointer-events: none;
}
/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 7px;
  width: 160px;
  border-radius: 3px;
  background-color:rgba(0,0,0,0.8);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}
/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid rgba(0,0,0,0.8);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}
/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}



.tooltip {
position:relative;
width:78px;
}
.tooltip span{cursor:pointer;text-decoration:underline;font-size:12px;}
.overlay {
background:rgba(0,0,0,0.5);
height:100%;
position:fixed;
width:100%;
z-index:3;
display:none;
}
.tooltip .tooltipContent {
display:none;
position:absolute;
right:-367px;
width:350px;
z-index:4;
top:-184px;
}
.tooltipContent {
background-color:#fff;
border:1px solid #DEDEDE;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
padding:10px;
color:#000;
box-shadow:0px 1px 1px #B5B5B5;
-moz-box-shadow:0px 1px 1px #B5B5B5;
-webkit-box-shadow:0px 1px 1px #B5B5B5;
-o-box-shadow:0px 1px 1px #B5B5B5;
}
.tooltipContent h1{
margin:0px;
padding:0px;
font-family: 'Montserrat', sans-serif;
font-size:15px;
}
.tooltipContent ul{
margin:5px 0;
padding:0px;
list-style:none;
}
.tooltipContent li{
font-family:'HelveticaLTStd-Roman';
font-size:12px;
padding-left:20px;
background:url("../img/arroe_sitemap.png") no-repeat 5px 5px;
}
.arrowD_search{
position:absolute;
bottom:49%;
left:-10px;
}
.arrowD_search:after {
border-right:10px solid #fff;
}
.arrowD_search:before,
.arrowD_search:after{
content: "";
position: absolute;
border-top:15px solid transparent;
border-bottom:15px solid transparent;
}
.mCSB_container{
width:270px !important;
}
.goa_preouth{
width:1000px;
margin:0 auto;
color: #E24D1C;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
display:none;
}
.listscrool.height_flex{
height:auto;
padding-right:5px;
}
@-moz-document url-prefix() { 
.gotaQuestion input{
height:29px;
}
.gotaQuestion .w_20 select.book_option,
.gotaQuestion .w_16 select{
line-height:30px;
height:30px;
}
}


/***************** Myles TC Start ****************/
.tc_myles,
.tc_myles input,
.term_head{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.tc_myles{
padding:10px;
border:1px solid #efefef;
width:98%;
margin:0 auto;
}
.tc_myles input{
width:100%;
padding:5px;
margin-bottom:5px;
}
.term_head{
background:#DB4425;
color:#fff;
padding:5px;
width:100%;
}
.agree_div{
width:100%;
text-align:right;
display:inline-block;
}
a.agree_tc{
text-decoration:none;
font-size:13px;
color:#DB4425;
}
.tc_myles.dt{width:1000px;margin-top:20px;margin-bottom:20px;}
table.agree_ment td, table.agree_ment th {
padding:5px;
}
table.agree_ment, table.agree_ment td, table.agree_ment th {
border:1px solid #BFBFBF;
}
table.agree_ment {
border-collapse:collapse;
width:100%;
}

.agree_ment.col_6 table{
width:100%;
}
.agree_ment.col_6 td.pn{padding:0px;}
.agree_ment.col_6 table tr td{
width:14%;
}
/***************** Myles TC End ****************/

.booking_detail{
margin-top:20px;
margin-bottom:20px;
border:1px solid #dedede;
padding:30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
}
.w_40{width:40%;}
.w_30{width:30%;}
.booking_h{font-size:14px;font-family: 'Open Sans', sans-serif;}
.city-bg .booking_detail li{font-size:13px;float:none;line-height:22px;}
.city-bg .booking_detail ul{margin-top:10px;}
.booking_detail ul.fare_d li{background:url('../img/arroe_sitemap.png') left 4px no-repeat;padding-left:12px;}
.dib{
display:inline-block;
text-align:center;
}
.t_cost{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
font-size:18px;
font-family: 'Open Sans', sans-serif;
background-color:#e1471b;
width:180px;
padding:5px;
color:#fff;
margin:20px auto;
}

/***** Facebook Page ******/
.facebookP input,
.facebookP label{
display:block;
width:100%;
}
.w_47{width:47%;}
.mr6{margin-right:6%;}
.facebookP label{padding-bottom:3px;}
.facebookP input{
border:1px solid #909090;
padding:5px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
margin-bottom:10px;
}
.facebookP input[type="submit"]{
width:auto;
padding:5px 10px;
color:#fff;
background-color:#e1471b;
border:none;
margin-bottom:20px;
display:inline-block;
}
.facebookP input[type="submit"]:hover{
background-color:#000;
}
.slides li{list-style:none;}
.referral ul.slides{padding:0px;margin:0px;}
.row{margin-right:0px !important;margin-left:0px !important;}
 
.ltlGreyBg p{margin:15px 0 !important;font-size:15px !important;}
.ltlGreyBg {margin-bottom:50px !important;}
/***************** facebook End ****************/
.agreement ol li{line-height:22px;}
/***********************profile page***********/
#tabs.mp ul {
list-style: none;
padding: 0;
margin: 0;
}
#tabs.mp li {
float: left;
padding:5px 20px;
color:#808285;
cursor:pointer;
}
/*
#mainView {
border: 1px solid #E0E0E0;
clear: both;
padding: 0 1em;
margin-bottom:20px;
}
*/
#tabs.mp ul li:first-child {margin-left:0px;}
#tabs.mp table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px;}
#tabs.mp table,
#tabs.mp table th,
#tabs.mp table td{
border:1px solid #E0E0E0;
padding:5px;
}
#tabs.mp table th{background-color:#e5e5e5;}
#tabs.mp table.myAccountD th{background-color:#e24d1c;color:#fff;}
#tabs.mp table.myAccountD{margin-top:5px;}
.bookD {margin-top:20px;padding-bottom:3px;}
.clr{clear:both;}
.bookD h1{
margin:0px;
padding:0px;
font-size:16px;
line-height:27px;
}

p.mb2{margin-bottom:2px;}
.ml_20{margin-left:20%;}
.f_l{float:left;}
.f_r{float:right;}

.bookD input{
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-o-border-radius:8px;
border:1px solid #E0E0E0;
padding:5px;
outline:none;
}
.bookD input:focus{border:1px solid #E24D1C;}

.change_pass{
cursor:pointer;
padding:2px 5px;
background-color:#E24D1C;
float:right;
width:auto;
color:#fff;
font-size:12px;
text-align:center;
display:inline-block;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
}
.change_pass:hover{background-color:#000;}
#tabs.mp table.m10{margin-top:10px;}
.mr5{margin-right:5px;}
#tabs.mp table input,
.changeP input,
textarea{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
outline:none;
border:1px solid #CACACA;
width:100%;
padding:5px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
font-family: 'Open Sans', sans-serif;
      border: 1px solid #909090;

}
textarea{resize:none;}
#tabs.mp table input[type="submit"],
.changeP input,
#tabs table input[type="button"]{
width:auto;
background-color:#E24D1C;
color:#fff;
cursor:pointer;
padding-left:10px;
padding-right:10px;
}
#tabs.mp table input[type="submit"]:hover,.changeP input[type="submit"]:hover,#tabs.mp table input[type="button"]:hover{background-color:#000;}
.w_49{width:49%;}
.mr2{margin-right:2%;}
.row_row{width:50%;}
.mt5{margin-top:5px;}
.changeP{
background: #FFFDFD;
padding: 10px;
box-sizing: border-box;
margin-top: 10px;
border: 1px solid #efefef;
}
.changeP h1,
.updateP h1{
margin:0px;
padding:0px 0 5px;
font-size:16px;
}
.updateP h1{padding:15px 0 0 0;}
#tabs.mp table.mt0, .bookD.mt0{margin-top:0px;}
#tabs.mp table.mb0{margin-bottom:0px;}
/** header droup **/
.triangle_down_UP {
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:10px solid #e24d1c;
position: absolute;
right:6px;
top:3px;
}
.relative{position:relative;}
.UPassword{
margin-top:5px;
padding-right:15px;
}
.on_click{cursor:pointer;}
ul.CP_UP{
position:absolute;
top:21px;
left:-18px;
z-index:1;
list-style:none;
margin:0;
padding:0;
border:1px solid #E0E0E0;
}
ul.CP_UP li  a:hover{background-color:#000;}
ul.CP_UP li a{
color:#fff;
padding:5px 10px;
line-height:20px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
font-size:13px;
background-color:rgba(0,0,0,0.6);
display:inline-block;
border-bottom:1px solid #E0E0E0;
cursor:pointer;
width:100%;
}
ul.CP_UP li a:hover{text-decoration:none;}
.pls_wait{position:absolute;top:31px;right:-93px;color:#35801B;display:none;}
.pr15{padding-right:15px;}
/***********************************profile end******************/
.preouth_pop{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
background-color:#fff;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
color:#000;
padding:0px;
height:auto;
position:absolute;
right:46%;
bottom:0px;
border:5px solid #e1471b;
z-index:9999999;
}
.preouth_pop ul{
margin:0px 0 10px;
padding:0px;
list-style:none;
}
.preouth_pop ul li{
 line-height:20px;
 font-size:13px;
 text-align:left;
}
.preouth_pop h1{
font-size:15px;
background-color:#e1471b;
margin:0;
padding:0px;
line-height:25px;
text-align:center;
color:#fff;
}
.p10{padding:10px;}
.preouth_pop input[type="submit"]{
background-color:#e1471b;
color:#fff;
border:none;
outline:none;
width:100px;
padding:5px 10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
margin:10px auto 0;
}
.preouth_pop input[type="submit"]:hover{background-color:#000;}
.cross{
position:absolute;
top:-18px;
right:-23px;
text-align:center;
width:20px;
height:20px;
background:#e1471b;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
color:#fff;
cursor:pointer;
line-height:24px;
}
.row_tb{display:table-row;}
.cell_tb{
display:table-cell;
/*border:1px solid #dedede;*/
border-width:thin;
padding:5px 5px 3px;
font-size:12px;
border-bottom:none;
width:140px;
}
/*.cell_tb.bb{border-bottom:1px solid #dedede;}*/
.cell_tb.last_tb{border-left:none;}
.on_click a{color:#737373;text-decoration:none;}
.on_click a:hover{text-decoration:none;}
/** pop up css plan cancel **/
.simplePopup.print_h.plan_cancel{border:5px solid #e24d1c;padding:0px;}
.p20{padding:20px;}
.plan_cancel h1{
margin:0px;
padding:0px;
font-size:20px;
padding-bottom:8px;
color:#fff;
font-family: 'Montserrat', sans-serif;
line-height:22px;
text-align:center;
background:#E24D1C;
}
.plan_cancel .simplePopupClose{right:-21px;top:-16px;}
.plan_cancel label{font-weight:normal;}
.simplePopup.plan_cancel{width:330px;}
.plan_cancel p{text-align:center;}
.simplePopup.plan_cancel input{
border:none;
outline:none;
width:auto;
padding:2px 10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
margin-top:5px;
background-color:#e24d1c;
}

p.mb2{margin-bottom:2px;}
.ml_20{margin-left:20%;}
.b_box{
border:1px solid #C3C3C3;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.mp0{margin:0px;padding:0px;}

table.offer{width:100%;border-collapse:collapse;margin-bottom:10px;}
table.offer th, table.offer td{border:1px solid #C5C5C5;line-height:17px;padding:5px;}
table.offer th{background-color:#f1f1f1;}



.plan_cancel input:hover{background-color:#000;}
#tabs.mp .plan_cancel table{margin:0px;border:none;}
#tabs.mp .plan_cancel table td{padding:0px;border:none;}
.login-form input[type=button], .login-form input[type=reset], .login-form input[type=submit]{width:150px;    background: #e04627;border-radius: 3px;border: none;outline: none;}

.login-form input{width:90%;}
.logf .login-form input{width:100%;}
.alert{border-radius:0px !important;padding:5px !important;}
.alert-danger{background-color:#E2F1D9 !important;color:#000 !important;}
.onwards{font-size:11px;font-family: 'Open Sans', sans-serif;padding-left:5px;}
.form_error{color:red;}
img#mySpinner{width:50%;position:relative;top:22px;right:-15px;}
.login_form.logf{width:40%;}
.logf .login-form .submit input{width:100px;}
#autoUpdate.mt30{margin-top:30px;}
#tabs.mp #viewThree .driving_cover{width:40%;}
.error{width:679px;margin:70px auto;}
.tc_bg ul&gt;li{list-style:inherit;}
.ftl_button{margin-left:400px;padding-top:17px;}
.banner_caption.t_61{position:relative;top:-61px;}
.banner_caption.t_shado span{text-shadow:1px 4px 12px rgb(8, 8, 8);}
.mb5{margin-bottom:5px;}
.mb2{margin-bottom:2px;}
.myles_feedback label{position:relative;top:-2px;}
.myles_feedback select{
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
padding:0px 0 0 5px;
border:1px solid #909090;
line-height:26px;
height:29px;
width:40%;
color:#000;
font-size:12px;
margin:0 15px 0 0;
font-family: 'Open Sans', sans-serif;
}
.tc_bg.myles_feedback{
background:#fff;
margin-bottom:0px;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
box-shadow:0px 7px 4px #D6D6D6;
}
.bg_area{
background:#F2F2F2;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
margin-bottom:20px;
padding:20px 10px;
border-bottom-left-radius:5px;
-moz-border-bottom-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-o-border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-o-border-bottom-right-radius:5px;
box-shadow:0px 0px 4px #D6D6D6;
}
button[type="button"].mFeedback{
background-color:#e24d1c;
line-height:30px;
height:30px;
font-size:15px;
}
button[type="button"].mFeedback:hover{
background-color:#000;
}
.mFeedError{
margin:0px;
padding-top:2px;
color:red;
}
.plan {
font-size: 20px;
font-style: italic;
font-weight: normal;
line-height: 35px;
text-transform: capitalize;
font-family: 'Open Sans', sans-serif;
}
.t_cost.costPay{margin:5px 0 0 0;text-align:center;padding-right:0;line-height:inherit;padding-left:5px;}
.travelD_right.extentionP ul{margin-left:0;margin-bottom:0;}
.travelD_right.extentionP{padding-bottom:0px;}
.extentionP .round_trip{
margin-bottom:-1px;
border-bottom-right-radius:5px;
-moz-border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-o-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-bottom-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-o-border-bottom-left-radius:5px;
}
.city-bg .booking_detail.extentionT li{float:left;width:40%;}
ul.fare_d{width:100%;}
.city-bg .booking_detail.extentionT ul.fare_d li{width:100%;}
.t_cost{float:left;}
.city-bg .booking_detail.extentionT ul {margin-top:3px;}
.extentionT .booking_h{color:#E1471B;}
.costPay span{
background:#000;
line-height:30px;
display:inline-block;
padding:0 5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
border-bottom-right-radius:5px;
-moz-border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-o-border-bottom-right-radius:5px;
font-size:19px;
}
.search_left .listscrool ul li input[type="checkbox"] {width:auto;position:relative;top:3px;}
/*---------------------------------Responsive Media Query------------------------------------------------*/
.banner_caption .hunger{
font-family: 'Open Sans', sans-serif;
text-transform:capitalize;
font-size:21px;
width:445px;
text-shadow:2px 2px #000;
line-height:25px;
}
.banner_caption .use_code{
font-family: 'Open Sans', sans-serif;
text-transform:capitalize;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
background:#fff;
color:#df4627;
font-size:14px;
width:449px;
text-align:center;
line-height:35px;
margin-top:10px;
}
.banner_caption .hunger.fontS{
font-size:12px;
width:auto;
}
.banner_caption .hunger_logo{
position:absolute;
top:-160px;
right:-130px;
background:rgba(0,0,0,0.2);
}
.bg_black{
background:rgba(0,0,0,0.4);
width:468px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
padding:10px;
margin-top:-75px;
}
iframe{width:100% !important;}
.term_head{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
@media screen and (max-width:1024px) {
/***** referal program start ****/
.referral_bg{
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.referral_bg img{width:100%;}
/***** referal program end ****/

.select_car{width:100%;}
.search_result ul.nav{width:50%;}
.banner_caption_main.sale_caption {
top: -307px;
left: -9px;
width: 90%;
}
.travelD_left .w_49 .w_30{width:33%;}
.travelD_left .tooltip{width:auto;}
#boxes .window {
position:absolute;
}
.mylesfranchise .ad_center img{width:100%;}
.w_32_8{width:32.7%;}
.ad_center img{width:100%;}
.content3{left:55%;}
.applyOnline{
width:100%;
line-height:35px;
font-size:19px;	
}
.franchise_program,
.applyOnline,
.franchise_click{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.divcenter2{width:100%;}
.form_col1 .w_94 {width:97%;}
.Also_contact_us{font-size:15px;width:88%;padding-top:5px;}
.mylesfranchiseForm button{margin-top:0px;}
.Also_contact_us_RIGHT{text-align:right;}
.form_col1,.form_col2{margin-top:3px;}
.mylesfranchiseForm textarea{height:64px;}
.mylesfranchiseForm input[type="text"],
.mylesfranchiseForm input[type="email"]{
line-height:30px;
height:30px;
padding:0px;
padding-left:2%;
}
#topC.ad_center{margin-top:170px;}
.mylesfranchiseForm{right:0px;width:100%;bottom:-167px;min-height:141px;padding-bottom:5px;}
.CL_responsive .car_model img#loaderimge{top:32%;}
.city-bg ul li a{font-size:15px;line-height:inherit;padding:2px 10px;display:inline-block;}
.simplePopup{position:relative;}
.container p,ul.car_list li a,.simplePopup p{font-size:14px;}
select.select_option{width:100%;}
/*.container,.city-bg,.tc_myles.dt{width:95%;} */
header .logoConAf{width:77%;}
header .logoConAf .navigation ul{text-align:right;}
.slider-nav{top:2%;}
.mediaWall .w_66{width:65%;}
.fb-page.fb_iframe_widget span{width:100%;}
.fb_iframe_widget iframe{width:100% !important;}
#u_0_0 div:first-child{min-width:20px;width:100%;}
.car_model .w_20.city_name{width:100%;}
.login_form.logf {width:60%;}
}
@media screen and (max-width:1023px) {
.whatis ul li{width:56%;}
.whatis ul li:nth-child(1)::after,.whatis ul li:nth-child(2)::after{border-width:0px;}
.whatis .stepInner .colRight .innerTtl3{
position:absolute;
top:4px;
right:-112px;
margin:0px;
}
.whatis ul li:nth-child(2) .stepInner .colRight .innerTtl3{right:-150px;}
.whatis ul li:nth-child(3) .stepInner .colRight .innerTtl3{right:-141px;}
.whatis ul li{min-height:92px;}
.whatis .colRight{position:relative;}
#tabs.mp #viewThree .driving_cover{width:60%;}
}
@media screen and (max-width:980px) {
.login_form{width:100%;}
.search_result .tab-content .gotaQuestion{
text-align:left;
}
.gotaQuestion .w_16 {
width:100%;
}
.gotaQuestion .w_16 select {
width:100.8%;
font-size:15px;
}
.tab_faq ul li{
width:100%;
text-align:left;
border-bottom:1px solid #fff;
}
.tab_faq ul li a{
padding-left:30px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.divider2{clear:both;display:block;}
.tooltipContent.payback {
right:inherit;
left:10%;
}
.mb_resp{margin-bottom:10px;}
.travelD_left .w_49{width:100%;}
.travelD_left .w_49 .w_30{width:94px;}
.travelD_left{width:58%;}
.travelD_right{width:40%;}
.ADS_col2{width:50%;}
.search_right{width:75%;}
.car_col2{width:36%;}
.car_col3{width:34%;}
ul.pic_gallery li{width:30%;}
.city-bg ul li{display:inline-block;}
header .logoConAf .socialmedia{padding:0px;}
header .logoConAf{width:100%;}
header .logoCon a.logo, .logoConAf{margin:10px 0px 0px;}
header .logoConAf .navigation ul{text-align:left;}
header .logoCon{width:100%;text-align:center;}
header .logoCon a.logo{display:inline-block;}
.row.socialmedia, .row.navigation{top:0px;}
.row.socialmedia{margin-top:0px;margin-bottom:5px;}
header{height:auto;}
header .logoConAf .navigation ul li{margin:0px;}
.ltlGreyBg .container p{font-size:18px;}
.footer ul li a{font-size:14px;}
.footer ul li{line-height:18px;}
.mylesfranchiseForm input, .mylesfranchiseForm textarea#query{font-size:16px;}
header .logoConAf .navigation ul li a,header .logoConAf .navigation ul li{line-height:inherit;height:inherit;font-size:13px;padding:3px 0 3px 7px;}
.gotaQuestion .w_20{width:48%;}
.gotaQuestion .w_20 select{width:102%;}
.gotaQuestion input, .gotaQuestion select{margin-bottom:10px;}
.gotaQuestion button[type="button"]{width:120px;}
#topC.ad_center {margin-top:191px;}
.mylesfranchiseForm{bottom:-189px;}
.formData ul#tabs li{padding:10px 0px;font-size:20px;width:30%;}
.formData{margin-top:-39px;}
.gotaQuestion button[type="button"]{font-size:18px;line-height:31px;height:35px;width:120px;}
.car_model .w_20{width:30%;}
.car_model .w_78{width:68%;}
.car_model .w_53{width:100%;}
#getPak .h246{height:60px;}
.car_model .tab_bottom{left:0px;width:222%;top:2px;}
.gotaQuestion input,.gotaQuestion .w_20 select{height:32px;font-size:15px;}
.gotaQuestion .w_20 select.book_option{
height:34px;
line-height:34px;
}
select.select_option{
line-height:35px;
height:35px;
font-size:19px;
}
.franchise_click{font-size:17px;}
.CL_responsive .car_model img#loaderimge{top:19%;}
.whatis ul li{width:60%;}
.whatIsMyles ul li{width:30%;}
.content1, .content2, .content3{width:95%;position:relative;top:0px;left:0px;}
.content1 .arrow_down{position:absolute;bottom:0px;left:17%;}
.content3 .arrow_down{position:absolute;bottom:0px;right:17%;}
}
@media screen and (max-width:954px) {
.select_car {width:100%;}
.w_32_8{width:32%;}
.s_car_width{width:90%;}
}
@media screen and (max-width:800px) {
.s_car_width{width:95%;}
.Sl_col{font-size:15px;}
.whatis ul li{width:70%;}
.simplePopup{width:90%;}
#pop1.simplePopup,
#pop2.simplePopup,
#pop3.simplePopup,
#pop4.simplePopup,
#pop5.simplePopup,
#pop6.simplePopup{
left:5% !important;
}
.sl-content img{width:100%;}
.mediaWall .w_66 {width:100%;}
.mediaWall .mr_10{margin-right:2%;}
.mediaWall .w_33{width:100%;}
.mediaWall .tab-content{text-align:left;}
#twitter iframe{width:100% !important;}
.timeline{max-width:99% !important;}
#u_0_0 div:first-child(1){min-width:100% !important;width:100% !important;}
}
@media screen and (max-width:768px) {
.facebookP .login-form .w_47.mr6,.facebookP .login-form .w_47{width:100%;margin-right:0px;}
.ftl_button iframe#twitter-widget-0 {height:35px !important;}
.ftl_button{margin-left:0px;padding-top:52px;}
.margintop15res{margin-top:15px!important;}
.ptbmres{padding: 5px 35px!important;}

footer.ltGreyBg{
    padding-left: 20px!important;
    padding-right: 20px!important;
}
/*--- login details start --*/
#mainView table, #mainView thead, #mainView th, #mainView  td, #mainView  tr{ 

}
#mainView table.driving_cover, #mainView .driving_cover thead, #mainView .driving_cover th, #mainView .driving_cover  td, #mainView .driving_cover  tr{ 
display:inline; 
}
#tabs.mp table.driving_cover input{width:auto;}
#mainView .driving_cover tbody{width:50%;}
#mainView tr:nth-of-type(odd) {background:#F2F2F2;}
#mainView tbody{width:100%;}
#mainView tbody tr:first-child
{}
#tabs.mp #viewThree .driving_cover tr:first-child{display:inline-block;width:100%;}
#mainView th,
.myAccountD th { 

}
#tabs.mp #viewThree .driving_cover{
position:inherit;
top:inherit;
left:inherit;
}
#mainView  tr{ border: 1px solid #E0E0E0; }
#tabs.mp #mainView  td {
border:none;
border-bottom: 1px solid #E0E0E0; 
}
#tabs.mp #viewThree .driving_cover td{
border-bottom:none; 
position:inherit;
padding:5px 5px 5px 0px; 
}
#mainView  td:before{ 
position: absolute;
top: 6px;
left: 6px;
width:45%; 
padding-right: 10px; 
white-space: nowrap;
}
#tabs.mp #viewThree .driving_cover{width:80%;}
#mainView td:nth-of-type(1):before,
#mainView td:nth-of-type(2):before,
#mainView td:nth-of-type(3):before,
#mainView td:nth-of-type(4):before,
#mainView td:nth-of-type(5):before,
#mainView td:nth-of-type(6):before,
#mainView td:nth-of-type(7):before,
#mainView td:nth-of-type(8):before,
#mainView td:nth-of-type(9):before
{font-family: 'Open Sans', sans-serif;}


#tabs.mp li{margin:0px;width:33.3%;padding-left: 2px;padding-right: 5px;width: auto!important;font-size: 12px;}


.login_form.logf, .login_form{width:100%;}
/*--- login details end --*/	

.agree_ment.col_6 table tr td{
width:100%;
}
.agree_ment.col_6 table.tr_n tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
.agree_ment.col_6 table,
.agree_ment.col_6 tbody, 
.agree_ment.col_6 table td, 
.agree_ment.col_6 table tr { 
display:block; 
}
.agree_ment.col_6 table tr td { 
/* Behave  like a "row" */
border: none;
border-bottom:1px solid #eee;
position: relative;
padding-left:53%; 
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.agree_ment.col_6 table tr td:before { 
/* Now like a table header */
position: absolute;
/* Top/left values mimic padding */
top: 6px;
left: 6px;
width: 45%; 
padding-right: 10px; 
white-space: nowrap;
}
.agree_ment.col_6 table tr td:nth-of-type(1):before { content: "PANEL NAME";font-weight:bold;}
.agree_ment.col_6 table tr td:nth-of-type(2):before { content: "A"; }
.agree_ment.col_6 table tr td:nth-of-type(3):before { content: "B"; }
.agree_ment.col_6 table tr td:nth-of-type(4):before { content: "C"; }
.agree_ment.col_6 table tr td:nth-of-type(5):before { content: "D"; }
.agree_ment.col_6 table tr td:nth-of-type(6):before { content: "E"; }
.car_img{padding-left:0px;text-align:center;}
.arrowDown, .arrowRight.arrowDown {
width: 0px;
height: 0px;
border-top: 6px solid transparent;
border-left: 8px solid #DB4626;
border-bottom: 6px solid transparent;
position: absolute;
left: 10px;
top: 11px;
}
.arrowRight, .arrowRight.arrowDown {
width: 0px;
height: 0px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 8px solid #DB4626;
position: absolute;
left: 10px;
top: 11px;
}	
.search_left .arrowRight, .search_left .arrowRight.arrowDown{
right:7px;
}
.mCSB_container {
width:100% !important;
}
.fair_details,
.mandatoryD,
.rentalRP,
.rentalRP_zone,
.south_z,
.west_z,
.fair_details1,
.fair_details2,
.fair_details3,
.fair_details4,
.fair_details5,
.fair_details6,
.fair_details7,
.fair_details8,
.fair_details9,
.fair_details10{display:none;}
.gotaQuestion .w_16{width:96%;}
.gotaQuestion .w_16 select{width:101%;background-position:99% 10px;}
.sale_left{
width:100%;
margin-right:0px;
padding:10px 0;
}
.sale_right{
width:100%;
}
.search_left select{
display:block;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
padding:5px 0px 5px 5px;
border:1px solid #909090;
color:#000;
font-size:15px;
}
.select_car{width:100%;}
.search_left, .search_right{width:100%;}
.search_left.mr2{margin-right:0px;}
.container-fluid.ltlGreyBg p{font-size:19px;}
.franchise_click {font-size:14px;}
.accordion-item{padding:15px 0px 15px 19px;position:relative;}
.accordion-item .type{position:absolute;top:16px;left:2px;}
.CL_responsive .car_model img#loaderimge{top:33%;left:60%;}
.help .text{left:3% !important;}
.whatis ul li{width:80%;}
.whatIsMyles ul li{width:100%;}
.whatIsMyles ul li .wim1,.whatIsMyles ul li .wim2,.whatIsMyles ul li .wim3{font-size:17px;display:inline-block;width:230px;height:118px;padding-top:116px;}
.whatIsMyles ul li .wim1,.whatIsMyles ul li .wim2,.whatIsMyles ul li .wim3{margin-top:10px;}
.whatIsMyles ul li .wim3{margin-bottom:10px;}
.whatIsMyles ul li .wim1 span,.whatIsMyles ul li .wim2 span,.whatIsMyles ul li .wim3 span{font-size:39px;}
.read_more{font-size:17px;line-height:inherit;height:inherit;padding:2px 7px;}
.steps .w_49, .steps .w_49 img{width:100%;}
.myles_news{margin-bottom:10px;}
.tab_bottom .nav-tabs &gt; li &gt; a{background:#EAEAEA;}
/*.simplePopupClose{right:5px;top:3px;color:#e24d1c;}*/
footer{height:auto;}
.imageRange .w_32{width:47%;margin-right:0px;}
.imageRange .w_32:nth-of-type(1){margin-right:2%;}
.imageRange .w_32:nth-of-type(3){margin-right:2%;}
.imageRange .w_32:nth-of-type(5){margin-right:2%;}
.imageRange .w_32 img{width:100%;}
#tab3 .imageRange:nth-of-type(2) .w_32:nth-of-type(2){margin-right:2%;}
}
@media screen and (max-width:767px) {
.tabBg{border-top:none;}
.tabBg ul li,.tabBg .formData ul#tabs li.active{border:none;}
#getPak .tab-content{padding-bottom:0px;}
.banner_slider{display:none;}
.tabBg{margin-top:32px;}
.formData{margin-top:-40px;}
.formData ul#tabs li{border:1px solid #efefef;}
.content1, .content2, .content3{top:12px;margin-bottom:20px;}
.franchise_click {font-size:21px;}
.content_design h1{display:block;}
.content1, .content2, .content3{width:94%;}
.mylesfranchiseForm button{width:57%;}
.Also_contact_us_RIGHT {text-align:left;}
.Also_contact_us_RIGHT{width:30%;}
.Also_contact_us{width:98%;}
.w_32_8{width:100%;margin-bottom:1px;}
.arrow_down2,.arrow_down{display:none;}
.franchise_click:hover{background:#E04627;color:#fff;}
.mylesfranchiseForm {bottom:-282px;}
#topC.ad_center{margin-top:285px;}
.form_col1, .form_col2 {width:48.7%;}
.form_col3{width:98.3%;}
.CL_responsive .car_model img#loaderimge{top:90%;left:42%;}
.help .text{left:3% !important;}
h2.greyTitle{font-size:19px;}
.whatis .stepInner .colRight .innerTtl3{right:-53px;}
.whatis ul li:nth-child(2) .stepInner .colRight .innerTtl3 {right:-93px;}
.whatis ul li:nth-child(3) .stepInner .colRight .innerTtl3 {right:-82px;}
#dialog img{width:95%;}
.form_design{top:61%;left:46%;}
.car_model .w_20, .car_model .w_78{width:100%;}
.car_model .w_78{margin-top:2px;margin-bottom:40px;}
.car_model ul.car_list li a{padding-left:4%;width:96%;}
.car_model .tab_bottom{top:0px;margin-bottom:10px;}
#getPak .h246{height:auto;}
.car_model img#loaderimge{top:inherit;bottom:-6%;}
.whatis ul li{width:100%;}
.gotaQuestion .w_20{width:47%;}
.gotaQuestion .w_20 select{width:103.5%;}
.formData ul#tabs li{width:48%;}
.copyright{text-align:left;display:inline-block;}
.search_result ul.nav{width:60%;}
.select_car .Sl_col:nth-of-type(2){width:44%;}
.select_car .Sl_col{width:28%;}
.search_result .tab-content ul{display:inline-block;padding:0px;}
.travelD_left .w_65{width:55%;}
}
@media screen and (max-width:640px) {
.login_form .w_49, .login-form input{width:100%;}
#tabs.mp li{width:100%;text-align:center;}
#mainView .driving_cover tbody, #tabs.mp #viewThree .driving_cover{width:90%;}
.tooltip .arrowD_search{display:none;}
.tooltipContent.payback .arrowD_search{display:none;}
.tooltipContent{top:-166%;right:31%;}
.travelD_left, .travelD_right{width:100%;}
.select_car{margin-bottom:10px;height:auto;display:inline-block;}
.select_car .Sl_col, .select_car .Sl_col:nth-of-type(2){width:100%;margin-bottom:1px;}
input.redeem_points[type="button"]{width:100%;}
.arrowD_search{
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:15px solid #fff;
top:100%;
right:17%;
}
}
@media screen and (max-width:480px) {
.steps iframe{height:300px !important;}
table.res_table td{width:97%;float:left;}
table.res_table tr td:first-child{font-weight:bold;}
.UPassword{padding-right:0px;}
.facebookP .w_47{width:100%;}
.facebookP .w_47.mr6{margin-right:0;}
.ml_20{margin-left:0px;}

ul.CP_UP{left:0;top:0px;position:relative;width:100%;}
.on_click .f_r{float:none;}
.UPassword{text-align:center;margin-top:0px;margin-bottom:5px;width:100%;}

/***** referal program start ****/
.row .w31{width:100%;margin-bottom:20px;}
.termsCod{margin-top:0px;}
/***** referal program end ****/

.s_car_width .w_33{
width:100%;
padding-left:5%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.pt33{padding-top:10px;}
.dib, .car_img{text-align:left;}
.icon_w{width:25%;}
.car_search:nth-child(odd){margin-right:6%;}
.car_img .car_icon img{width:auto;}
.car_img img{width:100%;}
.car_search{
width:46%;
float:left;
}
header .logoConAf .navigation{display:none;}
header .logoCon a.logo{margin:10px 0;}
header .logoConAf{margin:0px;width:100%;}
.row.socialmedia{margin-top:0px;margin-bottom:20px;}
.tooltipContent.payback {left:4%;width:300px;}
.tooltipContent {
top:-167%;
right:inherit;
left:0px;
}
.car_col1, .car_col2, .car_col3{width:100%;}
.car_col2{padding-left:20px;}
.car_col2{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
padding-left:20px;
}
.travelD_left .w_65{width:100%;}
span.promodis{margin-top:0px;margin-bottom:10px;}
.tooltip &gt; div{left:-20px;}
.arrowD_search{left:10px;}
.gotaQuestion .w_20 input, .autocomplete input{width:99%;}
.search_result .nav-tabs &gt; li &gt; a{border-bottom:none;}

.search_result ul.nav {width:80%;}
.imageRange .w_32{width:100%;margin-right:0px;}
#tab3 .imageRange .w_32{margin-bottom:20px;}
header .logoConAf .socialmedia{top:0px;}
header .logoConAf .navigation{margin-bottom:20px;top:0px;}
header .logoCon {width:100%;text-align:center;}
.footInfo ul li{width:100%;border-right:none;border-bottom:1px dotted #fff;}
.footInfo ul li:last-child{border-bottom:none;}
.orangeBg{height:auto;}
.content_design h1{font-size:23px;line-height:24px;}
.content1, .content2, .content3 {width:91%;}
.franchise_program{padding:10px 0;line-height:33px;}
.form_col1, .form_col2{width:98%;}
.mylesfranchiseForm {bottom:-350px;}
#topC.ad_center {margin-top:352px;}
.formData ul#tabs li{font-size:20px;}
.gotaQuestion .w_20 select{width:101%;}
.gotaQuestion .w_20{width:100%;}
.agree_ment.col_6 table tr td{font-size:14px;}
}
@media screen and (max-width:360px) {
.steps iframe{height:200px !important;}
#tabs.mp #mainView td{padding-left:5px;padding-top:26px;}
.icon_w{width:14%;}
.car_search:nth-child(odd){margin-right:0px;}
.car_img img{width:auto;}
.car_search{
width:100%;
float:none;
}
.s_car_width .w_33{padding-left:15%;}
.s_car_width .book_now{margin-bottom:10px;}	
.tooltipContent.payback{left:-3%;}
.tooltipContent{width:300px;}
.social_name{font-size:16px;}
.formData ul#tabs li {font-size:17px;}
.help .text{left:-80px !important;}
.whatis ul li {min-height:130px;}
.whatis ul li {min-height:161px;}
.whatis .stepInner .colRight .innerTtl3 {right:0px;position:inherit;top:0px;margin-top:10px;}
.whatis ul li:nth-child(2) .stepInner .colRight .innerTtl3,.whatis ul li:nth-child(3) .stepInner .colRight .innerTtl3{right:0px;}
.footer .w_50{width:100%;text-align:left;}
.form_design{top:54%;}
#pop1.simplePopup {left:4% !important;}
.agree_ment.col_6 table tr td{font-size:12px;}
}
.onwards{font-size:11px;font-family: 'Open Sans', sans-serif;padding-left:5px;}

@media screen and (max-width:330px) {
.tooltipContent{width:264px;}
header .logoConAf .socialmedia .divider{margin:0px 15px -7px;}
.whatis .stepInner .colRight .innerTtl2{font-size:27px;}
.form_design{top:52%;}
}

/* tc page start */
#myles_tc_div{display:none;}
.text_name{
padding:10px;
border:1px solid #D6D6D6;
margin:10px 0;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
}
.text_name h3{
padding:3px;
margin:0px 0 5px 0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
width:98%;
background:#D8D8D8;
color:#484848;
text-align:center;
border:1px solid #9E9797;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
}
.close_x{
position:absolute;
top:3px;
right:5px;
cursor:pointer;
}
.activate_account_msg{color:green;text-align:center;}
.m_offer ul{margin:2px 0 10px;padding:0;}
.m_offer ul li{font-size:12px;}
.m_offer ul.italic li{font-style:italic;}
p.mb2{margin-bottom:2px;}
.ml_20{margin-left:20%;}
.b_box{
border:1px solid #C3C3C3;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
.mp0{margin:0px;padding:0px;}
table.offer{width:100%;border-collapse:collapse;margin-bottom:10px;}
table.offer th, table.offer td{border:1px solid #C5C5C5;line-height:17px;padding:5px;}
table.offer th{background-color:#f1f1f1;}
.error{width:679px;margin:70px auto;}
.img_bg{width:1920px;height:317px;background:#E14628;display:inline-block;}
/*********---------feedback----------*********/
.myles_feedback label{position:relative;top:-2px;}
.myles_feedback select{
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
padding:0px 0 0 5px;
border:1px solid #909090;
line-height:26px;
height:29px;
width:40%;
color:#000;
font-size:12px;
margin:0 15px 0 0;
font-family: 'Open Sans', sans-serif;
}
.tc_bg.myles_feedback{
background:#fff;
margin-bottom:0px;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
box-shadow:0px 7px 4px #D6D6D6;
}
.bg_area{
background:#F2F2F2;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
margin-bottom:20px;
padding:20px 10px;
border-bottom-left-radius:5px;
-moz-border-bottom-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-o-border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-o-border-bottom-right-radius:5px;
box-shadow:0px 0px 4px #D6D6D6;
}
button[type="button"].mFeedback{
background-color:#e24d1c;
line-height:30px;
height:30px;
font-size:15px;
}
button[type="button"].mFeedback:hover{
background-color:#000;
}
.mFeedError{
margin:0px;
padding-top:2px;
color:red;
}
input#captcha{margin-bottom:5px;}
button.btnRefresh{
position: relative;
top: 0px;
left: -4px;
border: none;
line-height: 28px;
width: 112px;
background: #8B8B8B;
color: #fff;
cursor: pointer;
}
.flex-caption.persentLH{line-height:8px;}
/*span.persent_off{
display: block;
font-weight: bold;
width:50px;
height:50px;
border-radius:25px;
-moz-border-radius:25px;
-webkit-border-radius:25px;
-o-border-radius:25px;
line-height:48px;
font-size:16px;
color:#fff;
text-align:center;
background:#E3461B;
text-align:center;
position:absolute;
top:-41px;
right:0px;
}*/

span.persent_off {
    background: #e3461b none repeat scroll 0 0;
    border-radius: 62px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 31px;
    line-height: 33px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -26px;
    width: 129px;
}

//span.persent_off span{display:block;position:relative;top:-34px;font-size:12px;}
.Carmodels {top: -302px;}





/*********---------feedback----------*********/





.OfocusMb{display:none;background:rgba(44,44,44,0.5);position:absolute;width:100%;height:100%;z-index:1;}
.mbClose{font-size:18px;position:absolute;top:-15px;right:-15px;color:#fff !important;}
.mbClose:hover{text-decoration:none;}
.focusMb h4{width:100%;border-bottom:1px solid #ececec;}
.focusMb h4 span{width:350px;margin:0 auto;padding:10px 0 20px;display:inherit;border-bottom:1px solid #e04627;color:#e04627;}



/*--    My Wallet CSS Code   */

.nav-tabs&gt;li&gt;a:hover {
    background-color:white!important;
	
}
.WalletRegisterMainPagetab .nav-tabs&gt;li.active&gt;a, .WalletRegisterMainPagetab .nav-tabs&gt;li.active&gt;a:hover, .WalletRegisterMainPagetab .nav-tabs&gt;li.active&gt;a:focus { outline:none;border:none!important;cursor:pointer!important;border-bottom:2pt solid #e04627!important;font-weight:600!important;}
.WalletRegisterMainPagetab .nav-tabs&gt;li&gt;a:hover {
    border: 1px solid #fff; border-bottom: 0;
}
.WalletRegisterMainPagetab li {
    padding: 0px 20px!important;
}
.transactionHistory table, .transactionHistory table th {
    border: none!important;
    padding: 5px;
	background-color:white!important;
}
.table&gt;tbody&gt;tr&gt;td, .table&gt;tbody&gt;tr&gt;th, .table&gt;tfoot&gt;tr&gt;td, .table&gt;tfoot&gt;tr&gt;th, .table&gt;thead&gt;tr&gt;td, .table&gt;thead&gt;tr&gt;th {
    padding: 12px!important;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd!important;
}


.WalletRegisterMainPage .fontbigforwallet{font-size:32px; font-weight:500;line-height:31px;}
.WalletRegisterMainPagetab .nav-tabs &gt; li &gt; a {
    text-transform: none;
	margin-right: 0 !important;
}

.WalletRegisterMainPage table {
    border: 1px solid #E0E0E0!important;
    
}
.WalletRegisterMainPage tr:nth-child(odd) {
    background: #f2f2f2;
}

.WalletRegisterMainPage table th, .WalletRegisterMainPage table td {
    border: none!important;
    padding: 5px;
}
.rdcolor{color:#e04627!important;}
.tabstylecontent .nav li{width:50%;}
.tabstylecontent .nav a{cursor:pointer!important; text-transform:none!important;}
.tabstylecontent .nav-tabs&gt;li.active&gt;a, .tabstylecontent .nav-tabs&gt;li.active&gt;a:hover, .tabstylecontent .nav-tabs&gt;li.active&gt;a:focus {border:none!important;}
.tabstylecontent .nav-tabs&gt;li&gt;a:hover {
    border: 1pt solid white;
}
.mrgtop20{margin-top:20px;}
.WalletRegisterMain button[type="submit"].H_Button {
    font-size: 16px;
    background: #e04627;
    color: #fff;
}

.walletMainCnt button[type="button"].H_Button {
    font-size: 16px;
    width: 150px;
    background: #e04627;
    color: #fff;
}
.WalletRegisterMain4Right button.H_Button{
	font-size: 16px;
    width: 100%;
    background: #e04627;
    color: #fff;
}
.walletMainCnt button, .controls .form-group button, .WalletRegisterMain4Right button, .WalletRegisterMain button {
    border: 1px solid #e04728!important;
    outline: none;
    background: #fff;
    width: 100%;
    color: #e05a41;
    font-size: 13px;
    cursor: pointer;
}
.controls .form-group button:hover, .WalletRegisterMain  button:hover, .walletMainCnt button:hover, .WalletRegisterMain4Right button:hover{background: #ca3b1e!important; color: #fff!important; border: 1px solid #ca3b1e;}

.WalletRegisterMain button, .walletMainCnt button, .WalletRegisterMain4Right button, .controls .form-group button {
    border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    -o-border-radius: 4px!important;
    height: 40px!important;
    line-height: 37px!important;
}

  .walletMainCnt .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
   .walletMainCnt .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .walletMainCnt .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
 .walletMainCnt .checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1; }
  .walletMainCnt .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
   .walletMainCnt .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
   .walletMainCnt .checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
    .walletMainCnt .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
 .walletMainCnt .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
 .walletMainCnt .checkbox.checkbox-inline {
    margin-top: 0; }
  .walletMainCnt .checkbox.checkbox-single label {
    height: 17px; }

.walletMainCnt .checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }
.walletMainCnt .checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.walletMainCnt .checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
.walletMainCnt .checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }

.walletMainCnt .checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
.walletMainCnt .checkbox-info input[type="checkbox"]:checked + label::after {
  color: #fff; }

.walletMainCnt .checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
.walletMainCnt .checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.walletMainCnt .checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
.walletMainCnt .checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff; }

.walletMainCnt .radio {
  padding-left: 20px; }
.walletMainCnt .radio label {
    position: relative;
    padding-left: 5px; }
.walletMainCnt .radio label::before {
      content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    top: -3px;
    margin-left: -9px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out; }
.walletMainCnt .radio label::after {
display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 0px;
    margin-left: -9px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
 .walletMainCnt .radio input[type="radio"] {
    opacity: 0;
    z-index: 1; }
.walletMainCnt .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .walletMainCnt .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .walletMainCnt .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .walletMainCnt .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .walletMainCnt .radio.radio-inline {
    margin-top: 0; }
  .walletMainCnt .radio.radio-single label {
    height: 17px; }

.walletMainCnt .radio-primary input[type="radio"] + label::after {
  background-color: #428bca; }
.walletMainCnt .radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca; }
.walletMainCnt .radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca; }

.walletMainCnt .radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
.walletMainCnt .radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
.walletMainCnt .radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

.walletMainCnt .radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
.walletMainCnt .radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
.walletMainCnt .radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

.walletMainCnt .radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
.walletMainCnt .radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
.walletMainCnt .radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

  
  .inputboxtofollow{
	webkit-order: 2!important;
    -ms-flex-order: 2!important;
    order: 2!important;
    display: block!important;
    margin-top: 0!important;
    background: none!important;
    padding-top: 2px!important;
    padding-bottom: 1px!important;
    padding-left: 2px!important;
    padding-right: 2px!important;
    border-width: 0 0 1px 0!important;
    line-height: 26px!important;
    height: 30px!important;
    -ms-flex-preferred-size: 26px!important;
    border-radius: 0!important;
    border-style: solid!important;
    width: 100%!important;
    box-sizing: border-box!important;
    float: left!important;
	font-weight:bold;
  }
  #forgetpin {
    color: #e04627;
    position: absolute;
    bottom: 67px;
    cursor: pointer;
    right: 273px;
	display:block!important;
	text-decoration:none!important;
}
 #forgetpin_v1 {
    color: #e04627;
    position: absolute;
    top: 2px;
    cursor: pointer;
    right: 15px;
	display:block!important;
	text-decoration:none!important;
}
#forgetpin_v2 {
    color: #e04627;
    position: absolute;
    top: 2px;
    cursor: pointer;
    right: 15px;
	display:block!important;
	text-decoration:none!important;
}
.controls .form-group input, .form-horizontal input{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    outline: none;
    border: 1px solid #CACACA;
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #909090;
	padding-top:15px;
}
.controls .form-group, .WalletRegisterMain .form-group{padding: 16px 0 0 0;}
.controls .form-group button[type="submit"].H_Button {
    font-size: 16px;
    width: 100%;
    background: #e04627;
    color: #fff;
}

.submitbuttonmargin{margin: 20px 0px!important;}

/* For Switch Button */

.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1px solid #999999; border-radius: 20px;
	
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #EEEEEE;
	color:#e04627;
	font-size:12px;
	
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
	font-size:12px;
}
.onoffswitch-switch {
    display: block;
	width: 18px;
    height: 19px; 
	margin:6px;
    background: #878787;
    position: absolute; top: 0; bottom: 0;
    right: 56px;
    border: 1px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
	
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
.signPage{
    width: 100%;
    height: auto;
    background: #f6f6f6 url("../images/login_bg.jpg") repeat-x;
	}
.myWalletMain{	
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background: #fff;
    border: 1px solid #f2d3ce;
    box-shadow: 0px 0px 10px #efefef;
    background: #fff;
}
.ptb {
    padding: 5px 27px;
}
.clr {
    clear: both;
}
@media (min-width: 767px){
	
	.walletPdng{padding-top:30px;}
	.margintopresminwidth30{margin-top:30px;}
}
@media (max-width: 767px){
.ptb {padding: 20px 10px;}
.margintopres30{margin-top:30px;}
.margintopres15 {margin-top: 12px;font-size: 14px;}
}
.dotted{
  border:none;
  border-top:1px dotted #E0E0E0;
  color:#fff;
  background-color:#fff;
  height:1px;
 }
 .walletPageTextMain .walletPageTextRight{color:#dcaa5c;}

 .wallettermandcondition h3{text-align: center;font-size: 18px;}
 .wallettermandcondition h4{margin-top: 20px;}
 .wallettermandcondition li{margin-top: 10px;font-size: 13px;}
 
 .signPage .ng-scope #tabs .maintabforwallet li:hover {
    border: none;
    border-bottom: 1pt solid #e04627;
    margin-bottom: -1px;
}
.signPage .ng-scope #tabs .maintabforwallet li.active, .signPage .ng-scope #tabs .maintabforwallet li.active:hover, .signPage .ng-scope #tabs .maintabforwallet li.active:focus {
    border: none!important;
    cursor: pointer!important;
    border-bottom: 1pt solid #e04627!important;
}
.signPage .ng-scope #tabs .maintabforwallet{margin-bottom: 66px;}
.termandcondtions li a{padding-top: 0px!important;color: #808285;}
.termandcondtions li a:hover, .termandcondtions li a:focus {
    background-color: #f6f6f6!important;
}
.borderforsent{border:border: 1pt solid #cecece;
    padding: 4px 10px 0px 9px;}
.addbeneficiary input{font-weight: 600!important;}

.WalletRegisterMainPage input::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 2;
	font-weight:400;
}
.rd{color:red; font-size:12px;}

.form-group input{
  font-size:14px;
  padding:10px 10px 10px 5px;
  display:block;
  border:none;
  border-bottom:1px solid #cecece;
}
.form-group input:focus{ outline:none; }, .form-group input:focus{ outline:none; }

/* active state */
.form-group input:focus ~ label, .form-group input:valid ~ label{
  top:2px;
  font-size:12px;
  color:#737373;
}
#home .form-horizontal .form-group label{top: -13px;font-size:12px;}
/* LABEL ======================================= */
.form-group label{
	color: #999;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 18px;
    top: 21px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}




/*--12-10-2016--*/

.whatIsMyles ul { margin: 0px !important; }


/*--12-10-2016--*/






@media (max-width: 767px){
.mmt30{margin-top:30px;}
}
.h4heading{
	font-weight: 600;
    margin-top: 22px;
}
.linewallet{
	height: 1px;
    background: #ddd;
    width: 100%;
    display: inline-block;
    margin: 15px 0 10px;
}
.colrgry{
	color:#808285;
}
#mainView .nav-tabs &gt; li &gt; a {
   font-weight: 600;
}
.cursordefault{cursor:default!important;}

.walletmenu{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.walletmenu li{
	display: inline;
    color: #878787;
    padding-right: 10px;
    vertical-align: middle;
    cursor: pointer;
	width:auto!important;
	padding: 5px 15px!important;
	text-decoration:none;
}
ul.walletmenu li a:hover{
	text-decoration:none;
}
.walletSmFont{
color:#737373;
}
.ptbmj{padding:6px 0px 0px 15px;}
.ptbwallet{padding:6px 0px 0px 15px;}
.pdt22{padding-top:22px;}
.pdb15{padding-bottom:15px;}
.noWalletimg{
	text-align: center;
    margin-top: 10%;
	color:#808285;
}

@media (min-width: 1200px){
.container {
    width: 1170px;
}
}
.franchisepage{
	width: 117%;
    margin-left: -83px;
}
.tdinputotp a{float: right;margin-top: -20px;}
.cursordef{cursor:default!important;}
.gb{color:#878787;}
.mt65{margin-top:65px!important;}
@media screen and (max-width: 768px){
	.walletPdngres{padding-top:0px;}
	.margintopres30{margin-top:30px;}
	.margintopres15 {margin-top: 12px!important;font-size: 14px!important;}
}
.WalletRegisterMainPagetab ul li, .WalletRegisterMainPagetab ul li a{text-align:left;width:auto!important;}
.myWalletMain .form-horizontal .form-group {margin-right: 0px!important;margin-left: 0px!important;padding: 3px 0!important;}
.myWalletMain .form-horizontal{margin-top: 28px;}
.myWalletMain .tab-content{padding-bottom:0px;}
.mt15{margin-top:15px;}
.mb22{margin-bottom:22px;}
.height448{height:448px;}
.font12{font-size:12px;}
.walletHdngRight{font-size: 16px;font-weight: 600;margin-top:17px;}
.linewalletm{
	height: 1px;
    background: #ddd;
    width: 100%;
    display: inline-block;
    margin: 6px 0 10px;
}
.WalletRegisterMain4Right .myWalletMain .form-horizontal {
    margin-top: 5px;
}
.addMoneyPage .col-md-3{padding-left:6px;padding-bottom: 13px;}
#transfertobankdiv p{color: red;text-align: left;
    margin-top: 26px;
    margin-bottom: 45px;margin-left: 15px;}

	.BankAccounts{color: #333!important;
    font-size: 16px;}
	.mt12{margin-top:12px;}
	#maincontentsecondtohide ul.walletMrgnTp li, #maincontenttohide ul.walletMrgnTp li{width:auto!important;}
	#TransfertoBank #addbeneficiary{margin-top:18px;}
	.transactionHistory #TransfertoBank .form-group{margin-bottom:0px;}
	.transactionHistory #TransfertoBank  .forbutton{margin-bottom:32px;margin-top:20px;}
	.transactionHistory #TransfertoBank .col-md-12{padding-left:0px;}
	.mb22{margin-bottom:22px;}
	#benef_mes{margin-top: 14px;margin-left: 19px;}
	#transfertobankdiv tr:nth-child(odd) {background: #f2f2f2;}
	.termandcondtions a{
	font-size: 12px;
    padding-right: 20px;
	}
	@media screen and (max-width: 768px){
.WalletRegisterMainPagetab ul li{	padding-left: 4px!important;
    padding-right: 0px!important;
    width: auto!important;
    font-size: 12px;
}
.WalletRegisterMainPagetab ul li a{font-size:12px;}
	}
footer.ltGreyBg .footer li a, footer.ltGreyBg .footer .copyright{color:#fff;}
footer.ltGreyBg {background: #333;margin-top:134px;}
.paddingBotTop30 { padding: 30px 0px; } 
.container-fluid .signPage{padding-bottom:40px;}
footer.ltGreyBg .footer ul.walletmenu li{padding: 0px 10px!important;}
.resend{position: absolute;right: 18px;color: red;top: 6px;}
.mt25{margin-top:25px!important;}
.onoffswitch-inner:after+.onoffswitch-switch{background-color:red;}
.onoffswitch-switch-red{background-color: #e04627;border: 1px solid #e04627;}
/******************new css for document*******************/
.tab-block { display: block; margin:20px 0px; padding: 0px; }
.tab-block label {display:inline-block; position: relative;margin: 0px 2px; padding:8px  10px; width: 18%; background: #f2f2f2; border:1px solid #e0e0e0; text-align: center; position: relative; font-weight: 400; cursor: pointer; }
.tab-block label span { display: inline-block; margin-left:20px; position: absolute; right: 10px; top: 7px; bottom: 0; }
.click4 { display:inline-block; position:relative;cursor:pointer; width:auto; text-align:center;  padding:8px  10px; background: #e24d1c !important; color: #fff !important; border-radius: 0 !important;}
.click4 span { display: inline-block; margin-left:20px; right: 10px; top: 7px; bottom: 0; }

.tab-block label.active { background: #e24d1c !important; color: #fff !important; border-radius: 0 !important; }
.tab-block .table thead tr { background:#f2f2f2;  }
.tab-block .table td { border:1px solid #ddd; }
.tab-block .open-block { border: 1px solid #e0e0e0; padding: 20px; background: #fff; }
.tab-block .open-block input { min-height: 38px; border:1px solid #ddd; width: 100%; padding: 5px 10px;  }
.tab-block table input[type="submit"] {  background-color: #e24d1c;
color: #fff;
cursor: pointer;
padding-left: 10px;
padding-right: 10px;
width: auto; }
@media screen and (max-width: 767px){
	.tab-block .tab-btn li {display: block; text-align: left;}
	.tab-block label { display: block; padding: 8px 15px; width: 100%; text-align: left;}
	.bookD { padding-left: 15px; }
	.tab-block label span { right: 20px; }
}
/******************new css for document  end*******************/


/*--Footer Code **/
@media screen and (min-width:728px) {
.ltGreyBg .pull-left{float:left!important;}
footer.ltGreyBg .pull-right{float:right;}
footer.ltGreyBg .text-center{text-align:center;padding-top: 15px;padding-right: 70px;}
}
/*-- End Footer Code **/






/*--Mahesh header start---*/
.subHeader .navbar-header.col-sm-3 { padding: 10px 0px 10px 0px; }
.subHeader .mylesH_right ul {
    float: right;
}
ul.icons { display: block; margin:5px 0 10px 0px; padding: 0px; list-style: none; text-align: right; }
ul.icons li {
    float: none !important; 
    padding: 2px 5px;
    
    text-transform: uppercase; display: inline-block; color: #909090;

}
ul.icons li a {
    color: #909090; text-decoration: none; font-family: 'Open Sans', sans-serif !important; font-size: 14px;
}
ul.icons li a:hover { color: rgb(224, 70, 39) !important; }
.mylesH_right ul li {
    text-decoration: none; font-size: 13px;
    color: #909090;
}
.signin {
    background: url("../images/signin.png") no-repeat -10px 0px;
   width: 11px!important;
    display: inline-block;
    margin-right: 8px;
}

.subHeader .call {
    background: rgba(0, 0, 0, 0) url("../images/call.png") no-repeat scroll 0 0;
}

.subHeader .call {
    display: inline-block;
    height: 12px;
    margin-right: 4px;
    width: 11px;
}
.subHeader ul.icons li:nth-of-type(1) {
    border-right: 1px solid #e5e5e5;
    padding: 2px 10px; margin-left: 5px;
}

.top_link { margin:0 ; padding: 0px; display: block; list-style: none; text-align: right; float: right; }
.top_link li { display: inline-block !important; background: none; float: none !important ; margin:0px 0 0px 30px !important; }
.top_link li a { color: #000 !important; font-size: 14px !important; background: none; padding: 0px 0px !important; text-transform: uppercase; }
.top_link li a:hover{ border-bottom: 2pt solid rgb(224, 70, 39);
    color: rgb(224, 70, 39) !important;
    padding-bottom: 5px; background: none !important; } 


.modal-header .close { border: 0px;
    background: none;
    font-size: 23px;
    right: -26px;
    top: -18px;
    color: #fff;}
.modal-header .close:hover { color: #000;  background:none; }
md-input-container #mobile { border-left:none; border-top:none; border-right:none; outline: 0; }
.subHeader .HSign a {
    color: rgb(224, 70, 39)!important;
}
.al-gp { padding: 0px; }

#usermobile, #userpassword {     -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: block;
    margin-top: 0;
    background: none;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    border-width: 0 0 1px 0;
    line-height: 26px;
    height: 30px;
    -ms-flex-preferred-size: 26px;
    border-radius: 0;
    border-style: solid;
    width: 100%;
    box-sizing: border-box;
    float: left; margin-bottom: 20px; outline: 0;
}
.mobile_t{ background: none !important; border: none !important; margin-right: 10px !important; margin-top: 7px !important; }

.nav_container { height: 90px; }
.mylesfranchise form .input { margin: 0px 0px; }
.mylesfranchise form .input input { background: #fff;
    border: 1px solid #5c5b5d;
    height: 20px;
    font-size: 12px;
    margin: 3px 5px;
    padding: 2px 5px; 
}
.mylesfranchise form  select { background: #fff;
    border: 1px solid #5c5b5d;
    height: 20px;
    font-size: 12px;
    margin: 3px 5px;
    padding:2px 5px;  border-radius: 0; line-height: normal;
}
.mylesfranchise form  textarea { background: #fff;
    border: 1px solid #5c5b5d;
    height: 47px;
    font-size: 12px;
    margin: 3px 5px;
    padding:2px 5px;  border-radius: 0; line-height: normal;
}

@media (max-width: 767px) {
.main-menu ul.nav.navbar-nav li a { padding: 10px 15px!important;}
.top_link { margin: 0px !important; }
.top_link li { margin-right: 0px !important; }
.nav_container { overflow: visible !important; z-index: 999; position: relative;}
.modal-header .close { right: -31px !important; top: -18px !important; left: auto !important; color: #fff!important;}
.subHeader ul.icons li:nth-of-type(1) { border: none; }
.form_col1 .w_94 { width: 100%;}
.hidden-xsmdmargin{display:none!important;}
}
.hidden-xsmdmargin{display:inline-block;}
@media (min-width 768px) and (max-width 979px) {


	.top_link li { margin-left: 10px !important; }
}
.al-menuu kbd { background: none; border: 0px; box-shadow: none; font-family: 'Open Sans', sans-serif; }

/*--Mahesh header end---*/

.subHeader .HSign a kbd { color: rgb(224, 70, 39); font-size: 14px;}
.subHeader .HSign a kbd:hover { color: rgb(224, 70, 39);  }
ul.icons li kbd { color: #909090 ;}
.top_link li {  float: none !important; }
.sub_menu .nav &gt; li { display: inline-block;}
.change_pass:hover { color:#fff!important; text-decoration:none;}




/*******login page css *****/


.loginAnim { margin-top:20px !important;}

.loginAnim .input {
    position: relative;
    z-index: 1;
    display: inline-block;
    margin: 0 0 20px 0;
    width:100%;
    vertical-align: top; background:none!important; 
}


.input__field {
    position: relative;
    display: block;
    width: 60%;    
    border-radius: 0;
    background: #f0f0f0; font-size:14px!important;


    
}

.input__field:focus {
    outline: none;
}

.input__label {
    display: inline-block;
    width: 40%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.input__label-content {
    position: relative;
    display: block;
    padding: 20px 0;
    width: 100%;
}

.graphic {
    position: absolute;
    top: 0;
    left: 0;
    fill: none;
}

.loginAnim .icon {
    color: #ddd;
    font-size: 150%;
}

/* Individual styles */
/*--arun--*/
.totalBlance-h { font-size: 12px; padding-right: 5px; }
.WalletRegisterMainPage .fontbigforwallet{font-size:12px; font-weight:600; color: #484848;}
.BlanceList { display: block; text-align: right; }
ul.BlanceList{list-style-type: circle!important;margin-left: 19px!important;}
.BlanceList li { text-align: left; padding: 0px 0 0 0px !important; margin: 0; width: 100%!important; color: #333!important;cursor: default!important;}
.BlanceList li span { float: right; }
p.borderBottomWallet{border-bottom: 1px solid #ddd;margin-bottom: 5px;padding-bottom: 4px;}

@media screen and (max-width: 768px){
	.BlanceList li {width: 100%!important; text-align: left!important;}
}
.walletFloatRightAndTop{margin-top: -5px;float: right;}
/* Haruki */

.input--haruki {
    margin: 4em 1em 1em;
}

.input__field--haruki {
    padding: 0.4em 0.25em;
    width: 100%;
    background: transparent;
}

.input__label--haruki {
     position: absolute; top:-16px;
    width: 100%;
    text-align: left;
    pointer-events: none; margin:0px !important;
}

.input__label-content--haruki {
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
}


.input__label--haruki::after {
    content: '';
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 1px;
    
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
}

.input__label--haruki::before {
    top: 0;
}

.input__label--haruki::after {
    bottom: 18px;
}

.input__field--haruki:focus + .input__label--haruki .input__label-content--haruki,
.input--filled .input__label-content--haruki {
    -webkit-transform: translate3d(0, -45%, 0);
    transform: translate3d(0, -45%, 0); font-size:11px;  color: #878787;
}

.input__field--haruki:focus + .input__label--haruki::before,
.input--filled .input__label--haruki::before {
    -webkit-transform: translate3d(0, -0.5em, 0);
    transform: translate3d(0, -0.5em, 0);
}

.input__field--haruki:focus + .input__label--haruki::after,
.input--filled .input__label--haruki::after {
    -webkit-transform: translate3d(0, 0.5em, 0);
    transform: translate3d(0, 0.5em, 0); bottom: 4px; background:none;
}

.input input {
    height: 30px;
    border: none;
    border-radius: 0px;
    border-bottom: 1px solid #d7d7d7;
    padding: 0px;
    
}



.nav_container {
    height: 70px;
	}


@media screen and (max-width: 767px){

	.subHeader .text-all {
	    display: none;
	}
	.subHeader .top_menu li:last-child, .icons li:last-child {
	    display: none;
	}
	.subHeader button.navbar-toggle {
	    float: none;
	    margin-right: 0;
	    margin-top: 0;
	    padding-left: 0;
	    width: auto;
	    border:none !important;  background: transparent !important;
	}
	.subHeader button.navbar-toggle kbd { background: none; padding: 0px; }

	.subHeader .navbar-toggle .icon-bar {
	    background: #e04627 !important;
	}
	.subHeader .main-menu .top_menu, .main-menu ul.icons {
	    position: absolute;
	    right: 10px;
	    top: -42px;
	}
	.subHeader .navbar-toggle .al-clz {
    color: #e04627;
    font-size: 22px;
	}
	

	.main-menu .al-menuu {
    background: #e04627 none repeat scroll 0 0;
    width: 100%;
	}
	.main-menu ul.nav li {
    border-bottom: 1px solid #eee;
    padding: 0;
    width: 100%; margin: 0px !important;
	}
	.subHeader .col-sm-9 { padding: 0px; }

	.main-menu ul.nav.navbar-nav li a {
    color: #fff !important;
    text-align: left;
	}
	.top_link li a:hover { border-bottom: 0; }

	.main-menu ul.nav.navbar-nav li a:hover {
    background: #fff none repeat scroll 0 0;
    color: #333 !important;
	}
	.subHeader .navbar-collapse { padding: 0 0px !important; }
	#mainView .table-responsive { margin-top: 10px; }
	#tabs.mp li{padding-left: 1px;padding-right: 1px;}

	.footer ul.walletmenu {
    margin: 0 0 10px !important;
    text-align: center;
	}
	.tarrifs_block .locationBox label { display: block; }
}
#tnp_overlay ~ iframe{left:0;right:0;}

@media screen and (max-width:767px) {
.whatis ul li{min-height:160px;}
/* Cancellation Code Start */
.simplePopup.print_h.plan_cancel{
left: 0!important;
   right: 0 !important;
   top: 10px!important;
   width: 79%;
   margin: auto;
   overflow-x: scroll;
}
.newTableForRefund{margin-top:10px;}
.plan_cancel .simplePopupClose {
   right: 12px;
   top: 1px;
}
/* Cancellation Code End */
}
/* Cancellation Code Start */
.summaryTextPage{text-align:left!important;font-size:14px;}
.refundHeading{text-align:center;font-size:16px;font-weight:700;margin-top: 5px;}
/* Cancellation Code End */

/*  Agreement CSS */
.term_head{
background:#DB4425;
color:#fff;
padding:5px;
width:100%;
margin-bottom: 10px;
padding: 5px 10px;
border-radius: 3px;
}
.agreement_tc p {
  line-height:22px;
  padding-left:20px;
}
.agreement_tc ol {
   margin:0px;
padding:10px 0 0 40px; 
}
.agreement_tc ol li {
padding-bottom:10px;
line-height:22px;
}
.agreement_tc ul {
   margin:0px;
padding:0px 0 0 40px;   
}
.agreement_tc ul li {
padding-bottom:10px;
line-height:22px;
}
.list2 {

margin-top:10px !important;
}
.list2  li {
margin-left:0px;
}
.list3 {
padding-left:10px !important;
}
.list4 {

margin-top:10px !important;
}
.bold {
font-weight:bold;
color:#000;
font-size:16px;
}
.list4  li {
margin-left:9px;
}
.list6  {

padding-left:57px !important;
}

/* end Agreement CSS */

@media screen and (max-width: 767px){
   .tc_myles.dt {
       width: 100% !important;
   }
}

</pre></body></html>