header {
    float: left;
    width: 100%;
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 5px 5px -5px #333;
    z-index: 7;
    padding-bottom: 9px;
}

.top {
    margin: 6px 0px;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    top: -5.8px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(103, 103, 103, 0.25)
}

.side {
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 92% !important;
}

.top_new {
    z-index: 111111;
    width: 100%;
    float: left;
}

.top .logo {
    padding-left: 0px;
}

.top span {
    margin-top: 3px;
}

.top span1 {
    float: left;
    margin-top: 14px;
}

.top span1 i {
    float: right;
    border-radius: 50px;
    color: #4f4f4f;
    margin-left: 6px;
    border: 1px solid #4f4f4f;
    border-radius: 50%;
    font-size: 20px;
    padding: 6px 8px;
}

.top span.span2 {
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 11px;
    margin: 0 auto;
}

.location {
    float: left;
    width: 100%;
    border-top: 0px solid #054E93;
    margin-top: 13px;
}

#place_bg {
    color: #0092df;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    background: #e1e1df;
    background: -moz-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1df), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e1e1df 0%, #ffffff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e1e1df', endColorstr='#ffffff', GradientType=0);
    font-weight: 400;
    float: left;
    width: 100%;
    margin: 0 auto;
}

#place {
    width: 320px;
    margin: 0 auto;
}

.start {
    color: #0066cc;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 30%;
    margin: 0 auto;
    padding: 5px 0px 0px 0px;
    float: left;
}

.travel {
    color: #0066cc;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 40%;
    margin: 0 auto;
    padding: 5px 0px 0px 0px;
    float: left;
}

.return {
    color: #0066cc;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 28%;
    margin: 0 auto;
    padding: 5px 0px 0px 0px;
    float: left;
}

.best_title_about_us {
    color: #000;
    text-align: justify;
    font-size: 14px;
    margin: 0px;
    padding: 5px 0px;
    padding-top: 5px;
    padding-top: 5px;
    font-family: "Open Sans", sans-serif;
    padding-top: 15px;
}

#separator {
    background: #ffffff;
    width: 1%;
    margin: 0 auto;
    float: left;
    height: 50px;
}

#dates_bg {
    background: #0066cc;
    float: left;
    width: 100%;
    margin: 0 auto;
    height: 38px;
}

#dates_bg1 {
    background: #0066cc;
    float: left;
    width: 40%;
    margin: 0 auto;
    height: 38px;
}

#dates_bg2 {
    background: #0066cc;
    float: left;
    width: 22%;
    margin: 0 auto;
    height: 38px;
}

#dates_bg3 {
    background: #0066cc;
    float: left;
    width: 38%;
    margin: 0 auto;
    height: 38px;
}

#dates {
    width: 320px;
    margin: 0 auto;
}

