﻿@charset "utf-8";
html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*,
:after,
:before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
    margin: 0;
    padding: 0
}

li,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

body {
    margin: 0;
    padding: 0;
    background: #eae9e6;
    color: #333 !important;
    font: normal 13px gotham-lightgotham-light, sans-serif !important;
    line-height: normal;
    overflow-x: hidden
}

.main-con-new {
    background: #fff;
    padding: 0 !important
}

.container {
    max-width: 1024px !important;
    margin: 0 auto !important;
    position: relative
}

a {
    outline: 0;
    text-decoration: none;
    transition: all .5s ease
}

input[type=submit] {
    -webkit-appearance: none
}

.bottom-menu:after,
.breedSection:after,
.carBlock:after,
.clearfix:after,
.container:after,
.engDiv:after,
.extBottom:after,
.fromSection:after,
.gridSection .col:after,
.gridSection:after,
.homeSection:after,
.mmdSection:after,
.oysterSection:after,
.price:after,
.priceDiv:after,
.rage_slider:after,
.safetyContent:after,
.spacDiv:after,
.spacMainDiv:after,
.spaciousSection:after,
.tecMain:after {
    clear: both;
    display: block;
    content: "";
    margin: 0;
    padding: 0
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.txtCenter {
    text-align: center
}

input,
select {
    outline: 0
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none
}

.main-wraper {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.mainWrap {
    background: #fff
}

.container {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 0
}

.innerContainer {
    margin: 0 auto;
    max-width: 820px;
    position: relative
}

.bottom-menu {
    padding: 10px 25px 10px 21px;
    background: #555556;
    width: 100%;
    margin: 0 auto;
    min-height: 74px;
    z-index: 998;
    position: relative
}

.bottom-menu.fixed {
    position: fixed;
    left: 50%;
    right: 0;
    top: 0;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%)
}

.logo {
    float: left
}

#menu {
    float: left;
    text-align: center
}

#menu li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 13px;
    vertical-align: middle
}

#menu li a {
    color: #fff;
    font: normal 12px/15px gotham-bookgotham-book, sans-serif;
    border-bottom: 2px solid transparent;
    padding-bottom: 3px;
    display: block
}

#menu li a:hover,
#menu li.current a {
    border-color: #e52d36
}

#menu li.price-menu {
    padding: 8px 13px 4px
}

#menu li.price-menu a {
    padding: 25px 0 0 0;
    padding-bottom: 0;
    padding-bottom: 0;
    font: 9px gotham_boldregular, sans-serif;
    letter-spacing: 1px;
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 2px solid transparent;
    padding-bottom: 4px;
    background: url(../images/CSS-Sprites.png);
    background-position-x: 0;
    background-position-y: 0;
    background-position: -495px -8px
}

#menu li.price-menu a img {
    display: inline-block;
    margin-bottom: 5px
}

#menu li.price-menu a:hover {
    border-color: #e52d36
}

.PadTop80 {
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: -54px
}

.PadTop140 {
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: -140px
}

.homeSection {
    position: relative;
    z-index: 1
}

.homeImg {
    display: block
}

.homeContainer {
    max-width: 1230px;
    margin: 0 auto;
    position: relative;
    height: 100%;
    overflow: hidden
}

.mainImg {
    width: 100%;
    display: block
}

.mainImgmob {
    display: none
}

.bannerCon {
    width: 245px;
    position: absolute;
    right: 20px;
    bottom: 0
}

.full-top {
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 0 15px 0 15px;
    text-align: left;
    position: relative
}

.inner-part {
    position: relative
}

.col-2 {
    float: left
}

.col-3 {
    float: left
}

.col-4 {
    float: left
}

.col-5 {
    float: left
}

.col-6 {
    float: left
}

.fixed {
    position: fixed;
    z-index: 500;
    top: 191px
}

.ex-show-price {
    width: 301.33px;
    margin: 0;
    padding: 20px;
    background: #f1eff2;
    float: left
}

#firstCollapseMenu {
    float: left;
    width: 100%
}

#footer {
    position: relative;
    z-index: 501
}

.sticky55 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    padding: 5px;
    background-color: #cae8ca;
    border: 2px solid #4caf50
}

.au-select-box {
    background: #e61b2f;
    border: 0;
    width: 100%;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 2px 0;
    height: 34px;
    padding: 0 8px
}

.au-select-box option {
    background: #fff;
    color: #000
}

.ex-show-price .heading-red {
    font-size: 13px;
    color: #000;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: 700
}

.ex-show-price .price-sec-au {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.ex-show-price .price-sec-au .price-left-au {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    text-align: left
}

.ex-show-price .price-sec-au .price-right-au {
    float: right;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    text-align: right
}

.ex-show-price .price-sec-au .price-center-au {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    text-align: center
}

.moder-au-part {
    width: 100%;
    margin: 0 0 30px;
    padding: 12px;
    background: #f1eff2;
    float: left
}

.moder-au-part .heading-model {
    font-size: 16px;
    color: #000;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: left;
    font-weight: 700;
    min-height: 64px
}

.heading-model-inner {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
    padding: 0;
    text-align: left;
    font-weight: 700
}

.img-model-au {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative
}

.img-model-au img {
    width: auto;
    margin: 0 auto;
    padding: 0;
    display: table;
    mix-blend-mode: multiply;
}

.img-model-au .exploreBtn span {
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    float: left;
    color: #000
}

.img-model-au .exploreBtn span {
    width: auto;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    float: left;
    color: #000;
    margin: 8px 0 0 0;
    text-decoration: underline
}

.exploreBtn {
    transition: 1s ease;
    padding: 0;
    letter-spacing: 0;
    margin: 0 auto 0;
    font-size: 12px;
    cursor: pointer;
    opacity: 1;
    width: auto;
    float: none;
    display: table
}

.exploreBtn img {
    width: 20px;
    float: left;
    margin: 0 8px 0 0
}

.offersBtn {
    background: #d10000;
    transition: 1s ease;
    padding: 8px 18px !important;
    letter-spacing: 0;
    position: absolute !important;
    bottom: 0;
    right: 80px;
    margin-right: 10px !important;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    cursor: pointer;
    margin-top: 0;
    opacity: 0;
    color: #fff !important;
    text-decoration: none !important;
    font-weight: 700
}

.color-model-au {
    margin: 14px auto 15px;
    padding: 0;
    float: none;
    display: table;
    z-index: 1;
    position: relative
}

.b01 {
    border: 1px solid #636363;
    border-radius: 24px
}

.w100 {
    width: 100% !important
}

.w180 {
    width: 180px
}

.w162 {
    width: 162px
}

.w62 {
    width: 62px
}

.b03 {
    background: url(../images/au-cricle-color.png);
    background-position: 0 0;
    width: 30px;
    height: 30px;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 150
}
.color-model-au .meteoroid-box {
    width: 24px;
	height: 24px;
	border-radius: 24px;
	margin: 3px;
    padding: 0;
    background: #959898;
    float: left;
    cursor:pointer;
	position:relative;
	z-index:151;
}
.color-model-au .meteoroid-box .text-box {
    display:none;
}
.color-model-au .meteoroid-box:hover .text-box {
    width: 130px;
	height: 24px;
	margin: 0 0 0 -65px;
    padding: 6px 0;
    color: #ffffff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0,0,0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
	line-height: 13px;
}
.color-model-au .red-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #c50e27;
    float: left;
    position: relative;
    cursor: pointer;
    z-index: 151
}

.color-model-au .red-box .text-box {
    display: none
}

.color-model-au .red-box:hover .text-box {
    width: 130px;
    height: 24px;
    margin: 0 0 0 -65px;
    padding: 6px 0;
    color: #fff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px
}

.color-model-au .yellow-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: beige;
    float: left;
    position: relative;
    cursor: pointer;
    z-index: 151
}

.color-model-au .yellow-box .text-box {
    display: none
}

.color-model-au .yellow-box:hover .text-box {
    width: 50px;
    height: 24px;
    margin: 0 0 0 -25px;
    padding: 6px 0;
    color: #fff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px
}

.color-model-au .pearl-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #eae9e4;
    float: left;
    position: relative;
    cursor: pointer;
    z-index: 151
}

.color-model-au .pearl-box .text-box {
    display: none
}

.color-model-au .pearl-box:hover .text-box {
    width: 130px;
    height: 24px;
    margin: 0 0 0 -65px;
    padding: 6px 0;
    color: #fff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px
}

.color-model-au .steel-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #959898;
    float: left;
    position: relative;
    cursor: pointer;
    z-index: 151
}

.color-model-au .steel-box .text-box {
    display: none
}

.color-model-au .steel-box:hover .text-box {
    width: 136px;
    height: 24px;
    margin: 0 0 0 -68px;
    padding: 6px 0;
    color: #fff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px
}

.color-model-au .golden-brown-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #6e4b4b;
    float: left;
    position: relative;
    cursor: pointer;
    z-index: 151
}

.color-model-au .golden-brown-box .text-box {
    display: none
}

.color-model-au .golden-brown-box:hover .text-box {
    width: 144px;
    height: 24px;
    margin: 0 0 0 -72px;
    padding: 6px 0;
    color: #fff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px
}

.color-model-au .silver-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #c8cfca;
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 151
}

.color-model-au .silver-box .text-box {
    display: none
}

.color-model-au .silver-box:hover .text-box {
    width: 130px;
    height: 24px;
    margin: 0 0 0 -65px;
    padding: 6px 0;
    color: #fff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px
}

.color-model-au .amber-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #b48556;
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 151
}

.color-model-au .amber-box .text-box {
    display: none
}

.color-model-au .amber-box:hover .text-box {
    width: 130px;
    height: 24px;
    margin: 0 0 0 -65px;
    padding: 6px 0;
    color: #fff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px
}

.moder-au-part .full-price-au {
    width: 100%;
    margin: 0;
    padding: 5px 0;
    float: left;
    font-size: 13px;
    color: #000;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0
}

.span-font-rupees {
    font-family: gotham-mediumgotham-medium
}

.span-font-rupees-left {
    font-family: gotham-mediumgotham-medium;
    float: left;
    margin: 0 2px 0 0
}

.border-bottom-au {
    border-bottom: 1px solid #666
}

.moder-au-part .model-box-au {
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
    float: left
}

.moder-au-part .model-box-au .model-box-au-inner {
    width: 90%;
    margin: 0 5% 10px 5%;
    padding: 10px 0;
    float: left;
    text-align: center;
    font-size: 12px;
    font-weight: 700
}

.white-btn-au {
    background: #fff;
    color: #000;
    cursor: pointer;
    border: 1px solid #555557
}

.white-btn-au:hover {
    background: #e61b2f;
    color: #fff;
    cursor: pointer;
    border: 1px solid #e61b2f
}

.red-btn-au {
    background: #e61b2f;
    color: #fff;
    cursor: pointer;
    border: 1px solid #e61b2f
}

.btn-or {
    float: right;
    padding: 0 15px 0 0;
    line-height: 37px;
    font-weight: 700
}

.black-bar-fix.fixed {
    position: fixed;
    left: 50%;
    right: 0;
    top: 0;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%)
}

.full-bar-au {
    margin-top: 0;
    background: #555557;
    float: left;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    font-size: 13px;
    font-weight: 700
}

.full-bar-au a {
    color: #fff;
    text-decoration: underline
}

.full-bar-au a:hover {
    color: #fff;
    text-decoration: underline
}

.full-bar-au .border-au-main-bar {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff
}

.full-top-short-au {
    float: left;
    width: 100%;
    margin: 20px 0 10px 0;
    padding: 0
}

