﻿#band-cookies p, #band-cookies a {
  font-size: 0.8rem; }

small.callhotline a, small.callhotline p {
  font-size: 0.875rem; }

p, a {
  font-size: 1.2rem; }
  p span, p div, a span, a div {
    font-size: 1.2rem !important;
    font-family: unset !important; }

.upload_doc input.form-control {
  font-size: 1rem !important; }

@media (min-width: 1700px) {
  #contact h2 a {
    color: #fff;
    font-size: 1.5rem; } }

@media (min-width: 1200px) and (max-width: 1700px) {
  p, a {
    font-size: 1.1rem; }
    p span, p div, a span, a div {
      font-size: 1.1rem !important;
      font-family: unset !important; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  p, a {
    font-size: 1.15rem; }
    p span, p div, a span, a div {
      font-size: 1.15rem !important;
      font-family: unset !important; } }

@media (min-width: 992px) and (max-width: 1024px) {
  p, a {
    font-size: 1.15rem; }
    p span, p div, a span, a div {
      font-size: 1.15rem !important;
      font-family: unset !important; } }

@media (max-width: 992px) {
  p, a {
    font-size: 1.05rem !important; }
    p span, p div, a span, a div {
      font-size: 1.05rem !important;
      font-family: unset !important; }
  .contact_num .innerWrp h2 {
    font-size: 1.25rem !important; }
    .contact_num .innerWrp h2 a {
      font-size: 1.25rem !important; } }

#topNav {
  display: none !important; }

.topMenuMob {
  display: none; }

