 
nav {
    background: transparent !important;
    border: none !important;
}
/*.right-menu .nav li.mi-start-bus{background:url("../images/mi-start-bus.png") no-repeat center left;padding: 0 0 0 25px;}*/
.right-menu .nav li.mi-start-bus {
    background:  none;
    padding: 0 0 0 25px;
}

.right-menu .nav li.mi-protect-bus {
    background: none;
    padding: 0 0 0 0px;
}

.right-menu .nav li.mi-manage-bus {
   background:none;
    padding: 0 0 0 35px;
}

.right-menu .nav li.mi-grow-bus {
    background: url("../images/about.png") no-repeat left -5px;
    padding: 0 0 0 35px;
}
.right-menu .nav li.part {
    background: url("../images/partners.png") no-repeat left -5px;
    padding: 0 0 0 35px;
}
/*.right-menu .nav li h4{font-size:14px;color:#454545; margin:0 0 3px 0; background:url("../images/menu-down-arow.png") no-repeat center right; padding:0 20px 0 0; border-bottom:1px solid #fff;}*/
.right-menu .nav li h4 {
        background: none;
    color: #ffffff;
    font-size: 13px;
    font-weight: 400;
    margin: 0 0 0px;
    letter-spacing: 1px;
    padding: 0 0px 0 0;
}
a {
    text-decoration: none !important;
}
    .right-menu .nav li h4.active {
        background: none;
        border-bottom: 0px solid #fff;
        color: #000000;
        font-size: 14px;
        margin: 0 0 3px;
        padding: 0 20px 0 0;
    }

.right-menu .nav li p {
    font-size: 12px;
    color: #aaaaaa;
    margin: 2px 0 0 0;
}

.right-menu .nav.navbar-nav a {
       display: inline-block;
    padding: 0px 3px 0px 10px;
    border-left: 1px solid #bdbdbd !important;
}

    .right-menu .nav.navbar-nav a:first-child {
        border-left: 0px;
    }

.right-menu .nav.navbar-nav {
    width: 100%;
}

.right-menu .nav .small-menu {
    float: right;
    margin: 22px 0 0;
    padding: 0px 25px 0px 0px;
    text-align: right;
    width: 10.5%;
}


    .right-menu .nav .small-menu a {
        border-left: 0 none !important;
        display: block;
        font-size: 12px;
        padding: 0;
        line-height: 17px;
        color: #333;
    }

        .right-menu .nav .small-menu a:hover {
            text-decoration: none !important;
        }

.testi-banner .banner_img-test img {
    text-align: center;
}

.testi-banner .banner_img-test {
    background: #eaeaea none repeat scroll 0 0;
    display: block !important;
    text-align: center;
}

.write-your-review {
    margin: 30px 0 0 0;
}

    .write-your-review .wyr-btn {
        background: #fda100 url("../images/wry-img.png") no-repeat scroll 92% center;
        border: 0 none;
        box-shadow: 0 3px 0 #c49440;
        color: #fff;
        font-family: "OpenSans-Bold";
        font-size: 16px;
        padding: 10px 60px 10px 20px;
    }

        .write-your-review .wyr-btn:hover {
            background: #ff8000 url("../images/wry-img.png") no-repeat scroll 92% center;
        }

.testimoni-cont {
}

    .testimoni-cont .actu-test {
        background: #f4f4f4;
        border: 1px solid #e8e7ec;
        overflow: hidden;
        padding: 20px;
        margin: 30px 0 0 0;
    }

        .testimoni-cont .actu-test .act-img {
            text-align: center;
        }

        .testimoni-cont .actu-test h4 {
            font-size: 14px;
            text-align: center;
            color: #252525;
            font-family: "OpenSans-Bold";
            margin: 0px;
        }

        .testimoni-cont .actu-test p {
            color: #6a6a6b;
            
        }

.borde-bot {
    font-size: 12px;
    border-bottom: none;
    padding: 0 0 5px 0;
    text-align: center;
}

.actu-test .read-act {
    color: #fff;
    font-size: 14px;
    background: #000000;
    padding: 11px 15px;
    float: right;
    border: 1px solid #949494;
}

    .actu-test .read-act:hover {
        border: 1px solid #000000;
        color: #000000;
    }

.actu-test .star5 {
    text-align: center;
}