.date_bg {
    color: #f8f506;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    background: #81c125;
    background: -moz-linear-gradient(left, #81c125 0%, #00923f 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #81c125), color-stop(100%, #00923f));
    background: -webkit-linear-gradient(left, #81c125 0%, #00923f 100%);
    background: -o-linear-gradient(left, #81c125 0%, #00923f 100%);
    background: -ms-linear-gradient(left, #81c125 0%, #00923f 100%);
    background: linear-gradient(to right, #81c125 0%, #00923f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#81c125', endColorstr='#00923f', GradientType=1);
    padding: 8px 0px 8px 0px;
    font-weight: 600;
    width: 50%;
    float: left;
    margin: 0 auto;
}

.loc_bg {
    color: #0092df;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    background: #e1e1df;
    background: -moz-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1df), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e1e1df 0%, #ffffff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e1e1df', endColorstr='#ffffff', GradientType=0);
    font-weight: 400;
}

.locblk_txt {
    color: #000;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.locblk_txt a {
    color: #000;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-decoration: underline;
}

.locblk_txt a:hover {
    color: #000;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}

.datewht_txt {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    padding: 12px 0px 8px 0px;
}

.datewht_txt a {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    padding: 12px 0px 8px 0px;
    text-decoration: underline;
}

.datewht_txt a:hover {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    padding: 12px 0px 8px 0px;
    text-decoration: none;
}

.datewht_txt .line {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    border-right: 2px solid #fff;
    padding: 0px 0px 8px 0px;
    margin-left: 15px;
    margin-right: 15px;
}

.datewht_txt i {
    color: #fff500;
    font-size: 14px;
}

.undrln {
    text-decoration: none;
}

#crnmamt_bg {
    background: #398de2;
    float: left;
    width: 100%;
    margin: 0 auto;
    height: 38px;
}

#crnmamt {
    width: 320px;
    margin: 0 auto;
}

.crnme {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    width: 50%;
    margin: 0 auto;
    padding: 8px 0px 8px 0px;
    float: left;
    text-align: left;
}

.cramt {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    width: 50%;
    margin: 0 auto;
    padding: 8px 0px 8px 0px;
    float: right;
    text-align: right;
}

.crnme1 {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin: 0 auto;
    padding: 8px 0px 8px 0px;
    text-align: center;
}

.carbkngsmry {
    margin: 0 auto;
    width: 100%;
    margin-top: 13px;
}

.bkngsmry h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    margin-bottom: 5px;
}

.bkngsmry .cls {
    float: left;
    font-size: 25px;
    color: #000;
    margin: 0 auto;
    text-align: right;
    width: 100%;
}

.cls i {
    margin-right: 10px;
}

.uae-drive {
    width: 100%;
    text-align: justify;
    margin-top: 35px !important;
    font-size: 14px;
}

.content {
    margin: 0 auto;
    text-align: center;
    padding-left: 9px;
    padding-right: 3px;
    width: 80% !important;
}

.content5 {
    margin: 0 auto;
    text-align: center;
    padding-left: 9px;
    padding-right: 3px;
    width: 71% !important;
}

.content7 {
    margin: 0 auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    text-align: center;
    padding-left: 9px;
    padding-right: 3px;
    width: 80% !important;
    margin-bottom: 20px;
}

.content8 {
    margin: 0 auto;
    text-align: center;
    padding-left: 0px !important;
    padding-right: 3px;
    width: 80% !important;
}

.strtbtn {
    color: #0092df;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 32%;
    margin: 0 auto;
    padding: 5px 0px 0px 0px;
    float: left;
    background: #e1e1df;
    background: -moz-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1df), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e1e1df 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e1e1df 0%, #ffffff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e1e1df', endColorstr='#ffffff', GradientType=0);
    border: medium none;
    transform: skew(-35deg);
    -webkit-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
}

#sep {
    background: #0066cc;
    width: 2px;
    margin: 0 auto;
    float: left;
    height: 50px;
    transform: skew(-35deg);
    -webkit-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
}

.date_bgblu {
    color: #f8f506;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    background: #0066cc;
    padding: 8px 0px 8px 0px;
    font-weight: 600;
    width: 49%;
    float: left;
    margin: 0 auto;
}

#sep1 {
    background: #fff;
    width: 2px;
    margin: 0 auto;
    height: 38px;
    position: absolute;
    text-align: center;
    margin-left: 158px;
}

.inrmid {
    float: left;
    width: 100%;
    margin: 10px 0px;
    overflow-x;
    hidden;
}

.inner {
    margin: 0px auto;
    width: 100%;
}

.inrcontainer {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1170px;
    width: 100%;
}

.inrhed_txt {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    line-height: 36px;
}

.inner p {
    margin: 0 auto;
    color: #252424;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    text-align: justify;
    line-height: 22px;
    padding: 10px 0px;
}

.inner a {
    color: #054E93;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: right;
}

.inner a:hover {
    color: #000;
}

.news_titl {
    color: #054D93;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-align: justify;
    padding-top: 10px;
    margin-bottom: 2px;
}

.news_des {
    color: #2a2a2a;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    text-align: justify;
    line-height: 24px;
}

.news_line {
    border-bottom: 1px dashed #acacac;
    margin: 20px 0px;
}

.faqs {
    width: 100%;
    text-align: justify;
    margin: 0 auto;
    font-size: 13px;
}

.faqs .faq_txt {
    color: #000;
    font-family: "Open sans", sans-serif;
    font-size: 20px;
    padding-top: 50px;
}

.faqs ul {
    margin: 15px 0 0;
    padding: 0;
    font-family: "Open sans", sans-serif;
}

.faqs ul li {
    border-bottom: 1px dashed #ccc;
    list-style: none;
    padding-bottom: 15px;
    padding-top: 20px;
}

.faqs ul li h2 {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    font-family: "Open sans", sans-serif;
}

.faqs ul li p {
    margin: 0 0 5px;
    padding: 0;
}

.faqs ul li ul li {
    border-bottom: 0 none;
    list-style: outside none none;
    padding: 0 0 5px;
    padding-bottom: 15px;
    line-height: 23px;
}

