.ptiBody {
    background: url('/assets/images/bg.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

:focus {
    outline: none;
    box-shadow: none;
}

.ptiInsideBody {
    /*background: rgba(18, 185, 198, 0.99);*/
    /*background: url('https://gia.org.sg/images/articles/consumers/motor-insurance/motor.jpg') no-repeat center center fixed;*/
    /*background: url('https://img.freepik.com/free-photo/two-women-partners-handshaking-after-signing-business-contract-meeting_1163-4924.jpg?w=2000&t=st=1677845633~exp=1677846233~hmac=ef94f3fa14fe8e8fa8680469cbbd818d5efec389100e8ccf337def8d3bccfd62') no-repeat center center fixed;*/
    /*background: url('https://img.freepik.com/free-photo/collage-with-woman-carrying-man-shoulders_23-2148391268.jpg?w=2000&t=st=1677846087~exp=1677846687~hmac=1e79ae5b3ea8cc313b539735fab09251b6bc762b659e6de4f36978277be271c1') no-repeat center center fixed;*/
    background: url('/images/other/1.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.contentInsideBg {
    position: fixed;
    width: 100%;
    height: 40%;
    top: 60%;
    left: 0%;
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    z-index: -1;
}

.contentInsideLineBg {
    position: fixed;
    width: 100%;
    height: 40%;
    top: 30%;
    left: 0%;
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    z-index: -1;
}

.contentSection {
    position: relative;
    margin-top: 20%;
    padding: 0% 10% 0% 10%;
    min-height: 40ch;
}

.contentSection .title {
    color: #fff;
    text-align: center;
    margin: 0px 0px 30px 0px;
    font-family:"BPG Banner Caps" !important;
    font-size: 20px;
}

.navbar {
    top: 9%;
    padding: 0% 4% 0% 4%;
}

.navbar-brand img {
    width: 50%;
}

.nav-link {
    padding: 5px;
    border-radius: 3px !important;
}

.navbar-nav a  {
    font-size: 12px;
    color: #fff;
    font-family:"BPG Arial Caps" !important;
    margin-left: 100px!important;
    transition: all .2s ease-in-out;
}

.navbar-nsav a:hover  {
    color: rgba(255,255,255,1);
    background: url('/assets/images/button_bg_1.png');
}

.navbar-nav a:hover  {
    color: rgba(255,255,255,1);
    padding-top: 6px;
    padding-bottom: 1px !important;
    transform: scale(1.05);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(159, 53, 118, 0.2);
}

.navbar-nav .nav-link:hover, .nav-link:focus  {
    color: rgba(255,255,255,1);
}

.navbar .options a {
    margin-left: 20px!important;
}


.dropdown-menu {
    margin-top: 20px !important;
    background: transparent;
    width: 300%;
    border-radius: 5px;
    padding: 5px 0px 5px 0px;
    border-width: 0px;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 5px 0px 10px 0px rgb(0 0 0 / 10%);
}

.dropdown-menu a {
    padding: 10px;
    margin: 0px !important;
    color: rgba(255,255,255,1);
    font-size: 11px;
}

.dropdown-menu .dropMenu {
    text-align: center;
}

.dropdown-menu .dropMenu a {
    text-decoration: none;
    color: rgba(255,255,255,1);
    filter: drop-shadow(2px 2px 4px rgb(0 0 0 / 0.3));
}

.dropdown-menu .dropMenu img {
    width: 40px;
    filter: drop-shadow(2px 2px 2px rgb(0 0 0 / 0.1));
    /*filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);*/
    /*filter: hue-rotate(3.142rad);*/
}

.dropdown-menu .dropMenu .title {
    padding: 5px 0px 0px 0px;
}


.contentBg {
    position: fixed;
    width: 99%;
    height: 98%;
    left: 0.5%;
    top: 1%;
    background: rgba(18, 185, 198, 0.99);
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    z-index: -1;
}

.offerVerification {
    position: fixed;
    bottom: 20%;
    left: 5.3%;
}

.offerVerification .title {
    font-size: 10px;
    color: #fff;
}

.offerVerification button {
    width: 100%;
    background: rgba(159, 53, 118, 0.49);
    padding: 8px 30px 8px 30px;
    color: #fff;
    font-family:"BPG Arial Caps" !important;
    font-size: 10px;
    background: url('/assets/images/button_bg_1.png');
    background-repeat: repeat;
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: rgba(255, 177, 0, 1);
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 40%);
}

.offerVerification button a {
    color: #fff;
    text-decoration: none;
}

.hSocial {
    text-align: center;
}

.hSocial a {
    font-size: 10px;
    color: #fff;
    font-style: normal;
    text-decoration: none;

}

.partnersTitle {
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    font-family:"BPG Banner Caps" !important;
    padding: 3px;
    letter-spacing: 2px;
    /*font-size: 12px;*/
    /*color: #fff;*/
    font-size: 11px;
    color: rgba(0,0,0,0.4);
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(255,255,255,0.9) 50%, rgba(0,0,0,0) 100%);
    filter: drop-shadow(2px 2px 4px rgb(0 0 0 / 0.2));
}

.partners {
    margin-top: 50px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 0px;
}

.partners a {
    background: rgba(255,255,255,0.9);
    color: rgba(0,0,0,0.5);
    text-align: center;
    text-decoration: none;
    margin: 20px;
    padding: 20px;
    border-radius: 5px;
    filter: drop-shadow(2px 2px 4px rgb(0 0 0 / 0.2));
}

.partners a p {
    font-size: 10px;
    margin-top: 20px;
    margin-bottom: 5px;
}

.partners a img {
    width: 90px;
    height: 90px;
    border-radius: 100px;
    border: 4px solid rgba(255,255,255,0.9);
    filter: drop-shadow(2px 2px 4px rgb(0 0 0 / 0.1));
}

.partners a:hover img {

    filter: drop-shadow(2px 2px 4px rgb(0 0 0 / 0.5));
}

.footer {
    position: fixed;
    bottom: 2%;
    width: 92%;
    left: 4%;
}

.footer a {
    text-decoration: none;
    font-family:"BPG Arial Caps" !important;
    font-size: 10px;
}

.footerInside {
    margin-top: 100px;
    font-family:"BPG mrgvlovani" !important;
}

.footerInside .title {
    font-size: 12px;
    text-align: center;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: rgba(0,0,0,0.2);
    margin-bottom: 10px;
    font-family:"BPG Banner Caps" !important;
}

.footerInside ul li {
    list-style-type: none;
}

.footerInside ul li:before {
    content: "\ec68";
    font-family: icomoon!important;
    display: inline-block;
    margin-left: calc( var(--icon-space) * -1 );
    width: var(--icon-space);
    font-size: 9px;
}

.footerInside ul li a {
    text-decoration: none;
    font-size: 10px;
    color: rgba(0,0,0,0.5)
}

.insurancePackages {
    position: relative;
    margin-top: 15%;
    padding: 0% 10% 0% 10%;
    /*height: auto;*/
}

.insurancePackages .title {
    color: #fff;
    text-align: center;
    margin: 0px 0px 30px 0px;
    font-family:"BPG Banner Caps" !important;
    font-size: 20px;
}

.insuranceContact {
    position: -webkit-sticky;
    position: sticky;
    top: 30%;
    padding-top: 100px;
    height: 50px;
}





.card {
    -webkit-box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 30%);
    box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 30%);
}