a {
  color: #927112; }

@media (min-width: 1330px) {
  h1 {
    font-size: 3.2rem; }
  h2 {
    font-size: 1.6rem; } }

.btn_white:hover {
  background-color: #347571;
  background-image: url("../img/btn_arrow.png");
  z-index: 99;
  background-size: auto;
  background-position: right 10px center;
  background-repeat: no-repeat; }

.btn_blue:hover {
  background-color: #347571;
  /*    background-image: url('../img/btn_arrow.png');
z-index: 99;
background-size: auto;
background-position: right 10px center;
background-repeat: no-repeat;*/ }

.btn_yellow:hover {
  background-color: #7b5f0f !important;
  /* background-image: url('../img/btn_arrow.png');
z-index: 99;
background-size: auto;
background-position: right 10px center;
background-repeat: no-repeat;*/ }

.btn_arrow_white {
  background-image: url("../img/btn_arrow.png");
  z-index: 99;
  background-size: auto;
  background-position: right 10px center;
  background-repeat: no-repeat; }

.btn_arrow_blue {
  background-image: url("../img/btn_arrow_blue.png");
  z-index: 99;
  background-size: auto;
  background-position: right 10px center;
  background-repeat: no-repeat; }

.about_head {
  background: #927112;
  /*background: none;*/
  padding: 0.5rem 0;
  margin: 0;
  margin-bottom: 0;
  padding-top: 0; }
  .about_head h1, .about_head h2, .about_head h3 {
    margin: 0; }
  .about_head .sub_head {
    background: #4baaa4;
    padding: 2em 0; }
    .about_head .sub_head h1 {
      color: #fff;
      margin: 0; }
    .about_head .sub_head h3 {
      color: #fff; }

.contact_num {
  background: #927112;
  padding: 0.5rem 0;
  margin: 0;
  margin-bottom: 3rem;
  position: relative; }
  .contact_num .d-flex {
    flex-wrap: wrap; }
  .contact_num .innerWrp {
    margin: 0.5rem 4rem; }
    .contact_num .innerWrp h2 {
      font-weight: 700; }
      .contact_num .innerWrp h2 a {
        color: #fff;
        font-size: 1.6rem; }
    .contact_num .innerWrp img {
      margin-right: 1.5rem;
      max-height: 4.75rem; }

/*.stckyfloat-menu {
    .web {
        ul {
            list-style: none;

            li {
                a {
                    text-decoration: none;
                    opacity: 1;
                    height: 65px;
                    text-align: center;
                    color: #a06c12;
                    font-size: .8rem;
                    line-height: 65px;
                    width: 260px;
                    position: absolute;
                    background-color: transparent;
                    background: url(../img/qui);
                    z-index: 100;
                    cursor: pointer;
                    -moz-transition: right .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;
                    -o-transition: right .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;
                    -webkit-transition: right .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;
                    transition: right .3s ease-out,background-color .3s ease-out,opacity .3s ease-out;
                    display: block;
                }
            }
        }
    }
}

.stckyfloat img {
    left: 18px;
    position: absolute;
    top: 20px;
    width: 11%;
}

.stckyfloat-1 {
    top: 0;
    right: -197px;
}*/
/*#floatdiv {
    display: none !important;
}*/
#contact h2, .submit_motor_claim h2 {
  text-transform: uppercase;
  color: #927112;
  text-align: center;
  margin: 1.5rem 0; }

#contact .requestCallBack_form .form, .submit_motor_claim .requestCallBack_form .form {
  width: 67%;
  margin: auto; }
  #contact .requestCallBack_form .form h3, .submit_motor_claim .requestCallBack_form .form h3 {
    text-transform: uppercase;
    font-weight: 500; }
  #contact .requestCallBack_form .form .selInsurance_table, .submit_motor_claim .requestCallBack_form .form .selInsurance_table {
    margin: 1rem 0 3rem 0; }
    #contact .requestCallBack_form .form .selInsurance_table td, .submit_motor_claim .requestCallBack_form .form .selInsurance_table td {
      padding: 0 1rem; }
      #contact .requestCallBack_form .form .selInsurance_table td input, .submit_motor_claim .requestCallBack_form .form .selInsurance_table td input {
        visibility: hidden; }
      #contact .requestCallBack_form .form .selInsurance_table td input[type="radio"]:checked + label, .submit_motor_claim .requestCallBack_form .form .selInsurance_table td input[type="radio"]:checked + label {
        background: #4baaa4;
        color: #fff; }
      #contact .requestCallBack_form .form .selInsurance_table td label, .submit_motor_claim .requestCallBack_form .form .selInsurance_table td label {
        background: #f1f1f1;
        border: 1px solid #dbdbdb;
        text-transform: uppercase;
        padding: 0.5rem 2.5rem;
        border-radius: 1.35rem;
        cursor: pointer;
        font-size: 1.2rem;
        font-weight: 600; }
        #contact .requestCallBack_form .form .selInsurance_table td label:hover, .submit_motor_claim .requestCallBack_form .form .selInsurance_table td label:hover {
          background: #e4e4e4; }
        #contact .requestCallBack_form .form .selInsurance_table td label.active, .submit_motor_claim .requestCallBack_form .form .selInsurance_table td label.active {
          background: #4baaa4;
          color: #fff; }
  #contact .requestCallBack_form .form .enquiryForm, .submit_motor_claim .requestCallBack_form .form .enquiryForm {
    width: 75%;
    margin: auto; }
    #contact .requestCallBack_form .form .enquiryForm .form-group, .submit_motor_claim .requestCallBack_form .form .enquiryForm .form-group {
      margin-bottom: 1.5rem; }
      #contact .requestCallBack_form .form .enquiryForm .form-group label, .submit_motor_claim .requestCallBack_form .form .enquiryForm .form-group label {
        font-weight: 700;
        font-size: 1.2rem; }
    #contact .requestCallBack_form .form .enquiryForm .form-control, .submit_motor_claim .requestCallBack_form .form .enquiryForm .form-control {
      border-radius: 0;
      border: 1px solid #c5e4e2;
      font-size: 1.2rem; }
    #contact .requestCallBack_form .form .enquiryForm .fl, .submit_motor_claim .requestCallBack_form .form .enquiryForm .fl {
      color: #4baaa4;
      font-size: 1rem;
      font-weight: 700; }
    #contact .requestCallBack_form .form .enquiryForm #content_rblstTime input, .submit_motor_claim .requestCallBack_form .form .enquiryForm #content_rblstTime input {
      display: none; }
    #contact .requestCallBack_form .form .enquiryForm #content_rblstTime label, .submit_motor_claim .requestCallBack_form .form .enquiryForm #content_rblstTime label {
      background: #f1f1f1;
      border: 1px solid #dbdbdb;
      text-transform: uppercase;
      padding: 0.5rem 1.25rem;
      border-radius: 1.35rem;
      cursor: pointer;
      margin-right: 0.5rem;
      font-size: 1.1rem; }
      #contact .requestCallBack_form .form .enquiryForm #content_rblstTime label:hover, .submit_motor_claim .requestCallBack_form .form .enquiryForm #content_rblstTime label:hover {
        background: #e4e4e4; }
      #contact .requestCallBack_form .form .enquiryForm #content_rblstTime label.active, .submit_motor_claim .requestCallBack_form .form .enquiryForm #content_rblstTime label.active {
        background: #4baaa4;
        color: #fff; }
    #contact .requestCallBack_form .form .enquiryForm #content_panTime, .submit_motor_claim .requestCallBack_form .form .enquiryForm #content_panTime {
      display: flex; }
      #contact .requestCallBack_form .form .enquiryForm #content_panTime input, .submit_motor_claim .requestCallBack_form .form .enquiryForm #content_panTime input {
        margin: 0 0.12rem; }
    #contact .requestCallBack_form .form .enquiryForm .captcha, .submit_motor_claim .requestCallBack_form .form .enquiryForm .captcha {
      /* img {
                    min-height: 5rem;
                }*/ }
      #contact .requestCallBack_form .form .enquiryForm .captcha .text-center, .submit_motor_claim .requestCallBack_form .form .enquiryForm .captcha .text-center {
        text-align: start !important; }

