.dropdown-menu.bootstrap-datetimepicker-widget.open {
    opacity: 1;
    transform: scale(1);
    top: 0
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0
}

.sr-only,.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.prev::after,.bootstrap-datetimepicker-widget table th.next::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.bootstrap-datetimepicker-widget {
    list-style: none
}

.bootstrap-datetimepicker-widget a:hover {
    box-shadow: none!important
}

.bootstrap-datetimepicker-widget a .btn:hover {
    background-color: transparent
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
    width: 19em
}

@media (min-width: 768px) {
    .navbar-header {
        width:100%
    }

    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width: 991px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width:38em
    }
}

@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width:38em
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    right: auto;
    left: 12px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top {
    margin-top: auto;
    margin-bottom: 27px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top.open {
    margin-top: auto;
    margin-bottom: 27px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 0;
    margin: 0;
    border-width: 0;
    background-color: transparent;
    color: #026735;
    box-shadow: none
}

.bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: transparent
}

.bootstrap-datetimepicker-widget a[data-action]:hover span {
    background-color: #eee;
    color: #026735
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none
}

.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-weight: 300;
    font-size: 1.125rem;
    margin: 0;
    border-radius: 50%
}

.bootstrap-datetimepicker-widget button[data-action] {
    width: 38px;
    height: 38px;
    margin-right: 3px;
    padding: 0
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
    border-radius: 3px;
    font-size: .875rem
}

.bootstrap-datetimepicker-widget .picker-switch::after {
    content: "Toggle Date and Time Screens"
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 2.5;
    height: 2.5em;
    width: 100%;
    border-radius: 3px;
    margin: 2px 0!important
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

.bootstrap-datetimepicker-widget table.table-condensed tr>td {
    text-align: center
}

.bootstrap-datetimepicker-widget table td>div,.bootstrap-datetimepicker-widget table th>div {
    text-align: center
}

.bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px;
    font-weight: 500
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px
}

.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: none;
    color: rgba(0,0,0,0.12);
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table th.prev span,.bootstrap-datetimepicker-widget table th.next span {
    border-radius: 3px;
    height: 27px;
    width: 27px;
    line-height: 28px;
    font-size: 12px;
    border-radius: 50%;
    text-align: center
}

.bootstrap-datetimepicker-widget table th.prev::after {
    content: "Previous Month"
}

.bootstrap-datetimepicker-widget table th.next::after {
    content: "Next Month"
}

.bootstrap-datetimepicker-widget table th.dow {
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,0.12);
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0,0,0,0.87);
    font-weight: 400;
    padding-bottom: 5px;
    padding-top: 10px
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
    cursor: pointer
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget table td>div {
    border-radius: 3px;
    height: 54px;
    line-height: 54px;
    width: 54px;
    text-align: center
}

.bootstrap-datetimepicker-widget table td.cw>div {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #999
}

.bootstrap-datetimepicker-widget table td.day>div {
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    padding: 0;
    border-radius: 50%;
    position: relative;
    z-index: -1;
    color: #3C4858;
    font-size: .875rem
}

.bootstrap-datetimepicker-widget table td.minute>div,.bootstrap-datetimepicker-widget table td.hour>div {
    border-radius: 50%
}

.bootstrap-datetimepicker-widget table td.day:hover>div,.bootstrap-datetimepicker-widget table td.hour:hover>div,.bootstrap-datetimepicker-widget table td.minute:hover>div,.bootstrap-datetimepicker-widget table td.second:hover>div {
    background: #eee;
    cursor: pointer
}

.bootstrap-datetimepicker-widget table td.old>div,.bootstrap-datetimepicker-widget table td.new>div {
    color: #999
}

.bootstrap-datetimepicker-widget table td.today>div {
    position: relative
}

.bootstrap-datetimepicker-widget table td.today>div:before {
    content: '';
    display: inline-block;
    border: 0 0 7px 7px solid transparent;
    border-bottom-color: #026735;
    border-top-color: rgba(0,0,0,0.2);
    position: absolute;
    bottom: 4px;
    right: 4px
}

.bootstrap-datetimepicker-widget table td.active>div,.bootstrap-datetimepicker-widget table td.active:hover>div {
    background-color: #026735;
    color: #fff;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,0.14),0 7px 10px -5px rgba(156,39,176,0.4)
}

.bootstrap-datetimepicker-widget table td.active.today:before>div {
    border-bottom-color: #fff
}