.text-muted-light { color: rgba(0,0,0,0.5) !important;}
.text-left { text-align: left !important;}
.text-right { text-align: right !important;}

.lsp-1 { letter-spacing:1px !important; }
.lsp-2 { letter-spacing:2px !important; }
.lsp-3 { letter-spacing:3px !important; }
.lsp-5 { letter-spacing:5px !important; }

.font-2 { font-size: 2px !important;}
.font-3 { font-size: 3px !important;}
.font-4 { font-size: 4px !important;}
.font-5 { font-size: 5px !important;}
.font-6 { font-size: 6px !important;}
.font-7 { font-size: 7px !important;}
.font-8 { font-size: 8px !important;}
.font-9 { font-size: 9px !important;}
.font-10 { font-size: 10px !important;}
.font-11 { font-size: 11px !important;}
.font-12 { font-size: 12px !important;}
.font-13 { font-size: 13px !important;}
.font-14 { font-size: 14px !important;}
.font-15 { font-size: 15px !important;}
.font-16 { font-size: 16px !important;}
.font-17 { font-size: 17px !important;}
.font-18 { font-size: 18px !important;}
.font-19 { font-size: 19px !important;}
.font-20 { font-size: 20px !important;}
.font-22 { font-size: 22px !important;}
.font-25 { font-size: 25px !important;}
.font-30 { font-size: 30px !important;}
.font-40 { font-size: 40px !important;}
.font-50 { font-size: 50px !important;}
.font-70 { font-size: 70px !important;}
.font-100 { font-size: 100px !important;}