.wyr-form {
    border: 1px solid #a5a3a3;
    border-radius: 5px;
    margin-top: 30px !important;
    padding: 30px;
    margin: 0 14%;
}

    .wyr-form .sele-box-border {
        border: 1px solid #a5a3a3;
        height: auto;
        padding: 12px 10px;
        appearance: none;
        -moz-appearance: none; /* Firefox */
        -webkit-appearance: none; /* Safari and Chrome */
        float: left;
        width: 18%;
        background: url("../images/menu-down-arow.png") no-repeat 85% center;
    }

    .wyr-form .name1st {
        float: right;
        width: 75%;
    }

.in-box-border {
    border: 1px solid #a5a3a3 !important;
    border-radius: 4px;
    color: #cccccc;
    height: auto !important;
    padding: 12px 10px !important;
    text-align: left;
}

.form-but .sub-send {
    background: #fda700 url("../images/sub-icon.png") no-repeat 95% center;
    padding: 12px 55px 12px 25px;
    font-size: 16px;
    margin-right: 30px;
}

.form-but .canc-but {
    padding: 12px 30px;
    font-size: 16px;
    background: #c5c3c3;
    border: none;
}

.load-m-revies {
    text-align: center;
}

    .load-m-revies .lm-revies {
        background: #fda700;
        font-size: 16px;
        padding: 12px 30px;
        margin-bottom: 30px;
        box-shadow: 0 3px 0 #c49440;
    }

.banner_img-test > img {
    width: 100%;
}
   

.cont-map-det .nav-tabs li.active a {
    background: #2a8ecc !important;
    color: #fff !important;
    border-radius: 0px;
    padding: 16px 0;
    border: 0px !important;
}

.cont-map-det .nav-tabs li a:hover {
    color: #fff;
    background: #2a8ecc !important;
}

.cont-map-det .nav-tabs {
    border: 0px;
}

.cont-map-det .pune-cont-det h2 {
    margin-top: 40px;
    font-size: 27px;
    color: #000000;
}

.cont-map-det .pune-cont-det p {
    text-align: left;
    font-size: 16px;
    color: #000000;
    line-height: 28px;
}

.cont-map-det .pune-map {
    padding: 40px 0;
}

    .cont-map-det .pune-map img {
        width: 100%;
    }

.live-pune-map {
    width: 100%;
    height: 280px;
    border: 1px solid #b9b9b9;
}

.live-beng-map {
    width: 100%;
    height: 280px;
    border: 1px solid #b9b9b9;
}

.form-control.sele-box-border1.res-inp-top-mar.con-look-for {
    border: 1px solid #a5a3a3 !important;
    height: auto;
    padding: 11.5px 10px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url("../images/menu-down-arow.png") no-repeat scroll 95% center;
}


 


/************* DROP DOWN MENU*****************/
.dropbtn {
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    min-width: 175px;
    padding: 8px 0px 0px 0px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 5;
}

.right-menu .nav.navbar-nav .dropdown-content a {
    color: white;
    padding: 2px 10px !important;
    text-decoration: none;
    background: #c56819;
    font-size: 12px;
    letter-spacing: 1px;
    text-align: left;
    display: block !important;
    border-left: 0px !important;
    border-bottom: 1px solid #924708;
}

.dropdown-content a:hover {
    background-color: #37ace2;
    color: #FFFFFF !important;
}

.dropdown:hover .dropdown-content {
    display: block;
}


.right-menu .nav.navbar-nav a.no-bor {
    border-left: 0px !important;
}

.new-header {
    height: 75px;
    padding: 0;
}

 
 

/*****************responsive***********/
 
 
     
 
 
@media screen and (min-width :1024px) and (max-width :1199px) {
    
    .right-menu .nav li h4 {
        font-size: 12px;
    }

    .right-menu .nav .small-menu {
        float: right;
        margin: 0;
        width: 34%;
    }

        .right-menu .nav .small-menu a {
            float: left;
            padding: 0 20px !important;
        }

    .topHeader .navbar {
        margin-bottom: 10px;
    }

    .right-menu .nav.navbar-nav a {
        padding: 0px 5px;
    }

    
}

@media screen and (min-width :768px) and (max-width :1023px) {
     

    .right-menu .nav li h4 {
        font-size: 12px;
    }

    .right-menu .nav .small-menu {
        float: right;
        margin: 20px 0 0;
        width: 50%;
    }

        .right-menu .nav .small-menu a {
            float: left;
            padding: 0 20px !important;
        }

    .topHeader .navbar {
        margin-bottom: 10px;
    }

    .right-menu .nav.navbar-nav a {
        padding: 15px 3px;
    }

     
}

