@media only screen and (min-width:1801px) {.ttm-left-span>.ttm-col-wrapper-bg-layer {margin-left: -500px}
.ttm-right-span>.ttm-col-wrapper-bg-layer {margin-right: -500px}
}

@media only screen and (max-width:1800px) and (min-width:1601px) {.ttm-left-span>.ttm-col-wrapper-bg-layer {margin-left: -400px}
.ttm-right-span>.ttm-col-wrapper-bg-layer {margin-right: -400px}
}

@media only screen and (max-width:1600px) and (min-width:1401px) {.ttm-left-span>.ttm-col-wrapper-bg-layer {margin-left: -300px}
.ttm-right-span>.ttm-col-wrapper-bg-layer {margin-right: -300px}
}

@media only screen and (max-width:1400px) and (min-width:1171px) {.ttm-left-span>.ttm-col-wrapper-bg-layer {margin-left: -200px}
.ttm-right-span>.ttm-col-wrapper-bg-layer {margin-right: -200px}
}

@media only screen and (max-width:1330px) {.h_call {display: none !important}
}

@media only screen and (min-width:1200px) {#site-header-menu .site-navigation li.ttm-sepline {position: absolute !important;top: 0 !important;left: 0;right: auto;text-align: center;height: 25px !important;display: block}
#site-header-menu .site-navigation .sep-img {display: inline-block;position: absolute;content: "";top: 0;margin: 0 auto;left: 50%;background-repeat: no-repeat;background-position: 0 -6px;width: 14px;height: 22px;text-align: center;margin-left: -5px;-webkit-mask-box-image: url(../images/menu-sprite.svg);-webkit-mask-size: cover;mask-size: cover}
.ttm-rev_slider-wide {max-width: 1700px;margin: 0 auto;width: 100%;position: relative}
.ttm-rev_slider-wide:before {position: absolute;content: "";left: -600px;top: 0;width: 0;height: 500px;background: #343c5c;width: 600px}
.header.logo-with-bg-shape .site-branding {display: block;position: relative;padding: 26px 0 25px;z-index: 10}
.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding:after,.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding:before {content: "";position: absolute;left: 100%;top: 0;width: 100px;height: 100%;margin-right: 0;margin-left: 0;background: #343c5c}
.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding:before {left: auto;right: 100%;width: 1200px;border: 0}
.ttm-stickable-header.fixed-header {z-index: 111;background-color: #fff;box-shadow: 0 0 10px 0 rgba(0, 43, 92, .08)}
.fixed-header {position: fixed !important;top: 0;left: 0;width: 100%;z-index: 9}
.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation ul.menu>li>a {padding: 37px 14px}
.ttm-header-style-01 .site-header-menu .ttm-stickable-header.fixed-header .site-navigation {margin-top: 0}
.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation-content {position: unset;content: unset;box-shadow: unset}
.ttm-header-style-01 #site-header-menu .site-navigation ul.menu>li>a {padding: 25px 15px 25px 15px;position: relative}
.ttm-header-style-02 .site-branding {padding: 34px 0}
.ttm-header-style-02 #site-header-menu .site-navigation ul.menu {display: flex}
.ttm-header-style-02 #site-header-menu .site-navigation ul.menu>li>a {padding: 22px 25px}
.ttm-header-style-02 #site-header-menu .site-navigation ul.menu>li>a:before {content: "";position: absolute;height: 100%;width: 1px;left: 0;top: 50%;opacity: 1;transform: translateX(0) translateY(-50%);-moz-transform: translateX(0) translateY(-50%);-ms-transform: translateX(0) translateY(-50%);-o-transform: translateX(0) translateY(-50%);transform: translateX(0) translateY(-50%);background-color: rgba(255, 255, 255, .07);display: inline-block}
.ttm-header-style-02 .header_search .search_btn {height: 100%;border-right-color: rgba(255, 255, 255, .07)}
.ttm-header-style-02 .header_btn .ttm-btn,.ttm-header-style-02 .header_search .search_btn {padding-top: 20px;padding-bottom: 20px;border-radius: 0}
header.ttm-header-style-03 .container-fluid {padding: 0 70px}
header.ttm-header-style-03 .site-branding {padding-right: 25px}
header.ttm-header-style-03 {position: absolute;z-index: 2;width: 100%;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none}
header.ttm-header-style-03 #site-header-menu {background-color: rgba(0, 0, 0, .12)}
.ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li>a {padding: 39px 15px;position: relative}
.ttm-header-style-03 .header_search .search_btn {border-right-color: rgba(255, 255, 255, .2)}
}

@media all and (max-width:1199px) {.res-1199-ml-0 {margin-left: 0 !important}
.res-1199-mr-0 {margin-right: 0 !important}
.res-1199-mt-0 {margin-top: 0 !important}
.res-1199-mb-0 {margin-bottom: 0 !important}
.res-1199-ml-10 {margin-left: 10px !important}
.res-1199-ml-15 {margin-left: 15px !important}
.res-1199-ml-20 {margin-left: 20px !important}
.res-1199-mr-10 {margin-right: 10px !important}
.res-1199-mr-15 {margin-right: 15px !important}
.res-1199-mr-20 {margin-right: 20px !important}
.res-1199-pt-0 {padding-top: 0 !important}
.res-1199-pr-0 {padding-right: 0 !important}
.res-1199-pl-0 {padding-left: 0 !important}
.res-1199-pb-0 {padding-bottom: 0 !important}
.res-1199-pt-15 {padding-top: 15px !important}
.res-1199-pr-15 {padding-right: 15px !important}
.res-1199-mt-15 {margin-top: 15px !important}
.res-1199-mt-30 {margin-top: 30px !important}
.res-1199-mt-50 {margin-top: 50px !important}
.res-1199-mb-15 {margin-bottom: 15px !important}
.res-1199-mb-20 {margin-bottom: 20px !important}
.res-1199-mb-30 {margin-bottom: 30px !important}
.res-1199-mb-50 {margin-bottom: 50px !important}
.top_bar {display: none}
header .container {max-width: 100%}
.header_extra,.widget_info {display: none !important;visibility: hidden}
.ttm-header-style-03 .menubar-inner,.ttm-header-style-03 .menubar-inner:after,.ttm-header-style-03 .menubar-inner:before {background-color: #fff}
.ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li>a {color: #343c5c}
.site-branding {text-align: right;background-color: transparent}
.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding,.ttm-header-style-01 #site-header-menu {background-color: transparent}
#site-header-menu .site-navigation {height: 50px}
.ttm-header-style-02 .site-branding {position: absolute;bottom: -60px}
.ttm-header-style-02 .site-header-menu {background-color: transparent}
[class*=col-xl] .ttm_single_image-wrapper {text-align: center !important}
.ttm-page-title-row .container,.ttm-row .container,.ttm-row .container-fluid,footer .container {max-width: 100%}
.element-row .container,.sidebar .container,.ttm-row .container,footer .container {padding: 0}
.ttm-page-title-row .container>.row,.ttm-row .container>.row,footer .container .row {margin: 0}
}

@media (max-width:991px) {
.featured-imagebox img,.row-equal-height>[class*=col-],.ttm-equal-height-image,.ttm_single_image-wrapper,.ttm_single_image-wrapper img,[class*=col-lg] .ttm-equal-height-image {text-align: center;margin: 0 auto}
[class*=col-lg] .ttm-equal-height-image {display: block;width: 100%}
.featured-imagebox img {min-width: 100%}
.section-title h2.title {font-size: 35px;line-height: 46px}
.page-title-heading h1 {font-size: 20px !important;line-height: 25px !important;padding: 10px 0px;}
.car-inner-page {padding: 10px 0px !important;}
.car-inner-page h2 {font-size: 14px;    line-height: 16px;}
.car-inner-page p {;line-height: 14px;font-size: 12px;}
.page-title-heading p {margin-bottom: 8px}
.ttm-page-title-row-inner {padding: 0 0}
.site-main {padding: 0}
.site-main .ttm-service-description h4 {font-size: 16px}
.site-main .ttm-service-description p {line-height: 20px;text-align: justify;font-size: 13px;color: #000}
.site-main .ttm-service-description h2 {line-height: 24px}
.bg-layer-equal-height [class*=col-lg] .ttm-col-bgcolor-yes,[class*=col-lg] .ttm-col-bgimage-yes {height: auto !important}
.bg-layer>.container>.row>[class*=col-lg] {padding: 0}
h1 {font-size: 20px;line-height: 28px}
h2 {font-size: 36px;line-height: 46px}
h3 {font-size: 32px;line-height: 42px}
h4 {font-size: 24px;line-height: 34px}
h5 {font-size: 19px;line-height: 22px}
h6 {font-size: 17px;line-height: 20px}
.section-title {margin-bottom: 10px}
.section-title h2.title {font-size: 28px;line-height: 36px}
.section-title.style2 .title-header {width: 100%;padding-bottom: 20px}
.section-title.style2 .title-desc,.section-title.style2 .title-header {display: block}
.section-title.style2 .title-header:after {content: unset}
.ttm-row,body .page.ttm-sidebar-true .site-main {padding: 0 0 !important}
.ttm-row.broken-section {padding: 0 0 !important}
.ttm-row.portfolio-section {padding: 60px 0 45px !important}
.ttm-row.services-section {padding: 45px 0 !important}
.ttm-row.blog_faq-section {padding: 60px 0 45px !important}
.ttm-row.blog-section {padding: 60px 0 45px !important}
.ttm-row.cta-section {padding: 60px 0 0 !important}
.ttm-row.services_2-section {padding: 60px 0 45px !important}
.ttm-row.zero_padding-section {padding: 0 0 !important}
.ttm-row.contact-section {padding: 0 0 !important}
.ttm-row.portfolio_2-section {padding: 60px 0 45px !important}
.ttm-row.process-section {padding: 60px 0 30px !important}
.ttm-row.fid-section {padding: 50px 0 40px !important}
.spacing-1 {padding: 30px 0 0 30px}
.spacing-2 {padding: 60px 15px 30px;margin: 0 -15px}
.spacing-3 {padding: 50px 0 0 15px}
.spacing-4 {padding: 60px 15px 20px;margin: 0 -15px}
.spacing-5 {padding: 45px 0 40px;margin-top: 0}
.spacing-6 {padding: 80px 35px 40px}
.spacing-7 {padding: 50px 15px;margin: 0}
.spacing-8 {padding: 20px 0 20px 15px}
.res-991-p-0 {padding: 0 !important}
.res-991-p-20 {padding: 20px !important}
.res-991-pt-0 {padding-top: 0 !important}
.res-991-pt-10 {padding-top: 10px !important}
.res-991-pt-15 {padding-top: 15px !important}
.res-991-pt-20 {padding-top: 20px !important}
.res-991-pt-30 {padding-top: 30px !important}
.res-991-pt-40 {padding-top: 40px !important}
.res-991-pt-50 {padding-top: 50px !important}
.res-991-pt-60 {padding-top: 60px !important}
.res-991-pb-0 {padding-bottom: 0 !important}
.res-991-pb-15 {padding-bottom: 15px !important}
.res-991-pb-25 {padding-bottom: 25px !important}
.res-991-pb-30 {padding-bottom: 30px !important}
.res-991-pb-40 {padding-bottom: 40px !important}
.res-991-pb-50 {padding-bottom: 50px !important}
.res-991-pb-60 {padding-bottom: 60px !important}
.res-991-pb-70 {padding-bottom: 70px !important}
.res-991-pb-80 {padding-bottom: 80px !important}
.res-991-pr-0 {padding-right: 0 !important}
.res-991-pr-15 {padding-right: 15px !important}
.res-991-pr-30 {padding-right: 30px !important}
.res-991-pr-50 {padding-right: 50px !important}
.res-991-pr-60 {padding-right: 60px !important}
.res-991-pl-0 {padding-left: 0 !important}
.res-991-pl-15 {padding-left: 15px !important}
.res-991-pl-30 {padding-left: 30px !important}
.res-991-pl-50 {padding-left: 50px !important}
.res-991-pl-60 {padding-left: 60px !important}
.res-991-m-0 {margin: 0 !important}
.res-991-mt-0 {margin-top: 0 !important}
.res-991-mt-10 {margin-top: 10px !important}
.res-991-mt-15 {margin-top: 15px !important}
.res-991-mt-20 {margin-top: 20px !important}
.res-991-mt-30 {margin-top: 30px !important}
.res-991-mt-40 {margin-top: 40px !important}
.res-991-mt-50 {margin-top: 50px !important}
.res-991-mt-60 {margin-top: 60px !important}
.res-991-mb-0 {margin-bottom: 0 !important}
.res-991-mb-15 {margin-bottom: 15px !important}
.res-991-mb-10 {margin-bottom: 10px !important}
.res-991-mb-20 {margin-bottom: 20px !important}
.res-991-mb-25 {margin-bottom: 25px !important}
.res-991-mb-30 {margin-bottom: 30px !important}
.res-991-mb-50 {margin-bottom: 50px !important}
.res-991-mb-60 {margin-bottom: 60px !important}
.res-991-mb_15 {margin-bottom: -15px !important}
.res-991-mb_20 {margin-bottom: -20px !important}
.res-991-mb_25 {margin-bottom: -25px !important}
.res-991-mb_30 {margin-bottom: -30px !important}
.res-991-mb_50 {margin-bottom: -50px !important}
.res-991-mb_60 {margin-bottom: -60px !important}
.res-991-mb_70 {margin-bottom: -70px !important}
.res-991-mb_80 {margin-bottom: -80px !important}
.res-991-ml-0 {margin-left: 0 !important}
.res-991-ml-15 {margin-left: 15px !important}
.res-991-ml-20 {margin-left: 20px !important}
.res-991-ml-30 {margin-left: 30px !important}
.res-991-ml-40 {margin-left: 40px !important}
.res-991-ml-50 {margin-left: 50px !important}
.res-991-ml_15 {margin-left: -15px !important}
.res-991-ml_30 {margin-left: -30px !important}
.res-991-ml_50 {margin-left: -50px !important}
.res-991-mr-0 {margin-right: 0 !important}
.res-991-mr-15 {margin-right: 15px !important}
.res-991-mr-20 {margin-right: 20px !important}
.res-991-mr-30 {margin-right: 30px !important}
.res-991-mr-40 {margin-right: 40px !important}
.res-991-mr-50 {margin-right: 50px !important}
.res-991-mr_15 {margin-right: -15px !important}
.res-991-mr_30 {margin-right: -30px !important}
.res-991-mr_50 {margin-right: -50px !important}
.ttm-vertical_sep>[class*=col-lg]:not(:last-child):before {content: unset}
.first-footer {padding: 55px 0 20px}
.second-footer .row {padding: 5px 0 5`px}
.second-footer .widget-area .widget {padding: 10px 0 10px}
.footer .widget .widget-title {margin-bottom: 10px}
.featured-icon-box.icon-align-before-title.style1 {padding: 35px 25px 25px 30px}
.featured-icon-box.icon-align-top-content.style2 {padding: 50px 25px 25px 30px}
.featured-icon-box.icon-align-top-content.style2 .featured-title h5 {margin-bottom: 16px}
.ttm-fid.inside.style2 {padding: 15px 0}
#map {height: 264px}
.sidebar .sidebar-right {margin-top: 10px !important;order: 1;width: 100%;padding: 0}
.sidebar .sidebar-left {margin-top: 10px !important;order: 1;width: 100%;padding: 0}
}

@media (min-width:992px) {
.sidebar .sidebar-left,.sidebar .sidebar-right {flex: 28.914%;max-width: 28.914%}
.sidebar .content-area {flex: 70.5%;max-width: 70.5%}
.sidebar.ttm-sidebar-right .content-area {padding-right: 30px;border-right: 1px solid #efefef}
.sidebar .content-area,.sidebar .widget-area {padding-top: 10px;padding-bottom: 10px}
.sidebar .sidebar-right,.sidebar.ttm-sidebar-left .content-area {padding-left: 10px}
.sidebar .sidebar-left {padding-right: 30px}
.sidebar.ttm-sidebar-left .content-area {border-left: 1px solid #efefef;background-color: #f4f7fb}
.sidebar.ttm-sidebar-left .content-area p {text-align: justify;font-size: 15px;color: #000}
}

@media (max-width:767px) {.section-title.without-seperator {margin-bottom: 5px}
.welcome-section p {margin: 0 0 5px;line-height: 24px;font-size: 14px;text-align: justify}
.ttm-fid.inside.style1 h4 span {font-size: 80px;line-height: 80px}
.ttm-fid.inside.style1:before {width: 100px;height: 140px}
.featured-icon-box.icon-align-before-title.style4 {padding: 30px 0;margin: 0 0}
.testimonials-info .testimonials .testimonial-content blockquote {padding: 10px 0;font-size: 18px;font-weight: 500;line-height: 35px;margin: 0 0 20px}
.widget ul#menu-footer-service-link li {display: block;padding: 0 0 11px 0;position: relative;width: calc(100% - 1px)}
.res-767-mt-0 {margin-top: 0 !important}
.res-767-mt-10 {margin-top: 10px !important}
.res-767-mt-15 {margin-top: 15px !important}
.res-767-mt-30 {margin-top: 30px !important}
.res-767-mt-40 {margin-top: 40px !important}
.res-767-mt-50 {margin-top: 50px !important}
.res-767-pt-0 {padding-top: 0 !important}
.res-767-pb-0 {padding-bottom: 0 !important}
.res-767-pl-0 {padding-left: 0 !important}
.res-767-pr-0 {padding-right: 0 !important}
.res-767-pt-10 {padding-top: 10px !important}
.res-767-pt-15 {padding-top: 15px !important}
.res-767-pt-30 {padding-top: 30px !important}
.res-767-pt-40 {padding-top: 40px !important}
.res-767-pb-10 {padding-bottom: 10px !important}
.res-767-pb-15 {padding-bottom: 15px !important}
.res-767-pb-30 {padding-bottom: 30px !important}
.res-767-pb-40 {padding-bottom: 40px !important}
[class*=col-md] .ttm-equal-height-image {text-align: center;margin: 0 auto}
[class*=col-md] .ttm-equal-height-image {display: block}
.bg-layer-equal-height [class*=col-md] .ttm-col-bgcolor-yes,[class*=col-md] .ttm-col-bgimage-yes {height: auto !important}
.breadcrumb-wrapper .breadcrumb-wrapper-inner {padding: 0;background: 0 0}
.title-box .page-title-heading h1 {font-size: 38px;line-height: 41px}
.slick_slider .slick-arrow,.slick_slider .slick-dot {display: none;visibility: hidden}
#menu-footer-menu,.copyright {text-align: center;display: block !important}
}

@media (max-width:575px) {.second-footer .widget-area:nth-child(2) {margin-top: 0}
.res-575-mb-0 {margin-bottom: 0 !important}
.res-575-mt-0 {margin-top: 0 !important}
.res-575-mt-10 {margin-top: 10px !important}
.res-575-mt-15 {margin-top: 15px !important}
.res-575-mt-30 {margin-top: 30px !important}
.res-575-pt-0 {padding-top: 0 !important}
.res-575-pb-0 {padding-bottom: 0 !important}
.res-575-pl-0 {padding-left: 0 !important}
.res-575-pr-0 {padding-right: 0 !important}
.res-575-pt-10 {padding-top: 10px !important}
.res-575-pt-15 {padding-top: 15px !important}
.res-575-pt-30 {padding-top: 30px !important}
.res-575-pt-40 {padding-top: 40px !important}
.res-575-pb-15 {padding-bottom: 15px !important}
.res-575-pb-30 {padding-bottom: 30px !important}
.res-575-pb-40 {padding-bottom: 40px !important}
.border-left,.border-right {border: 0 !important}
.row.ttm-vertical_sep>[class*=col-]:not(:last-child):before {content: unset}
.ttm-tabs.ttm-tab-style-01 ul.tabs li {margin-left: 0;margin-right: 0}
.ttm-blog-single blockquote {padding: 32px 25px 32px 30px;padding-left: 50px}
.ttm-blog-single blockquote:after {left: 25px;opacity: .1}
.ttm-blog-single blockquote .qoute-text {font-size: 18px}
.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email,.comments-area .comment-form .comment-form-url {width: 100%}
.ttm-single-product-details div.images,.ttm-single-product-details div.summary {width: 100%;float: none}
.ttm-single-product-details ul.tabs li a {width: 100%;margin-bottom: 10px}
#reviews #comments ol.commentlist li img.avatar {position: unset}
#reviews #comments ol.commentlist li .comment-text {margin-left: 0}
table.shop_table:not(.checkout-review-order-table) tr td {display: block;text-align: right}
.shop_table_responsive thead,table .cart_item .product-thumbnail {display: none}
table.shop_table:not(.checkout-review-order-table) tbody tr {display: block}
table.shop_table_responsive tr.cart_item td:not(.product-remove)::before {content: attr(data-title) ": ";font-weight: 600;float: left}
.coupon {float: none;padding-bottom: .5em}
td.actions button {width: 100%}
.coupon input,td.actions .coupon .button {width: auto}
.quantity {display: inline-block}
.cart-collaterals {margin-top: 0}
.cart-collaterals .cart_totals {width: 100%;float: none}
}

@media only screen and (max-width:480px) {.testimonials.ttm-testimonial-box-view-style1 .testimonial-content {display: block}
.testimonials.ttm-testimonial-box-view-style1 .testimonial-content blockquote {margin-left: 0;margin-top: 10px}
.first-footer .newsletter-form button[type=submit] {position: unset;text-align: center;margin: 0 auto;display: block;margin-top: 15px}
.ttm-team-details-list li {width: 100%}
.comment-author,.comment-body {margin: 0;margin-top: 130px}
.comment-author {margin-top: -130px}
.comment-body:after {top: -25px;left: 50px;transform: rotate(90deg)}
.reply {float: none}
.footerone {position: fixed;left: 0;bottom: 55px;width: 100%;background-color: #ff7801 !important;color: #fff;text-align: center;display: block;z-index: 99999;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top: 2px solid #ff7801}
.carousel {margin-top: 0px !important;width: 100% !important}
.footerone ul {margin: 5px 0 !important;padding: 0 !important}
.footerone ul li {display: inline-block;padding: 6px 12px}
.footerone ul li a {color: #043436}
.page-title-heading h2 {font-size: 20px;margin-bottom: 0 !important}
.fleetsdetails {padding: 10px 0}
.nav.nav-tabs.nav-advance {background: #ff7501;border-radius: 4px;padding: 0px 0px;max-width: 100%;margin: 0 auto 10px}
.nav-tabs.nav-advance>li {width: auto;text-align: center;padding: 3px 3px}
.nav-tabs.nav-advance>li>a {background: 0 0;color: #fff;padding: 5px 6px;font-weight: 600;border-radius: 4px;border: none;margin: 0;font-size: 11px}
.fleetsdetails .container.ta {padding: 0px 5px;}
.nav-link {display: block;padding: 10px 5px}
.product .product-content {padding: 5px}
.fleetsdetails .tab-content .col-sm-6 {padding-left: 7px;padding-right: 7px}
.fleetsdetails .tab-content .col-sm-6 h2 {font-size: 13px}
.readmore {background-color: #ff7501;color: #fff;margin-top: 3px;border: 2px solid #ff7501}
.product {margin-bottom: 10px}
.product-price {font-size: 13px}
.innercar .col-lg-8 {padding: 0 0 !important}
.innercar .table thead td {padding: 5px;text-align: center;font-family: Montserrat}
.innercar .table td {font-size: 12px;vertical-align: middle;line-height: 20px;text-align: left}
.page-title-heading h2.title {font-size: 14px;text-align: left}
.innercar tbody td {padding: 2px !important;line-height: 16px !important}
.mobile {display: block !important}
.desktop {display: none}
.sidebar .widget-area.widget_border .widget:not(.widget-contact) {margin-bottom: 5px;background-color: #fff;padding: 0 0 0;border: 0 solid #efecec;box-shadow: rgba(0, 0, 0, .19) 0 10px 20px, rgba(0, 0, 0, .23) 0 6px 6px}
.innercar .content-area h3 {font-size: 10px;background-color: #ff7900;color: #fff;padding: 3px 10px;display: block;line-height: 20px;margin-bottom: 0 !important;text-transform: uppercase;text-align: center}
.termscon1 {border: 1px solid #f1f1f1;padding: 5px;text-align: justify}
.termscon1 p {font-size: 12px;line-height: 14px;margin-bottom: 1px;color: #000;}
.termscon2 {border: 1px solid #f1f1f1;padding: 5px !important;text-align: justify}
.termscon2 p {font-size: 12px;line-height: 14px;margin-bottom: 1px;margin-top: 0}
.innercar .termscon1 p {font-size: 12px !important;margin-bottom: 5px;margin-top: 5px !important}
.ttm-list li {position: relative;padding-bottom: 0;font-size: 12px;line-height: 20px}
.ttm-list.ttm-list-style-icon .ttm-list-li-content {display: inline-block;padding-left: 17px}
img.img-center {width: 82%;text-align: right;}
.site-header-menu-inner .container-fluid {width: 96% !important;padding-left: 5px !important;padding-right: 5px !important}
.menubar-box {width: 0px}
.menubar-inner {width: 22px;height: 3px}
.menubar-inner::before {width: 22px;height: 3px;top: -7px}
.menubar-inner::after {width: 22px;height: 3px;bottom: -7px}
.table-bordered thead {font-weight: 600}

.pricing table td {padding: 5px 5px !important;text-transform: capitalize;text-align: center;line-height: 18px;}
.pricing table th {padding: 5px 10px !important;text-transform: capitalize;text-align: center;line-height: 18px;font-size: 9px;}
.car-content {padding: 15px 15px;}
.car-content h3 {font-size: 12px;line-height: 15px;text-align: left;}
.car-content p {font-size: 12px;text-align: justify;line-height: 14px;padding-bottom: 5px;}
.car-content ul li{font-size: 12px;text-align: justify;line-height: 14px;padding-bottom: 2px;}
.car-content1 h3 {font-size: 15px;font-weight: 600;margin-bottom: 0px;line-height: 20px;}
.formli p {text-align: center !important;}
.car-faq h3.faqtitle {font-size: 16px !important;}
.table-bordered td {font-size: 12px;}
.ttm-page-title-row .col-lg-12 {padding: 0 0}
.ttm-page-title-row h2 span {float: right;transition: all .25s ease-out}
.ttm-page-title-row h2 span a {margin-top: -3px;font-size: 12px;font-weight: 600;background-color: #ff7900;border: none;text-transform: uppercase}
thead th {text-transform: uppercase;font-size: 12px;line-height: 26px !important}
.table {margin: 5px 0 3px}
.fa-2x {font-size: 26px !important}
.rwquest {padding: 10px 5px;box-shadow: rgba(0, 0, 0, .19) 0 10px 20px, rgba(0, 0, 0, .23) 0 6px 6px}
.widget-nav-menu h5 {margin-bottom: 3px}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {font-family: inherit;-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;vertical-align: middle;width: 100%;color: #000;padding: 8px 15px 8px;border-radius: 0;font-weight: 400;background-color: #f4f7fb;text-transform: inherit;border: 1px solid #ebebeb;font-size: 14px;outline: 0;line-height: inherit;letter-spacing: 0}
.form-group {margin-bottom: 5px}
.ttm-btn.ttm-btn-size-md {font-size: 12px;padding: 5px 18px 5px 18px}
.footer {padding: 10px 0 0}
.second-footer .widget-area .widget {padding: 0 0 0}
.second-footer .widget-area .widget h3 {font-size: 14px;text-transform: uppercase;color: #fff;text-align: center;margin-bottom: 0 !important}
.second-footer .col-xs-12 {padding: 0 !important}
.widget ul#menu-footer-service-link li a {padding-left: 16px;font-weight: 300;font-size: 14px}
.widget ul#menu-footer-service-link li {display: block;padding: 0 0 1px 0;position: relative;width: calc(100% - 1px)}
.copyright {font-size: 13px;padding: 0 0 60px}
.sa {font-size: 13px;padding: 0 0 10px}
.second-footer .widget-area .widget-timing {margin: 2px 0;background-color: #ff6b01;border-radius: 6px;border: 3px dashed #fff;line-height: 25px}
.second-footer .widget-area .widget p {font-size: 20px;text-align: center;color: #fff;margin-bottom: 0}
.second-footer .widget-area .widget h3 {line-height: 20px}
.second-footer .widget-area .widget p {font-size: 14px;text-align: center;color: #fff;margin-bottom: 0}
.contactinfo {padding: 10px 0}
.featured-icon-box.icon-align-before-content.style7 {padding: 7px 7px !important;border-radius: 7px}
.featured-title h5 {font-size: 12px;line-height: 15px}
.featured-desc {font-size: 12px}
.conatact-section .section-title h2.title {font-size: 16px}
.conatact-section .section-title {margin-bottom: 2px}
.conatact-section .section-title .title-header {padding: 0}
.wrap-form.request_qoute_form span.text-input {margin-bottom: 5px}
.wrap-form.request_qoute_form span.text-input input {padding: 10px 10px}
.wrap-form.request_qoute_form span.text-input select {padding: 10px 10px}
.innermobile {display: block}
.getaquote {padding: 5px 15px}
.getaquote .wrap-form span.text-input {margin-bottom: 5px}
.getaquote .wrap-form.contact_form span.text-input input {height: 40px;border-radius: 5px}
.getaquote .wrap-form.contact_form span.text-input select {height: 40px;border-radius: 5px}
.getaquote .wrap-form.contact_form span.text-input textarea {border-radius: 5px}
.wrap-form.request_qoute_form span.text-input {margin-bottom: 5px}
.wrap-form.request_qoute_form span.text-input input {padding: 10px 10px}
.wrap-form.request_qoute_form span.text-input select {padding: 10px 10px}
.ttm-pricing-plan {background-color: #043436;box-shadow: 0 -8px 12px rgb(0 0 0 / 6%);border-radius: 6px;margin: 5px 0 5px;text-align: center;transition: all .4s ease 0s;padding: 0 10px 1px}
.ttm-p_table-title h3 {font-size: 18px;line-height: 31px;margin-top: 0;color: #fff;margin-bottom: 0}
.ttm-p_table-desc p {line-height: 20px}
.section-title.without-seperator {margin-bottom: 0}
.ttm-row.services_2-section {padding: 0 0 0 !important}
.section-title h2.title {font-size: 16px;line-height: 24px;color: #000}
.featured-icon-box.icon-align-top-content.style5 {padding: 10px;background-color: #fff}
.featured-icon-box {position: relative;margin: 5px 0}
.col-6 {padding: 0 7px}
.col-4 {padding: 0 7px;}
.testimonials-info .testimonials .testimonial-content blockquote {padding: 5px 0;font-size: 15px;font-weight: 500;line-height: 18px;margin: 0 0 0}
.welcome-section p {margin: 0 0 3px;line-height: 18px;font-size: 12px;text-align: justify;color: #000 !important;}
.res-991-pt-40 {padding-top: 10px !important}
.featured-imagebox-team.style1 .featured-content {text-align: center;position: relative;padding: 8px 10px 8px;border-bottom: 5px solid transparent;-webkit-box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);-moz-box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);box-shadow: 0 0 12px 0 rgba(32, 46, 60, .06);overflow: hidden}
.team-position {font-size: 14px}
.ttm-box-col-wrapper {padding-bottom: 0;margin-bottom: 3px}
.ttm-btn.ttm-btn-size-sm {font-size: 10px;padding: 8px 10px 8px 10px}
.section-title .title-header {padding-bottom: 0}
.section-title {margin-bottom: 0}
.pricing_plan-section .ttm-p_table-desc p {display: block; font-size: 14px}
.ttm-p_table-icon,.ttm-p_table-icon .icon-dot {height: 83px;width: 140px}
.ttm-p_table-title h3 {font-size: 15px;line-height: 31px;margin-top: 0;color: #fff;margin-bottom: 0}
.homeregister .pt-40 {padding-top: 10px !important}
.homeregister .pb-20 {padding-bottom: 10px !important}
.homeregister .pb-40 {padding-bottom: 10px !important}
.homeregister h4 {font-size: 16px;line-height: 24px;margin-bottom: 0}
.homeregister .wrap-form span.text-input {margin-bottom: 6px}
.homeregister .wrap-form.contact_form span.text-input input {height: 45px;border-radius: 6px}
.homeregister .wrap-form.contact_form span.text-input select {height: 45px;border-radius: 6px}
.homeregister .wrap-form.contact_form span.text-input textarea {border-radius: 6px}
.wrap-form.contact_form button[type=submit] {font-size: 13px;padding: 8px 28px}
.innercar {padding: 5px}
.innercar .container-fluid {width: 100% !important;margin-right: 0 !important;padding-right: 15px}
.innercar .table th {padding: 7px 0;font-size: 10px}
.callmobile {display: block}
.insidecall {background-color: #ff6229;padding: 5px 5px 5px 25px;border-radius: 6px}
.insidecall h5 {margin-bottom: 0;color: #fff;font-size: 14px;line-height: 26px !important}
.samcall {background-color: #000;padding: 5px 15px;border-radius: 6px}
.samcall i {color: #fff}
.thankyou img {width: 150px;height: 150px}
.thankyou h1 {font-size: 22px;margin-bottom: 0;line-height: 35px}
.thankyou p {font-size: 16px}
.homepage {display: none}
.back {padding: 17px;background-color: #fff;display: block !important}
.back a h5 {margin-bottom: 0;font-size: 18px;color: #ff7801}
.back a h5 i {margin-right: 55px;color: #ff7801}
#totop {display: none !important}
.whoweare ol {margin: 3px 0 !important;padding-left: 14px}
.whoweare ol li {font-size: 12px;line-height: 18px}
.whoweare .pt-15 {padding-top: 5px !important}
.accordion .toggle.ttm-toggle_style_classic .toggle-title a {padding: 11px 15px 11px 15px;font-size: 14px}
.accordion .toggle.ttm-toggle_style_classic .toggle-title a::after {height: 20px;width: 20px;line-height: 20px}
.accordion .toggle .toggle-title a::after {right: 15px}
.accordion .toggle.ttm-toggle_style_classic .toggle-content {padding: 10px 0 10px;margin-top: 0}
.res-991-pb-50 {padding-bottom: 20px !important}
.accordion .toggle.ttm-toggle_style_classic {margin-bottom: 10px}
.callbutton a {color: #fff;padding: 10px;text-align: center;display: block;text-transform: uppercase}
.fixme {z-index: 999999;width: 100%;bottom: 60px}
.callbutton {background: linear-gradient(-45deg, #043436, #fe6002, #1f7376, #043436);background-size: 400% 400%;animation: gradient 5s ease infinite;display: block;width: 100%;margin: 0 15px;border-radius: 6px;display: block !important}
@keyframes gradient {0% {    background-position: 0 50%}
50% {    background-position: 100% 50%}
100% {    background-position: 0 50%}}
.header_cart .button-cart {display: block;position: relative;text-align: center;font-size: 16px;width: 25px;text-align: left;z-index: 1;right: 2px;top: 0;border-radius: 6px;height: 34px;width: 150px;color: #10383b;display: block !important;background-color: #fe6002;}
.classonline {padding: 10px 0}
.classonline .imgs {width: 175px !important;height: 175px !important;display: none}
.classonline p {font-size: 12px;line-height: 16px}
.header_cart .h_call {background-color: #fe6002;padding: 4px 15px !important;border-radius: 6px}
.ttm-icon.ttm-icon_element-size-xs {height: 28px;width: 28px;line-height: 28px;margin: 1px;left: 0px;border-radius: 6px;font-size: 10px;}
.header_cart .button-cart .cart_icon {text-align: left;}
.header_cart .button-cart span {color: #fff;font-size: 12px;}
.classonline img {width: 100%;}
.clientslogo {display: none;}
.mobilelogo {display: block;}
.ttm-bgcolor-white.box-shadow {margin: 10px 0px;}
.ttm-bgcolor-white .review {margin: 2px;padding: 5px 10px;}
.ttm-bgcolor-white .review h3 {line-height: 24px;font-size: 16px}
.ttm-bgcolor-white .review h4 {line-height: 24px;font-size: 16px}
.ttm-bgcolor-white .review h1 {line-height: 34px;font-size: 28px;margin-bottom: 5px;}
.ttm-bgcolor-white .review fieldset label {font-size: 26px;width: 26px;height: 26px;}
.ttm-bgcolor-white .review p {margin-bottom: 0px}
.mobilelogo h5 {margin-bottom: 0px;}
.comment-respond p {font-size: 12px;line-height: 18px;}
.sugbox {padding: 5px !important;margin: 5px}
.comment-respond {padding: 10px;}
.comment-respond label {font-size: 12px;line-height: 18px;}
.lost img {width: 148px;}
.lost p {font-size: 12px;line-height: 12px;}
.lost .getaquote1 .comment-respond {padding: 5px 10px;}
.getaquote1 .comment-form input[type="text"] {padding: 5px 15px !important;background-color: #fff;}
.banimg {position: absolute;}
.banimg h1 {position: relative;}
h1#example {font-size: 25px;text-align: center;color: #fff}
h1#example1 {font-size: 25px;text-align: center;color: #fff}
h1#example2 {font-size: 25px;text-align: center;color: #fff}
#slider-animation {max-height: 550px;}
.heading-box h2 {width: 100%;color: red;}
.carousel-item img {width: 100%;}
.text-box {position: absolute;top: 15%;left: 5%;right: 5%;color: #000;transform: translateY(-50%);}
.ttm-service-description h4 {display: none;}
.ttm-service-description h2 {color: #000}
}

#send-message-btn {background: #ff6229 !important;
}

#send-message-btn:hover {background: #3d3d3d !important;
}





@media only screen and (max-width: 600px) {.modal_class .modal_left_section {text-align: center;background-color: #ff7900;padding: 15px;}
.modal_class p {line-height: 1.3em;font-weight: 500;font-size: 16px;padding: 0px;margin-top: 15px;}
.modal_class h4 {line-height: 1.5em;font-weight: 600;font-size: 28px;padding: 0px;margin: 0px;}
.modal_class h3 {line-height: 1.5em;font-weight: 500;font-size: 18px;padding: 0px;margin: 0px;}
.modelleft {padding: 15px;}
.modal_class img {display: none;}
#basicExampleModal1 .modelright {padding: 25px 10px !important;}
.modal-body input[type="date"],.modal-body input[type="email"],.modal-body input[type="text"],.modal-body select {padding: 10px 5px;font-size: 13px;}
.modal_class .modal_right_section form {padding: 25px 0px;}
}

@media only screen and (max-width: 800px) {#hero_fleets {background: url("../images/homepage/home_hero.jpg") rgba(11, 11, 11, 0.3) !important;background-position: center center !important;}
.hero_section_home {padding: 80px 0px !important;/* background-color: #113a3c; */color: white;
background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;height: initial;}
.hero_section_home .row .col-12 {display: flex;align-items: center;text-align: left;padding: 0px;}


}

@media only screen and (max-width: 500px) {#hero_fleets {background: url("../images/homepage/home_hero.jpg") rgba(11, 11, 11, 0.3) !important;background-position: center center !important;}
.hero_section_home {padding: 40px 0px 40px !important;/* background-color: #113a3c; */color: white;background: url("../images/homepage/home_hero.jpg") rgba(11, 11, 11, 0.56) !important;background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;height: initial;background-blend-mode: multiply;}
.hero_section_home .row .col-12 {display: flex;align-items: center;text-align: left;padding: 0px 10px;}

}

@media only screen and (max-width: 800px) {

.home_second h2 {font-size: 28px;font-weight: 600;font-family: "Mulish", sans-serif;color: #ff7900;line-height: 1.3em;}
.icon_box {margin-bottom: 15px;display: flex;align-items: start;}
.icon_box_left {display: flex;align-items: self-start;}
.icon_box_left img {width: 50px;margin-right: 20px;}
.content_box {width: 100%;}
.icon_box h3 {font-size: 21px;font-weight: 600;font-family: "Mulish", sans-serif;color: #000000;line-height: 1.3em;margin-bottom: 8px;}
.icon_box p {font-size: 16px;font-weight: 400;font-family: "Mulish", sans-serif;color: #3d3d3d;line-height: 1.3em;margin-bottom: 0px;}
.home_second .home_second_right .card {margin: 20px 0px 0px;padding: 25px;border-radius: 8px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);}
.home_second .home_second_left {margin-top: 40px;}
.home_second .home_second_right .card h4 {color: #ff7900 !important;text-align: center;font-size: 28px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;}
.home_second .home_second_right .card .form-control {padding: 10px auto !important;font-size: 16px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;background-color: white;}
.home_second .home_second_right .card label {font-size: 16px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: #3d3d3d;}
.home_second .home_second_right .card button {padding: 12px;font-size: 16px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: white;background: rgb(254, 88, 3);background: linear-gradient(90deg,        rgba(254, 88, 3, 1) 0%,        rgba(255, 122, 1, 1) 100%);width: 100%;}
.home_second .home_second_right .card button:hover {background: rgb(255, 122, 1);background: linear-gradient(90deg,        rgba(255, 122, 1, 1) 0%,        rgba(254, 88, 3, 1) 100%);padding: 12px;font-size: 16px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: white;width: 100%;}
.home_second_second {margin-top: 40px;}
.home_second_second img {width: 100%;}
}

@media only screen and (max-width: 500px) {

.home_second h2 {font-size: 20px;font-weight: 600;font-family: "Mulish", sans-serif;color: #ff7900;line-height: 1.3em;text-align: center !important;}
.card_content h5 .img1 {width: 29px !important;}
.card_content h5 .img2 {width: 14px !important;}
.card_content h5 {margin-bottom: 2px}
.icon_box {margin-bottom: 15px;display: flex;align-items: start;}
.icon_box_left {display: flex;align-items: self-start;}
.icon_box_left img {width: 30px;margin-right: 10px;}
.icon_box {padding: 0px 30px}
.content_box {width: 100%;}
.icon_box h3 {font-size: 18px;font-weight: 600;font-family: "Mulish", sans-serif;color: #000000;line-height: 1.3em;margin-bottom: 8px;}
.icon_box p {font-size: 14px;font-weight: 400;font-family: "Mulish", sans-serif;color: #3d3d3d;line-height: 1.3em;margin-bottom: 0px;}
.home_second .home_second_right .card {margin: 2px 0px 0px 0px;padding: 5px 15px;border-radius: 8px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);}
.contact-field input {height: 40px !important}
.contact-field select {height: 40px !important;box-shadow: none;}
.home_second .home_second_left {margin-top: 10px;}
.home_second .home_second_right .card h4 {color: #ff7900 !important;text-align: center;font-size: 18px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;}
.home_second .home_second_right .card .form-control {padding: 5px auto !important;font-size: 14px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;background-color: white;border: 2px solid #3d3d3d51;}
.home_second .home_second_right .card label {font-size: 16px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: #3d3d3d;}
.home_second .home_second_right .card button {padding: 8px;font-size: 16px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: white;background: rgb(254, 88, 3);background: linear-gradient(90deg,        rgba(254, 88, 3, 1) 0%,        rgba(255, 122, 1, 1) 100%);width: 100%;}
.home_second .home_second_right .card button:hover {background: rgb(255, 122, 1);background: linear-gradient(90deg,        rgba(255, 122, 1, 1) 0%,        rgba(254, 88, 3, 1) 100%);
font-size: 16px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: white;width: 100%;}
.home_second_second {margin-top: 10px;}


}

@media only screen and (max-width: 600px) {.myfleets {padding: 48px 0px 0px !important;}
.myfleets h2 {font-size: 26px;line-height: 1.3em;margin-bottom: 10px;}
.myfleets p {font-size: 16px;text-align: center;line-height: 1.3em;font-weight: 400;}
.fixme {padding: 10px 0px 48px;}
.myclearfix {padding: 48px 10px 48px !important;}
.myclearfixs {padding: 48px 10px 48px !important;}
.myclearfixs h2 {font-size: 26px !important;line-height: 1.3em !important;margin-bottom: 10px !important;}
.myclearfix h2 {font-size: 26px !important;line-height: 1.3em !important;margin-bottom: 10px !important;}
.myclearfix p {font-size: 16px;text-align: center;line-height: 1.3em;font-weight: 400;margin-bottom: 10px !important;}
.mywhoweare {padding: 48px 10px 24px !important;}
.mywhoweare h2 {font-size: 26px !important;line-height: 1.3em !important;margin-bottom: 10px !important;}
.mywhoweare p {font-size: 14px !important;line-height: 1.3em !important;margin-bottom: 10px !important;}
.mywhoweare ul li {font-size: 12px !important;line-height: 1.3em !important;margin-bottom: 10px !important;}
.mywhoweare .myaccodion {padding: 5px 0px 10px;}
.mywhoweare .btn-container {margin-top: 15px;}
.fixme {bottom: 20px !important;}
.myclients {padding: 48px 10px 48px !important;}
.myclients h2 {margin-top: 5px;margin-bottom: 0px;color: #ffffff !important;
}
.googlereview .col-4 {border-right: 5px solid #fe6002;border-radius: 9px}
.formfix h5 {font-size: 26px !important;line-height: 1.3em !important;margin-bottom: 10px !important;}
.formfix {padding: 48px 10px 48px !important;}
.footerfix {padding: 10px 10px 70px !important;}
.footerfix h3 {font-size: 26px !important;line-height: 1.3em !important;margin-bottom: 10px !important;font-weight: 600 !important;}
.footerfix .menu_links {padding: 10px !important;}
.myformfix input[type="number"] {height: 50px !important;background-color: #113a3c !important;border-radius: 4px !important;color: #fff !important;}
.menubar--squeeze .menubar-inner {left: 5px !important;}
}

@media only screen and (max-width: 800px) {.corporate {background-color: #f4f8fb;padding: 5px 0px;}
.corporate h3 {font-size: 18px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: #ff7900;text-align: center;}
.corporate .col-6 {padding: 0px 5px;}
.corporate {text-align: center;}
.corporate img {width: 100%; margin-bottom: 5px}
.widget ul#menu-footer-service-link li {width: initial !important;}
}

@media only screen and (max-width: 800px) {.popular {padding: 48px 0px;background-color: #f8f8f8;}
.popular h3 {font-size: 28px;font-weight: 600;font-family: "Mulish", sans-serif;line-height: 1.3em;color: #ff7900;text-align: center;}
.popular .row_popular {margin-top: 20px;}
.popular .row_popular .col-6 {padding: 5px;}
.popular .row_popular .card {overflow: hidden;height: 100%;}
.popular .row_popular .card hr {margin: 0px auto;background-color: #ff7900;height: 3px;width: 90%;}

.popular .row_popular img:hover {transform: scale(1.1);}

.popular .row_popular .card .card_content h6 {font-size: 18px;font-weight: 600;font-family: "Mulish", sans-serif;line-height: 1.3em;margin-bottom: 10px;color: #113a3c;}
.popular .row_popular .card .card_content p {font-size: 16px;font-weight: 400;font-family: "Mulish", sans-serif;line-height: 1.3em;margin-bottom: 0px;}
.popular .row_popular .card .card_content .passenger_content {margin-top: 10px;}
.popular .row_popular .card .card_content .passenger_content .col {display: flex;align-items: center;}
.popular .row_popular .card .card_content p i {font-size: 21px;color: #ff7900;padding-right: 5px;}
.popular .row_popular .card .card_content .passenger_content_button {margin-top: 10px;}

.popular .row_popular .card .card_content .passenger_content_button a:hover {background: rgb(255, 122, 1);background: linear-gradient(90deg,        rgba(255, 122, 1, 1) 0%,        rgba(254, 88, 3, 1) 100%);}
}

@media only screen and (max-width: 500px) {.popular {padding: 15px 0px;background-color: #f8f8f8;}
.popular h3 {font-size: 12px;font-weight: 600;font-family: "Mulish", sans-serif;line-height: 1.3em;color: #000;text-align: center;}
.popular .row_popular {margin-top: 5px;}
.popular .row_popular .col-6 {padding: 5px !important;}
.popular .row_popular .card {overflow: hidden;height: 100%;}
.popular .row_popular .card hr {margin: 0px auto;background-color: #ff7900;height: 3px;width: 90%;}

.popular .row_popular img:hover {transform: scale(1.1);}

.popular .row_popular .card .card_content h6 {font-size: 14px;font-weight: 600;font-family: "Mulish", sans-serif;line-height: 1.3em;margin-bottom: 10px;color: #113a3c;}
.popular .row_popular .card .card_content p {font-size: 11px;font-weight: 600;font-family: "Mulish", sans-serif;line-height: 1.3em;margin-bottom: 0px;text-align: center;}
.popular .row_popular .card .card_content .passenger_content {margin-top: 10px;}
.popular .row_popular .card .card_content .passenger_content .col {display: flex;align-items: center;}
.popular .row_popular .card .card_content .col {padding: 0px 5px 0px 8px;}
.popular .row_popular .card .card_content p i {font-size: 12px;color: #ff7900;padding-right: 2px;}
.popular .row_popular .card .card_content .passenger_content_button {margin-top: 10px;}
.popular .row_popular .card .card_content .passenger_content_button .col {padding: 0px 0px 0px 0px;}
.popular .row_popular .card .card_content .passenger_content_button a {padding: 5px 5px;margin-right: -1px;border: 1px solid #fff;
color: white !important;cursor: pointer;font-size: 12px;width: 100%;}
.popular .row_popular .card .card_content .passenger_content_button a:hover {background-color: #003097 !important;}
}


@media only screen and (max-width: 800px) {.travel {padding: 15px 0px;line-height: 1.3em;font-family: "Mulish", sans-serif;text-align: center;}
.travel h3 {font-size: 20px;font-weight: 600;font-family: "Mulish", sans-serif;line-height: 1.3em;color: #ff7900;margin-bottom: 20px;}
.travel .row {margin-top: 5px;}
.travel .card {height: 100%;padding: 5px 3px;border: none;}
.travel .card img {width: 50px;margin: 0px auto;}
.travel h5 {margin-top: 5px;font-size: 13px;font-weight: 600;line-height: 1.3em;font-family: "Mulish", sans-serif;color: #113a3c;margin-bottom: 0px;}
.myclients {padding: 15px 0px 48px !important;}
.myclients .title-header {margin-top: 20px;}
}


@media only screen and (max-width: 800px) {.service_hero_Section {padding: 60px 10px;min-height: 100%;/* background: url(https://picsum.photos/id/1043/800/600) rgba(17, 58, 60, 0.66); */background: url("../images/Cabs.png") rgba(0, 0, 0, 0.66);background-size: cover;background-blend-mode: multiply;color: white;text-align: left;}
.service_hero_Section h1 {font-size: 28px;line-height: 1.3em;font-weight: 600;margin-bottom: 10px;color: white;}
.service_hero_Section p {font-size: 16px;line-height: 1.3em;font-weight: 400;margin-bottom: 10px;color: #f8f8f8;}
.service_hero_Section .breadcrumb {background-color: transparent;color: #f8f8f8 !important;padding: 0px;}
.service_hero_Section .breadcrumb .breadcrumb-item a {color: #f8f8f8a4;}
.service_hero_Section .breadcrumb .breadcrumb-item a:hover {color: #ff7900;}
.service_hero_Section .breadcrumb .breadcrumb-item {color: #f8f8f8;}
.service_page_content {padding: 48px 10px;}
.service_page_content .service_page_content_left {padding: 24px 15px 0px 10px;font-size: 16px;line-height: 1.3em;font-weight: 400;}
.service_page_content .service_page_content_left h2 {font-size: 26px !important;line-height: 1.3em;font-weight: 600;}
.service_page_content .service_page_content_left h3 {font-size: 23px !important;line-height: 1.3em;font-weight: 600;}
.service_page_content .service_page_content_left ul li {margin-bottom: 5px;}
.service_page_content .service_page_content_left .accordion {font-size: 16px;line-height: 1.3em;font-weight: 400;}
.service_page_content .service_page_content_left .accordion {font-size: 16px;line-height: 1.3em;font-weight: 400;}
.service_page_content .service_page_content_left .card {margin-bottom: 10px;}
.service_page_content .service_page_content_left .card a {padding: 15px 15px;background-color: #113a3c;color: #f8f8f8;font-size: 18px !important;line-height: 1.3em;font-weight: 600;}
.card .collapsed {background-color: #f8f8f8 !important;color: #113a3c !important;}
.service_page_content_right h4 {text-align: center;font-size: 23px;line-height: 1.3em;font-weight: 600;margin-bottom: 20px;}
.service_page_content_right .card {margin-top: -80px;background-color: #f8f8f8;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);}
.service_page_content_right .card .form-control {height: 40px;background-color: #ffffff;}
.service_page_content_right .card select {padding: 0px 10px;height: 40px !important;background-color: #ffffff !important;}
.service_page_content_right .card input[type="text"] {height: 40px;background-color: #ffffff;}
.service_page_content_right .card input[type="number"] {height: 40px;background-color: #ffffff;}
.service_page_content_right .card input[type="date"] {height: 40px;background-color: #ffffff;}
}

@media only screen and (max-width: 600px) {
    .service_hero_Section {padding: 48px 10px 24px;min-height: 100%;/* background: url(https://picsum.photos/id/1043/800/600) rgba(17, 58, 60, 0.66); */background: url("../images/Cabs.png") rgba(0, 0, 0, 0.55);background-size: cover;background-blend-mode: multiply;color: white;text-align: left;}
    .service_hero_Section h1 {font-size: 28px;line-height: 1.3em;font-weight: 500;margin-bottom: 5px;color: white;text-align: center;}
    .service_hero_Section p {font-size: 16px;line-height: 1.3em;font-weight: 400;margin-bottom: 10px;color: #f8f8f8;}
    .service_hero_Section .breadcrumb {background-color: transparent;color: #f8f8f8 !important;padding: 0px;font-size: 13px;}
    .service_hero_Section .breadcrumb .breadcrumb-item a {color: #f8f8f8a4;}
    .service_hero_Section .breadcrumb .breadcrumb-item a:hover {color: #ff7900;}
    .service_hero_Section .breadcrumb .breadcrumb-item {color: #f8f8f8;}
    .service_page_content {padding: 48px 10px;}
    .service_page_content .service_page_content_left {padding: 24px 15px 0px 10px;font-size: 16px;line-height: 1.3em;font-weight: 400;text-align: left;}
    .service_page_content .service_page_content_left h2 {font-size: 26px !important;line-height: 1.3em;font-weight: 600;}
    .service_page_content .service_page_content_left h3 {font-size: 23px !important;line-height: 1.3em;font-weight: 600;}
    .service_page_content .service_page_content_left ul li {margin-bottom: 5px;}
    .service_page_content .service_page_content_left .accordion {font-size: 16px;line-height: 1.3em;font-weight: 400;}
    .service_page_content .service_page_content_left .accordion {font-size: 16px;line-height: 1.3em;font-weight: 400;}
    .service_page_content .service_page_content_left .card {margin-bottom: 10px;}
    .service_page_content .service_page_content_left .card a {padding: 15px 15px;background-color: #113a3c;color: #f8f8f8;font-size: 18px !important;line-height: 1.3em;font-weight: 600;}
    .card .collapsed {background-color: #f8f8f8 !important;color: #113a3c !important;}
    /* .service_page_content_right {padding: 0px;} */.service_page_content_right h4 {text-align: center;font-size: 23px;line-height: 1.3em;font-weight: 600;margin-bottom: 20px;}
    .service_page_content_right .card {padding: 25px 15px;background-color: #f8f8f8;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);}
    .service_page_content_right .card .form-control {height: 40px;background-color: #ffffff;}
    .service_page_content_right .card select {padding: 0px 10px;height: 40px !important;background-color: #ffffff !important;}
    .service_page_content_right .card input[type="text"] {height: 40px;background-color: #ffffff;}
    .service_page_content_right .card input[type="number"] {height: 40px;background-color: #ffffff;}
    .service_page_content_right .card input[type="date"] {height: 40px;background-color: #ffffff;}
    .fleet_page_content .fleet_image_block {border-right: 0px solid #ff7900;}
    .fleet_page_content .fleet_image_block img {width: 100%;text-align: center;margin: 0px auto;}
    .fleet_page_content .fleet_image_content p {text-align: center;}
    .fleet_page_content .fleet_image_content {padding: 10px;text-align: center;}
    .tablecontent tr th {text-align: left;font-size: 13px;padding: 10px 5px !important;line-height: 15px;font-weight: 400;}
    .home_second .home_second_right .card1 {margin: 0px 0px 10px;padding: 12px;border-radius: 8px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.28);}
    .input-field {margin-bottom: 10px}
    .select1 {margin-bottom: 0px}
    .terms {padding: 10px; !important}
    .terms h1 {font-size: 20px !important;line-height: 1.3em;font-weight: 600;margin-bottom: 48px;text-align: left;}
    .testi-author {overflow: hidden;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;margin-bottom: 5px;}
    .single-testimonial .testiimg img {width: 80px;height: 50px;}
    .ta-info h6 {font-size: 14px;margin-bottom: 0px !important;font-weight: 600;color: #141b22;}
    .ta-info img {width: 22px;margin-right: 5px;}
    .ta-info p {line-height: 20px;font-size: 12px;}
    .ta-info p {line-height: 24px;font-size: 12px;}
    .packageslist .row .col-md-4 {padding: 4px 5px 4px 20px !important;}
    .packageslist {border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;margin-bottom: 5px;}
    .pricing-btn .btn {padding: 3px 0px;}
    
    .fleets_hero .row .col-12 h1 {font-size: 18px;font-weight: 600;font-family: "Mulish", sans-serif;color: white;line-height: 1.3em;margin-bottom: 0px;background-color: #ff7900;padding: 8px 25px;border-radius: 5px;text-align: center;}
    .fleet_page_content .fleet_image_content h2 {font-size: 13px !important;line-height: 1.3em;font-weight: 600;text-align: center;margin-bottom: 5px}
    .fleet_page_content h3 {font-size: 12px !important;line-height: 15px}
    .fleet_page_content p {font-size: 12px;line-height: 15px;text-align: left;padding: 5px;}
    .fleet_page_content ul li {font-size: 12px;line-height: 14px;}
    .fleet_page_content h4 {font-size: 14px !important;line-height: 20px}
    .fleets_hero {padding: 25px 0px !important;}
    .testimonial-area {padding: 0px 0px !important}
    .p-2 {padding: 5px 18px !important;}
    .folded-image {position: relative;display: inline-block;clip-path: polygon(0 0, calc(100% - 0px) 0, 100% 0px, 100% 100%, 0 100%);padding: 0px 0px 15px 15px;margin-left: 6px;margin-bottom: -11px;}
    .car-content1 {padding: 6px 6px;}
    .googlereview h3 {font-size: 38px !important;padding: 11px 0px !important}
    .car-content1 h3 {padding: 0px 0px;text-align: center;}
    .googlereview .googlestar img {display: none;}
    .testimonial-section h1 {margin: 10px 0px;}
    .reviewd {margin: 0px 0px;}
    .about_us h3 {font-size: 14px;line-height: 20px;margin-bottom: 5px}
    .about_us p {font-size: 12px;line-height: 15px;margin-bottom: 5px;}
    .about_us li {font-size: 12px;line-height: 15px;margin-bottom: 5px;}
    .about_us {margin-bottom: 10px}
    .testimonial-content img {display: none;}
    .googlereview {background-color: #f4f4f4 !important;margin: 0px 2px;border-radius: 8px}
    .mobilestar {display: block !important}
    .googlereview h2 {color: #FE6002 !important;text-align: center;padding: 0px 15px}
    img.moblestar {display: block;width: 80% !important;text-align: center;margin: auto;}
    .testimonial-section img {width: 100%;text-align: center;margin: auto;}
    .reviewd p {line-height: 20px;font-size: 14px}

    #main {width: 100%;margin: 0 auto;}
    #main .icon {padding: 0px;}
    #main .icon:nth-child(2n) {animation-name: keyframes1;animation-iteration-count: infinite;transform-origin: 50% 10%;}
    #main .icon:nth-child(2n-1) {animation-name: keyframes2;animation-iteration-count: infinite;animation-direction: alternate;transform-origin: 30% 5%;}
    @keyframes keyframes1 {0% {    transform: rotate(-2deg);    animation-timing-function: ease-in;}
    50% {    transform: rotate(4.5deg);    animation-timing-function: ease-out;}}
    @keyframes keyframes2 {0% {    transform: rotate(2deg);    animation-timing-function: ease-in;}
    50% {    transform: rotate(-4.5deg);    animation-timing-function: ease-out;}}

    .fleet_page_content {padding: 10px 0px;}
    .reviewd p {padding-bottom: 0px !important}
    .bottom-footer-text ul.list-inline {margin: 0px !important;line-height: 16px; text-align: left;}
    .bottom-footer-text span {font-size: 14px}
    .bottom-footer-text .col-lg {padding: 0px !important}
    .payment ul li img {width: 30px !important;}
    
    .mobilenav{display: block;}
    .hero-section {margin: 0px 18px;}
    .hero-single {padding: 0px 0px 10px;}
    .hero-content p {margin-bottom: 5px;text-align: center;}
    .hero-content h1 {margin-bottom: 5px;text-align: center;}
    .home_second_right p {text-align: center;font-size: 20px;padding: 5px 0px;color: #ff7601;}
    .hero-content h1 {color: #fff;margin-bottom: 10px; margin-top: 5px}
    .contact-field input {margin-bottom: 10px}
    .monwhatsapp {display: block;padding: 5px 15px !important;margin: 5px 50px;}
    .monwhatsapp {margin-top: 5px !important;background-color: rgb(34 197 94/var(--tw-bg-opacity, 1));text-align: center;margin: 0px 10px;border-radius: 6px;}
    .monwhatsapp a {color: #fff;font-weight: 600;font-size: 14px}
    .monwhatsapp a:hover {color: #fff !important}
    .hero-single1 .hero-content h1 {font-size: 18px}
    .form-group {margin-bottom: 10px;}
    .desktopfleet {display: none;}

    .footer-col ul li {margin-bottom: 0px;line-height: 18px; text-align: left;}
    .footer-col ul li a {font-size: 12px}
    
    
    :root {--bg-default: #222327;--primary-white: #ffffff;--primary-red: #ff3c41;}
    
nav.mobilenav {
	z-index: 9999;
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 0px;
  max-width: 500px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.mobilenav ul{margin: 0px;width: 100%;padding: 0px 2px}
.mobilenav ul li{list-style: none; display: inline-block;width: 18.5%}
.mobilenav ul li a p{margin-bottom: 0px; font-size: 10px;line-height: 20px}


.mobilenav .nav-box {
  display: flex;
  padding: 5px 0px;
  background: linear-gradient(90deg,rgba(254, 88, 3, 1) 0%, rgba(255, 122, 1, 1) 100%);
  box-shadow: 0px 0px 16px 0px #4444;
  border-radius: 50px;
  margin-bottom: 15px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    border: 2px solid #fff;
    margin-left: 3px;
    margin-right: 3px;
}
.mobilenav .nav-container {
  display: flex;
  width: 100%;
  list-style: none;
  justify-content: space-around;
  margin: 0px !important;
  padding: 0px 0px;
}
.mobilenav .nav__item {
  display: flex;
  position: relative;
  padding: 2px;
}
.mobilenav .nav__item.active .nav__item-icon {
  margin-top: -26px;
  box-shadow: 0px 0px 16px 0px #4444;
  background-color: #fff;
  border: 3px solid #ff7601;
  
}
.mobilenav .nav__item.active .nav__item-icon .fa{color: #ff7601;}
.mobilenav .nav__item.active .nav__item-text {
  transform: scale(1);
}
.mobilenav .nav__item-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  text-decoration: none;
}
.mobilenav .nav__item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  border-radius: 50%;
  height: 45px;
  width: 45px;
  transition: margin-top 250ms ease-in-out, box-shadow 250ms ease-in-out;
  
}
.mobilenav .nav__item-icon .fa{color: #fff}
.mobilenav .nav__item-text {
  position: absolute;
  bottom: 0;
  transform: scale(0);
  transition: transform 250ms ease-in-out;
  font-size: 14px;
  line-height: 25px;
  color: #ffffff;
  font-weight: 600;
}

    .mobilefleet .call {background: #003160 !important}
    .mobilefleet .whatsapp {background: #008000 !important}
    .msitemap {display: none !important;}

    .featured-title p{margin-bottom: 0px}
    .bottom-footer-text {border-top: 1px solid #fff !important}
    .bottom-footer-text p{text-align: center !important; margin-bottom: 2px !important}
    .featured-icon-box.icon-align-before-content.style7 .featured-content { padding-left: 8px; line-height: 15px}
	.featured-icon-box.icon-align-before-content.style7 .ttm-icon {height: 40px;width: 40px;line-height: 40px}
	.social-icons{margin-bottom: 5px;}
	.footer .social-icons li > a {height: 21px;width: 30px;line-height: 20px; border-radius: 0px}
	.social-icons li { margin: 0 0px;}
	.featured-title h6{font-size: 16px; line-height: 20px; font-weight: 600;margin-bottom: 5px}
	.fleet_page_content .fleet_image_content p {font-size: 12px;}
	.fleet_page_content .fleet_image_content i {font-size: 12px;padding: 0px}
	.co{margin-top: 5px}
	.clearfix iframe{width: 100%; height: 170px}
	.hero-single1 {padding: 5px 0px 5px;}
	

}
@media only screen and (min-width:320px) and (max-width:375px) {
    .header_mobile .menu_block .btn {font-size: 12px;font-weight: 600;line-height: 1.3em;padding: 5px 4px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    .header_mobile .menu_block span {font-size: 12px;}
    .header_mobile .menu_block .btns {font-size: 24px;background-color: transparent !important;}
    .home_second .home_second_right {padding: 0px 7px;}
    .card_content h5 .img1 {width: 20px !important;}
    .card_content h5 .img2 {width: 10px !important;}
    .popular .card_content h5 {font-size: 11px;}
    .popular .row_popular .card .card_content h6 {margin: 0px 5px;font-size: 12px}
    .contact-field label {line-height: 16px;font-size: 12px !important;}
    .popular .row_popular .card .card_content .passenger_content_button a {font-size: 10px}
    .popular .row_popular .card .card_content .passenger_content_button {margin-top: 0px;}
    .monwhatsapp {display: block;padding: 5px 15px !important;margin: 5px 50px;}
    .monwhatsapp {margin-top: 5px !important;background-color: rgb(34 197 94/var(--tw-bg-opacity, 1));text-align: center;margin: 5px 50px;border-radius: 6px;}
    .monwhatsapp a {color: #fff;font-weight: 600;font-size: 18px}
    .monwhatsapp a:hover {color: #fff !important}
    .msitemap {display: none !important;}
    .footer {padding: 20px 0 75px !important;}
    .fleets_hero .row .col-12 h1 {font-size: 14px}
    .hero-single1 .hero-content h1 {font-size: 16px}
    .form-group {margin-bottom: 10px;}
    .desktopfleet {display: none;}
    .mobilefleet {display: block;}
    .mobilefleet .fa {font-size: 14px}
    .mobilefleet .call {background-color: #218AFF !important}
    .travel h4 {font-size: 18px}
    .travel p {font-size: 12px}
    .bottom-footer-text {border-top: 1px solid #fff !important}
    .bottom-footer-text p{text-align: center !important; margin-bottom: 2px !important}
    .featured-icon-box.icon-align-before-content.style7 .featured-content { padding-left: 8px; line-height: 15px}
	.featured-icon-box.icon-align-before-content.style7 .ttm-icon {height: 40px;width: 40px;line-height: 40px}
	.social-icons{margin-bottom: 5px;}
	.footer .social-icons li > a {height: 21px;width: 30px;line-height: 20px; border-radius: 0px}
	.bottom-footer-text ul.list-inline {margin: 0px !important;line-height: 16px;text-align: left;}
	.social-icons li { margin: 0 0px;}

	.featured-title h6{font-size: 16px; line-height: 20px; font-weight: 600;margin-bottom: 5px}
	.fleet_page_content .fleet_image_content h2 {font-size: 13px !important;line-height: 1.3em;font-weight: 600;text-align: center; margin-bottom: 5px}

	.fleet_page_content .fleet_image_content p {font-size: 12px;}
	.fleet_page_content .fleet_image_content i {font-size: 12px;padding: 0px}
	.co{margin-top: 5px}
	.clearfix iframe{width: 100%; height: 170px}
	.hero-single1 {padding: 5px 0px 5px;}
}