.width-5  { width: 5px !important;}
.width-10 { width: 10px !important;}
.width-20 { width: 20px !important;}
.width-25 { width: 25px !important;}
.width-30 { width: 30px !important;}
.width-35 { width: 35px !important;}
.width-40 { width: 40px !important;}
.width-10-per { width: 10% !important;}
.width-30-per { width: 30% !important;}
.width-50 { width: 50px !important;}
.width-50-per { width: 50% !important;}
.width-100 { width: 100% !important;}
.height-100 { height: 100% !important;}

.no-padding { padding: 0px !important;}
.no-margin  { margin: 0px !important;}

.padding-1 { padding: 1px !important; }
.padding-2 { padding: 2px !important; }
.padding-3 { padding: 3px !important; }
.padding-4 { padding: 4px !important; }
.padding-5 { padding: 5px !important; }
.padding-5-per { padding: 5% !important; }
.padding-6 { padding: 6px !important; }
.padding-7 { padding: 7px !important; }
.padding-8 { padding: 8px !important; }
.padding-9 { padding: 9px !important; }
.padding-10 { padding: 10px !important; }
.padding-10-per { padding: 10% !important; }
.padding-15 { padding: 15px !important; }
.margin-5 { margin: 5px !important; }
.margin-10 { margin: 10px !important; }
.padding-20 { padding: 20px !important; }
.padding-30 { padding: 30px !important; }
.padding-50 { padding: 50px !important; }
.margin-20 { margin: 20px !important; }

.pl-0 { padding-left: 0px   !important;}
.pr-0 { padding-right: 0px  !important;}
.pt-0 { padding-top: 0px    !important;}
.pb-0 { padding-bottom: 0px !important;}

.padding-3 { padding: 3px !important; }

.pt-1 { padding-top: 1px    !important; }
.pb-1 { padding-bottom: 1px !important; }
.pl-1 { padding-left: 1px   !important; }
.pr-1 { padding-right: 1px  !important; }

.pt-2 { padding-top: 2px    !important; }
.pb-2 { padding-bottom: 2px !important; }
.pl-2 { padding-left: 2px   !important; }
.pr-2 { padding-right: 2px  !important; }

.pt-3 { padding-top: 3px    !important; }
.pb-3 { padding-bottom: 3px !important; }
.pl-3 { padding-left: 3px   !important; }
.pr-3 { padding-right: 3px  !important; }

.pt-4 { padding-top: 4px    !important; }
.pb-4 { padding-bottom: 4px !important; }
.pl-4 { padding-left: 4px   !important; }
.pr-4 { padding-right: 4px  !important; }

.pl-5 { padding-left: 5px   !important; }
.pr-5 { padding-right: 5px  !important; }
.pt-5 { padding-top: 5px    !important; }
.pb-5 { padding-bottom: 5px !important; }