.short-by-au {
    float: right;
    margin: 0 125px 0 0;
    border: 0;
    font-size: 16px;
    color: #000;
    padding: 0 17px 0 0;
    background-image: url(../images/au-drop.png);
    background-repeat: no-repeat;
    background-position: right center
}

.short-by-au option {
    background: #f1eff2;
    font-size: 13px;
    border: 0 solid red;
    line-height: 18px;
    margin: 0;
    padding: 0
}

.short-by-au-2 {
    float: right;
    margin: 0 28px 0 0;
    width: 90px
}

.short-by-au-2 .short-by-au-2-inn {
    float: right;
    margin: 0;
    border: 0;
    font-size: 14px;
    font-weight: 700;
    color: #000;
    padding: 0;
    background-image: url(../images/au-drop.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    text-align: left;
    width: 80px
}

.short-by-au-2 ul {
    float: left;
    width: 100px;
    margin: 5px 0 0 0;
    padding: 0;
    border: 1px solid #666;
    border-bottom-color: #666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: 0;
    display: none
}

.short-by-au-2 ul li {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px;
    font-size: 11px;
    background: #f2f2f2;
    border-bottom: 1px solid #666
}

.short-by-au-2 option {
    background: #f1eff2;
    font-size: 12px;
    border: 0 solid red;
    line-height: 18px;
    margin: 0;
    padding: 0;
    font-weight: 400
}

.scrollTop {
    position: fixed;
    bottom: 13px;
    right: 13px;
    background: #e51b2f;
    padding: 10px;
    width: 40px;
    height: 40px;
    display: none;
    cursor: pointer;
    z-index: 9999
}

.brio-icon-8 {
    background: url(../images/CSS-Sprites.png);
    background-position-x: 0;
    background-position-y: 0;
    background-position: -804px -46px;
    width: 23px;
    height: 15px;
    margin: 0;
    float: left
}
.fill-inner .static {
    margin: 0px !important;
}
.fill-inner ul {
    /*margin: 15px 0 15px*/
	margin: 0px 0 15px
}

.fill-inner ul li {
    padding: 13px 0 3px 10px
}

.fill-inner ul li input {
    float: left;
    margin: 0
}

.fill-inner ul li label {
    margin: 0 0 0 8px
}

.fill-inner ul li .au-input {
    float: left;
    margin: 0 8px 0 0;
    padding: 0;
    border: 1px solid #000
}

.fill-inner ul li span {
    font-size: 13px;
    color: #000
}

.left-au {
    float: left
}

.right-au {
    float: right
}

.btn-au-p {
    background: #f1eff2;
    float: left;
    padding: 4px 8px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px
}

.btn-au-p span {
    float: right;
    margin: 4px 0 0 8px;
    padding: 0 0 0 8px;
    border-left: 1px solid #000
}

.btn-au-p span img {
    padding: 0;
    float: right;
    width: 11px;
    height: 11px;
    margin: 0
}

.left100 {
    margin-left: 488px !important;
    width: auto !important
}

.left101 {
    margin-left: 344px !important;
    width: auto !important
}

.rupees-icon {
    margin: -3px 0 0 2px
}

.price-slider {
    float: left;
    width: 96%;
    margin: 10px 0 0 2%;
    padding: 0
}

.ui-slider-horizontal .ui-slider-handle {
    border-radius: 30px;
    top: -.6em !important
}

.ui-slider .ui-slider-handle {
    width: 1.8em !important;
    height: 1.8em !important
}

.ui-slider .ui-slider-handle:focus {
    outline: transparent !important
}

.ui-slider .ui-slider-handle:visited {
    outline: transparent !important
}

.ui-state-active {
    background: #e61b2f !important;
    border: 1px solid #e61b2f !important
}

.viewClass .titleh3 {
    color: #323232;
    font: normal 27px gotham-lightgotham-light, sans-serif;
    font-weight: 400;
    font-weight: 300;
    margin-bottom: 10px;
    letter-spacing: 0;
    text-align: center
}

.para {
    max-width: 725px;
    margin: 0 auto 30px
}

.para p {
    color: #666;
    font: 12px/19px gotham-bookgotham-book, sans-serif;
    text-align: center
}

.para strong {
    color: #666;
    font: 12px/19px gotham-bookgotham-book, sans-serif;
    display: contents;
    font-weight: 400
}

.container--section--header .extDiv ul.tabs li a h4 {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 2px;
    padding: 0 20px
}

.container--section--header .extDiv ul.tabs li.active a h4 {
    font-weight: 400;
    font-size: 11px
}

.tab_content_engine {
    display: block !important;
    position: relative;
    margin-bottom: 40px;
    float: left;
    width: 100%
}

.eng-per .titleh2 {
    color: #656565;
    font-family: gotham-bookgotham-book, sans-serif;
    font-size: 12px;
    letter-spacing: 3px;
    text-transform: uppercase;
    position: relative;
    padding: 0 0 17px;
    margin-bottom: 15px
}

.eng-per .titleh2 i {
    font-style: normal;
    text-transform: lowercase
}

.eng-per .titleh2:after {
    content: "";
    background: #e21b2e;
    width: 20px;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -14px
}

.red-cont {
    color: #e61b2f
}

.slideWrap .txt {
    position: absolute;
    bottom: 10px;
    padding: 5px
}

.form-sign-au {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 680px;
    display: table
}

.form-au-col-12 {
    margin: 40px 0 0;
    float: left
}

.form-sign-au .create-ac-au {
    float: none;
    width: auto;
    margin: 0 auto 20px;
    padding: 0;
    border: 1px solid #ddd;
    display: table
}

.form-sign-au .create-ac-au .create-cont-au {
    float: left;
    width: 200px;
    margin: 2px;
    padding: 0;
    background: #e61b2f;
    color: #fff;
    font-size: 14px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-weight: 700
}

.form-sign-au .create-ac-au .login-cont-au {
    float: left;
    width: 200px;
    margin: 2px;
    padding: 0;
    background: #fff;
    color: #000;
    font-size: 14px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-weight: 700
}

.form-sign-au .create-ac-au .create-cont-au-nor {
    float: left;
    width: 200px;
    margin: 2px;
    padding: 0;
    background: #fff;
    color: #000;
    font-size: 14px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-weight: 700
}

.form-sign-au .create-ac-au .login-cont-au-active {
    float: left;
    width: 200px;
    margin: 2px;
    padding: 0;
    background: #e61b2f;
    color: #fff;
    font-size: 14px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-weight: 700
}

.input-ac-au {
    float: left;
    width: 100%;
    margin: 20px 0;
    padding: 0
}

.input-ac-au .input-2-row {
    float: left;
    width: 48%;
    margin: 0 1% 20px;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 15px;
    font: 13px gotham-bookgotham-book
}

.input-ac-au .input-3-row {
    float: left;
    width: 31.33%;
    margin: 0 1% 20px;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 15px;
    font: 13px gotham-bookgotham-book
}

.input-ac-au .textarea-1-row {
    float: left;
    width: 98%;
    margin: 0 1% 20px;
    font-size: 13px;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 15px;
    font: 13px gotham-bookgotham-book;
    resize: none
}

.submit-ac-au {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.submit-ac-au .tc-cont-au {
    width: auto;
    margin: 0 auto;
    display: table
}

.submit-ac-au .tc-cont-au .checkbox-form-au {
    float: left;
    margin: 0 5px 0 0
}

.submit-ac-au .tc-cont-au .checkbox-cont-au {
    font-size: 12px;
    margin: 0;
    padding: 0;
    float: left
}

.submit-ac-au .submit-cont-au {
    width: auto;
    margin: 0 auto;
    display: table
}

.submit-ac-au .submit-cont-au .submit-au {
    background: #e61b2f;
    border: 0;
    color: #fff;
    font-size: 12px;
    width: 140px;
    margin: 15px 0 0 0;
    text-transform: none;
    padding: 10px 0;
    cursor: pointer;
    font-weight: 700
}

.submit-cont-au .submit-au {
    background: #e61b2f;
    border: 0;
    color: #fff;
    font-size: 12px;
    width: 140px;
    margin: 0;
    text-transform: none;
    padding: 10px 0;
    cursor: pointer;
    font-weight: 700
}

.margin-t20-au {
    margin-top: 20px !important
}

.tc-cont-au .forget-login-au {
    font-size: 12px
}

.tc-cont-au .forget-password-au {
    font-size: 12px
}

.go-con-btn-au {
    float: left;
    width: 100%;
    margin: 0 30px 0 0;
    padding: 0
}

.go-con-btn-au .center-au {
    float: none;
    width: 340px;
    margin: 0 auto;
    padding: 0;
    display: table
}

.go-con-btn-au .go-back-btn-au {
    background-color: #e61b2f;
    border: none;
    color: #fff;
    padding: 10px 24px 10px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 0 30px 0 0;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    position: relative
}

.go-con-btn-au .continue-back-btn-au {
    background-color: #e61b2f;
    border: none;
    color: #fff;
    padding: 10px 24px 10px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 0 30px 0 0;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    position: relative
}

.go-con-btn-au .go-back-btn-au span {
    font-size: 24px;
    margin: 0;
    position: absolute;
    left: 15px;
    top: 1px;
    width: 12px
}

.go-con-btn-au .continue-back-btn-au span {
    font-size: 24px;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 1px;
    width: 12px
}

.tab-360-au {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.tab-360-au .spritespin-stage img {
    float: left !important;
    margin: 0;
    padding: 0;
    left: 0 !important
}

.tab-360-au .view360 .spritespin {
    margin: auto;
    height: 392px !important
}

.right-part-models-au {
    float: right;
    width: 66.66%
}

.create-login-comp-au {
    float: left;
    width: 100%;
    margin: 0 0 2px;
    padding: 0;
    background: #a0a0a0;
    position: relative
}

.create-login-comp-au .creat-login-input-au {
    float: left;
    width: 90%;
    margin: 10px 5% 0 5%;
    padding: 0;
    background: #fff;
    border: 0;
    height: 8px;
    border-radius: 10px
}

.cre-log-au {
    float: left;
    width: 100px;
    margin: -13px 83px 0 0;
    padding: 0;
    border: 0 solid #eee
}

.cre-log-au .creat-login-cricle-au {
    float: none;
    width: 18px;
    height: 18px;
    margin: 0 auto;
    padding: 0;
    background: #fff;
    border-radius: 18px;
    display: table;
    cursor: pointer
}

.cricle-au-red {
    border: 2px solid #e61b2f !important;
    background: #e61b2f !important
}

.cre-log-au .creat-login-text-au {
    float: left;
    width: 100%;
    margin: 5px 0 5px;
    padding: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #fff
}

.input-ac-au .box-2-row {
    float: left;
    width: 48%;
    margin: 0 1% 20px;
    position: relative
}

.input-ac-au .box-2-row .input-2-row {
    float: left;
    width: 100%;
    margin: 0;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 15px;
    font: 13px gotham-bookgotham-book
}

.input-ac-au .box-2-row .inpu-det-top {
    float: left;
    margin: 0;
    color: #000;
    font: 10px gotham-bookgotham-book;
    position: absolute;
    right: 10px;
    top: 18px;
    text-decoration: none
}

.featurestab-au {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0
}

.header-au {
    padding: 10px 0 !important;
    background: #555;
    color: #f1f1f1;
    position: relative
}

.sticky-au {
    position: fixed;
    top: 0;
    width: 1024px;
    z-index: 9999
}

.sticky-au+.content-au {
    padding-top: 102px
}

.eachfdbkformElement {
    width: 100%;
    float: left;
    padding: 0;
    position: relative;
    margin: 0 0 10px 0
}

.eachfdbkformElement select {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 10px 9px;
    font: 13px gotham-bookgotham-book;
    color: #666;
    position: relative;
    background: #fff url(../images/au-drop.png) no-repeat right 10px center
}

.eachfdbkformElement select option {
    font: 13px gotham-bookgotham-book, Arial
}

input,
select {
    font-family: gotham-bookgotham-book, sans-serif !important
}

.moder-au-part .right3 .chkAcc {
    margin-top: 8px
}

.moder-au-part .heading-au-span-sep .right3 .chkAcc {
    margin-top: 2px
}

.moder-au-part .chkAcc {
    margin-top: 2px
}

.moder-au-part .chkRSA {
    margin-top: 2px
}

.moder-au-part .chkEW {
    margin-top: 2px
}

.line-full {
    float: left;
    width: 100%;
    margin: 5px 0 5px;
    padding: 0;
    background: #333;
    height: 1px
}

.featuresSection .responsive-accordion {
    margin: 25px 0 0
}

.responsive-accordion {
    border: 1px solid #cbcbcb;
    float: left;
    width: 100%
}

.responsive-accordion-head {
    transition: all ease 1s
}

.responsive-accordion-head {
    background: #dbdbdb;
    color: #666;
    padding: 15px 20px 15px 45px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: 10px gotham-mediumgotham-medium, sans-serif;
    cursor: pointer;
    position: relative
}

.responsive-accordion-plus {
    background: url(https://www.hondacarindia.com/content/desktop/images/CSS-Sprites.png);
    background-position-x: 0;
    background-position-y: 0;
    background-position: -670px -195px
}

.responsive-accordion-minus {
    background: url(https://www.hondacarindia.com/content/desktop/images/CSS-Sprites.png);
    background-position-x: 0;
    background-position-y: 0;
    background-position: -401px -10px
}

.responsive-accordion-minus,
.responsive-accordion-plus {
    width: 13px;
    height: 13px;
    position: absolute;
    top: 14px;
    left: 18px
}

.responsive-accordion-head h5 {
    color: #666;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: 10px gotham-mediumgotham-medium, sans-serif;
    cursor: pointer;
    position: relative;
    margin: 0
}

.responsive-accordion-head::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    height: 1px;
    width: 100%
}

.table {
    width: 100%;
    color: #333;
    font-weight: 400;
    border-collapse: collapse
}

.table th {
    border-right: 1px solid #cbcbcb;
    text-align: center;
    padding: 10px;
    font-weight: 400;
    font-size: 14px;
    font-weight: 700;
    font: normal 11px gotham-bookgotham-book, sans-serif;
    color: #333
}

.table td:first-child {
    text-align: left;
    padding-left: 10px;
    width: 420px
}

.table td {
    border: 1px solid #cbcbcb;
    border-top-color: #cbcbcb;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #cbcbcb;
    border-left-style: solid;
    border-left-width: 1px;
    border-top: none;
    border-left: none;
    text-align: center;
    padding: 18px 10px;
    padding-left: 10px;
    font: normal 11px gotham-bookgotham-book, sans-serif;
    color: #333;
    width: 80px
}

.brio-icon-11 {
    background: url(https://www.hondacarindia.com/content/desktop/images/CSS-Sprites.png);
    background-position-x: 0;
    background-position-y: 0;
    background-position: -539px -12px;
    width: 8px;
    height: 8px;
    margin: 0 auto;
    float: none
}

.full-top-varient-au {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 5px 0;
    background: #a0a0a0;
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

.full-top-varient-au .col-6 {
    text-align: center
}

.padding-t-10 {
    padding-top: 10px
}

.border-au-left {
    border-left: 1px solid #fff
}

.red-btn-au {
    width: auto;
    margin: 0 2.5% 0 0;
    padding: 8px 18px;
    float: right;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    background: #e61b2f;
    color: #fff;
    cursor: pointer;
    border: 1px solid #e61b2f;
    letter-spacing: 0
}

.red-btn-au:hover {
    color: #fff;
    text-decoration: none
}

.reb-btn-ep-au .red-btn-au {
    width: auto;
    margin: 0 2.5% 0 0;
    padding: 8px 18px;
    float: right;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    background: #989898;
    color: #fff;
    cursor: pointer;
    border: none;
    letter-spacing: 0
}

.reb-btn-ep-au .red-btn-au:hover {
    color: #fff;
    text-decoration: none;
    background: #e61b2f
}

.text-cen {
    text-align: center !important
}

.white-box-au {
    background: #fff;
    padding: 12px;
    margin: 0 0;
    line-height: 22px;
    font-weight: 700;
    float: left;
    width: 100%
}

.white-box-au .img-icon {
    margin: 0 5px 10px 0;
    float: left
}

.white-box-au h3 {
    margin: 0;
    float: left;
    width: 100%;
    padding: 0;
    font-size: 17px
}

.white-box-au h4 {
    margin: 4px 0 15px 0;
    float: left;
    width: 100%;
    padding: 0;
    font-size: 13px
}

.explore-features-au {
    text-align: left;
    padding: 14px 16px;
    background: #a0a0a0;
    margin: 0 0 1px 0;
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

.white-box-au-full {
    background: #fff;
    padding: 10px;
    margin: 0 0 8px;
    line-height: 20px;
    font-weight: 700;
    float: left;
    width: 100%
}

.img-model-au2 {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative
}

.img-model-au2 img {
    width: auto;
    margin: 0 auto;
    padding: 0;
    display: table
}

.dea-ext-warr-left {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    font-family: gotham-bookgotham-book;
    background: url(../images/offers-list.jpg) no-repeat left 6px;
    width: 160px
}

.dea-ext-warr-left2 {
    float: left;
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 13px;
    line-height: 18px;
    font-family: gotham-bookgotham-book;
    min-height: 18px;
    width: 66%;
    position: relative
}

.dea-ext-warr-left2normal {
    float: left;
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    font-family: gotham-bookgotham-book;
    min-height: 18px;
    width: 66%;
    position: relative
}

.dea-ext-warr-left3 {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    font-family: gotham-bookgotham-book;
    min-height: 18px;
    background: url(../images/offers-list-black.jpg) no-repeat left 6px;
    width: 65%
}

.dea-ext-warr-right {
    float: right;
    margin: 0;
    padding: 0
}

.margin-right-8 {
    margin: 0 8px 0 0
}

.dea-ext-warr-right .price-ext-warr {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 400;
    min-height: 18px;
    line-height: 18px
}

.font-size12 {
    font-size: 12px
}

.moder-au-part h4 {
    font-size: 16px;
    text-align: center;
    float: left;
    width: 100%;
    color: #000;
    margin: 0 0 10px 0;
    padding: 0
}

.full-width {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0
}

.full-width-2 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: gotham-bookgotham-book
}

.white-select-add-ons {
    padding: 0;
    margin: 0 0 12px;
    line-height: 20px;
    font-weight: 700;
    float: left;
    width: 100%
}

.addons-tab-au {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.addons-tab-au li {
    float: left;
    width: 100%;
    margin: 0 0 1px;
    padding: 10px 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    font-family: gotham-bookgotham-book, sans-serif;
    display: block;
    position: relative;
    background: #e61b2f
}

.addons-tab-au li .arrow-au-add-ond {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../images/au-4.png) no-repeat right 4px top 4px
}

.addons-tab-au li .arrow-au-add-ond-close {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../images/au-5.png) no-repeat right 4px top 4px
}

.fleft {
    float: left;
    width: 100%
}

.addons-tab-au .active-au {
    display: block
}

.addons-tab-au .active-au-right-btn {
    background: url(../images/au-5.png) no-repeat right 8px top 9px;
    background-size: auto;
    position: absolute;
    right: 6px;
    top: 7px;
    font-size: 10px;
    padding: 5px 28px 5px 10px;
    box-shadow: 0 0 5px #fff;
    border-radius: 12px;
    background-size: 10%;
    cursor: pointer
}

.addons-tab-au .active-au-right-btn-up {
    background: url(../images/au-4.png) no-repeat right 8px top 9px;
    background-size: auto;
    position: absolute;
    right: 6px;
    top: 7px;
    font-size: 10px;
    padding: 5px 28px 5px 10px;
    box-shadow: 0 0 5px #fff;
    border-radius: 12px;
    background-size: 10%;
    cursor: pointer
}

.addons-tab-au-inner {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.addons-tab-au-inner li {
    float: left;
    width: 100%;
    margin: 7px 0 0 0;
    padding: 10px 10px;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    font-family: gotham-bookgotham-book, sans-serif;
    background: #fff;
    display: block;
    position: relative
}

.addons-tab-au-inner li span {
    float: right;
    font-size: 18px;
    font-weight: 400;
    width: 30px;
    height: 24px;
    position: absolute;
    right: 6px;
    top: 10px;
    text-align: center;
    line-height: 24px
}

.acc-box-au-all-n {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: 2px solid #999;
    background: #fff
}

.acc-box-au-all-n .left1 {
    float: left;
    width: 42%;
    margin: 0;
    padding: 0
}

.acc-box-au-all-n .utility-kit {
    float: left;
    width: 42%;
    margin: 0;
    padding: 0
}

.acc-box-au-all-n .left1 img {
    width: 100%
}

.acc-box-au-all-n .center2 {
    float: left;
    width: 43%;
    margin: 0;
    padding: 25px 0 0 10px;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px
}

.acc-box-au-all-n .right3 {
    float: right;
    width: 27px;
    margin: 0 5px 0 0;
    padding: 0;
    position: relative
}

.acc-box-au-all-n .right3 span {
    float: right;
    font-size: 18px;
    font-weight: 400;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 18px;
    text-align: center;
    line-height: 26px
}

.border-top-1 {
    border-top: 1px solid #eee;
    margin-top: 9px
}

.font32 {
    font-size: 32px !important
}

.old-curr-car-det {
    float: left;
    width: 100%;
    margin: 0 0 8px;
    padding: 0
}

.old-curr-car-det .left-oldcur-au {
    float: left;
    width: 42%;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 15px
}

.old-curr-car-det .left-oldcur-au .optional-se {
    font-size: 10px;
    color: #000
}

.old-curr-car-det .right-oldcur-au {
    float: right;
    width: 56%;
    margin: 0;
    padding: 0
}

.old-curr-car-det .right-oldcur-au input {
    float: left;
    width: 100%;
    margin: 0;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 7px 15px;
    font: 13px gotham-bookgotham-book;
    font-family: gotham-bookgotham-book;
    overflow: hidden
}

.price-ext-warr-inner-image .inputfile {
    border: 0
}

.price-ext-warr-inner-image {
    background: #f2f2f2;
    text-align: center;
    border: 1px solid #e5e5e5;
    padding: 0;
    color: #000;
    font-size: 10px;
    margin: 0 0 5px;
    float: left;
    width: 100%
}

.left-baking-partner-au {
    width: 68%;
    margin: 30px 0 30px;
    padding: 12px;
    background: #f1eff2;
    float: left;
    min-height: 510px
}

.right-baking-partner-au {
    width: 29%;
    margin: 30px 0 30px;
    padding: 12px;
    background: #f1eff2;
    float: right;
    min-height: 510px
}

.baking-partner-au h4 {
    font-size: 16px;
    text-align: center;
    float: left;
    width: 100%;
    color: #000;
    margin: 0 0 10px 0;
    padding: 0
}

.baking-partner-au .old-curr-car-det {
    float: left;
    width: 100%;
    margin: 0 0 18px;
    padding: 0
}

.baking-partner-au .old-curr-car-det .left-oldcur-au {
    float: left;
    width: 100%;
    margin: 0 0 8px 0;
    padding: 0;
    font-size: 11px;
    font-weight: 700;
    line-height: 11px
}

.baking-partner-au .old-curr-car-det .right-oldcur-au {
    float: right;
    width: 100%;
    margin: 0;
    padding: 0
}

.baking-partner-au .old-curr-car-det .right-oldcur-au input {
    float: left;
    width: 100%;
    margin: 0;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 7px 15px;
    font: 13px gotham-bookgotham-book;
    font-family: gotham-bookgotham-book;
    font-family: gotham-bookgotham-book
}

.baking-partner-au .sel-pre-ban-part {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    padding: 0;
    box-shadow: 4px 4px 4px #999;
    border-radius: 0 0 10px 10px
}

.baking-partner-au .sel-pre-ban-part .left-au-banking {
    float: left;
    width: 33.33%;
    margin: 0;
    padding: 0
}

.baking-partner-au .sel-pre-ban-part .left-au-banking img {
    float: left;
    width: 84%;
    margin: 0 7% 0;
    padding: 0
}

.baking-partner-au .sel-pre-ban-part .center-au-banking {
    float: left;
    width: 33.33%;
    margin: 20px 0 0 0;
    padding: 0;
    text-align: center;
    color: #e61b2f;
    font-size: 11px;
    font-style: italic;
    text-decoration: underline;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    min-height: 60px
}

.baking-partner-au .sel-pre-ban-part .right-au-banking {
    float: left;
    width: 33.33%;
    margin: 0;
    padding: 0
}

.banking-input-au {
    margin: 22px auto 0;
    display: table;
    border: 0
}

.banking-prestance-au .price-left-au {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    text-align: left
}

.banking-prestance-au .price-left-au {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    text-align: left
}

.price-right-au {
    float: right;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    text-align: right
}

.price-banking-au {
    margin: 6px 1% 0;
    width: 96%
}

.margin-right-0 {
    margin-right: 0
}

.au-one .ui-slider span+span {
    display: none !important
}

.tab_container {
    max-width: 1024px;
    margin: 0 auto;
    position: relative;
    padding: 0;
    padding: 0;
    display: table
}

.font-nor {
    font-weight: 400
}

.you-prof-summ {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 400
}

.you-prof-summ .left-summ {
    float: left;
    width: 30%;
    margin: 0;
    padding: 0;
    font-weight: 700
}

.you-prof-summ .right-summ {
    float: left;
    width: 70%;
    margin: 0;
    padding: 0
}

.car-ex-au-mar .full-width {
    margin: 11px 0 12.3px
}

.featurestab-au {
    float: left;
    width: 100%;
    margin: 15px 0 20px 0;
    padding: 0
}

.white-box-au-full h3 {
    font-size: 13px
}

.white-box-au-full h3 span {
    width: 140px;
    float: left
}

.white-box-au-full h3 span+span {
    width: auto;
    float: none
}

.plus-check {
    float: right !important;
    margin: 2px 0 0 0;
    padding: 0;
    text-align: center;
    font-weight: 700;
    width: 18px !important;
    height: 18px
}

.plus-red {
    float: right !important;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    background: #e61b2f;
    color: #fff;
    width: 18px !important;
    height: 18px
}

.countdownText-au {
    position: absolute;
    right: 1px;
    top: 15px;
    color: #006400;
    font: 13px gotham-bookgotham-book;
    font-weight: 400;
    font-weight: 400;
    font-weight: 700;
    background: #fff
}

.countdownText-au div {
    float: left;
    margin-right: 10px
}

#accessoriestab .accessories-responsive-accordion-panel {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.heading-au-span-sep {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px;
    background: #fff
}

#accTitle_1 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.acc_price_se {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

#accTitle_2 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.acc-box-au-all-n .price-au-sep {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    font-weight: 400
}

#ddlState {
    background: #fff url(../images/au-drop.png) no-repeat right 13px top 18px;
    padding: 14px
}

.mobli-meu-sep-active span {
    border-bottom: 2px solid #e52d36;
    padding: 0 0 3px 0
}

.all-cars-modelsep .moder-au-part {
    min-height: 590px
}

.price-right-cen-sep .span-font-rupees {
    float: left;
    width: 100%;
    font-weight: 400
}

.heading-au-span-sep .price-au-sep .right3 {
    margin-left: 7px;
    float: right
}

.price-right-cen-sep {
    width: 65px;
    float: left;
    text-align: right;
    margin: 0 0 0 10px
}

.price-right-cen-sep .right {
    float: right
}

.price-right-cen-sep span {
    width: auto;
    float: left
}

.price-au-sep {
    float: right
}

.DesktopHeaderF {
    display: block
}

.MobileHeaderF {
    display: none
}

.MobileHeaderF-Menu {
    display: none
}

.mob-exe-show-sep {
    display: block
}

.filter-ico-sep {
    display: none
}

.car-ex-au-mar .full-width {
    margin: 11px 0 12.3px
}

.font-aws-icon i {
    font-size: 17px;
    width: 21px;
    text-align: center;
    margin: 0 7px 0 0
}

.amazeengineSection {
    background: #fff;
    position: relative;
    z-index: 1
}

.amazeengineSection .extDiv {
    text-align: center;
    padding: 32px 0 0
}

.amazeengineSection .amaze-ext-2 {
    color: #656565;
    font: 12px gotham-bookgotham-book, sans-serif;
    letter-spacing: 3px;
    text-transform: uppercase;
    position: relative;
    padding: 0 0 17px;
    margin-bottom: 15px
}

.amazeengineSection .amaze-ext-2::after {
    content: "";
    background: #e21b2e;
    width: 20px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -10px
}

.amazeengineSection .amaze-ext-3 {
    color: #323232;
    font: 27px gotham-bookgotham-book, sans-serif;
    margin-bottom: 20px
}

.amazeengineSection .engineContainer {
    margin: 25px 0 0
}

.amazeengineSection .engLeft,
.engineSection .engRight {
    float: left;
    width: 50%;
    position: relative
}

.amazeengineSection .engLeft {
    background: rgba(0, 0, 0, .08)
}

.amazeengineSection .b01 {
    border-bottom: 1px solid #fff
}

.amazeengineSection .engItem {
    padding: 9px 25px 18px 18px;
    position: relative
}

.amazeengineSection .engImage {
    float: left;
    width: 35%;
    padding: 0 10px 0 0
}

.amazeengineSection .engImage img {
    width: 100%;
    display: block
}

.amazeengineSection .engDetails {
    float: left;
    width: 65%;
    padding: 10px 0 0;
    color: #323232
}

.amazeengineSection .engDetails h4 {
    font: 20px gotham-lightgotham-light, sans-serif;
    padding: 0 0 10px
}

.amazeengineSection .engDetails p {
    font: 11px/16px gotham-bookgotham-book, sans-serif
}

.amazeengineSection .t01 {
    text-align: justify
}

.amazeengineSection .enginList {
    font: 11px gotham-bookgotham-book, sans-serif;
    text-align: center;
    margin-top: 5px;
    width: 100%;
    border-collapse: collapse
}

.amazeengineSection .enginList th {
    font: 12p gotham-mediumgotham-medium, sans-serif;
    border-bottom: 3px solid #ccc
}

.amazeengineSection .enginList td,
.enginList th {
    padding: 10px 5px;
    border-right: 1px solid #ccc
}

.amazeengineSection .enginList td:last-child,
.amazeengineSection .enginList th:last-child {
    border-right: none
}

.amazeengineSection .engItem {
    padding: 9px 25px 18px 18px;
    position: relative;
    border-radius: 0;
    border: 0;
    min-height: 276px;
}

.amazeengineSection .engLeft,
.engRight {
    float: left;
    width: 50%;
    position: relative
}

.amazeengineSection .engRight {
    height: 572px;
    background: #000
}

.amazeengineSection .engRight img {
    display: block;
    width: 100%
}

.amazeengineSection .engRightContent {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.amazeengineSection .engDesc {
    padding: 30px 10px 25px;
    color: #fff;
    max-width: 281px;
    text-align: left
}

.amazeengineSection .engDesc h4 {
    font: 22px gotham-bookgotham-book, sans-serif;
    padding: 0 0 15px
}

.amazeengineSection .engDesc h4 span {
    display: block;
    font-family: gotham-mediumgotham-medium, sans-serif
}

.amazeengineSection .engDesc p {
    font: 12px/20px gotham-bookgotham-book, sans-serif
}

.amazeengineSection .red-nox {
    font-size: 10px;
    padding-top: 15px;
    float: left
}

.deliver-sche .sche-white-box-au-full {
    background: #fff;
    padding: 10px;
    margin: 0;
    line-height: 24px;
    font-weight: 400;
    float: left;
    font-size: 12px;
    position: relative;
    width: 100%
}

.deliver-sche h5 {
    color: #e61b2f;
    font-size: 14px;
    border-bottom: 0 solid #ddd;
    margin: 0 0 8px 0;
    padding: 0 0 4px 0
}

.deliver-sche .sche-edit-au {
    right: 8px;
    position: absolute;
    bottom: 0;
    color: #e61b2f;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px
}

.deliver-sche .sche-white-box-au-full .deli-oth-loc {
    min-height: 133px;
    text-align: center;
    padding-top: 10px;
    font-weight: 700
}

.sche-red-btn-au {
    width: auto;
    margin: 0 auto 0;
    padding: 8px 18px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    background: #e61b2f;
    color: #fff;
    cursor: pointer;
    border: 1px solid #e61b2f;
    letter-spacing: 0;
    float: left
}

.sche-red-btn-au:hover {
    color: #fff;
    text-decoration: none
}

.new-inner-part-au {
    padding: 50px;
    float: left;
    width: 100%;
    margin: 0
}

.new-inner-part-au .sha-int-au {
    background: #f1eff2;
    padding: 12px;
    float: left;
    width: 100%;
    margin: 0
}

.new-inner-part-au .tab_container {
    width: 100%
}

.new-inner-part-au .sha-int-au .sha-int-white-box-au-full {
    background: #fff;
    padding: 10px;
    margin: 0;
    line-height: 24px;
    font-weight: 400;
    float: left;
    font-size: 12px;
    position: relative;
    width: 100%
}

.new-inner-part-au .sche-white-box-au-full-thankyou h3 {
    color: #e61b2f;
    font-size: 26px;
    text-align: center;
    margin: 20px 0 10px 0;
    padding: 0
}

.new-inner-part-au .sche-white-box-au-full-thankyou h5 {
    color: #e61b2f;
    font-size: 16px;
    text-align: center
}

.new-inner-part-au .sche-white-box-au-full-thankyou .sha-int-left {
    border: 1px solid #ddd;
    padding: 20px;
    width: 300px;
    float: none;
    margin: 20px auto 20px auto;
    display: table
}

.sha-int-white-box-au-full {
    background: #fff;
    padding: 10px;
    margin: 0;
    line-height: 24px;
    font-weight: 400;
    float: left;
    font-size: 12px;
    position: relative;
    width: 100%
}

.sha-int-left {
    border: 1px solid #ddd;
    padding: 20px;
    width: 300px;
    float: none;
    margin: 20px auto 20px auto;
    display: table
}

.new-inner-part-au .deliver-sche {
    background: #f1eff2;
    padding: 12px;
    display: table;
    width: 100%
}

.new-inner-part-au .sha-int-au .sha-int-white-box-au-full .rate-pur-expe-au {
    padding: 0;
    width: 100%;
    float: left;
    margin: 0 0 40px 0;
    text-align: center
}

.new-inner-part-au .sha-int-au .sha-int-white-box-au-full .rate-pur-expe-au i {
    font-size: 17px;
    width: 21px;
    text-align: center;
    margin: 0;
    color: #cc0
}

.left-se-four-full {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.left-se-four-full .left-se-four {
    float: left;
    width: 25px;
    margin: 0;
    padding: 0
}

.left-se-four-full .right-se-four {
    float: left;
    width: 90%;
    margin: 0;
    padding: 0
}

.pre-del-detail-sep {
    line-height: 28px
}

.pre-del-detail-sep .left-se-four-full .right-se-four {
    margin: 4px 0 0 0;
    line-height: 18px
}

.pre-del-detail-sep .left-se-four-full {
    float: left;
    width: 100%;
    margin: 0 0 5px 0
}

.se-au-lef-rig .dea-ext-warr-left2 {
    width: auto;
    margin-right: 5px
}

.se-au-lef-rig .dea-ext-warr-right {
    float: left
}

.margin-top10 {
    margin-top: 10px
}

.margin-top30 {
    margin-top: 30px
}

.margin-bottom-0 {
    margin-bottom: 0
}

.margin-bottom-30 {
    margin-bottom: 30px
}

.footerSection {
    float: left;
    width: 100%;
    padding-top: 0;
    background: #eae9e6
}

.se-au-lef-rigsepn .dea-ext-warr-left2 {
    width: 72%
}

.order-num-sep {
    background: #e61b2f;
    color: #fff;
    float: left;
    display: table;
    margin: 10px auto 15px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    font-weight: 700;
    width: 100%
}

.scheme-sep {
    float: left;
    width: 44%;
    color: #e61b2f
}

.scheme-sep h4 {
    text-align: left;
    color: #000;
    font-size: 20px
}

.features-sep {
    float: right;
    width: 52%
}

.features-sep h4 {
    text-align: left;
    color: #000;
    font-size: 20px;
    padding-left: 21px
}

.features-sep ul {
    border-left: 1px solid #a0a0a0;
    padding-left: 10%;
    float: left
}

.features-sep ul li {
    color: #000;
    list-style: disc;
    padding-left: 2%;
    margin-bottom: 6px
}

.scheme-sep-main {
    border: 1px solid #a0a0a0;
    padding: 15px;
    float: left;
    border-radius: 15px;
    margin-bottom: 20px;
    width: 100%
}

.scheme-sep-main input {
    padding: 8px 15px;
    border: 1px solid #ddd;
    width: 100%
}

.profile-icon-sep {
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 11;
    width: 20px
}

.btn-fix-sep {
    position: fixed;
    z-index: 99999;
    bottom: 0;
    right: 12%
}

.sticy-bottom-all-btn {
    float: left;
    position: fixed;
    padding: 10px 0;
    background: #a0a0a0;
    width: 1024px;
    z-index: 999;
    left: 50%;
    bottom: 0;
    margin: 0 0 0 -512px
}

.full-top .sticy-bottom-all-btn {
    float: none;
    position: fixed;
    padding: 10px 0;
    background: #a0a0a0;
    width: 1024px;
    z-index: 999;
    left: 50%;
    bottom: 0;
    margin: 0 0 0 -512px;
    display: table
}

.sticy-bottom-all-btn a {
    color: #fff;
    float: left;
    width: auto;
    margin: 0 30px 0 0;
    padding: 8px 8px;
    text-decoration: none;
    background: #e61b2f;
    text-align: center;
    font-weight: 700
}

.sticy-bottom-all-btn .red-btn-au {
    width: auto;
    margin: 0 20px 0 0;
    padding: 8px 18px;
    float: left;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    background: #e61b2f;
    color: #fff;
    cursor: pointer;
    border: 0 solid #e61b2f;
    letter-spacing: 0;
    width: auto
}

.sticy-bottom-all-btn a:hover {
    text-decoration: none
}

.sticy-bottom-all-btn a:last-child {
    border-right: 0 solid #fff
}

.sticy-bottom-all-btn .border-right-0 {
    border-right: 0 solid #fff !important
}

.sticy-bottom-all-btn a i {
    color: #fff;
    margin: 0 auto;
    display: table
}

.sticy-bottom-all-btn a span {
    margin: 0;
    float: left;
    width: 100%;
    font-size: 13px;
    text-decoration: none
}

.sticy-bottom-all-btn a span:hover {
    text-decoration: none
}

.sticy-bottom-all-btn a:hover {
    color: #fff
}

.sticy-bottom-all-price {
    float: right;
    margin: 0;
    padding: 0;
    width: 144px
}

.sticy-bottom-all-price div {
    color: #fff;
    font-size: 14px;
    width: 100%;
    float: left;
    padding: 0;
    font-weight: 700
}

.span-font-rupees-sep {
    font-family: gotham-mediumgotham-medium;
    color: #fff !important;
    font-size: 16px !important
}

.sticy-bottom-all-btn .container-cen {
    width: auto;
    display: table;
    margin: 0;
    float: right
}

.thanks-sep {
    margin: 0
}

.deliver-sche .sche-white-box-au-full-thankyou {
    background: #fff;
    padding: 10px;
    margin: 0;
    line-height: 24px;
    font-weight: 400;
    float: left;
    font-size: 12px;
    position: relative;
    width: 100%
}

.login-sticy {
    position: relative !important;
    bottom: auto !important
}

.mobi-auto-btn-full {
    display: none
}

.grid--slider .slick-list .slick-track {
    width: 1640px !important
}

.jazz--slider .slick-list .slick-track {
    width: 2460px !important
}

.wrv--slider .slick-list .slick-track {
    width: 2460px !important
}

.new-city-slider .slick-list .slick-track {
    width: 2460px !important
}

.min-height-short {
    min-height: 201px
}

.min-height-short2 {
    min-height: 622px
}

.min-height-short3 {
    min-height: 572px
}

.min-height-short4 {
    min-height: 686px
}

.min-height-short5 {
    min-height: 574px
}

.min-height-short6 {
    min-height: 565px
}

.min-height-short7 {
    min-height: 584px
}

.disc-sep-box-scroll-bar-sep {
    height: 250px;
    overflow-y: scroll
}

.disc-sep-box-scroll-bar-sep2 {
    height: 76px;
    overflow-y: scroll
}

.disc-sep-box-scroll-bar-sep3 {
    height: 192px;
    overflow-y: scroll
}

.open-sep-dot {
    display: none
}

.curpos-notallowed {
    cursor: not-allowed !important
}

.fixedHeader {
    position: fixed;
    left: 50%;
    right: 0;
    top: 0;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%)
}

.margin-right30 {
    margin-right: 30px
}

.email-stiky-mobi {
    display: none
}

.curpoint {
    cursor: pointer
}

.hide {
    display: none
}

.show {
    display: block
}

.moder-au-part .model-box-au .vrtShowMain {
    margin-bottom: 0;
	padding-top: 0;
}

.moder-au-part .model-box-au .vrtShow {
    padding: 10px 0;
    width: 100%;
    float: left;
    margin: 0;
    text-decoration: none
}

.term-sep {
    float: left;
    width: 100%;
    margin: 0;
    padding: 40px;
    font-family: gotham-bookgotham-book
}

.term-sep h3 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 25px 0;
    font-size: 24px;
    text-align: center;
    color: #c50e27;
    font-weight: 700
}

.term-sep p {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 14px;
    text-align: justify;
    color: #000;
    line-height: 20px
}

.term-sep ul {
    float: left;
    width: 100%;
    margin: 0 0 25px 0;
    padding: 0
}

.term-sep ul li {
    float: left;
    width: 96%;
    margin: 0 0 0 4%;
    padding: 0 0 15px 0;
    font-size: 14px;
    text-align: justify;
    color: #000;
    line-height: 20px;
    list-style: lower-roman
}

.term-sep b {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 5px 0
}

.disc-sep {
    float: left;
    width: 92%;
    margin: 0 4% 20px 4%;
    padding: 0;
    font-size: 11px;
    color: #000
}

.disc-sep-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.moder-au-part h4 {
    font-size: 13px;
    text-align: center;
    float: left;
    width: 100%;
    color: #000;
    margin: 0 0 5px 0;
    padding: 0;
    text-decoration: underline
}

.disc-sep-box li {
    float: left;
    width: 93%;
    margin: 0 0 10px 7%;
    padding: 0;
    font-size: 11px;
    color: #000;
    font-weight: 400;
    list-style: square;
    line-height: 16px
}

.disc-sep-box li a {
    text-decoration: underline;
    color: #000
}

.disc-sep-box li:last-child {
    margin-bottom: 0
}

.submit-ac-au .tc-cont-au .checkbox-cont-au a {
    color: #000;
    text-decoration: underline
}

.term-con-au-sep-new {
    float: left !important;
    margin: 4px 0 0 22px !important;
    padding: 6px 8px !important;
    background: 0 0 !important;
    display: block !important;
    text-decoration: none !important
}

.info-ext-warran {
    background: #fff;
    padding: 0;
    font-size: 12px
}

.info-ext-warran a {
    color: #000;
    text-decoration: underline
}

.full-d {
    float: left;
    width: 96%;
    margin: 0 2%;
    padding: 0
}

.accessories-responsive-accordion-panel {
    height: 200px;
    overflow-y: scroll
}

.model-details-main-sep-nine {
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
    padding: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    color: #000
}

.model-details-main-sep-nine .change-by-au-2 {
    float: left;
    margin: 10px 0 10px 0;
    position: relative;
    background: #a0a0a0;
    width: 100%;
    padding: 8px 0
}

.model-details-main-sep-nine .change-by-au-2 .change-by-au-2-inn {
    float: left;
    margin: 0;
    border: 0;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    padding: 0 0 0 15px;
    background-image: url(../images/white-down.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    text-align: left;
    width: 95%
}

.model-details-main-sep-nine .change-by-au-2 .change-by-au-2-up {
    float: left;
    margin: 0;
    border: 0;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    padding: 0 0 0 15px;
    background-image: url(../images/au-4.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    text-align: left;
    width: 95%
}

.model-details-main-sep-nine .change-by-au-2 ul {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
    border: 1px solid #666;
    border-bottom-color: #666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: 0;
    display: none;
    position: absolute;
    z-index: 9999
}

.model-details-main-sep-nine .change-by-au-2 ul li {
    float: left;
    width: 100%;
    margin: 0;
    padding: 7px 3px;
    font-size: 11px;
    background: #f2f2f2;
    border-bottom: 1px solid #666;
    color: #000
}

.profile-left-menu-drop-sep {
    float: left;
    width: 200px;
    margin: 0;
    padding: 0;
    border: 1px solid #ddd;
    display: block;
    position: absolute;
    top: 29px;
    z-index: 99;
    background: #fff
}

.profile-left-menu-drop-sep li {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.profile-left-menu-drop-sep li a {
    color: #000;
    font-weight: 400;
    float: left;
    width: 100%;
    margin: 0;
    padding: 12px 16px;
    background: #fff;
    font-size: 13px;
    border-bottom: 1px solid #ddd
}

.profile-left-menu-drop-sep li a:hover {
    background: #f8f8f8;
    text-decoration: none
}

.profile-left-menu-drop-sep li:last-child a {
    border-bottom: 0 solid #ddd
}

.loginterms {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.loginterms li {
    float: left;
    width: 96%;
    margin: 0 0 10px 4%;
    padding: 0;
    font-size: 13px;
    color: #000;
    font-weight: 400;
    list-style: square;
    line-height: 16px;
    text-align: left
}

.she-dev-sep-full-4 {
    max-width: 820px;
    width: 820px;
    float: none;
    margin: 0 auto 20px;
    display: table
}

.deliver-sche {
    background: #f1eff2;
    padding: 12px;
    margin-bottom: 20px;
    float: left;
    width: 100%
}

.thanqPage {
    text-align: center;
    padding: 11% 0
}

.thanqPage h1 {
    font: 60px gotham-mediumgotham-medium;
    color: #e51b2f;
    padding: 20px 0
}

.thanqPage p {
    color: #666;
    font: normal 13px gotham-lightgotham-light, sans-serif;
    line-height: normal;
    line-height: normal
}

.safetyContentBottom-sep-au {
    position: relative;
    text-align: left;
    width: 100%;
    background: #000;
    font-size: 13px;
    margin: 0;
    padding: 14px 15px;
    color: #fff;
    font-weight: 700
}

.jazz-eng-au {
    width: 263px !important;
    display: table;
    margin: 0 auto;
    float: none;
    height: 263px
}

.new-jazz-eng-sep .innerContainer {
    margin: 0 auto;
    max-width: 820px;
    position: relative
}

.new-jazz-eng-sep .eLeftpos {
    width: 320px;
    position: absolute;
    left: 0;
    top: 20px
}

.new-jazz-eng-sep .e1gap {
    width: 545px;
    padding: 20px 0;
    float: right;
    width: 70%
}

.new-jazz-eng-sep .eLeftpos img {
    display: inline-block;
    margin-left: -40px
}

.new-jazz-eng-sep .e1txt:first-child {
    font-size: 27px;
    font-weight: 400;
    line-height: 31px;
    color: #666;
    padding: 0 0 0 30px;
    position: relative
}

.new-jazz-eng-sep .e1 {
    float: left;
    width: 33.333333%;
    color: #333;
    font: normal 12px/23px gotham-bookgotham-book, sans-serif;
    margin-left: -1px;
    float: left;
    width: 50%;
    color: #333;
    font: normal 12px/23px gotham-bookgotham-book, sans-serif;
    margin-left: -1px
}

.new-jazz-eng-sep .e1col {
    width: 265px;
    padding: 0 0 0 35px;
    float: right
}

.new-jazz-eng-sep .extBottom {
    background: #999
}

.new-jazz-eng-sep .eRight {
    float: right;
    width: 70%
}

.elImage,
.new-jazz-eng-sep .elContent {
    width: 50%;
    float: left
}

.new-jazz-eng-sep .eRight .ebor:first-child {
    border: none
}

.new-jazz-eng-sep .elContent h4 {
    font: 18px/22px gotham-bookgotham-book, sans-serif;
    color: #fff;
    text-align: right;
    padding: 20px 15px
}

.new-jazz-eng-sep .ebor {
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb
}

.elImage,
.new-jazz-eng-sep .elContent {
    width: 50%;
    float: left
}

.new-jazz-eng-sep .elImage img {
    width: 100%;
    display: block
}

.new-jazz-eng-sep-2 .container {
    max-width: 1024px;
    margin: 0 auto !important;
    position: relative;
    padding: 0
}

.new-jazz-eng-sep-2 .engDiv {
    position: relative;
    margin: 30px 0 40px
}

.new-jazz-eng-sep-2 .innerContainer {
    margin: 0 auto;
    max-width: 820px;
    position: relative
}

.new-jazz-eng-sep-2 .eLeftpos {
    width: 320px;
    position: absolute;
    left: 0;
    top: 20px
}

.new-jazz-eng-sep-2 .eRight {
    float: right
}

.new-jazz-eng-sep-2 .eLeft {
    float: left
}

.new-jazz-eng-sep-2 .e1gap {
    width: 545px;
    padding: 20px 0
}

.new-jazz-eng-sep-2 .e1txt:first-child {
    padding: 0 0 0 30px
}

.new-jazz-eng-sep-2 .e1txt {
    font-size: 27px;
    font-weight: 400;
    line-height: 31px;
    color: #666;
    padding-top: 5px;
    position: relative
}

.new-jazz-eng-sep-2 .eltxtVariants {
    font-size: 27px;
    font-weight: 400;
    line-height: 31px;
    color: #666;
    padding: 0 0 0 30px;
    position: relative
}

.new-jazz-eng-sep-2 .e1 {
    float: left;
    width: 33.333333%;
    color: #333;
    font: normal 12px/23px gotham-bookgotham-book, sans-serif;
    margin-left: -1px;
    float: left;
    width: 50%;
    color: #333;
    font: normal 12px/23px gotham-bookgotham-book, sans-serif;
    margin-left: -1px
}

.new-jazz-eng-sep-2 .e1col {
    width: 265px;
    padding: 0 0 0 35px;
    float: right
}

.new-jazz-eng-sep-2 .e1 {
    color: #333;
    font: normal 12px/23px gotham-bookgotham-book, sans-serif
}

.new-jazz-eng-sep-2 .extBottom {
    background: #999
}

.new-jazz-eng-sep-2 .eRight {
    float: right;
    width: 70%
}

.elImage,
.new-jazz-eng-sep-2 .elContent {
    width: 50%;
    float: left
}

.new-jazz-eng-sep-2 .eRight .ebor:first-child {
    border: none
}

.new-jazz-eng-sep-2 .elContent h4 {
    font: 18px/22px gotham-bookgotham-book, sans-serif;
    color: #fff;
    text-align: right;
    padding: 20px 15px
}

.elImage,
.new-jazz-eng-sep-2 .elContent {
    width: 50%;
    float: left
}

.new-jazz-eng-sep-2 .ebor {
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb
}

.new-jazz-eng-sep-2 .elImage img {
    width: 100%;
    display: block
}

.eng-crv-au-sep .engineContainer {
    margin: 25px 0 2px;
    overflow: hidden;
    background: #000
}

.eng-crv-au-sep .engLeft,
.engRight {
    float: left;
    width: 100%;
    position: relative
}

.eng-crv-au-sep .engLeft {
    background: #000
}

.eng-crv-au-sep .engItem {
    padding: 10px 5px 8px 10px;
    position: relative;
    border-bottom: 1px solid #fff
}

.eng-crv-au-sep .engItem {
    padding: 5px 25px 8px 18px
}

.eng-crv-au-sep .engItem:last-child {
    border: none
}

.eng-crv-au-sep .engImage {
    float: left;
    width: 48%;
    padding: 25px 0
}

.eng-crv-au-sep .engImage img {
    width: 100%;
    display: block
}

.eng-crv-au-sep .engDetails {
    float: right;
    width: 36%;
    padding: 10px 0 7px;
    color: #fff;
    margin: 120px 8% 0 0
}

.eng-crv-au-sep .engDetails h4 {
    font: 20px gotham-lightgotham-light, sans-serif;
    padding: 0 0 10px
}

.eng-crv-au-sep .engDetails p {
    font: 11px/19px gotham-bookgotham-book, sans-serif
}

.eng-crv-au-sep .engDetails {
    color: #fff
}

.eng-crv-au-sep .enginList {
    font: 11px gotham-bookgotham-book, sans-serif;
    text-align: center;
    margin-top: 5px
}

.eng-crv-au-sep .enginList th,
.enginList td {
    padding: 8px 0;
    border-right: 1px solid #ccc
}

.eng-crv-au-sep .enginList th:last-child,
.enginList td:last-child {
    border-right: none
}

.eng-crv-au-sep .engLeft .disclaimer {
    float: right;
    padding: 5px;
    font-weight: 700;
    font-size: 9px;
    color: #fff;
    width: 44%
}

.black {
    background: #000;
    color: #fff;
    padding: 10px 15px;
    font-size: 13px;
    width: 100%
}

.eng-city-sep-au .engineContainer {
    margin: 25px 0 0
}

.eng-city-sep-au .engLeft,
.engRight {
    float: left;
    width: 100%;
    position: relative;
    min-height: 290px
}

.eng-city-sep-au .engLeft {
    background: rgba(0, 0, 0, .08)
}

.eng-city-sep-au .engItem {
    padding: 14.7px 50px;
    position: relative;
    border-bottom: 1px solid #fff
}

.eng-city-sep-au .engImage {
    float: left;
    width: 50%;
    padding: 0
}

.eng-city-sep-au .engImage img {
    width: 180px;
    display: block;
    margin: 0 auto
}

.eng-city-sep-au .engDetails {
    float: left;
    width: 50%;
    padding: 50px 0 0;
    color: #323232
}

.eng-city-sep-au .engDetails h4 {
    font: 20px gotham-lightgotham-light, sans-serif;
    padding: 0 0 10px
}

.eng-city-sep-au .engDetails p {
    font: 11px/19px gotham-bookgotham-book, sans-serif
}

.eng-new-city-sep-au-top {
    margin: 0;
    float: left;
    text-align: left
}

.eng-new-city-sep-au-top .engLeft,
.engRight {
    float: left;
    width: 50%;
    position: relative;
    min-height: 557px
}

.eng-new-city-sep-au-top .engLeft {
    background: rgba(0, 0, 0, .08)
}

.eng-new-city-sep-au-top .engItem {
    padding: 14.7px 50px;
    position: relative;
    border-bottom: 1px solid #fff
}

.eng-new-city-sep-au-top .engLeft .engItem {
    min-height: 557px
}

.eng-new-city-sep-au-top .engImage {
    float: left;
    width: 100%;
    padding: 0
}

.eng-new-city-sep-au-top .engImage img {
    width: 335px;
    display: block;
    margin: 25px auto
}

.eng-new-city-sep-au-top .engDetails {
    float: left;
    width: 100%;
    padding: 10px 0 0;
    color: #323232
}

.eng-new-city-sep-au-top .engDetails h3 {
    font: 20px gotham-lightgotham-light, sans-serif;
    padding: 0 0 10px
}

.eng-new-city-sep-au-top .engDetails p {
    font: 11px/19px gotham-bookgotham-book, sans-serif
}

.eng-new-city-sep-au-top .engRightContent {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.eng-new-city-sep-au-top .engDesc {
    padding: 15px;
    color: #fff;
    max-width: 100%
}

.eng-new-city-sep-au-top .engDesc h3 {
    font: 20px gotham-bookgotham-book, sans-serif;
    font-weight: 400;
    font-weight: 400;
    padding: 0 0 5px;
    font-weight: 700
}

.eng-new-city-sep-au-top .engDesc p {
    font: 12px/18px gotham-bookgotham-book, sans-serif
}

.jazzEngDetails_au {
    width: 100%;
    padding: 50px 0 0;
    min-height: 248px
}

.pq15 {
    margin-top: 15px
}

.stickyfilters_au {
    top: 100px !important;
    position: fixed !important
}

.red-font {
    color: #e61b2f !important
}

.question-box {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 29;
    padding: 0
}

.question-box .ques-box {
    display: none
}

.question-box:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box2 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 28;
    padding: 0
}

.question-box2 .ques-box {
    display: none
}

.question-box2:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box3 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 27;
    padding: 0
}

.question-box3 .ques-box {
    display: none
}

.question-box3:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box4 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 26;
    padding: 0
}

.question-box4 .ques-box {
    display: none
}

.question-box4:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box5 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 25;
    padding: 0
}

.question-box5 .ques-box {
    display: none
}

.question-box5:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box6 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 24;
    padding: 0
}

.question-box6 .ques-box {
    display: none
}

.question-box6:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box7 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 23;
    padding: 0
}

.question-box7 .ques-box {
    display: none
}

.question-box7:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box8 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 22;
    padding: 0
}

.question-box8 .ques-box {
    display: none
}

.question-box8:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box9 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 21;
    padding: 0
}