.faqs ul li ul {
    margin: 0;
    padding: 0;
}


/* .faqs ul li ul li::before {
    content: "\f0da";
    font-family: "FontAwesome";
    margin-right: 10px;
} */

.faqs ul li ul li ul {
    margin: 0 8px;
    padding: 8px;
}

.faqslnk {
    color: #6d6d6d;
    font-weight: bold;
    text-decoration: none;
}

.faqslnk:hover {
    text-decoration: underline;
}

.contactrinner {
    margin: 0 auto;
    width: 100% !important;
}

.contactrinner p {
    margin: 0 auto;
    color: #252424;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    text-align: justify;
    line-height: 22px;
    padding: 10px 0px;
}

.contactrinner a {
    color: #007cc2;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: right;
}

.contactrinner a:hover {
    color: #000;
}

.contactrinner figure {
    margin: 0 auto;
    float: right;
}

.contactrinner svg {
    font-size: 18px;
    color: #054D93;
    float: left;
    padding: 2px 5px 0px 0px;
}

.clntelrinner {
    margin: 0 auto;
    width: 360px;
    text-align: center;
}

.imgbx {
    background-color: #f4f4f4;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    float: left;
    text-align: center;
    margin: 10px 0px;
}

.imgbx1 {
    float: right;
    text-align: center;
    margin: 10px 0px;
}

.topsp3 {
    margin-top: 9px;
}

.imgbx3 {
    background-color: #f4f4f4;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    text-align: center;
    margin: 5px 0px;
    float: left;
    width: 280px;
}

.clntelrinner p {
    margin: 0 auto;
    color: #252424;
    font-family: "Open Sans", sans-serif;
    line-height: 22px;
    padding: 10px 0px;
    text-align: ju
}

.clntel_note {
    margin: 0 auto;
    color: #252424;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0px;
    text-align: justify;
}

.clntelrinner a {
    color: #007cc2;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: right;
    float: right;
}

.clntelrinner a:hover {
    color: #000;
}

.sty_new {
    border: 2px solid #4f4f4f;
    border-radius: 25px;
    cursor: pointer;
    margin-top: -5px;
    padding: 4px 7px 4px;
}

.faqs ul li .driver_pl_table_nw {
    border: 1px solid #ccc;
}

.faqs ul li .driver_pl_table_nw th {
    color: #fff;
    font-size: 14px;
}

.faqs ul li .driver_pl_table_nw td {
    color: #000;
    font-size: 13px;
}

.td_border_top {
    border-top: 1px solid #ccc;
}

.paddi_class tr td {
    padding-left: 5px;
}

.paddi_class tr th {
    padding-left: 5px;
}

.over_scroll {
    overflow: scroll;
    /* height: 340px; */
}

table {
    margin-top: 20px;
    margin-bottom: 20px;
}

.space_div {
    padding-bottom: 8px;
}

.space_div1 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.spa_font {
    font-family: "roboto_regular";
}

.img_all_trips {
    width: 90%;
    overflow: scroll;
    margin: 0 auto;
    margin-bottom: 25px;
}

.drop_down {
    float: left;
    width: 100%;
    text-align: left;
    padding: 8px;
    padding-top: 25px;
}

.car_title {
    font-size: 16px;
    font-family: "ex_bold_txt";
    text-align: right;
}

.select_location {
    background: #1a88f7 none repeat scroll 0 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #fff;
    font-family: "ex_bold_txt";
    font-size: 17px;
    font-weight: 400;
    padding: 6px 20px;
    text-transform: uppercase;
    width: 100%;
}

.sugg_box_txt1 {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
}

.sugg_box_txt1 {
    color: #282828;
}

.sugg_box_bg_clr {
    background: #f7f7f7 none repeat scroll 0 0;
    width: 300px;
    margin-left: 0px;
}

.sugg_box_txt2 {
    color: #636363;
    font-family: "op_txt";
}

.sugg_box_txt2 {
    font-family: op_txt;
    font-size: 14px;
    text-align: left;
}

.sugg_box_icons {
    font-size: 18px;
    margin-left: 6px;
    margin-right: 6px;
    vertical-align: middle;
}

.pay_ltr_btn i {
    color: #fff;
}

.popup_car_name {
    float: left;
    font-size: 18px;
    font-family: "Raleway_Medi";
    color: #b30f04;
    text-transform: uppercase;
    margin-top: 5px;
    width: 310px;
}