#contact .requestCallBack_form .mandatoryField, .submit_motor_claim .requestCallBack_form .mandatoryField {
  font-weight: 700;
  color: #4baaa4;
  font-size: 1.35rem; }

#contact .requestCallBack_form .location, .submit_motor_claim .requestCallBack_form .location {
  margin-top: 2rem;
  color: #fff; }
  #contact .requestCallBack_form .location .det a, .submit_motor_claim .requestCallBack_form .location .det a {
    color: #fff;
    font-size: 1.3rem; }
  #contact .requestCallBack_form .location p, .submit_motor_claim .requestCallBack_form .location p {
    color: #fff;
    font-size: 1.3rem; }
  #contact .requestCallBack_form .location .dxb, .submit_motor_claim .requestCallBack_form .location .dxb {
    background: #03879a;
    padding: 2rem 4rem;
    min-height: 32rem;
    position: relative; }
  #contact .requestCallBack_form .location .auh, .submit_motor_claim .requestCallBack_form .location .auh {
    background: #4baaa4;
    padding: 2rem 4rem;
    min-height: 32rem;
    position: relative; }
  #contact .requestCallBack_form .location .map_pins, .submit_motor_claim .requestCallBack_form .location .map_pins {
    position: absolute;
    bottom: 4rem;
    left: 4rem;
    display: flex;
    flex-wrap: wrap;
    z-index: 0; }
    #contact .requestCallBack_form .location .map_pins a, .submit_motor_claim .requestCallBack_form .location .map_pins a {
      margin-right: 1.5rem; }
  #contact .requestCallBack_form .location .dx .border-end, .submit_motor_claim .requestCallBack_form .location .dx .border-end {
    border-right: 3px solid #fff !important; }
  #contact .requestCallBack_form .location .au .border-start, .submit_motor_claim .requestCallBack_form .location .au .border-start {
    border-left: 3px solid #fff !important; }

#contact .roadside_assistance h2, #contact .internationalClub h2, .submit_motor_claim .roadside_assistance h2, .submit_motor_claim .internationalClub h2 {
  text-transform: uppercase;
  text-align: center;
  margin: 4rem 0;
  font-weight: 500; }
  #contact .roadside_assistance h2 a, #contact .internationalClub h2 a, .submit_motor_claim .roadside_assistance h2 a, .submit_motor_claim .internationalClub h2 a {
    color: #fff; }