.question-box9 .ques-box {
    display: none
}

.question-box9:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box10 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 20;
    padding: 0
}

.question-box10 .ques-box {
    display: none
}

.question-box10:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box11 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 19;
    padding: 0
}

.question-box11 .ques-box {
    display: none
}

.question-box11:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box12 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 18;
    padding: 0
}

.question-box12 .ques-box {
    display: none
}

.question-box12:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box13 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 17;
    padding: 0
}

.question-box13 .ques-box {
    display: none
}

.question-box13:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box14 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 16;
    padding: 0
}

.question-box14 .ques-box {
    display: none
}

.question-box14:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box15 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 15;
    padding: 0
}

.question-box15 .ques-box {
    display: none
}

.question-box15:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box16 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 14;
    padding: 0
}

.question-box16 .ques-box {
    display: none
}

.question-box16:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box17 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 13;
    padding: 0
}

.question-box17 .ques-box {
    display: none
}

.question-box17:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box18 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 12;
    padding: 0
}

.question-box18 .ques-box {
    display: none
}

.question-box18:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box19 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 11;
    padding: 0
}

.question-box19 .ques-box {
    display: none
}

.question-box19:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box20 {
    background: #555;
    color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 24px;
    text-align: center;
    font-size: 9px;
    font-weight: 700;
    position: relative;
    line-height: 15px;
    display: inline-block;
    margin: 0 5px 0 0;
    z-index: 10;
    padding: 0
}