.c_detail_new {
    float: left;
    height: auto;
    width: 310px;
    overflow-y: scroll;
    padding-bottom: 15px;
    line-height: 21px;
}

.pay_later_note {
    background-color: #e8e8e8;
    border: 1px solid #d6d6d6;
    color: #000;
    line-height: 22px;
    margin-top: 15px;
    float: left;
    text-align: justify;
    font-size: 13px;
}

.soc_links .fa.fa-facebook {
    background-color: #ccc;
    border-radius: 100%;
    color: #323232;
    display: block;
    float: left;
    line-height: normal;
    height: 30px;
    width: 30px;
    line-height: 32px;
    text-align: center;
}

.soc_links .fa.fa-facebook:hover {
    background-color: #2e4985;
    color: #fff;
    transition: all 0.5s ease 0s;
}

.soc_links .fa.fa-twitter {
    background-color: #ccc;
    border-radius: 100%;
    color: #323232;
    display: block;
    float: left;
    line-height: normal;
    margin-left: 5px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
}

.soc_links .fa.fa-twitter:hover {
    background-color: #00c3f8;
    color: #fff;
    transition: all 0.5s ease 0s;
}

.soc_links .fa.fa-linkedin {
    background-color: #ccc;
    border-radius: 100%;
    color: #323232;
    display: block;
    float: left;
    line-height: normal;
    margin-left: 5px;
    margin-right: 0;
    height: 30px;
    width: 30px;
    line-height: 32px;
    text-align: center;
}

.soc_links .fa.fa-linkedin:hover {
    background-color: #0271ae;
    color: #fff;
    transition: all 0.5s ease 0s;
}

.soc_links .fa-instagram {
    background-color: #ccc;
    border-radius: 100%;
    color: #323232;
    display: block;
    float: left;
    line-height: normal;
    margin-left: 5px;
    margin-right: 0;
    height: 30px;
    width: 30px;
    line-height: 32px;
    text-align: center;
}

.soc_links .fa-instagram:hover {
    background-color: #517fa4;
    color: #fff;
    transition: all 0.5s ease 0s;
}

.fot_add li .fa.fa-envelope {
    color: #ccc;
    float: left;
    line-height: inherit;
    margin-right: 7px;
}

.car_amount .amt {
    float: right;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #054e93;
    text-align: right;
    margin-top: 0px;
}

.car_amount .amt1 {
    float: right;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #000;
    text-align: right;
    text-transform: uppercase;
}

.success_img {
    margin-bottom: -10px;
    margin-right: 5px;
}

.divfropen {
    font-size: 16px;
    width: 290px;
    float: left;
    height: 32px;
    margin-top: 25px;
    padding-top: 7px;
    font-family: "Open Sans", sans-serif;
    background-color: #054d93;
    color: #fff;
    padding-left: 10px;
}

.pre_history_icon {
    font-size: 18px !important;
    float: right;
    padding-right: 10px !important;
}

.sub_conte {
    font-size: 18px !important;
    font-family: "Open Sans", sans-serif !important;
    color: #000 !important;
    padding-top: 10px !important;
}

.sub_menu {
    width: 100%;
    background-color: #efefef;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 15px;
    font-family: "Open Sans", sans-serif !important;
}

.ag_down {
    text-align: right;
    float: right;
}

.sub_menu li a {
    width: 100%;
    background-color: #fff;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: "Open Sans", sans-serif !important;
    color: #000 !important;
}

.sub_menu li {
    color: #000;
}

.hseo {
    font-size: 20px;
    text-align: left !important;
    padding-bottom: 10px !important;
    font-family: "OpenSans-Light";
}

.hseo4 {
    font-size: 20px;
    text-align: left !important;
    padding-bottom: 10px !important;
    font-family: "OpenSans-Light";
}

.trav_say1 P {
    text-align: justify;
    color: #000;
}

.selfdrive_contant {
    text-align: justify;
    font-size: 14px;
    line-height: 24px;
    color: #000;
    font-weight: 500;
    font-family: "OpenSans-Light";
}

.st_slid {
    text-align: center;
    color: #000;
    font-size: 16px;
    font-family: "robo_light";
}

.trav_say1 {
    display: block;
    height: 60px;
    font-family: "roboto_light";
    line-height: 26px;
    word-spacing: 1px;
}

.seo_say {
    padding-top: 0;
}

.trav_say_contant {
    width: 100%;
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 100%;
    position: relative;
    background-attachment: fixed;
    text-decoration: inherit;
}