@media screen and (width :768px) {
     

    .right-menu .nav .small-menu {
        margin-top: 0px;
    }

     
}



@media screen and (max-width :767px) {


    .dropdown:hover h4::before {
        border-bottom: 0px solid #008ace !important;
        content: " ";
        display: block;
        max-width: 100%;
        padding-bottom: 16px;
        position: absolute;
    }

    .dropdown:hover .mi-start-bus h4::before {
        left: 44px;
        width: 153px;
    }

    .dropdown:hover .mi-protect-bus h4::before {
        left: 45px;
        width: 174px;
    }

    .dropdown:hover .mi-manage-bus h4::before {
        left: 45px;
        width: 173px;
    }

    .dropdown:hover .mi-grow-bus h4::before {
        left: 45px;
        width: 155px;
    }

    /*.right-menu ul a h4.act-now{border-bottom:1px solid #2a8ecc !important;}*/
    .right-menu ul a h4.act-now::before {
        border-bottom: 0px solid #008ace !important;
        content: " ";
        display: block;
        max-width: 100%;
        padding-bottom: 15px;
        position: absolute;
    }

    .right-menu ul a .mi-start-bus h4.act-now::before {
        left: 44px;
        width: 153px;
    }

    .right-menu ul a .mi-protect-bus h4.act-now::before {
        left: 45px;
        width: 174px;
    }

    .right-menu ul a .mi-manage-bus h4.act-now::before {
        left: 45px;
        width: 173px;
    }

    .right-menu ul a .mi-grow-bus h4.act-now::before {
        left: 45px;
        width: 155px;
    }


    .right-menu .nav li.mi-start-bus {
        padding: 0 0 0 34px;
    }



    .take-your h2 {
        background: none;
    }

    /*********** DROP PDOWN MENU **************/
    .right-menu .nav.navbar-nav {
        padding: 0 15px;
    }

    .dropdown {
        width: 100%;
    }

    .dropdown-content {
        padding: 0 0px;
        width: 100%;
        box-shadow: none !important;
        );
    }

        .dropdown-content a {
            padding: 12px 16px !important;
        }

    .right-menu .nav.navbar-nav a {
        border-left: 0 solid #efeeee !important;
    }

        .right-menu .nav.navbar-nav a.no-bor {
            border-top: 0px !important;
        }

    .right-menu .nav.navbar-nav .dropdown-content a {
        border-bottom: 0px solid #C8C8C8;
    }

    .minim-inn-big {
        min-height: auto;
    }

    /******** Testimonials New*********/

    .navbar-collapse.right-menu.collapse.in {
        border: medium none;
    }

    .navbar-toggle {
        margin-top: 0px !important;
    }

    .right-menu {
        width: 100% !important;
        margin-top: 5px;
    }

        .right-menu .nav.navbar-nav a {
            border-top: 1px solid #b8b7b7 !important;
            padding: 20px 0;
            width: 100%;
        }

        .right-menu .nav .small-menu {
            float: inherit;
            margin: 5px 0;
            text-align: left;
            width: 100%;
        }

    .navbar-nav {
        margin: 0px !important;
    }




    /*.navbar {float: right; width: 50%;}*/
    .footer-wrap .col-sm-3 {
        display: none;
    }

    .footer-menu-link {
        padding: 10px !important;
    }

    .right-menu .nav.navbar-nav a {
        padding: 10px 10px !important;
    }

    .test .accordion-toggle > span.faq-num {
        display: none;
    }

    .accordion-toggle > span {
        display: none;
        border-right: 0px;
    }

    .contactInfo {
        background: #3da5e2 none repeat scroll 0 0;
        border-radius: 32px;
        color: #ffffff;
        padding: 5px 12px 5px 5px;
        margin-top: 10px;
    }
}
.navbar-collapse {
   padding-right: 0px !important;
    padding-left: 0px !important;
}
.navbar-default {
     background-image:  none !important;
    background-image: none !important;
  background-image: none !important;
     background-image: none !important;
    filter: none !important;
    filter:none !important; 
     -webkit-box-shadow: none !important;
      box-shadow: none !important;
}
.navbar { 
      min-height: inherit !important; 
    margin-bottom: 0px!important;
    border: 0px solid transparent !important;
    text-align:center;
}
.navbar-toggle { 
    margin-bottom: 0px !important;
}