.question-box20 .ques-box {
    display: none
}

.question-box20:hover .ques-box {
    width: 200px;
    min-height: 40px;
    margin: 0 0 0 -87px;
    padding: 8px 10px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    background: #555;
    top: 33px;
    display: block;
    transform: translate3d(0, 0, 0);
    left: 50%;
    text-align: left;
    float: left;
    border-radius: 5px;
    line-height: 13px;
    font-weight: 400
}

.question-box b {
    cursor: pointer
}

.question-box2 b {
    cursor: pointer
}

.question-box3 b {
    cursor: pointer
}

.question-box4 b {
    cursor: pointer
}

.question-box5 b {
    cursor: pointer
}

.question-box6 b {
    cursor: pointer
}

.question-box7 b {
    cursor: pointer
}

.question-box8 b {
    cursor: pointer
}

.question-box9 b {
    cursor: pointer
}

.question-box10 b {
    cursor: pointer
}

.question-box11 b {
    cursor: pointer
}

.question-box12 b {
    cursor: pointer
}

.question-box13 b {
    cursor: pointer
}

.question-box14 b {
    cursor: pointer
}

.question-box15 b {
    cursor: pointer
}

.question-box16 b {
    cursor: pointer
}

.question-box17 b {
    cursor: pointer
}

.question-box18 b {
    cursor: pointer
}

