@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
*, ::after, ::before {
  box-sizing: border-box;
  user-select: none; }

* {
  padding: 0;
  margin: 0; }

body {
  font-family: OpenSans-Regular;
  margin: 0; }

small, strong, input, select, option, tr, th, td, button, label, span {
  font-family: OpenSans-Regular; }

h1, h2, h3, h4, h5, h6 {
  font-family: OpenSans-Bold; }

a {
  font-family: OpenSans-Regular; }

b {
  font-family: OpenSans-Bold; }

p, ul li {
  font-family: OpenSans-Regular; }

@font-face {
  font-family: OpenSans-Bold;
  src: url("../fonts/open/OpenSans-Bold.ttf");
  font-display: swap; }
@font-face {
  font-family: OpenSans-BoldItalic;
  src: url("../fonts/open/OpenSans-BoldItalic.ttf");
  font-display: swap; }
@font-face {
  font-family: OpenSans-ExtraBold;
  src: url("../fonts/open/OpenSans-ExtraBold.ttf");
  font-display: swap; }
@font-face {
  font-family: OpenSans-ExtraBoldItalic;
  src: url("../fonts/open/OpenSans-ExtraBoldItalic.ttf");
  font-display: swap; }
@font-face {
  font-family: OpenSans-Italic;
  src: url("/fonts/open/OpenSans-Italic.ttf");
  font-display: swap; }
@font-face {
  font-family: OpenSans-Regular;
  src: url("/fonts/open/OpenSans-Regular.ttf");
  font-display: swap; }
@font-face {
  font-family: OpenSans-SemiBold;
  src: url("/fonts/open/OpenSans-SemiBold.ttf");
  font-display: swap; }
@font-face {
  font-family: OpenSans-SemiBoldItalic;
  src: url("/fonts/open/OpenSans-SemiBoldItalic.ttf");
  font-display: swap; }
.hoot b {
  float: right;
  font-size: 34px;
  color: red; }

#top {
  background: #fff;
  overflow: hidden;
  clear: both;
  padding-top: 7px;
  width: 100%;
  z-index: 999; }

.inner_main_menu {
  margin: 0 auto;
  width: 1150px;
  margin-top: 0px;
  display: flex; }
  .inner_main_menu ul {
    list-style: none;
    width: 100%;
    margin: 0px; }
    .inner_main_menu ul li {
      float: none;
      display: inline-block;
      position: relative; }

#main_menu {
  background-color: #075a9f; }