.pl-8 { padding-left: 8px   !important; }
.pr-8 { padding-right: 8px  !important; }
.pt-8 { padding-top: 8px    !important; }
.pb-8 { padding-bottom: 8px !important; }

.pl-9 { padding-left: 9px   !important; }
.pr-9 { padding-right: 9px  !important; }
.pt-9 { padding-top: 9px    !important; }
.pb-9 { padding-bottom: 9px !important; }

.pl-6 { padding-left: 6px   !important; }
.pr-6 { padding-right: 6px  !important; }
.pt-6 { padding-top: 6px    !important; }
.pb-6 { padding-bottom: 6px !important; }

.pl-7 { padding-left: 7px   !important; }
.pr-7 { padding-right: 7px  !important; }
.pt-7 { padding-top: 7px    !important; }
.pb-7 { padding-bottom: 7px !important; }

.pt-10 { padding-top: 10px !important; }
.pb-10 { padding-bottom: 10px !important; }
.pr-10 { padding-right: 10px !important; }
.pl-10 { padding-left: 10px !important; }

.pt-11 { padding-top: 11px !important; }
.pb-11 { padding-bottom: 11px !important; }
.pr-11 { padding-right: 11px !important; }
.pl-11 { padding-left: 11px !important; }

.pt-12 { padding-top: 12px !important; }
.pb-12 { padding-bottom: 12px !important; }
.pr-12 { padding-right: 12px !important; }
.pl-12 { padding-left: 12px !important; }

.pt-13 { padding-top: 13px !important; }
.pb-13 { padding-bottom: 13px !important; }
.pr-13 { padding-right: 13px !important; }
.pl-13 { padding-left: 13px !important; }

.pt-14 { padding-top: 14px !important; }
.pb-14 { padding-bottom: 14px !important; }
.pr-14 { padding-right: 14px !important; }
.pl-14 { padding-left: 14px !important; }

.pt-15 { padding-top: 15px !important; }
.pb-15 { padding-bottom: 15px !important; }
.pr-15 { padding-right: 15px !important; }
.pl-15 { padding-left: 15px !important; }

.pl-20 { padding-left: 20px !important; }
.pr-20 { padding-right: 20px !important; }
.pt-20 { padding-top: 20px !important; }
.pb-20 { padding-bottom: 20px !important; }

.pl-25 { padding-left: 25px !important; }
.pr-25 { padding-right: 25px !important; }
.pt-25 { padding-top: 25px !important; }
.pb-25 { padding-bottom: 25px !important; }

.pl-30 { padding-left: 30px !important; }
.pr-30 { padding-right: 30px !important; }
.pt-30 { padding-top: 30px !important; }
.pb-30 { padding-bottom: 30px !important; }

.pl-32 { padding-left: 32px !important; }
.pr-32 { padding-right: 32px !important; }
.pt-32 { padding-top: 32px !important; }
.pb-32 { padding-bottom: 32px !important; }

.pl-35 { padding-left: 35px !important; }
.pr-35 { padding-right: 35px !important; }
.pt-35 { padding-top: 35px !important; }
.pb-35 { padding-bottom: 35px !important; }

.pl-40 { padding-left: 40px !important; }
.pr-40 { padding-right: 40px !important; }
.pt-40 { padding-top: 40px !important; }
.pb-40 { padding-bottom: 40px !important; }

.pl-50 { padding-left: 50px !important; }
.pr-50 { padding-right: 50px !important; }
.pt-50 { padding-top: 50px !important; }
.pb-50 { padding-bottom: 50px !important; }

.pl-60 { padding-left: 60px !important; }
.pr-60 { padding-right: 60px !important; }
.pt-60 { padding-top: 60px !important; }
.pb-60 { padding-bottom: 60px !important; }

.pt-100 { padding-top: 100px !important;}

.pt-12 { padding-top: 12px !important; }