.question-box19 b {
    cursor: pointer
}

.question-box20 b {
    cursor: pointer
}

.deve-add-sep30 {
    float: left;
    width: 100%;
    margin: 40px 0 30px;
    padding: 0
}

.deve-add-sep30 ul {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
    padding: 0
}

.deve-add-sep30 ul li {
    float: left;
    width: 100%;
    margin: 0 0 15px;
    padding: 0
}

.deve-add-sep30 ul li .radio-30 {
    float: left;
    width: 12px;
    margin: 0 5px 0 0;
    padding: 0
}

.deve-add-sep30 ul li b {
    float: left;
    width: 82%;
    margin: 4px 0 0 0;
    padding: 0
}

.fleft {
    float: left
}

.right-add30 {
    margin-top: 40px
}

.loader-sep30 {
    width: 128px;
    height: 128px
}

.loyalty-bonus-sep {
    float: left;
    margin: 15px 0 0 0;
    width: 100%;
    font-size: 13px
}

.loyalty-bonus-sep li {
    float: left;
    margin: 0 20px 0 0;
    width: auto
}

.loyalty-bonus-sep li input {
    margin: 3px 5px 0 0;
    float: left
}

.bank-main-oc {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-bottom: 2px solid #ddd
}

.bonus-sep-30 {
    float: left;
    margin: 15px 0 0 0;
    width: 100%
}

