*{padding: 0;margin: 0;}
body{font-family: 'Hind', sans-serif;}
ul,ol{list-style: none;padding: 0;margin: 0;}
a,a:hover{text-decoration: none;}
.fullimg{width:100%;height:auto;}
.nav>li>a
{
    color: #0d0e23;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 600;
}
.nav>li>a.call_us
{
    background:url(../images/call-icon.png) no-repeat left 5px;
    color: #0791ff;
    font-size: 25px;
    padding: 5px 0 0 45px;
}
/*.nav>li>a.call_us:hover
{
    background: #0d0e23;
}*/
.nav>li>a.call_us span{display: block;font-size: 10px;text-transform: none;color:#777;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: transparent;}
.navbar{background: #ffffff;margin-bottom: 0;border-radius: 0;border:0;border-bottom: 0px solid #ffffff;padding: 5px 0;}
.hdr_sec{background: #00305c;padding: 50px 0;position: relative;margin-bottom: 0px;/*background-image: url(../images/rentalcar.jpg);*/}
.bnr_right{width: 90%;margin:30px 0 0 0;display: table;float: right;}
.bnr_ctnt{}
.bnr_ctnt h1{color: #fff;margin: 0 0 20px 0;font-size:30px;}
.bnr_ctnt p{color: #fff;font-size: 18px;}
.bnr_ctnt p i{}
.brnd_logo{width: 100%;display: table;padding: 20px 0 0 0;margin-top: 0px;}
.brnd_logo p{margin:0px 0 30px 0;font-size: 18px;color: #ffffff;}
.brnd_logo ul li{float: left;margin: 6px 18px 6px 0;}
.brnd_logo  ul li img{width: 118px;}
.rental_frm{width: 100%;display: table;background: #f7f7f7;padding: 15px 30px;position: relative;top: 0;border: 5px solid #fff;}
.hd_rental
{font-size: 23px;font-weight: 600;color: #333;letter-spacing: 0.5px;margin-bottom: 10px;}
.rental_frm label
{
    font-weight: normal;
    color: #333;
    font-size: 16px;
    margin-bottom: 0;
}
.rental_frm input, .rental_frm select
{
    height: 44px;
    box-shadow: 0 0 0 #fff;
    border: 1px solid #0d0e23;
    font-size: 16px;
    outline: none;
}
.rental_frm button
{
    width: 100%;padding: 8px 0 0 0;
    border: 0;
    background: #0b92ff;
    height: auto;
    color: #fff;
    font-size: 25px;
    border-radius: 4px;
}
a.mob_btm
{
    width: 100%;padding:4px 0 0 0;
    border: 0;
    background: #0b92ff;
    line-height: 44px;
    display: block;
    color: #fff;
    font-size: 25px;
    border-radius: 4px;
}
.mob_num{display: none;}
.rental_frm .checkbox{margin: 0;}
.checkbox input[type=checkbox]{height: auto;}

.rev_sec
{
    background: #f7f7f7;
    padding: 50px 0;
}
.rev_tt
{
    width: 100%;
    display: table;
    border: 1px solid #ddd;
    background: #fff;
    padding: 15px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
}
.rev_tt img
{
    width: 45%;
}
.rev_tt p{margin-bottom: 0;color: #a2a2a2;}
.rev_tt p b{color: #333;}
.slider_txt{}
.slider_txt h3
{
    margin: 0;
    color: #0d0e23;
    font-size: 20px;
    font-weight: 600;
}
.slider_txt h4
{
    margin: 6px 0;
    color: #737373;
    font-size: 15px;
    line-height: 20px;
}
.carousel-indicators{bottom: -24px;}
.slider_txt p{margin-bottom: 0;color: #a2a2a2;}
.carousel-indicators li{border:1px solid #a2a2a2;background: #a2a2a2;}
.carousel-indicators .active{background: #0d0e23;}
a.left span
{
    position: absolute;
    left: 0;
    font-size: 20px;
    font-weight: 700;
}
a.right span
{
    position: absolute;
    right: 0;
    font-size: 20px;
    font-weight: 700;
}
.bx_st
{
    width: 100%;
    display: table;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 15px;
    padding: 20px 10px;
}
.icon_lt
{
    width: 60px;
    vertical-align: top;
    display: table-cell;
}
.icon_lt i
{
    color: #0d0e23;
    font-size: 25px;
}
.ct_right{}
.ct_right h4{margin: 0 0 5px 0;color: #0d0e23;font-weight: 600;}
.ct_right p{margin: 0;color: #333;}

.bodywrap{width:100%;height:auto;padding:50px 0; margin:auto;background: #f7f7f7;}
.fullimg{width:100%;height:auto;}
.clr{clear:both;}
/*-- Customer Reviews --*/
.cr-panel{width:100%; height:auto; padding:0px 5% 5px 5%; margin:auto;}
.cr-panel h2{width:100%; height:auto; padding:0px;color:#1b3571; font-size:25px; font-weight:700;text-align:center; font-family:'Inter', sans-serif;}
.cr-panel .head-smtxt{width:100%; height:auto; padding:0px 0 30px 0; margin:0; text-align:center; font-size:14px; color:#555;font-weight:500;}

.crBox{width:100%; height:auto; padding:0px 0 7px 0; margin:0 0 25px 0 !important; background:#fff; border:solid 1px #e1e1e1; border-radius:7px;}
.crBox:hover{box-shadow:0 0 10px #c1c1c1;}
.crBox .imgbox{width:100%; height:auto; padding:20px 15px;margin:auto;}
.crBox .title{width:100%; height:auto; padding:15px 0px 10px 0px; margin:0 !important;font-size:21px;color:#1b3571;font-weight:700;text-align:center;text-transform: uppercase;border-top: solid 1px #e1e1e1;}
.crBox .car-manual{width:100%; height:auto; padding:5px 0px 3px 0px; margin:0 !important;font-size:14px;color:#000;font-weight:500;text-align:center;border-bottom: solid 1px #e1e1e1;}
.crBox .price{width:100%; height:auto; padding:7px 0px 0px 0px; margin:0 !important;font-size:14px;color:#e60f0f;font-weight:600;text-align:center;}

.callnow-btn-box {width: 100%;height: auto;padding: 10px 0 25px 0;margin: auto;text-align: center;}
.crBox .callnow-btn {width: auto;height: auto;padding: 7px 12px 5px 12px;margin: auto;background: linear-gradient(#0a8efa, #0d7cd6);color: #fff;font-size: 15px;font-weight: 600;border-radius: 5px;}
.crBox .callnow-btn:hover {background:#0a91fd;}

.cbenefits{width:100%; height:auto;padding:30px 25px;margin:0 auto 30px auto; background:#fff; border:solid 1px #e1e1e1; border-radius:7px;}
.cbenefits .col-1{width:25%; height:auto;padding:0 0 0 0px;margin:auto; text-align:center; border-right:solid 1px #e1e1e1; float:left;}
.cbenefits .col-2{width:25%; height:auto;padding:0 0 0 20px;margin:auto; text-align:center; float:left;}
.cbenefits .col-3{width:25%; height:auto;padding:0 0 0 20px;margin:auto; text-align:center; float:left;}

.cbenefits .col-11{width:25%; height:auto;padding:0 10px 0 0;margin:auto 0 auto 0; text-align:center; float:left;}
.cbenefits .col-11 .img{width:50px; height:auto;}
.cbenefits .col-12{width:75%; height:auto;padding:0 0 0 10px;margin:auto; text-align:center; float:left;}
.cbenefits .heading{width:100%; height:auto;padding:0;margin:auto; text-align:left;font-size:18px;font-weight:700; color:#000;}
.cbenefits .text{width:100%; height:auto;padding:0;margin:auto; text-align:left;font-size:14px;font-weight:500; color:#777;}

.about-panel{width:100%; height:auto;padding:30px 25px 15px 25px;margin:0 auto 30px auto; background:#1b3571; border:solid 1px #e1e1e1; border-radius:7px;}
.about-panel .about-img-box{width:90%; height:auto;padding:25px 25px;margin:0 auto;background:#284b9c; border:dotted 5px #fff;}
.about-panel .about-content-box{width:100%; height:auto;padding:0;margin:auto; color:#fff;}
.about-panel .about-content-box h1{width:100%; height:auto;padding:0 0 20px 0;margin:auto; color:#fff;font-size:27px;font-weight:600;}
.about-panel .about-content-box h2{width:100%; height:auto;padding:20px 0 20px 0;margin:auto; color:#fff;font-size:24px;font-weight:600;}
.about-panel .about-content-box .txt p{width:100%; height:auto;padding:0;margin:0 auto 15px auto; color:#fff;font-size:14px;font-weight:500;}
.about-panel .about-content-box .txt ul{width:100%; height:auto;padding:0;margin:5px auto 5px 35px;}
.about-panel .about-content-box .txt ul li{list-style:disc;width:100%; height:auto;padding:0;margin:0 auto 15px auto; color:#fff;font-size:14px;font-weight:500;}

.about-panel1{width:100%; height:auto;padding:30px 25px 15px 25px;margin:0 auto 30px auto; background:#fff; border:solid 1px #e1e1e1; border-radius:7px;}
.about-panel1 .about-img-box{width:90%; height:auto;padding:25px 25px;margin:0 auto;background:#284b9c; border:dotted 5px #fff;}
.about-panel1 .about-content-box{width:100%; height:auto;padding:0;margin:auto; color:#000;}
.about-panel1 .about-content-box h1{width:100%; height:auto;padding:0 0 20px 0;margin:auto; color:#000;font-size:27px;font-weight:600;}
.about-panel1 .about-content-box h2{width:100%; height:auto;padding:20px 0 20px 0;margin:auto; color:#000;font-size:24px;font-weight:600;}
.about-panel1 .about-content-box .txt p{width:100%; height:auto;padding:0;margin:0 auto 15px auto; color:#000;font-size:14px;font-weight:500;}
.about-panel1 .about-content-box .txt ul{width:100%; height:auto;padding:0;margin:5px auto 5px 35px;}
.about-panel1 .about-content-box .txt ul li{list-style:disc;width:100%; height:auto;padding:0;margin:0 auto 15px auto; color:#000;font-size:14px;font-weight:500;}

.about-panel1 .about-content-box .txt ol{width:100%; height:auto;padding:0;margin:5px auto 5px 35px;}
.about-panel1 .about-content-box .txt ol li{list-style-type: decimal;width:100%; height:auto;padding:0;margin:0 auto 15px auto; color:#000;font-size:14px;font-weight:500;}

.faq_sec{background: #f7f7f7;}
.faq_bx{width: 100%;display: table;border: 1px solid #ddd;background: #fff;padding:15px 25px;border-bottom: 1px solid #ddd;}
.faq_bx h4{color: #0d0e23;font-size: 25px;font-weight: 700;margin-bottom: 25px;}
h5.panel-title 
{
    color: #0d0e23;
    font-weight: 600;
}
.txt_stt {
    font-size: 15px;
    color: #333;
    margin: 15px 0 0 0;
    letter-spacing: 0.5px;
}
.footer
{
    background: #1b3571;
    padding: 50px 0;
}
.fte_bx{}
.fte_bx h4
{
    font-weight: 600;
    color: #ffffff;
    margin: 0 0 25px 0;
    border-bottom: 1px dashed #ffffff;
    padding-bottom: 10px;
}
.fte_bx span{color: #ffffff;}
.fte_bx p
{
    margin: 0;
    color: #ffffff;
}
.fte_bx ul li
{
    margin: 8px 0;
}
.fte_bx ul li a{color: #ffffff;}
a.link_add{display: block;color: #ffffff;margin: 5px 0;}
.dis_tt 
{
    width: 100%;
    display: table;
    background: #fff;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-top: 30px;
    line-height: 23px;
    /*text-transform: lowercase;*/
}
.ftr_btm 
{
    text-align: center;
    background: #10103e;
    padding: 12px 0;
    letter-spacing: 0.5px;
    color: #ffffff;
}
img.logo {width:300px;margin:0;}

.flogo-box{width:100%;height:auto;padding:0;margin:35px auto 0 auto;}
.flogo-box ul{width:100%;height:auto;padding:0;margin:15px auto 0 auto;}
.flogo-box ul li{width:11.5%;height:auto;padding:0;margin:auto 0.5%;float:left;}
.flogo-box ul li img{width:100%;height:auto;}

.map {
    width: 100%;
    display: table;
    background: #eee;
    padding: 5px;
    margin-top: 25px;
}
.banner{background-image: url('../images/banner.jpg');}
.banner h1
{
    margin: 0;
    text-align: center;
    color: #fff;
    padding: 50px 0;
    font-size: 25px;
}
.ctnt_bx input{border: 1px solid #ddd;box-shadow: 0 0 0 #fff;height: 52px;}
.ctnt_bx textarea{border: 1px solid #ddd;box-shadow: 0 0 0 #fff;height: 100px;}
.page_dsgn
{
    width: 100%;
    display: table;
    margin: 25px 0 50px 0;
    background:repeating-linear-gradient(45deg, #fbfbfb, transparent 5px);
    padding: 10px;
    border: 1px solid #efefef;
}
.page_dsgn h2
{
    font-size: 25px;
    color: #0d0e23;
    font-weight: 600;
}
.page_dsgn h3
{
    font-size: 20px;
    color: #0d0e23;
    font-weight: 600;
}
.page_dsgn h4
{
    font-size: 20px;
    color: #0d0e23;
    font-weight: 600;
}
.page_dsgn p
{
    color: #000;
    margin: 0;
    line-height: 25px;
}
#drop_location{display: none;}
.faq_bx .panel-body h4{font-size: 18px;}
.Thank_pg
{
  /*background: #eee;*/
  background-image: url('../images/rentalcar.jpg');
  padding: 50px;
  background-repeat: no-repeat;
  background-size: cover;
}
.page_dsgn textarea{height: 125px;}

.page_dsgn2
{
  width: 100%;
    display: table;
    background: #ffffff;
    padding: 50px 20px;
    border: 1px solid #dadada;
    text-align: center;
    border-radius: 40px;

    /*width: 100%;
    display: table;
    background: repeating-linear-gradient(135deg, #021f5b2e, #5975c500 100px);
    padding: 50px;
    box-shadow: 0 0px 5px #021f5b;
    text-align: center;
    border-radius: 40px;*/
}
.page_dsgn2 img{width: 50px;}
.page_dsgn2 h2
{
  font-size: 50px;
    font-weight: 700;
    font-family: cursive;
    color: #0d0e23;
    margin-bottom: 25px;
}
.page_dsgn2 p
{
  font-size: 16px;
    color: #021f5b;
    font-weight: 600;
}
.page_dsgn2 h3{color: #021f5b;}

 .page_dsgn2 h3 a {
    display: block;
    width: 220px;
    margin: 20px auto 0 auto;
    background: #021f5b;
    padding: 10px 8px 5px 8px;
    color: #fff;
    letter-spacing: 1.5px;
    font-weight: 600;
    border-radius: 5px;
}
.page_dsgn2 a.btm_home
{
  font-size: 20px;
    background: #e60f0f;
    padding: 5px 36px;
    border-radius: 4px;
    font-weight: 600;
    color: #ffffff;
}
.desktop_hide{display: none;}



.mob_num{display: block;background: #0a8efa;text-align: center;padding: 6px 0;display: none;}
.mob_num a{color: #fff;font-size: 20px;letter-spacing: 1px;}

.mob_number{display: none;}

@media  only screen and (min-width:320px) and (max-width:481px)
{
.rental_frm{position: static;}
.pdboth{padding: 0;}
.rental_frm{padding: 15px;}
.hdr_sec{margin-bottom: 0;padding: 12px;}
.bnr_ctnt h1 {margin: 10px 0 20px 0;font-size: 20px;}
.bnr_right{width: 100%;margin: 20px 0 0 0;}
.bnr_ctnt p{font-size: 14px;}
.brnd_logo{background: none; margin-top: 30px;}
.brnd_logo ul li img {width: 64px;height: 25px;}
.brnd_logo ul li{margin: 6px 6px 6px 0;}
.bnr_ctnt {padding: 0 10px;}
.faq_sec{display: none;}
.rev_tt{margin-bottom: 15px;}
.icon_lt{width: 40px;}
.navbar-toggle .icon-bar{background: #fff;}

.mob_num{display: block;}

.bodywrap {width: 100%;height: auto;padding: 30px 0;}
.crBox {margin: 0 0 20px 0 !important;}
.cbenefits {width: 88%;}
.cbenefits .col-1 {width: 100%;border-right: solid 0px #e1e1e1;}
.cbenefits .col-2 {width: 100%;padding: 0 0 15px 0px;border-right: solid 0px #e1e1e1;}
.cbenefits .col-3 {width: 100%;padding: 0 0 0 0px;border-right: solid 0px #e1e1e1;}
.about-panel {width: 88%;}



.desktop_hide{display: block;}
.mob_number{display: block;width: 100%;background: #0b92ff;text-align: center;padding: 6px 0;position: fixed;bottom: 0;}
.mob_number a{color: #fff;font-size: 20px;letter-spacing: 0.5px;}

.about-panel .about-img-box {width: 100%;height: auto;padding: 25px 25px;margin: 0 auto 30px auto;}

img.logo {width: 260px;margin: 4px 0 0 0;}
.navbar-toggle{background: #0e5fcb;}
}

@media  only screen and (min-width:360px) and (max-width:769px)
{
.rental_frm{position: static;}
.pdboth{padding: 0;}
.rental_frm{padding: 15px;}
.hdr_sec{margin-bottom: 0;}
.bnr_ctnt h1 {margin: 10px 0 20px 0;font-size: 20px;}
.bnr_right{width: 100%;}
.bnr_ctnt p{font-size: 14px;}
.brnd_logo{background:none; margin-top: 40px;}
.brnd_logo ul li img {width: 95px;height: 32px;}
.brnd_logo ul li{margin: 6px 6px 6px 0;}
.bnr_ctnt {padding: 0 10px;}
.faq_sec{display: none;}
.rev_tt{margin-bottom: 15px;}
.icon_lt{width: 40px;}
.navbar-toggle .icon-bar{background: #fff;}

.mob_num{display: block;}
/*.mob_num a{color: #fff;font-size: 25px;letter-spacing: 1px;}*/

.bodywrap {width: 100%;height: auto;padding: 30px 0;}
.crBox {margin: 0 0 20px 0 !important;}
.cbenefits {width: 88%;}
.cbenefits .col-1 {width: 100%;border-right: solid 0px #e1e1e1;}
.cbenefits .col-2 {width: 100%;padding: 0 0 15px 0px;border-right: solid 0px #e1e1e1;}
.cbenefits .col-3 {width: 100%;padding: 0 0 0 0px;border-right: solid 0px #e1e1e1;}
.about-panel {width: 88%;}


.desktop_hide{display: block;}
.mob_number{display: block;width: 100%;background: #0a8efa;text-align: center;padding: 6px 0;position: fixed;bottom: 0;}
.mob_number a{color: #fff;font-size: 20px;letter-spacing: 0.5px;}
img.logo {width: 260px;margin: 3px 0 0 0;}
.navbar-toggle{background: #0a8efa;}
}

@media  only screen and (min-width:480px) and (max-width:769px)
{
.rental_frm{position: static;}
.pdboth{padding: 0;}
.rental_frm{padding: 15px;}
.hdr_sec{margin-bottom: 0;padding: 20px;}
.bnr_ctnt h1 {margin: 10px 0 20px 0;font-size: 20px;}
.bnr_right{width: 100%;margin: 30px 0 0 0;}
.bnr_ctnt p{font-size: 14px;}
.brnd_logo{background:none !important; margin-top: 40px;}
.brnd_logo ul li img {width: 104px;height: 38px;}
.brnd_logo ul li{margin: 6px 6px 6px 0;}
.bnr_ctnt {padding: 0 10px;}
.faq_sec{display: none;}
.rev_tt{margin-bottom: 15px;}
.icon_lt{width: 40px;}
.navbar-toggle .icon-bar{background: #fff;}

.mob_num{display: block;}

.bodywrap {width: 100%;height: auto;padding: 30px 0;}
.crBox {margin: 0 0 20px 0 !important;}
.cbenefits {width: 88%;}
.cbenefits .col-1 {width: 50%;border-right: solid 0px #e1e1e1;}
.cbenefits .col-2 {width: 50%;padding: 0 0 15px 0px;border-right: solid 0px #e1e1e1;}
.cbenefits .col-3 {width: 50%;padding: 0 0 0 0px;border-right: solid 0px #e1e1e1;}
.about-panel {width: 88%;}
.footer {
    background: #1b3571;
    padding: 50px 6%;
}

.desktop_hide{display: block;}
.mob_number{display: block;width: 100%;background: #0b92ff;text-align: center;padding: 6px 0;position: fixed;bottom: 0;}
.mob_number a{color: #fff;font-size: 20px;letter-spacing: 0.5px;}

.about-panel .about-img-box {width: 100%;height: auto;padding: 25px 25px;margin: 0 auto 30px auto;}
}

@media only screen and (min-width:1000px) and (max-width:1150px){
   img.logo {width: 220px;margin:3px 0 0 0;} 
}