#contact .roadside_assistance .d-flex, #contact .internationalClub .d-flex, .submit_motor_claim .roadside_assistance .d-flex, .submit_motor_claim .internationalClub .d-flex {
  background: #03879a;
  color: #fff;
  padding: 1.75rem 1rem; }
  #contact .roadside_assistance .d-flex h2, #contact .roadside_assistance .d-flex h3, #contact .internationalClub .d-flex h2, #contact .internationalClub .d-flex h3, .submit_motor_claim .roadside_assistance .d-flex h2, .submit_motor_claim .roadside_assistance .d-flex h3, .submit_motor_claim .internationalClub .d-flex h2, .submit_motor_claim .internationalClub .d-flex h3 {
    color: #fff;
    margin: 0;
    text-transform: none;
    font-weight: 600; }
  #contact .roadside_assistance .d-flex .innerWrp, #contact .internationalClub .d-flex .innerWrp, .submit_motor_claim .roadside_assistance .d-flex .innerWrp, .submit_motor_claim .internationalClub .d-flex .innerWrp {
    margin: .5rem 4rem; }
    #contact .roadside_assistance .d-flex .innerWrp h1, #contact .internationalClub .d-flex .innerWrp h1, .submit_motor_claim .roadside_assistance .d-flex .innerWrp h1, .submit_motor_claim .internationalClub .d-flex .innerWrp h1 {
      font-weight: 700; }
    #contact .roadside_assistance .d-flex .innerWrp img, #contact .internationalClub .d-flex .innerWrp img, .submit_motor_claim .roadside_assistance .d-flex .innerWrp img, .submit_motor_claim .internationalClub .d-flex .innerWrp img {
      margin-right: 1.5rem;
      max-height: 4.75rem; }

#contact .internationalClub .d-flex, .submit_motor_claim .internationalClub .d-flex {
  background: #4baaa4; }

#download-center, #faq {
  margin: 2rem 0; }
  #download-center ul.listCC li, #faq ul.listCC li {
    background: #f4f0e7 !important;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: relative;
    margin: 2rem 0; }
    #download-center ul.listCC li a, #faq ul.listCC li a {
      padding-bottom: 0;
      font-weight: 500;
      color: #000;
      text-indent: 0;
      text-transform: uppercase;
      font-weight: 600; }
      #download-center ul.listCC li a::after, #faq ul.listCC li a::after {
        content: url("../img/btn_arrow_blue.png");
        transform: rotate(-270deg);
        position: absolute;
        top: 1rem;
        right: var(--bs-gutter-x, 3rem);
        cursor: pointer;
        transition: all 1.1s ease; }
    #download-center ul.listCC li ul.innerList, #faq ul.listCC li ul.innerList {
      background: inherit;
      border: none;
      padding: 0.5rem 1rem; }
      #download-center ul.listCC li ul.innerList li, #faq ul.listCC li ul.innerList li {
        padding: 0.25rem 1rem;
        border: none;
        width: 100%;
        align-items: center;
        margin: 0.5rem 0; }
        #download-center ul.listCC li ul.innerList li a, #download-center ul.listCC li ul.innerList li q, #faq ul.listCC li ul.innerList li a, #faq ul.listCC li ul.innerList li q {
          border: none;
          color: #927112;
          font-size: 1.5rem;
          /*&:hover {
                        color: #6c6c6c;
                    }*/
          padding: 0;
          text-indent: 3rem;
          font-weight: 500; }
          #download-center ul.listCC li ul.innerList li a::after, #download-center ul.listCC li ul.innerList li q::after, #faq ul.listCC li ul.innerList li a::after, #faq ul.listCC li ul.innerList li q::after {
            display: none; }
        #download-center ul.listCC li ul.innerList li article, #faq ul.listCC li ul.innerList li article {
          border-top: none;
          font-weight: 400;
          color: #000;
          padding: 0.5rem 2.5rem; }
          #download-center ul.listCC li ul.innerList li article p, #download-center ul.listCC li ul.innerList li article div, #download-center ul.listCC li ul.innerList li article span, #faq ul.listCC li ul.innerList li article p, #faq ul.listCC li ul.innerList li article div, #faq ul.listCC li ul.innerList li article span {
            font-size: 1.2rem; }
        #download-center ul.listCC li ul.innerList li::before, #faq ul.listCC li ul.innerList li::before {
          content: '';
          background-image: url("../img/bullet_green.png");
          background-size: contain;
          height: 24px;
          width: 24px;
          margin-right: 0.5rem;
          position: absolute;
          left: 2rem;
          top: 0.75rem; }
  #download-center ul.listCC li.liClicked::after, #faq ul.listCC li.liClicked::after {
    content: url("../img/btn_arrow_blue.png");
    transform: rotate(-90deg);
    top: 2rem;
    right: 0.5rem; }