.bonus-sep-30 .left-oc {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    font-family: gotham-bookgotham-book;
    background: url(../images/offers-list.jpg) no-repeat left 6px;
    width: 60%
}

.bonus-sep-30 .right-oc {
    line-height: 16px;
    float: right;
    padding: 0;
    margin: 0;
    width: 35%;
    font-weight: 400;
    text-align: right;
    font-family: gotham-bookgotham-book;
    font-size: 13px
}

.bank-logo-oc {
    float: left;
    width: 24%;
    margin: 0;
    margin-top: 0;
    padding: 0;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    color: #e61b2f;
    margin-top: 10px
}

.bank-logo-oc img {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.bank-detail-oc {
    float: right;
    width: 70%;
    margin: 0;
    padding: 0
}

.bank-detail-oc ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.bank-detail-oc ul li {
    float: left;
    width: 50%;
    margin: 0 0 10px;
    padding: 0 0 10px 0;
    font-size: 11px;
    color: #a0a0a0;
    font-family: gotham-bookgotham-book;
    text-align: left;
    min-height: 75px
}

.bank-detail-oc ul li span {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    text-align: left
}

.zero-oc {
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important
}

.addons-tab-au-msg {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.addons-tab-au-msg li {
    float: left;
    width: 100%;
    margin: 0 0 1px;
    padding: 10px 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    font-family: gotham-bookgotham-book, sans-serif;
    display: block;
    position: relative;
    background: #e61b2f
}

.accessories-responsive-accordion {
    border: 1px solid #cbcbcb
}

.accessories-responsive-accordion-head {
    transition: all ease 1s
}

.accessories-responsive-accordion-head {
    background: #dbdbdb;
    color: #666;
    padding: 15px 20px 15px 45px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: 10px gotham-mediumgotham-medium, sans-serif;
    cursor: pointer;
    position: relative;
    float: left;
    width: 100%
}

.accessories-responsive-accordion-plus {
    background: url(https://www.hondacarindia.com/content/desktop/images/css-sprites.png);
    background-position-x: 0;
    background-position-y: 0;
    background-position: -670px -195px
}

.accessories-responsive-accordion-minus {
    background: url(https://www.hondacarindia.com/content/desktop/images/css-sprites.png);
    background-position-x: 0;
    background-position-y: 0;
    background-position: -401px -10px
}

.accessories-responsive-accordion-minus,
.accessories-responsive-accordion-plus {
    width: 13px;
    height: 13px;
    position: absolute;
    top: 14px;
    left: 18px
}

.accessories-responsive-accordion-head h5 {
    color: #666;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: 10px gotham-mediumgotham-medium, sans-serif;
    cursor: pointer;
    position: relative;
    margin: 0
}

.accessories-responsive-accordion-head::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    height: 1px;
    width: 100%
}

.accessories-responsive-accordion-panel {
    height: 200px;
    overflow-y: scroll
}

.ew-plus-red {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    width: 18px;
    height: 18px
}

::-webkit-scrollbar {
    width: 10px
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px
}

::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
    background: #000
}

.rsa-plus-red {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    width: 18px;
    height: 18px
}

.acc-plus-red {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    width: 18px;
    height: 18px
}

.filter_sel_val {
    right: 39px;
    float: right;
    position: absolute;
    top: 11px;
    display: inline-block;
    font-size: 9px
}

.pointer {
    cursor: pointer
}

.red-color {
    color: #e61b2f !important
}

.fixed {
    position: fixed;
    z-index: 500;
    top: 143px
}

.relpos {
    position: relative
}

.p15 {
    padding: 15px 0 8px
}

.responsive-accordion-panel {
    display: none
}

.h515 {
    min-height: 515px
}

.left {
    text-align: left !important
}

.inpu-det-top {
    position: absolute !important;
    right: 10px !important;
    top: 15px !important;
    color: #00f !important;
    font-size: 11px !important;
    text-decoration: underline !important
}

.input-ac-au .input-1-row {
    float: left;
    width: 98%;
    margin: 0 1% 20px;
    font-size: 13px;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 15px;
    font: 13px gotham-bookgotham-book
}

#custom-handle {
    width: 3em;
    height: 1.6em;
    top: 50%;
    text-align: center;
    line-height: 1.6em
}

#custom-handlep {
    width: 3em;
    height: 1.6em;
    top: 50%;
    text-align: center;
    line-height: 1.6em
}

