﻿.about_content .policy_head {
  font-size: 1.6rem !important;
  margin-bottom: 1rem !important;
  margin-top: 2rem;
  color: #927112;
  margin-top: 3rem !important; }

.about_content .policy_subHead {
  font-size: 1.5rem;
  margin: 2.75rem 0 1rem 0;
  font-weight: 600; }

.about_content p {
  margin-bottom: 0.75rem !important; }

tr td {
  font-size: 1.2rem;
  line-height: 1.3; }

tr th {
  font-size: 1.2rem;
  line-height: 1.3; }

.list {
  list-style: none; }
  .list li {
    display: flex;
    font-size: 1.2rem; }
    .list li.flex_none {
      display: block; }
    .list li::before {
      content: url("../img/pencil-icon.png");
      position: relative;
      z-index: 1;
      left: -13px;
      top: 0px; }

.location {
  position: relative;
  margin-top: 1rem; }
  .location .dxb {
    padding: 2rem 4rem; }
  .location .auh {
    padding: 2rem 4rem; }
  .location:before {
    content: "";
    position: absolute;
    left: 0;
    background: #04646f;
    width: 50%;
    top: 0;
    height: 100%;
    z-index: -1; }
  .location:after {
    content: "";
    position: absolute;
    right: 0;
    background: #4baaa4;
    width: 50%;
    top: 0;
    height: 100%;
    z-index: -1; }

.list ul {
  list-style: none; }

.payment_summary_wrp .-txtsmall, .home_online_quote_wrp .-txtsmall {
  font-size: 0.95rem; }

.payment_summary_wrp .tableHead, .home_online_quote_wrp .tableHead {
  margin-top: 1.75rem; }
  .payment_summary_wrp .tableHead .tableHeadItem, .home_online_quote_wrp .tableHead .tableHeadItem {
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0.5rem 0; }

.payment_summary_wrp .tableBody, .home_online_quote_wrp .tableBody {
  margin-top: 0.25rem; }
  .payment_summary_wrp .tableBody .tableBodyItem, .home_online_quote_wrp .tableBody .tableBodyItem {
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0.5rem 0; }

.payment_summary_wrp input [type='checkbox'] + label:before, .home_online_quote_wrp input [type='checkbox'] + label:before {
  border: 1px solid #4baaa4; }

.payment_summary_wrp table tr th, .payment_summary_wrp table tr td, .home_online_quote_wrp table tr th, .home_online_quote_wrp table tr td {
  font-size: 1rem; }

.payment_summary_wrp .policy_head, .home_online_quote_wrp .policy_head {
  margin-top: 2rem !important;
  margin-bottom: 0 !important; }

.payment_summary_wrp .payment_foot .preminum_info p, .home_online_quote_wrp .payment_foot .preminum_info p {
  font-size: 1.1rem;
  font-weight: 600;
  color: #000;
  margin-bottom: 0.25rem; }
  .payment_summary_wrp .payment_foot .preminum_info p.-txtlight, .home_online_quote_wrp .payment_foot .preminum_info p.-txtlight {
    color: #000;
    font-weight: 400; }

.payment_summary_wrp .payment_foot .preminum_info #content_hypClassic, .payment_summary_wrp .payment_foot .preminum_info #content_hypTerms, .home_online_quote_wrp .payment_foot .preminum_info #content_hypClassic, .home_online_quote_wrp .payment_foot .preminum_info #content_hypTerms {
  color: #4baaa4;
  line-height: 1.917;
  text-align: left;
  text-decoration: underline !important;
  display: inline-block;
  margin: 0 0.35rem; }

.linking_btns .btn {
  margin: 0 1rem; }

.note_points p {
  font-size: 1.1rem;
  display: flex; }

.tollfree em {
  font-size: 1rem !important; }

@media (min-width: 992px) and (max-width: 1199px) {
  .about_content .policy_head {
    font-size: 1.75rem !important;
    margin-bottom: 1rem !important; }
  .about_content .policy_subHead {
    font-size: 1.25rem;
    margin: 1.75rem 0 1rem 0; }
  .about_content ul li {
    font-size: 1.2rem; }
  .about_content .policy_head {
    margin-top: 2rem !important; } }

@media (max-width: 991px) {
  .about_content ul li {
    font-size: 1rem; }
  .about_content .policy_head {
    font-size: 1.25rem !important;
    margin-bottom: 1rem !important;
    margin-top: 2rem !important; }
  .about_content .policy_subHead {
    font-size: 1.25rem;
    margin: 1.75rem 0 1rem 0; }
  tr td {
    font-size: 1rem; }
  tr th {
    font-size: 1rem; }
  .list {
    font-size: 1rem; }
  .location:before {
    content: "";
    position: absolute;
    left: 0;
    background: #04646f;
    width: 100%;
    top: 0;
    height: 50%;
    z-index: -1; }
  .location:after {
    content: "";
    position: absolute;
    right: 0;
    background: #4baaa4;
    width: 100%;
    top: 50%;
    height: 50%;
    z-index: -1; } }

@media (max-width: 767px) {
  .about_content .policy_head {
    font-size: 1.2rem !important;
    margin-bottom: 1rem !important; }
  .about_content .policy_subHead {
    font-size: 1.25rem;
    margin: 1.75rem 0 1rem 0; }
  .location .dxb, .location .auh {
    padding: 2rem; } }

@media (min-width: 1200px) and (max-width: 1700px) {
  p {
    font-size: 1.1rem !important; }
  .about_content .policy_head {
    margin-top: 2rem !important; }
  .about_content .policy_head {
    font-size: 1.5rem !important; }
  .about_content .policy_subHead {
    font-size: 1.2rem;
    margin: 1.75rem 0 1rem 0; }
  .about_content ul li {
    font-size: 1.1rem;
    margin-bottom: 1em; } }