#download-center ul.listCC li ul.innerList li {
  /*display: flex;*/
  /*i {
                        color: #4baaa4;
                        font-size: 1.4rem;
                    }*/ }
  #download-center ul.listCC li ul.innerList li::before {
    background-image: url("../img/download.png"); }

#faq ul.listCC li ul {
  padding: 0.5rem 2rem; }

@media (min-width: 1501px) {
  .about_head .scrollMenuItems .topMenuMob {
    display: none; } }

@media (min-width: 1200px) and (max-width: 1700px) {
  #download-center, #faq {
    margin: 2rem 0; }
    #download-center ul.listCC li a, #faq ul.listCC li a {
      font-size: 1.1rem; }
    #download-center ul.listCC li ul.innerList, #faq ul.listCC li ul.innerList {
      background: inherit;
      border: none;
      padding: 0.5rem 1rem; }
      #download-center ul.listCC li ul.innerList li a, #download-center ul.listCC li ul.innerList li q, #faq ul.listCC li ul.innerList li a, #faq ul.listCC li ul.innerList li q {
        font-size: 1.1rem; }
      #download-center ul.listCC li ul.innerList li article p, #download-center ul.listCC li ul.innerList li article div, #download-center ul.listCC li ul.innerList li article span, #faq ul.listCC li ul.innerList li article p, #faq ul.listCC li ul.innerList li article div, #faq ul.listCC li ul.innerList li article span {
        font-size: 1.2rem; }
      #download-center ul.listCC li ul.innerList li::before, #faq ul.listCC li ul.innerList li::before {
        height: 18px;
        width: 18px; }
  .about_head .sub_head {
    padding: 1em 0; }
  .about_head .scrollMenuItems .topMenuMob {
    display: none; }
  .about_head .scrollMenuItems .topMenuDesk ul li {
    margin: 0 2rem; }
    .about_head .scrollMenuItems .topMenuDesk ul li a {
      font-size: 1rem; }
  .about_head .contact_num .innerWrp h2 {
    font-size: 1.3rem; }
    .about_head .contact_num .innerWrp h2 a {
      color: #fff;
      font-size: 1.3rem; }
  .about_head .contact_num .innerWrp h3 {
    font-size: 1rem; }
  #contact .requestCallBack_form .form {
    width: 75%; }
    #contact .requestCallBack_form .form .enquiryForm .form-group label {
      font-size: 1rem; }
    #contact .requestCallBack_form .form .enquiryForm .form-group .form-control {
      font-size: 1rem; }
    #contact .requestCallBack_form .form .selInsurance_table td label {
      font-size: 1rem; }
  #contact .roadside_assistance .d-flex .innerWrp img, #contact .internationalClub .d-flex .innerWrp img {
    max-height: 50px; }
  .contact_num {
    padding: 2rem !important; }
    .contact_num .innerWrp {
      margin: 0 3rem; }
      .contact_num .innerWrp img {
        max-height: 60px; } }