.pt-18 { padding-top: 18px; }
.pt-19 { padding-top: 19px; }
.pt-25 { padding-top: 25px; }

.pt-30 { padding-top: 30px; }
.pt-35 { padding-top: 35px; }
.pt-40 { padding-top: 40px; }
.pt-45 { padding-top: 45px; }
.pt-47 { padding-top: 47px; }
.pt-48 { padding-top: 48px; }
.pt-50 { padding-top: 50px; }
.pt-70 { padding-top: 70px; }

.pb-30 { padding-bottom: 30px; }
.pb-35 { padding-bottom: 35px; }
.pb-40 { padding-bottom: 40px; }
.pb-45 { padding-bottom: 45px; }
.pb-50 { padding-bottom: 50px; }

.mt-0 { margin-top: 0px !important; }
.mb-0 { margin-bottom: 0px !important; }
.mt-1 { margin-top: 1px !important; }
.ml-1 { margin-left: 1px !important; }
.mt-2 { margin-top: 2px !important; }

.mt-2 { margin-top:    2px !important; }
.ml-2 { margin-left:   2px !important; }
.mr-2 { margin-right:  2px !important; }
.mb-2 { margin-bottom: 2px !important; }

.mt-3 { margin-top:    3px !important; }
.ml-3 { margin-left:   3px !important; }
.mr-3 { margin-right:  3px !important; }
.mb-3 { margin-bottom: 3px !important; }

.mt-4 { margin-top:    4px !important; }
.ml-4 { margin-left:   4px !important; }
.mr-4 { margin-right:  4px !important; }
.mb-4 { margin-bottom: 4px !important; }

.mr-5 { margin-right:  5px !important; }
.ml-5 { margin-left:   5px !important; }
.mb-5 { margin-bottom: 5px !important; }
.mt-5 { margin-top:    5px !important; }

.mt-6 { margin-top: 6px !important; }
.mb-6 { margin-bottom: 6px !important; }

.mt-7 { margin-top: 7px !important; }
.mb-7 { margin-bottom: 7px !important; }

.mt-8 { margin-top: 8px !important; }
.mb-8 { margin-bottom: 8px !important; }

.mt-9 { margin-top: 9px !important; }


.mr-10 { margin-right: 10px !important;}
.mt-10 { margin-top: 10px !important;}
.mb-10 { margin-bottom: 10px !important;}
.ml-10 { margin-left: 10px !important;}

.mt-17 { margin-top: 18px !important;}

.mr-11 { margin-right: 11px !important;}
.ml-11 { margin-left: 11px !important;}
.mt-11 { margin-top: 11px !important;}
.mb-11 { margin-bottom: 11px !important;}

.mr-12 { margin-right: 12px !important;}
.ml-12 { margin-left: 12px !important;}
.mt-12 { margin-top: 12px !important;}
.mb-12 { margin-bottom: 12px !important;}

.mr-13 { margin-right: 13px !important;}
.ml-13 { margin-left: 13px !important;}
.mt-13 { margin-top: 13px !important;}
.mb-13 { margin-bottom: 13px !important;}

.mr-14 { margin-right: 14px !important;}
.ml-14 { margin-left: 14px !important;}
.mt-14 { margin-top: 14px !important;}
.mb-14 { margin-bottom: 14px !important;}

.mr-15 { margin-right: 15px !important;}
.ml-15 { margin-left: 15px !important;}
.mt-15 { margin-top: 15px !important;}
.mb-15 { margin-bottom: 15px !important;}

.mr-20 { margin-right: 20px !important;}
.ml-20 { margin-left: 20px !important;}
.mt-20 { margin-top: 20px !important;}
.mb-20 { margin-bottom: 20px !important;}

.mr-22 { margin-right: 22px !important;}
.ml-22 { margin-left: 22px !important;}
.mt-22 { margin-top: 22px !important;}
.mb-22 { margin-bottom: 22px !important;}

.mt-25 { margin-top: 25px !important;}
.mb-25 { margin-bottom: 25px !important;}