.bootstrap-datetimepicker-widget table td.disabled>div,.bootstrap-datetimepicker-widget table td.disabled:hover>div {
    background: none;
    color: rgba(0,0,0,0.12);
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 3px;
    cursor: pointer;
    border-radius: 50%;
    text-align: center
}

.bootstrap-datetimepicker-widget table td span:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: #026735;
    color: #fff
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #999
}

.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: none;
    color: rgba(0,0,0,0.12);
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget .timepicker-picker span,.bootstrap-datetimepicker-widget .timepicker-hours span,.bootstrap-datetimepicker-widget .timepicker-minutes span {
    border-radius: 50%!important
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px
}

.btn.btn-primary {
    color: #fff!important;
    background-color: #026735!important;
    border-color: #026735;
    box-shadow: 0 2px 2px 0 rgba(156,39,176,0.14),0 3px 1px -2px rgba(156,39,176,0.2),0 1px 5px 0 rgba(156,39,176,0.12)
}

.btn.btn-primary:hover {
    box-shadow: 0 14px 26px -12px rgba(156,39,176,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(156,39,176,0.2)
}

@media (min-width: 1200px) and (max-width:1366px) {
    .nivo-controlNav {
        bottom:13%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        z-index: 99
    }
}

@media (min-width: 992px) and (max-width:1169px) {
    .footer-top-area .col-sm-6 {
        margin-bottom:50px
    }

    .footer-top-area .col-sm-6:nth-child(3),.footer-top-area .col-sm-6:nth-child(4) {
        margin-bottom: 0
    }

    .nivo-controlNav {
        left: 49%;
        top: 85%
    }

    .cap-title h3 span {
        font-size: 51px
    }

    .home_2 .app-content {
        border-radius: 20px
    }

    .home_2 .application-form {
        width: 100%
    }

    .home_2 .app-field {
        margin-bottom: 5px
    }

    .home_2 .app-title>h2 {
        padding: 12px 15px
    }

    .margin_left {
        margin-left: 15px
    }

    .home_2 .app-btn>button {
        font-size: 12px
    }

    .about-thumb {
        margin-top: 70px
    }

    .vedeo_gallary {
        margin-top: 60px
    }

    .carousel-style-about.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .carousel-style-about.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .course_cursole_style.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .course_cursole_style.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .team_cursole_style.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .team_cursole_style.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .cursole-style-blog.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .cursole-style-blog.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .container-fluid .section_title p {
        width: 75%
    }

    .single_course .read_more_btn {
        text-align: left
    }

    .ins-thumb a {
        margin: 0 15px 9px 0
    }

    .ins-thumb a:nth-child(3n) {
        margin-right: 15px
    }

    .ins-thumb a:nth-child(n+7) {
        margin-bottom: 10px
    }

    .ins-thumb a:nth-child(n+9) {
        margin-bottom: 0
    }

    .cap-dec p {
        margin: auto;
        width: 100%
    }

    .first.cap-dec p {
        margin: 0;
        width: 100%
    }

    .cap-title h2 {
        margin-bottom: 0
    }

    .cap-title h2 span {
        font-size: 25px
    }

    .cap-title h3 span {
        font-size: 35px;
        line-height: 1
    }

    .slider_right {
        width: 25%;
        margin-right: 8%
    }

    .slider_left {
        width: 51%;
        margin-left: 6%
    }

    .home_2 .app-field {
        margin-bottom: 5px;
        padding-bottom: 5px
    }

    .home_2 .app-field span {
        top: 42%
    }

    .cap-dec p {
        font-size: 16px;
        padding-bottom: 7px
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .counter-area .col-sm-6 {
        margin-bottom:50px
    }

    .counter-area .col-sm-6:nth-child(3),.counter-area .col-sm-6:nth-child(4) {
        margin-bottom: 0
    }

    .pricing_area .col-sm-6 {
        margin-bottom: 50px
    }

    .pricing_area .col-sm-6:nth-child(3),.pricing_area .col-sm-6:nth-child(4) {
        margin-bottom: 0
    }

    .footer-top-area .col-sm-6 {
        margin-bottom: 50px
    }

    .footer-top-area .col-sm-6:nth-child(3),.footer-top-area .col-sm-6:nth-child(4) {
        margin-bottom: 0
    }

    .header_area {
        background: transparent none repeat scroll 0 0;
        padding: 0
    }

    .header_area.stick {
        background: transparent none repeat scroll 0 0;
        box-shadow: none;
        padding: 0
    }

    .logo {
        text-align: center
    }

    .slider_area {
        height: auto;
        padding-top: 0;
        background-size: cover;
        padding-bottom: 80px
    }

    .slider_content {
        height: auto;
        text-align: center
    }

    .margin_left {
        margin-left: 0
    }

    .cap-title h2 {
        margin-bottom: 0;
        padding-top: 9px
    }

    .cap-title h3 span {
        font-size: 27px
    }

    .nivo-controlNav {
        left: 49%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 80%;
        z-index: 99;
        margin-top: 0
    }

    .home_2 .app-content {
        background-color: #fff;
        border-radius: 20px;
        margin-top: 10px
    }

    .home_2 .application-form {
        width: 100%
    }

    .home_2 .app-btn>button {
        font-size: 10px
    }

    .header_area2.sticker {
        padding: 15px 0 0
    }

    .header_area2.stick {
        padding: 0
    }

    .send_message {
        padding-top: 50px
    }

    .carousel-style-about.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .carousel-style-about.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .course_cursole_style.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .course_cursole_style.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .team_cursole_style.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .team_cursole_style.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .cursole-style-blog.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .cursole-style-blog.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .container-fluid .section_title p {
        width: 75%
    }

    .section_title p {
        width: 75%
    }

    .about-story {
        padding: 50px 10px 0
    }

    .single_course .read_more_btn {
        text-align: left
    }

    .ins-thumb a {
        margin: 0 15px 9px 0
    }

    .ins-thumb a:nth-child(3n) {
        margin-right: 15px
    }

    .ins-thumb a:nth-child(n+7) {
        margin-bottom: 10px
    }

    .ins-thumb a:nth-child(n+9) {
        margin-bottom: 0
    }

    .blog-left-side.widget.rights {
        margin-top: 50px
    }

    .slider_left {
        width: 100%
    }

    .slide1-text {
        padding-left: 15px
    }

    .nivo-controlNav {
        left: 93%
    }

    .cap-dec p {
        margin: auto;
        width: 100%
    }

    .first.cap-dec p {
        margin: 0;
        width: 100%
    }

    .margin_left {
        text-align: center
    }

    .cap-title h2 span {
        font-size: 23px
    }

    .cap-title h3 span {
        font-size: 30px
    }

    .first.cap-dec p {
        margin: auto;
        width: 84%
    }

    .cap-dec p {
        padding-bottom: 11px
    }

    .cap-title h2 {
        margin-bottom: 0;
        padding-top: 9px;
        line-height: 55px
    }

    .home_2 .app-content {
        background-color: #fff
    }

    .form-area-mobile {
        border: 1px solid #ddd;
        border-top-color: #ff5e00;
        border-radius: 0 0 10px 10px
    }

    .home_2 .app-field input,.home_2 .app-field select {
        height: 35px;
        width: 100%;
        font-family: Roboto,sans-serif;
        border-radius: 5px;
        border: 1px solid #ddd;
        cursor: pointer;
        font-size: 13px;
        padding-left: 27px;
        font-weight: 400;
        background: 0 0;
        color: #333
    }

    .home_2 .app-field>input::-webkit-input-placeholder {
        color: #333;
        font-size: 13px;
        font-weight: 400;
        font-family: Roboto,sans-serif;
        font-size: 13px;
        opacity: 1
    }

    .home_2 .app-field>input:-ms-input-placeholder {
        color: #333;
        font-size: 13px;
        font-weight: 400;
        font-family: Roboto,sans-serif;
        font-size: 13px;
        opacity: 1
    }

    .home_2 .app-field>input::-moz-placeholder {
        color: #333;
        font-size: 13px;
        font-weight: 400;
        font-family: Roboto,sans-serif;
        font-size: 13px;
        opacity: 1
    }

    .home_2 .application-form {
        width: 100%;
        padding: 50px
    }

    .home_2 .app-btn>button {
        font-size: 13px
    }
}

@media (max-width: 767px) {
    .footer_fixed, .custom_driver {
        display: block;
    }

    .navbar-toggle.demo_clas {
        display: none;
    }

    .tshirtbook img {
        width: 95px
    }

    .frmgro select {
        width: 100%
    }

    .jiancolo {
        margin: 0 0 60px
    }

    .manual_ht1.font94 {
        font-size: 60px
    }

    .coorbg {
        background: #0077b5
    }

    .common_value {
        padding: 30px 0
    }

    .driver_on h6 {
        font-size: 22px;
        margin-top: 40px
    }

    .book_details_from .matbttom .app-field {
        margin-bottom: 10px
    }

    .r_m_full {
        margin-right: 108px
    }

    .popcnale .modal-dialog {
        width: 86%;
        margin: 20px auto
    }

    .pd20 {
        padding-bottom: 30px!important
    }

    .minpd {
        padding: 20px 0!important
    }

    .box-others.minhh {
        min-height: 111px
    }

    .box-others span {
        margin-top: 5px;
        padding: 6px 4px;
        font-size: 7px;
        border-radius: 25px;
        font-weight: 400
    }

    .box-others h3 {
        font-size: 8px;
        line-height: 12px
    }

    .box-others {
        padding: 8px 4px
    }

    .box-others img {
        width: 18px;
        margin: auto auto 10px
    }

    .box-home-page a {
        padding: 6px 4px;
        font-size: 12px
    }

    .homehead {
        font-size: 16px
    }

    .box-home-page {
        margin-bottom: 30px;
        padding: 60px 10px 10px
    }

    .m0d.box-home-page {
        margin: 0
    }

    .header_blue .navbar-collapse {
        background-color: #16588e
    }

    .header_white .navbar-collapse {
        background-color: #FFF
    }

    .main_dd .navbar-collapse {
        background-color: #FFF
    }

    .main_dd .header_area.header_blue .navbar-inverse .navbar-nav>li>a:focus,.main_dd .header_area.header_blue .navbar-inverse .navbar-nav>li>a:hover {
        color: #000
    }

    div.at_every {
        font-size: 9px;
        top: 12px
    }

    .you_are_safe {
        width: 90%
    }

    .book_you_driver li .circle {
        padding-top: 10px;
        left: 0;
        position: absolute;
        width: 40px;
        height: 40px;
        font-size: 10px;
        line-height: 12px;
        top: 2px
    }

    .book_you_driver li .circle span {
        font-size: 7px
    }

    .helpline {
        margin-top: 0
    }

    .book_de_list li {
        font-size: 13px;
        line-height: 18px
    }

    .in_driver.outsts ul li:before {
        top: 4px
    }

    .in_driver.outsts ul li:first-child:before {
        top: 4px
    }

    .boxundr {
        width: 300px;
        margin: auto;
        padding: 15px
    }

    .booktrial {
        font-size: 16px;
        margin-bottom: 14px
    }

    .book_you_driver li {
        font-size: 12px;
        padding-left: 50px;
        line-height: 40px
    }

    .book_you_driver li img {
        width: 40px;
        height: 40px
    }

    .mobilenone_dcar {
        display: none
    }

    .deslopnone_dcar {
        display: block;
        margin-top: 30px
    }

    .backbtn {
        top: 2px
    }

    .mobile_ac {
        display: inline-block;
        margin-bottom: 0
    }

    .widget_link i {
        display: none
    }

    .desktop_ac {
        display: none
    }

    .whychooseusbox {
        border-bottom: 1px solid #f1f1f1;
        padding-bottom: 10px;
        margin-bottom: 15px
    }

    .whychoosecolor {
        background: #fff
    }

    .application-form {
        padding: 15px 10px;
        background: #deff50a3
    }

    .app-form {
        padding: 10px 0
    }

    .request_from {
        display: none
    }

    .thankyou {
        padding: 80px 0 50px
    }

    .centertet,.footer_widget .footer_wid_title h2,.widget_link ul li a {
        text-align: center
    }

    .pad100 {
        padding: 40px 0 10px
    }

    .section_title h2:before {
        top: 32px
    }

    .section_title h2:after {
        top: 40px
    }

    .thankyou-bg,.topmianimg,.whychoosusimg {
        background-position: 60%!important
    }

    .pricebtn {
        font-size: 13px;
        padding: 4px 10px
    }

    .nonemobile {
        display: none
    }

    .padnon .pdrightn {
        padding-right: 0;
        padding-left: 0
    }

    .padnon .pdleftn {
        padding-left: 0;
        padding-right: 0
    }

    .padnon .pad0n {
        padding: 0
    }

    .featur ul li {
        font-size: 12px
    }

    .active .order_now,.order_now {
        padding: 4px
    }

    .order_now>span {
        font-size: 12px
    }

    .pricing_title {
        padding: 20px 0
    }

    .pricing_title h2 {
        font-size: 14px
    }

    .top-im-txt {
        text-align: center
    }

    .top-im-txt h1 {
        font-size: 30px
    }

    .section_title h2 {
        font-size: 20px
    }

    .section_title p {
        width: 95%
    }

    .container-fluid .section_title p {
        width: 93%
    }

    .counter-area .col-sm-6 {
        margin-bottom: 50px
    }

    .counter-area .col-sm-6:nth-child(4) {
        margin-bottom: 0
    }

    .video-title h2 {
        font-size: 33px
    }

    .pricing_area .col-sm-6 {
        margin-bottom: 50px
    }

    .pricing_area .col-sm-6:nth-child(4) {
        margin-bottom: 0
    }

    .blog-meta-right a {
        margin-left: 10px
    }

    .company_info {
        text-align: center
    }

    .input_box:nth-of-type(-n+2) {
        width: 100%;
        margin-right: 0
    }

    .footer-top-area .col-sm-6 {
        margin-bottom: 0
    }

    .footer-top-area .col-sm-6:nth-child(4) {
        margin-bottom: 0
    }

    .coppyright {
        margin-bottom: 0
    }

    .widget_icon {
        text-align: center
    }

    .header_area {
        background: transparent none repeat scroll 0 0;
        padding: 10px 0;
        background: #fff;
        border: 0;
        position: fixed;
        box-shadow: 0 0 15px #0000000d
    }

    .header_area.stick {
        background: transparent none repeat scroll 0 0;
        box-shadow: none;
        padding: 0
    }

    .logo {
        text-align: center
    }

    .slider_area {
        height: auto;
        padding-top: 0;
        background-size: cover;
        padding-bottom: 80px
    }

    .slider_content {
        height: auto;
        text-align: center
    }

    .slider_content h2 {
        font-size: 40px
    }

    .slider_btn>a.active_btn {
        margin-bottom: 15px
    }

    .newsletter-form {
        display: block
    }

    .slider_right {
        float: right;
        width: 25%;
        display: none
    }

    .slider_left {
        width: 100%;
        top: 50%
    }

    .cap-title h3 span {
        font-size: 18px
    }

    .cap-dec p {
        font-size: 14px;
        display: none
    }

    .cap-title h2 span {
        font-size: 24px
    }

    .cap-title h2 {
        color: #fff;
        margin-bottom: 0
    }

    .margin_left {
        margin-left: 0
    }

    .smore {
        display: none
    }

    .cap-title h2 {
        font-size: 23px
    }

    .nivo-controlNav {
        left: 87%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 40%;
        z-index: 99;
        margin-top: 0
    }

    .course_dtl_title>h2 {
        font-size: 17px
    }

    .header_area2.sticker {
        padding: 15px 0 0
    }

    .header_area2.stick {
        padding: 0
    }

    .about-story {
        padding: 50px 10px 0
    }

    .coppyright p {
        font-size: 13px;
        text-align: center
    }

    .send_message {
        padding-top: 50px
    }

    .single_course .read_more_btn {
        text-align: left
    }

    .slider_content h2 {
        font-size: 32px
    }

    .video-title h2 {
        font-size: 24px
    }

    .blog-content h2 {
        font-size: 14px
    }

    .carousel-style-about.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .carousel-style-about.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .course_cursole_style.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .course_cursole_style.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .team_cursole_style.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .team_cursole_style.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .cursole-style-blog.owl-theme .owl-controls .owl-buttons div {
        left: 0
    }

    .cursole-style-blog.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0
    }

    .brid_tittle h2 {
        font-size: 25px
    }

    .blog-left-side.widget.rights {
        margin-top: 50px
    }

    .single-blog-details .single-blog h4 {
        font-size: 20px
    }

    .slide1-text {
        padding-left: 20px
    }

    .nivo-controlNav {
        left: 87%;
        top: 58%;
        z-index: 9999
    }

    .cap-dec p {
        margin: auto;
        width: 100%
    }

    .first.cap-dec p {
        margin: 0;
        width: 100%
    }

    .home_2 .app-content {
        background-color: #fff
    }

    .form-area-mobile {
        border: 1px solid #ddd;
        border-top-color: #ff5e00;
        border-radius: 0 0 10px 10px
    }

    .home_2 .app-field input,.home_2 .app-field select {
        height: 35px;
        width: 100%;
        font-family: Roboto,sans-serif;
        border-radius: 5px;
        border: 1px solid #ddd;
        cursor: pointer;
        font-size: 13px;
        padding-left: 27px;
        font-weight: 400;
        background: 0 0;
        color: #333
    }

    .home_2 .app-field>input::-webkit-input-placeholder {
        color: #333;
        font-size: 13px;
        font-weight: 400;
        font-family: Roboto,sans-serif;
        font-size: 13px;
        opacity: 1
    }

    .home_2 .app-field>input:-ms-input-placeholder {
        color: #333;
        font-size: 13px;
        font-weight: 400;
        font-family: Roboto,sans-serif;
        font-size: 13px;
        opacity: 1
    }

    .home_2 .app-field>input::-moz-placeholder {
        color: #333;
        font-size: 13px;
        font-weight: 400;
        font-family: Roboto,sans-serif;
        font-size: 13px;
        opacity: 1
    }

    .home_2 .application-form {
        width: 100%;
        padding: 50px 0
    }

    .home_2 .app-btn>button {
        font-size: 13px
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .container {
        width:450px
    }

    .container.container95 {
        width: 95%
    }

    .portfolio_nav ul li {
        padding: 8px 9px;
        font-size: 13px
    }

    .cap-title h2 span {
        font-size: 24px
    }

    .cap-title h2 {
        color: #fff;
        margin-bottom: 0
    }

    .smore {
        display: block
    }

    .nivo-controlNav {
        left: 80%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 62%;
        z-index: 99;
        margin-top: 0
    }

    .home_3 .single_feature {
        padding-left: 15px;
        padding-right: 15px
    }

    .panel-heading h4 a {
        font-size: 14px
    }

    .margin_left {
        text-align: center
    }

    .cap-title h2 span {
        font-size: 20px
    }

    .smore a {
        font-size: 12px
    }
}

@media (min-width: 767px) {
    .box_four li h5 {
        font-size:11px
    }

    .box_four li div.price_out {
        font-size: 18px
    }

    .box_four li .small_word {
        font-size: 9px
    }

    .box_four li div.price_out i {
        font-size: 15px
    }

    .thankyou p {
        width: 60%;
        margin: auto;
        font-size: 15px;
        font-weight: 400
    }

    .cash_google {
        margin: 20px 0
    }
}

@media (max-width: 767px) {
    .iom_list li {
        padding:68px 10px 18px;
        width: 49%
    }

    .iom_list li:last-child {
        width: 99%;
        display: block
    }

    .followus {
        margin-bottom: 20px
    }

    .followus ul li {
        margin-right: 2px
    }

    .info_c li a {
        font-size: 12px;
        line-height: 18px
    }

    .terms_c a {
        font-size: 8px;
        line-height: 14px
    }

    .info_c li a {
        padding: 0 0 0 16px
    }

    .terms_c {
        line-height: 10px
    }

    .terms_c span {
        font-size: 8px
    }

    .info_c {
        margin-bottom: 25px
    }

    .apllydriver {
        font-size: 8px;
        padding: 10px 20px
    }

    .footr_links li a {
        font-size: 8px;
        padding: 10px;
        margin-bottom: 8px
    }

    .footr_links li a img {
        top: 9px;
        width: 16px;
        right: 12px
    }

    .followus ul li a i {
        font-size: 14px;
        font-weight: 400;
        width: 24px;
        height: 24px;
        line-height: 26px
    }

    .contact_footer h3,.followus h3 {
        font-size: 12px;
        margin: 0 0 10px
    }

    .info_c li a i {
        font-size: 12px
    }

    .blue_bg_com {
        padding: 20px 20px 100px
    }

    .back_bg_c {
        width: 304px;
        height: 278px
    }

    .comment_text {
        left: 10%;
        top: 9%;
        width: 250px;
        font-size: 12px;
        line-height: 17px
    }

    .right_commt h3 {
        font-size: 16px margin:0px
    }

    .right_commt span {
        font-size: 13px
    }

    .right_commt img {
        width: 45px
    }

    .right_commt {
        position: absolute;
        bottom: -95%;
        right: -9%
    }

    .header_area.header_white .navbar-inverse .navbar-nav>li>a {
        color: #fff;
        background: #16588e
    }

    .header_area.header_white .navbar-inverse .navbar-nav>li>a:focus,.header_area.header_white .navbar-inverse .navbar-nav>li>a:hover {
        color: #FFF
    }

    .reliable {
        padding: 35px 0
    }

    .flexible {
        padding: 15px 0 10px
    }

    .flexible ul li {
        font-size: 10px;
        font-weight: 300;
        margin-bottom: 4px
    }

    .box_safe1 img {
        width: 26px
    }

    .box_safe1 span {
        left: 32px;
        font-size: 10px;
        top: 7px;
        white-space: nowrap
    }

    .hd_heading {
        font-size: 24px
    }

    .safe {
        padding: 15px 0 0
    }

    .lessthen {
        font-size: 14px
    }

    .lessthen .one_lesss {
        margin-bottom: 5px
    }

    .safe h3,.reliable h3,.flexible h3,.price_infodiv {
        font-size: 20px;
        margin-bottom: 15px
    }

    .box_safe img {
        width: 30px
    }

    .price_infodiv span {
        font-size: 11px;
        right: -30px
    }

    .sameday {
        font-size: 10px
    }

    .sameday:before {
        top: 5px;
        left: -10px;
        width: 4px;
        height: 4px
    }

    .box_safe span {
        font-size: 9px
    }

    .reliable1 {
        padding: 15px
    }

    .box_safe img {
        width: 20px
    }

    .box_safe h4 {
        font-size: 13px
    }

    .box_safe span {
        left: 26px
    }

    .days_th {
        font-size: 12px
    }

    .widget_link ul li {
        width: 49%;
        display: inline-block
    }

    .book_de_list li span {
        font-size: 14px
    }

    .book_details_from .app-field {
        margin-bottom: 10px;
    }

    .book_you_driver {
        margin-bottom: 15px
    }

    .book_n_detail,.book_n_detail1 {
        font-size: 13px;
        line-height: 20px;
        padding: 6px 16px;
        margin-top: 15px
    }

    .in_sec_box .buttonbook {
        font-size: 12px;
        padding: 3px 8px
    }

    .driver_bug {
        font-size: 16px
    }

    .outerborder .normaltext {
        font-size: 14px;
        font-weight: 400
    }

    .outerborder .m-driver {
        margin-bottom: 0
    }

    .moreinfo {
        font-size: 12px;
        margin-top: 4px
    }

    .list-inbox-two li h3 {
        font-size: 20px
    }

    .list-inbox-two li h3 i {
        font-size: 24px
    }

    .list-inbox-two li {
        font-size: 13px;
        margin-bottom: 16px
    }

    .list-inbox-two {
        left: 46%
    }

    .list-inbox li {
        font-size: 12px;
        white-space: nowrap;
        margin-bottom: 8px
    }
}

@media (max-width: 600px) {
    .running_min {
        margin:20px 0 10px!important
    }

    .top30img {
        margin-bottom: 30px
    }

    .safetytips.blacklis {
        padding-left: 26px
    }

    .driverlit li {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
        padding-left: 30px
    }

    .middlecircle {
        top: 52%
    }

    .pdddriver {
        padding: 15px!important
    }

    .middlecircle .leftalign {
        position: absolute;
        left: -19px;
        top: -30px;
        width: 30px;
        display: none
    }

    .smalltext-h {
        font-size: 10px
    }

    .textm {
        text-align: center
    }

    .price_1 .hour1 {
        font-size: 10px
    }

    .outerborder {
        padding: 0
    }

    .outerborder h3,h3.hed-border {
        font-size: 16px;
        margin-bottom: 15px;
        line-height: 20px
    }

    .circle-content {
        width: 100%;
        height: 150px;
        margin: auto
    }

    .circle-content h2 {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 18px
    }

    .tripbutton i {
        margin-left: 3px
    }

    .button_price {
        text-align: center
    }

    .price_1 {
        font-size: 12px;
        margin-bottom: 0;
        text-align: center;
        line-height: 20px
    }

    .tripbutton {
        padding: 8px 12px;
        font-size: 12px;
        white-space: nowrap;
        margin-bottom: 15px
    }

    .normaltext {
        font-size: 12px
    }

    .m-driver img {
        width: 30px
    }
}

@media (max-width: 400px) {
    .box_list_hire li span {
        font-size:13px
    }

    .outstaion_circle {
        width: 270px;
        height: 254px
    }

    .extra_show {
        width: 150px
    }

    .box_four li {
        min-height: 64px
    }

    .box_four li h5 {
        font-size: 8px;
        line-height: 12px
    }

    .box_four li div.price_out {
        font-size: 15px
    }

    .price_out .perhours {
        font-size: 6px
    }

    .box_four li div.price_out i {
        margin-right: 2px
    }
}

@media (max-width: 380px) {
    .box_list_hire li span {
        font-size:12px
    }

    .circle_list_click h3 {
        font-size: 15px
    }

    .price_circle {
        font-size: 16px;
        line-height: 18px
    }

    .price_circle .hour_circle {
        font-size: 12px
    }

    .bookhere {
        font-size: 13px
    }

    .circle_list_click li a {
        width: 100px;
        height: 100px
    }

    .center_div .lighttext {
        font-size: 10px
    }

    .incity_book {
        font-size: 12px;
        padding: 3px 8px 4px
    }

    .in_driver {
        width: 260px;
        height: 245px;
        margin: auto auto 15px
    }

    .in_dri_middle h3 {
        font-size: 18px;
        margin-bottom: 8px
    }

    .in_dri_middle ul li,.in_driver.outsts ul li {
        font-size: 11px;
        margin-bottom: 4px;
        line-height: 14px
    }

    .in_dri_middle ul li .circle_text {
        width: 20px;
        height: 20px;
        font-size: 10px;
        line-height: 20px
    }

    .in_dri_middle ul li .in_dr_small,.in_driver.outsts ul li .in_dr_small {
        font-size: 10px;
        padding-left: 0
    }

    .in_dri_middle {
        width: 166px
    }

    .in_sec_box {
        padding: 10px;
        width: 250px;
        margin: auto
    }

    .in_sec_box .tripbutton {
        font-size: 10px;
        padding: 2px 12px;
        margin-bottom: 10px;
        line-height: 18px
    }

    .in_sec_box ul li {
        font-size: 11px;
        margin-bottom: 4px;
        line-height: 14px
    }

    .in_sec_box ul li .in_dr_small {
        font-size: 10px
    }

    .you_are_safe li {
        font-size: 14px
    }

    .you_are_safe li span {
        font-size: 13px
    }
}

@media (max-width: 340px) {
    .normaltext {
        font-size:15px
    }

    .addordable .col-xs-6 {
        width: 100%
    }

    .outerborder h3 {
        margin-bottom: 10px
    }

    .button_price {
        margin-top: 0
    }

    .circle-content {
        width: 150px;
        height: 150px;
        margin: auto
    }

    .tripbutton {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .m-driver {
        margin-bottom: 10px
    }
}

@media (max-width: 360px) {
    .box_hireyou {
        min-height:auto
    }
}

@media (max-width: 320px) {
    .circle_list_click li {
        width:100%;
        margin: auto auto 10px
    }
}

@media (max-width: 414px) {
    .v_pd .ve_type select.wok {
        width:100px
    }

    .pdfleft_ {
        padding-left: 0;
        padding-right: 0
    }

    .pdfleft7 {
        padding-left: 0;
        padding-right: 10px
    }

    .heading_exp {
        margin-bottom: 20px
    }

    .r_trip h3,.onewaytrip h3 {
        font-size: 14px;
        margin-bottom: 6px;
        line-height: 20px
    }

    .circle_per_day {
        width: 64px;
        height: 60px
    }

    .circle_per_day .price_perday i,.price_onew i {
        font-size: 14px
    }

    .circle_per_day .price_perday,.price_onew {
        font-size: 15px;
        line-height: 18px
    }

    .onew_per_day,.onew_per_day .middle_onew_per {
        height: 60px
    }

    .heading_exp h3 {
        font-size: 20px;
        margin: 0 0 5px
    }

    .heading_exp h5 {
        font-size: 14px
    }

    .price_onew {
        margin-right: 60px
    }

    .v_pd.submitdetails h3 {
        font-size: 20px;
        margin-bottom: 20px
    }

    .pd_onew {
        margin-right: 50px;
        font-size: 9px
    }

    .r_trip a,.onewaytrip a {
        font-size: 10px;
        line-height: 13px;
        margin-top: 3px
    }

    .circle_per_day .pd_ {
        font-size: 9px;
        line-height: 13px
    }

    .r_trip h3:before,.onewaytrip.onewaytrip1 h3:before {
        right: -13px;
        width: 14px;
        height: 20px
    }

    .middle_upto {
        top: 18px
    }

    .list_exp.list_two_ve {
        padding: 0
    }
}

@media (max-width: 380px) {
    .list_exp.list_two_ve {
        padding:0
    }

    .box_days .switch {
        width: 100%;
        float: right
    }
}

@media (max-width: 475px) {
    .vechi_tyoe {
        width:100%;
        border: 1px solid #b7b7b7;
        padding: 8px 8px 8px 38px;
        display: block;
        color: #000;
        font-size: 12px;
        height: 36px
    }
}

@media (max-width: 400px) {
    .vechi_tyoe {
        width:100%;
        border: 1px solid #b7b7b7;
        padding: 8px 8px 8px 38px;
        display: block;
        color: #000;
        height: 36px
    }
}
