@charset "utf-8";

/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,300,600,800,400);

/* font-family: 'Open Sans', sans-serif; */

@import url(http://fonts.googleapis.com/css?family=Roboto:500,900,300,700,400);

/* font-family: 'Roboto', sans-serif; */

@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);

/* font-family: 'Oswald', sans-serif; */

@import 'https://fonts.googleapis.com/css?family=Lato';


/*====================================== reset.css is here ========================================*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: bold;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

.clear {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    display: block;
    height: 0;
}

header,
nav,
section,
article,
aside,
footer,
hgroup {
    display: block;
}

::-webkit-scrollbar {
    width: 10px;
    background: #ffffff;
}

::-webkit-scrollbar-thumb {
    background: #5d5d5d;
    border-top: 0;
    border-bottom: 0
}

::selection {
    background: #d63a45;
    color: #fff
}

html {
    height: 100%
}

@font-face {
    font-family: 'SegoeUI-Bold';
    src: url('../fonts/SegoeUI-Bold/SegoeUI-Bold.eot') format('embedded-opentype'), url('../fonts/SegoeUI-Bold/SegoeUI-Bold.woff') format('woff'), url('../fonts/SegoeUI-Bold/SegoeUI-Bold.ttf') format('truetype'), url('../fonts/SegoeUI-Bold/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    height: 100%;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    background: #ffffff;
    overflow-x: hidden;
}
/*----------------------*/

.back_top {
    font-size: 18px;
    color: #f2002e;
    font-weight: 600;
    display: block;
    text-shadow: 2px 2px 5px #000;
    position: fixed;
    z-index: 999;
    bottom: 60px;
    right: 20px;
    cursor: pointer;
    display: none;
    max-width: 45px;
    max-height: 45px;
}

.back_top:hover {
    color: #d40000;
}

.back_top img {
    width: 41px;
    height: 41px;
}

.fa-hand-o-up {
    width: 16px;
    margin: 0 auto 2px;
    display: block !important;
}

.fa-hand-o-up:before {
    display: block;
    margin: 0 auto;
}

figure{ padding:0; margin:0; }
.no_border{ border:none !important;}
.last{ margin:0 !important;}
/****** LOADER ******/
#page-preloader{padding-left:38%; padding-top:250px;}
#loading{animation-name: myfirst;animation-duration: 2s;animation-timing-function: linear;animation-iteration-count: infinite;animation-play-state: running;/* Firefox: */-moz-animation-name: myfirst;-moz-animation-duration: 2s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;-moz-animation-play-state: running;/* Safari and Chrome: */-webkit-animation-name: myfirst;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-webkit-animation-play-state: running;}