@media (min-width: 1025px) and (max-width: 1199px) {
  .about_head .scrollMenuItems .topMenuMob {
    display: none; }
  .about_head .scrollMenuItems .topMenuDesk ul li {
    margin: 0 1.5rem; }
    .about_head .scrollMenuItems .topMenuDesk ul li a {
      font-size: 0.95rem; }
  .about_head .contact_num {
    padding: 2.5rem !important; }
    .about_head .contact_num .innerWrp {
      margin: 0 3rem; }
      .about_head .contact_num .innerWrp img {
        max-height: 4.75rem; }
      .about_head .contact_num .innerWrp h2 {
        font-size: 1.75rem; }
      .about_head .contact_num .innerWrp h3 {
        font-size: 1.25rem; }
  #contact .requestCallBack_form .form {
    width: 82%; }
    #contact .requestCallBack_form .form .enquiryForm .form-group label {
      font-size: 1.2rem; }
    #contact .requestCallBack_form .form .enquiryForm .form-group .form-control {
      font-size: 1.2rem; }
    #contact .requestCallBack_form .form .selInsurance_table td label {
      font-size: 1.25rem; }
  #contact .roadside_assistance .d-flex .innerWrp img, #contact .internationalClub .d-flex .innerWrp img {
    max-height: 5rem; }
  #download-center ul.listCC li ul.innerList li article p, #download-center ul.listCC li ul.innerList li article div, #download-center ul.listCC li ul.innerList li article span, #faq ul.listCC li ul.innerList li article p, #faq ul.listCC li ul.innerList li article div, #faq ul.listCC li ul.innerList li article span {
    font-size: 1.2rem; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .about_head .scrollMenuItems .topMenuMob {
    display: none; }
  .about_head .scrollMenuItems .topMenuDesk ul li {
    margin: 0 1.5rem; }
    .about_head .scrollMenuItems .topMenuDesk ul li a {
      font-size: 0.95rem; }
  .about_head .contact_num {
    padding: 2.5rem !important; }
    .about_head .contact_num .innerWrp {
      margin: 0 3rem; }
      .about_head .contact_num .innerWrp img {
        max-height: 5rem; }
      .about_head .contact_num .innerWrp h2 {
        font-size: 1.75rem; }
      .about_head .contact_num .innerWrp h3 {
        font-size: 1.25rem; }
  #contact .requestCallBack_form .form {
    width: 82%; }
    #contact .requestCallBack_form .form .enquiryForm .form-group label {
      font-size: 1.2rem; }
    #contact .requestCallBack_form .form .enquiryForm .form-group .form-control {
      font-size: 1.2rem; }
    #contact .requestCallBack_form .form .selInsurance_table td label {
      font-size: 1.25rem; }
  #contact .roadside_assistance .d-flex .innerWrp img, #contact .internationalClub .d-flex .innerWrp img {
    max-height: 5rem; }
  #download-center ul.listCC li ul.innerList li article p, #download-center ul.listCC li ul.innerList li article div, #download-center ul.listCC li ul.innerList li article span, #faq ul.listCC li ul.innerList li article p, #faq ul.listCC li ul.innerList li article div, #faq ul.listCC li ul.innerList li article span {
    font-size: 1.2rem; } }