.mt-30 { margin-top:    30px !important; }
.mb-30 { margin-bottom: 30px !important; }
.mr-30 { margin-right:     30px; }
.ml-30 { margin-left:      30px; }
.ml-30-per { margin-left:  30%; }
.mr-30-per { margin-right: 30%; }

.mt-35 { margin-top: 35px !important; }

.ml-40 { margin-left: 40px;}

.mt-40 { margin-top: 40px !important; }
.mt-45 { margin-top: 45px !important; }
.mt-50 { margin-top: 50px !important; }
.mb-50 { margin-bottom: 50px !important; }
.mt-60 { margin-top: 60px !important; }
.mt-65 { margin-top: 65px !important; }
.mt-70 { margin-top: 70px !important; }
.mt-80 { margin-top: 80px !important; }
.mt-100 { margin-top: 100px !important;}

.bg-shadow {
    -webkit-box-shadow: 4px 4px 4px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 4px 4px 4px 1px rgba(0,0,0,0.3);
    box-shadow: 4px 4px 4px 1px rgba(0,0,0,0.3);
}

.bg-shadow-light {
    -webkit-box-shadow: 2px 3px 4px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 3px 4px 1px rgba(0,0,0,0.1);
    box-shadow: 2px 3px 4px 1px rgba(0,0,0,0.1);
}

.bg-shadow-400 {
    -webkit-box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.2);
}

.bg-shadow-300 {
    -webkit-box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.07);
    -moz-box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.07);
    box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.07);
}

.bg-shadow-bottom {
    -webkit-box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.07);
    -moz-box-shadow: 0px 3px 4px 1px rgba(0,0,0,0.07);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}

.bg-shadow-center {
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.3);
}

.bg-shadow-center-light {
    -webkit-box-shadow: 0px 0px 4px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 4px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px 5px rgba(0,0,0,0.1);
}


/* width */
::-webkit-scrollbar {
    width: 0px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 2px 2px 5px transparent;
    border-radius: 0px;
    background: transparent;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #12b9c8;
    border-radius: 0px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #12b9c8;
}




/*mobile*/
@media only screen and (max-width: 600px) {

    .hidden-xs {
        display:none !important;
    }

    .navbar {
        top: 3%;
        padding: 0px 0px 0px 0px;
    }

    .navbar .container-fluid {
        top: 3%;
        padding: 0px 10px 0px 10px;
    }


    .navbar-brand {
        width: 40%;
        padding: 0px 0px 0px 10px;
    }

    .navbar-brand img {
        width: 100%;
    }

    .navbar-toggler {
        border-width: 1px 0px 1px 1px;
        border-style: solid;
        border-color: #fff;
        padding: 8px 5px 5px 8px;
        margin-right: 10px;
        border-radius: 4px 0px 0px 4px;
    }

    .navbar-toggler i {
        color: #fff;
    }

    .navbar-toggler,
    .navbar-toggler:focus,
    .navbar-toggler:active,
    .navbar-toggler-icon:focus {
        outline: none;
        box-shadow: none;
    }

    .navbar-collapse {
        padding: 0px 20px 0px 20px;
        margin-top: 20px;
        background: rgba(18, 185, 198, 0.99);
    }

    .navbar-nav a {
        padding-top: 20px;
        padding-bottom: 20px;
        margin: 0px !important;
    }

    .dropdown-menu {
        width: 100%;
        border-radius: 0px;
    }

    .partners {
        flex-direction: column;
    }

    .insurancePackages {
        padding: 0px 12px 0px 12px;
    }

    .contentSection {
        padding: 0px 12px 0px 12px;
    }

    .contentBg {
        position: fixed;
        width: 96%;
        left: 2%;
    }

    .offerVerification {
        position: fixed;
        bottom: 3%;
        left: 5%;
        width: 90%;
        z-index: 999;
    }

    .offerVerification .title {
        font-size: 10px;
        color: #fff;
        text-align: center
    }

}