* {
  margin: 0%;
  padding: 0%;
  box-sizing: border-box; }

:root {
  --brdr: 1px solid #f00;
  --fa: FontAwesome;
  --success: #4CAF50;
  --info: #2196F3;
  --warning: #ffeb3b;
  --danger: #f44336; }

@font-face {
  font-family: PoppinsBlack;
  src: url("/fonts/Poppins/Poppins-Black.ttf") format("truetype");
  font-display: swap; }
@font-face {
  font-family: PoppinsBold;
  src: url("/fonts/Poppins/Poppins-Bold.ttf") format("truetype");
  font-display: swap; }
@font-face {
  font-family: PoppinsRegular;
  src: url("/fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  font-display: swap; }
@font-face {
  font-family: 'FontAwesome';
  src: url("/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
.info, .danger, .success, .warning {
  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); }

p {
  font-family: PoppinsRegular;
  margin: 10px 0; }

h1, h2, h3, h4, h5 {
  font-family: PoppinsBold;
  margin: 10px 0; }

b, a {
  font-family: PoppinsRegular; }

ol, ul {
  font-family: PoppinsRegular;
  padding-left: 20px; }

small, label {
  font-family: PoppinsRegular; }

/*header*/
.nav-active, .nav-link:hover {
  border-bottom: 2px solid white; }

.menu-trigger span img {
  width: 50px; }

.mob-menu-log {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 0; }
  .mob-menu-log .mob-logo-divs img {
    width: 50%; }

.top-heder-pc {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%); }

.top-heder-pc-contr {
  width: 94%;
  margin: auto;
  padding: 14px 0; }

.top-hed-logo, .top-hed-btns {
  display: none; }

.top-hed-socls {
  display: flex;
  justify-content: space-between; }

/*heder-nav*/
.header-container {
  background: #006DC5;
  padding: 21px 20px;
  text-align: left; }

.main-nav .hed-nav {
  list-style: none;
  display: none; }
  .main-nav .hed-nav li {
    padding: 10px 0; }
    .main-nav .hed-nav li a {
      text-decoration: none;
      color: white;
      font-size: 20px; }

.top-hed-btn-mobile {
  text-align: center;
  padding: 15px 5px;
  margin: 14px 0;
  border-radius: 6px; }
  .top-hed-btn-mobile.wait-btns {
    background: white; }
  .top-hed-btn-mobile.login-btns {
    border: 2px solid #FFFFFF;
    color: white; }
  .top-hed-btn-mobile.wait-btns a {
    text-decoration: none;
    color: black; }
  .top-hed-btn-mobile.login-btns a {
    text-decoration: none;
    color: white; }

.hedr-autoz-serch {
  position: relative; }
  .hedr-autoz-serch input {
    border: 2px solid #FFFFFF;
    border-radius: 6px;
    outline: none;
    padding: 4px 10px;
    color: white;
    background: transparent;
    width: 100%; }
  .hedr-autoz-serch button {
    position: absolute;
    right: 8px;
    top: 0;
    border: none;
    background: none;
    height: 100%;
    color: white; }
  .hedr-autoz-serch input::placeholder {
    color: white; }

/*slider-banner*/
.banner-card-body {
  position: absolute;
  top: 36%;
  left: 10%;
  z-index: 3;
  color: white;
  width: 80%;
  text-align: center; }
  .banner-card-body h1 {
    font-size: 25px;
    line-height: 29px; }
  .banner-card-body a {
    padding: 4px 8px;
    border: 1px solid white;
    text-decoration: none;
    background: transparent;
    color: white;
    border-radius: 6px; }
  .banner-card-body p {
    font-size: 18px; }

.main-banner-container .card {
  height: 550px;
  position: relative; }
.main-banner-container .owl-nav {
  display: flex !important;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 39%;
  font-size: 58px;
  align-items: center; }
  .main-banner-container .owl-nav button {
    background: gray !important;
    width: 32px;
    height: 100px;
    position: relative; }
    .main-banner-container .owl-nav button span {
      position: absolute;
      line-height: 0;
      top: 50px;
      color: white; }
    .main-banner-container .owl-nav button.owl-prev {
      margin-left: 0px; }
      .main-banner-container .owl-nav button.owl-prev span {
        left: 4px; }
    .main-banner-container .owl-nav button.owl-next {
      margin-right: 0px; }
      .main-banner-container .owl-nav button.owl-next span {
        right: 4px; }
.main-banner-container .card img {
  max-width: 100%;
  height: 100%;
  object-fit: contain; }

/*index-body*/
.aut-index-cmplt-body {
  background: #E1E9FF; }

/*.aut-index-body-container{
    width: 95%;
    margin: auto;
}*/
.mob-images {
  display: block;
  width: 100%; }

.pc-images {
  display: none; }

/*slider-blogs*/
.slider-section-main {
  position: relative; }
  .slider-section-main .owl-nav {
    display: flex !important;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    top: 39%;
    font-size: 58px;
    align-items: center; }
  .slider-section-main .slide-card-body {
    position: absolute;
    bottom: 0;
    color: white;
    text-align: center;
    padding: 14px 10px;
    width: 90%;
    margin: 0 5%;
    z-index: 1; }
  .slider-section-main .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    border-radius: 13px;
    height: 271px !important;
    object-fit: cover; }
  .slider-section-main .slide-card-body .s-crd-p {
    font-size: 16px; }
  .slider-section-main .card::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    /* bottom: 0; */
    width: 100%;
    height: 100%;
    /* border-radius: 10px; */
    display: inline-block;
    background: linear-gradient(180deg, rgba(9, 24, 103, 0) 0%, rgba(6, 14, 58, 0.8) 100%);
    border-radius: 13px; }

.main-banner-sec .card::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  /* bottom: 0; */
  width: 100%;
  height: 100%;
  /* border-radius: 10px; */
  display: inline-block;
  background: linear-gradient(180deg, rgba(9, 24, 103, 0) 0%, rgba(6, 14, 58, 0.8) 100%);
  border-radius: 13px; }

.slide-card-body label {
  padding: 6px 18px;
  background: #FFB800;
  border-radius: 4px;
  color: black;
  font-family: 'PoppinsRegular';
  font-weight: 600;
  font-size: 16px; }

.slider-section-main .owl-nav button {
  background: white !important;
  width: 47px;
  border-radius: 24px;
  height: 45px;
  position: relative; }
  .slider-section-main .owl-nav button.owl-prev {
    margin-left: -16px; }
  .slider-section-main .owl-nav button.owl-next {
    margin-right: -16px; }
  .slider-section-main .owl-nav button span {
    position: absolute;
    line-height: 0;
    top: 18px; }
  .slider-section-main .owl-nav button.owl-prev span {
    left: 12px; }
  .slider-section-main .owl-nav button.owl-next span {
    right: 12px; }

.s-crd-btn a {
  border: 1px solid #FFFFFF;
  color: white;
  background: transparent;
  text-decoration: none;
  border-radius: 6px;
  padding: 5px 13px;
  display: block; }

.aut-index-body-container {
  padding-top: 20px; }

.auz-slide-type .w3-red {
  background: #2A81F4; }

.blog-slide-box {
  padding: 20px; }

.auz-slide-bar-blogs {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  text-align: center;
  display: flex;
  justify-content: center; }
  .auz-slide-bar-blogs button {
    cursor: pointer;
    font-size: 17px;
    border: none;
    background: none;
    outline: none;
    color: white;
    height: 100%;
    padding: 10px 10px;
    font-family: 'PoppinsBold'; }

/*get-you-cont*/
.aut-cont-get-cmplt {
  /*  background: url(/img/get-content-published-bg-mob.png);*/
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  background-position: center;
  width: 95%;
  margin: auto;
  position: relative; }

.aut-cont-get-heding h2 {
  font-size: 25px;
  color: white;
  text-align: center; }

.aut-cont-get-btns {
  display: block;
  gap: 40px; }
  .aut-cont-get-btns div {
    padding: 12px 13px;
    color: white;
    border-radius: 6px;
    font-size: 15px;
    margin: 10px 0;
    text-align: center;
    width: 90%;
    margin: auto;
    margin-bottom: 10px; }

.aut-cont-get-content {
  width: 100%; }

.aut-cont-get-wait-btn {
  background: #006DC5; }
  .aut-cont-get-wait-btn a {
    text-decoration: none;
    color: white;
    background: #006DC5; }

.aut-cont-get-login-btn {
  border: 1px solid #FFFFFF; }
  .aut-cont-get-login-btn a {
    text-decoration: none;
    color: white; }

/*most-popular*/
.most-pop-blogs-cmplt {
  margin: 20px 10px; }

.most-pop-blogs-contnr {
  padding: 20px 10px;
  background: white;
  border-radius: 10px; }

.most-pop-blogs-heddngs {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px;
  text-align: center; }

.most-pop-blogs-flx {
  display: flex;
  padding-top: 20px;
  flex-direction: column; }

.most-pop-flx-left {
  width: 100%; }

.most-pop-flx-box1-lft {
  height: 300px;
  width: 100%; }
  .most-pop-flx-box1-lft img {
    width: 100%;
    height: 100%;
    display: flex;
    border-radius: 10px;
    object-fit: cover; }

.most-pop-blank {
  border: 1px solid;
  margin: 22px 10px; }

.most-pop-flx-right {
  width: 100%;
  border-top: 2px solid;
  margin-top: 20px; }

.most-pop-flx-right-img {
  margin-top: 20px; }
  .most-pop-flx-right-img img {
    max-width: 100%; }

.most-pop-flx-box1 {
  display: flex;
  justify-content: space-between;
  gap: 13px;
  flex-direction: column; }

.most-pop-flx-box1-btns {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 8px;
  align-items: flex-end; }

.pop-flx-box1-auth-blog {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  align-items: flex-end; }

.most-pop-flx-box1-rt {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

/**/
.pop-flx-box1-read-blog {
  padding: 5px 13px;
  border-radius: 6px;
  font-size: 14px;
  background: #4361EE; }
  .pop-flx-box1-read-blog a {
    text-decoration: none;
    color: white;
    /* background: #006DC5; */ }

.pop-flx-box1-auth-img {
  display: flex; }

.pop-flx-box1-auth-detls {
  line-height: 18px;
  font-size: 14px; }

.pop-flx-box1-auth-img img {
  max-width: 35px;
  height: 35px;
  border-radius: 50%; }

.pop-flx-box1-auth-detls b {
  display: block; }

.most-pop-flx-box1-hedng b {
  font-size: 15px; }

/*all- cash*/
.all-cash-cmplt {
  width: 95%;
  margin: 20px auto; }

.all-cash-heddngs {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px;
  text-align: center; }

.all-cash-flx {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px; }
  .all-cash-flx .all-cash-flx-imgs {
    width: 50%;
    display: flex;
    padding: 5px; }
    .all-cash-flx .all-cash-flx-imgs img {
      width: 100%;
      border-radius: 10px; }

/*list-business*/
.autoz-list-business-cmplt {
  position: relative;
  padding-bottom: 20px; }

.autoz-list-business-imgs img {
  max-width: 100%;
  height: 100%; }

.aut-list-regster-btn {
  position: absolute;
  /* top: 80%;*/
  width: 100%;
  text-align: center; }
  .aut-list-regster-btn a {
    background: #2A81F4;
    color: white;
    text-decoration: none;
    padding: 10px 30px;
    border-radius: 6px; }

/*footer*/
.aus-footr-container {
  padding: 40px 20px;
  background: #151515; }

footer .footr-flx {
  display: flex;
  flex-direction: column;
  align-content: center; }

.foter-logo-container img {
  width: 100%; }

.aus-foter-logo {
  width: 100%;
  padding: 44px;
  border-radius: 25px;
  height: fit-content;
  border: 1px solid white; }

.foter-logo-container {
  width: 100%; }

.foter-links-flx {
  width: 100%;
  text-align: center;
  margin: 10px 0; }

.aus-foter-about {
  width: 100%;
  margin: 10px 0; }

.aus-foter-links-a {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  line-height: 41px; }
  .aus-foter-links-a a {
    color: white;
    text-decoration: none; }

.aus-foter-abt-det p {
  color: white;
  text-align: justify; }

.aus-foter-links-hedng, .aus-foter-abt-hedng {
  font-size: 30px;
  color: white;
  text-align: center; }

.aus-botm-foter-cont {
  background: #353535;
  color: white;
  text-align: center;
  padding: 20px; }

.aus-botm-all-socls {
  display: flex;
  gap: 30px;
  justify-content: center; }

/*PARTICULAR CATEGORIES*/
.heading-size {
  font-size: 22px;
  text-align: center;
  line-height: 26px; }

/*slider-blogs*/
.particular-slider-section-main .card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  box-shadow: 0px 8px 24px 2px #00000026;
  border-radius: 10px;
  padding: 10px;
  margin: 10px 2px; }

.paticular-blogs-heddngs {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px;
  width: 95%;
  margin: auto;
  font-size: 30px; }

.particular-recent-listing-slide {
  width: 95%;
  margin: auto;
  padding-top: 20px; }

.particular-slider-section-main {
  position: relative;
  padding: 20px 0; }
  .particular-slider-section-main .owl-nav {
    display: flex !important;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    top: 39%;
    font-size: 58px;
    align-items: center; }
    .particular-slider-section-main .owl-nav button {
      background: white !important;
      width: 47px;
      border-radius: 24px;
      height: 45px;
      position: relative; }
      .particular-slider-section-main .owl-nav button.owl-prev {
        margin-left: -5px; }
      .particular-slider-section-main .owl-nav button.owl-next {
        margin-right: -5px; }
      .particular-slider-section-main .owl-nav button span {
        position: absolute;
        line-height: 0;
        top: 18px; }
      .particular-slider-section-main .owl-nav button.owl-prev span {
        left: 12px; }
      .particular-slider-section-main .owl-nav button.owl-next span {
        right: 12px; }

.particular-recent-listing-row .card img {
  border-radius: 10px;
  height: 270px; }

.part-slide-card-btns {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 8px;
  align-items: flex-end; }

.prt-read-blog {
  padding: 5px 13px;
  border-radius: 6px;
  font-size: 15px;
  background: #4361EE; }
  .prt-read-blog a {
    text-decoration: none;
    color: white; }

.part-slide-auth-blog {
  display: flex;
  gap: 4px;
  align-items: flex-end; }

.part-slide-auth-img {
  display: flex; }
  .part-slide-auth-img img {
    max-width: 44px !important;
    height: 44px !important;
    border-radius: 50% !important; }

.part-slide-auth-detls {
  line-height: 20px;
  font-size: 14px; }
  .part-slide-auth-detls b {
    display: block; }

/*recommend-box*/
.recom-blogs-heddngs {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px;
  width: 95%;
  margin: auto;
  font-size: 30px; }

.recm-blog-cntnr-sml-img::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 99%;
  border-radius: 10px;
  display: inline-block;
  background: linear-gradient(180deg, rgba(9, 24, 103, 0) 0%, rgba(6, 14, 58, 0.8) 100%); }

.recm-blog-cntnr {
  width: 95%;
  margin: auto;
  padding: 20px 0; }

.recm-blog-cnt-flx {
  display: flex;
  flex-direction: column;
  align-items: center; }

.recm-blog-cntnr1-main {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px;
  padding-top: 5px; }

.recm-blog-cntnr-sml-img {
  height: 300px; }

.recm-blog-cntnr1 {
  width: 49%; }

.recm-blog-cntnr1-main img {
  width: 100%;
  height: 100%;
  object-fit: none;
  border-radius: 10px; }

.recm-blog-cntnr2-main {
  width: 100%;
  margin: 5px 0; }
  .recm-blog-cntnr2-main img {
    width: 100%;
    border-radius: 10px;
    height: 100%;
    object-fit: none; }

.recm-blog-p {
  font-size: 14px;
  color: white;
  margin: 3px 0; }

.recm-blog-cntnr-sml-label {
  display: inline-block;
  font-size: 14px;
  border-radius: 4px;
  background: #FFB800;
  padding: 6px 12px;
  position: absolute;
  top: 9px;
  right: 9px;
  /* padding: 4px; */ }

.recm-blog-cntnr-sml-red a {
  font-size: 14px;
  text-decoration: none;
  display: block;
  padding: 4px 5px;
  border-radius: 6px;
  border: 1px solid #FFFFFF;
  color: white; }

.recm-blog-cntnr-sml {
  position: relative; }

.recm-blog-cntnr-sml-data {
  position: absolute;
  bottom: 0;
  padding: 14px 8px;
  text-align: center; }

/*sell-you-car-sec*/
.part-sel-car-cmplt {
  background: linear-gradient(180deg, rgba(9, 24, 103, 0) 0%, rgba(6, 14, 58, 0.8) 100%);
  background-repeat: no-repeat;
  background-size: cover;
  /*  padding: 125px 28px 50px;*/
  width: 95%;
  margin: auto;
  border-radius: 10px;
  text-align: center;
  position: relative; }

.part-sel-car-heding h4 {
  font-size: 26px;
  color: white; }

.part-sel-car-go-btn a {
  padding: 18px 13px;
  color: white;
  border-radius: 6px;
  font-size: 15px;
  display: block;
  background: #2A81F4;
  text-decoration: none; }

/*try category*/
.try-othr-cat-heddngs {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px;
  width: 95%;
  margin: auto;
  font-size: 32px; }

.try-othr-cat-complt {
  padding: 20px 0; }

.try-othr-cat-container {
  padding: 20px 0;
  width: 95%;
  margin: auto; }

.try-flex-cat {
  display: flex;
  flex-direction: column;
  align-items: center; }

.try-flex-catbox {
  width: 100%;
  position: relative;
  margin: 4px 0; }

.try-catbox-img {
  height: 450px; }
  .try-catbox-img img {
    width: 100%;
    height: 100%;
    border-radius: 10px; }

.try-catbox-btn {
  position: absolute;
  bottom: 30px;
  width: 100%;
  text-align: center; }
  .try-catbox-btn a {
    font-size: 24px;
    padding: 11px 13px;
    color: white;
    border-radius: 6px;
    font-size: 15px;
    display: inline-block;
    background: #4361EE;
    text-decoration: none;
    width: 75%;
    font-size: 20px; }

/*content-page*/
.heading-size2 {
  font-size: 22px; }

/*content-banner*/
.content-banner-sec {
  display: flex; }
  .content-banner-sec img {
    width: 100%; }

.complte-contnt-left-box {
  padding: 12px;
  border-radius: 10px;
  background: white;
  box-shadow: 0px 8px 24px 2px #00000026;
  margin-bottom: 15px; }

.cnt-rows-img {
  max-width: 134px;
  max-height: 129px;overflow: hidden; }

.content-data-right-rows {
  padding: 8px;
  border-radius: 10px;
  background: white;
  box-shadow: 0px 8px 24px 2px #00000026;
  margin-bottom: 15px; }

.content-data-right-rows2 {
  padding: 12px;
  border-radius: 10px;
  background: white;
  box-shadow: 0px 8px 24px 2px #00000026; }

.content-data-auth-blog {
  display: flex;
  gap: 4px;
  align-items: flex-end; }

.content-data-sub-heding {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px; }

.content-data-auth-img {
  display: flex; }
  .content-data-auth-img img {
    max-width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 2px solid white; }

.content-data-auth-detls {
  line-height: 20px;
  font-size: 14px; }
  .content-data-auth-detls b {
    display: block; }

.content-index-cmplt-body {
  padding: 20px 0;
  background: #E1E9FF; }

.cont-datas-btms {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }

.cont-datas-sec {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%; }

.content-right-rows-blog {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  padding: 12px 0; }

.cnt-rows-img img {
  width: 145px;
  height: 100px;
  display: flex;
  border-radius: 10px; }

.content-data-right-heding1 {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px; }

.cont-datas-author {
  display: flex;
  gap: 1px;
  align-items: flex-end; }

.cont-datas-auth-img {
  display: flex; }
  .cont-datas-auth-img img {
    max-width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 2px solid whitesmoke; }

.cont-datas-auth-detls {
  line-height: 12px;
  font-size: 12px; }
  .cont-datas-auth-detls b {
    display: block; }

.cont-datas-read-blogs a {
  padding: 5px 5px;
  border-radius: 6px;
  font-size: 12px;
  background: #4361EE;
  text-decoration: none;
  color: white;
  display: inline-block; }

.content-data-cmplt {
  display: block;
  width: 95%;
  margin: auto; }

.content-data-left {
  width: 100%; }

.content-data-left-heding h1 {
  text-align: left; }

.cont-datas-hedng b {
  display: inline-block;
  font-size: 12px; }

.cnts-blank {
  margin: 5px 8px;
  border: 1px solid; }

.right2-colm-bts {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0; }
  .right2-colm-bts a {
    display: inline-block;
    border-radius: 30px;
    text-decoration: none;
    color: black;
    background: white;
    border: 1px solid black;
    padding: 4px 10px;
    margin: 4px; }

.red-btns-box {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }

.red-btns-box-reads a {
  padding: 5px 13px;
  border-radius: 6px;
  font-size: 15px;
  background: #4361EE;
  text-decoration: none;
  color: white;
  display: inline-block; }

.red-topics-cnt-sec {
  width: 95%;
  margin: 20px auto; }

.red-topics-container-heding1 {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px; }

.red-topics-flx-box {
  padding: 20px 0;
  display: flex;
  gap: 10px;
  flex-wrap: wrap; }

.red-topc-imgs {
  max-height: 376px;
overflow: hidden; }
  .red-topc-imgs img {
    width: 100%;
    height: 100%;
    border-radius: 10px; }

.red-topics-box {
  padding: 12px;
  box-shadow: 0px 8px 24px 2px #00000026;
  background: white;
  border-radius: 10px;
  width: 100%; }

.red-topc-hedng b {
  font-size: 16px; }

.type-comnt-cmplt {
  background: white;
  border-radius: 10px;
  width: 95%;
  margin: auto;
  box-shadow: 0px 8px 24px 2px #00000026;
  padding: 12px; }

.type-comnt-input textarea {
  width: 100%;
  height: 260px;
  background: #E1E9FF;
  border-radius: 10px;
  outline: none;
  border: none;
  padding: 12px; }

.comment-btns button {
  background: #4361EE;
  border-radius: 6px;
  color: white;
  padding: 11px 17px;
  font-size: 20px;
  border: none;
  outline: none;
  width: 100%; }

.cmnt-autor-name {
  display: flex;
  gap: 4px;
  align-items: flex-end; }

.comnt-data-auth-img {
  display: flex; }
  .comnt-data-auth-img img {
    max-width: 44px;
    height: 44px;
    border-radius: 50%; }

.comnt-data-auth-detls {
  line-height: 20px;
  font-size: 14px; }
  .comnt-data-auth-detls b {
    display: block; }

.total-comnt-display {
  padding: 10px 0; }

.coment-show {
  background: #E1E9FF;
  border-radius: 10px;
  padding: 10px;
  margin: 10px 0; }

.coment-reply {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: flex-end; }

.comment-odd {
  width: 100%; }

.coment-post-p {
  font-size: 16px; }

.read-more-comnts-btn {
  padding: 20px 0;
  text-align: center; }
  .read-more-comnts-btn button {
    border: none;
    background: #006DC5;
    border-radius: 20px;
    color: white;
    padding: 12px 22px;
    outline: none; }

.aut-list-regster-btns, .part-sel-car-content {
  position: absolute;
  bottom: 15%;
  /* left: 6%; */
  text-align: center;
  width: 95%;
  margin-left: 10px;
  margin-right: 10px; }

.auzto-heading {
  width: 100%; }
  .auzto-heading h2 {
    text-transform: uppercase;
    font-size: 28px;
    font-family: PoppinsBold;
    color: #fff; }
  .auzto-heading b {
    color: #ffc300;
    font-family: PoppinsBold; }

.auz-gr {
  position: absolute;
  top: 23%;
  left: 4%; }
  
  
  
  /*search-result-page*/

.search-banner-sec {
    display: flex;
    position: relative;
    height: 553px;
}

.search-banner-sec img {
width: 100%;
height: 100%;
object-fit: cover;
}

.search-banner-hedng{
  z-index: 1;
    position: absolute;
    top: 229px;
    left: 0;
    right: 0;
    color: white;
    text-align: center;
    font-family: PoppinsBlack;
    font-size: 40px;
}


.search-banner-sec::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
background: linear-gradient(180deg, rgba(9, 24, 103, 0.434) 0%, rgba(6, 14, 58, 0.427) 100%);

  }


  .search-result-section-main {
  position: relative;
  padding: 20px 0; }

.search-result-b-heddngs {
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px;
  width: 95%;
  margin: auto;
  font-size: 30px; }

.part-recent-listing-search{
    width: 95%;
    margin: auto;
    padding-top: 20px;
}

.listing-search-flx {
      display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}

.listing-search-flx-item{
  width: 90%;
}

.card-s-imge{

  height: 260px;
}

.listing-search-flx-item .card-s {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    box-shadow: 0px 8px 24px 2px #00000026;
    border-radius: 10px;
    padding: 10px;
    margin: 10px 2px;
}

.card-s-imge img{
  border-radius: 10px;
  object-fit: cover;
  width: 100%;
  height: 100%;
}


.center-serch-p{
  text-align: center;
  padding: 10px 0;
}

.serch-btn {
  border: none;
  outline: none;
  padding: 10px 12px;
background: white;
  cursor: pointer;
  font-size: 16px;
  border-radius: 5px;
  margin-bottom: 5px;
}


.serch-active, .serch-btn:hover {
background: #4361EE;
  color: white;
}

.pre-serch-blu{
  background: #4361EE;
  color: white;
}




/*contact-page*/

.mobile-cntct{
    width:100%;
}

.pc-cntct{
    display:none;
}


.contact-banner-sec-text{
    position: absolute;
    color: white;
    bottom: 35px;
    text-align: center;
    z-index: 1;
    width: 100%;
    font-size: 45px;
}


.contact-banner-sec::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    /* bottom: 0; */
    width: 100%;
    height: 100%;
    /* border-radius: 10px; */
    display: inline-block;
    background: linear-gradient(180deg, rgba(9, 24, 103, 0) 0%, rgba(6, 14, 58, 0.8) 100%);
}

.contact-banner-sec {
    display: flex;
    position: relative;
    height: 553px;
    z-index:1;
}

.contact-banner-sec img {
width: 100%;
height: 100%;
object-fit: cover;
}
.contact-detls-sec-cntr {
    width: 90%;
    margin: auto;
    padding: 20px 0;
}

.left-crd-flx-info {
    text-align: left;
}


section.contact-detls-sec-cmpl {
    background: url(../img/contact/contact-bg-mob.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    padding: 30px 0;
}

.contact-detls-sec-flexx{
    display: flex;
    align-items: center;
    gap: 30px;
    flex-direction: column;
}
.ctc-sec-flex-left-crd{
    background: white;
    box-shadow: 0px 8px 24px 2px #0000001a;
    border-radius: 10px;
    padding: 15px;
    margin: 10px 0;
    text-align: center;
}


.left-crd-flx-info.emls-div a{
    font-size: 15px;
}


.left-crd-flx-info.phns-div a{
    font-family: 'PoppinsBold';
    font-size: 22px;
}
  
  
  
.left-crd-flx-info.adrs-div a{
    font-family: 'PoppinsBold';
}
.ctc-sec-flex-left-hed{
  color: white;
  text-align: center;
}
.ctc-sec-flex-left-hed p{
  padding: 10px;
}

.ctc-sec-flex-left-hed h2{
  font-size: 40px;
      line-height: 34px;
  
}

.contact-sec-flex-right-cont{
  padding: 10px;
  background: white;
  box-shadow: 0px 8px 24px 2px #0000001A;
border-radius: 12px;
}

.ctc-sec-left-crd-flx{
  display: flex;
  align-items: center;
  gap: 10px;
}

.contact-sec-flex-left {
    width: 100%;
}

.left-crd-flx-img {
    width: 44px;
    height: 44px;

}
.left-crd-flx-img  img{
    width: 44px;
    height: 100%;
}

.left-crd-flx-info a{
    color: black;
    font-weight: 900;
    text-decoration: none;
}


.contact-sec-flex-right {
    width: 100%;
}


.contcts-heding-fom{
  background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
  color: white;
  padding: 5px 20px;
  border-radius: 10px;
  width: 95%;
  margin: auto;
  font-size: 30px;
  text-align: center;
}

.contact-sec-flex-right form{
  width: 95%;
  margin: auto;
  padding: 10px 0;
}

.contact-sec-flex-right-cont textarea {
    width: 100%;
    outline: none;
    padding: 14px 8px;
    border-radius: 6px;
    border: none;
    background: #E1E9FF;
    margin: 3px 0;
    height: 100px;
}

.contact-sec-flex-right-cont input::placeholder {
  color: black;
}

.contact-sec-flex-right-cont textarea::placeholder {
  color: black;
}

.contact-sec-flex-right-cont button {
    display: block;
    width: 100%;
    background: #2A81F4;
    color: white;
    border: none;
    border-radius: 6px;
    padding: 10px;
    font-size: 20px;
}


.contact-sec-flex-right-cont button:hover {
color:#2A81F4;
background:white;
 border: 2px solid #2A81F4;
  

}



.contact-sec-flex-right-cont input {
    width: 100%;
    outline: none;
    padding: 14px 8px;
    border-radius: 6px;
    border: none;
    background: #E1E9FF;
    margin: 3px 0;
}

.contct-google-map iframe{
  width: 100%;
}

  
  
  
  
  
  
  
  
  
  

@media (min-width: 500px) {
  .red-topc-imgs {
    max-height: none;
    min-height: 331px; }

  .cont-datas-hedng b {
    font-size: 18px; }

  .cont-datas-read-blogs a {
    padding: 6px 12px;
    font-size: 16px; }

  .cont-datas-author {
    gap: 10px; }

  .cont-datas-auth-img img {
    max-width: 44px;
    height: 44px; }

  .cont-datas-auth-detls {
    line-height: 18px;
    font-size: 14px; } }
.error {
          text-align: center;
    margin: 53px;
  }
  .error h2 {
      font-size:123px;
      line-height: 76px;
  }
/*# sourceMappingURL=mobile.css.map */