@media (max-width: 991px) {
  #download-center ul.listCC li, #faq ul.listCC li {
    margin: 0.5rem 0; }
  .about_head .scrollMenuItems .topMenuDesk {
    display: none; }
  .about_head .contact_num {
    padding: 1rem !important; }
    .about_head .contact_num .innerWrp {
      margin: 0.5rem 2.5rem;
      padding: 0.5rem; }
      .about_head .contact_num .innerWrp img {
        max-height: 4rem; }
      .about_head .contact_num .innerWrp h2 {
        font-size: 1.35rem; }
      .about_head .contact_num .innerWrp h3 {
        font-size: 1rem; }
      .about_head .contact_num .innerWrp.d-flex {
        flex-wrap: nowrap; }
  #contact .requestCallBack_form .form {
    width: 95%;
    margin: auto; }
    #contact .requestCallBack_form .form .enquiryForm {
      width: 100%; }
      #contact .requestCallBack_form .form .enquiryForm .form-group label {
        font-size: 1.1rem; }
      #contact .requestCallBack_form .form .enquiryForm .form-group .form-control {
        font-size: 1.1rem; }
      #contact .requestCallBack_form .form .enquiryForm #content_rblstTime label {
        padding: 0.5rem; }
    #contact .requestCallBack_form .form .selInsurance_table td label {
      font-size: 1rem; }
  #contact .requestCallBack_form .location .dxb, #contact .requestCallBack_form .location .auh {
    padding: 2rem;
    min-height: 28rem; }
    #contact .requestCallBack_form .location .dxb .map_pins, #contact .requestCallBack_form .location .auh .map_pins {
      bottom: 1.5rem;
      left: 2rem; }
      #contact .requestCallBack_form .location .dxb .map_pins .btn, #contact .requestCallBack_form .location .auh .map_pins .btn {
        margin-bottom: 0.5rem; }
  #contact .requestCallBack_form .location .dx .border-end {
    border: 0 !important; }
  #contact .requestCallBack_form .location .au .border-start {
    border: 0 !important; }
  #contact .roadside_assistance .d-flex .innerWrp, #contact .internationalClub .d-flex .innerWrp {
    margin: 0.5rem 2.5rem; }
    #contact .roadside_assistance .d-flex .innerWrp img, #contact .internationalClub .d-flex .innerWrp img {
      max-height: 4rem; }
  #contact .requestCallBack_form .form .enquiryForm #content_rblstTime label {
    padding: .5rem .7rem;
    font-size: .6rem !important; }
  .about_head {
    margin-bottom: 2rem; }
  #contact .requestCallBack_form .form h3 {
    font-size: 1.2rem; }
  #contact .requestCallBack_form .form .selInsurance_table td label {
    padding: .5rem .9rem; }
  #contact .roadside_assistance h2, #contact .internationalClub h2 {
    margin: 1rem 0; }
  #contact .roadside_assistance .d-flex .innerWrp img, #contact .internationalClub .d-flex .innerWrp img {
    margin-right: 1.25rem; }
  #contact .roadside_assistance h2, #contact .internationalClub h2 {
    margin: 3rem 0; }
  #download-center ul.listCC li a, #faq ul.listCC li a {
    font-size: 1rem; }
  #download-center, #faq {
    margin: 1rem 0; }
    #download-center ul.listCC li a, #faq ul.listCC li a {
      font-size: 0.9rem;
      /*&:after {
                        top: 0;
                    }*/ }
    #download-center ul.listCC li ul.innerList li, #faq ul.listCC li ul.innerList li {
      margin: 0.5rem 0;
      padding: 0rem 1rem; }
      #download-center ul.listCC li ul.innerList li a, #download-center ul.listCC li ul.innerList li q, #faq ul.listCC li ul.innerList li a, #faq ul.listCC li ul.innerList li q {
        font-size: 1rem;
        text-indent: 1rem; }
      #download-center ul.listCC li ul.innerList li article p, #download-center ul.listCC li ul.innerList li article div, #download-center ul.listCC li ul.innerList li article span, #faq ul.listCC li ul.innerList li article p, #faq ul.listCC li ul.innerList li article div, #faq ul.listCC li ul.innerList li article span {
        font-size: 1rem; }
      #download-center ul.listCC li ul.innerList li::before, #faq ul.listCC li ul.innerList li::before {
        height: 20px;
        width: 20px;
        left: 0;
        top: 0; } }

@media (max-width: 767px) {
  .about_head .contact_num .d-flex {
    flex-wrap: wrap;
    justify-content: center; }
  #download-center ul.listCC li ul.innerList li article, #faq ul.listCC li ul.innerList li article {
    padding: 0.5rem; }
  #contact .roadside_assistance .d-flex, #contact .internationalClub .d-flex {
    flex-wrap: wrap;
    justify-content: center;
    padding: 1rem 0.5rem; } }

@media (max-width: 537px) {
  .about_head .contact_num .innerWrp {
    margin-bottom: 0.75rem; }
    .about_head .contact_num .innerWrp img {
      max-width: 3rem; }
  #contact .requestCallBack_form .form .selInsurance_table td {
    padding: 0;
    margin: 0 0.25rem; }
    #contact .requestCallBack_form .form .selInsurance_table td label {
      padding: 0.5rem; }
  #contact .requestCallBack_form .form .enquiryForm #content_rblstTime label {
    margin-right: 0.5rem;
    font-size: 0.875rem; }
  #contact .requestCallBack_form .form .enquiryForm .form-group label {
    font-size: 1rem; }
  #contact .requestCallBack_form .form .enquiryForm .form-group .form-control {
    font-size: 1rem; }
  #contact .requestCallBack_form .location p {
    font-size: 1.2rem; }
  #contact .roadside_assistance .d-flex .innerWrp img, #contact .internationalClub .d-flex .innerWrp img {
    margin-right: 0.25rem; }
  #download-center ul.listCC li, #faq ul.listCC li {
    padding: 1rem; } }

