:root{--primary-color:#ff7900;--secondary-color:#FFFFFF;--brand-color:#9B1919;--h1-color:#000000;--sub-color:#6B7280;--p-color:#4B5563;--gray-color:#e5e7eb;--white-color:#fff;--black-color:#000;--link-color:#565E6C;--dark-gray-color:#404040;}
form[name="bReservation"] input[type="button"],form[name="bReservation"] input[type="submit"]{cursor:pointer;background:var(--primary-color);color:white;font-size:18px;font-weight:700;letter-spacing:0.05em;border:none !important;text-indent:0;border-radius:50px;width:55px;height:55px;}
/*form[name='bReservation'] .RLC{ display:none;}*/
.mainHeader{border-bottom:1px solid var(--white-color);background:var(--secondary-color);}
.locRental .BLK_FLL{margin-top:7px;color:var(--primary-color);}
.brand-header .header-text h1{color:var(--white-color);font-size:2.5em;}
.brand-header .header-text p{font-size:18px;color:var(--white-color);font-weight:500;padding:0;margin:0 auto;width:60%;}
.ui-timepicker-container{z-index:999 !important;}
.nav-links li.ourVehicles{position:relative;}
.ourVehList{position:absolute;top:40px;left:0;min-width:200px;background:var(--secondary-color);z-index:999;box-shadow:1px 0px 6px rgb(0 0 0 / 24%);opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;}
.ourVehList .ourVehUl li{border-bottom:1px solid #ececef;}
.ourVehList .ourVehUl li a:hover{color:white!important;}
.ourVehList .ourVehUl li:hover{color:white;background-color:var(--primary-color);}
.nav-links li.ourVehicles:hover .ourVehList,.nav-links li.ourVehicles .ourVehList:hover{opacity:1;visibility:visible;transform:translateY(0);}
#ui-datepicker-div .ui-state-default{text-align:center;border-radius:50%;padding:8px;background:none;border:none;font-size:12px;}
#ui-datepicker-div .ui-state-active{text-align:center !important;border-radius:50% !important;padding:10px !important;background:#007fff !important;border:none !important;}
#ui-datepicker-div .ui-state-highlight{border:1px solid #dad55e !important;background:#fffa90 !important;color:#777620 !important;border-radius:50% !important;padding:10px !important;}
#ui-datepicker-div .ui-datepicker-title select{border:1px solid;border-color:#dad1d1;margin-right:3px;border-radius:2px;padding:2px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);}
#ui-datepicker-div .ui-datepicker-header{border:none;background:none;}
.ui-timepicker-container ul{width:100px !important;}
.ui-timepicker-container ul li{width:92px !important;font-size:15px !important;}
.ui-timepicker-container{width:90.9943px !important;background-color:unset !important;border:none !important;}
.ui-timepicker-container .ui-state-hover{background-color:#007fff !important;color:var(--white-color) !important;}
.ui-timepicker-container ul li a{margin-right:5px !important;}
html{height:100%;}
body{margin:0;padding:0;font-family:'Source Sans 3', 'Oswald', sans-serif;font-weight:500;display:flex;flex-direction:column;height:100%;}
body h1,body h2,body h3,body h4{margin:0;}
body ul{list-style:none;padding:0;margin:0;}
.wrapper,.chooseCar{flex-grow:1;}
.overlay{filter:brightness(0.5);}
#overlayContent{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:10;}
input[type="button"],input[type="submit"]{cursor:pointer;height:45px;border-radius:5px;background:var(--primary-color);color:var(--white-color);font-size:18px;font-weight:700;letter-spacing:0.05em;border:none !important;width:100%;text-indent:0;}
@keyframes spin{from{transform:rotate(0);}to{transform:rotate(360deg);}}
.header-text{display:none;}
.brand-home-page-form{display:none;}
.new-header-div{display:none;}
.new-header-div{background-image:unset;height:45px;background:#7c8a97;filter:brightness(0.8);}
.brand-logo a{display:flex;gap:10px;}
.brand-logo{overflow:hidden;display:flex;gap:5px;align-items:center;}
.brand-header{height:unset;}
.nav-bar-list{display:flex;justify-content:space-between;padding:25px 43px;align-items:center;max-width:1505px;margin:0 auto;}
.brand-home-page-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:10px;z-index:10;margin:0;width:80%;max-width:1200px;padding:0;}
@media only screen and (min-width: 0px) and (max-width: 800px){.nav-bar-list{padding:14px 15px;}.brand-home-page-form form ul li input[type=text]{border:none;padding:0;border-bottom:1px solid #ADADAD;width:100%;text-indent:18px;height:30px;font-size:15px;line-height:32px;position:unset;float:none;outline:none;}.active-link{border-bottom:unset;color:var(--primary-color) !important;margin-top:1px;}.brand-logo{height:50px;line-height:50px;}.brand-logo a{margin-top:6px;}.wrapper{max-width:100%;}.brand-wrapper .pageContent{display:block !important;}}
@media only screen and (min-width: 0px) and (max-width: 500px){.brand-home-page-form{width:85%;padding:25px 15px;}.brand-home-page-form form section>ul{display:flex;gap:25px;margin:0px;}.brand-home-page-form form{padding:15px 5px 15px 0px;background:#fff;border-radius:50px;width:100%;}.brand-home-page-form .headerInfo{display:none;}.brand-home-page-form form ul li label{margin-left:0px;}.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT,.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:100%;}.brand-home-page-form form>section ul li.DIC {
    width: 100% !important;
}.brand-home-page-form form section.BLK_PRM>ul {
    margin: 0 10px !important;
    align-items: flex-start;
    flex-direction: unset;
}
}
@media only screen and (min-width: 801px) and (max-width: 1024px){.nav-bar-list{max-width:95%;margin:0 auto;padding:14px 0;}.nav-bar-list img{padding-top:5px;height:35PX;margin-left:25px;width:auto;}.locDetails .rentalInfo{width:210px;float:right;}.brand-home-page-form form ul li input[type=text]{border:none;padding:0;border-bottom:1px solid #ADADAD;width:100%;text-indent:18px;height:30px;line-height:32px;font-size:15px;position:unset;float:none;outline:none;}.brand-logo a{margin:0;align-items:center;}.brand-home-page-form form section>ul{display:flex;gap:14px;flex-wrap:wrap;}.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC{width:100%;}.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT{width:24%;}.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:22%;}.wrapper{max-width:100%;}.brand-home-page-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 15px;background:#fff;border-radius:10px;z-index:10;margin:0;width:87%;max-width:1200px;}.brand-home-page-form form ul li.SUB{width:100% !important;}.SUB .giconsDiv{display:none !important;}form[name="bReservation"] input[type="button"],form[name="bReservation"] input[type="submit"]{cursor:pointer;height:45px;background:var(--primary-color);color:white;font-size:18px;font-weight:700;letter-spacing:0.05em;border:none !important;width:100% ;text-indent:0;border-radius:50px;}.brand-mobHeader{display:flex !important;gap:5px !important;align-items:center !important;height:70px !important;justify-content:space-between !important;border-bottom:1px solid lightgray;}.nav-brand-barList{z-index:20;position:fixed;background-color:white;width:0;height:100%;overflow:hidden;transition:width 0.4s ease-in;top:0;left:0;}.nav-brand-barList.open{width:260px;}.nav-brand-barList .nav-links{list-style:none;display:flex;gap:14px;align-items:baseline;flex-direction:column;width:100%;padding:0;margin-top:13px;}.nav-brand-barList .nav-links li{font-weight:500;font-size:18px;font-style:inherit;padding-bottom:17px;width:100%;padding-left:13px;border-bottom:1px solid lightgray;color:var(--dark-gray-color) !important;}.navBarHeader .nav-links{display:none !important;}#mobile-brand-nav{display:block !important;width:32px;padding:5px;}.mobLocDetails{display:block !important;padding:5px;margin-left:10px;font-size:0.8em;max-width:94%;width:94%;margin:auto;}.locDetails{display:none;}#hamburger-brand-menuList i{padding:8px;padding-left:0;}form[name="bReservation"] input[name="apply"], form[name="bReservation"] input[name="cancel"] {
    cursor: pointer;
    background: var(--primary-color);
    color: white;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.05em;
    border: none !important;
    text-indent: 30px;
    border-radius: 50px;
    width: 120px;
    height: 45px;
}.brand-home-page-form form>section ul li.DIC {
    width: 100% !important;
}
    .brand-home-page-form form section.BLK_PRM>ul {
        justify-content: left;
    }
}
@media only screen and (min-width: 501px) and (max-width: 899px){.brand-home-page-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 15px;background:#fff;border-radius:10px;z-index:10;margin:0;width:85%;max-width:1200px;}.brand-home-page-form form section>ul{display:flex;row-gap:25px;margin:0px;column-gap:15.5px;justify-content:space-between;}.brand-home-page-form form{padding:15px 5px 15px 0px;background:#fff;border-radius:50px;width:100%;}.brand-home-page-form .headerInfo{display:none;}.brand-home-page-form form ul li label{margin-left:0px;}}
@media only screen and (min-width: 900px) and (max-width: 1280px){.brand-home-page-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 15px;background:#fff;border-radius:10px;z-index:10;margin:0;width:830px;max-width:1200px;}.brand-home-page-form form section>ul{display:flex !important;gap:10px !important;margin:0px !important;justify-content:space-between;}.brand-home-page-form form{padding:15px 5px 15px 0px;background:#fff;border-radius:50px;width:100%;}.brand-home-page-form .headerInfo{display:none;}.brand-home-page-form form ul li label{margin-left:0px;}.brand-home-page-form ul li.RTT{width:calc(20.5% - 15px);}}
@media only screen and (min-width: 1025px) and (max-width: 1280px){.nav-bar-list{max-width:90%;margin:0 auto;padding:14px 0;}.wrapper{flex-grow:1;}.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC{width:22%;}.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT{width:13%;}.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:15%;}}
@media only screen and (min-width: 1281px) and (max-width: 1419px){.nav-bar-list{max-width:1220px;margin:0 auto;padding:14px 0;}.brand-home-page-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 15px;background:#fff;border-radius:10px;z-index:10;margin:0;width:900px;max-width:1200px;}.brand-home-page-form form section>ul{display:flex !important;gap:10px !important;margin:0px !important;justify-content:space-between;}.brand-home-page-form form{padding:15px 5px 15px 0px;background:#fff;border-radius:50px;width:900px;}.brand-home-page-form .headerInfo{display:none;}.brand-home-page-form form ul li label{margin-left:0px;}.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC{width:26%;}.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT{width:13%;}.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:15%;}.wrapper{flex-grow:1;}}
@media only screen and (min-width: 1420px) and (max-width: 1579px){.nav-bar-list{max-width:1370px;margin:0 auto;padding:14px 0;}.brand-home-page-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 15px;background:#fff;border-radius:10px;z-index:10;margin:0;width:900px;max-width:1200px;}.brand-home-page-form form section>ul{display:flex !important;gap:10px !important;margin:0px !important;justify-content:space-between;}.brand-home-page-form form{padding:15px 5px 15px 0px;background:#fff;border-radius:50px;width:900px;}.brand-home-page-form .headerInfo{display:none;}.brand-home-page-form form ul li label{margin-left:0px;}.brand-wrapper{max-width:1370px;margin:0 auto;padding:14px 0;}}
@media only screen and (min-width: 1580px){.brand-home-page-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 15px;background:#fff;border-radius:10px;z-index:10;margin:0;width:920px;max-width:1200px;}.brand-home-page-form form section>ul{display:flex !important;gap:12px !important;margin:0px !important;justify-content:space-between;}.brand-home-page-form form{padding:15px 5px 15px 0px;background:#fff;border-radius:50px;}.brand-home-page-form .headerInfo{display:none;}.brand-home-page-form form ul li label{margin-left:0px;}.wrapper{max-width:100%;flex-grow:1;}}
.brand-home-page-form form ul.list{gap:0px;}
.BLK_MISC .LC ul,.BLK_MISC .RLC ul{display:flex;flex-direction:column;position:relative;bottom:unset;top:auto;}
.brand-home-page-form form ul li input[type=text]{border:none;padding:0;border-bottom:1px solid #ADADAD;width:100%;text-indent:18px;height:30px;line-height:32px;position:unset;float:none;outline:none;}
.nav-bar-list img{margin-left:0;}
.nav-bar-list .navBarHeaderLogo{margin-left:0;width:100%;height:auto;}
.nav-links{display:flex;gap:15px;align-items:center;}
.nav-links li{color:var(--white-color);}
.nav-links li a{cursor:pointer;display:block;height:30px;line-height:30px;padding:0 5px 5px 5px;color:var(--dark-gray-color) !important;}
.active-link{border-bottom:2px solid var(--primary-color);color:var(---black-color) !important;margin-top:1px;}
.brand-home-page-form form section>ul{display:flex;gap:25px;}
.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC{min-width:160px !important;}
.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT{min-width:105px !important;}
.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{min-width:95px !important;}
.brand-home-page-form form ul li>div{position:relative;}
.brand-home-page-form form ul li .giconsDiv{position:absolute;}
.brand-home-page-form form ul li .nice-select{border:none;padding:0;border-bottom:1px solid #ADADAD;width:100%;height:32px;text-indent:18px;line-height:32px;position:unset;float:none;}
.brand-home-page-form form ul li.LC .nice-select .current,.brand-home-page-form form ul li.RLC .nice-select .current{display:block;width:90%;overflow:hidden;}
.brand-home-page-form form ul li.LC .nice-select.open .list,.brand-home-page-form form ul li.RLC .nice-select.open .list{min-width:300px;}
.brand-home-page-form form ul li.AR{display:none;}
.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT{width:18%;}
.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:15%;}
.brand-home-page-form ul li.PUT .nice-select.sm_frmFld.SEL:after,.brand-home-page-form ul li.RTT .nice-select.sm_frmFld.SEL:after{display:none;}
.brand-home-page-form form ul .SUB .giconsDiv{font-size:35px;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);padding:10px;border-radius:50px;color:#fff;cursor:pointer;position:absolute;}
.brand-home-page-form form>section ul li.DIC{width:81%;}
form[name="bReservation"] input[name="apply"], form[name="bReservation"] input[name="cancel"]{cursor:pointer;background:var(--primary-color);color:white;font-size:16px;font-weight:700;letter-spacing:0.05em;border:none !important;text-indent:30px;border-radius:50px;width:120px;height:45px;}
.brand-home-page-form .BLK_PRM .BTN .gicons, .brand-home-page-form .BLK_PRM .BTN .gicons{font-size:25px;color:white;position:absolute;top:6px;text-indent:15px;}
.brand-home-page-form form section.BLK_PRM>ul{margin:0 10px !important;align-items:end;}
.nav-bar-list-top{background-color:#565656;height:30px;}
.mainHeader{border-bottom:1px solid lightgray;}
#hamburger-brand-menuList i{font-size:35px;color:#798794;padding:12px;}
.mobLocDetails{display:none;}
.locDetails{font-size:0.8em;}
@media only screen and (min-width:0px) and (max-width:1024px){.nav-bar-list img{padding-top:5px;height:45px;margin-left:10px;width:185px;}.nav-bar-list .navBarHeader i{font-size:24px;margin-top:2px;color:#798794;margin-right:14px;}.nav-bar-list .navBarHeader i:hover{color:var(--brand-color);}}
@media only screen and (min-width:1025px){.nav-bar-list .navBarHeader{float:left;}.nav-bar-list .navBarHeader i{display:none;}.brand-home-page-form form>section ul li.SUB{min-width:55px;margin-right:10px;}.brand-home-page-form form>section ul li.SUB > div{position:absolute;margin-top:15px;}}
@media only screen and (min-width: 0) and (max-width: 500px){.brand-home-page-form ul li.RTT .list,.brand-home-page-form ul li.PUT .list{max-height:165px !important;}.brand-mobHeader{display:flex !important;gap:5px !important;align-items:center !important;height:70px !important;justify-content:space-between !important;border-bottom:1px solid lightgray;}.nav-brand-barList{z-index:20;position:fixed;background-color:white;width:0;height:100%;overflow:hidden;transition:width 0.4s ease-in;top:0;left:0;}.nav-brand-barList.open{width:75%;}.nav-brand-barList .nav-links{list-style:none;display:flex;gap:14px;align-items:baseline;flex-direction:column;width:100%;padding:0;margin-top:13px;height:85%;}.nav-brand-barList .nav-links li{font-weight:500;font-size:18px;font-style:inherit;padding-bottom:10px;width:100%;padding-left:13px;border-bottom:1px solid lightgray;color:var(--dark-gray-color) !important;}.navBarHeader .nav-links{display:none !important;}#mobile-brand-nav{display:block !important;width:32px;padding:5px;}.mobLocDetails{display:block !important;padding:5px;margin-left:6px;font-size:0.8em;}.nav-bar-list{display:flex;justify-content:space-between;padding:14px 10px !important;align-items:center;max-width:1505px;margin:0 auto;}.locDetails{display:none;}.nav-bar-list img{padding-top:5px;height:38px;margin-left:10px;width:auto;}#hamburger-brand-menuList i{padding:8px;padding-left:0;}.brand-home-page-form form section>ul{display:flex;gap:15px;flex-wrap:wrap;margin:0;flex-direction:column;}.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC,.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT,.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:100%;}.brand-home-page-form form ul li.SUB{width:100% !important;}form[name="bReservation"] input[type="submit"]{height:45px;width:100%;}.SUB .giconsDiv{display:none !important;font-size:35px;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);padding:10px;border-radius:50px;color:#fff;cursor:pointer;width:100%;}}
@media only screen and (min-width: 0px) and (max-width: 340px){.wrapper{max-width:100%;}#hamburger-brand-menuList i{font-size:24px;padding:7px;padding-top:10px;padding-left:0;}}
@media only screen and (min-width: 410px) and (max-width: 500px){.nav-bar-list{padding:14px 16px;}.mobLocDetails{margin-left:10px;}}
@media only screen and (min-width: 501px) and (max-width: 800px){.brand-home-page-form form>section ul li.DIC {width: 100% !important;}.brand-mobHeader{display:flex !important;gap:5px !important;align-items:center !important;height:70px !important;justify-content:space-between !important;border-bottom:1px solid lightgray;}.nav-brand-barList{z-index:20;position:fixed;background-color:white;width:0;height:100%;overflow:hidden;transition:width 0.4s ease-in;top:0;left:0;}.nav-brand-barList.open{width:260px;}.nav-brand-barList .nav-links{list-style:none;display:flex;gap:14px;align-items:baseline;flex-direction:column;width:100%;padding:0;margin-top:13px;height:85%;}.nav-brand-barList .nav-links li{font-weight:500;font-size:18px;font-style:inherit;padding-bottom:17px;width:100%;padding-left:13px;border-bottom:1px solid lightgray;color:var(--dark-gray-color) !important;}.navBarHeader .nav-links{display:none !important;}#mobile-brand-nav{display:block !important;width:32px;padding:5px;}.mobLocDetails{display:block !important;padding:5px;margin-left:10px;font-size:0.8em;max-width:94%;width:94%;margin:auto;}.locDetails{display:none;}#hamburger-brand-menuList i{padding:8px;padding-left:0;}.nav-bar-list{transition:height 1s ease-in;display:flex;justify-content:space-between;}.nav-bar-list img{padding-top:5px;height:38px;margin-left:10px;width:auto;}.brand-home-page-form form section>ul{display:flex;gap:15px;flex-wrap:wrap;margin:0 !important;}.brand-home-page-form form section.BLK_PRM>ul {justify-content: left;}.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC{width:100%;}.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT,.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:calc(24.5% - 15px);}.brand-home-page-form form ul li.SUB{width:100% !important;}form[name="bReservation"] input[type="button"],form[name="bReservation"] input[type="submit"]{cursor:pointer;height:45px;background:var(--primary-color);color:white;font-size:18px;font-weight:700;letter-spacing:0.05em;border:none !important;width:100%;text-indent:0;border-radius:50px;}.SUB .giconsDiv{display:none !important;font-size:35px;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);padding:10px;border-radius:50px;color:#fff;cursor:pointer;width:100%;}}
@media only screen and (min-width: 1420px) and (max-width: 1920px){.wrapper{max-width:100%;flex-grow:1;}.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC{width:26%!important;}.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT{width:13%!important;}.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:15%;}}
@media only screen and (min-width: 1420px){.brand-home-page-form ul li.LC,.brand-home-page-form ul li.RLC{width:26%!important;}.brand-home-page-form ul li.PU,.brand-home-page-form ul li.RT{width:13%!important;}.brand-home-page-form ul li.PUT,.brand-home-page-form ul li.RTT{width:15%;}}
.brand-wrapper{margin:0 auto;padding:50px;max-width:1500px;}
@media only screen and (min-width: 0) and (max-width: 500px){.brand-wrapper{padding:14px 20px;width: 100%;box-sizing: border-box;}}
@media only screen and (min-width: 501px) and (max-width: 800px){.brand-wrapper{padding:14px 15px;box-sizing: border-box;}}

form[name="bReservation"] input[name="apply"], form[name="bReservation"] input[name="cancel"] {
    cursor: pointer;
    background: var(--primary-color);
    color: white;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.05em;
    border: none !important;
    text-indent: 30px;
    border-radius: 50px;
    width: 120px;
    height: 45px;
}