.samemr {
    margin: 30px 0px;
}

.divscroll {
    overflow-y: scroll;
    margin-top: 61px;
    margin-bottom: padding-bottom: 15px;
    -webkit-appearance: none;
    color: #000;
    font-family: "sem_bold_bot";
}

.hseo2 {
    color: #000;
    font-size: 22px;
    margin: 0 auto;
    padding: 0;
    font-family: "OpenSans-Light";
    height: 0px;
    font-weight: 600px;
    position: relative;
    bottom: 26px;
}

.hseo5 {
    color: #000;
    font-size: 22px;
    margin: 0 auto;
    padding: 0;
    font-family: "OpenSans-Light";
    height: 0px;
    font-weight: 600px;
    position: relative;
    bottom: 56px;
}

.hseo6 {
    color: #000;
    font-size: 22px;
    margin: 0 auto;
    padding: 0;
    font-family: "OpenSans-Light";
    height: 0px;
    font-weight: 600px;
    position: relative;
    bottom: 34px;
}

.tsay_head {
    font-size: 22px;
    font-family: "robo_thin";
    color: #000;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 26px;
}

.texthd {
    color: #000;
    font-size: 24px;
    font-family: "OpenSans-Light";
    margin: 25px 0;
    text-align: left;
}

.higlightseo {
    position: relative;
    font-weight: 800 !important;
    color: #000;
}

.higlightseo:hover {
    color: #d7261e;
}

ul.listseo {
    padding: 10px 20px !important;
}

.listseo {
    text-align: justify !important;
    line-height: 28px;
    font-weight: 500;
    font-family: "op_txt";
    font-size: 14px;
    font-weight: 500;
}

.topsmar {
    position: relative;
    top: 20px;
}

.rental_duration {
    color: #000 !important;
    font-size: 9px !important;
    font-family: "ex_reg_txt";
    float: right !important;
    clear: both;
    padding: 0px 7px 0px 0px !important;
    display: block;
}

.car_name .amt1 {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #000;
    text-align: right;
    text-transform: uppercase;
}

.start_rtn_lcn {
    margin-top: 20px;
}

.start_loc_modify .start_rtn_lcn_modify {
    width: 100%;
    height: auto;
    padding: 5px 32px 5px 20px;
    border: medium none;
    border-bottom: 1px solid #6b6b6b;
    background: none;
    color: #000;
    position: relative;
    margin-top: 35px;
    font-size: 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
}

.cross_sign_align {
    position: absolute;
    right: 0;
    margin-top: -40px;
}

.location_name_icn {
    position: absolute;
    margin-top: 38px;
    font-size: 22px !important;
    color: #6b6b6b;
}

.date_tm_text {
    float: left;
    margin-top: 5px;
    margin-right: 20px !important;
    font-size: 16px !important;
}

.date_tm_text i {
    margin-right: 5px;
}

.filter1 {
    margin-bottom: 6px;
}

.filter_select {
    color: #fff;
    display: inline-block;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin-right: 8px;
}

.filter_select>p {
    color: #fff;
    margin: 9px 0px;
}

.filter_select>input[type=radio] {
    position: absolute;
    visibility: hidden;
}

.filter_select>label {
    display: block;
    position: relative;
    width: 170px;
    height: 30px;
    line-height: 28px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    border: 1px solid #1a88f7;
    background-color: #1a88f7;
    text-align: left;
    padding-left: 30px;
    border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
}

#div_pick_up_location_new ul li {
    margin-bottom: 18px;
    list-style-type: none;
}