.comming_soon{ width:37%; height:100%; margin:0 auto; padding:0; display:table;}
.comming_soon h1{ display:table-cell; vertical-align:middle;}
.comming_soon h1 span { text-align:center; font-size:73px; color:#F30; padding:20px 0; margin:0; display:block;}

.home_wrapper {
    min-height: 100%;
    height: auto/* !important*/;
    height: 100%;
    margin: 0 auto -68px;
}

.wrapper{ width:100%; padding:0; min-height:100%; height:auto !important; height:100%; margin:0 auto -68px; background-attachment:fixed;}

.container {
    width: 1170px;
    margin: 0 auto;
    padding: 0;
}

.row {
    padding: 0;
    margin: 0;
}

header {
    width: 100%;
    padding: 9px 0 12px;
    position: fixed;
    top: 0;
    z-index: 999;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.sub_header {
    position: relative;
    padding:0;
    background: #d63a45;
}

.logo {
    padding: 0;
    margin:16px 0 0 2%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.logo a {
    padding: 0;
    margin: 0;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.logo a img {
    width: 135px;
    height: auto;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.header_right {
    padding: 0 !important;
    margin: 0 2% 0 0
}

.header_right h5 {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    color: #fff;
    font-weight: 500;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.header_right b {
    float: right;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    padding: 5px 0 0;
    display: block;
    /*text-shadow: 0 1px 1px #ffffff;*/
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.header_right b span {
    font-size: 13px;
    font-weight: 400;
    padding: 0;
}

.login_main {
    padding: 0 0 0 25px;
    margin: 0 0 0 35px;
    height: 55px;
    border-left: solid 1px #C1C1C1;
    display: table;
}

.stick_header {
    padding: 9px 0 5px;
    background: #d63a45;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
     z-index: 99999999;
}

.stick_header .logo {
    margin:9px 0 0 1%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.stick_header .logo a {
    display: block;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.stick_header .logo a img {
    width: 115px;
    height: auto;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.stick_header .bikemain_right {
    margin: 0 1.2% 0 0;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.stick_header .header_right h5 {
    font-size: 17px;
    color: #fff;
    text-shadow: none;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.stick_header .header_right b {
    font-size: 15px;
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.stick_header .header_right b span {
    font-size: 12px;
}

.stick_header .login_main {
    height: 50px;
}

.stick_header .buy_bike a:hover {
    Color: #464646;
}

.sub_header .buy_bike a:hover {
    color: #464646;
}

.stick_header .bike_nav {
    margin: 18px 10px 0 0;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
   
}

.login_main a {
    display: table-cell;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase
}

.header_right .fa-mobile {
    font-size: 21px
}

.banner_slider {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    position: relative;
    background-size: cover !important;
    width: 100%;
    background: url(../images/banner4.jpg) no-repeat;
    min-height: 667px;
}

.slider_block {
    position: absolute;
    top: 220px;
    right: 0;
    width: 51%;
    height: 100%;
    z-index: 99;
}

.start_here {
    width: 100px;
    height: 170px;
    background: url(../images/start-here.png) no-repeat;
    position: absolute;
    left: 120px;
    top: 120px;
}

.slider_block ul li h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 125px;
    color: #fff;
    text-align: left;
    text-shadow: 5px 6px 0px #505050;
    line-height: 100px;
    padding: 0 0 30px;
}


/*.slider_block ul li h2::before{
	content:'';
	width:200px;
	height:10px;
	background:#f00;
	position: absolute;
    bottom: 0px;
}*/

.banner_slider img {
    width: 100%;
    height: 100%;
}

.banner_info1 {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
}

.banner_in {
    width: 100%;
    height: 100%;
}

.banner_in .container {
    height: 100%;
}

.banner_in .row {
    height: 100%;
}

.heading {
    width: 50%;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 21%;
    right: 0;
    z-index: 99;
}

.sell{ padding:0; margin:0; position:relative;}
.sell a {
	float:left;
    font-family: 'Lato', sans-serif;
    font-size:22px;
    color: #fff;
    font-weight: 600;
    padding:18px 40px 19px;
    margin: 0 0 0 150px;
    line-height: 27px;
    border-radius: 3px;
	letter-spacing:1px;
    box-shadow: 5px 5px 10px #484848;
    text-align: center;
    text-shadow: 0px 2px 0px #464646;
    text-transform: capitalize;
    background: #d63a45;
    border-bottom: solid 3px #980000 !important;
	text-decoration:none !important;
	cursor:pointer;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.sell a:hover{
	background:#333;
	color:#ffffff;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
} 


.heading h1 {
    font-family: 'SegoeUI-Bold';
    font-size: 52px;
    color: #FB6A00;
    padding: 0 10px 10px 0;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0.48);
    text-align: right;
    text-shadow: 0px 1px 0px #000000;
    text-transform: capitalize;
}

.heading h1 b {
    color: #00D8FD;
}

.heading span {
    font-family: 'SegoeUI-Bold';
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    background: rgba(0, 0, 0, 0.48);
    text-align: right;
    display: block;
    text-shadow: 0px 1px 0px #000000;
    padding: 0 0 3px 0px;
}

.start_here {
    padding: 0;
    margin: 0 0 10px
}

.list {
    margin: 0 0 0 0 !important;
    webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.sell_form_section {
    width: 28%;
    height: 100%;
    margin: 0 -550px 0 0;
    padding: 0;
    overflow: hidden;
    position: absolute;
    z-index: 99999;
    top: 0;
    right: 0;
    webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.sell_form_section h3 {
    font-size: 22px;
    color: #ffffff;
    color: #ffffff;
    text-align: center;
    padding: 0 0 9px;
    line-height: 24px;
    text-shadow: 0 1px 1px #000
}

.sell_form_section ul {
    float: none;
    display: block;
    padding: 0;
    margin: 0;
}

.sell_form_section ul li {
    width: 100%;
    height: auto;
    float: none;
    display: block;
    padding: 0;
    margin: 0 0 12px 0;
    position: relative;
}

.sell_form_section ul li select {
    width: 100%;
    color: #A2A2A2;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 9px 6px;
    border: 0 none;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    background: url(../images/select-icons.png) no-repeat 95% center #ffffff;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border: solid 1px #A7A7A7;
    outline: none;
    border-radius: 3px;
    height: 37px
}

.sell_form_section ul li select:focus {
    color: #595959;
    border: solid 1px #FF9800;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.sell_form_section ul li .textfeild {
    width: 100%;
    font-size: 14px;
    color: #666666;
    font-weight: 500;
    line-height: 17px;
    margin: 0;
    padding: 8px 9px 9px 10px;
    border: solid 1px #A7A7A7;
    outline: none;
    border-radius: 2px;
}

.sell_form_section ul li .textfeild:focus {
    color: #595959;
    border: solid 1px #FF9800;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.sell_form_section ul li .form-control {
    border-radius: 2px;
}

.sell_form_section ul li .btn9 {
    width: 150px;
    font-size: 17px;
    padding: 8px 0;
    border-radius: 2px;
    border: 0;
    color: #fff !important;
    text-align: center;
    vertical-align: middle;
    font-weight: 400;
    border:none;
	background: #d63a45;
    border-bottom: solid 3px #980000 !important;
    text-transform: capitalize;
    text-shadow: 0px 1px 0px #000000;
	letter-spacing:1px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.sell_form_section ul li .btn9:hover {
    background: #333333;
    color: #fff;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

::-webkit-input-placeholder {
    color: #A2A2A2;
}

::-moz-placeholder {
    color: #A2A2A2;
}


/* firefox 19+ */

:-ms-input-placeholder {
    color: #A2A2A2;
}


/* ie */

input:-moz-placeholder {
    color: #A2A2A2;
}

.fa-calendar {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}


.list {
    margin: 0 0 0 0 !important;
    webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.back_icon {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    font-size: 40px;
    font-weight: 900;
    line-height: 32px;
    padding: 0 5px;
    background: #000;
    color: #fff;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.7s;
    -moz-transition: 0.7s;
    -ms-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
}

.back_icon:hover {
    background: none !important;
    border: none !important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.form_section{ width:91%; padding:0 0 25px 0; margin:0 80px 0 0;}
.form_section ul li:last-child { margin-bottom: 0;}
.form_section h4{font-family:'Lato', sans-serif; font-size:16px; line-height:25px; font-weight:600; color:#000; padding:0; display:inline-block; margin:0 0 17px 0; position:relative; letter-spacing: 0.5px;}
.form_section h4:before{ content: ''; position:absolute; bottom:0; left:0; /*background:#FF8300;*/ width:40px; height:2px;/*border:dashed 1px #FD8110;*/}

.form_section ul{ float:none; display:block; padding:0; margin:0;}
.form_section ul li{ width:100%; height:auto; float:none; display:block; padding:0; margin:0 0 10px 0;}
.form_section ul li .fa-user{font-size:18px;color:#595F6E;width:20px;height:10px;display:inline-block;position:relative;z-index:9999999;left:5px;top:21px;float:left;}
.form_section ul li .fa-mobile{font-size:23px;color:#595F6E;width:20px;height:10px;display:inline-block;position:relative;z-index:9999999;left:10px;top:19px;float:left;}
.form_section ul li .fa-envelope{font-size:16px;color:#595F6E;width:20px;height:10px;display:inline-block;position:relative;z-index:9999999; left:5px;top:22px;float:left;}
.form_section ul li input[type="text"], .form_section ul li input[type="password"], .form_section ul li select, .form_section ul li textarea {
    width: 100%;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
	font-weight:400;
    padding: 12px 10px 4px 2px;
    border: 0px;
    background-color: inherit !important;
    border-bottom: solid 1px #b6b7b7;
    color: #464646;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    line-height: 18px;
    outline: none;
    text-transform:capitalize;
    letter-spacing: 0;
}
.form_section ul li label 	{
  color:#464646; 
  font-size: 13px; 
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  text-transform:capitalize;
  left:5px;
  top:10px;
  transition:0.5s ease all; 
  -moz-transition:0.5s ease all; 
  -webkit-transition:0.5s ease all;
}
.form_section ul li input:focus ~ label, input:valid ~ label {
  top:-5px !important;
  left:2px !important;
  font-size:13px !important;
  color:#09f;
  background:inherit;
}
.inputfocus label{ color:#09f !important;}


.button-set { margin-top:20px;}
.button-set .prew{ float:left; margin:0 15px 0 0;}
.button-set .submt{ float:right; margin:0;}

.check_lst ul li{
    width:auto;
    min-width:30%;
    margin:0 30px 10px 0;
    padding:0;
    display:inline-block;
}
/*------------ Banner List Here ----------------*/

.banner_list {
    width: 50%;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 13%;
    right: 0;
}

.banner_list .container {
    width: 100%;
    margin: 0;
    padding: 0;
}

.banner_list_info {
    padding: 0;
    margin: 0;
}

.banner_list_info img {
    margin: 0 auto;
    display: block;
    width: auto;
    height: auto;
}

.progress_bar {
    width: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 230px;
    right: 0;
}

.progress_bar ul {
    width: 100%;
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.progress_bar ul li {
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0 20px 0 0;
    width: 29%;
    text-align: center;
}

.progress_bar ul li h2 {
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
    display: block;
    padding: 0;
    margin: 0;
    text-shadow: none;
    line-height: 20px;
    text-align: center;
	letter-spacing:1px;
    text-shadow: 2px 1px 0px #505050;
}

.progress_bar ul li strong {
    font-size: 48px;
    color: #ffffff;
    font-weight:400;
    display: block;
    padding: 0;
    margin: 0;
    text-align: center;
    line-height: 50px;
	letter-spacing:1px;
    text-shadow: 2px 1px 0px #505050;
}

.list_icon1 {
    background: url(../images/caption-icon2.png) no-repeat top center;
    height: 41px;
    display: block;
}

.list_icon2 {
    background: url(../images/caption-icon3.png) no-repeat top center;
    height: 39px;
    display: block;
}

.list_icon3 {
    background: url(../images/caption-icon1.png) no-repeat top center;
    height: 41px;
    display: block;
}

.list_icon4 {
    background: url(../images/icon5.png) no-repeat top center;
    height: 41px;
    display: block;
}

.banner_list_info strong {
    font-size: 15px;
    padding: 48px 0 0;
    color: #000000;
    font-weight: 600;
    text-align: center;
    display: block;
    text-shadow: 0 1px 1px #8c8c8c;
}

.shape1 {
    width: 100%;
    height: 60px;
    background: #f1f1f1;
    position: absolute;
    bottom: -30px;
    right: -2px;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

.shape2 {
    width: 100%;
    height: 60px;
    background: #f1f1f1;
    position: absolute;
    top: -29px;
    right: -2px;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

.steps {
    padding: 0;
    margin: 0;
    padding: 0;
	position: relative;
    z-index: 999;
}

.steps_in {
    padding: 40px 0 60px;
    background: #f1f1f1;
}

.steps h2 {
    font-family:'Lato', sans-serif;
    font-size: 25px;
    color: #464646;
    font-weight:800;
    padding: 0 0 45px;
    text-align: center;
	letter-spacing: 1px;
    text-transform: uppercase;
	text-shadow: 0 2px 0 #b3b3b3;
}

.steps ul {
    width: 100%;
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0;
    position: relative;
}

.steps ul li {
    width: 32%;
    float: left;
    display: inline-block;
    padding: 0 1% 0 0;
    margin: 0;
    position: relative;
}

.steps ul li h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color: #00A4B9;
    font-weight: 600;
    background: rgba(0, 0, 0, 0.06);
    width: 62px;
    padding: 15px 0;
    margin: -50px auto 30px;
    text-align: center;
    border-radius: 100%;
    box-shadow: 1px 3px 6px #5F5F5F
}

.step_left {
    padding: 35px 10px 20px;
}


.steps ul li span img {
    margin: 0 auto 15px;
    display: block;
	height:auto;
}

/*.steps ul::before {
    content: " ";
    position: absolute;
    top: 66px;
    left: 140px;
    width: 70%;
    border-top: dashed 2px #808080;
}*/

.steps ul li h5 {
    font-family:'Lato', sans-serif;
    font-size: 17px;
    color: #292929;
    font-weight:700;
    padding: 0 0 7px;
    text-align: center;
    line-height: 20px;
}

.steps ul li p {
    font-family:'Lato', sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: 400;
    padding: 0 0 7px;
    text-align: center;
	letter-spacing:1px;
}

.brand_logos {
    padding: 20px 0;
    margin: 0;
    background: #f1f1f1;
}

.brand_logos .brands {
    display: inline-block;
    padding: 0;
    margin: 0 80px 0 0;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.brand_logos ul li a img {
    width: 50%;
    height: auto;
    margin: 0 auto;
    display: block;
}

.brand_logos .brands:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.about_us {
    width: 100%;
    padding: 0;
    margin: 0;
    background: url('../images/banner4.jpg') no-repeat;
    background-attachment: fixed;
    position: relative;
    background-size: cover;
}

.about_us_in {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.61);
    padding: 110px 0
}

.about_us h2 {
    font-family:'Lato', sans-serif;
    font-size: 25px;
    color: #ffffff;
    font-weight: 800;
    padding: 0 0 20px;
    margin: 0;
    text-align: center;
	letter-spacing:1px;
	text-transform:capitalize;
}

.about_us p {
    font-family:'Lato', sans-serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: 400;
    padding: 0 18%;
    line-height: 25px;
    margin: 0;
    text-align: center;
}

.about_lft{ padding:0 70px 0 0; margin:0;}
.about_lft h3{font-family: 'Open Sans', sans-serif; color:#ffffff; font-size:14px; padding:0 0 15px; line-height:22px; text-transform:uppercase;}
.about_lft p{ color:#ffffff; font-size:13px; padding:0; line-height:22px;}
.about_rght{ padding:0; margin:0;}
.about_rght img{ width:80%; height:auto;}

.testimonial {
    padding: 30px 0 50px;
    border-bottom: solid 1px #BBBBBB;
    background: url(../images/sec-arow1.png) no-repeat;
    background-size: cover
}

.testimonial .container {
    width: 60%;
}

.testimonial h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 25px;
    color: #464646;
    font-weight: 600;
    padding: 0 0 30px;
    margin: 0;
    text-align: center;
    text-transform: uppercase
}

.map {
    width: 400px;
    height: 280px;
}

.maps {
    padding: 0;
    margin: 13px 0 0;
    cursor: url("http://maps.gstatic.com/mapfiles/openhand.cur") 8 8, default;
}

.maps iframe {
    pointer-events: none;
    display: block;
}

.gm-style .place-card-medium {
    display: none !important;
}


/* ------------------ CONTACT PAGE HERE ----------------*/

.contact_main {
    padding: 30px 0;
    margin: 0;
    position: relative;
}

.mouse-bg {
    left: 0;
    right: 0;
    bottom: 0;
    top: 0 !important;
    position: absolute;
}

#background {
    background-image: url('../images/fallback.jpg');
    height: 100%;
}

.contact_main h2 {
	font-family:'Lato', sans-serif;
    font-size: 25px;
    color: #ffffff;
    font-weight: 800;
    padding: 0 0 35px 0;
    margin: 0;
    line-height: 32px;
    display: block;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}

.contact_main .container {
    width: 70%;
    float: none;
    margin: 0 auto;
    padding: 0;
}

.contact_left {
    padding: 0;
    margin: 0;
}

.contact_left p {
    color: #f2002e;
}

.contact_left p span {
    float: left;
    font-size: 13px;
    color: #ffffff;
    font-weight: 400;
    padding: 0 0 10px 0;
    margin: 0;
    line-height: 24px;
    display: inline-block;
	letter-spacing:1px;
}

.contact_left p small {
    float: left;
    font-size:20px;
    color: #ffffff;
    font-weight:400;
    padding: 0 0 10px 0;
    margin: 0;
    line-height: 24px;
    display: inline-block;
    text-transform: capitalize;
	letter-spacing:1px;
}

.contact_left p a {
    font-size: 15px;
    color: #ffffff;
    font-weight:400;
    padding: 0;
    margin: 0;
    line-height: 21px;
	letter-spacing:1px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.contact_left p a:hover {
    text-decoration: underline;
    color: #ff505d;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.contact_left .fa-home {
    float: left;
    margin: 1px 10px 0 0;
    font-size: 20px
}

.contact_left .fa-phone {
    float: left;
    margin: 1px 10px 0 0;
    font-size: 20px
}

.contact_left .fa-envelope {
    float: left;
    margin: 1px 10px 0 0;
    font-size: 20px
}

.contact_left .fa-location-arrow {
    float: left;
    margin: 1px 10px 0 0;
    font-size: 20px
}

.contact_right {
    padding: 0;
    margin: 0;
}

.form_block {
    margin: 0;
    padding: 0;
}

.form_block ul {
    display: block;
    padding: 0;
    margin: 0;
}

.form_block ul li {
    display: block;
    padding: 0;
    margin: 0 0 8px;
	position:relative;
}
.form_block ul li .fa-user{ 
    font-size:18px;
    color: #f2002e;
    width: 20px;
    height: 10px;
    display: inline-block;
    position: relative;
    z-index: 9999999;
    padding-left: 5px;
    top:21px;
    float: left;
}
.form_block ul li .fa-envelope{ 
    font-size:16px;
    color: #f2002e;
    width: 20px;
    height: 10px;
    display: inline-block;
    position: relative;
    z-index: 9999999;
    padding-left: 5px;
    top: 22px;
    float: left;
}
.form_block ul li .fa-mobile{ 
	font-size: 24px;
    color: #f2002e;
    width: 20px;
    height: 10px;
    display: inline-block;
    position: relative;
    z-index: 9999999;
    padding-left: 5px;
    top: 18px;
	left: 4px;
    float: 4px;
}
.form_block ul li .fa-comment-o{ 
	font-size:17px;
    color: #f2002e;
    width: 20px;
    height: 10px;
    display: inline-block;
    position: relative;
    z-index: 9999999;
    padding-left: 5px;
    top:21px;
	left:1px;
    float: left;
}
.form_block ul li .fa-money{ position:absolute; top:12px; left:10px; font-size:15px; color:#A8A9A9; z-index:9;}
.form_block ul li .fa-sort-amount-desc{ position:absolute; top:12px; left:18%; font-size:15px; color:#fff; z-index:9;}
.form_block ul li input[type="text"], .form_block ul li input[type="password"], .form_block ul li select, .form_block ul li textarea {
    width: 100%;
    font-family: font-family: 'Lato', sans-serif;
    font-size: 14px;
    padding: 10px 10px 8px 32px;
    border: 0px;
    background-color: inherit !important;
    border-bottom: solid 1px #b6b7b7;
    color: #6a7989;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    line-height: 18px;
    outline: none;
    letter-spacing: 1px;
}

.form_block ul li .text_area {
    width: 100%;
    height:90px;
    font-size: 13px;
    color: #6a7989;
    border-bottom: solid 1px #d8d8d8 !important;
    border: none;
    background: inherit;
    border-radius: 0;
    padding: 7px 0 6px 34px;
    margin: 0;
    resize: none;
	outline:none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.text_area_block{ position:relative; outline:none;}

.text_area_block:after {
    position: absolute;
    bottom: 0px;
    left: 0%;
    width: 0%;
    height:2px;
    background:#00aaff;
    content: '';
    webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.text_area_block:hover:after {
    width: 100%;
    left: 0%;
    webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.form_block ul li .text_feald5:focus {
    color: #292929;
    border: solid 1px #07C2C2;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

/*.form_block ul li .text_area:focus {
    color: #292929;
    border: solid 1px #07C2C2;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}*/

.form_block ul li .bttn {
    width: 150px;
    border-radius: 3px;
    padding:7px 0;
    margin:12px 0 0 0;
    background: #d63a45;
    border-bottom: solid 3px #980000 !important;
    background-size: 100% 100%;
	border:none;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size:20px;
    color: #ffffff;
    font-weight: 400;
    cursor: pointer;
	letter-spacing: 1px;
    text-transform: capitalize;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.form_block ul li .bttn:hover {
    background: #333333;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}


/*********************** FOOTER HERE **********************/

footer {
    width: 100%;
    height: 68px;
    padding: 25px 0;
    margin: 0;
    background: #272727;
    position: relative;
    border-top: solid 1px #464646;
}

.footer_lft {
    padding: 0;
    margin: 3px 0 0 2%;
}

.footer_lft ul {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
    display: inline-block;
}

.footer_lft ul li {
    margin: 0 9px 0 0;
    padding: 0 9px 0 0;
    display: inline-block;
    float: left;
    line-height: 10px;
}

.footer_lft ul li a {
	font-size:13px;
    font-weight: 400;
    color: #ffffff;
    padding: 0;
	letter-spacing:1px;
    text-decoration: none;
    display: inline-block;
    position: relative;
    text-transform: capitalize;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.footer_lft ul li a:hover {
    color: #ff505d;
    padding: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
}

.footer_lft ul li a:after {
    position: absolute;
    bottom: -5px;
    left: 100%;
    width: 0%;
    height: 1px;
    background: #fff;
    content: '';
    webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.footer_lft ul li a:hover:after {
    width: 100%;
    left: 0%;
    webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.copy_rights {
    padding: 0;
    margin: 0 auto;
    width: 370px;
}

.copy_rights p {
    color: #fff;
    padding: 0;
	font-size:13px;
    margin: 0;
    text-align: center;
	letter-spacing:1px;
}

.copy_rights p a {
    color: #ffffff;
}

.copy_rights p a:hover {
    color: #05F1FF;
}

.social_icons {
    padding: 0;
    margin: 0 2% 0 0;
    position: absolute;
    top: 22px;
    right: 0;
}

.social_icons ul {
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.social_icons ul li {
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 0;
    line-height: 0;
}

.social_icons ul li a {
    font-size: 26px;
    color: #ffffff;
    padding: 0;
    margin: 0;
    line-height: 0;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.social_icons ul li a:hover {
    color: #b13f47;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}


/*.social_icons ul li:nth-child(1) a{ width:32px; height:32px; background:url(../images/social-icons.png) no-repeat 0 0;}
.social_icons ul li:nth-child(2) a{ width:32px; height:32px; background:url(../images/social-icons.png) no-repeat -40px 0;}
.social_icons ul li:nth-child(3) a{ width:32px; height:32px; background:url(../images/social-icons.png) no-repeat -80px 0;}
.social_icons ul li:nth-child(4) a{ width:32px; height:32px; background:url(../images/social-icons.png) no-repeat -120px 0;}
*/

.footer_lft1 {
    padding: 0;
    margin:4px 0 0 2%;
    font-size: 14px;
}

.footer_lft1 ul {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
    display: inline-block;
}

.footer_lft1 ul li {
    margin: 0 9px 0 0;
    padding: 0 9px 0 0;
    display: inline-block;
    float: left;
    line-height: 10px;
}

.footer_lft1 ul li a {
	font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #ffffff;
    padding: 0;
    text-decoration: none;
    display: inline-block;
    position: relative;
	letter-spacing:1px;
    text-transform: capitalize;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.footer_lft1 ul li a:hover {
    color: #ff505d;
    padding: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
}

.footer_lft1 ul li a:after {
    position: absolute;
    bottom: -5px;
    left: 100%;
    width: 0%;
    height: 1px;
    background: #fff;
    content: '';
    webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.footer_lft1 ul li a:hover:after {
    width: 100%;
    left: 0%;
    webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.copy_rights {font-size: 14px;}


.quote2 ul li .bx-wrapper .bx-pager
{
display:none;
}

/*********************** POPUP HERE **********************/

.popup {
    width: 35%;
    margin: 0 auto;
    padding: 0;
    display: none;
    z-index: 99999999999999 !important
}

.confirm_pop {
    background: #ffffff;
    float: none;
    padding: 0 0 20px;
    margin: 0;
}

.confirm_pop h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #ffffff;
    line-height: 22px;
    padding: 13px 10px;
    margin: 0;
    background: #00A6BB;
    text-align: center;
    box-shadow: inset 0 -30px 55px -13px #27E1F9
}

.confirm_pop p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #595959;
    display: block;
    padding: 15px 0 15px;
    margin: 0;
    text-align: center;
}

.select_lst {
    width: 95%;
    display: block;
    padding: 0;
    margin: 0 auto;
}

.submit_info {
    margin: 0 0 5px;
}

.submit_info b {
    width: 125px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #595959;
    display: inline-block;
    padding: 0;
    margin: 0;
    text-align: left;
}

.submit_info small {
    font-weight: 600;
}

.submit_info strong {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #595959;
    text-align: left;
    display: inline-block;
    padding: 0;
    margin-left: 10px;
}

.main_clse {
    font-size: 22px;
    margin: 0;
    width: 23px;
    height: 23px;
    color: #ffffff;
    border-radius: 100%;
    border: solid 2px #ffffff;
    line-height: 15px;
    font-weight: 400;
    padding: 1px 0 0 0px;
    text-align: center;
    background: #000000;
    opacity: 1 !important;
    position: absolute;
    top: -12px;
    right: -9px;
    z-index: 9999999;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out
}

.main_clse:hover {
    color: #F60;
    border: solid 2px #F60;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.disable_btn {
    background-color: #b9b9b9 !important;
    cursor: not-allowed !important
}

label.error {
    margin-bottom: 0;
    color: #AD0B0B;
    font-weight: 600;
}


/*--------------- Customer Bike Request ------------*/

.customer_bike_request {
    height: 100%;
}

.customer_bike_lft {
    padding: 0;
    margin: 0;
    border-right: solid 1px #ccc
}

.customer_bike_lft .active {
    color: #ffffff;
    background: #a2212a;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.customer_bike_lft ul {
    display: block;
    padding: 0;
    margin: 0;
}

.customer_bike_lft ul li {
    font-size: 15px;
    display: block;
    margin: 0;
    border-bottom: 1px solid #c1c1c1;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.customer_bike_lft ul li a {
    font-size: 14px;
    color: #595959;
    padding: 8px;
    display: block;
    text-decoration: none;
}

.customer_bike_lft ul li a:hover {
    color: #ffffff;
    background: #00BCD4;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.customer_bike_rght {
    margin: 30px 0;
}

.table_main {
    border: solid 1px #E8E8E8;
}

.table_main .main_title {
    background: #565656;
    font-size: 14px;
    color: #ffffff;
    padding: 0;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
}

.table_main .main_title td {
    padding: 0 10px;
    border-right: solid 1px #cccccc;
    text-align: center;
}

.table_main td {
    text-align: center;
    padding: 5px;
    border-bottom: solid 1px #E8E8E8;
    border-right: solid 1px #cccccc;
}

.fa {
    margin: 0 8px 0 0;
}

footer,
.push {
    clear: both;
}

.login_wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    
}

.login_block {
    padding: 0;
    margin: 0 auto;
    float: none;
    display: table;
    height: 100%;
}

.login_block_in {
    margin: 0 auto 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}

.login_block_in a img {
    display: block;
    margin: 0 auto;
}

.login_block_in h2 {
    font-size: 21px;
    color: #428bca;
    text-align: center;
}

.login_block_in ul {
    margin: 0 auto;
    padding: 0;
    width: 320px
}

.login_block_in ul li {
    margin-bottom: 15px;
    position: relative
}

.login_block_in .fa-sign-in {
    font-size: 20px;
    height: 10px;
    display: inline-block;
    position: relative;
    z-index: 9999999;
    padding-left: 5px
}

.login_block_in .fa-envelope-o {
    font-size: 20px;
    width: 20px;
    height: 10px;
    display: inline-block;
    position: relative;
    z-index: 9999999;
    padding-left: 5px;
    top: 18px;
    float: left
}

.login_block_in .fa-unlock-alt {
    font-size: 25px;
    width: 20px;
    height: 10px;
    display: inline-block;
    position: relative;
    z-index: 9999999;
    padding-left: 5px;
    top: 18px;
    float: left
}

.login_block_in ul li input[type="text"],
.login_block_in ul li input[type="password"],
.login_block_in ul li select,
.login_block_in ul li textarea {
    width: 100%;
    font-size: 15px;
    padding: 8px 10px 8px 30px;
    border: 0px;
    background-color: rgba(237, 237, 238, 0.38);
    border-bottom: solid 2px #E1E2E2;
    color: #A8A9A9;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.login_block_in ul li input:focus {
    color: #292929;
    border-bottom: solid 2px #777777;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.login_block_in ul li select:focus {
    color: #292929;
    border-bottom: solid 1px #777777;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.login_block_in ul li input[type="submit"] {
    float: left;
    border: 0px;
    border-radius: 2px;
    font-size: 15px;
    color: #fff;
    background: #d63a45;
    border: solid 1px #882020;
    padding: 8px 25px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    position: relative;
    z-index: 999999;
    margin: 0 16% 0 0;
}

.login_block_in ul li input[type="submit"]:hover {
    background: #b92424;
    border: solid 1px #ab0000;
}

.login_block_in .close {
    margin: 5px 12px 0 0 !important;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.7s;
    -moz-transition: 0.7s;
    -ms-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
    color: #000 !important
}

.login_block_in .close:hover {
    background: none !important;
    border: none !important;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.forgot_link {
    padding: 10px 0 0;
    display: block
}

.forgot_link a {
    font-weight: 600;
}

.disable {background: #cccccc;}
.msg_close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20)
}

.msg_close:hover,
.msg_close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50)
}

.registor_main .msg {
    width: 80%
}

.alert {
    padding: 5px;
    margin-bottom: 5px;
    text-align: left
}

.form_in {
    width: 100%;
    padding: 20px 25px 0;
    margin: 0;
    background: rgba(0, 0, 0, 0.82);
    height: 100%;
}

.select_loading {
    background: url("../images/bigload.gif") no-repeat left center;
    width: 15px;
    height: 15px;
    padding-left: 20px
}

.processing {
    display: none !important;
    color: #ffffff;
    font-size: 11px
}

.appoint_processing {
    display: none !important;
    color: #ffffff;
    font-size: 11px
}

#contactmsg {
    padding: 20px;
    font-weight: 600;
    font-size: 13px
}

.confirm_pop .success {
    color: #124A11
}

.confirm_pop .error {
    color: #AF0808
}

.error_msg {
    color: #AF0808
}

.bike_inspection_pop {
    background: #ffffff;
    padding: 10px;
}

.bike_inspection {
    padding: 0;
    margin: 0;
}

.bike_inspection h2 {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #007A98;
    margin: 0 0 20px 0;
}

.bike_inspection ul {
    width: 46%;
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0 0 0 20px;
}

.bike_inspection ul li {
    width: 100%;
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0 0 12px 0;
}

.bike_inspection ul li label {
    float: left;
    font-size: 14px;
    color: #798686;
    font-weight: 700;
    display: block;
    padding: 0;
    margin: 0 15px 0 0 !important;
    text-align: left;
    margin: 0;
    line-height: 35px;
}

.bike_inspection ul li span {
    font-size: 13px;
    color: #798686;
    font-weight: 600;
    display: block;
    padding: 0;
    text-align: left;
    margin: 0;
    line-height: 35px;
}

.bike_inspection ul li input {
    width: 57%;
    font-size: 13px;
    color: #adadad;
    font-weight: 500;
    display: block;
    padding: 7px 10px;
    margin: 0 0 8px 0;
    border-radius: 5px;
    background: #fff;
    outline: none;
    border: solid 1px #c6c6c6;
}

.bike_inspection ul li input:focus {
    color: #292929;
    border: solid 1px #EE8945;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    box-shadow: inset 0px 0 8px 0 #EE8945;
}

.bike_inspection ul li .txtarea {
    width: 57%;
    height: 88px;
    font-size: 13px;
    color: #adadad;
    font-weight: 500;
    display: block;
    padding: 6px 10px;
    margin: 0 0 8px 0;
    border-radius: 5px;
    background: #fff;
    outline: none;
    border: solid 1px #c6c6c6;
    resize: none;
}

.bike_inspection ul li .txtarea:focus {
    color: #292929;
    border: solid 1px #EE8945;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    box-shadow: inset 0px 0 8px 0 #EE8945;
}

.msg_close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.msg_close:hover,
.msg_close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.registor_main .msg {
    width: 80%;
}

.alert {
    padding: 5px;
    margin-bottom: 5px;
    text-align: left;
}

.inspect_report_details {
    overflow-y: auto;
    height: 370px
}


/*-------------- CAR LISTING PAGE HERE ----------------*/

.car_sell_banner {
    width: 100%;
    height: 600px;
    padding: 0;
    margin: 0;
    background: url(../images/car-sell-banner1.jpg) no-repeat;
}

.car_listing {
    padding: 25px 0 10px;
    margin: 0;
    background: #f1f1f1;
}

.car_listing_in {
    padding: 0;
    margin: 0;
}

.filters_block_main {
    background: #ffffff;
    padding: 10px 10px 0 10px;
    border-bottom: solid 1px #e5e5e5;
    margin: 0 0 5px 0;
}

.filters_block {
    padding: 0;
    margin: 0;
}

.selct_cty {
    padding: 0;
    margin: 0;
}

.selct_cty label {
    margin: 0 10px 0 0;
    display: inline-block;
}

.selct_cty select {
    width: 55%;
    color: #A2A2A2;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 2px 6px 4px;
    border: 0 none;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    background: url(../images/select-icons.png) no-repeat 95% center #ffffff;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border: solid 1px #A7A7A7;
    outline: none;
    border-radius: 3px;
    height: 32px;
}

.selct_cty select:focus {
    color: #595959;
    border: solid 1px #008090;
}

.selct_cty .textfeild:focus {
    color: #595959;
    border: solid 1px #008090;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.filter_tab {
    padding: 0;
    margin-top: -8px;
    position: relative;
    z-index: 9;
}

.filter_tab span {
    position: relative;
    top: 0;
    display: inline-block;
}

.close_filter {
    display: inline-block;
    float: none;
    line-height: 31px;
    margin: 0 10px 0 4px;
}

.filter_tab ul {
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.filter_tab ul li {
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0 20px 0 0;
}

.filter_tab ul li a {
    font-size: 15px;
    color: #464646;
    display: inline-block;
    padding: 0 0 12px 0;
    margin: 0;
    text-decoration: none;
}

.filter_tab ul li a:hover {
    color: #ff0012;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.filter_tab ul li:hover {
    border-bottom: solid 3px #929292;
}

.list_icons {
    margin: 0 0 15px;
}

.list_icon .fa-list {
    font-size: 25px;
    color: #717171;
    margin: 0 8px 0 0;
    cursor: pointer;
}

.grid_icon .fa-th {
    font-size: 25px;
    color: #d63a45;
    margin: 0 2px 0 0;
    cursor: pointer;
}

.list_links {
    padding: 0 30px 0 0;
    margin: 0 -30px 0 0;
}

.list_links .table-bordered {
    background: #f2f2f2;
    border: 1px solid #dddddd;
}

.list_links strong {
    font-size: 14px;
    color: #464646;
    font-weight: bold;
    margin: 0 0 0 -11px;
}

.list_links b {
    font-size: 14px;
    font-weight: bold;
    margin: 0 -10px 0 0;
}

.list_links span {
    font-size: 14px;
    color: #464646;
}

.car_list_info {
    padding: 0;
    margin: 0;
}

.car_list_info ul {
    display: block;
    padding: 0;
    margin: 0;
}

.car_list_info ul li {
    display: block;
    padding: 20px;
    margin: 0 0 2% 0;
    background: #ffffff;
    border: solid 1px #E4E4E4;
}

.car_list_info ul li:hover {
    background: #F7F7F7;
    border: solid 1px #464646;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.list_lft {
    padding: 0;
    margin: 0;
}

.list_lft ul li {
    margin: 0;
    padding: 0 !important;
    border: none !important;
}

.list_lft img {
    width: 100%;
    height: auto;
    display: block;
    padding: 0;
    margin: 0;
}

.list_right {
    padding: 0 0 0 30px;
    margin: 0;
}

.list_rght_in_lft {
    padding: 0;
    margin: 0;
}

.list_rght_in_lft h5 {
    display: inline-block;
    font-size: 17px;
    color: #212121;
    line-height: 23px;
    padding: 0 10px 5px 0;
}

.grid_view ul li strong {
    display: inline-block;
    font-size: 13px;
    color: #212121;
    line-height: 23px;
    padding: 0 0 0 10px;
}

.star-ratings-sprite {
    background: url(../images/star-rating-sprite.png) repeat-x;
    font-size: 0;
    height: 18px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 91px;
    margin: 0 auto;
    display: inline-block;
}

.star-ratings-sprite .rating {
    background: url(../images/star-rating-sprite.png) repeat-x;
    background-position: 0 100%;
    float: left;
    height: 18px;
    display: block;
}

.grid_view .star-ratings-css {
    width: 36%;
    float: right;
}

.star-ratings-css {
    width: 20%;
    margin: 0 auto;
    display: inline-block;
}

.list_rght_in_lft strong {
    display: block;
    font-size: 13px;
    color: #212121;
    line-height: 23px;
    padding: 0 0 10px;
}

.list_rght_in_lft p {
    display: block;
    font-size: 13px;
    color: #212121;
    line-height: 23px;
    padding: 0 0 10px;
}

.list_rght_in_lft a {
    /*background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	border: solid 1px #C3C3C3;*/
    background: #777777;
    width: 100px;
    display: block;
    font-size: 14px;
    color: #ffffff;
    line-height: 25px;
    padding: 5px 0;
    text-align: center;
    border-radius: 2px;
    text-decoration: none;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.list_rght_in_lft a:hover {
    background: #d63a45;
    color: #ffffff;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.list_data {
    padding: 0;
    margin: 0 0 10px;
}

.list_data ul {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.list_data ul li {
    display: inline-block;
    padding: 0 !important;
    margin: 0 23px 0 0;
    background: none;
    border: none !important;
}

.grid_view ul li:hover .list_rght_in_rght {
    width: 100%;
    display: block;
    height: 63px;
    padding: 13px 0 0 11px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.grid_view .list_right {
    padding: 0 0 0 7px;
}

.grid_view .list_rght_in_rght {
    width: 100%;
    padding: 0;
    background: rgb(255, 255, 255);
    box-shadow: inset 0 40px 10px -8px #e2e2e2;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
}

.grid_view .list_rght_in_rght a {
    float: right;
    margin: 0 10px 0 0;
    padding: 8px 7px 8px 27px;
    background-position: 5px center;
}

.grid_view .list_rght_in_rght a:hover {
    background: url(../images/contactBtn.png) 5px no-repeat #777777;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.grid_view .list_data {
    padding: 0;
    margin: 0
}

.grid_view .list_data ul li:nth-child(3n) {
    margin: 0 5px 0 0;
}

.grid_view .list_data ul li {
    width: auto;
    margin: 0 5px 0 0;
}

.grid_view ul li:hover {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.grid_view .list_rght_in_rght b {
    display: inline-block;
    margin: 8px 0 0;
}

.list_data ul li img {
    width: auto;
    height: auto;
    display: inline-block;
}

.list_data ul li b {
    font-size: 12px;
    color: #464646;
    position: relative;
    display: inline-block;
    top: 2px;
    left: 3px;
}

.list_data ul li span {
    color: #464646;
    display: block;
    font-size: 13px;
}

.list_rght_in_rght {
    padding: 40px 0 0;
    margin: 0;
}

.list_rght_in_rght b {
    display: block;
    font-size: 20px;
    color: #212121;
    line-height: 23px;
    padding: 0 0 10px 20px;
    background: url(../images/Rupee_symbol.png) no-repeat left 6px;
}

.list_rght_in_rght a {
    font-size: 14px;
    color: #ffffff;
    line-height: 23px;
    padding: 8px 16px 8px 40px;
    border-radius: 2px;
    text-decoration: none;
    display: inline-block;
    background: url(../images/contactBtn.png) 12px no-repeat #d63a45;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.list_rght_in_rght a:hover {
    background: url(../images/contactBtn.png) 12px no-repeat #777777;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.grid_view {
    display: none;
}

.grid_view ul li {
    padding: 20px 0;
    border: solid 1px #E4E4E4;
    float: left;
    margin: 0 2% 2% 0;
    width: 32%;
    position: relative;
}

.grid_view ul li:nth-child(3n) {
    margin: 0;
}

.flexslider ul li {
    width: 100%;
    margin: 0 auto;
}

.grid_view img {
    width: 80%;
    height: auto;
    display: block;
    padding: 0;
    margin: 0 auto;
}

.filterbg {
    padding: 0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #e8e8e8;
}

.bg-ltgray {
    background: #F5F5F5;
}

.pd10 {
    padding: 0 10px;
}

.pd-5 {
    padding: 5px;
}

.pd10 select {
    margin: 10px 0 10px;
}

.collpasehead {
    padding: 10px;
    cursor: pointer;
    background: url(../images/filterbg.jpg) left top repeat-x;
    height: 40px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}


/*.collpasehead:hover{ background:#d63a45;   
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.collpasehead:hover span{ color:#ffffff;}*/

.spriteimg {
    background: url(../images/spriteicon.png) no-repeat;
    line-height: 0;
    font-size: 1px;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    width: 13px;
    height: 13px;
    background-position: -16px 0px;
}

ul.makelist {
    margin-top: 10px
}

ul.makelist li {
    border: 1px solid rgba(255, 255, 255, 0);
    transition: border .3s;
    min-height: 25px;
    margin-bottom: 2px;
}

ul.makelist li:hover {
    background: #E6E6E6;
}

ul.makelist li a {
    display: block;
    padding: 2px;
    color: #444;
    font-size: 13px;
    text-decoration: none;
}

ul.makelist li a.refine {
    background: url(../images/icon-sprite.png) no-repeat;
    padding-left: 24px;
    line-height: 13px;
    text-align: left;
}

ul.makelist li a.refine.checked {
    background-position: 0 -1289px;
    color: #e66437;
}

ul.makelist li a.refine.unchecked {
    background-position: 0 -1248px;
}

ul.makelist li a.refine span {
    color: #b3b3b3;
    margin-left: 4px;
    font-size: 11px;
}

ul.makelist li a.refine.unchecked>span {
    color: #b3b3b3;
}

ul.makelist li a.refine.checked>span {
    color: #666;
}

.openfilter {
    width: 13px;
    height: 13px;
    background-position: 0px 0;
}

.tabsfilters>li {
    width: 33%;
    margin-bottom: 10px;
    padding-right: 10px;
    float: left;
}

.tabsfilters>li.below {
    width: 66%;
}

.tabsfilters>li>span a {
    display: block;
    color: #444;
    cursor: pointer;
    padding: 3px 5px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    font-size: 13px;
    text-align: center;
    transition: all .3s;
}

.tabsfilters>li:hover>span a {
    border: 1px solid #e66437
}

.tabsfilters>li.active>span a {
    color: #e66437;
    background: url(../images/check-o.png) 3px 9px no-repeat #fff;
    border: 1px solid #e66437;
}

.select-model {
    display: none;
    margin-left: 10px;
    float: right;
}

.ui-datepicker .ui-datepicker-prev span {
    top: 18px !important;
    left: 18px !important;
    background: url(../images/sprite-datepicker-arrows.png) no-repeat 0 0;
    width: 5px;
    height: 8px;
}

.ui-datepicker .ui-datepicker-next span {
    top: 18px !important;
    left: 18px !important;
    background: url(../images/sprite-datepicker-arrows.png) no-repeat -7px 0;
    width: 5px;
    height: 8px;
}

.filter-price {
    padding-left: 60px;
}

.slidebar {
    padding: 0 16px;
}


/******************************* FAQ STARTS HERE **************************/

.faq_main {
    background: #E6E6E6;
}

.faq_head {
    padding: 50px 0;
    margin: 0;
    /*background:url(../images/faq.jpg) repeat-x;*/
}

.faq_head h2 {
	font-family:'SegoeUI-Bold';
    font-size: 22px;
    color: #464646;
    font-weight: 600;
    text-align: center;
	text-shadow:1px 2px 0 #aaa;
}

.faq_lst {
    padding: 0;
    margin: 0;
}

.faq_lst ul {
    padding: 0;
    margin: 0;
    display: block;
}

.faq_lst ul li {
    padding: 0;
    margin: 0;
    display: block;
}

#faq_accordion .accordion-group {
    margin-bottom: 4px;
}

#faq_accordion .accordion-heading {
    border-bottom: 0 none;
    font-size: 16px
}

.accordion_info {
    background: #ffffff;
    padding: 10px 20px;
}

.accordion_info p {
    font-size: 14px;
    color: #464646;
    font-weight: 600;
    margin: 0 0 10px;
}

.accordion_info span {
    font-size: 14px;
    color: #464646;
    font-weight: 400;
    margin: 0 0 10px;
}

.accordion_info ul {
    padding: 0;
    margin: 0 0 15px 10px;
    display: block;
}

.accordion_info ul li {
    padding: 0;
    margin: 0 0 3px;
    display: block;
    font-size: 14px;
    color: #464646;
}

#faq_accordion .accordion-heading,
#faq_accordion .accordion-toggle:hover,
#faq_accordion .accordion-heading .accordion-toggle.active {
    background: #3981bf none repeat scroll 0 0;
    color: #fff
}

#faq_accordion .accordion-heading,
#faq_accordion .accordion-toggle:hover,
#faq_accordion .accordion-heading .accordion-toggle.active {
    background:#d63a45;
    color: #fff;
}

#faq_accordion .accordion-heading .accordion-toggle {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e6e6e6;
    color: #464646;
    font-weight: 600;
    cursor: pointer;
    display: block;
    font-size: 15px;
    outline: medium none !important;
    padding: 15px 20px !important;
    position: relative;
    text-decoration: none
}

#faq_accordion .accordion-heading .accordion-toggle>em {
    font-size: 16px;
    font-weight: 300 !important;
    position: absolute;
    right:1%;
    text-align: center;
    top:20px;
    width: 32px
}


/*************************** BIKE LIST STARTS HERE ****************************/

.list_view.bikelist ul li {
    padding: 20px 20px 10px 20px;
}

.colours-list {
    padding: 0 !important;
    margin: 0 0 10px 0px !important;
}

.filter-colorNames {
    margin: 0 0 10px 7px !important;
}


/*************************** MAIN INDEX PAGE STARTS HERE ****************************/

.bikemain_header {
    width: 100%;
    height: 200px;
    padding:0;
    position: absolute;
    top: 0;
    z-index: 999;
    background: url(../images/header-bg.png) no-repeat;
    background-size: 100% 100%;
}

.bike_logo {
    padding: 0;
    margin:35px 0 0 2.4%;
}

.bike_logo a img {
    width: 172px;
    height: auto;
}

.bikemain_right {
    padding: 0;
    margin: 0 3% 0 0;
}

.bike_nav {
    padding: 0;
    margin: 30px 0 0 0;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.bike_nav ul {
    padding: 0;
    margin:13px 0 0;
    display: inline-block;
    float: left;
}

.bike_nav ul li {
    padding:0;
    margin:0;
    display: inline-block;
    float: left;
    position: relative;
}

.bike_nav ul li a {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight:400;
    padding:9px 28px 13px;
    margin: 0;
    text-decoration: none;
    position: relative;
    z-index: 1;
	letter-spacing:1px;
}

.bike_nav ul li a:hover {
    background:#333333;
    
}

.bike_nav ul li:hover a{
    background:#333333;
   
    border-radius:3px 3px 0 0;
}
.bike_nav ul li:hover ul{ 
	display:block;
}

.bike_nav ul ul	{
	width:180px; 
	padding:10px 0; 
	margin:0; 
	background:#333; 
	position:absolute; 
	top:33px; 
	left:0;
	z-index:999; 
	display:none;
	border-radius:0 0 4px 4px;
	cursor:auto;
}
.bike_nav ul ul li {
    padding: 0;
    margin:0;
    display: block;
    float: none;
}

.bike_nav ul ul li a{
	padding:8px 0 8px 29px;
	display:block; 
	width:100%;	
    color:#ffffff !important;
}
.bike_nav ul ul li a:hover{
	background:#252525;
	padding:8px 0 8px 34px;
}
.default-btn, .btn-inventory, button, input[type="reset"], input[type="button"], input[type="submit"] { font-family:'Lato', sans-serif; font-size: 15px;padding: 8px 25px;	background-color: #d63a45;border-radius: 0; border-bottom: solid 3px #980000 !important; color: #fff !important; text-align: center;vertical-align: middle;font-weight:500; text-transform: capitalize; border:none; letter-spacing:1px;}
.default-btn:hover, .btn-inventory:hover, button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {background-color:#386af3 !important; color: #fff;webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}
.default-btn.active, .btn-inventory.active, button.active, input[type="reset"].active, input[type="button"].active, input[type="submit"].active {background-color: #07D6F1;color: #fff;border-bottom:solid 2px #0397AB;webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}
.default-btn:active, .btn-inventory:active, button:active, input[type="reset"]:active, input[type="button"]:active, input[type="submit"]:active {	background-color: #B8091B;outline: 0;webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}
.search_icon {position:relative; line-height:0; display:none;}
.search_icon strong	{ width:60px;  background:url(../images/searc-icon.png) no-repeat center center rgba(0, 0, 0, 0.20); padding:35px 0 36px; cursor:pointer; position:relative; display:inline-block; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;   -o-transition:  all 0.5s ease-out; transition:  all 0.5s ease-out;}
.search_icon strong:hover{ background:url(../images/searc-icon.png) no-repeat center center #940311}
.search_icon:hover strong{ background:url(../images/searc-icon.png) no-repeat center center #940311}
.search_info{ width:250px; background:rgba(0, 0, 0, 0.77); padding:20px; position:absolute; top:70px; right:0; z-index:999; display:none;}
.search_info .textfeild{ width:100%; font-size:14px; color:#231f20; font-weight:normal; display:block; padding:8px 10px 4px; margin:0 0 15px; line-height:14px; border-radius:5px; background:#fff; outline:none;border:none;}
.search_info .btn1{ width:100px; float:right; font-size:14px; color:#fff; font-weight:600; display:block; padding:10px 0; margin:0; line-height:14px; border-radius:5px; outline:none; border:none; background:#f58220; text-align:center; text-transform:uppercase;}
.search_info .btn1:hover{background:#940311; transition:all 0.4s ease-in-out;}
.affix .search_icon strong{ width:70px; padding:34px 0;}
.affix .search_info{ top:68px;}
.navbar-nav .close	{ display:none;}
.menu_icon	{ display:none;}
.list {margin: 0 0 0 0 !important; display:black;  webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}

.main_location {
    float: right;
    padding: 0;
    margin:5px 0 0;
}

.main_location h5 {
   	font-family: 'Lato', sans-serif;
    font-size:13px;
    color: #fff;
    font-weight:400;
    padding:0;
    text-align: right;
    line-height: 20px;
    margin:0 10px 0 0;
	display: inline-block;
}

.main_location b {
    font-size: 13px;
    color: #fff;
    font-weight:400;
    padding:0;
    display: inline-block;
    text-align: right;
}
.main_location b .fa-mobile{ margin:0 3px 0 0;}

.main_location b span {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    padding: 0;
}
.main_location h5 a{
	font-family: 'Lato', sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight:400;
    padding:0;
    text-align: right;
    line-height: 20px;
    margin: 0;
}

.location_in{margin:0 0 5px 0;}
.main_location ul {	list-style: none; padding: 0; margin:0;}
.main_location ul li {float: left;margin-right:15px;color: #929596;font-size: 10px;font-weight: 800;line-height: 0px;padding:0; margin:0 15px 0 0;}
.main_location ul li i {font-size: 14px;}
.main_location ul li a {color:#fff;font-size:15px;line-height: 30px;font-weight:600; font-family: 'Open Sans', sans-serif; text-decoration:none;cursor:pointer;}

.login_main_block{
	padding:0;
	margin:5px 0 0 25px;
	float:right;
	position:relative;
}
.sign_in{ cursor:pointer; padding:5px 10px 9px;}
.sign_in span{ 
	font-size:15px; 
	color:#fff;
	padding:0 5px 0 0;
	display:inline-block;
}
.login_main_block .sign_in .fa-user{     
	font-size: 15px;
    color: #fff;
    background: #464646;
    width:27px;
    text-align: center;
    padding: 6px 0;
    border-radius: 50%;
	margin:0;
 }

.sign_in_hover{ 
	width:200px; 
	padding:20px 0; 
	margin:0; 
	background:#333; 
	position:absolute; 
	right:0; 
	top:41px; 
	z-index:999; 
	display:none;
	border-radius:0 0 4px 4px;
	cursor:auto;
}
.sign_in_hover h5 a {
	width:100%;
   	font-family: 'Lato', sans-serif;
    font-size:15px;
    color: #fff;
    font-weight:400;
    padding:8px 0 8px 20px;
    line-height: 20px;
    margin:0;
	display:block;
	text-decoration:none;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.sign_in_hover h5 a:hover{ 
	background:#252525;
	padding:8px 0 8px 25px;
}
.sign_in:hover{
	background:#333; 
	border-radius:4px 4px 0 0;
}
.login_main_block .sign_in_hover .fa-user{     
	font-size: 15px;
    color: #fff;
    background:none;
    width:auto;
    text-align: center;
    padding:0;
    border-radius:0;
	margin:0 9px 0 0;
 }
.sign_in:hover .sign_in_hover{ display:block;}

.main_links {
    width: 100%;
    height: 200px;
    padding: 25px 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    z-index: 999;
    background: url(../images/footer-bg.png) no-repeat;
    background-size: 100% 100%;
}

.navi {
    float: left;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.navi ul {
    padding: 0;
    margin: 0;
    display: inline-block;
    float: left;
}

.navi ul li {
    padding:0;
    margin: 0;
    display:table;
    float: left;
    position: relative;
}

.navi ul li a {
	padding:24px 46px 11px 46px;
    margin: 0;
    position: relative;
    z-index: 1;
	text-align: center;
	display:block;
	text-decoration:none;
	cursor: no-drop;
}

.navi ul li a small{
    font-size: 16px;
    color: #fff;
    font-weight:400;
    padding:0;
    margin: 0;
	letter-spacing: 1px;
    text-decoration: none;
    text-transform: capitalize;

}
.navi ul li a small.light_color{ color:#cacaca;}
.navi ul li a.common_link {
    padding:24px 46px 25px 46px  !important;
	cursor:pointer;
}
.navi ul li a span{
	font-size:10px;
	color: #e23743;
	padding:0;
	margin:0;
	display:block;
}
.navi ul li:hover span{ color:#a0a0a0;}

.navi ul li:before {
    position: absolute;
    top: -1px;
    left: 0%;
    width: 100%;
    height: 0;
    background: #d63a45;
    content: '';
    webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.navi ul li:hover:before {
    width: 100%;
    height: 100%;
    webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.footer_right {
    float: right;
    background: url(../images/img.png) no-repeat;
    width: 120px;
    height: 120px;
    margin: 42px 30px 0 0;
    background-size: cover;
}

.home_main{ position:relative;}
.main_links_hidden {
	width:100%;
    height:202px;
	background:url(../images/footer-hvr-bg.png) no-repeat;
	background-size:100% 100%;
    margin:0 0 0 -100%;
    padding: 0;
    overflow: hidden;
    position: fixed;
    z-index: 99;
    bottom:0;
    left:0;
	z-index: 9999;
    webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
.main_links_hidden_in{ width:100%; position:absolute; bottom:0; left:0;}
.remove_hiddenbx{
	text-transform:uppercase;
	font-size: 16px;
    color: #fff;
    padding:25px 50px;
    margin: 0;
    font-weight:400;
    display: inline-block !important;
    text-decoration: none;
    background: #d63a45;
	cursor:pointer;
}
.main_links_hidden_in a{
	font-size: 18px;
    color: #fff;
	font-weight:400;
    padding:23px 14% 24px;
    margin: 0;
    display: inline-block !important;
	text-decoration:none;
	letter-spacing:1px;
}
.main_links_hidden_in a:hover{ color:#d63a45;}
.list{    
	margin: 0 0 0 0 !important;
    webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

#cont{
     position:relative;
}
#test{
    height:800px; width: 100%; background-color:rgba(0, 0, 0, 0.90); display: none; position:absolute; bottom:0; left:0; z-index:99999999999; display:none;
}

.test_in{ 
	width:40%; 
	margin:30% auto 0; 
}
.test_in a{ 
	font-size: 20px;
    color: #464646;
    background:#fff;
    padding:22px 90px 22px;
	margin:0 5px;
	letter-spacing:1px;
	display:inline-block;
	font-weight: 600;
    text-transform: uppercase;
	text-decoration:none;
	webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
    transition: all 2s ease;
}
.test_in a:hover{ 
    background:#386af3;
	color:#fff;
	webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
    transition: all 2s ease;
}

.test_in a.test_in_usedbike{ 
    background:#da2a37;
	color:#fff;
}
.test_in a.test_in_usedbike:hover{ 
    background:#386af3;
	color:#fff;
}

.test_close_btn{ 
	font-size: 20px;
    color: #fff;
    background: #da2a37;
    padding: 22px 50px;
    display: inline-block !important;
    position: fixed;
    bottom: 0;
    left: 0;
	letter-spacing:1px;
	cursor:pointer;
}



/*************************** CONTACT SELLER POPUP STARTS HERE ****************************/

.contact_seller_main {
    width: 650px;
    margin: 0 auto 0;
    padding: 20px 10px 10px;
    position: relative;
    background: #FFF
}

.contact_seller_main h2 {
    margin-bottom: 20px;
    font-family: 'SegoeUI-Bold';
    color: #292929;
    font-size: 22px;
    letter-spacing: 1px;
    text-align: center;
    position: relative;
}

.contact_seller_main h2:before {
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 30%;
    left: 1%;
    height: 3px;
    content: '\a0';
    background-color: #d63a45;
}

.contact_seller_main h2:after {
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 30%;
    right: 1%;
    height: 3px;
    content: '\a0';
    background-color: #d63a45;
}

.contact_seller_main p {
    color: #464646;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    padding: 0 0 20px;
}

.contact_seller_main ul {
    margin: 0 auto;
    padding: 0;
    width: 90%;
}

.contact_seller_main ul li {
    width: 47%;
    margin: 0 15px 15px 0;
    display: inline-block;
    float: left;
    position: relative;
}

.contact_seller_main ul li input[type="text"],
.contact_seller_main ul li input[type="password"],
.contact_seller_main ul li textarea {
    width: 100%;
    font-size: 15px;
    padding: 7px 10px;
    border: 0px;
    background-color: rgba(237, 237, 238, 0.38);
    border-bottom: solid 1px #E1E2E2;
    border: solid 1px #E1E2E2;
    color: #A8A9A9;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    line-height: 20px;
}

.contact_seller_main ul li select {
    width: 100%;
    height: 36px;
    font-size: 15px;
    padding: 0;
    border: 0px;
    background-color: rgba(237, 237, 238, 0.38);
    border: solid 1px #E1E2E2;
    border-bottom: solid 1px #E1E2E2;
    color: #A8A9A9;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    line-height: 18px;
}

.contact_seller_main ul li input:hover {
    color: #292929;
    border: solid 1px #464646;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.contact_seller_main ul li input:focus {
    color: #292929;
    border: solid 1px #008090;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.contact_seller_main ul li select:focus {
    color: #292929;
    border-bottom: solid 1px #008090;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.contact_seller_main ul li select:hover {
    color: #292929;
    border: solid 1px #464646;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.contact_seller_main ul li input[type="submit"] {
    float: left;
    border: 0px;
    border-radius: 2px;
    font-size: 15px;
    color: #fff;
    background: #d63a45;
    border: solid 1px #980000;
    padding: 7px 40px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.contact_seller_main ul li input[type="submit"]:hover {
    background: #a70000;
    border: solid 1px #980000;
}

.contact_seller_main ul li input[type="button"] {
    float: left;
    border: 0px;
    border-radius: 2px;
    font-size: 15px;
    color: #fff;
    background: #d63a45;
    border: solid 1px #980000;
    padding: 7px 40px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.contact_seller_main ul li input[type="button"]:hover {
    background: #a70000;
    border: solid 1px #980000;
}

.filter-makeList {
    margin: 0 0 10px 0px !important;
}

.filter-modelList {
    margin: 0 0 10px 18px !important;
    display: none;
}

.filter-makeNames {
    margin: 0 0 10px 7px !important;
}

.filter-modelNames {
    margin: 0 0 10px 2px !important;
}

#collapseMakemodel {
    max-height: 300px;
    overflow-y: scroll;
}

#collapseYear {
    max-height: 100px;
    overflow-y: scroll;
}

#collapseColor {
    max-height: 100px;
    overflow-y: scroll;
}

.filter-yearList {
    margin: 0 0 10px 12px !important;
}

.filter-kms {
    text-align: center;
    text-transform: bold;
}


/* -------------- BIKE DETAILS PAGE START ------------------------*/

.bike_view_details {
    padding: 0;
    margin: 0 auto;
    float: none;
    background: #fff;
    border: solid 1px #e8e8e8;
    border-bottom: none !important;
}

.bike_view_details ul {
    padding: 0;
    margin: 0;
}

.bike_view_details ul li {
    padding: 20px 10px 0;
    margin: 0;
}

.bike_view_details .list_data {
    padding: 0;
}

.bike_view_details .list_data ul {
    display: block;
}

.bike_view_details .list_data ul li {
    display: block;
    margin: 0 0 10px;
}

.bike_view_details .list_data ul li img {
    width: 17px;
    height: 17px;
    display: inline-block;
    margin: 0 5px 0 0;
}

.bike_view_details .list_rght_in_rght {
    padding: 90px 0 0;
    margin: 0;
}

.view_details_info {
    padding: 0;
    margin: 0;
}

.details_info {
    padding: 0;
    margin: 0 0 35px;
}

.details_info_left {
    padding: 0;
    margin: 0;
}

.details_info_left h2 {
    font-size: 20px;
    color: #212121;
    font-weight: 600;
    padding: 0;
    margin: 0 0 12px;
    border-bottom: solid 2px #d63a45;
    display: inline-block;
    line-height: 35px;
}

.details_info_left ul {
    display: block;
    padding: 0;
    margin: 0;
}

.details_info_left ul li {
    display: block;
    padding: 7px 0;
    margin: 0 37px 0 0;
    border-bottom: solid 1px #f1f1f1;
}

.details_info_left ul li span {
    width: 55%;
    font-size: 14px;
    color: #212121;
    display: inline-block;
    padding: 0;
    margin: 0;
    position: relative;
}

.details_info_left ul li span::before {
    content: '';
    font-size: 14px;
    color: #212121;
    position: absolute;
    right: 0;
    top: 0;
}

.details_info_left ul li small {
    font-size: 14px;
    color: #737373;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.rating_show {
    padding: 0 0 5px;
    border-bottom: solid 1px #f1f1f1;
}

.bikepart_rating {
    padding: 0;
    margin: 0 0 30px;
}

.bikepart_rating ul {
    display: block;
    padding: 0;
    margin: 10px 0 0 20px;
}

.bikepart_rating ul li {
    display: inline-block;
    padding: 7px 0;
    margin: 0;
    width: 49%;
}

.bikepart_rating ul li span {
    width: 30%;
    font-size: 15px;
    color: #212121;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.rating_show ul {
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.rating_show ul li {
    width: auto;
    float: left;
    display: inline-block;
    padding: 0 100px 0 0;
    margin: 0;
    border: none;
}

.rating_show ul li strong {
    font-size: 15px;
    color: #292929;
    font-weight: 600;
    display: inline-block;
    padding: 0 0 0 25px;
    margin: 0;
    background: url(../images/star-rating-sprite.png) no-repeat;
    background-position: 0 -21px;
}

.sellbike_form label.error {
    line-height: 10px;
    padding-top: 5px;
    left:0;
    top:0;
    position:relative;
    font-size: 12px !important;
}
.sellbike_form ul li input.error {
   margin:0 0 5px 0;
}
.sellbike_form .date label.error {
    float: left;
}

.datepicker-days td.disabled {
    color: #ccc !important;
}

.disabled:hover {
    color: #ccc !important;
    background: none !important;
    cursor: no-drop;
}

.photos_block ul li {
    display: block;
    padding: 7px 0;
    margin: 0 -3px 1px 0;
    border: solid 1px #f3f2f2;
}

.grid_view .usedslide .slides img {
    width: 223px;
    margin: 0 30px;
}

.emptydata {
    text-align: center;
    color: RED;
    padding: 60px;
    font-weight: bold;
    font-size: 18px;
}

.details_page_rght{ padding:0; margin:0;}
.details_page_rght h3{     
	font-size: 18px;
    color: #464646;
    font-weight: 600;
}
.details_page_price{
	padding:0;
	margin:0;

}

.details_page_price h5{ font-family: 'Open Sans', sans-serif; color:#464646; font-size:15px; font-weight:600; margin:0; padding:5px 10px;}
.details_page_price h5 b{ padding:0;}
.details_page_price h5 span{ float:right;}
.details_page_price h5.current_bid {
    color: #d63a45;
    font-size: 15px;
    font-weight: 900;
}

.bid_amount_filed{ padding:0; margin:0;}

.bid_amount_filed .feild	{
	width:60%;
    font-size: 15px;
    color: #a9a9a9;
    border: solid 1px #d8d8d8;
    border-radius: 4px;
    padding:5px 5px;
    margin:0 7px 0 0;
	float:left;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.bid_amount_filed .btn{
    border-radius: 3px;
    padding:4px 6px;
    margin:0;
    background: #b13f47;
    background-size: 100% 100%;
    text-align: center;
    border: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #ffffff;
    font-weight: 400;
    cursor: pointer;
    text-transform: capitalize;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}






/* -------------- EXCHANGE FORM PAGE START ------------------------*/

.exchange_form_main {
   /* height: 100%;*/
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    /*background:url(../images/exchange-bg.jpg) no-repeat; background-size:cover;*/
}

.exchange_form_banner {
    padding: 0;
    margin: 0;
    width: 100%;
    position: absolute;
    top: 0;
}

.exchange_form_main img {
    width: 100%;
    height: auto;
    background-size: cover;
    padding: 0;
}

.exchange_form {
    width: 100%;
    height: 100%;
    padding:80px 0 0;
    margin: 0 auto;
    /*box-shadow: 0 -460px 320px -290px rgba(0, 0, 0, 0.58) inset; position:absolute; top:0;*/
}

.exchange_form h2 {
    font-family: 'Lato', sans-serif;;
    font-size: 35px;
    color: #464646;
    font-weight: 600;
    margin: 0;
    text-align: center;
    padding: 0 0 30px;
}

.exchange_form h3 {
    width:910px;
    font-family: 'Lato', sans-serif;
    font-size:25px;
    color: #000;
    font-weight:400;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    line-height:65px;
}
.exchange_form h3 b{     font-size:58px;
    font-weight: normal;
	}
.exchange_form h3 span {
    border-bottom: dashed 1px #585dff;
    width: auto;
    text-align: left;
    display: inline-block;
    font-size: 23px;
    color: #ce444d;
    line-height: 23px;
    position: relative;
}


.select_bx select {
    width: 115px;
	max-width:140px;
    font-size: 23px;
    color: #386af3;
    font-weight: 600;
    line-height: 17px;
    margin: 0;
    padding: 0;
    border: 0 none;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    background: none;
    appearance: none;
    border: none;
    outline: none;
    height:35px;
    position: relative;
    z-index: 999999999999;
}

.new_used_drop select{
	font-family: 'Lato', sans-serif;
	width:290px;
	max-width: 310px;
    font-size: 58px;
    line-height: 38px;
    height: auto;
	color:#000;
	font-weight:400;
}
.select_bx select:focus {
    background: none;
    color: #386af3;
}

.exchange_form select optgroup {
    color: #464646;
    font-size: 14px;
}

.exchange_form select option {
    color: #464646;
    font-size: 14px;
}

.exchange_form span .textfield {
    width: 200px;
    font-size: 23px;
    color: #386af3;
    font-weight: 600;
    line-height: 17px;
    margin: 0;
    padding: 0;
    border: 0 none;
    text-indent: 0.01px;
    text-overflow: "";
    background: none;
    appearance: none;
    border: none;
    outline: none;
    height: 35px;
    position: relative;
    z-index: 999999999999;
}

.exchange_form span .kms{ width:105px;}

.exchange_form span .textfield:focus {
    background: none;
    color: #386af3;
}

.exchange_form .btn2 {
	font-family: 'Lato', sans-serif;
    font-size:25px;
    color: #fff;
    font-weight: 600;
    display: block;
    padding:16px 40px;
    margin: 30px auto 0;
    line-height: 15px;
    border-radius:2px;
    outline: none;
    border: none;
    background: #d63a45;
    border-bottom: solid 3px #882020;
    text-align: center;
    text-transform: uppercase;
}

.exchange_form .btn2:hover {
    background: #333;
    border-bottom: solid 3px #d63a45;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.exchange_form span .color_txt {
    width:95px;
}

.exchange_form span label.error {
    font-size: 0 !important;
    border: solid 1px #f00;
    width: 100%;
    position: absolute;
    left: 0;
	top:3px;
    line-height: 27px;
    z-index: 1;
}

.exchange_form input::-webkit-input-placeholder {
    color: #386af3 !important;
}

.exchange_form input:-moz-placeholder {
    /* Firefox 18- */
    color: #386af3 !important;
}

.exchange_form input::-moz-placeholder {
    /* Firefox 19+ */
    color: #386af3 !important;
}

.exchange_form input:-ms-input-placeholder {
    color: #386af3 !important;
}


/*.exchange_form p{ font-size:30px; color:#464646; font-weight:400; text-align:center; padding:0 0 40px;}
.exchange_form ul{ width:85%; display:block; padding:0; margin:0 auto 30px;}
.exchange_form ul li{ width:15%; float:left; display:inline-block; padding:0; margin:0 10px 0 0;}
.exchange_form ul li h3{ font-family: 'SegoeUI-Bold'; display:inline-block; color:#D63a45;font-weight: bold;font-size: 18px; line-height: 19px;   padding: 0 0 4px; margin: 0 0 13px; border-bottom: solid 2px #656565;}
.exchange_form ul li select { width: 100%; color: #A2A2A2; font-weight: 400; font-size: 14px; line-height: 17px; margin: 0; padding:0 8px; box-shadow: inset 0 0 10px #C5C5C5 !important; border-radius: 2px; border: 0 none; cursor: pointer;text-indent: 0.01px;  text-overflow: "";  background:url(../images/select-icons.png) no-repeat 93% center #ffffff; -webkit-appearance:none;  -moz-appearance:none; -ms-appearance:none; appearance:none; border:solid 1px #c6c6c6; outline:none; height:41px;}
.exchange_form ul li select:hover{ color:#292929; border:solid 1px #000000;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.exchange_form ul li select:focus{ color:#292929; border:solid 1px #008090;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.exchange_form ul li .textfeild	{ width:100%; font-size:14px; color:#adadad; font-weight:500; display:block; padding:9px 8px; box-shadow: inset 0 0 10px #C5C5C5 !important; border-radius: 2px !important; margin:0; background:#fff; outline:none;border:solid 1px #c6c6c6;}
.exchange_form ul li .textfeild:hover{ color:#292929; border:solid 1px #000000;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.exchange_form ul li .textfeild:focus{ color:#292929; border:solid 1px #008090;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.exchange_form ul li .textarea:focus{ color:#292929; border:solid 1px #FFA200;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.exchange_form ul li .btn2{ float:right;font-size:14px; color:#fff; font-weight:600; display:block; padding:12px 60px; margin:0; line-height:15px; border-radius:2px; outline:none; border:none; background: #d63a45; border: solid 1px #882020; text-align:center; text-transform:uppercase;}
.exchange_form ul li .btn2:hover{ background: #b92424; border: solid 1px #ab0000; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
*/


/* -------------- BUY BIKE FORM PAGE START ------------------------*/

.buy_form_main {
    /*height: 100%;*/
    display: block;
    margin: 0;
    padding: 0;
}

.buy_form_main img {
    width: 100%;
    height: auto;
    background-size: cover;
    padding: 0;
    /*margin:-40px 0 0;*/
}

.buy_banner {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    padding:76px 0 0;
    margin: 0 auto;
    background: #f1f1f1;
    position: absolute;
    top: 0;
}

.buybike_info {
    /*width: 50%;*/
    padding: 0;
    margin: 45px auto 0;
}

.buybike_info h2 {
     font-family: 'Lato', sans-serif;
    font-size: 25px;
    color: #464646;
    font-weight: 600;
    padding:30px 0;
    margin: 0;
    text-align: center;
    letter-spacing:1px;
}
.newbike_tab{ display:block; padding:0; margin:0;}
.newbike_tab ul{ width:100%; float:left; display:inline-block; margin:0; padding:0; }
.newbike_tab ul li { width:25%; font-family: 'Lato', sans-serif; color:#555555; float:left; border-top: solid 3px #fff; font-size:17px; font-weight:400; padding:20px 0; margin:0;background: #ffffff; position:relative; text-align:center; border-bottom:none; text-transform:capitalize;letter-spacing:0.5px; }
.newbike_tab .resp-tab-active {color:#d63a45; font-weight:600; border-top: solid 3px #51bac7 !important; border-bottom: none;background: #ffffff; border:none;border-bottom: none;}
.newbike_tab ul li  span{display:block; padding:0;}
.newbike_tab ul li img{ width:40px; height:auto; margin:0 0 5px;}
.newbike_tab .resp-tab-active:after{ bottom:-20px; left:40%;  z-index: 9999999; border: 1px solid transparent ;content: " "; height: 0; width:0; position: absolute; pointer-events: none;   border-bottom-color: #ffffff;  border-width:10px; -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.newbike_tab .resp-tab-active:before{ bottom:-31px; left:40%;  z-index: 9999999; border: 1px solid transparent ;content: " "; height: 0; width:0; position: absolute; pointer-events: none;   border-bottom-color: #ffffff;  border-width:10px; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.newbike_tab_in{ padding:35px 0 0 !important; margin:30px 0 0;}
.all_bikes {
    height: 100%;
    padding:0;
    margin: 0;
    position: relative;
}

.all_bikes h2 {
    font-size: 25px;
    color: #464646;
    text-align: center;
    padding: 0 0 10px;
}

.all_bikes ul {
    width: 100%;
    display:block;
    padding: 0;
    margin: 0 auto;
}

.all_bikes ul li {
    width: 16%;
    display: inline-block;
    padding:0;
    margin:0 0 50px;
    cursor: pointer;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.all_bikes ul li strong {
    font-size: 14px;
    color: #292929;
    font-weight: 600;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    display: block;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.all_bikes ul li img {
    width:90px;
    height: auto;
    margin: 0 auto;
    display: block;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.all_bikes ul li:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.all_bikes ul li:hover strong {
    color: #f92f3e;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.load_more_brands{ 
    font-family: 'Lato', sans-serif;
    color:#2a6496;
    font-size: 17px;
    font-weight:600;
    padding:0;
    text-decoration:none;
    text-align:center;
    display:block;
    letter-spacing: 0.8px;
    cursor:pointer;
    position: absolute;
    bottom: 10px;
    left: 45%;
 }

.newbike_budget{
    padding:0;
    margin:0;
}
.newbike_budget ul {
    width:90%;
    display:block;
    padding: 0 0 30px;
    margin: 0 auto;
}

.newbike_budget ul li {
    width:239px;
    height:170px;
    display: inline-block;
    padding:0;
    margin:0 2% 0 0;
    border-radius:3px;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}

.newbike_budget_info{
    padding:0; 
    margin:0;
    width:100%;
    height:100%;
    display: table;
}
.info_txt{
    width:100%;
    height:100%;
    display:table-cell;
    padding:0;
    vertical-align:middle;
    margin: 0;
    letter-spacing: 0.5px;
    text-decoration: none !important;
}
.info_txt strong {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    color: #717171;
    font-weight:400;
    padding:0 0 3px 0;
    margin: 0 auto;
    text-align: center;
    display:block;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    
}
.info_txt strong img{
    width:80px;
    height:auto;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.info_txt span {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    color: #717171;
    font-weight:400;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    display:block;
    vertical-align:middle;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.info_txt span .fa-inr {
    font: normal normal normal 16px/0 fontAwesome;
    color: #8c8a8a;
    font-weight:400;
    position: relative;
    top:0;
    padding: 0;
    margin: 0;
}

.newbike_budget ul li:hover{
    border: solid 1px #464646;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.newbike_budget ul li:hover .info_txt strong {
    color:#d63a45;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.newbike_budget ul li:hover .info_txt span{
    color:#d63a45;
     -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.newbike_budget ul li:hover .info_txt span .fa-inr {
    color:#d63a45;
     -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.used_bikes_main b {
    font-size: 20px;
    color: #d63a45;
    padding: 0;
    position: absolute;
    left: 160px;
    top: 54px;
    padding: 5px;
    border: solid 1px #e6e6e6;
    cursor: pointer;
}

.used_bikes_main {
    height: 100%;
    padding: 120px 0 0;
    margin: 0;
    position: relative;
    display: none;
}
.used_bikes_main h2 {
    font-size: 25px;
    color: #fff;
    text-align: center;
    padding: 0 0 40px;
}

.used_bikes_main ul {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

.used_bikes_main ul li {
    display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: 400;
}

.used_bikes_main ul li select {
    width: 100%;
    height: 48px;
    color: #A2A2A2;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 0 8px;
    border: 0 none;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    background: url(../images/select-icons.png) no-repeat 90% center #ffffff;
    border-right: solid 1px #dcdcdc;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: none;
}

.used_bikes_main ul li select:hover {
    color: #292929;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.used_bikes_main ul li select:focus {
    color: #292929;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.used_bikes_main ul li .btn2 {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    display: block;
    padding: 12px 22px;
    margin: 0;
    line-height: 15px;
    outline: none;
    border: none;
    background: #d63a45;
    text-align: center;
    text-transform: uppercase;
}

.used_bikes_main ul li .btn2:hover {
    background: #b92424;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}


/*.new_bike{ padding:0; margin:0;}
.new_bike ul li{ padding:0; margin:0 10px 0 0;}
.new_bike ul li a{ width:190px; padding:11px 0; margin:0; font-size:17px; color:#464646; font-weight:400; text-align:center; background:#f2f2f2; border: solid 1px #cacaca; border-radius: 3px; text-decoration:none; display:block;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.new_bike ul li a:hover{ background:#d63a45; color:#ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}*/


/************** LOANS PAGE HERE **********************/

.loans_main {
    padding: 0;
    margin: 0;
}

.loans_banner {
    padding: 0;
    margin: 0;
    position: relative;
}

.loans_banner img {
    width: 100%;
    height: auto;
}

.loans_cont {
    width: 100%;
    position: absolute;
    top: 0;
}

.loans_banner_info {
    padding: 0;
    margin: 80px -100px 0 0;
}

.loans_banner_info h2 {
    font-size: 29px;
    color: #464646;
    font-weight: 600;
    padding: 0 0 20px;
    margin: 0;
}

.loans_banner_info p {
    font-size: 19px;
    color: #464646;
    font-weight: 400;
    padding: 0 0 10px;
    margin: 0;
    line-height: 25px;
}

.loans_banner_info a {
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
    padding: 9px 15px 10px;
    margin: 20px 0 0;
    display: inline-block;
    background: #d63a45;
    border-bottom: solid 3px #792828;
    line-height: 23px;
    cursor: pointer;
    text-decoration: none;
}

.loans_banner_info a:hover {
    background: #464646;
    border-bottom: solid 3px #d63a45;
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.loans_main_in {
    padding: 0;
    margin: 0 0 30px;
    background: #dcdcdc;
}

.loans_main_in ul {
    width: 75%;
    display: block;
    padding: 0;
    margin: 0 auto;
}

.loans_main_in ul li {
    width: 32%;
    float: left;
    display: inline-block;
    list-style-type: none;
    padding: 30px 0;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    position: relative;
    border-right: solid 1px #bbbbbb;
    box-shadow: 2px 0 1px -1px #f3f3f3;
    cursor: pointer;
}

.loans_main_in ul li.active {
    border: none;
    background: #d63a45;
    color: #ffffff;
}

.loans_main_in ul li.active:after {
    bottom: -21px;
    left: 45%;
    border: 1px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    bottom: -14px;
    z-index: 99;
    pointer-events: none;
    border-bottom-color: #d63a45;
    border-width: 7px;
    -webkit-transform: rotate(179deg);
    -moz-transform: rotate(179deg);
    -ms-transform: rotate(179deg);
    -o-transform: rotate(179deg);
    transform: rotate(179deg);
}

.tab_content {
    display: none;
    float: none;
    margin: 0 auto;
    padding: 0;
}

.tabmaincontent {
    background: #f7f7f7;
}

.eligibility_main {
    padding: 20px 0 0;
    margin: 0 auto;
}

.eligibility_main ul {
    float: left;
    width: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    border-left: solid 1px #e0e0e0;
    position: relative;
    top: 1px;
}

.eligibility_main ul li {
    width: auto;
    background: #f1f1f1;
    padding: 16px 10px !important;
    margin: 0 !important;
    border-top: solid 1px #bfbebe;
}

.eligibility_main h3 {
    font-size: 25px;
    color: #464646;
    font-weight: 600;
    padding: 0 0 20px;
    margin: 0;
}

.eligibility_main ul li.active {
    border-right: solid 1px #e0e0e0;
    background: #fff;
    color: #d63a45;
    border-top: solid 2px #d63a45;
}

.eligibility_main ul li.active:after {
    display: none !important;
}

.eligibility_info {
    padding: 15px 0 0;
    margin: 0;
    border-top: solid 1px #e0e0e0;
}

.eligibility_info h4 {
    font-size: 18px;
    color: #464646;
    font-weight: 600;
    padding: 0;
    margin: 0;
}

.loan_table {
    margin: 20px 0;
}

.loan_table th {
    background: #272727;
    color: #fff;
    padding: 15px 10px;
    border-right: 1px solid #585858;
    width: 50%;
    border-left: 1px solid #585858;
}

.loan_table td {
    padding: 10px;
    border: 1px solid #ccc;
    width: 49px !important;
}


/************** RENT PAGE HERE **********************/

.rent_main {
    padding: 0;
    margin: 30px 0;
}

.rent_main_in {
    padding: 0;
    margin: 0;
}

.rent_main_in ul {
    width: 100%;
    float: left;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.rent_main_in ul li {
    float: left;
    display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0 7% 0 0;
    cursor: pointer;
}

.rent_main_in ul li img {
    margin: 0 auto;
    display: block;
}

.rent_main_in ul li strong {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    display: block;
}


/************** BRAND PAGE HERE **********************/

.brand_main {
    padding: 0;
    margin: 0;
}

.brand_banner {
    padding: 0;
    margin: 0;
    position: relative;
}

.brand_banner img {
    width: 100%;
    height: auto;
    background-size: cover;
}

.hero_all_bikes {
    width: 100%;
    padding: 0 0 30px;
    margin: 0;
    background: #f1f1f1;
    /*background:url(../img/bg2.jpg) no-repeat;*/
    background-size: cover;
    background-attachment: fixed;
}


/*.lights_bg{ width:100%; height:170px; padding:0; margin:0; background:url(../img/lights.jpg) no-repeat;}*/

.hero_all_bikes ul {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 999;
}

.hero_all_bikes ul li {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0 15px;
}

.hero_all_bikes ul li a {
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.hero_all_bikes ul li a img {
    width: 90%;
    height: auto;
    margin: 0 auto;
    display: block;
}

.hero_all_bikes ul li a span {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    padding: 0;
    margin: 10px 0 0;
    line-height: 20px;
    display: block;
    text-align: center;
}

.hero_all_bikes ul li:hover span {
    color: #f52433;
}

.all_bikes_in {
    width: 100%;
    display: inline-block;
    z-index: 4;
    position: relative;
}

.platform_bg {
    width: 100%;
    position: absolute;
    bottom: -52px;
    z-index: 1;
}


/************** BRAND LIST VIEW PAGE HERE **********************/

.brandview_details {
    padding: 0;
    margin: 0;
    background: #fff;
}

.brandview_details_in {
    padding: 0;
    margin: 0 0 30px 0;
}

.brand_list_lft {
    padding: 0 20px 0 0;
    margin: 0;
}

.brand_name {
    padding: 0;
    margin: 19px 0 0 20px;
}

.brand_name h5 {
    font-size: 22px;
    color: #000;
    font-weight: 600;
    padding: 0;
    margin: 0 0 10px;
    line-height: 20px;
}

.brand_name h5 span {
    font-size: 15px;
    color: #000;
    font-weight: 400;
    padding: 0;
    margin: 0 0 20px;
    line-height: 20px;
}

.brand_list_lft .flexslider {
    margin: 0 auto;
    display: block;
    float: none;
}

.brand_list_rght {
    padding: 0;
    margin: 0;
}

.brand_veriant {
    padding: 30px 20px 0;
    margin: 0;
    background: #fff;
}

.brand_veriant h6 {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    padding: 0;
    margin: 0 0 10px;
    line-height: 20px;
}

.brand_veriant select {
    width: 90%;
    color: #A2A2A2;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 15px;
    padding: 9px 6px;
    border: 0 none;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    background: url(../images/select-icons.png) no-repeat 95% center #ffffff;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border: solid 1px #A7A7A7;
    outline: none;
    border-radius: 3px;
    height: 37px;
}

.brand_veriant select:focus {
    color: #595959;
    border: solid 1px #0088cc;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.brand_veriant ul {
    float: left;
    display: inline-block;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    z-index: 999;
}

.brand_veriant ul li {
    width: 100%;
    float: left;
    display: inline-block;
    margin: 0 0 8px;
    padding: 0;
}

.brand_veriant h5 {
    font-size: 17px;
    color: #000;
    font-weight: 600;
    padding: 0;
    margin: 0 0 25px;
    line-height: 20px;
}

.brand_veriant h5 span {
    color: #464646;
    font-size: 14px;
    font-weight: 400;
}

.brand_veriant .btn9 {
    width: 220px;
    font-size: 15px;
    color: #ffffff;
    font-weight: 600;
    padding: 11px 15px 10px;
    margin: 0;
    border-radius: 2px;
    box-shadow: 0 12px 10px -10px #464646;
    display: inline-block;
    background: #d63a45;
    border: none;
    border-bottom: solid 3px #792828;
    line-height: 23px;
    cursor: pointer;
    text-decoration: none;
    outline: none;
    text-transform: uppercase;
}

.brand_veriant .btn9:hover {
    background: #464646;
    border-bottom: solid 3px #d63a45;
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.finance_block {
    padding: 0;
    margin: 0;
}

.finance_block span {
    font-size: 17px;
    color: #464646;
    float: left;
    margin: 0 7% 0 0;
}

.form_extend {
    display: none;
    padding: 20px 0 0;
}

.radio_btn1 {
    width: 50px;
    margin: 0 40px 0 0;
    float: left;
}

.close_btn {
    font-size: 30px !important;
    position: absolute;
    right: -52px;
    top: 36px;
    z-index: 99999;
}

.brand_model_main {
    padding: 0;
    margin: 60px 0 50px 20px;
}

.brand_model {
    padding: 10px 10px 10px 10px;
    margin: 0 10px 0 0;
    border-radius: 2px;
    border: solid 1px #bfbfbf;
    cursor: pointer;
}

.brand_model h2 {
    font-size: 17px;
    color: #464646;
    margin: 0 0 15px;
}

.brand_model h2 span {
    display: inline-block;
    line-height: 29px;
    padding: 0 0 0 7px
}

.brand_model h2 em {
    float: left;
    display: inline-block;
}

.brand_model_in {
    padding: 0;
    margin: 0;
}

.brand_model_in ul {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 999;
}

.brand_model_in ul li {
    display: block;
    margin: 0 0 10px;
    padding: 0;
}

.brand_model_in ul li span {
    width: 75px;
    font-size: 14px;
    color: #464646;
    float: left;
    display: inline-block;
}

.brand_model_in ul li small {
    font-size: 14px;
    color: #464646;
    float: right;
    display: inline-block;
}

.brand_sprite1 {
    width: 30px;
    height: 30px;
    background: url(../images/brand-sprite.png) no-repeat 0 0;
}

.brand_sprite2 {
    width: 30px;
    height: 30px;
    background: url(../images/brand-sprite.png) no-repeat 0 -42px;
}

.brand_sprite3 {
    width: 30px;
    height: 30px;
    background: url(../images/brand-sprite.png) no-repeat 0 -78px;
}

.brand_sprite4 {
    width: 30px;
    height: 30px;
    background: url(../images/brand-sprite.png) no-repeat -3px -111px;
}

.brand_sprite5 {
    width: 30px;
    height: 30px;
    background: url(../images/brand-sprite.png) no-repeat -7px -151px;
}

.brand_model:hover {
    border: solid 1px #d63a45;
}

/*---------- login And registor Start ----------*/
.registor_main { width:100%; margin:14% auto 0; padding:20px 10px 10px; background: #fff; text-align: center; border-radius: 5px; box-shadow:0 0 20px #000000;}
.registor_main h2 {  margin-bottom: 30px; font-family: Oswald, sans-serif;color: #292929; font-size: 22px;letter-spacing:1px;}
.login_lft { margin:30px 0 0;}
.registor_main ul{margin: 0 auto;padding: 0; width: 320px;}
.registor_main ul li {  margin:0 0 8px; position:relative;}
.registor_main ul li input[type="text"], .registor_main ul li input[type="password"], .registor_main ul li select, .registor_main ul li textarea {
    width: 100%;
    font-family: font-family: 'Lato', sans-serif;
    font-size: 14px;
    padding: 10px 10px 8px 30px;
    border: 0px;
    background-color: inherit !important;
    border-bottom: solid 1px #b6b7b7;
    color: #6a7989;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    line-height: 18px;
    outline: none;
    letter-spacing: 1px;
}
.registor_main ul li .fa-user{font-size:18px;color:#595F6E;width:20px;height:10px;display:inline-block;position:relative;z-index:9999999;padding-left:5px;top:21px;float:left;}
.registor_main ul li .fa-mobile{font-size:23px;color:#595F6E;width:20px;height:10px;display:inline-block;position:relative;z-index:9999999;padding-left:5px;top:19px;float:left;}
.registor_main ul li .fa-envelope{font-size:16px;color:#595F6E;width:20px;height:10px;display:inline-block;position:relative;z-index:9999999;padding-left:5px;top:22px;float:left;}
.registor_main ul li .fa-unlock-alt{ font-size:21px; color:#595F6E; width:20px; height:10px; display:inline-block; position:relative;  z-index:9999999; padding-left:5px; top:20px; float:left;}
.registor_main ul li input[type="submit"] { float:left; border: 0px; border-radius: 2px; font-size: 15px; color:#fff; background:#d63a45; border-bottom:solid 2px #a50000;  padding:8px 25px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin:11px 0 0;}
.registor_main ul li input[type="submit"]:hover{ background:#333 !important;}
.login_footer p{color:#fff;}
.remlogrt{ display:inline-block; margin:0;}
.forgot_link {margin-top: 7px;float: right;}
.signup {margin-top: 10px;}
.smint{background:#eb3237;}
.subMenu ul li{ float:left; border-right:1px solid #e5e5e5;}
.subMenu ul li a{color:#000; padding-top:10px; padding-bottom:10px; font-size:17px;}
span a{text-decoration:none;}
.admin_pop_in .close{ margin:5px 12px 0 0 !important; -ms-transform: rotate(0deg);  -webkit-transform: rotate(0deg); transform: rotate(0deg);    -webkit-transition: 0.7s; -moz-transition: 0.7s; -ms-transition: 0.7s; -o-transition: 0.7s; transition: 0.7s; color: #000 !important;border:none !important;}
.admin_pop_in .close:hover{ background:none !important; color:#00aaff !important; border:none !important; -ms-transform: rotate(180deg);  -webkit-transform: rotate(180deg); transform: rotate(180deg);}

.registor_main ul li .captcha_block{ margin:10px 0 0; padding:0;}
.registor_main ul li .captcha_block label{ position:inherit;}

/***************** Main Content Here *********************/
.content{ width:100%; height:100%; display:inline-block; min-height:460px; padding:0;}
.client_logos{position:relative;}
.picture{ padding:0; margin:0 -84px 0 -26px; opacity:1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.service_nav{ padding:0; margin:0; background:#292929;}
.service_nav ul{ width:100%; padding:0; margin:0;}
.service_nav ul li{ width:14%; float:left; display:inline-block; padding:0; margin:0; position:relative;}
.service_nav ul li a{font-family: 'Open Sans', sans-serif; font-size:16px; color:#fff !important; font-weight:600; letter-spacing:0.5px; display:block; padding:11px 0 7px; margin:0; text-decoration:none;webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out; position:relative;z-index:1;}
.service_nav ul li a span{ display:block; font-size:8px; color:#BBBBBB;}
.service_nav ul li a small{ display:block; line-height: 25px;}
.service_nav ul li:before { content: ""; position: absolute; top: 0;bottom: 0; left: 0; right: 0; background:#DE7506; -webkit-transform: scaleX(0);   transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%;-webkit-transition-property: transform; transition-property: transform;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.service_nav ul li:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); color:#ffffff !important;}
.service_nav ul li.active:before { -webkit-transform: scaleX(1); transform: scaleX(1); color:#ffffff !important;}

/*.picture:hover h3 strong{ color:#ffffff !important; }*/
.picture:hover .service_nav ul li a span{ color:#DE9D06  !important;}
.picture:hover .service_nav ul li a.service{ color:#ffffff !important; background:#00D8FF;}
.service_nav ul li a.service {width:101%; display:block; padding:13px 0 !important;}
.service_nav ul li:hover span{color:#ffffff !important;}
.service_nav ul li a.service small{ display:block; vertical-align:middle; line-height:29px; z-index: 9; position: relative;}
.service_nav ul li a.service:before { content: ""; position: absolute; top: 0;bottom: 0; left: 0; right: 0; background:rgb(0, 206, 232) !important; color:#ffffff !important; -webkit-transform: scaleX(0);   transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%;-webkit-transition-property: transform; transition-property: transform;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.service_nav ul li a.service:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); color:#ffffff !important;}

/*.picture:hover .service_nav ul li a.rent{ color:#ffffff !important;font-size:15px !important;}*/

.service_nav ul li a:hover{color:#ffffff !important;}
.service_nav ul li:hover span{ color:#ffffff !important;}
.service_nav ul li:hover small{ color:#ffffff !important;}
.vehicle_type1{ background:url(../images/bikes.png) no-repeat center top; width:150px; height:150px; background-size:100% 100%; cursor:pointer;}
.picture:hover .vehicle_type1{ background:url(../images/bikes-hvr.png) no-repeat center top;width:150px; height:150px; background-size:100% 100%;}

.vehicle_type2{ background:url(../images/cars.png) no-repeat center top; width:150px; height:150px; background-size:100% 100%; cursor:pointer;}
.picture:hover .vehicle_type2{ background:url(../images/cars-hvr.png) no-repeat center top;width:150px; height:150px; background-size:100% 100%;}
.vehicle_type3{ background:url(../images/comercial.png) no-repeat center top; width:150px; height:150px; background-size:100% 100%; cursor:pointer;}
.picture:hover .vehicle_type3{ background:url(../images/comercial-hvr.png) no-repeat center top;width:150px; height:150px; background-size:100% 100%;}
.vehicle_type4{ background:url(../images/boats.png) no-repeat center top; width:150px; height:150px; background-size:100% 100%; cursor:pointer;}
.picture:hover .vehicle_type4{ background:url(../images/boats-hvr.png) no-repeat center top;width:150px; height:150px; background-size:100% 100%;}
.vehicle_type5{ background:url(../images/planes&chopers.png) no-repeat center top; width:150px; height:150px; background-size:100% 100%; cursor:pointer;}
.picture:hover .vehicle_type5{ background:url(../images/planes&chopers-hvr.png) no-repeat center top;width:150px; height:150px; background-size:100% 100%;}





.images {position:relative;} 
.opacity {opacity:1; position:static;webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}
.unopacity {opacity:0.3;webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}

.opacity1 {opacity:1; position:static;webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}


.pic-content {display:block;}
.images .container {left:0; position:absolute; display:none; padding:229px 0 0; webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}

.picture h3 strong{font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600; line-height:18px; margin:5px 0 0; display:block; color:#292929;cursor:pointer; }
.picture img {max-width: 100%;width:44%; height:auto;cursor:pointer; margin:0 auto;}
.picture:hover .container{ webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out; -moz-transform: translateY(-10px);-ms-transform: translateY(-10px);   -o-transform: translateY(-10px); transform: translateY(-10px);}


body, html {width:100%; height:100%;}
.home_content {background:url(../images/video-bg.png) rgba(255, 255, 255, 0.74);}
.slider{ height:100%;}
.slider ul{ height:100%;}
.slider ul li{ height:100%; list-style-type:none;}
.content {width:100%; height:100%; display:table; position:absolute; top:0; z-index:9999999;  background:rgba(255, 255, 255, 0.8);}
.content .container {height:100%; position:relative; width:100%; display:table-cell; vertical-align:middle; margin:0 auto;}
/*.homepage {margin:0;}
.picture {margin:0;}*/
.images {display:block; clear:both; width:100%; position:static;}
.welcome-wrap .container {width:100%; display:block; position:static;}
.welcome-wrap .row {width:100%; display:block; position:static;}
.client_logos {position:static;}
.images .container {width:100%; height:auto !important; padding:190px 0 0; position:absolute; left:0; bottom:0; display:none;}
.images .container.stickylist {top:101px; transition:ease-in-out 0.5s all; -moz-transition:ease-in-out 0.5s all; -ms-transition:ease-in-out 0.5s all;
-o-transition:ease-in-out 0.5s all; -webkit-transition:ease-in-out 0.5s all; position:fixed; }

/******************** HOW WE WORK ***************************/
.howitwrks									{ width:100%; margin:0; position:relative;}
.howitwrks_in								{ width:1170px; margin:0 auto; padding:60px 0 0 0;}
.howitwrks h2{ font-family: 'Open Sans', sans-serif; font-size:32px; color:#FF9800; font-weight:600; line-height:20px; text-transform:uppercase; text-align:center; letter-spacing:1px; padding:0 0 60px; position:relative; letter-spacing:5px;}
.howitwrks h2:before { position: absolute; top:34px; left:37%; width:297px; height:2px; border:dashed 1px #10D9FD; content: ''; webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; /*background:url(../images/heading-bg.png) no-repeat center center;*/}
.howitwrks h2:before { position: absolute; top:34px; left:37%; width:297px; height:2px; border:dashed 1px #10D9FD; content: ''; webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; /*background:url(../images/heading-bg.png) no-repeat center center;*/}


.chalnge_box								{ width:902px; padding:0; margin:0 auto;}
.chalnge_box_lft							{ float:left; padding:0; margin:0; position:relative;}
.block1										{ width:140px; height:140px; background:#fff; border-radius:100%; padding:0; margin:7px 0 0 -50px; position:relative; border: dotted 3px #FFA900; cursor:pointer; display:none;}
.block1 img{ width:35%; height:auto; margin:0 auto; display:block; padding:30px 0 5px;}
.block1 h3									{ font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:600; color:#595959; padding:0; margin:0; display:block; line-height:20px; text-align:center;}

.chalnge_box_rght							{ float:right; padding:0; margin:0;}
.block2										{ margin:-70px -40px 0 0;}
.block3										{ margin:37px 0 0 -18px;}
.block4										{ margin:-47px -67px 0 0;}
.block5										{ margin:-42px -85px 0 0;}
.block6										{ margin:10px 0 0 50px;}


.brif										{ width:900px; padding:0 0 0 18px; margin:0 auto; background:url(../images/linrs-bg1.png) no-repeat center 70px;}
.brif ul									{ margin:0; padding:0; display:inline-block; float:left;}
.brif ul li									{ width:160px; min-height:155px; margin:0 157px 95px 0; padding:0; display:inline-block; float:left; background:#ffffff; border-radius:100%; position:relative;}
.brif ul li strong								{ font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:600; color:#616161; display:block; text-align:center;line-height:22px; padding:8px 0 12px 0;-webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease;}
.brif ul li:hover strong{ color: #000000; -webkit-transform: scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.brif ul li img { width:35%; height:auto; margin:0 auto; display:block; padding:30px 0 5px; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease;}
.brif ul li:hover img { -webkit-transform: scale(0.9); -moz-transform:scale(0.9);  -ms-transform:scale(0.9); -o-transform:scale(0.9); transform:scale(0.9);}


.howwework										{ width:900px; padding:0 0 0 18px; margin:0 auto; background:url(../images/hwwrk-bg4.png) no-repeat center 70px;}
.howwework ul									{ margin:0; padding:0; display:inline-block; float:left;position:relative;}
.howwework ul li								{ width:160px; margin:0px 210px 105px -48px; padding:0; display:inline-block; float:left;}
.howwework ul li strong							{ font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:600; color:#616161; display:block; text-align:center;line-height:22px; padding:8px 0 12px 0;background:#ffffff; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease;}
.howwework ul li:hover strong{ color: #000000; -webkit-transform: scale(1.1); -moz-transform:scale(1.1);  -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.howwework ul li img { width:35%; height:auto; margin:0 auto; display:block; padding:0 0 5px;background:#ffffff; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease;}
.howwework ul li:hover img { -webkit-transform: scale(0.9); -moz-transform:scale(0.9);  -ms-transform:scale(0.9); -o-transform:scale(0.9); transform:scale(0.9);}

.howwework ul li.lst4{ margin:0 185px 105px 87px;}
.howwework ul li.lst5{ width: 130px;}
.howwework ul li.lst6{ margin:0 160px 105px 0;}
/*---------------------------------------------------------*/

.what_weare{ min-height:450px; padding:60px 0; margin:0; background:#ffffff; background-attachment:fixed;}
/*.what_weare h2{ padding:0 0 20px;}*/
.what_weare p{ color:#595959; font-size:15px; padding:0 10%; text-align:center; line-height:22px;}



/************** ABOUT PAGE HERE **********************/
.about_us_main{min-height:527px; background:#d8d8d8; padding:30px 0 0; margin:0;}
.about_us_main .container{
	background: #f1f1f1;
    padding:30px 0;
    border: solid 1px #c7c5c5;
    text-align: left;
	}
.about_us_main h2 {
   font-family: 'SegoeUI-Bold';
    font-size: 22px;
    color: #464646;
    font-weight: 600;
    text-align: center;
    text-shadow: 1px 2px 0 #aaa;
	padding:0 0 40px;

}
.about_us_lft{ padding:20px 10% 0 4%; margin:0;}
.about_us_lft p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #464646;
    font-weight: 400;
    padding:0;
    line-height:27px;
    margin: 0;
}
.about_us_rght{ padding:0; margin:0;}
.about_us_rght img{ width:90%; height:auto;}

/************** RENT N INSURANCE PAGE HERE **********************/
.rent_page{ padding:100px 0 0;}
.rent_page img{ width:175px; height:auto; margin:0 auto 50px; display:block;}
.rent_page h2 {
    font-family: 'Open Sans', sans-serif;
font-size: 85px;
    color: #464646;
    font-weight: 600;
    padding: 0 0 60px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;

}

.rent_page strong {
    font-family: 'Open Sans', sans-serif;
    font-size:35px;
    color: #464646;
    font-weight: 400;
    padding:0;
    line-height: 25px;
    margin: 0;
	text-align:center;
	display:block;
}



.login_section { float: none; margin: 0 auto; display: block;}
.ui-widget-content{
        width: 24.3% !important;
    }
.date_pickr{background:url(../images/date-pickr-img.png) no-repeat right center #fff;}




/************************** BID LISTING START HERE ***************************/
.bid_listing_right{ padding:0; margin:0;}
.bid_listview{ padding:0; margin:0;}
.bid_listview ul{ width:100%; padding:0; margin:0; float:left; display:inline-block;}
.bid_listview ul li{ width:100%; padding:0 0 23px; margin:0 0 2% 0; float:left; display:inline-block; border:solid 1px #e2e2e2; border-radius:3px; background:#fff;}
.bid_listview ul li:hover{ border:solid 1px #464646;}
.bid_lsting_rght_lft{ padding:0; margin:0;}
.bid_lsting_rght_lft img{ width:100%; height:auto; margin:30px 0 0 17px; display:block; border:solid 1px #999;}
.bid_common{ padding:0; margin:0;}
.bid_lsting_rght_rght{ padding:0 0 0 30px; margin:0 0 0 -60px;}
.bid_lsting_rght_rght h4{ color:#464646; font-size:13px; font-weight:700; padding:10px 0 10px 10px;}
.bid_lsting_rght_rght h5{ font-family: 'Open Sans', sans-serif; margin:0; padding:8px 10px;}
.bid_lsting_rght_rght h5 small{ color:#464646; font-size:13px; font-weight:600; padding:0;}
.bid_lsting_rght_rght h5 span{ color:#464646; font-size:15px; font-weight:600; padding:0; float:right;}
.bid_lsting_rght_rght h5 small.current_bid{ color:#d63a45;font-size: 15px; font-weight: 900;}
.bid_lsting_rght_rght h5 span.current_bid{ color:#d63a45; font-weight: 900;}
.bid_location{ padding:0; margin:0;}
.bid_location span{ width:100%; color:#464646; font-size:13px; font-weight:700; padding:6px 0 5px 60px; margin:0; display:block;}
.bid_km{ padding:7px 0 6px 60px; margin:0;}
.bid_km img{ width:14px; height:auto; display:inline-block;}
.bid_km span{ width:auto; color:#464646; font-size:13px; font-weight:700; padding:0; margin:0 0 0 6px; display:inline-block; background:none; position: relative;top: 1px;}
.bid_lsting_rght_rght a{ width:130px; color:#fff; font-size:18px; font-weight:700; padding:7px 0; background: #d63a45; border-bottom: solid 3px #980000; text-align:center; display:block; margin:41px auto 0; text-decoration:none; border-radius:2px;}
.bid_lsting_rght_rght a:hover{background: #f32a38; border-bottom: solid 3px #980000;}
.bid_gridview ul li{padding:20px 0 15px; border:solid 1px #E4E4E4; float:left; margin:0 2% 2% 0; width:32%;}
.bid_lsting_rght_grid{ padding:0; margin:0;}
.bid_location_grid span{ width: 50%; float:left; padding:6px 0 5px 10px; margin:0; position:static;}
.bid_km_grid{ width:50%; float:right; padding:5px 9px 5px 0;}
.bid_km_grid span{ float:none; width:auto; padding: 0; margin: 0 0 0 6px;}
.bid_gridview .soon[data-scale='l']{ font-size:2.4rem;}
.bid_common_grid a{ margin:10px auto 0;}
.bid_common_grid h5{ border-bottom: solid 1px #e4e4e4;}
.bid_location_grid { border-bottom: solid 1px #e4e4e4;}
.bid_lsting_grid_view img{ width:92%; margin:0 auto;}

/************************** ACTION POPUP START HERE ***************************/
.modal-dialog.action_pop_main{ width:70%;}
.action_pop {width: 100%; margin:2% auto 0; padding:20px 10px 40px; background:#fff; text-align:center; border-radius:5px; box-shadow:0 0 20px #000000, inset 0 -310px 300px -190px #cef6ff;}
.action_pop_lft{ padding:40px 20px 0 0; margin:0; position:relative;}
.action_pop_lft img{ width:80%; height:auto; display:block; margin:40px auto 0;}
.aution_logo{ position:absolute; top:0; left:0;}
.aution_logo img{ width:70%; margin:0 0 30px;}
.video_block{ border:solid 3px #999; box-shadow:4px 4px 10px #999;}
.action_pop_rght{ padding:0; margin:0;}
.action_pop_rght h2{ font-family: 'SegoeUI-Bold'; font-size:29px; color:#464646; font-weight:600; text-align:center; line-height:45px; padding:20px 0 40px; text-transform:uppercase; text-shadow:1px 2px 0px #b7b7b7;}
.pop_add{ padding:0; margin:0 0 40px;}
.pop_add h5{ font-size:18px; color:#464646; font-weight:600; float:left; background:url(../images/phone-img1.png) no-repeat; padding:0 18px 0 35px; line-height: 33px;}
.pop_add h6{ font-size:20px; color:#464646; font-weight:600; float:left; background:url(../images/mail-img1.png) no-repeat; padding:0 0 0 35px; line-height: 32px;}
.action_pop_rght a { width:290px; color:#fff; font-size:22px; font-weight:700; padding:7px 0; background: #d63a45; border-bottom: solid 3px #980000; text-align:center; display:block;  margin: 38px auto 0; text-decoration:none; box-shadow:0 3px 1px #cccccc; border-radius:2px;}
.action_pop_rght a:hover {background: #f32a38; border-bottom: solid 3px #980000;}
.time_counter h2{font-family: 'SegoeUI-Bold'; font-size:12px;color:#464646;font-weight:600;padding:0 0 0 12px;text-transform: uppercase;}
.time_counter.time_contergrid{ float:none !important; height:100px;}


/************************** ACTION REGISTER START HERE ***************************/
.auction_register_main{ width:100%; height:40.6em; padding:0; display:table;}
.auction_register{ width:100%; display:table-cell; vertical-align:middle;}
.auction_register_in{
	width: 25%;
    margin:0 auto 0;
    padding:20px 0 0;
    position: relative;
    background: #FFF;
	box-shadow:0 0 10px #d2d2d2;
}
.auction_register_head{ background:#fff; border-bottom:solid 1px #dedede; padding:0 0 20px 15px;}
.auction_register_head h2 {
    padding:0 0 12px;
	margin:0;
    font-family: 'SegoeUI-Bold';
    color: #616161;
    font-size: 22px;
    letter-spacing: 1px;
    position: relative;
}
.auction_register_head p {
    color: #616161;
    font-size:13px;
}
.auction_register_in ul {
    margin: 0 auto;
    padding:20px 0 10px 15px;
    width:100%;
	background:#eeeeee;
}

.auction_register_in ul li {
    width:95%;
    margin: 0 0 15px 0;
    position: relative;
}
.auction_register_in ul li .fa-user{ position:absolute; top:10px; left:10px; font-size:18px; color:#A8A9A9; z-index:9;}
.auction_register_in ul li .fa-envelope{ position:absolute; top:10px; left:10px; font-size:15px; color:#A8A9A9; z-index:9;}
.auction_register_in ul li .fa-mobile{ position:absolute; top:9px; left:12px; font-size:22px; color:#A8A9A9; z-index:9;}
.auction_register_in ul li .fa-money{ position:absolute; top:12px; left:10px; font-size:15px; color:#A8A9A9; z-index:9;}
.auction_register_in ul li .fa-sort-amount-desc{ position:absolute; top:12px; left:18%; font-size:15px; color:#fff; z-index:9;}

.action_regis_check{ padding:0; margin:0;}
.action_regis_check .check{ display:inline-block; position:relative; top:2px; margin:0;}
.action_regis_check p{ display:inline-block; color:#555;}

.auction_register_in ul li input[type="text"]{
    width: 100%;
    font-size:13px;
    padding: 7px 10px 7px 33px;
    border: 0px;
    background-color:#fff;
    border: solid 1px #E1E2E2;
    color: #A8A9A9;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    line-height: 20px;
	position:relative;
}

.auction_register_in ul li input:hover {
    color: #292929;
    border: solid 1px #999999;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.auction_register_in ul li input:focus {
    color: #292929;
    border: solid 1px #00e3ff;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.auction_register_in ul li input[type="submit"] {
    margin:0 auto;
	display:block;
    border: 0px;
    border-radius: 2px;
    font-size: 15px;
    color: #fff;
	font-weight:600;
    background: #d63a45;
    border-bottom: solid 3px #980000;
    padding:9px 20px 9px 40px;
	text-transform:uppercase;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.auction_register_in ul li input[type="submit"]:hover {
    background: #f32a38;
}






/* form starting stylings ------------------------------- */
.form_group 			  { 
  position:relative; 
}
.form_group input:focus{ border-bottom:solid 1px #09f !important;}
label 	{
  color:#999; 
  font-size: 14px; 
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:30px;
  top:20px;
  transition:0.5s ease all; 
  -moz-transition:0.5s ease all; 
  -webkit-transition:0.5s ease all;
}
/* active state */
input:focus ~ label, input:valid ~ label 		{
  top:0px;
  left:20px;
  font-size:11px;
  color:#6a7989;
  background:inherit;
}
textarea:focus ~ label, input:valid ~ label 		{
  top:0px;
  left:20px;
  font-size:11px;
  color:#6a7989;
  background:inherit;
}

/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}
@keyframes inputHighlighter {
	from { background:#5264AE; }
  to 	{ width:0; background:transparent; }
}

/****************** DEALS CREATION PAGE MAIN START **********************/
.deals_tab{ display:block; padding:0; margin:20px 0 0;}
.deals_tab ul{ width:100%; float:left; display:inline-block; margin:0; padding:0; }
.deals_tab ul li { width:16.6%; font-family: 'Lato', sans-serif; color:#555555; float:left; border-top: solid 3px #fff; font-size:15px; font-weight:400; padding:12px 0 14px; margin:0;background: #ffffff; position:relative; text-align:center; border-bottom:none; text-transform:capitalize;letter-spacing:0.5px; }
.deals_tab .resp-tab-active {color:#d63a45; font-weight:600; border-top: solid 3px #51bac7 !important; border-bottom: none;background: #ffffff;  /*box-shadow: inset 0 40px 70px -40px #cac8c8;*/ border:none;border-bottom: none;}
.deals_tab ul li  span{display:block; padding:0;}
.deals_tab ul li img{ width:40px; height:auto; margin:0 0 5px;}
.deals_tab .resp-tab-active:after{ bottom:-27px; left:40%;  z-index: 9999999; border: 1px solid transparent ;content: " "; height: 0; width:0; position: absolute; pointer-events: none;   border-bottom-color: #ffffff;  border-width:14px; -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}


.deals_main{ padding:30px 0; margin:0; background:#f1f1f1;}
.deals_main_in { padding:0 !important; margin:0;}
.deals_main .resp-tabs-container{padding:30px 0 10px; background:#f1f1f1;}
.deals_banner{ position: 0; margin:0;}
.deals_banner img{ width:100%; height:auto; background-size:cover;}

.deals_main_info { width:49.3%; padding:12px 0 0; margin:0 0 17px; display:block; background:#ffffff; border:solid 1px #e2e2e2;}

.deals_main_info_lft{ padding:0 0 20px 10px; margin:0;}
.deals_main_info_lft img{ width: 93%;  height: auto;}


.deals_rght{ padding:0 10px 20px 0; margin:0; position:relative;}
.deal_head{ width:60px; padding:0; margin:0 0 12px;}
.deal_head strong{ font-family: 'Lato', sans-serif;  padding:2px 0; background:#51bac7; font-size:14px; color:#fff; border-radius:20px; text-align: center; display:block; text-transform:capitalize; letter-spacing:0.5px;}

.deals_rght span{ font-family: 'Lato', sans-serif; font-size:13px; color:#464646;  font-weight: 600; float:right; padding:0 0 10px; text-align: right; display:block;}


.deals_rght h4{ font-family: 'Lato', sans-serif; padding:0; margin:0; font-size:21px; color:#555555; font-weight:600; text-align:right;letter-spacing: 1px;}
.deals_rght .fa-inr{ font-size:19px; color:#555555; position:relative; top:1px;}

.deals_rght p{ width:210px; position:absolute; left:0; top:0; font-family: 'Lato', sans-serif; font-size:12px; color:#555555; font-weight:400; letter-spacing:1px; line-height: 18px;}
.star-ratings-sprite { background: url(../images/star-rating-sprite.png) repeat-x;font-size: 0; height:14px;line-height: 0; overflow: hidden; text-indent: -999em; width:76px; margin: 0 auto; padding:0; float:right; display:block;}
.star-ratings-sprite .rating {background:url(../images/star-rating-sprite.png) repeat-x; background-position: 0 100%; float: left; height:14px; display: block;}
.star-ratings-css {margin:0 0 12px; display:block; float:left; padding:0;}

.deals_book {width:100%; background:#464646;}
.deals_book a{ font-family: 'Lato', sans-serif; font-size:16px; color:#fff; font-weight:400; padding: 5px 0;  letter-spacing:1px; text-transform: uppercase; text-align:center; display:block; text-decoration:none;}
.deals_main_rght{ margin:0;}
.deals_book:hover{background:#d63a45;}
.inspection_block{width:92%; padding:0; margin:0 auto;}
.inspection_block h3{ font-family: 'Lato', sans-serif; padding:0 0 25px; margin:0;font-size:17px; color:#555555; font-weight:600; letter-spacing:1px; display:inline-block;}

.inspection_block ul{ width:auto; padding:0; margin:0 auto 12px; display:block;}
.inspection_block ul li{ font-family: 'Lato', sans-serif; padding:0 0 10px; margin:0;font-size:13px; color:#555555; font-weight:400; letter-spacing:1px; }
.inspection_block ul li span{ width:180px; float:left; text-align:left; font-size:13px; color:#555555; font-weight:400; display:inline-block; line-height:16px;}
.inspection_block ul li small{ float:right; font-size:13px; color:#555555; display:inline-block; line-height:18px;}

.inspection_total { padding:0; margin:0 0 30px; float:right;}
.inspection_total span{ width:170px; float:left; font-family: 'Lato', sans-serif; padding:0; margin:0;font-size:20px; color:#555555; font-weight:600; letter-spacing:0.5px; display:inline-block; line-height:22px;}
.inspection_total_dot{ line-height:24px;float:left;}
.dot_cls {float:left;}
.inspection_total small{ float:right; font-family: 'Lato', sans-serif; padding:0; margin:0;font-size:20px; color:#d63a45; font-weight:600; letter-spacing:0.5px; display:inline-block; line-height:22px;}
.inspection_block p{ font-family: 'Lato', sans-serif; padding:0 0 10px 0; margin:0;font-size:12px; color:#555555; font-weight:400; letter-spacing:0.5px; display:block; text-align:left;}
.inspection_block .fa-inr { position: relative;top: 1px;}

/***************** Service Center Info Pop Here *************************/
.service_center_info{ padding:35px 20px; margin:0; background:#ffffff;}
.service_center_info h2{ font-size:18px; color:#424242; font-weight:600; padding:0 0 10px;}
.service_center_info p{ margin:0 0 20px;}
.service_center_info img{ width:100%; height:auto; margin:0 auto; display:block;}
.input-text {
    width: 60%;        
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

/*********************** ORDER ID PAGE HERE **************************/
.order_list{ padding:0; margin:0 auto 30px; float:none;}
.order_list h2{ width:150px; background:#333333; font-size:15px; font-weight:700; color:#ffffff; text-align:center; padding:8px 20px; border-radius:2px 2px; margin:0 0 20px; display:block;}
.order_list_lft{ padding:0 20px 0 0; margin:0;}
.order_list_lft ul{ width:100%; display:block; padding:0; margin:0;}
.order_list_lft ul li{ display:block; padding:0; margin:0;}
.order_list_lft ul li strong{font-size:13px; font-weight:600; color:#484848; padding:7px 0 7px 12px; display:block; background:#F1F1F1; border-bottom:solid 2px #00BCD4;}
.order_list_lft ul li p{font-size:12px; font-weight:400; color:#484848; padding:12px 20px 0 12px; display:block;}
.order_list_lft ul ul{ padding:0; margin:0;}
.order_list_lft ul ul li{ padding:7px 0 7px 12px; margin:0; border-bottom:solid 1px #F1F1F1;}
.order_list_lft ul ul li small{ width:150px; display:inline-block;}
.order_list_lft ul ul li span{ display:inline-block; padding:0 0 0 10px;}
.printed_list{ float:none; padding:0; margin:0 auto 30px	; background:#F9F9F9; border:solid 1px #F1F1F1;}
.printed_list ul{ width:100%; float:left; display:inline-block; padding:0; margin:0;}
.printed_list ul li{ width:33.3%; float:left; display:inline-block; padding:8px 0; margin:25px 0; border-right:solid 1px #949292;}
.printed_list ul li a{ text-decoration:none;}
.printed_list ul li span{ font-size:13px; color:#595959; font-weight:600; text-align:center; display:block;}
.printed_list .fa-print{ font-size:20px; display:block; text-align:center; padding:0 0 5px;}
.printed_list .fa-envelope-o{ font-size:20px; display:block; text-align:center; padding:0 0 5px; float:none; width:auto; height:auto; top:0;}
.printed_list .fa-phone{ font-size:20px; display:block; text-align:center; padding:0 0 5px;}
.vehicle_details{ padding:0; margin:0 auto; float:none;}
.vehicle_details h5{font-size:18px; font-weight:700; color:#595959; padding:10px 0 0; text-align:right;}
.vehicle_details h5 span{ color:#292929;}
.item_txt1{ width:60%; float:right; text-align:left; padding:0 20px 0 0;}


/***************** Car Service Page Here *********************/
.wrapper.service_wrapper{ padding:0; margin:0; /*background:url(../images/service-bg1.jpg) no-repeat; background-size:cover;*/}
.service_main{ padding:0; margin:0; position:relative;}
video{ width:100% !important; height:auto !important;}
.video_pattern { width: 100%; height: 100%; z-index: 1; padding:0;}
.video_pattern .container{ width:100%; padding:0; margin:0;}
.service_main h2{font-family:'Lato', sans-serif;font-size:22px; line-height:25px; font-weight:600; color:#212121; padding:30px 0; display:block; margin:0 0 5px 0; text-transform:capitalize; text-align:center; position:relative; letter-spacing:1px;}
.service_lft{ padding:0; margin:0;}
.service_lft img{ width:100%; height:auto;}
.service_rght{ padding:0; margin:0 8% 0 0; /*box-shadow:9px -9px 30px -11px #d6d6d6;*/ border: solid 1px #e0dede;}
.service_rght_in{ padding:20px 0 0 33px; background: #f9f6f6;height:498px;overflow-x: hidden;}
.service_rght h3{font-family: 'Open Sans', sans-serif;font-size:24px; line-height:25px; font-weight:400; color:#ffffff; padding:10px 0 10px 10px; display:block; background:#c7081b;}
.service_rght ul{ display:block; padding:0; margin:0;}
/*.service_rght ul li{ width:32%; height:100px; float:left; display:table; padding:0; margin:0 2% 2% 0; position:relative; webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out; }*/
.service_rght ul li a:hover	{ color:#ffffff; font-size:14px;  webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out; }
.service_rght ul li img{ width:100%; height:100%; position:absolute; top:0; left:0; webkit-transition: all 0.5s ease-out;
   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out; }
.service_rght ul li:hover img { transform:scale(1,1); transform: scale(1.1); webkit-transition: all 0.5s ease-out;
   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out; 
   -moz-transform: translateY(0px);-ms-transform: translateY(0px);   -o-transform: translateY(0px); transform: translateY(0px);}


.service_rght h2{font-family: 'Open Sans', sans-serif;font-size:14px; line-height:25px; font-weight:600; color:#F99226; padding:5px 0; display:block; 
background:#FF6401; margin:0 0 5px 0; text-transform:uppercase;}
.service_list3 li{ margin:0 0 4.5% 0 !important; overflow:hidden;}
.service_list3 a{ color:#292929; text-align:center; display:block; text-decoration:none;}
.service_list3 a:hover	{ color:#FF6401 !important;  webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out; }
.quotation{ border:solid 1px #999; background-size:cover !important; width:150px; height:100px; display:block; margin:0 auto 5px; border-radius:5%;}
.serve_1{ background:url(../images/Service_link-img1.jpg) no-repeat;}
.serve_2{ background:url(../images/Service_link-img2.jpg) no-repeat;}
.serve_3{ background:url(../images/Service_link-img3.jpg) no-repeat;}
.serve_4{ background:url(../images/Service_link-img4.jpg) no-repeat;}
.serve_5{ background:url(../images/bady-care-img.jpg) no-repeat;}
.serve_6{ background:url(../images/towing-img.jpg) no-repeat;}
.frist_div{ padding:0; margin:0;}
.seconddiv{ padding:0; margin:0;}


/*.form_sec1 ul li{ width:30%; float:left; margin:0; padding:0;}*/
.form_sec1 ul li.or{ width:auto; padding:7px 14px 0; color:#000000; text-align:center; font-size:12px; font-weight:600;}
.drop{ padding:0; margin:0;}
.submit_btn3{ width:100%; border-radius: 4px; color:#ffffff !important; padding:7px 13px !important; display: inline-block;  text-align: center;
 border-bottom:none !important; background-color:rgba(255, 100, 1, 0.77) !important; text-decoration:none !important; webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.5s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.submit_btn3:hover{ font-size:13px !important; color:#ffffff !important; background-color:rgba(0, 173, 195, 0.76) !important;}
.submit_btn3:focus{ color:#ffffff !important; background-color:#2c5667 !important;}


/*---------- Profile Page Start ----------*/
.profile_page{ padding:50px 0; margin:0 auto; float:none;}
.profile_rght { padding:0 0 0 20px; margin:0;}
.profile_page_lft{ padding:0; margin:0;}
.profile_img{ display:block; border:solid 2px #CCC;}
.profile_img img{ width:100%; height:auto;}
.profile_page_lft a{ font-size:12px; color:#ffffff; line-height:14px; background:#EE8945; display:inline-block; margin:10px 0 0 15px; padding:10px 10px 8px; text-decoration:none; border-radius:4px;}
.profile_page_lft a img{ display:inline-block;}
.profile_page_rght{ padding:0 0 0 30px; margin:0;}
.profile_page_rght ul{ margin:0; padding:0;}
.profile_page_rght ul li {  margin-bottom: 15px;}
.profile_page_rght ul li label{ font-size:14px; color:#595959; display:block;}
.profile_page_rght ul li input[type="text"]{ width:100%; font-size: 15px; padding:8px 25px;  border:0px; background-color: #ffffff; border:solid 1px #E1E2E2;  border-radius:4px; color:#A8A9A9; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.profile_page_rght ul li input:focus{ color:#292929; border:solid 1px #EE8945; outline:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: inset 0px 0 8px 0 #EE8945;}
.profile_page_rght ul li .edit_Profie{ font-size:14px; color:#ffffff !important; line-height:14px; font-weight:600; background:#EE8945; display:inline-block; margin:0; padding:12px 20px 10px; text-decoration:none; border:none !important;}
.capture1 img{ width:100%; height:auto;}

/*---------- Quotations Page Start ----------*/
.quotations{ padding:50px 0; margin:0;}
.quotations_top{ margin:0 0 20px 0;}
.sort{ padding:0; margin:0;}
.sort ul li span{ font-size:14px; color:#595959; display:inline-block; line-height:28px;}
.sort ul{ float:left; display:inline-block; padding:0; margin:0;}
.sort ul li{ float:left; display:inline-block; padding:0; margin:0 10px 0 0;}
.sort select{ width:140px; font-size:13px; padding:6px 0 !important; border-radius:4px; background-color:#ffffff;}
.wait_quote{color:#FF6401;}
.pagination{ padding:0; margin:0;}
.pagination ul { float:right; display:inline-block; padding: 0;margin: 0;}
.pagination ul li {display: inline-block; padding:0; margin:0 2px 0 0;}
.pagination ul li a { color:#595959;float: left; padding:5px 11px;text-decoration: none;border-radius:4px;}
.pagination ul li a.active { background-color: #FF3300; color: white;border-radius: 5px;}
.pagination ul li a:hover{color:#ffffff; background-color: #FF3300;}
.fa-angle-double-left{ font-size:15px; color:#595959; margin:0 2px 0 0;}
.fa-angle-double-right{ font-size:15px; color:#595959; margin:0 0 0 2px;}
.pagination ul li a:hover .fa-angle-double-left{color:#ffffff; background-color: #FF3300;}
.pagination ul li a:hover .fa-angle-double-right{color:#ffffff; background-color: #FF3300;}


/*********************** SERVICE CART PAGE HERE **************************/
.service_cart{ padding:0; margin:30px 0;}
.service_cart_in{ float:none; padding:0; margin:0 auto;}
.service_cart_in h2{ background:#636161; font-size:15px; font-weight:700; color:#ffffff; text-align:center; padding:7px 20px; border-radius:2px 2px 0 0; display:inline-block;}
.main_table{ border-top:solid 2px #00BCD4;}
.product_info{font-size:12px; font-weight:bold; color:#484848; text-align:center; padding:6px 0; border:solid 1px #dddddd; background:#f2f2f2; text-transform: uppercase;}
.item_info{font-size:13px; font-weight:400; color:#484848; text-align:center; padding: 15px 0 15px 0; border:solid 1px #dddddd;}
.item_img{ float:left; padding:0; margin:0;}
.item_txt{ width:60%; float:right; text-align:left; padding:0 50px 0 0;}
.item_block1{ padding:15px 0 15px 15px; margin:0;}
.remove_btn{ cursor:pointer;}
.remove_btn:hover{ color:#00BCD4;}
.remove_btn:hover .fa-trash-o{ color:#00BCD4;}
.item_info .fa-trash-o{ font-size:14px; color:#292929;}
.item_links{ padding:15px 10px 15px 0; margin:0; border-bottom:dashed 1px #dddddd;}
.item_links .btn1{ text-transform:uppercase; margin:0; padding:7px 39px;}
.botton_link{ float:right; padding:0; margin:0;}
.botton_link h5{font-size:18px; font-weight:700; color:#595959; padding:0 0 10px;}
.botton_link h5 span{ color:#292929;}

/******* ADD DEALS FORM **************/
.deal_form{ padding:0; margin:20px 0 0 0; float:none;}
.deal_form ul li{ width:auto; margin:0 0 10px 20px; position:relative;}
.deal_form ul li label{ font-family: 'Calibri'; width:21%; float:left; font-size:16px; color:#595959; line-height:35px;}
.deal_form ul li select{ width:60%; float:left;font-family: 'Calibri'; font-size:14px; line-height:14px; padding:8px 8px 7px !important; background-color:#ffffff;}
.deal_checkbox_1{ padding:0; margin:0 0 0 19.2%; float:left;}
.deal_checkbox_1 label{ width:100% !important; float:none !important;} 
.deal_checkbox_1 .lbl{ font-size:16px; color:#595959; font-weight:400; display:inline-block; float:left; margin:-10px 0 0 0;}
.deal_checkbox_1 span:hover { color: #ff893c;}
.sub_dealcheck{ display:none;}
.deal_checkbox_2{ padding:0; margin:0 0 6px 22px; }
.deal_checkbox_2 label{ float:none !important;}
.deal_checkbox_1 span.active{ color:#32a3ce;}
.deal_checkbox_1 span.gray{ color:#595959;}
.deal_field	{ width:60px; font-size:13px; color:#adadad; font-weight:500; display:inline-block; padding: 4px 6px; line-height: 12px; float: left;   margin: -5px 7px 0 7px; border-radius:5px; background:#fff; outline:none; border:solid 1px #c6c6c6;}
.deal_field:focus{ color:#292929; border:solid 1px #EE8945; outline:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: inset 0px 0 8px 0 #EE8945;}
.deal_checkbox_2 .txtarea	{ width:145px; height:25px; float:left; font-size:12px; color:#adadad; font-weight:500; display:block; padding:1px 5px; margin:-5px 0 0 0; line-height:21px; border-radius:5px; background:#fff; outline:none; border:solid 1px #c6c6c6; resize:none; position: relative; left: 7px;}
.deal_checkbox_2 .txtarea:focus{ color:#292929; border:solid 1px #EE8945; outline:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: inset 0px 0 8px 0 #EE8945;}
.deal_form .bttons{ padding:0; margin:10px 0 0 120px;}
.btn { color: #FFF!important; text-shadow: 0 -1px 0 rgba(0,0,0,.25); background-image: none!important; border: 5px solid #FFF; border-radius: 0; box-shadow: none!important;-webkit-transition: background-color .15s,border-color .15s,opacity .15s; -o-transition: background-color .15s,border-color .15s,opacity .15s; transition: background-color .15s,border-color .15s,opacity .15s; cursor: pointer; vertical-align: middle; margin: 0; position: relative;}
.btn-info, .btn-info:focus { background-color: #6fb3e0!important; border-color: #6fb3e0;}
.btn, .btn-default, .btn-default:focus, .btn:focus {background-color: #F18C28!important;border-color: #F18C28;}
.radio_btn1 input[type="radio"], input[type="checkbox"]{ margin:1px -16px 0 13px; float:left;}
input[type=radio].ace+.lbl::before { border-radius: 100% !important;font-size: 10px; font-family: FontAwesome;text-shadow: 0 0 1px #32a3ce; line-height: 15px;    height: 17px;  min-width: 17px;}
input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before { cursor: pointer; font-family: fontAwesome; font-weight: 400; font-size: 12px; color: #FFF; content: "\a0"; background-color: #FAFAFA; border: 1px solid #c8c8c8;box-shadow: 0 1px 2px rgba(0,0,0,.05); border-radius: 0; display:inline-block; text-align:center; height:16px; line-height:14px;min-width:16px; margin-right:7px; position: relative; top:0;}
input[type=checkbox].ace+.lbl:hover::before, input[type=checkbox].ace:hover+.lbl::before, input[type=radio].ace+.lbl:hover::before, input[type=radio].ace:hover+.lbl::before { border-color: #ff893c;}
.au_un span:hover{ color:#ff893c;}
input[type=checkbox].ace:checked+.lbl::before, input[type=radio].ace:checked+.lbl::before { display: inline-block; content: '\f00c'; color: #32a3ce; background-color: #F5F8FC; border-color: #adb8c0;padding:0 0 0 0; box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);}
input[type=radio].ace:checked+.lbl::before { content: "\f111";}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #f5f5f5 inset;
}
.emty_cart {color: #DEC7C7;}

/******* CART SECTION HERE **************/
.cartContainer{ float:right; margin:13px 0 0 25px; padding:0;}
.add_cart{ width:250px; background:#333333; box-shadow:4px 4px 10px -2px #000; padding:0 10px 10px 15px; margin:0; position:absolute; right:0; top:99px;display: none;}
.add_cart:after { bottom:100%; left:77%;border:1px solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;   border-bottom-color: #333; border-width: 9px;}
.speed_in{ padding:15px 0 0; margin:0;}
.speed_in h2{ font-size:15px; color:#ffffff; padding:0 0 10px;}
.speed_in ul{ display:block; float:none; padding:0; margin:0;}
.speed_in ul li{ display:block; float:none; padding:0; margin:0;}
.cd_price{ width:100%; font-size:15px;color:#ffffff; line-height:17px; text-align:left; margin:0; display:inline-block; border-bottom: dashed 1px #ccc; padding:9px 0 9px 0;}
.cd_price small{ width:62%; font-size:15px; display:inline-block;}
.cart_btn{ padding:0; margin:0; text-decoration:none !important;line-height: 26px; display: inline-block; cursor:pointer;}
.cart_label{ font-family: 'Lato' sans-serif;font-size: 14px; color: #ffffff; line-height: 20px;}
.cart_count{ padding:2px 7px; background:#ffffff; color:#464646; border-radius:100%; margin:0 0 0 3px;}
.fa-shopping-cart{ font-size:16px; color:#ffffff;}
.close1 {float: right; font-size:25px;font-weight:normal;  color:#ffffff; text-shadow:0 1px 0 #fff; margin:0 0 0 20px; line-height:16px; cursor:pointer;}
.close1:hover{ color:#900;}
.proceed_btn{ float:right; margin:10px 0 0 0;}

.total_price small{ width:auto; float:right;}

/******************** Multiple Quotations Page **************************/
.multiple_quote{ width:100%; padding:0; margin:20px 0 0;}  
.quote2{ margin:0 auto; width:98%; padding:0;}
.car_img2{ width:100%; height:250px; margin:0 auto 35px; padding:0; background:url(../images/add-deal.jpg) no-repeat; background-size:100% 100%;}
.car_img2 img{ width:100%; height:auto; margin:0 auto; display:block; }

.quote2 ul { width:100%; display:block; padding: 0;margin: 0;}
.quote2 ul li { display:block; padding:10px; margin:0 0 20px 0; position:relative; border: solid 1px #f1f1f1;box-shadow: 0 0 10px #B3B3B3;}
.quote2 ul li h2{width:80px; height:79px; float:left; color:#252424; background:url(../images/deals-bg1.png) no-repeat center center; border-radius:100%; display:table; padding:0; margin:35px auto 0; background-size:100% 100%;}
.quote2 ul li h2 span{ font-size:25px; line-height:26px; text-align:center; vertical-align:middle; display:table-cell; padding:0; margin:0;}
.quote2 ul li h2 span em{ font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:600; line-height:15px; text-align:center; letter-spacing:1px; display:block;}
.deal_info{ width:66%; padding:0; margin:0; float:left;}
.deal_info h6{font-family: 'Open Sans', sans-serif; padding:0; margin:0; font-weight:600;display: inline-block; width:20%;text-align:center;}
.deal_info ul { width:100%; float:none; display:block; padding: 0;margin: 0;}
.deal_info ul li { display:block; padding:2px 0; margin:0; position:iinherit; border:none; box-shadow:none;}
.deal_info ul li strong{ width:20%; display:inline-block; font-size:14px; font-weight:500; color:#595959; line-height:15px; text-align:center;}
.deal_info ul li p{ width:20%; display:inline-block; font-size:14px; font-weight:500; color:#00BCD4; line-height:20px; text-align:center; cursor:pointer;}
.deal_info ul li p:hover{ color:#F90;}
.deal_btn{ width:130px; font-family: 'Open Sans', sans-serif; border:none; background:#FF7522; font-size:14px !important; color:#ffffff; font-weight:600 !important; text-align:center; padding:0 0 3px !important; margin:0;}
.deal_btn small{ font-size:10px; display:block;}
.unactive{ background:#000;}
.img_slider{ width:285px; float:left; padding:0; margin:0 0 0 12px;}
.img_slider ul{ padding:0; margin:0 auto;}
.img_slider ul li{ width:215px !important; padding:0; margin:0 33px 0 29px; border:none; box-shadow:none;}
.img_slider ul li img{ width:100%; height:auto; display:block; padding:0; margin:5px auto 0; border-radius:5px; cursor:pointer; box-shadow:none;}
.img_slider span{ position:absolute; left:0; bottom:0; color:#ffffff; background:#cccccc;width: 100%; padding: 6px 0; background: rgba(4, 4, 4, 0.61);  border-radius: 0 0 4px 3px; text-align:center;}


.service_center_img{ width:93%; margin:0;}
.service_center_img ul li{ width:500px !important; }
/******* POPUP **************/
.img_pop{ width:44%; background:#ffffff; padding:30px 10px; margin:0 auto; display:none; border-radius:7px; position:relative; z-index:99999999999 !important; box-shadow:0 0 20px #000; position:relative;}
.img_pop img{ width:100%; margin:0 auto 15px; display:block;}
.img_pop span img{ margin:0 auto 20px; display:block;}
.img_pop p{ font-size:14px; color:#595959; line-height:22px;}
.img_pop .close { font-size:35px; position:absolute; right:10px; top:-3px; margin:0 !important;-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);-webkit-transition: 0.7s; -moz-transition: 0.7s; -ms-transition: 0.7s;  -o-transition: 0.7s;transition: 0.7s;}
.img_pop .close:hover { color:#FF6401; opacity:1; background: none !important; -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}

.mypop{ width:230px; background:#ffffff; box-shadow:0 0 10px #999; padding:20px; display:none; position:absolute; right:195px; top:0; z-index:9999999999;}
.mypop h3{ font-size:18px; color:#595959; line-height:22px; padding:0 0 10px 0; display:block;}
.mypop ul { float:left !important; display:inline-block; padding: 0;margin: 0;}
.mypop ul li {display: inline-block; padding:0; margin:0 0 10px 0; box-shadow:none !important;}
.mypop ul li b{width:100px; font-size:14px; color:#595959; line-height:14px; display:inline-block; padding:0; margin:0;}
.mypop ul li p{ font-size:14px; color:#595959; line-height:14px; display:inline-block; padding:0; margin:0;}
.mypop .close{ position:absolute; right:10px; top:0; font-size: 35px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;   opacity:.2; cursor:pointer; -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);-webkit-transition: 0.7s;-moz-transition: 0.7s;-ms-transition: 0.7s; -o-transition: 0.7s; transition: 0.7s;}
.mypop .close:hover{opacity:1; -ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); transform: rotate(180deg);}

/*---------- Dashboard Page Start ----------*/
.tabs_cont{ height:100%; padding:0; margin:0;}
.tabs_cont .container{ height:100%; width:100%; padding:0; margin:0; background: #fff;}
.tab_nav{ padding:0; margin:0;  border-right: 1px solid #c1c1c1;} 
.tab_nav .active { color:#ffffff; background:#078C92;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav ul{ display:block; padding:0; margin:0;}
.tab_nav ul li{ font-size:15px; display:block;  margin:0;border-bottom: 1px solid #c1c1c1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav ul li a{ color:#595959; padding:8px;display: block; text-decoration:none;}
.tab_nav ul li a:hover{ color:#ffffff; background:#FF6401;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav .resp-tab-active{ color:#ffffff !important; background-color:#FF6401 !important; border-right:none;   -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav  .active .fa-tachometer{ color:#ffffff !important;}
.tab_nav  .active .fa-user{ color:#ffffff !important;}
.tab_nav  .active .fa-car{ color:#ffffff !important;}
.tab_nav .active .fa-list{ color:#ffffff !important;}
.tab_nav .active .fa-pencil-square-o{ color:#ffffff !important;}
.tab_nav .resp-tab-active .fa-tachometer{ color:#ffffff !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav .resp-tab-active .fa-user{ color:#ffffff !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav .resp-tab-active .fa-car{ color:#ffffff !important;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav .resp-tab-active .fa-list{ color:#ffffff !important;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav .resp-tab-active .fa-cogs{ color:#ffffff !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav .resp-tab-active .fa-pencil-square-o{ color:#ffffff !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_nav  .fa-user{ font-size:20px; width:20px; height:10px; display:inline-block; position:relative; z-index:9999999; padding-left:0;}
.tab_nav ul li:hover .fa-tachometer{ color:#ffffff;}
.tab_nav ul li:hover .fa-user{ color:#ffffff;}
.tab_nav ul li:hover .fa-car{ color:#ffffff;}
.tab_nav ul li:hover .fa-list{ color:#ffffff;}
.tab_nav ul li:hover .fa-cogs{ color:#ffffff;}
.tab_nav ul li:hover .fa-pencil-square-o{ color:#ffffff;}
.tab_nav ul li:hover .fa-check-circle{ color:#ffffff;}
.tab_nav ul li a.active .fa-tachometer{ color:#ffffff;}
.tab_nav ul li a.active .fa-user{ color:#ffffff;}
.tab_nav ul li a.active .fa-car{ color:#ffffff;}
.tab_nav ul li a.active .fa-list{ color:#ffffff;}
.tab_nav ul li a.active .fa-cogs{ color:#ffffff;}
.tab_nav ul li a.active .fa-pencil-square-o{ color:#ffffff;}
.tab_nav ul li a.active .fa-check-circle{ color:#ffffff;}
.fa-tachometer{ width:16px; font-size:17px; color:#595959; margin:0 9px 0 0;}
/*.fa-user{ font-size:17px; color:#595959; margin:0 8px 0 0;}*/
.fa-car{ font-size:16px; color:#595959; margin:0 3px 0 0;}
.fa-list{ font-size:17px; color:#595959; margin:0 8px 0 0;}
.fa-check-circle{ font-size:18px; color:#595959; margin:0 9px 0 0;}
.fa-cogs{ font-size:15px; color:#595959; margin:0 5px 0 0;}
.fa-pencil-square-o{ font-size:17px; color:#595959; margin:0;}
.tab_rght { padding:15px 0; margin:0; background: rgba(255, 255, 255, 0.88); }
.tab_rght a{ float:right; text-align:right; font-size:15px; color:#595959; font-weight:700; line-height:20px; margin:0 30px 10px 0; text-decoration:none;}
.tab_rght a span{ margin:0 0 0 5px;}
.tab_rght a:hover span{ color:#FF6401; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tab_rght a .fa-sign-in{ font-size:15px; color:#595959;}
.tab_rght a:hover .fa-sign-in{color:#FF6401; }

.tab_nav h2.resp-tab-active{ color:#ffffff !important; background:#FF6401; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.tab_content{ padding:0; margin:0;}
.tab_content ul{ display:block; padding:0; margin:0;}
.tab_content ul li{ display:block; padding:20px; margin:0 0 20px; background:#ffffff; box-shadow:0 0 10px #999; border-radius:8px; position:relative;}
.tab_content .check{ position:absolute; right:10px; top:10px; z-index:999;}
.car_img1{ padding:0; margin:0 40px 0 0;}
.car_img1 img{ border:solid 1px #333; width:100%; height:auto; border-radius:4px;cursor:pointer;}
.car_con1{ padding:0; margin:0;}
.car_con1 h2{font-family: 'Oswald', sans-serif; font-size:18px; color:#595959; line-height:20px; padding:0 20px 15px 0;}
.car_con1 p{ font-size:13px; color:#595959; line-height:14px; padding:0 40px 15px 0;}
.con_lft{ float:left; padding:0; margin:0; display:block;}
.con_rght{ float:left; padding:0; margin:0;}
.ratings{ padding:0; margin:0;}
.ratings b{ font-size:13px; color:#595959; padding:0 0 10px; display:block;}
.ratings ul { float:left !important; display:inline-block; padding: 0;margin: 0;}
.ratings ul li {display: inline-block; padding:0; margin:0 0 0 0; box-shadow:none !important;}
.price{ padding:0; margin:0;  position:relative;}
.price b{ font-size:14px; color:#595959; line-height:14px; padding:0 0 18px 0; display:block;}
.price h6{ font-size:22px; color:#595959; line-height:22px; padding:0 0 10px 0; display:block;cursor:pointer;}
.price span{ font-size:12px; color:#595959; line-height:14px; padding:0 0 10px 0; display:block;}



.dashboard_sidebar{ width:220px; padding:0 0 10px; margin:0;  border-right: 1px solid #c1c1c1; float:left; height:100%; min-height: 520px; overflow-x: hidden;} 
.dashboard_sidebar .active { color:#ffffff; background:#078C92;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.dashboard_sidebar ul{ display:block; padding:0; margin:0;}
.dashboard_sidebar ul li{  display:block;  margin:0; border-bottom: 1px solid #fff; position:relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.dashboard_sidebar ul li a{ font-family: 'Lato', sans-serif; font-size:15px; font-weight:600; color:#595959; padding:8px 0 8px 16px; background: #eee; display: block; letter-spacing: 1px; text-decoration:none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.dashboard_sidebar ul li a:hover{ padding:8px 0 8px 25px; background:#51bac7; color: #fff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

.dashboard_sidebar ul ul { padding:0; margin:0; /*position:absolute; top:33px; left:0; z-index:999;*/}
.dashboard_sidebar ul ul li { padding: 0; margin:0; display: block; float: none; border:none;}
.dashboard_sidebar ul ul li a{ font-size:15px; font-weight:400; padding:4px 0 4px 23px; display:block;  width:100%; background:#ffffff;}
.dashboard_sidebar ul ul li a:hover{ padding:4px 0 4px 28px;}


/*------------------- BIKE SERVICE PAGE -----------------------*/
.service_main2.bike{ width:100%; height:400px; margin:120px 0 60px; background:url(../images/bike-img.png) no-repeat center center; position:relative; background-size:50% auto;}
.service_list .bike_line1{
    position: absolute;
    top: 23px;
    left: 104px;
    -ms-transform: rotate(33deg);
    -webkit-transform: rotate(33deg);
    transform: rotate(33deg);	
}
.list1.bike_list1{ top:203px;}
.list2.bike_list2{ right: 90px; top: 190px; left: auto;}
.list3.bike_list3{ right:500px;left:auto; top:-100px;}
.list4.bike_list4{ right: 310px; left: auto;top: -100px;}
.service_list1 .bike_list5{ top:-7px; left:130px;}

.list4.bike_list3{ left:230px; top:-90px;}
.list6.bike_list6{ top:-80px; right:auto; left:320px;}
.list7.bike_list7{ bottom:0;}
.service_list1 .bike_list4{ right:260px; top:-50px;}
.service_list1 .bike_line4{ top:110px; left:-100px; -ms-transform: rotate(145deg); -webkit-transform: rotate(145deg); transform: rotate(145deg);}



.line2.bike_line2{ top:45px; left:-330px; -ms-transform: rotate(190deg); -webkit-transform: rotate(190deg); transform: rotate(190deg);}
.line3.bike_line3{ top:130px; left:-30px; -ms-transform: rotate(112deg); -webkit-transform: rotate(112deg); transform: rotate(112deg);}

.line3.bike_line4{ top:100px; left:-140px; -ms-transform: rotate(160deg); -webkit-transform: rotate(160deg); transform: rotate(160deg);}
.line4.bike_line3{ top: 120px; left:25px; -ms-transform: rotate(72deg); -webkit-transform: rotate(72deg); transform: rotate(72deg);}
.line6.bike_line6{ top: 120px; left:40px; -ms-transform: rotate(434deg); -webkit-transform: rotate(434deg); transform: rotate(434deg);}
.line7.bike_line7{ top:-60px; left:-290px; -ms-transform: rotate(572deg); -webkit-transform: rotate(572deg); transform: rotate(572deg);}

.line5.bike_line5 { position: absolute; top: 78px; left: 110px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);transform: rotate(45deg);}


/*------------------- COMMERCIAL SERVICE PAGE -----------------------*/
.service_main2.truck{ width:100%; height:400px; margin:120px 0 60px; background:url(../images/truck.png) no-repeat center center; position:relative; background-size:50% auto;}

.list2.truck_list2{ top:55px; left:30px;}
.list3.truck_list3{ top: -100px; left:350px;}
.list5.truck_list5{ right:390px;}
.list5.truck_list6{ top:50px;}
.list7.truck_list7{ bottom:-368px;}
.line2.truck_line2{ top:3px; left:60px; -ms-transform: rotate(32deg); -webkit-transform: rotate(32deg); transform: rotate(32deg);}
.line3.truck_line3{ top:100px; left:-10px; -ms-transform: rotate(100deg); -webkit-transform: rotate(100deg); transform: rotate(100deg);}
.line5.truck_line5{ top:75px; left:10px; -ms-transform: rotate(484deg); -webkit-transform: rotate(484deg); transform: rotate(484deg);}
.line6.truck_line6{ top:105px; left:-240px; -ms-transform: rotate(524deg); -webkit-transform: rotate(524deg); transform: rotate(524deg);}
.line7.truck_line7{ top:-19px; left:-365px; -ms-transform: rotate(558deg); -webkit-transform: rotate(558deg); transform: rotate(558deg);}

/*------------------- CAR SERVICE PAGE-----------------------*/
.service_main2 .container{ position:relative; margin:0 auto;}
.service_main2{ width:100%; height:330px; margin:120px 0 160px; background:url(../images/car-bg1.png) no-repeat center center; position:relative;/* background-size:50% auto;*/}

.service_list{ width:120px; height:70px; border-radius:50%; background-size:100% 100% !important; /*border:solid 1px #000000;*/ padding:0; display:table;}
.service_list img{ width:45px; height:auto; display:block; margin:0 auto 10px;}
.service_list a{font-family: 'Lato', sans-serif; border-radius:50%; font-size:14px; color:#595959; font-weight:400; line-height:20px; display:block; padding:0; margin:0; text-align:center; text-decoration:none; position:relative; z-index:9;}
.service_list a:hover{ color:#e02d2a; font-weight:800; border-radius:50%; transform:scale(1.1);webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;  -o-transition:all 0.3s ease-out;  transition:all 0.3s ease-out;}
.service_list:hover a	{ color:#e02d2a;  border-radius:50%; transform:scale(1.1);webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;  -o-transition:all 0.3s ease-out;  transition:all 0.3s ease-out;}

.service_list1{ padding:0; margin:0;}
.list1{ position:absolute; left:80px; top:250px; z-index:99999; /*background:url(../images/Service_link-img3.jpg) no-repeat center center;*/}
.line1{ position:absolute; top:-17px; left:94px; -ms-transform: rotate(13deg); -webkit-transform: rotate(13deg); transform: rotate(13deg);}
.line1 img{ width:auto; height:auto; display:block; margin:0 auto;}
.car_serv1{ display:none; position:absolute; left:186px; bottom:7px; z-index:9999999999;}
.car_serv1 img{ width:635px; height:auto;background-size:100% 100%;}

.list2{ position:absolute; left:90px; top:-5px; z-index:99999;  /*background:url(../images/towing-img.jpg) no-repeat center center;*/}
.line2{ position:absolute; top:103px; left:70px; -ms-transform: rotate(62deg); -webkit-transform: rotate(62deg); transform: rotate(62deg);}
.line2 img{ width:auto; height:auto; display:block; margin:0 auto;}
.car_serv2{  display:none; position:absolute; left:120px; top:-10px; z-index:9999999999;}
.car_serv2 img{ width:720px; height:330px;background-size:100% 100%;}

.list3{ position:absolute; left:280px; top:-80px;z-index:99999; /*background:url(../images/car-danting-paintg.jpg) no-repeat center center;*/}
.line3{ position:absolute; top:120px; left:40px; -ms-transform: rotate(72deg); -webkit-transform: rotate(72deg); transform: rotate(72deg);}
.line3 img{ width:auto; height:auto; display:block; margin:0 auto;}
.car_serv3{ display:none; position:absolute; left:-10px; top:100px; z-index:9999999999;}
.car_serv3 img{ width:630px; height:auto;background-size:100% 100%;}

.list4{ position:absolute; right:355px; top:-70px;z-index:99999; /*background:url(../images/Service_link-img4.jpg) no-repeat center center;*/ }
.line4{ position:absolute; top:120px; left:-25px; -ms-transform: rotate(109deg); -webkit-transform: rotate(109deg); transform: rotate(109deg);}
.line4 img{ width:auto; height:auto; display:block; margin:0 auto;}
.car_serv4{ display:none; position:absolute; left:-368px; top:75px; z-index:9999999999;}
.car_serv4 img{ width:560px; height:auto;background-size:100% 100%;}

.list5{ position:absolute; right:570px; top:-105px;z-index:99999; /*background:url(../images/car-washig4.jpg) no-repeat center center;*/}
.line5{ position:absolute; top:135px; left:-10px; -ms-transform: rotate(103deg); -webkit-transform: rotate(103deg); transform: rotate(103deg);}
.line5 img{ width:auto; height:auto; display:block; margin:0 auto;}
.car_serv5{ display:none; position:absolute; right:-350px; top:100px; z-index:9999999999;}
.car_serv5 img{ width:800px; height:auto;background-size:cover;}

.list6{ position:absolute; right:110px; top:10px; z-index:99999; /*background:url(../images/Service_link-img1.jpg) no-repeat center center;*/}
.line6{ position:absolute; top:70px; left:-145px; -ms-transform: rotate(178deg); -webkit-transform: rotate(178deg); transform: rotate(178deg);}
.line6 img{ width:auto; height:auto; display:block; margin:0 auto;}
.car_serv6{ display:none; position:absolute; right:90px; top:0px; z-index:9999999999;}
.car_serv6 img{ width:720px; height:auto;background-size:100% 100%;}

.list7{ position:absolute; right:100px; bottom:-20px; z-index:99999;/* background:url(../images/car-battery.jpg) no-repeat center center;*/}
.line7{ position:absolute; top:-88px; left:-130px; -ms-transform: rotate(242deg); -webkit-transform: rotate(242deg); transform: rotate(242deg);}
.line7 img{ width:auto; height:auto; display:block; margin:0 auto;}
.car_serv7{  display:none; position:absolute; right:130px; top:-310px;  z-index:9999999999;}
.car_serv7 img{ width:750px; height:auto;background-size:100% 100%;}

.list1:hover .car_serv1{ display:block;}
.list2:hover .car_serv2{ display:block;}
.list3:hover .car_serv3{ display:block;}
.list4:hover .car_serv4{ display:block;}
.list5:hover .car_serv5{ display:block;}
.list6:hover .car_serv6{ display:block;}
.list7:hover .car_serv7{ display:block;}

.service_list:hover .service_list1{ opacity:0.56; background:#000; display:block;}
.opacity1 {opacity:1; position:static;webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}
.unopacity1 {opacity:0.2;webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;}

.hidebg{ background:none;}

/*---------- Service Tab Start ----------*/
.serve_tab_main{ width:100%; padding:0; margin:0; display:none;}
.radio_btn { width:50px; margin:0 40px 0 0; float:left;}
.serve_tab{ display:block; padding:0; margin:20px 0 0;}
.serve_tab ul{ width:100%; float:left; display:inline-block; margin:0; padding:0;}
.serve_tab ul li { font-family: 'Lato', sans-serif; color:#464646;width:auto; float:left; display:table; font-size:12px; font-weight:400; margin:0; position:relative; padding:0 30px 15px 0; text-align:center; border-bottom:none; text-transform:capitalize;}
.serve_tab ul li:nth-child(3n) {margin:0;}
.serve_tab .resp-tab-active { border-bottom: none;background-color:inherit;color: #464646; border:none;border-bottom: none;}
.serve_tab ul li img{ width:40px; height:auto; display:block; margin:0 auto; position:inherit;}
.serve_tab ul li  span{display:block; padding:8px 0 0;}
.serve_tab .resp-tab-active:after{ bottom:0; left:16%; border: 1px solid transparent ;content: " "; height: 0; width: 0;position: absolute; pointer-events: none;   border-bottom-color: eaeaea;  border-width:10px; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.serve_tab_main .resp-tabs-container{ background-color:#eaeaea;}