#priceRange {
    padding-top: 10px;
    text-align: center
}

sup {
    top: 0
}

.js .inputfile {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.inputfile+label {
    max-width: 100%;
    font-size: 12px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 9px 0;
    float: left;
    width: 100%;
    margin: -38px 0 0 0;
    cursor: pointer
}

.no-js .inputfile+label {
    display: none
}

.inputfile+label svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -.25em;
    margin-right: .25em
}

.inputfile-1+label {
    color: #000;
    background-color: #f2f2f2
}

.inputfile-1+label:hover,
.inputfile-1.has-focus+label,
.inputfile-1:focus+label {
    background-color: #f2f2f2
}

.email-stiky-mobi-fiance {
    display: none
}

.full-bar-cont-b {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px 0 15px;
    font: 13px gotham-bookgotham-book;
    font-weight: 400;
    text-align: left;
    color: #000;
    font-weight: 700
}

.deliver-sche-oc {
    background: 0 0;
    padding: 30px;
    margin-bottom: 50px;
    float: left;
    width: 100%;
    border: 1px solid #ddd;
    line-height: 22px
}

.deliver-sche-oc textarea {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px
}

.deliver-sche-oc .sche-white-box-au-full {
    background: #fff;
    padding: 10px;
    margin: 0;
    line-height: 24px;
    font-weight: 400;
    float: left;
    font-size: 12px;
    position: relative;
    width: 100%
}

.deliver-sche-oc h5 {
    color: #e61b2f;
    font-size: 14px;
    border-bottom: 0 solid #ddd;
    margin: 0 0 8px 0;
    padding: 0 0 4px 0
}

.deliver-sche-oc .sche-edit-au {
    right: 8px;
    position: absolute;
    bottom: 0;
    color: #e61b2f;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px
}

.deliver-sche-oc .sche-white-box-au-full .deli-oth-loc {
    min-height: 133px;
    text-align: center;
    padding-top: 10px;
    font-weight: 700
}

.profile-arrow-oc {
    background: #fff url(../images/au-drop.png) no-repeat right 10px center
}

.profile-select-hondacar {
    position: absolute;
    z-index: 99999;
    top: 0;
    left: 0
}

.profile-select-hondacar .profile-icon-sep {
    position: relative;
    margin: 8px 0 0 8px;
    z-index: 11;
    width: 20px;
    top: 0;
    left: 0
}

.wDelivery45 {
    width: 45% !important
}

.hfhGap {
    text-align: center;
    margin: 20px 0 0 0;
    font-weight: 700;
    font-size: 16px
}

.cho-you-ocf {
    position: relative !important;
    margin-top: -4px
}

.mobi-ext-ocf .extDiv ul.tabs li br {
    display: none
}

.right-mobioffe-oc {
    float: right;
    width: auto
}

.right-mobioffe-oc span {
    width: auto !important;
    margin-right: 4px !important
}

.right-mobioffe-oc input {
    margin-left: 4px !important
}