.inner_main_menu ul li a {
  color: #fff;
  font-size: 20px;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
  padding: 18px 10px;
  position: relative;
  z-index: 999;
  font-weight: 500; }
  .inner_main_menu ul li a:hover {
    color: #000; }
.inner_main_menu ul li ul {
  position: absolute;
  top: 51px;
  left: -9999999px;
  width: 267px;
  background: #fff;
  padding: 0;
  z-index: 9999; }
.inner_main_menu ul li:hover ul {
  left: 0; }
.inner_main_menu ul li ul li {
  float: left;
  width: 100%;
  text-align: left; }
  .inner_main_menu ul li ul li a {
    color: #fff;
    /* font-size: 12px;*/ }
    .inner_main_menu ul li ul li a:hover {
      background: red;
      color: #262626; }
  .inner_main_menu ul li ul li ul {
    top: 0;
    left: -9999999px; }
.inner_main_menu ul li:hover ul li ul {
  top: 0;
  left: -9999999px; }
.inner_main_menu ul li ul li:hover ul {
  top: 0;
  left: 130px;
  /*left: 200px;*/ }
.inner_main_menu ul li:hover a {
  color: #fff; }
.inner_main_menu ul li ul li:hover a {
  color: #6FDA44; }
.inner_main_menu ul li:hover ul li a {
  color: #000; }
.inner_main_menu ul li ul li a:hover {
  color: #fff; }

.main_menu {
  position: relative;
  width: 100%; }

.logo_area {
  width: 19%;
  text-align: center;
  float: left;
  z-index: 5;
  overflow: hidden; }

.slicknav_menu {
  font-size: 16px;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 99999;
  display: none;
  top: 82px; }

ul .slicknav_nav {
  background: #262626 none repeat scroll 0 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 80%; }

.hub-tsk {
  width: 90%;
  margin: 0 auto; }

.hub-hed a {
  text-decoration: none; }

.top {
  width: 100%; }

/*.inner_main_menu ul li:nth-child(5) {
  float: right;
}*/
.inner_main_menu ul li:nth-child(6) {
  width: 50%; }

.hub-hed {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 98%;
  margin: 0 auto; }

.Sign-hub a {
  margin-right: 12px;
  color: #075a9f; }
.Sign-hub .s-dt {
  background-color: #075a9f;
  padding: 8px 23px;
  color: #fff;
  font-weight: 400;
  border: 0; }
  .Sign-hub .s-dt:nth-child(4) {
    padding: 8px 33px; }

/*.form-inline{
  margin-top: 10px;
  width: 50%;
}*/
.form-inline input {
  padding: 6px;
  width: 80%; }
  .form-inline input:focus {
    outline: none; }
.form-inline .btn {
  padding: 7px 29px;
  color: #fff;
  background-color: #000;
  position: absolute;
  height: 100%;
  right: 12px;
  cursor: pointer; }
  .form-inline .btn:focus {
    outline: none; }

.h-banner {
  background-image: url(/images/home/banner.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  /*   box-shadow: inset 0 0 0 1000px rgba(0, 74, 143, 0.6);*/
  min-height: 462px;
  padding: 0; }

.bn-ct {
  padding: 103px 95px; }
  .bn-ct b {
    font-size: 33px;
    color: #fff; }
  .bn-ct strong {
    color: #fff;
    font-size: 16px; }
  .bn-ct p {
    width: 49%;
    color: #fff;
    text-align: justify; }

.dl-fl {
  display: flex; }
  .dl-fl li {
    list-style: none;
    margin-top: 22px; }
    .dl-fl li a {
      background-color: #fff !important;
      padding: 8px 34px;
      text-decoration: none;
      color: #000;
      font-weight: bold; }
      .dl-fl li a:nth-child(1) {
        background-color: #075a9f;
        margin-right: 9px; }
  .dl-fl .ad {
    background-color: #075a9f !important;
    color: #fff; }

.lft-sld, .rgt-sld {
  background-color: #000;
  height: 4px;
  width: 4px;
  cursor: pointer;
  padding: 2px; }

.car-sldr-ctnr {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  height: 11vw;
  overflow: hidden; }

.h-op-sldr, .h-op-sldr-mob {
  display: flex;
  justify-content: flex-start;
  position: absolute;
  width: 100%;
  height: 90%;
  left: -100%;
  transition: left 2s;
  padding-bottom: 12px; }

.h-op-sldr:first-child, .h-op-sldr-mob:first-child {
  left: 0; }

.car-sld {
  width: 15%;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  box-shadow: 2px 2px 7px 3px #a9a3a3;
  border-radius: 23px;
  padding-top: 12px;
  padding: 19px; }

.h-op-til {
  display: flex;
  justify-content: flex-end; }

.h-op-btns {
  margin-right: 26px;
  height: 15px;
  overflow: hidden; }

.car-slr {
  padding-top: 23px;
  padding-bottom: 23px; }

.h-op-til .car-sr {
  margin-right: auto;
  /*background-color: #000;*/
  color: #fff;
  position: relative;
  border-right: 40px solid transparent;
  border-top: 50px solid #000;
  width: 19%; }
  .h-op-til .car-sr span {
    position: absolute;
    width: 100%;
    top: -35px;
    color: #fff;
    left: 12px;
    font-weight: bold; }

.car-hub {
  width: 1170px;
  margin: 0 auto;
  padding-bottom: 12px; }

.car-bd img {
  width: 100%;
  height: auto;
  max-height: 68px; }

.cr-srt {
  display: flex; }
  .cr-srt div {
    width: 33%;
    margin: 6px;
    margin-top: 22px; }
  .cr-srt select {
    padding: 10px;
    margin-top: 6px;
    width: 100%;
    border-radius: 5px; }

.car-slt {
  background-color: #333333;
  padding-top: 23px;
  padding-bottom: 23px; }

.cr-srt label {
  text-align: left;
  color: #fff; }

.cr-srt-pric select {
  width: 48%;
  float: left; }
.cr-srt-pric .cr-fm {
  margin-right: 14px; }

.srch-btn {
  text-align: center;
  margin-top: 12px; }
  .srch-btn input {
    padding: 5px 34px; }

.cr-srt input {
  padding: 10px;
  margin-top: 6px;
  border-radius: 5px;
  width: 100%; }

.stp-hed {
  text-align: center;
  /* font-weight: 900;*/
  /*font-size: 33px;*/
  width: 67%;
  margin: auto;
  color: #fff;
  background-image: url(/images/new/sap-01.svg);
  background-size: 100% auto;
  background-repeat: no-repeat; }

.hedng-size {
  font-size: 33px; }

.stps {
  display: flex; }
  .stps .stp-prt {
    width: 32%;
    margin-right: auto;
    margin-left: auto; }

.stp-prt {
  display: flex;
  height: 100%; }
  .stp-prt div:nth-child(1) {
    background-color: #fff;
    box-shadow: 2px 2px 15px 2px #8e8a8a;
    margin-right: 12px;
    padding: 16px;
    border-radius: 50%;
    height: 100%; }
  .stp-prt div:nth-child(2) {
    padding-top: 26px; }
  .stp-prt div p {
    font-size: 12px;
    margin-top: 4px; }

.stps {
  margin-top: 15px; }

.stp-sectn {
  padding-top: 23px;
  padding-bottom: 23px;
  background-color: #fff; }

.update-ofr {
  display: flex; }

.up-offer {
  width: 49%;
  position: relative;
  margin-left: auto;
  margin-right: auto; }

.al-hb {
  width: 100%; }

.up-of-cnent {
  /*width: 50%;*/
  text-align: justify;
  /*position: absolute;*/
  bottom: 4px;
  left: 0;
  color: #fff;
  margin-top: -5px;
  padding: 19px;
  background-color: #333333; }

.up-of-cnent-b {
  display: block;
  font-size: 23px; }

.up-of-cnent a {
  background-color: #0071bc;
  padding: 5px 12px;
  position: relative;
  top: 9px;
  color: #fff;
  text-decoration: none; }
  .up-of-cnent a::after {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 600;
    font-size: 12px;
    position: relative;
    top: 0;
    left: 4px; }

.updte-of-hed {
  text-align: center; }

.update-sectn {
  padding-top: 34px; }

.updte-of-hed {
  padding-bottom: 23px; }

.h-blog-us {
  text-align: center;
  margin-bottom: 12px !important;
  /* padding-top: 34px; */
  color: #fff;
  background-image: url(/images/new/sap-01.svg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 60%;
  margin: auto; }
  .h-blog-us b {
    font-size: 33px;
    font-weight: 800; }

.cr-blog-us {
  display: flex; }

.cr-blog-in {
  width: 32%;
  margin-right: auto;
  margin-left: auto; }

.cr-blg-cnt {
  padding: 12px;
  background-color: #333333;
  padding-top: 20px;
  padding-bottom: 30px; }
  .cr-blg-cnt p {
    text-align: justify;
    color: #fff; }

.cr-blg-cnt-b {
  color: #fff;
  font-size: 20px;
  display: block; }

.cr-blg-cnt a {
  background-color: #0071bc;
  padding: 7px 23px;
  position: relative;
  top: 12px;
  color: #fff;
  text-decoration: none; }
  .cr-blg-cnt a::after {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 600;
    font-size: 12px;
    position: relative;
    top: 0;
    left: 4px; }

.cr-blg-img {
  width: 100%;
  height: 53%;
  overflow: hidden; }
  .cr-blg-img img {
    object-fit: cover;
    height: 100%; }

.mn-md-sectn {
  background-image: url(/images/home/manage.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  /*   box-shadow: inset 0 0 0 1000px rgba(0, 74, 143, 0.6);*/
  min-height: 462px;
  padding: 0; }

.mn-ad {
  padding: 100px 23px;
  color: #fff; }
  .mn-ad b {
    font-size: 54px; }
  .mn-ad div {
    margin-top: 22px; }
  .mn-ad a {
    color: #ffff;
    text-decoration: none;
    background-color: #075a9f;
    padding: 8px 23px; }

footer {
  background-color: #333333;
  padding-top: 23px;
  padding-bottom: 23px; }

.fotr-in {
  display: flex; }
  .fotr-in .fotr-mn {
    width: 30%;
    margin-right: auto;
    margin-left: auto; }

.fotr-addr a {
  text-decoration: none;
  color: #fff; }
.fotr-addr p, .fotr-addr b {
  color: #fff; }

.fotr-mn ul li {
  list-style: none;
  margin-top: 9px; }
  .fotr-mn ul li b {
    font-size: 18px;
    color: #fff; }
  .fotr-mn ul li a {
    text-decoration: none;
    color: #fff; }

.social-media {
  text-align: center;
  width: 24%;
  margin: 0 auto;
  margin-top: 23px; }
  .social-media div ul {
    display: flex;
    list-style: none;
    margin-bottom: 12px; }
    .social-media div ul li {
      background-color: #000;
      margin-left: 12px;
      padding: 12px;
      border-radius: 55%;
      padding: 12px 15px; }
      .social-media div ul li a {
        color: #fff; }
  .social-media b {
    color: #fff; }

.car-sal:first-child, .car-sal-mob:first-child {
  left: 0; }

.car-sal, .car-sal-mob {
  display: flex;
  justify-content: flex-start;
  position: absolute;
  width: 100%;
  height: 90%;
  left: -100%;
  transition: left 4s; }

.car-dt {
  background-color: #000;
  padding: 3px; }

.srt-dt span {
  background-color: #fff;
  position: relative;
  top: 8px; }

.car-sldr-ctnr-s {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  height: 50vw;
  overflow: hidden; }

.h-op-til .car-srs {
  margin-right: auto;
  color: #fff;
  position: relative;
  border-right: 40px solid transparent;
  border-top: 50px solid #fff;
  width: 14%;
  margin-left: 41px; }
  .h-op-til .car-srs span {
    position: absolute;
    width: 100%;
    top: -35px;
    color: #000;
    left: 12px;
    font-weight: bold; }

.car-dts {
  width: 24%;
  margin-right: 10px;
  margin-left: 10px; }

.car-sl-img {
  /*height: 41%;*/
  height: 190px;
  overflow: hidden;
  background-image: url(/images/home/blur.png);
  background-size: cover;
  position: relative; }
  .car-sl-img .sold {
    color: white;
    background-color: red;
    padding: 10px;
    position: absolute;
    top: 10px;
    left: -40%;
    width: 100%;
    text-align: center;
    transform: rotate(-45deg); }

.nw-ab-mn-img, .car-info-sld-img, .offer-car-dtls-img {
  background-image: url(/images/home/blur.png);
  background-size: cover; }

.car-sl-img img {
  width: 100%;
  object-fit: contain;
  height: 100%; }

.car-sl-rw {
  display: flex; }

.car-sl-cnt {
  color: #fff;
  width: 65%;
  /* position: relative; */
  background: linear-gradient(75deg, #0b0b0b 90%, transparent 10%);
  background-repeat: no-repeat;
  display: flex;
  overflow: hidden;
  align-items: center;
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 10px;
  padding-right: 6px; }
  .car-sl-cnt b {
    position: absolute;
    /*top: -30px;*/
    left: 5px;
    font-size: 13px; }

.car-dts a {
  color: #fff;
  text-decoration: none;
  margin: 20px; }

.car-sl-price {
  padding-bottom: 9px;
  padding-top: 12px;
  width: 35%; }

.car-dsc-rw {
  display: flex;
  justify-content: space-between;
  padding: 2px 10px; }
  .car-dsc-rw > div {
    width: 50%; }
    .car-dsc-rw > div:last-child {
      text-align: right; }

.car-sl-price b {
  color: #333333;
  font-size: 23px;
  font-weight: 800; }

.car-sl-dsc {
  color: black; }

.h-banner-about {
  background-image: url(/images/about-us/banner.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  /*   box-shadow: inset 0 0 0 1000px rgba(0, 74, 143, 0.6);*/
  min-height: 462px;
  padding: 0; }

.ab-ct {
  width: 242px;
  background-color: #075a9f;
  padding: 12px; }

.f-body {
  margin: 7px; }
  .f-body input {
    width: 98%;
    outline: none;
    padding: 5px 23px;
    margin-bottom: 5px;
    font-weight: 500; }
  .f-body label {
    font-weight: 500;
    color: #fff; }

.srch-btn input {
  background-color: #ffd524;
  width: 16%;
  padding: 9px 23px;
  font-weight: bold;
  border: 0;
  cursor: pointer; }

.ab-cts {
  padding-top: 45px; }

.abt-us {
  background-color: #ecb602; }

.about-op {
  text-align: center;
  padding: 8px; }
  .about-op b {
    font-size: 34px; }

.abot-us-in {
  width: 49%;
  padding-top: 23px;
  padding-bottom: 23px;
  position: relative; }
  .abot-us-in img {
    width: 80%;
    position: absolute;
    bottom: -39px; }

.abot-us {
  display: flex; }

.abot-us-in b {
  font-size: 27px; }

.ab-bck {
  background-color: #075a9f;
  padding: 30px; }
  .ab-bck a {
    float: right;
    border: 2px solid #fff;
    padding: 5px 23px;
    text-decoration: none;
    color: #fff;
    position: relative;
    top: -16px; }

.car-hubs-in {
  width: 36%;
  float: left;
  padding: 26px;
  color: #fff;
  min-height: 100%; }

.car-hubs-ins img {
  width: 100%;
  height: 100%; }

.car-hubs-in b {
  font-size: 30px; }
.car-hubs-in p {
  margin-top: 12px; }

/*.car-hubs {
  display: flex;
}*/
.car-hubs-ins {
  float: right;
  width: 56%; }

.abt-op {
  overflow: hidden;
  clear: both; }

.car-hubs {
  background-color: #441e59;
  overflow: hidden; }

.ab-nw-cr {
  display: flex;
  align-items: center; }

.ab-nw-cr-in {
  width: 49%;
  margin-right: auto; }
  .ab-nw-cr-in img {
    width: 100%;
    height: 100%; }
  .ab-nw-cr-in b {
    font-size: 34px; }
  .ab-nw-cr-in strong {
    font-size: 23px; }
  .ab-nw-cr-in p {
    margin-top: 12px;
    text-align: justify; }

.r-mre {
  border: 4px solid #000;
  padding: 5px 23px;
  text-decoration: none;
  color: #000;
  position: relative;
  top: 17px;
  font-weight: bold; }

.img-sld {
  width: 25%; }

#main {
  overflow: hidden;
  position: relative; }

#sub {
  position: absolute;
  bottom: -378px;
  background-color: rgba(236, 182, 6, 0.7);
  transition: bottom 2s ease;
  padding-bottom: 23px;
  border-radius: 7px; }
  #sub p {
    color: #000;
    padding: 15px;
    text-align: justify; }

#main:hover > #sub {
  bottom: 0; }

.img-sld img {
  width: 100%; }

.rd-more {
  text-align: center; }

.r-mrd {
  border: 3px solid #000;
  padding: 5px 34px;
  color: #000;
  text-decoration: none; }

.img-mian {
  display: flex; }

.nw-banner img {
  width: 100%; }

.banr-lsr {
  margin-top: -6px; }

.h-banner-sl-my {
  background-image: url(/images/sell-my-car/nw-sl-bn.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  /*   box-shadow: inset 0 0 0 1000px rgba(0, 74, 143, 0.6);*/
  min-height: 490px;
  padding: 0; }

.al-rgt-fotr {
  clear: both;
  color: #fff;
  margin-top: 12px; }

.fotr-mn img {
  margin-bottom: 13px; }

.sl-cts {
  padding-top: 145px; }

.sl-cts-in {
  /*background-color: #fff;*/
  width: 49%;
  padding: 23px;
  color: #fff; }
  .sl-cts-in b {
    font-size: 21px; }
  .sl-cts-in strong {
    font-size: 44px; }

.add-sec-in {
  width: 47%;
  text-align: center;
  margin-right: auto;
  margin-left: auto; }

.add-sec {
  display: flex;
  width: 60%;
  margin: auto; }

.ad-sectn {
  background-color: #333333;
  padding: 32px; }

.add-sec-ins {
  background-color: #fff;
  padding: 23px;
  position: relative; }

.add-manage {
  background-color: #0071bc !important;
  color: #fff;
  height: 100%; }

.add-sec-ins img {
  background-color: #ddd;
  padding: 12px;
  border-radius: 52px;
  border: 2px solid #000;
  position: relative; }
.add-sec-ins b {
  font-weight: bold; }

.arrows {
  float: right;
  position: absolute;
  right: 15px;
  bottom: 0; }
  .arrows a {
    color: #fff; }

.blk a {
  color: #000; }

.wrk-stp {
  display: flex; }

.wrk-stps img {
  width: auto; }

.wrk-pr-stps {
  width: 49%;
  margin-left: 23px;
  margin-top: 19px; }

.wrk-stps {
  margin-right: 12px;
  width: 179px; }

.wrk-stp {
  margin-top: 19px; }

.wrk-pr-stp {
  display: flex; }

.how-we-wrk {
  clear: both;
  overflow: hidden; }

.wrk-pr-stps-in {
  width: 100%; }
  .wrk-pr-stps-in img {
    float: right; }

.wrk-stps-rt b {
  font-size: 23px; }

.wrk-hd {
  background-image: url(/images/sell-my-car/hw.png);
  background-size: 100% auto;
  text-align: center; }
  .wrk-hd b {
    font-size: 39px;
    color: #fff; }

.platfom {
  background-color: #333333;
  overflow: hidden;
  padding-top: 24px;
  padding-bottom: 54px; }

.plats-in {
  width: 32%;
  margin-right: auto;
  margin-left: auto; }

.plats, .plat-main {
  display: flex; }

.plat-main-in {
  margin-right: 53px; }
  .plat-main-in img {
    width: 200%;
    padding-top: 12px; }

.plat-main-ins {
  color: #fff; }

.pl-hed {
  text-align: center;
  padding-bottom: 23px; }
  .pl-hed b {
    font-size: 29px;
    color: #fff; }

.car-sld-lft, .car-ofr-lft, .car-sld-ryt, .car-ofr-ryt {
  width: 5%;
  text-align: center;
  margin-top: 12%; }

.car-sld-lft span, .car-ofr-lft span {
  border-radius: 50%;
  display: inline-block;
  padding: 10px;
  background-color: #fff;
  font-size: 2em;
  font-weight: bold;
  border: 1px solid #cccccc;
  height: 32px;
  width: 32px;
  cursor: pointer; }

.car-sld-lft span::before, .car-ofr-lft span::before {
  font-family: "Font Awesome 5 Free";
  content: "\f536";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  font-weight: 600;
  font-size: 12px;
  position: relative;
  top: -19px;
  left: 4px; }

.car-sld-ryt span, .car-ofr-ryt span {
  border-radius: 50%;
  display: inline-block;
  padding: 10px;
  background-color: #fff;
  font-size: 2em;
  font-weight: bold;
  border: 1px solid #cccccc;
  height: 32px;
  width: 32px;
  cursor: pointer; }

.car-sld-ryt span::before, .car-ofr-ryt span::before {
  font-family: "Font Awesome 5 Free";
  content: "\f531";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  font-weight: 600;
  font-size: 12px;
  position: relative;
  top: -19px;
  left: 2px; }

.sold-cars {
  width: 100%;
  display: flex; }

.car-mid-type {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  height: 349px;
  overflow: hidden;
  width: 90%; }

.car-sold:first-child, .car-sold-mob:first-child {
  left: 0; }

.car-sold, .car-sold-mob {
  display: flex;
  justify-content: flex-start;
  position: absolute;
  width: 100%;
  height: 90%;
  left: -100%;
  transition: left 2s; }

.car-sld-prt-pr-nm, .car-sld-ofr-pr-nm {
  display: flex;
  margin-top: 4px;
  margin-bottom: 9px; }

.car-sld-prt-pr-nm div, .car-sld-ofr-pr-nm div {
  /*width: 50%;*/
  margin-right: auto; }

.fotr-mn p {
  margin-top: 12px;
  color: #fff; }

.car-sld-link, .car-ofr-link {
  width: 24%;
  margin-left: 12px;
  color: #000;
  text-decoration: none; }

.ft-red {
  text-decoration: none;
  color: #000;
  background-color: #fff;
  padding: 6px 23px;
  position: relative;
  top: 12px; }

.car-sld-link p, .car-ofr-link p {
  text-align: center; }

.car-sld-prt-mn-cnt, .car-ofr-prt-mn-cnt {
  background-color: #333333;
  padding: 5px;
  color: #fff; }

.car-sld-img, .car-ofr-img {
  height: 179px;
  background-image: url(/images/home/blur.png);
  background-size: cover;
  overflow: hidden;
  position: relative; }
  .car-sld-img .sold, .car-ofr-img .sold {
    color: white;
    background-color: red;
    padding: 10px;
    position: absolute;
    top: 10px;
    left: -40%;
    width: 100%;
    text-align: center;
    transform: rotate(-45deg); }

.car-sld-img img, .car-ofr-img img {
  width: 100%;
  height: 179px;
  object-fit: contain; }

.car-sld-prt, .car-ofr-prt {
  position: relative;
  overflow: hidden; }

.car-sld-prt-sold, .car-ofr-prt-sold {
  position: absolute;
  background-color: red;
  width: 100%;
  color: white;
  text-align: center;
  transform: rotate(-45deg);
  margin-left: -40%;
  margin-top: 21px;
  padding: 8px;
  font-weight: bold;
  font-size: 0.9em;
  padding-left: 34px; }

.h-banner-car-for-sale {
  background-image: url(/images/car-for-sale/nw-cl-bn.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  min-height: 501px;
  padding: 0; }

.car-offer-type {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  height: 27vw;
  overflow: hidden;
  width: 90%; }

.car-offer {
  width: 100%;
  display: flex;
  margin-bottom: 12px; }

.car-ofr-typ:first-child, .car-ofr-typ-mob:first-child {
  left: 0; }

.car-ofr-typ, .car-ofr-typ-mob {
  display: flex;
  justify-content: flex-start;
  position: absolute;
  width: 100%;
  height: 90%;
  left: -100%;
  transition: left 2s; }

.offer-hd {
  background-color: #333333;
  padding: 12px; }

.offer-hedng {
  text-align: center;
  color: #fff;
  font-size: 23px; }

.offer-serh-lft {
  width: 23%;
  background-color: #333333;
  overflow: hidden;
  padding: 12px;
  margin-right: 12px; }

.offer-fom-body input {
  width: 99%;
  outline: none;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 4px;
  padding: 6px;
  border: 0; }
.offer-fom-body select {
  width: 98%;
  border-radius: 4px;
  border: 0;
  outline: none;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 6px; }

.srch-row {
  display: flex; }

.srch-row-nm {
  width: 49% !important;
  margin-right: auto; }

.offer-serh-lft-fom label {
  color: #fff;
  font-size: 13px;
  font-weight: bold; }

.offer-serh-lft-hr {
  text-align: center;
  color: #fff;
  margin-top: 12px; }
  .offer-serh-lft-hr b {
    font-size: 23px; }

.sr-btn {
  text-align: center; }
  .sr-btn button {
    background-color: #0071bc;
    padding: 8px 44px;
    color: #fff;
    border: none;
    font-weight: bold;
    outline: none; }

.srch_by_fetrs {
  display: flex;
  overflow: hidden; }
  .srch_by_fetrs div {
    width: 50%; }
    .srch_by_fetrs div input, .srch_by_fetrs div select {
      width: 98%;
      outline: none;
      padding: 6px;
      border-radius: 4px;
      border: none;
      margin-top: 5px;
      margin-bottom: 5px; }

.offer-fom-body-nw label {
  color: #fff;
  font-size: 13px;
  font-weight: bold; }

.sech-by-feat {
  text-align: center; }
  .sech-by-feat button {
    background-color: #0071bc;
    padding: 8px 44px;
    color: #fff;
    outline: none;
    border: none;
    font-weight: bold; }

.offer-car-dtls-pr-mr {
  display: flex;
  justify-content: flex-end; }

.offer-car-dtls-price {
  margin-right: auto; }

.offer-car-dtls-sec {
  width: 32%;
  margin-right: auto;
  margin-left: 10px;
  box-shadow: 0 3px 7px 3px #d0cece;
  float: left;
  background-color: #075a9f; }

.offer-car-dtls-main {
  display: flex;
  margin-bottom: 26px;
  overflow: hidden;
  padding-bottom: 21px;
  flex-wrap: wrap; }

.offer-car-dtls-cont {
  display: flex;
  justify-content: flex-end; }

.offer-car-dtls-total {
  background-color: #075a9f;
  padding: 7px;
  color: #fff; }

.offer-car-dtls-img img {
  width: 100%;
  height: 100%;
  object-fit: contain; }

.offer-serh {
  display: flex; }

.offer-serh-ryt {
  width: 76%; }

.offer-car-dtls-img {
  /* height: 47%; */
  height: 171px;
  overflow: hidden;
  position: relative; }
  .offer-car-dtls-img .sold {
    color: white;
    background-color: red;
    padding: 10px;
    position: absolute;
    top: 10px;
    left: -40%;
    width: 100%;
    text-align: center;
    transform: rotate(-45deg); }

.offer-car-dtls-more b {
  font-weight: 300;
  padding: 5px;
  font-size: 13px; }

.offer-car-dtls-price b {
  font-size: 23px; }

.offer-car-dtls-pr-mr {
  margin-bottom: 4px; }

.model-name {
  margin-bottom: 12px; }

.h-banner-contct {
  background-image: url(/images/contact-us/banner.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  min-height: 398px;
  padding: 0; }

.cnt-line {
  background-image: url(/images/contact-us/line.png);
  width: 55%;
  background-repeat: no-repeat;
  padding: 8px; }
  .cnt-line b {
    color: #fff;
    font-size: 23px;
    padding: 3px 13px; }

.faq {
  padding-left: 23px;
  margin-top: 7px; }
  .faq li {
    margin-bottom: 4px; }

.s-media {
  display: flex;
  list-style: none;
  margin-bottom: 12px;
  margin-top: 12px; }
  .s-media li {
    background-color: #000;
    margin-right: 12px;
    padding: 12px;
    border-radius: 55%;
    padding: 12px 15px; }
    .s-media li a {
      text-decoration: none; }
      .s-media li a i {
        color: #fff; }

.cnt-lft-address ul {
  padding-left: 23px; }
  .cnt-lft-address ul li {
    margin-top: 6px;
    list-style: none;
    font-weight: 500; }

.cnt-lft-call ul {
  padding-left: 3px;
  margin-bottom: 10px; }
  .cnt-lft-call ul li {
    margin-top: 6px;
    list-style: none; }
    .cnt-lft-call ul li a {
      text-decoration: none;
      color: #000;
      font-weight: bold; }

.cnt-lft-address {
  margin-bottom: 6px;
  margin-top: 6px; }

.cont-fm-bdy input {
  width: 98%;
  outline: none;
  color: #000;
  padding: 7px;
  margin-bottom: 22px;
  border-radius: 5px;
  background-color: #eee;
  border: 1px solid #000; }

.cnt-lft {
  width: 50%; }

.cnt-al {
  display: flex; }

.content-lt select {
  width: 100%;
  margin-bottom: 22px;
  padding: 7px;
  outline: none;
  border-radius: 5px;
  background-color: #eee;
  border: 1px solid #000; }

.c-txt {
  width: 98%;
  border-radius: 5px;
  background-color: #eee;
  padding-left: 12px;
  border: 1px solid #000; }

.c-sub {
  text-align: center; }
  .c-sub input {
    width: 35%;
    background-color: #0071bc;
    color: #fff;
    font-weight: bold;
    border: 0; }

.addres-ct {
  height: 39px; }

.cnt-lft-hed {
  text-align: center;
  margin-top: 23px;
  margin-bottom: 23px; }
  .cnt-lft-hed b {
    font-size: 23px; }
  .cnt-lft-hed p {
    margin-top: 12px; }

.cont-sec {
  margin-top: 23px;
  margin-bottom: 23px; }

.h-banner-blog {
  background-image: url(/images/blogs/banner.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  min-height: 398px;
  padding: 0; }

.blog-hed-in {
  width: 60%;
  padding: 14px;
  background: #075a9f;
  margin: auto;
  text-align: center;
  border-radius: 30px; }

.blog-in small {
  vertical-align: super;
  font-weight: 900; }

.check-list-ul {
  list-style: none; }
  .check-list-ul li:before {
    content: ' ✓  '; }

.blog-hed-in b {
  color: #fff;
  padding: 12px; }

.blog {
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex; }

.blog-cnt p {
  text-align: justify; }
.blog-cnt .blog-p {
  margin: 18px 0px; }

.blog-h1, .blog-h3 {
  margin: 25px 0px; }

.blog-ctnr {
  padding: 50px; }

.blog-in {
  padding: 26px;
  width: 33%;
  margin-right: 10px;
  background: white;
  border-radius: 17px; }

.blog-img img {
  width: 100%;
  height: 266px; }

.rd-btn-blog {
  margin: 12px 0; }
  .rd-btn-blog a {
    text-decoration: none;
    font-size: 18px;
    background: #0b69b8;
    padding: 8px 9px;
    color: white;
    border-radius: 19px; }

.blog-name a {
  font-size: 23px;
  color: #000;
  text-decoration: none; }

.blogs {
  background: #D4E6FF; }

.sl-cts-blog {
  padding-top: 145px;
  text-align: center; }
  .sl-cts-blog b {
    color: #fff;
    font-size: 34px; }
  .sl-cts-blog p {
    color: #fff; }

.login-lft {
  background-image: url(/images/login/logins.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top left;
  width: 50%;
  padding: 59px 12px 330px 12px;
  /* margin-left: auto; */
  margin-right: auto; }
  .login-lft div b {
    font-size: 34px;
    color: #fff; }
  .login-lft div strong {
    color: #fff;
    font-size: 23px; }
  .login-lft div p {
    color: #fff; }

.login {
  display: flex;
  background-color: #fff;
  width: 100%; }

.login-ryt {
  width: 47%; }

.ryt-fom-bdy input {
  width: 100%;
  margin-top: 12px;
  outline: none;
  padding: 7px; }

.ryt-fm-hed {
  text-align: center; }
  .ryt-fm-hed b {
    font-size: 34px; }

.ryt-fom {
  padding-top: 123px; }

.forgot-password {
  margin-top: 14px; }
  .forgot-password a {
    text-decoration: none;
    color: #0071bc;
    font-weight: 500; }

.login-btn {
  text-align: center; }
  .login-btn input {
    width: 30%;
    background-color: #0071bc;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    border: 0;
    outline: none;
    border-radius: 3px;
    box-shadow: 0 0 7px 1px #827f7f;
    cursor: pointer; }

.an-account {
  text-align: center;
  margin-top: 12px; }
  .an-account a {
    font-weight: 500;
    text-decoration: none;
    color: #0071bc; }

.op-wth {
  text-align: center;
  margin-top: 12px; }
  .op-wth a:nth-child(1) {
    background-color: #45619d;
    padding: 5px 44px;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 7px 1px #827f7f; }
  .op-wth a:nth-child(2) {
    box-shadow: 0 0 7px 1px #827f7f;
    padding: 5px 44px;
    color: #000;
    border-radius: 4px; }

.trm-login {
  margin-top: 23px; }

.logins {
  display: none;
  position: fixed;
  z-index: 999999999999;
  padding-top: 60px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }

.login-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 1107px; }

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold; }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer; }

/*.hidden {
    display: none;
}*/
.sign-lft {
  width: 26%;
  background-image: url(/images/login/sign.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top left;
  padding: 59px 0 287px 0; }

.buttons div {
  background-color: #333333;
  padding: 4px 6px 4px 64px;
  width: 75%;
  padding-top: 13px;
  padding-bottom: 13px;
  margin-bottom: 3px; }
  .buttons div a {
    color: #fff;
    text-decoration: none; }

.sign-ryt {
  width: 60%;
  margin-right: auto;
  margin-left: auto; }

.sign {
  display: flex; }

.sign-row {
  display: flex;
  margin-bottom: 19px; }
  .sign-row input {
    width: 46%;
    margin-right: auto;
    margin-left: auto;
    padding: 5px;
    border-radius: 4px;
    background-color: #eee;
    border: 1px solid #000;
    outline: none; }

.sign-rows {
  text-align: center;
  margin-bottom: 19px; }
  .sign-rows input, .sign-rows select {
    width: 96%;
    margin-right: auto;
    margin-left: auto;
    padding: 5px;
    border-radius: 4px;
    background-color: #eee;
    border: 1px solid #000;
    outline: none; }

.ct-hed {
  padding-left: 12px;
  margin-top: 12px;
  margin-bottom: 12px; }
  .ct-hed b {
    font-size: 34px; }

.sign-row-select {
  width: 48%;
  margin-right: auto;
  margin-left: auto;
  padding: 5px;
  border-radius: 4px;
  background-color: #eee;
  border: 1px solid #000;
  outline: none; }

.sign-row-label {
  padding-left: 12px;
  margin-top: 5px; }

.sign-btn {
  margin-left: 12px;
  margin-top: 12px; }
  .sign-btn input {
    padding: 8px 29px;
    border-radius: 4px;
    font-weight: bold;
    background-color: #075a9f;
    color: #fff;
    border: 0; }
    .sign-btn input:disabled {
      background-color: #cccccc; }

.pay-met {
  margin-top: 23px; }

/*.pay-met label img{
  position: relative;
  top: 14px;
}

.pay-met .crd img {
   position: relative;
  top: 8px;
}*/
.paypl {
  width: 70%;
  background-color: #ddd;
  padding-left: 23px;
  border-radius: 5px; }
  .paypl input {
    position: relative;
    top: -18px; }

.trms {
  width: 68%;
  background-color: #ddd;
  padding-left: 23px;
  border-radius: 5px;
  padding: 18px; }
  .trms input {
    position: relative;
    top: 0; }

.card {
  width: 70%;
  background-color: #ddd;
  padding-left: 23px;
  padding-bottom: 13px;
  border-radius: 5px; }
  .card input {
    position: relative;
    top: 0; }
  .card label img {
    position: relative;
    top: 10px; }

.sign-lfts {
  text-align: center;
  margin-bottom: 12px; }
  .sign-lfts b {
    font-size: 23px;
    color: #fff; }
  .sign-lfts p {
    color: #fff; }

.sold-car-mob {
  display: none; }

.cr-sl-al {
  box-shadow: 2px 2px 9px 3px #8d8989; }

.ad-ct {
  width: 60%;
  text-align: center;
  margin: auto;
  padding: 123px 0 123px 0; }
  .ad-ct b {
    font-size: 34px;
    color: #fff; }
  .ad-ct p {
    color: #fff; }

#div2, #div3 {
  display: none; }

#prev {
  display: none;
  float: left; }

.clear {
  clear: both; }

.ad-create-sec-in ul {
  padding: 0;
  background-color: red;
  margin: 0; }
  .ad-create-sec-in ul li {
    display: inline-block;
    padding: 10px; }

.active {
  font-weight: bold; }

.span {
  display: inline-block;
  width: 30px;
  line-height: 28px;
  border-radius: 20px;
  background-color: #a3248f;
  color: white;
  text-align: center;
  margin-right: 10px; }

.active1 {
  background-color: green; }

.buttons {
  text-align: center;
  margin-bottom: 50px; }
  .buttons a {
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    width: 17%; }

.buttons-lg a {
  width: 75% !important; }

.buttons .crnt {
  text-transform: capitalize;
  color: #000;
  font-weight: bold;
  border-bottom: 4px solid #000; }

.crnt-content {
  margin: auto;
  text-align: center; }

#cntnt1, #first {
  display: block; }

/*@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}*/
.car-dts-cr {
  display: flex; }

.car-dts-cr-in {
  width: 49%;
  margin-right: auto;
  margin-left: auto; }
  .car-dts-cr-in input {
    width: 80%;
    outline: none;
    padding: 6px;
    margin-top: 4px; }
  .car-dts-cr-in label {
    font-weight: bold;
    margin-left: 53px;
    display: block;
    text-align: left; }

.car-dt-btn {
  text-align: center;
  margin-bottom: 12px;
  margin-top: 12px; }

.all-cm-sec {
  display: flex;
  position: relative; }

.car-prt-detls {
  width: 12%; }
  .car-prt-detls a {
    background-color: #f15a24;
    padding: 7px 45px;
    position: absolute;
    bottom: 10px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    border-radius: 4px;
    border: 0; }

.car-al-dt-sect {
  width: 80%; }

.car-dt-btn a, .car-dt-btn button {
  padding: 7px 45px;
  background-color: #0071bc;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  border-radius: 4px;
  border: 0;
  text-decoration: none; }
.car-dt-btn a:nth-child(2) {
  padding: 7px 58px;
  background-color: #0071bc;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  border-radius: 4px;
  border: 0;
  text-decoration: none; }

.cnt-heds b {
  font-size: 34px; }
.cnt-heds p {
  margin-bottom: 12px; }

.car-dts-cr-in select {
  width: 80%;
  outline: none;
  padding: 8px;
  margin-top: 4px; }

.car-dts-cr {
  margin-top: 12px; }

.car-dts-crt {
  margin-top: 12px; }
  .car-dts-crt input, .car-dts-crt select, .car-dts-crt textarea {
    width: 90%;
    outline: none;
    padding: 6px;
    margin-top: 4px; }
  .car-dts-crt label {
    font-weight: bold;
    margin-bottom: 2px;
    display: block;
    margin-left: 45px;
    text-align: left; }

.features {
  text-align: left;
  margin-top: 16px;
  margin-left: 59px; }
  .features b {
    font-size: 23px; }

.car-dts-crdt {
  display: flex;
  margin-left: 7px; }

.car-dts-cr-ins {
  display: flex;
  margin-left: 45px;
  width: 13%; }

.car-registration {
  width: 100%;
  text-align: left;
  margin-left: 45px;
  margin-top: 12px;
  margin-bottom: 12px; }

.yes {
  margin-left: 13px;
  margin-top: 4px; }

.no {
  margin-right: 13px;
  margin-top: 4px; }

.control {
  margin-right: 12px; }

.car-dts-cr-inr {
  margin-top: 12px; }
  .car-dts-cr-inr textarea {
    width: 90%;
    outline: none;
    padding: 7px;
    margin-top: 12px; }
  .car-dts-cr-inr label {
    text-align: left;
    font-weight: bold;
    float: left; }

.submit-st {
  padding: 7px 58px;
  background-color: #0071bc;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  border-radius: 4px;
  border: 0;
  text-decoration: none;
  cursor: pointer; }

.user-main {
  display: flex;
  width: 19%; }
  .user-main ul {
    display: flex; }
    .user-main ul li:nth-child(1) {
      width: 50px;
      margin-top: 7px;
      margin-bottom: 7px; }
    .user-main ul li img {
      width: 100%;
      min-height: 100%;
      height: 100%;
      border-radius: 50%; }
    .user-main ul li:nth-child(2) b {
      position: relative;
      top: 23px;
      left: 4px;
      color: #fff;
      font-size: 13px; }

.mob {
  display: none; }

.user-main ul li {
  list-style: none; }

.ad-banner {
  background-image: url(/images/home/banner-ad.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0; }

.ad-heds {
  padding: 6px;
  width: 90%; }

.inner_main {
  width: 80%;
  margin-top: 0;
  display: flex; }
  .inner_main ul li:nth-child(6) {
    width: 32%; }

.al-menu {
  width: 1120px;
  margin: 0 auto;
  display: flex; }

.ad-heds input {
  width: 50%; }

.all-man-sec {
  display: flex;
  margin-bottom: 19px; }

.car-mange-detls {
  width: 30%;
  background-color: #2e3192; }
  .car-mange-detls .buttons {
    display: inline-grid;
    width: 100%; }

#six {
  display: block; }

.car-mange-detls .buttons a {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  background: #000;
  margin-top: 6px;
  color: #fff;
  font-weight: bold;
  text-decoration: none; }
.car-mange-detls .buttons .crnt {
  background-color: #fff; }

.adprt {
  background-color: #075a9f;
  color: #fff;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  font-size: 17px;
  width: 33%;
  font-weight: bold; }

.adsontent {
  color: #000;
  padding: 60px 0;
  height: 100%; }

#ads {
  background-color: #fff;
  width: 99%;
  color: #000; }

#drafts, #removed {
  background-color: #fff;
  width: 99%; }

.user-main {
  width: 19%; }

.car-al-dt-sec {
  width: 68%;
  margin-left: auto; }

/*.dr-cl {
  color: #fff;
}*/
/*.ad-cl {
  color: #fff;
}*/
/*.re-cl {
  color: #fff;
}*/
.car-al-dt-secs {
  padding-top: 12px;
  padding-bottom: 12px;
  justify-content: flex-end;
  text-align: right;
  margin-right: 10px; }
  .car-al-dt-secs a {
    background-color: #2e3192;
    padding: 7px 23px;
    color: #fff;
    font-weight: bold;
    text-decoration: none; }

.ad-mains {
  background-color: #e6e6e6;
  padding: 12px;
  display: flex; }

.ad-main-img {
  width: 43%; }
  .ad-main-img img {
    width: 100%;
    height: 194px;
    max-height: 100%; }

.ad-main-dtls {
  text-align: left;
  width: 60%;
  margin-left: 12px; }

.ad-main-car-model {
  margin-bottom: 4px; }
  .ad-main-car-model b {
    font-size: 23px; }

.ad-main-car-des {
  margin-bottom: 4px; }
  .ad-main-car-des strong {
    font-size: 17px; }

.ad-main-car-des-txt p {
  text-align: justify; }

.ad-main-car-des-txt-edit {
  margin-top: 12px;
  margin-bottom: 12px; }
  .ad-main-car-des-txt-edit form {
    display: inline-block; }
  .ad-main-car-des-txt-edit .edt-btn {
    background-color: #333333;
    padding: 7px 62px;
    color: #fff;
    border-radius: 5px;
    border: none;
    text-decoration: none; }
  .ad-main-car-des-txt-edit .del-btn {
    background-color: #fc3847;
    padding: 8px 62px;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    border: none;
    margin-left: 12px; }

.ads-cntr {
  margin-top: 12px; }

.ad-crts {
  color: #2e3192;
  font-weight: bold;
  text-decoration: none; }

.adsontent h3 {
  margin-bottom: 6px; }

.fav-hed {
  text-align: center;
  background-color: #075a9f;
  padding: 8px; }
  .fav-hed b {
    color: #fff; }

.favorts {
  display: flex; }

.favorts-list {
  width: 32%;
  margin-right: auto;
  margin-left: auto; }

.favorts-list-pr-mr {
  display: flex;
  justify-content: flex-end; }

.favorts-list-img {
  height: 47%; }
  .favorts-list-img img {
    width: 100%;
    height: 100%; }

.favorts-price {
  margin-right: auto; }

.favorts-more a {
  color: #fff;
  text-decoration: none;
  padding: 4px 15px;
  border: 2px solid #fff; }

.favorts-list-pr-mr {
  background-color: #075a9f;
  padding: 3px; }

.favorts-des-lik-txt p {
  text-align: left;
  color: #fff; }

.favourites {
  padding: 7px;
  background-color: #075a9f; }

.favorts-des-lik {
  display: flex; }

.favorts-des-lik-txt {
  width: 80%; }

.favorts-des-like {
  width: 20%; }
  .favorts-des-like i {
    color: #fff; }

.favorts-price b {
  color: #fff;
  font-size: 23px; }

.favorts {
  margin-top: 23px;
  margin-bottom: 23px; }

.edit-pr-fom {
  display: flex;
  margin-top: 12px; }

.edit-fm-bdy {
  width: 49%; }
  .edit-fm-bdy input, .edit-fm-bdy select {
    width: 94%;
    padding: 6px;
    background-color: #ddd;
    border: 1px solid #000;
    border-radius: 3px;
    outline: none; }

.edit-pr-foms {
  margin-top: 12px; }
  .edit-pr-foms input {
    width: 95%;
    padding: 6px;
    background-color: #ddd;
    border: 1px solid #000;
    border-radius: 3px;
    outline: none;
    margin-right: 12px; }

.updte {
  margin-top: 12px;
  text-align: left; }
  .updte input {
    width: 30%;
    background-color: #075a9f;
    margin-left: 8px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    border: 0; }

.edit-cs-dt {
  margin-bottom: 12px; }

.mob {
  display: none; }

.buttons {
  text-align: center;
  margin-bottom: 50px; }
  .buttons a {
    display: inline-block;
    cursor: pointer; }

.car-mange-detls .buttons .crnt {
  text-transform: capitalize;
  color: #000;
  font-weight: bold;
  background-color: #fff;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px; }

.crnt-content {
  margin: auto;
  text-align: center; }

#first {
  display: block; }

.car-slr-mob, .car-slr-re-mob, .car-offer-mob {
  display: none; }

.car-offers-mb {
  display: flex; }

.sm-img img {
  width: 100%; }

.h-banner-info {
  background-image: url(/images/home/info.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left;
  min-height: 198px;
  padding: 0; }

.hub-info {
  display: flex; }

.hub-info-lft {
  width: 48%;
  margin-left: 10px;
  margin-right: 10px; }

.hub-inf-hed {
  font-size: 23px; }

.hub-info-img {
  text-align: center; }
  .hub-info-img img {
    max-width: 100%;
    max-height: 100%;
    margin-bottom: 9px; }

.hub-info-car-cndt ul {
  padding-left: 23px;
  margin-top: 9px; }
  .hub-info-car-cndt ul li {
    margin-bottom: 5px; }
.hub-info-car-cndt b {
  background-color: #075a9f;
  padding: 4px 23px;
  color: #fff;
  margin-top: 6px; }

.hub-info-car-conts {
  margin-top: 12px; }
  .hub-info-car-conts b {
    background-color: #075a9f;
    padding: 4px 23px;
    color: #fff;
    margin-bottom: 6px; }

.inf-call {
  font-size: 23px;
  text-decoration: none;
  color: #000;
  margin-top: 12px; }

.hub-inf-adrs-mail {
  font-style: italic; }

.hub-prs {
  margin-top: 12px;
  margin-bottom: 12px; }
  .hub-prs b {
    background-color: #075a9f;
    padding: 4px 23px;
    color: #fff; }

.hub-info-car-price {
  font-size: 23px; }

.hub-car-bdy-in {
  margin-top: 4px; }
  .hub-car-bdy-in input {
    width: 100%;
    margin-left: 10px;
    padding: 5px;
    outline: none;
    border-radius: 3px;
    border: 1px solid #000; }

.hub-car-row-in {
  display: flex; }

.hub-car-row-ins {
  width: 48%;
  margin-top: 8px;
  margin-left: 10px;
  margin-right: 10px; }
  .hub-car-row-ins input {
    width: 100%;
    padding: 5px;
    outline: none;
    border-radius: 3px;
    border: 1px solid #000; }

.hub-car-bdy-in textarea {
  width: 100%;
  margin-left: 10px;
  padding: 5px;
  outline: none;
  border-radius: 3px;
  border: 1px solid #000; }

.hub-submit {
  margin-left: 12px; }
  .hub-submit input {
    background-color: #075a9f;
    padding: 7px;
    border: 0;
    outline: none;
    width: 30%;
    color: #fff;
    border-radius: 4px; }

.car-info-link {
  text-decoration: none;
  background-color: #075a9f;
  width: 32%;
  margin-left: 10px;
  margin-right: 10px; }

.car-info-sec {
  display: flex;
  width: 100%; }

.car-info-sld:first-child, .car-info-sld-mob:first-child {
  left: 0; }

.car-info-sld, .car-info-sld-mob {
  display: flex;
  justify-content: flex-start;
  position: absolute;
  width: 100%;
  height: 90%;
  left: -100%;
  transition: left 2s; }

.car-info-midl {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  height: 439px;
  overflow: hidden;
  width: 90%; }

.car-info-sld-img {
  height: 240px;
  overflow: hidden;
  position: relative; }
  .car-info-sld-img img {
    object-fit: contain;
    width: 100%;
    height: 100%; }
  .car-info-sld-img .sold {
    color: white;
    background-color: red;
    padding: 10px;
    position: absolute;
    top: 10px;
    left: -40%;
    width: 100%;
    text-align: center;
    transform: rotate(-45deg); }

.car-info-mob {
  display: none; }

.car-info-dels {
  display: flex; }

.car-inf-sld-price {
  margin-right: auto; }

.car-info-dec-sld {
  display: flex;
  position: relative; }
  .car-info-dec-sld p {
    width: 90%; }

.car-info-cnt-cm {
  background-color: #075a9f;
  color: #fff;
  padding: 5px;
  /*  margin-top: -10px;*/ }

.car-info-dec-sld i {
  position: absolute;
  bottom: 9px;
  right: 12px; }

.car-info-model strong {
  font-weight: 500;
  font-style: italic; }

.srch-btn-ab {
  width: 45% !important; }

:root {
  --fa:FontAwesome;
  --success:#4CAF50;
  --info:#2196F3;
  --warning:#ffeb3b;
  --danger:#f44336; }

.info, .warning, .success, .danger {
  text-align: center;
  padding: 10px; }

.info, .danger, .success {
  color: white; }

.info {
  background-color: var(--info); }

.success {
  background-color: var(--success); }

.warning {
  background-color: var(--warning); }

.danger {
  background-color: var(--danger); }

.db-car-info {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%; }
  .db-car-info > div {
    width: 49%;
    border-bottom: 1px dotted #ccc;
    padding: 8px;
    text-align: left; }
    .db-car-info > div > img {
      width: 50%;
      height: auto; }

.car-detail-cnfm-dts {
  display: flex; }

.car-detail-cnfm-lft-dts {
  width: 48%;
  margin-left: 10px;
  margin-right: 10px; }

.car-detail-cnfm-hding-dts {
  background-color: #000;
  padding: 4px;
  color: #fff;
  text-align: left;
  padding-left: 12px;
  margin-top: 12px; }

.car-cnfm-detls-dts {
  display: flex; }

.car-cnfm-lbl-dts {
  width: 48%;
  margin-right: 10px;
  margin-top: 10px;
  font-weight: 400;
  text-align: left;
  font-size: 14px; }

.car-cnfm-specf-dts {
  width: 48%;
  margin-right: 10px;
  margin-top: 10px; }

/*
.hub-info-adn-img {
    width: 20%;
    float: left;
    margin-right: 12px;
    height: 100%;
    padding-top: 70px;
}

.hub-info-adn-imgs img {
    width: 100%;
    margin-bottom: 10px;
}
*/
.new-hub-sec {
  margin-top: 23px;
  margin-bottom: 23px; }

.veh-images {
  display: flex;
  justify-content: flex-start;
  padding-bottom: 20px; }
  .veh-images > div {
    width: 25%;
    text-align: center; }
    .veh-images > div img {
      max-width: 80%;
      height: auto; }

.veh-btns {
  display: flex;
  justify-content: center;
  align-items: center; }
  .veh-btns a, .veh-btns button {
    padding: 5px 20px;
    color: white;
    background-color: #075a9f;
    margin: 10px;
    text-decoration: none; }

.imgs {
  display: flex;
  align-items: center; }
  .imgs > div:first-child {
    width: 200px;
    height: 200px; }
  .imgs img {
    max-width: 90%;
    max-height: 90%; }

.change_pass_btn {
  width: 30%;
  background-color: #075a9f;
  margin-left: 8px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  padding: 8px;
  border: 0; }

.o-row {
  display: flex;
  justify-content: flex-start;
  width: 100%; }
  .o-row.hdr > div {
    font-weight: bold;
    text-align: center; }
    .o-row.hdr > div:nth-child(4), .o-row.hdr > div:nth-child(5) {
      width: 15%;
      text-align: center; }
  .o-row > div {
    border-bottom: 1px dotted #ccc;
    padding-top: 5px;
    padding-bottom: 5px; }
    .o-row > div input, .o-row > div select {
      width: 100%;
      padding: 10px;
      background-color: transparent;
      border: none; }
    .o-row > div:first-child {
      width: 5%; }
    .o-row > div:nth-child(2) {
      width: 25%; }
    .o-row > div:nth-child(4), .o-row > div:nth-child(5) {
      width: 15%;
      text-align: right; }
    .o-row > div:nth-child(4) input, .o-row > div:nth-child(5) input {
      text-align: right; }
    .o-row > div:nth-child(3) {
      width: 20%; }
      .o-row > div:nth-child(3) img {
        width: 100%;
        height: auto; }
    .o-row > div:nth-child(6), .o-row > div:nth-child(7) {
      width: 10%;
      text-align: center; }
  .o-row.offer {
    background-color: rgba(15, 255, 36, 0.11); }

.abc {
  background-color: rgba(254, 27, 109, 0.11); }

.user-avatar {
  position: relative;
  padding-top: 6px; }

.user-img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  vertical-align: middle;
  border: 1px solid #cccccc; }

.user-name {
  vertical-align: middle;
  color: white;
  padding-left: 10px; }

.user-sbmnu {
  position: absolute;
  top: 50px;
  left: 60px;
  width: 150px;
  background-color: #075a9f;
  display: none; }
  .user-sbmnu a {
    display: block;
    text-decoration: none;
    color: white;
    padding: 5px 10px; }
    .user-sbmnu a:hover {
      background-color: #333333; }

.user-main:hover .user-sbmnu {
  display: block; }

.user-sbmnu {
  transition: display 2s; }
  .user-sbmnu:hover {
    display: block; }

.h-bannerh {
  background: #0d76cd;
  padding: 23px; }

.fq {
  border-radius: 3px;
  border: 1px solid #000;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  margin-bottom: 6px;
  outline: none;
  transition: 0.4s;
  font: 20px Lato, sans-serif; }

.fqcn {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out; }

.fq:after {
  font-family: "Font Awesome 5 Free";
  content: "\f0d7";
  padding: 5px 8px 5px 8px;
  color: #000;
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  font-size: 12px;
  float: right; }

fq.active:after {
  content: "\f0de"; }

.bn-ctht {
  text-align: center;
  color: #fff; }
  .bn-ctht b {
    font-size: 53px;
    color: #fff; }

.help-fom > div > div {
  width: 50%; }
.help-fom input[type=text], .help-fom input[type=email] {
  width: 100%;
  padding: 5px 10px; }
.help-fom textarea {
  padding: 5px 10px; }

.sbmt-btn {
  padding: 5px 30px;
  background-color: #075a9f;
  color: white;
  border: none;
  border-radius: 3px; }

.cr-dt-kr-st {
  background: #eee;
  padding: 12px;
  border-radius: 6px; }

.cr-dt-kr-stf {
  display: flex; }
  .cr-dt-kr-stf > div {
    width: 32%;
    margin-right: 10px;
    margin-left: 10px; }
    .cr-dt-kr-stf > div > div {
      display: flex;
      margin-bottom: 5px; }
      .cr-dt-kr-stf > div > div .cr-sefec {
        margin-right: 12px; }

.cr-dt-kr-hed {
  margin-bottom: 12px;
  margin-top: 12px; }

.nw-car-dt {
  margin-top: 12px; }

.h-descrb {
  margin-top: 6px;
  margin-bottom: 6px; }

.fa-heart:before {
  content: "\f004"; }

.hub-info-img > span {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #cccccc;
  cursor: pointer;
  font-size: 1.5em; }

.cr-dt-kr-stf a {
  text-decoration: none; }

.read-more-container {
  display: flex;
  flex-direction: column;
  color: #111;
  width: 100%; }

.car-container {
  color: #fff;
  border-radius: 2px;
  line-height: 1.4rem; }

.read-more-text {
  display: none; }

.read-more-btn {
  float: right;
  border: 2px solid #fff;
  padding: 5px 23px;
  text-decoration: none;
  color: #fff;
  position: relative;
  top: -16px;
  background: transparent;
  outline: none; }

.read-more-text--show {
  display: inline; }

.a-nw-more {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s; }

.re-btn {
  margin-top: 12px;
  cursor: pointer; }
  .re-btn a {
    background-color: #333;
    color: #fff;
    padding: 5px 23px; }

.hub-cnt-hm ul {
  margin-top: 10px;
  margin-left: 35px; }
.hub-cnt-hm h2 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 30px; }

.a-nw-more h3, .a-nw-more h4, .a-nw-more h5, .a-nw-more h6 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 30px; }

@media only screen and (max-width: 968px) {
  .nw-car-dt {
    padding: 5px; }

  .cr-dt-kr-stf {
    display: inline; }
    .cr-dt-kr-stf > div {
      width: 100%; }

  .cr-dt-kr-hed {
    padding: 5px; } }
.cd-image-price-frm {
  background-image: linear-gradient(to bottom, #075a9f 45%, white 45%);
  margin-top: -5px;
  padding: 50px; }

.cd-img-price-frm-ctnr {
  display: flex;
  justify-content: space-between;
  background-color: white;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 3px 3px 3px #cccccc, -3px 3px 3px #cccccc; }
  .cd-img-price-frm-ctnr > div {
    width: 48%; }

.cd-img-ctnr {
  background-color: #b3b3b3;
  border-radius: 10px;
  text-align: center;
  position: relative; }
  .cd-img-ctnr img {
    border-radius: 10px;
    max-height: 100%;
    max-width: 90%; }

.nw-ab-mn-img > span {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 1.5em;
  cursor: pointer; }
  .nw-ab-mn-img > span:hover, .nw-ab-mn-img > span.active {
    color: red; }

.cd-thumbnail {
  margin-top: 10px;
  display: flex;
  justify-content: flex-start; }
  .cd-thumbnail > div {
    margin-right: 10px;
    height: 50px;
    width: 70px;
    background-color: #cccccc;
    border: 5px; }
    .cd-thumbnail > div > img {
      max-width: 90%;
      max-height: 90%;
      border-radius: 5px; }

.cd-car-title {
  font-size: 1.5em; }

.cd-price-offer-rw {
  display: flex;
  justify-content: space-between; }
  .cd-price-offer-rw.fr {
    margin-top: 30px; }
  .cd-price-offer-rw b {
    font-size: 1.2em; }
  .cd-price-offer-rw > div {
    width: 49%; }

.cd-msg-area {
  margin-top: 20px; }

.cd-price-offer-rw input, .cd-msg-area textarea {
  width: 100%;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #f2f2f2;
  border: none; }

.cd-not-signed-in > div:last-child no {
  margin-top: 30px; }

.no-dec-lnk {
  text-decoration: none;
  color: inherit; }

.cd-rw {
  display: flex;
  width: 100%;
  line-height: 3em; }
  .cd-rw > div:first-child {
    width: 25%;
    font-family: "Open Sans";
    color: #4a4a4a;
    font-weight: 600;
    font-size: 14px; }
  .cd-rw > div:last-child {
    font-family: "Open Sans";
    color: #6e6e6e; }

.hub-tsk {
  width: 84%; }

.cd-img-price-frm-ctnr {
  width: 90%;
  margin: auto; }

.slide-btn-ctnr {
  margin-bottom: 10px;
  margin-top: 10px; }

.default-btn {
  background-color: #fff;
  padding: 3px 10px;
  border: 0;
  outline: none;
  width: 30%;
  color: #000;
  border-radius: 45px;
  text-decoration: none; }

.default-btn2 {
  background-color: #fff;
  padding: 3px 10px;
  border: 0;
  outline: none;
  width: 30%;
  color: #000;
  border-radius: 45px;
  text-decoration: none;
  background-color: #fff;
  color: black; }

.cr-sl-al {
  padding-bottom: 10px; }

.car-sldr-ctnr-s {
  height: 55vw;
  z-index: 0; }

.enquiry_vvr {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999999;
  display: none; }

.enquiry_bx {
  width: 50%;
  margin: 50px auto;
  background-color: white;
  position: relative;
  padding: 50px 50px 0;
  border-radius: 12px; }

.enquiry_close_btn {
  position: absolute;
  right: 5px;
  top: 0;
  color: red;
  cursor: pointer; }
  .enquiry_close_btn::after {
    background-image: url(/images/home/close-01.svg);
    content: "";
    position: absolute;
    top: 0px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    right: 0px; }

.white {
  color: white; }

.nw-slc {
  width: 98%;
  outline: none;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 4px;
  padding: 6px;
  border: 0; }

.default-btn23, .default-btn24 {
  background: transparent;
  color: #ffff;
  border: 2px solid;
  border-radius: 54px;
  padding: 1px 27px; }

.default-btn25 {
  background: #333333;
  color: #ffff;
  border-radius: 54px;
  padding: 4px 17px; }

.default-btn26 {
  background: #ffffff;
  color: #333333 !important;
  border-radius: 54px;
  border: 2px solid #333333;
  margin: 4px !important;
  padding: 2px 10px; }

/*<new -css>*/
.ne-sd {
  background-image: url(/images/new/act2.jpg);
  background-size: 100% auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  display: flex;
  padding: 20px 50px; }
  .ne-sd > div:first-child {
    width: 60%; }
  .ne-sd > div:last-child {
    width: 40%; }

@media screen and (min-width: 1900px) {
  .ne-sd {
    background-image: url("/images/new/act3.jpg");
    padding: 20px 100px; } }
.nw-ab-car {
  padding-top: 10px;
  padding-bottom: 10px; }

.nw-ab-car-al {
  display: flex; }

.nw-ab-cr-lft {
  width: 60%;
  margin-right: auto;
  padding: 20px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 2px 2px 12px 2px #706c6c; }

.nw-ab-mn-img {
  width: 100%;
  height: 400px;
  overflow: hidden; }
  .nw-ab-mn-img img {
    width: 100%;
    border-radius: 20px;
    height: 100%;
    object-fit: contain; }

.nw-cr-thumbnail {
  display: flex;
  align-items: center; }

.nw-cr-thum-im {
  width: 20%;
  height: 100px;
  overflow: hidden;
  margin: 4px; }
  .nw-cr-thum-im img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px; }

.nw-ab-cr-ryt {
  position: sticky;
  top: 20px; }

.nw-ab-car-ry-al {
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 2px 2px 12px 2px #706c6c; }

.nw-ab-cr-type {
  display: flex; }

.nw-sl-ty {
  width: 55%;
  margin-right: auto;
  border-right: 2px solid #333333; }
  .nw-sl-ty p {
    background-color: #333333;
    color: #fff;
    width: 60%;
    border-radius: 5px;
    text-align: center; }

.nw-sl-ty-lf {
  width: 40%;
  margin-left: auto; }

.nw-ab-cr-hed b {
  font-size: 34px; }

.nw-sl-ty-lf p {
  background-color: #333333;
  border-radius: 5px;
  text-align: center;
  color: #fff;
  width: 100%; }
.nw-sl-ty-lf b {
  color: #0071BC;
  font-size: 29px; }

.nw-sl-ty b {
  color: #0071BC;
  font-size: 29px; }

.hr-nw {
  background-color: #333333;
  height: 2px;
  border: 0;
  margin-top: 10px;
  margin-bottom: 10px; }

.nw-cr-al-nw {
  margin-top: 20px;
  padding: 20px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 2px 2px 12px 2px #706c6c; }

.nw-fm-heds {
  text-align: center;
  color: #0071BC;
  margin-bottom: 10px;
  font-size: 20px; }

.nw-cr-fm-b input, textarea {
  width: 100%;
  outline: none;
  padding: 9px;
  border-radius: 4px;
  border: 0;
  margin-bottom: 9px;
  background-color: #eee; }

.nw-cr-sb {
  text-align: center; }
  .nw-cr-sb input {
    background-color: #0071BC;
    padding: 9px 23px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    border: 0;
    border-radius: 5px; }

.nw-st-mr {
  width: 60%;
  margin-top: 20px;
  padding: 20px;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 2px 2px 12px 2px #706c6c; }

.nw-cr-mne {
  background-image: url(/images/new/blue-01.svg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 24%;
  color: #fff;
  padding: 5px;
  margin-right: auto; }

.nw-cr-dt-mr {
  display: flex;
  width: 95%;
  margin: auto; }

.nw-cr-btn {
  padding: 5px;
  color: #0071BC; }

.nw-cr-dty {
  display: flex; }

.nw-cr-secf {
  width: 20%; }

.mw-dt-cr-al {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center; }
  .mw-dt-cr-al img {
    width: 50px;
    height: 50px; }

.nw-sr-km {
  width: 100%;
  text-align: center; }

#Seller-description, #Seller-ddescription {
  position: relative; }

#Seller-description .text, #Seller-ddescription .texts {
  margin-bottom: 5px;
  padding: 0 15px;
  position: relative;
  font-family: Arial;
  font-size: 14px;
  display: block; }

#Seller-description .show-more, #Seller-ddescription .show-mored {
  color: #777;
  position: relative;
  font-size: 12px;
  padding-top: 5px;
  height: 20px;
  text-align: center;
  background: #f1f1f1;
  cursor: pointer; }

.nw-cr-btn {
  cursor: pointer; }

#Seller-description .show-more:hover {
  color: #1779dd; }

#Seller-ddescription .show-mored:hover {
  color: #1779dd; }
#Seller-ddescription .show-more-hheight {
  height: 0;
  overflow: hidden; }

/*#Seller-description .show-more-height, #Seller-ddescription .show-more-hheight { 
  height: 0;
  overflow:hidden; 
}*/
.nw-sler-de {
  display: flex;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 12px !important; }

.nw-cd-rw {
  width: 50%;
  display: flex; }
  .nw-cd-rw > div:first-child {
    width: 44%;
    font-family: "Open Sans";
    color: #4a4a4a;
    font-weight: 600;
    font-size: 14px; }

.nw-bd-gr {
  background-color: #ddd;
  padding: 4px; }

#more {
  display: none; }

.enq-del-btn {
  background: #075a9f;
  padding: 6px 44px;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  border: none; }

.lbl {
  display: block; }

.preferences {
  padding-top: 20px; }
  .preferences div {
    line-height: 2em; }

.c-h-s {
  width: 100%;
  float: left;
  margin-top: -44px;
  text-align: center;
  padding-bottom: 13px; }
  .c-h-s b {
    font-size: 28px; }

.big {
  font-size: 1.3em; }

.nm-new {
  font-family: var(--fa); }
  .nm-new::after {
    content: '\f06a';
    font-family: var(--fa);
    font-size: 1.3em;
    display: inline-block;
    padding-left: 10px;
    color: #ffd524; }

.new-s-f {
  background-color: #e1e1e1;
  color: #000 !important; }

#ere {
  margin-top: 49px;
  padding-bottom: 119px; }

.error {
  padding-bottom: 23px;
  text-align: center; }
  .error strong {
    font-size: 160px;
    font-family: OpenSans-Bold; }
  .error a {
    position: relative;
    top: 9px;
    background: #000;
    padding: 5px 23px 5px 23px;
    color: #fff;
    text-decoration: none; }

.contact-kr-s {
  position: absolute;
  top: 0px;
  width: 36%;
  background-color: rgba(178, 171, 171, 0.9);
  padding: 26px;
  margin: 90px auto;
  color: #fff; }

.sm-img {
  position: relative; }

.sl-btn {
  display: flex;
  align-items: center;
  margin-top: 9px;
  margin-bottom: 9px; }

.sl-cnt-lf, .sl-cts-int {
  width: 48%;
  margin-left: 10px;
  margin-right: 10px; }

.sl-cnt-lf img {
  width: 100%; }

.hed-bn {
  margin-bottom: 23px; }
  .hed-bn h1 {
    background: #0d5ba1;
    color: #fff;
    padding: 7px 23px;
    border-radius: 23px;
    border-bottom: 5px solid #4094e2; }

.car-nw-pg {
  display: flex;
  margin-top: 12px; }

.car-nw-fx {
  width: 24%;
  margin-left: 5px;
  margin-right: 5px;
  border: 1px solid #333;
  text-decoration: none;
  color: #000;
  box-shadow: 2px 2px 12px 2px #bdbcbc; }

.car-nw-imgs {
  width: 100%;
  height: 80%;
  text-align: center; }
  .car-nw-imgs img {
    max-width: 100%;
    max-height: 100%; }

.car-nw-labl {
  text-align: center;
  padding: 3px; }
  .car-nw-labl span {
    font-size: 29px; }

.cars-hedabs {
  margin-top: 12px;
  margin-bottom: 12px; }

.blog-cnt ul {
  /* margin-left:10px;*/
  margin-left: 31px;
  margin-top: 8px; }

.add-title h3 a {
  color: #000;
  text-decoration: none; }

.nw-cr-sefec b {
  font-size: 16px;
  font-weight: bolder; }

.nw-cr-sefec-lab p {
  font-size: 16px;
  font-weight: bolder;
  color: #000; }




  .thnkyu-pg {
    text-align: center;
    padding: 150px 100px;
}

.thnkyu-pg img {
  width: 100px;
}


.thnkyu-pg-text h1 {
  font-size: 50px;
  color: #2662b1;
  margin: 35px 0 10px 0;
}


.thnkyu-pg-text p {
  font-size: 25px;
}


.explore-more a {
  color: #1f65ad;
  font-size: 22px;
}

/*# sourceMappingURL=style.css.map */

/*# sourceMappingURL=style.css.map */