.sugbx_bkgd {
    box-shadow: 0px 0px 3px #ccc;
    margin: 0 auto;
    background-color: #fff;
    font-family: "ex_reg_txt";
    font-size: 13px;
    padding: 2px 5px;
    text-align: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sugbx_bkgd_doorstep {
    width: 286px;
    box-shadow: 0px 0px 3px #ccc;
    background-color: #fff;
    margin: 0 auto;
    margin-top: -10px;
    padding: 8px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sug_bx_table_text tr td {
    text-align: left;
    padding: 2px 5px;
    font-size: 13px;
    color: #404040;
    font-family: "ex_reg_txt";
}

.sug_bx_table_text tr td i {
    font-size: 18px;
    color: #9e9e9e;
}

.brdr_btm_cls {
    border-bottom: 1px solid #cfcfcf;
}

.title_sug_bx {
    font-size: 15px !important;
    font-family: "roboto_regular";
    text-transform: uppercase;
}

.sugbx_bkgd table tr .cls_postn {
    position: relative;
    margin-bottom: 15px;
    float: right;
    margin-top: -3px;
}

.sugbx_bkgd table tr td .fa.fa-close.close_btn_sugbx {
    font-size: 18px;
    color: #5e605b;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.gredient_border_btm {
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, #fff, #1a88f7, #fff);
}

.door_step_table {
    padding: 8px 8px;
    text-align: center;
    font-size: 17px;
    font-family: "roboto_regular";
    line-height: 22px;
}

.ok_btn_style {
    height: 30px !important;
    font-family: "roboto_regular";
    padding: 0px 6px;
    background: #1a88f7;
    color: #fff;
    font-size: 17px;
    border: medium none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    line-height: 30px;
}

.ok_btn_style_btn {
    font-family: "roboto_regular";
    background-color: transparent;
    color: #fff;
    font-size: 17px;
    border: medium none;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ok_btn_style:hover {
    cursor: pointer;
    background: #0c64bc;
    transition: all 0.3s ease-in 0s;
}

.ok_btn_style i {
    font-size: 15px;
    margin-right: 3px;
}

abbr.box_nw abbr.bar {
    right: 0;
    width: 100%;
    height: 2px;
    background-color: #4f4f4f;
    position: absolute;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

abbr.box_nw abbr.bar.top {
    -webkit-transform: rotate(45deg) translate(8px, 7px);
    transform: rotate(45deg) translate(8px, 7px);
    top: -5px;
}

abbr.box_nw abbr.bar.middle {
    opacity: 0;
}

abbr.box_nw abbr.bar.bottom {
    -webkit-transform: rotate(-45deg) translate(8px, -7px);
    transform: rotate(-45deg) translate(8px, -7px);
    bottom: -2px;
}

.start_loc_modify {
    margin: 0 auto;
    position: relative;
    width: 300px;
    margin-top: 30px;
}

.bgc {
    position: relative;
}

.bgc p {
    font-size: 14px;
    line-height: 22px;
    color: #504f4f;
    text-align: left;
    margin: 20px 0 0 35px;
    font-family: "ex_reg_txt";
}

.bgc p span {
    display: block;
    position: relative;
    margin: 6px 0;
    font-family: "ex_reg_txt";
}

.bgc p strong {
    font-size: 18px;
    color: #000
}

.new_sucess span {
    font-family: "ex_reg_txt";
    font-size: 18px;
    vertical-align: super;
    color: #090;
    text-transform: uppercase;
}

.start_loc_modify h2 {
    font-family: "ex_reg_txt";
    font-size: 22px;
    color: #054D93;
    text-transform: uppercase;
    margin: 0px;
    position: relative;
    padding-bottom: 10px;
    font-weight: 300;
}

.start_loc_modify h2:after {
    position: absolute;
    content: '';
    background: -moz-linear-gradient(45deg, rgba(230, 230, 230, 1) 0%, rgba(78, 54, 67, 1) 50%, rgba(230, 230, 230, 0) 100%);
    background: -webkit-linear-gradient(45deg, rgba(230, 230, 230, 0.5) 0%, rgba(78, 54, 67, 1) 50%, rgba(230, 230, 230, 0.5) 100%);
    background: linear-gradient(45deg, rgba(230, 230, 230, 0.5) 0%, rgba(78, 54, 67, 1) 50%, rgba(230, 230, 230, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
    width: 100%;
    height: 1px;
    display: block;
    bottom: 0px;
    left: 0px;
}

.uae_locations_nm {
    font-size: 13px;
    float: left;
    width: 100%;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
    font-weight: 200;
    color: #cccccc;
    padding-bottom: 80px;
    height: auto;
}

.uae_locations_nm1 {
    width: 150px;
    float: left;
}

.uae_locations_nm ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-left: 12px;
}

.uae_locations_nm ul li {
    padding: 5px 0px;
}

.right_light_ln {
    border-right: 1px solid;
    -webkit-border-image: -webkit-linear-gradient(to bottom, #151515, #d3d3d3, #151515) 1 100%;
    -moz-border-image: -moz-linear-gradient(to bottom, #151515, #d3d3d3, #151515) 1 100%;
    -o-border-image: -o-linear-gradient(to bottom, #151515, #d3d3d3, #151515) 1 100%;
    border-image: linear-gradient(to bottom, #151515, #d3d3d3, #151515) 1 100%;
    padding-right: 10px;
}

.uae_loctn_list {
    font-size: 13px;
    border-bottom: 1px dotted #606060;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}

.uae_locations_nm ul li:hover {
    color: #fff;
}

.uae_loctn_list:hover {
    color: #fff !important;
}

.fa-comments-o {
    position: fixed;
    bottom: 3%;
    z-index: 9999;
    font-size: 34px !important;
    color: #fff !important;
    right: 5%;
    background-color: #054d93;
    padding: 7px 8px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.fa-comments-o:hover {
    color: #fff;
    transition: all 0.2s ease-in 0s;
    background-color: #08ae1b;
    cursor: pointer;
}

.spac_top_btm {
    margin-top: 50px;
    margin-bottom: 50px;
}

* {
    outline: none;
}

a {
    text-decoration: none;
    color: inherit;
}

.splash_screen {
    padding-top: 0px;
    background: url(../images/App_First_Landing_Page.jpg) no-repeat top center;
    position: relative;
    background-size: cover;
    display: block;
    height: 100%;
}

.new-title {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    color: #fff;
    text-align: center;
    background: #111e3e;
    width: 100%;
    text-transform: uppercase;
    position: fixed;
    top: 47px;
    z-index: 1;
    height: auto;
    line-height: 20px;
    padding: 10px 0;
}

.splash_screen_logo {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -125px;
    margin-top: -25px;
}

.main9 {
    width: 94%;
}

.main {
    float: left;
    width: 100%;
    margin: 7px 0px;
    overflow-x: scroll;
    background-color: #f3f3f3;
    padding-top: 45px;
}

.mt36 {
    margin-top: 36px !important;
}

@media (min-width:320px) and (max-width:414px) {
    .new-title {
        font-family: "Open Sans", sans-serif;
        font-size: 15px;
        color: #fff;
        text-align: center;
        background: #111e3e;
        width: 100%;
        text-transform: uppercase;
        position: fixed;
        top: 47px;
        z-index: 999999;
        height: auto;
        line-height: 20px;
        padding: 10px 0;
    }

    .content {
        margin: 0 auto;
        text-align: center;
        padding-left: 9px;
        padding-right: 3px;
        width: 82% !important;
    }

    .content15 {
        margin: 0 auto;
        text-align: center;
        padding-right: 3px;
        width: 98% !important;
    }

    .content15 p {
        width: 80%;
    }

    .clntelrinner p {
        margin: 0 auto;
        color: #252424;
        font-family: "Open Sans", sans-serif;
        font-size: 13px;
        line-height: 22px;
        padding: 10px 0px;
    }
}

@media (min-width:320px) and (max-width:480px) {
    .pickupdate {
        float: left;
        width: 100%;
        background-image: url(../images/bg_two.jpg);
        background-repeat: no-repeat;
        background-position: right;
        background-attachment: fixed;
        background-size: cover;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .splash_screen {
        padding-top: 0px;
        background: url(../images/App_First_Landing_Page_tablet.jpg) no-repeat top center;
        width: 100%;
        position: relative;
        background-size: 100%;
        height: 100%;
    }

    .splash_screen_logo {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -125px;
        margin-top: -25px;
    }
}

@media (min-width:800px) and (max-width:1280px) {
    .splash_screen {
        padding-top: 0px;
        background: url(../images/App_First_Landing_Page.jpg) no-repeat top center;
        width: 100%;
        position: relative;
        background-size: 100% 100%;
        height: 100%;
    }

    .splash_screen_logo {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -125px;
        margin-top: -25px;
    }
}

*/.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

.btn-cont {
    text-align: center;
    top: 50%;
    left: 50%;
    margin-top: -49px;
    margin-left: -140px;
    position: absolute;
}

.btn-cont .btn {
    position: relative;
    padding: 40px 140px;
    border: 1px solid white;
    color: red;
    text-decoration: none;
}

.btn-cont .btn {
    border: none;
}

.btn-cont .btn .line-1 {
    -webkit-animation: move1 1500ms infinite ease;
    animation: move1 1500ms infinite ease;
    background-color: white;
}

.btn-cont .btn .line-2 {
    -webkit-animation: move2 1500ms infinite ease;
    animation: move2 1500ms infinite ease;
    background-color: red;
}

.btn-cont .btn .line-3 {
    -webkit-animation: move3 1500ms infinite ease;
    animation: move3 1500ms infinite ease;
    background-color: red;
}

.btn-cont .btn .line-4 {
    -webkit-animation: move4 1500ms infinite ease;
    animation: move4 1500ms infinite ease;
    background-color: white;
}

.btn-cont .line-1 {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    background-color: white;
    left: 0;
    bottom: 0;
}

.btn-cont .line-2 {
    content: "";
    display: block;
    position: absolute;
    height: 1px;
    background-color: white;
    left: 0;
    top: 0;
}

.btn-cont .line-3 {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    background-color: white;
    right: 0;
    top: 0;
}

.btn-cont .line-4 {
    content: "";
    display: block;
    position: absolute;
    height: 1px;
    background-color: white;
    right: 0;
    bottom: 0;
}

@-webkit-keyframes move1 {
    0% {
        height: 100%;
        bottom: 0;
    }

    54% {
        height: 0;
        bottom: 100%;
    }

    55% {
        height: 0;
        bottom: 0;
    }

    100% {
        height: 100%;
        bottom: 0;
    }
}

@keyframes move1 {
    0% {
        height: 100%;
        bottom: 0;
    }

    54% {
        height: 0;
        bottom: 100%;
    }

    55% {
        height: 0;
        bottom: 0;
    }

    100% {
        height: 100%;
        bottom: 0;
    }
}

@-webkit-keyframes move2 {
    0% {
        width: 0;
        left: 0;
    }

    50% {
        width: 100%;
        left: 0;
    }

    100% {
        width: 0;
        left: 100%;
    }
}

@keyframes move2 {
    0% {
        width: 0;
        left: 0;
    }

    50% {
        width: 100%;
        left: 0;
    }

    100% {
        width: 0;
        left: 100%;
    }
}

@-webkit-keyframes move3 {
    0% {
        height: 100%;
        top: 0;
    }

    54% {
        height: 0;
        top: 100%;
    }

    55% {
        height: 0;
        top: 0;
    }

    100% {
        height: 100%;
        top: 0;
    }
}

@keyframes move3 {
    0% {
        height: 100%;
        top: 0;
    }

    54% {
        height: 0;
        top: 100%;
    }

    55% {
        height: 0;
        top: 0;
    }

    100% {
        height: 100%;
        top: 0;
    }
}

@-webkit-keyframes move4 {
    0% {
        width: 0;
        right: 0;
    }

    55% {
        width: 100%;
        right: 0;
    }

    100% {
        width: 0;
        right: 100%;
    }
}

@keyframes move4 {
    0% {
        width: 0;
        right: 0;
    }

    55% {
        width: 100%;
        right: 0;
    }

    100% {
        width: 0;
        right: 100%;
    }
}

.main {
    float: left;
    width: 100%;
    margin: 7px 0px;
    overflow-x: scroll;
    background-color: #f3f3f3;
    padding-top: 45px;
    position: relative;
    bottom: -24px;
}

.backgrund {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1170px;
    width: 100%;
    padding-bottom: 45px;
}

.new-title {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    color: #fff;
    text-align: center;
    background: #111e3e;
    width: 100%;
    text-transform: uppercase;
    position: fixed;
    top: -9px;
    z-index: 999999;
    height: auto;
    line-height: 29px;
    padding: 8px 0;
}

.reservation {
    position: fixed;
    width: 100%;
    z-index: 2;
}

.back {
    position: absolute;
    left: 0;
    top: 4px;
    font-family: "Open Sans", sans-serif;
}

.topback_b {
    position: relative;
    margin: 15px 0 0 0;
    padding: 0;
    display: inline-block;
    float: left;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    text-transform: uppercase;
}


/* .topback_b i {
    margin: 0px 3px 0 0;
    font-size: 14px;
    vertical-align: text-bottom;
} */

.topback_b svg {
    margin: 0px 3px 0 0;
    font-size: 14px;
    vertical-align: text-bottom;
}

@media (min-width:414px) and (max-width:736px) {
    .topback_b {
        margin: 15px 0 0 2px;
    }
}

.contactHead {
    width: 90%;
    clear: both;
    box-shadow: 3px 4px 15px rgb(0 0 0 / 10%);
    float: none;
    margin: 0 auto;
    border-radius: 5px;
}

.headingTop {
    text-align: center !important;
    max-width: 80%;
    margin: 0 auto 18px auto;
}

.pb-0{
    padding-bottom: 0 !important;
}

li div {
    line-height: 23px;
   }