@media (min-width: 992px) and (max-width: 1199px) {
  #contact .requestCallBack_form .location .dxb, .submit_motor_claim .requestCallBack_form .location .dxb {
    min-height: 27rem; }
  #contact .requestCallBack_form .location .auh, .submit_motor_claim .requestCallBack_form .location .auh {
    min-height: 27rem; } }

@media (min-width: 1200px) and (max-width: 1700px) {
  #contact .requestCallBack_form .form .enquiryForm .form-group label {
    font-size: 1rem; }
  #contact .requestCallBack_form .form .selInsurance_table td label {
    font-size: 1rem; }
  #contact .requestCallBack_form .form h3 {
    font-size: 1.5rem; }
  h1 {
    font-size: 1.6rem; }
  /*  h1 {
        font-size: 1.22rem;
    }*/
  #contact .roadside_assistance .d-flex, #contact .internationalClub .d-flex {
    padding: 0.75rem 1rem; }
  #contact .roadside_assistance h2, #contact .internationalClub h2 {
    margin: 3rem 0; }
  .about_head {
    padding-top: 0.5rem; }
  #contact h2 {
    font-size: 1.5rem; }
  #contact h2 a {
    font-size: 1.5rem;
    color: #fff; }
  #contact .requestCallBack_form .location .dxb, .submit_motor_claim .requestCallBack_form .location .dxb {
    min-height: 27rem; }
  #contact .requestCallBack_form .location .auh, .submit_motor_claim .requestCallBack_form .location .auh {
    min-height: 27rem; } }

/** -------------- DNIRWR-25, Madhura D (08-03-2022), start ---------------- */
#faq ul.listCC li ul.innerList li::before {
  display: none;
  background-image: none; }

#faq ul.listCC li ul.innerList li q::before {
  content: '+';
  position: absolute;
  left: -0.5rem;
  top: 0.15rem;
  color: #4baaa4;
  font-weight: 600; }

#faq ul.listCC li ul.innerList li q.exp::before {
  content: '-'; }

/** -------------- SNIRWR-25, Madhura D (08-03-2022), end ------------------ */
/**
    ------------- Claim Submitted Thankyou page, start ---------------------
*/
.claim_submitted .banner img {
  width: 100%; }

.claim_submitted .banner .thankyouTxt {
  position: absolute;
  top: 50%;
  right: 16rem;
  transform: translate(10px, -50%); }
  .claim_submitted .banner .thankyouTxt h1 {
    color: #04646f;
    font-size: 4rem; }

.claim_submitted .thankyou_message {
  width: 52%;
  margin: 3rem auto;
  text-align: center; }

@media (min-width: 1200px) and (max-width: 1399px) {
  .claim_submitted .banner .thankyouTxt h1 {
    font-size: 3rem; } }

@media (min-width: 991px) and (max-width: 1199px) {
  .claim_submitted .banner .thankyouTxt h1 {
    font-size: 3rem; } }

@media (min-width: 767px) and (max-width: 991px) {
  .claim_submitted .banner .thankyouTxt h1 {
    font-size: 2.25rem; }
  .claim_submitted .thankyou_message {
    width: 95%; } }

@media (max-width: 767px) {
  .claim_submitted .banner .thankyouTxt {
    right: 5rem; }
    .claim_submitted .banner .thankyouTxt h1 {
      font-size: 2rem; }
  .claim_submitted .thankyou_message {
    width: 95%;
    margin: 1rem auto; } }

/**
    ------------- Claim Submitted Thankyou page, end -----------------------
*/
@media (max-width: 991px) {
  .about_head .contact_num .innerWrp h2.phoneNumber a {
    font-size: 1.35rem; } }