#btnSendEmail {
    width: 150px !important
}

.brek-all {
    word-break: break-all
}

.schLabel {
    margin-bottom: 0;
    padding-top: 3px;
    font-weight: 700
}

.input-ac-au .boxarea-2-row {
    float: left;
    width: 100%;
    margin: 0 1% 20px;
    position: relative
}

.inpu-detadd-top {
    position: absolute !important;
    right: 23px !important;
    top: 22px !important;
    color: #00f !important;
    font-size: 11px !important;
    text-decoration: underline !important
}

.inpu-detst-top {
    position: absolute !important;
    right: 33px !important;
    top: 15px !important;
    color: #00f !important;
    font-size: 11px !important;
    text-decoration: underline !important
}

.input-ac-au .textarea-2-row {
    float: left;
    width: 98%;
    font-size: 13px;
    color: #000;
    border: 1px solid #e5e5e5;
    padding: 15px;
    font: 13px gotham-bookgotham-book;
    resize: none
}

.input-ac-au .boxarea-2-row .inpu-detadd-top {
    float: left;
    margin: 0;
    color: #000;
    font: 10px gotham-bookgotham-book;
    position: absolute;
    right: 10px;
    top: 18px;
    text-decoration: none
}

.input-ac-au .box-2-row .inpu-detst-top {
    float: left;
    margin: 0;
    color: #000;
    font: 10px gotham-bookgotham-book;
    position: absolute;
    right: 10px;
    top: 18px;
    text-decoration: none
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

#ctl00 {
    float: left;
    width: 100%
}

#divJourney .red-btn-au {
    margin: 0 auto 20px;
    float: none;
    display: table
}

#divJourney {
    text-align: center
}

.form-sign-au h1 {
    color: #323232;
    font: 27px gotham-bookgotham-book, sans-serif;
    font-weight: 400;
    font-weight: 400;
    margin: 30px 0 0 0;
    text-align: center;
    font-weight: 700
}

.con-faq {
    padding: 40px 80px !important;
}

.con-faq .titleh2 {
    color: #c50e27;
    font: 24px gotham-bookgotham-book, sans-serif;
    letter-spacing: 3px;
    text-transform: uppercase;
    position: relative;
    padding: 0 0 17px;
    margin-bottom: 15px;
    letter-spacing: 1px;
}

.faq-head {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.faq-head a {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #333;
    font: 16px gotham-bookgotham-book, sans-serif;
    font-weight: normal;
    letter-spacing: 1px;
    position: relative;
    font-weight: bold;
    margin: 0 0 15px;
}

.faq-head a:hover {
    color: #333;
}

.extDiv {
    text-align: center;
    padding: 25px 0 0;
}

.con-faq .titleh2::after {
    content: '';
    background: #e21b2e;
    width: 20px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -10px;
}

.faqt {
    padding: 10px 45px;
    line-height: 21px !important;
}

.faqt li {
    list-style: disc;
    padding: 0;
    margin: 0 0 8px 12px;
}

.getdirection-m {
    float: none;
    display: table;
    margin: 30px auto 0;
}

.getdirection {
    float: none;
    color: #fff;
    background: #e51b2f;
    text-align: center;
    font-weight: 400;
    display: table;
    border: 0px;
    background: #e82d36;
    color: #fff;
    padding: 15px 20px;
    border: none;
    text-transform: uppercase;
    margin-right: 2px;
    font: 11px gotham_boldregular;
    font-weight: normal;
    font-size: 11px;
    font-family: gotham_boldregular;
    cursor: pointer;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: .5s ease;
}

.new-task-main {
    float: none;
    margin: 0 auto;
    width: 660px;
    padding: 0;
    display: table;
}

.new-task-main1 {
    float: left;
    width: 33%;
    margin: 0;
    padding: 0;
    border-right: 1px solid #e82d36;
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.new-task-main2 {
    float: left;
    width: 33%;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #000;
    line-height: 36px;
    font-weight: bold;
}

.new-task-main3 {
    float: left;
    width: 33%;
    margin: 0;
    padding: 0;
}

.new-task-img {
    float: left;
    margin: 6px 0 0 18px;
    width: 36px;
}

.new-task-main1 span {
    font-size: 14px;
    font-weight: bold;
}

.new-task-main-new {
    float: none;
    margin: 0 auto 15px;
    width: auto;
    padding: 0;
    display: table;
}

.new-task-main-new .new-task-main1 {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    border-right: 1px solid #e82d36;
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.new-task-main-new .new-task-main2 {
    float: left;
    width: 204px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #000;
    line-height: 36px;
    font-weight: bold;
}

.new-task-main-new .new-task-main3 {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
}

.new-task-main-new .new-task-img {
    float: left;
    margin: 6px 0 0 18px;
    width: 36px;
    padding: 0 10px 0 0;
}

.new-task-main-new .new-task-main1 span {
    font-size: 14px;
    font-weight: bold;
}

.new-task-main-new .getdirectionT {
    float: none;
    color: #fff;
    background: #e51b2f;
    text-align: center;
    font-weight: 700;
    display: table;
    border: 0px;
    border: none;
    text-transform: unset;
    margin-right: 2px;
	padding: 5px 10px;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	background: #e61b2f;
	color: #fff;
	cursor: pointer;
	border: 0 solid #e61b2f;
	letter-spacing: 0;
	width: auto;
}

.organ input {
    width: 100%;
    margin: 1px 0 8px;
    border: 1px solid #e5e5e5;
    font: 11px gotham-bookgotham-book;
        font-family: gotham-bookgotham-book;
    font-family: gotham-bookgotham-book;
    padding: 7px;
}

.new-task-main-new .getdirectionT:hover {
    color: #ffffff;
    text-decoration: none;
}

.all-cars-modelsep .moder-au-part-amaze { /*min-height:420px !important;*/ }



.pressOverlay {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0,0,0,.68);
    z-index: 9999999;
    display:none;
}
.overlayCont {
    margin: auto;
    left: 0;
    right: 0;
    top: 40%;
    transform: translateY(-50%);
    position: absolute;
}
.bgWhite {
    background: #fff;
}
.popupContainer {
    max-width: 820px;
    margin: 0 auto;
    position: relative;
}
.overlayCont #close {
    width: 23px;
    background: url(/images/close-icon.png) no-repeat center;
    height: 23px;
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
    transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -ms-transition: all ease-in-out .2s;
}
.overlayBlock {
    padding: 30px 0 30px 30px;
}
    .overlayBlock h2 {
        color: #da1b2f;
        padding: 0 0 20px;
        font: 22px gotham-bookgotham-book;
        letter-spacing: -1px;
        margin-right: 120px;
    }


.new-task-main-new {
    float: none;
    margin: 0 auto 15px;
    width: auto;
    padding: 0;
    display: table;
}


.new-task-main-new .new-task-main1 {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    border-right: 1px solid #e82d36;
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.new-task-main-new .new-task-main2 {
    float: left;
    width: 204px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #000;
    line-height: 36px;
    font-weight: bold;
}
.new-task-main-new .new-task-main3 {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
}

.new-task-main-new .new-task-img {
    float: left;
    margin: 6px 0 0 18px;
    width: 36px;
    padding: 0 10px 0 0;
}
.new-task-main-new .new-task-main1 span {
    font-size: 14px;
    font-weight: bold;
}
.new-task-main-new .getdirection:hover {
    color:#ffffff;
	text-decoration:none;
}
	
@media only screen and (max-width:640px) {
    .desktop-banner {
        display: none;
    }
    .mobile-banner {
        display: block;
    }
    .con-faq {
        padding: 40px 10px !important;
    }
    .con-faq .titleh2 {
        font: 17px gotham-bookgotham-book, sans-serif;
        padding: 34px 0 17px;
        margin-bottom: 0;
    }
    .faqt {
        padding: 10px 15px;
    }
    .new-task-main-new .new-task-main2 {
        width: auto;
        margin: 0 8px 0 0;
        font-size: 12px;
    }
    .new-task-main-new .getdirection {
        padding: 10px 5px;
    }
    .new-task-main-new .new-task-img {
        float: left;
        margin: 2px 0 0 8px;
        width: 36px;
        padding: 0 10px 0 0;
    }
    .new-task-main-new .new-task-main3 {
        margin: 2px 0 0 0;
    }
}




         
            
.color-model-au .blue-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #424f83;
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 151;
}

.color-model-au .blue-box .text-box {
    display: none;
}

.color-model-au .blue-box:hover .text-box {
    width: 130px;
    height: 24px;
    margin: 0 0 0 -65px;
    padding: 6px 0;
    color: #ffffff;
    font-size: 9px;
    position: absolute;
    background: #000;
    top: -30px;
    display: block;
    transform: translate3d(0,0,0);
    left: 50%;
    font-family: gotham-mediumgotham-medium;
    text-align: center;
    float: left;
    border-radius: 5px;
    line-height: 13px;
}






.color-model-au .orange-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: #c54e30;
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 151;
}

    .color-model-au .orange-box .text-box {
        display: none;
    }

    .color-model-au .orange-box:hover .text-box {
        width: 130px;
        height: 24px;
        margin: 0 0 0 -65px;
        padding: 6px 0;
        color: #ffffff;
        font-size: 9px;
        position: absolute;
        background: #000;
        top: -30px;
        display: block;
        transform: translate3d(0,0,0);
        left: 50%;
        font-family: gotham-mediumgotham-medium;
        text-align: center;
        float: left;
        border-radius: 5px;
        line-height: 13px;
    }







.color-model-au .orange-black-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: linear-gradient(to right, rgb(197, 78, 48) 0%, rgb(197, 78, 48) 50%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%);
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 151;
}

    .color-model-au .orange-black-box .text-box {
        display: none;
    }

    .color-model-au .orange-black-box:hover .text-box {
        width: 130px;
        height: 24px;
        margin: 0 0 0 -65px;
        padding: 6px 0;
        color: #ffffff;
        font-size: 9px;
        position: absolute;
        background: #000;
        top: -30px;
        display: block;
        transform: translate3d(0,0,0);
        left: 50%;
        font-family: gotham-mediumgotham-medium;
        text-align: center;
        float: left;
        border-radius: 5px;
        line-height: 13px;
    }




.color-model-au .white-black-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%);
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 151;
}

    .color-model-au .white-black-box .text-box {
        display: none;
    }

    .color-model-au .white-black-box:hover .text-box {
        width: 130px;
        height: 24px;
        margin: 0 0 0 -65px;
        padding: 6px 0;
        color: #ffffff;
        font-size: 9px;
        position: absolute;
        background: #000;
        top: -30px;
        display: block;
        transform: translate3d(0,0,0);
        left: 50%;
        font-family: gotham-mediumgotham-medium;
        text-align: center;
        float: left;
        border-radius: 5px;
        line-height: 13px;
    }




.color-model-au .red-black-box {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    margin: 3px;
    padding: 0;
    background: linear-gradient(to right, rgb(237, 18, 27) 0%, rgb(237, 18, 27) 50%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%);
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 151;
}

    .color-model-au .red-black-box .text-box {
        display: none;
    }

    .color-model-au .red-black-box:hover .text-box {
        width: 130px;
        height: 24px;
        margin: 0 0 0 -65px;
        padding: 6px 0;
        color: #ffffff;
        font-size: 9px;
        position: absolute;
        background: #000;
        top: -30px;
        display: block;
        transform: translate3d(0,0,0);
        left: 50%;
        font-family: gotham-mediumgotham-medium;
        text-align: center;
        float: left;
        border-radius: 5px;
        line-height: 13px;
    }