@media (min-width: 1600px) and (max-width: 1800px) {
    .fleetslidecontent h4 {
        font-size: 22px;
    }

    .fleetslidecontent p {
        font-size: 16px;
    }

    .retailsimagecontent p {
        font-size: 20px;
        line-height: 28px;
    }

    .decadecontent p {
        font-size: 20px;
        line-height: 28px;
    }

    .decadesyears span {
        font-size: 40px;
        line-height: 66px;
    }
    .bottomlinktitlemain h3 {
        font-size: 42px;
        line-height: 48px;
    }
    .reviewcontent p {
        font-size: 16px;
        line-height: 24px;
    }
    .reviewnamedescription H5 {
        font-size: 14px;
    }
    .mainbannerContent h1 {
        font-size: 70px;
        line-height: 84px;
    }
    .reviewbox {
        padding: 0 20px;
    }
    .mainmenu ul li a {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .fleetmenu ul li a {
        font-size: 24px;
        line-height: 34px;
    }
    .contentleftexp h2 {
        font-size: 24px;
        line-height: 34px;
        padding-right: 15px;
    }
    .expertisecolmain .expcontentinner {
        align-items: start;
    }
    .tyretitle h2 {
        font-size: 65px;
        line-height: 70px;
    }
    .blogsLeftimager img {
        height: 670px;
        object-fit: cover;
        object-position: center;
    }
}
@media (min-width: 1400px) and (max-width: 1600px) {
	.footercol-inner ul li a {
    font-size: 11px;
    line-height: 18px;
}
    .container-fluid {
        padding: 0 80px;
    }
    .retailservicbox {
        max-width: calc(100% - 80px);
    }
    .mainbannerContentbrown p {
        font-size: 20px;
        line-height: 30px;
    }
    .blogsconmain h4 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .blogsconmain p {
        font-size: 16px;
        line-height: 24px;
    }

    .blogcontentright .blogsconmain h4 {
        font-size: 20px;
        line-height: 28px;
    }

    .blogcontentright .blogsconmain p {
        font-size: 16px;
        line-height: 24px;
    }
    .fleetslidecontent h4 {
        font-size: 22px;
    }

    .fleetslidecontent p {
        font-size: 16px;
    }

    .retailsimagecontent p {
        font-size: 20px;
        line-height: 28px;
    }

    .decadecontent p {
        font-size: 20px;
        line-height: 28px;
    }

    .decadesyears span {
        font-size: 40px;
        line-height: 66px;
    }
    .bottomlinktitlemain h3 {
        font-size: 36px;
        line-height: 44px;
    }
    .reviewcontent p {
        font-size: 16px;
        line-height: 24px;
    }
    .reviewnamedescription H5 {
        font-size: 14px;
    }
    .mainbannerContent h1 {
        font-size: 70px;
        line-height: 84px;
    }
    .reviewbox {
        padding: 0 20px;
    }
    .mainmenu ul li a {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .fleetmenu ul li a {
        font-size: 24px;
        line-height: 34px;
    }
    .contentleftexp h2 {
        font-size: 24px;
        line-height: 31px;
    }
    .expertisecolmain .expcontentinner {
        align-items: start;
    }
    .fleetcontent {
        padding: 30px;
    }

    p, ul li, ol li {
        font-size: 20px;
        line-height: 28px;
    }
    .tyretitle h2 {
        font-size: 65px;
        line-height: 70px;
    }
    .blogsLeftimager img {
        height: 690px;
        object-fit: cover;
        object-position: center;
    }
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.footercol-inner ul li a {
    font-size: 10px;
    line-height: 18px;
}
    .container-fluid {
        padding: 0 50px;
    }
    .approchecolcontent .contentRightexp {
        width: 90%;
    }
    .mainbannerContentbrown p {
        font-size: 20px;
        line-height: 30px;
    }
    .retailsimagecontent .btnhas a {
        margin-top: 70px;
    }
    .videoSec {
        height: 94vh;
    }

    .retailservicbox {
        max-width: calc(100% - 50px);
    }
    .blogsconmain h4 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .blogsconmain p {
        font-size: 16px;
        line-height: 24px;
    }

    .blogcontentright .blogsconmain h4 {
        font-size: 20px;
        line-height: 28px;
    }

    .blogcontentright .blogsconmain p {
        font-size: 16px;
        line-height: 24px;
    }
    .fleetslidecontent h4 {
        font-size: 22px;
    }

    .fleetslidecontent p {
        font-size: 16px;
    }

    .retailsimagecontent p {
        font-size: 20px;
        line-height: 28px;
    }

    .decadecontent p {
        font-size: 20px;
        line-height: 28px;
    }

    .decadesyears span {
        font-size: 70px;
        line-height: 96px;
    }
    .bottomlinktitlemain h3 {
        font-size: 32px;
        line-height: 38px;
    }
    .reviewcontent p {
        font-size: 16px;
        line-height: 24px;
    }
    .reviewnamedescription H5 {
        font-size: 14px;
    }
    .mainbannerContent h1 {
        font-size: 70px;
        line-height: 84px;
    }
    .reviewbox {
        padding: 0 20px;
    }
    .mainmenu ul li a {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .fleetmenu ul li a {
        font-size: 24px;
        line-height: 34px;
    }
    .contentleftexp h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .expertisecolmain .expcontentinner {
        align-items: start;
    }
    .fleetcontent {
        padding: 30px;
    }

    p, ul li, ol li {
        font-size: 18px;
        line-height: 26px;
    }

}
@media (min-width:991px) and (max-width: 1199px) {
	.footercol-inner ul li a {
    font-size: 9px;
    line-height: 18px;
}
    .logomain {
        max-width: 40%;
    }

    .mainbannerContent h1 {
        font-size: 38px;
        line-height: 44px;
    }

    .explorewebsiteboxinner {
        padding: 0;
        background: transparent;
        max-width: 90%;
        margin: 0 auto;
    }

    .explorewebsiteboxinner ul {
        flex-direction: column;
    }

    .explorewebsiteboxinner ul li + li:after {
        display: none;
    }

    .explorewebsiteboxinner ul li {
        background: #BAA673;
        width: 100%;
        text-align: center;
        padding: 15px 0;
    }

    .explorewebsiteboxinner ul li:first-child {
        background: transparent;
        text-align: center;
    }

    .explorewebsiteboxinner ul li + li {
        border-top: 1px solid #fff;
    }

    .explorewebsiteboxinner ul li:nth-child(2) {
        border: none;
    }

    .explorewebsitebox {
        bottom: -140px;
    }

    .home section.sec1.homebanner {
        padding-bottom: 120px;
        position: static;
    }

    p {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .mainabtcontenthome {
        margin-bottom: 60px;
    }

    .partersleftinner h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .partnersLeft {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }

    .partnersrow {
        margin: 0;
    }

    .section-pad {
        padding: 50px 0;
    }

    .fleetcontent {
        padding: 30px;
    }

    .fleetsecslider .container-fluid {
        width: 100%;
    }

    .fleetcontent h3 {
        font-size: 26px;
    }

    .fleetDetails {
        margin-bottom: 20px;
    }

    .arrowfleetDetails {
        display: none;
    }

    .explorewebsiteboxinner ul li a {
        font-size: 16px;
    }

    .mainabtcontenthome .btnhas a {
        font-size: 16px;
    }

    .videoSec {
        background: transparent;
        height: 100vh;
    }

    .videoSec video {
        width: 100%;
        height: 100vh;
        object-fit: cover;
        object-position: center;
    }
    h2 br {
        display: none;
    }
    .sliderpartners {
        margin-top: 30px;
    }
    .fleetslidecontent {
        padding: 12px;
    }

    .fleetslidecontent p {
        display: none;
    }

    .fleetslidecontent h4 {
        font-size: 14px;
        text-align: center;
        margin: 0;
        line-height: 24px;
    }
    .retailservicbox {
        max-width: 100%;
        margin: 30px 0;
    }

    .reatailboximage img {
    }

    .retailsimagecontent h3 {
        font-size: 26px;
        line-height: 34px;
    }

    .retailsimagecontent p {
        margin: 15px 0 0;
    }
    .showmobile {
        display: block;
    }
    .showdesktop {
        display: none;
    }
    .fleetslidermaininner {
        padding: 0;
    }
    .retailsimagecontent {
        top: 30px;
        padding: 0 10px;
    }
    .maintitle h2 {
        font-size: 26px;
        line-height: 34px;
    }

    .maintitle h2 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .col-md-4.blogrightmain {
        display: none;
    }

    .homeblogs .col-md-8 {
        flex: 0 0 auto;
        width: 100%;
        display: flex;
        align-items: stretch;
    }

    .blogsLeftcontentl {
        width: 50%;
    }

    .blogsLeftimager {
        width: 50%;
        padding-left: 15px;
    }

    .blogimagemain {
        height: 100%;
    }

    .blogimagemain img {
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .blogsconmain h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 18px;
    }

    .blogsLeftcontentl .maintitle h2 {
        margin-bottom: 30px;
    }

    .blogsconmain p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .blogsconmain a {
        margin-top: 25px;
        font-size: 16px;
    }
    .decadeTitle .row {
        margin: 0;
    }
    .leftverticalslider .swiper-wrapper {
        height: 100% !important;
        flex-direction: initial !important;
    }

    .decadesyears {
        padding: 0 !important;
    }

    .decadesyears span {
        font-size: 30px;
        line-height: 34px;
    }

    .decadeTitle {
        margin: 50px 0 0;
    }

    .decade-navigation {
        display: none;
    }

    .decadecontent p {
        margin-top: 12px;
    }

    .decadecontent h4 {
        max-width: 100%;
        font-size: 26px;
    }

    .decadecontent {
        padding: 20px 15px;
    }

    .sliderimage img {
        height: 500px;
        object-fit: cover;
        object-position: top;
    }

    .slidercontent {
        padding: 30px;
        justify-content: start;
    }

    .slidercontenttop h4 {
        font-size: 26px;
        line-height: 34px;
    }

    .slidercontentbottom {
        margin-top: 40px;
    }

    .footerSlider .swiper-pagination {
        bottom: 10px;
        right: 12px;
    }
    .bottomslider {
        padding: 0;
    }
    .bottomslider .container-fluid {
        padding: 0;
    }
    .socialicons ul {
        justify-content: start;
        margin-top: 20px;
    }

    .footertop {
        padding: 40px 0;
    }

    .copyright p {
        font-size: 14px !important;
    }

    .footerbottom .row {
        flex-direction: column-reverse;
    }

    .conatactdetailswrap {
        flex-direction: column;
    }

    .conaddresss {
        width: 100%;
        justify-content: center;
        text-align: center;
    }

    .callemail {
        width: 100%;
        justify-content: center;
        text-align: center;
        margin-top: 12px;
    }

    .esaglogobox {
        text-align: center;
        margin-top: 30px;
    }

    .esaglogobox img {
        max-width: 210px;
    }

    .conaddresss p {
        font-size: 14px !important;
    }

    .callemail ul li a {
        font-size: 14px;
    }
    .fleetmenu ul {
        flex-wrap: wrap;
        align-items: stretch;
    }

    .fleetmenu ul li a {
        font-size: 13px;
        line-height: 24px;
    }

    .fleetmenu ul li {
        width: 49%;
        background: #f5f5f5;
        padding: 12px 5px;
    }

    .fleetmenu ul li:nth-child(n+3) {
        margin-top: 2%;
    }

    .fleettopbarmenu {
        padding-top: 30px;
        padding-bottom: 0;
    }

    .expertisecol {
        margin-top: 10px;
    }

    .expcontentinner {
        flex-direction: column;
        text-align: left;
        align-items: start;
    }

    .contentleftexp {
        width: 100%;
    }

    .contentRightexp {
        width: 100%;
    }
    .logoslidermain ul li {
        justify-content: space-around;
        width: 45%;
    }
    .logoslidermain ul {
        justify-content: space-between;
    }
    .decadeSlider {
        padding: 0 15px;
        margin-top: 20px;
    }
    .footercol-inner ul {
        display: none;
    }

    .footercol + .footercol
    .footercol-inner {border-top: 1px solid #F6F1E1;padding-top: 25px;margin-top: 15px;}

    .footercol + .footercol {}

    .footercol .footercol-inner {
        padding: 0 15px;
    }
    .footercol-inner h5 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footercol-inner h5 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footercol h5 img {
        transition: 0.3s;
    }

    .footercol.active h5 img {
        transform: rotate(-180deg);
    }
    .clientreviewsmain {
        border: none;
        margin-top: 30px;
        width: 155%;
    }

    .reviewbox {
        padding: 0 5px;
    }
    .btnhas a {
        font-size: 14px;
        line-height: 20px;
    }

    .reviewbtn {
        margin-top: 40px;
        padding: 0 15px;
    }

    .logoreview {
        margin-bottom: 40px;
    }
    .mainreviewwrap {
        overflow: hidden;
    }
    .mainreviewwrap .swiper-slide:before {
        content: "";
        width: 1px;
        height: 100%;
        position: absolute;
        background: rgba(132, 117, 78, 0.40);
        left: -40px;
        top: 0;
    }

    .reviewnamedescription h4 {
        font-size: 18px;
    }

    .reviewnamedescription H5 {
        font-size: 13px;
    }
    .innerbannermain .innerbanner img {
        height: 300px;
    }

    .our-expertisemain {
        padding-top: 0px;
    }
    .maintitle.yellowtitle h2 {}

    .contentleftexp h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .explink a {
        font-size: 16px;
        margin-top: 20px;
    }

    .expertisecol {
        margin-top: 40px !important;
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
        padding-left: calc(var(--bs-gutter-x) * .5) !important;
    }

    .expertisecol:first-child {
        margin-top: 10px !important;
    }
    .helpcontactform .row {
        padding: 40px 15px;
    }

    .formfield.quatr .fieldmain {
        width: 100%;
    }

    .formfield.quatr {
        flex-direction: column;
        margin: 0;
    }

    .formfield.halffield {
        flex-direction: column;
        align-items: start;
    }

    .formfield.halffield .fieldmain {
        width: 100%;
    }

    .formfield.halffield .fieldmain + .fieldmain {
        width: 100%;
    }

    .captchbox {
        width: 100%;
    }

    .submitbtn {
        width: 100%;
        justify-content: center;
        margin-top: 30px;
    }

    .submtbtnfield.halffield {
        flex-direction: column;
    }

    .fieldmain input, .fieldmain textarea {
        font-size: 12px;
    }

    .formfield .fieldmain {
        margin-bottom: 12px;
    }

    .checkFinal span.wpcf7-list-item label {
        font-size: 12px;
        line-height: 20px;
    }

    .checkFinal span.wpcf7-list-item label input[type="checkbox"] {
        width: 70px;
    }

    .submitbtn input {
        font-size: 16px;
        padding: 12px 40px;
    }

    span.wpcf7-form-control.wpcf7-checkbox label span {
        font-size: 14px;
        position: relative;
        top: 1px;
    }
    .bottomlinktitle .bottomlinktitlemain {
        padding: 0;
    }

    .bottomlinktitlemain h3 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px;
        text-align: center;
    }

    .bottomlinkbox .bottomlinktitlemain h3 {margin: 0;}

    .bottomlinkbox .bottomlinktitlemain {border-width: 3px;padding: 40px 20px;max-width: 80%;margin: 0 auto;}

    .bottomlinkbox + .bottomlinkbox {margin-top: 17px;}
    .approchecolcontent {
        padding: 30px;
    }

    .approchecolcontent .expertisecolmain {
        max-width: 100%;
    }

    .appentinner .contentleftexp {
        max-width: 100%;
    }

    .approchecolcontent .expertisecolmain .contentleftexp h2 {
        margin-bottom: 20px;
    }
    .logomain img {
        max-width: 100% !important;
    }

    header.mainHeader.darkHeader {
        padding: 12px;
    }

    section.sec1.darksectionmain .mainbannerContent h1 {
        font-size: 38px;
        line-height: 44px;
    }
    .maindarkbanner .innerbanner img {
        height: 380px;
        object-fit: cover;
        object-position: 80%;
    }
    .fleetcontent {
        padding: 30px;
    }

    p, ul li, ol li {
        font-size: 20px;
        line-height: 28px;
    }

}
@media (min-width:767px) and (max-width: 991px) {
    .logomain {
        max-width: 40%;
    }

    .mainbannerContent h1 {
        font-size: 38px;
        line-height: 44px;
    }

    .explorewebsiteboxinner {
        padding: 0;
        background: transparent;
        max-width: 90%;
        margin: 0 auto;
    }

    .explorewebsiteboxinner ul {
        flex-direction: column;
    }

    .explorewebsiteboxinner ul li + li:after {
        display: none;
    }

    .explorewebsiteboxinner ul li {
        background: #BAA673;
        width: 100%;
        text-align: center;
        padding: 15px 0;
    }

    .explorewebsiteboxinner ul li:first-child {
        background: transparent;
        text-align: center;
    }

    .explorewebsiteboxinner ul li + li {
        border-top: 1px solid #fff;
    }

    .explorewebsiteboxinner ul li:nth-child(2) {
        border: none;
    }

    .explorewebsitebox {
        bottom: -140px;
    }

    .home section.sec1.homebanner {
        padding-bottom: 120px;
        position: static;
    }

    p {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .mainabtcontenthome {
        margin-bottom: 60px;
    }

    .partersleftinner h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .partnersLeft {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }

    .partnersrow {
        margin: 0;
    }

    .section-pad {
        padding: 50px 0;
    }

    .fleetcontent {
        padding: 30px;
    }

    .fleetsecslider .container-fluid {
        width: 100%;
    }

    .fleetcontent h3 {
        font-size: 26px;
    }

    .fleetDetails {
        margin-bottom: 20px;
    }

    .arrowfleetDetails {
        display: none;
    }

    .explorewebsiteboxinner ul li a {
        font-size: 16px;
    }

    .mainabtcontenthome .btnhas a {
        font-size: 16px;
    }

    .videoSec {
        background: transparent;
        height: 100vh;
    }

    .videoSec video {
        width: 100%;
        height: 100vh;
        object-fit: cover;
        object-position: center;
    }
    h2 br {
        display: none;
    }
    .sliderpartners {
        margin-top: 30px;
    }
    .fleetslidecontent {
        padding: 12px;
    }

    .fleetslidecontent p {
        display: none;
    }

    .fleetslidecontent h4 {
        font-size: 14px;
        text-align: center;
        margin: 0;
        line-height: 24px;
    }
    .retailservicbox {
        max-width: 100%;
        margin: 30px 0;
    }

    .reatailboximage img {
    }

    .retailsimagecontent h3 {
        font-size: 26px;
        line-height: 34px;
    }

    .retailsimagecontent p {
        margin: 15px 0 0;
    }
    .showmobile {
        display: block;
    }
    .showdesktop {
        display: none;
    }
    .fleetslidermaininner {
        padding: 0;
    }
    .retailsimagecontent {
        top: 30px;
        padding: 0 10px;
    }
    .maintitle h2 {
        font-size: 26px;
        line-height: 34px;
    }

    .maintitle h2 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .col-md-4.blogrightmain {
        display: none;
    }

    .homeblogs .col-md-8 {
        flex: 0 0 auto;
        width: 100%;
        display: flex;
        align-items: stretch;
    }

    .blogsLeftcontentl {
        width: 50%;
    }

    .blogsLeftimager {
        width: 50%;
        padding-left: 15px;
    }

    .blogimagemain {
        height: 100%;
    }

    .blogimagemain img {
        height: 100%;
        object-fit: cover;
        object-position: right;
    }

    .blogsconmain h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 18px;
    }

    .blogsLeftcontentl .maintitle h2 {
        margin-bottom: 30px;
    }

    .blogsconmain p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .blogsconmain a {
        margin-top: 25px;
        font-size: 16px;
    }
    .decadeTitle .row {
        margin: 0;
    }
    .leftverticalslider .swiper-wrapper {
        height: 100% !important;
        flex-direction: initial !important;
    }

    .decadesyears {
        padding: 0 !important;
    }

    .decadesyears span {
        font-size: 30px;
        line-height: 34px;
    }

    .decadeTitle {
        margin: 50px 0 0;
    }

    .decade-navigation {
        display: none;
    }

    .decadecontent p {
        margin-top: 12px;
    }

    .decadecontent h4 {
        max-width: 100%;
        font-size: 26px;
    }

    .decadecontent {
        padding: 20px 15px;
    }

    .sliderimage img {
        height: 500px;
        object-fit: cover;
        object-position: top;
    }

    .slidercontent {
        padding: 30px;
        justify-content: start;
    }

    .slidercontenttop h4 {
        font-size: 26px;
        line-height: 34px;
    }

    .slidercontentbottom {
        margin-top: 40px;
    }

    .footerSlider .swiper-pagination {
        bottom: 10px;
        right: 12px;
    }
    .bottomslider {
        padding: 0;
    }
    .bottomslider .container-fluid {
        padding: 0;
    }
    .socialicons ul {
        justify-content: start;
        margin-top: 20px;
    }

    .footertop {
        padding: 40px 0;
    }

    .copyright p {
        font-size: 14px !important;
    }

    .footerbottom .row {
        flex-direction: column-reverse;
    }

    .conatactdetailswrap {
        flex-direction: column;
    }

    .conaddresss {
        width: 100%;
        justify-content: center;
        text-align: center;
    }

    .callemail {
        width: 100%;
        justify-content: center;
        text-align: center;
        margin-top: 12px;
    }

    .esaglogobox {
        text-align: center;
        margin-top: 30px;
    }

    .esaglogobox img {
        max-width: 210px;
    }

    .conaddresss p {
        font-size: 14px !important;
    }

    .callemail ul li a {
        font-size: 14px;
    }
    .fleetmenu ul {
        flex-wrap: wrap;
        align-items: stretch;
    }

    .fleetmenu ul li a {
        font-size: 13px;
        line-height: 24px;
    }

    .fleetmenu ul li {
        width: 49%;
        background: #f5f5f5;
        padding: 12px 5px;
    }

    .fleetmenu ul li:nth-child(n+3) {
        margin-top: 2%;
    }

    .fleettopbarmenu {
        padding-top: 30px;
        padding-bottom: 0;
    }

    .expertisecol {
        margin-top: 10px;
    }

    .expcontentinner {
        flex-direction: column;
        text-align: left;
        align-items: start;
    }

    .contentleftexp {
        width: 100%;
    }

    .contentRightexp {
        width: 100%;
    }
    .logoslidermain ul li {
        justify-content: space-around;
        width: 45%;
    }
    .logoslidermain ul {
        justify-content: space-between;
    }
    .decadeSlider {
        padding: 0 15px;
        margin-top: 20px;
    }
    .footercol-inner ul {
        display: none;
    }

    .footercol + .footercol
    .footercol-inner {border-top: 1px solid #F6F1E1;padding-top: 25px;margin-top: 15px;}

    .footercol + .footercol {}

    .footercol .footercol-inner {
        padding: 0 15px;
    }
    .footercol-inner h5 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footercol-inner h5 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footercol h5 img {
        transition: 0.3s;
    }

    .footercol.active h5 img {
        transform: rotate(-180deg);
    }
    .clientreviewsmain {
        border: none;
        margin-top: 30px;
        width: 155%;
    }

    .reviewbox {
        padding: 0 5px;
    }
    .btnhas a {
        font-size: 14px;
        line-height: 20px;
    }

    .reviewbtn {
        margin-top: 40px;
        padding: 0 15px;
    }

    .logoreview {
        margin-bottom: 40px;
    }
    .mainreviewwrap {
        overflow: hidden;
    }
    .mainreviewwrap .swiper-slide:before {
        content: "";
        width: 1px;
        height: 100%;
        position: absolute;
        background: rgba(132, 117, 78, 0.40);
        left: -40px;
        top: 0;
    }

    .reviewnamedescription h4 {
        font-size: 18px;
    }

    .reviewnamedescription H5 {
        font-size: 13px;
    }
    .innerbannermain .innerbanner img {
        height: 300px;
    }

    .our-expertisemain {
        padding-top: 0px;
    }
    .maintitle.yellowtitle h2 {}

    .contentleftexp h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .explink a {
        font-size: 16px;
        margin-top: 20px;
    }

    .expertisecol {
        margin-top: 40px !important;
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
        padding-left: calc(var(--bs-gutter-x) * .5) !important;
    }

    .expertisecol:first-child {
        margin-top: 10px !important;
    }
    .helpcontactform .row {
        padding: 40px 15px;
    }

    .formfield.quatr .fieldmain {
        width: 100%;
    }

    .formfield.quatr {
        flex-direction: column;
        margin: 0;
    }

    .formfield.halffield {
        flex-direction: column;
        align-items: start;
    }

    .formfield.halffield .fieldmain {
        width: 100%;
    }

    .formfield.halffield .fieldmain + .fieldmain {
        width: 100%;
    }

    .captchbox {
        width: 100%;
    }

    .submitbtn {
        width: 100%;
        justify-content: center;
        margin-top: 30px;
    }

    .submtbtnfield.halffield {
        flex-direction: column;
    }

    .fieldmain input, .fieldmain textarea {
        font-size: 12px;
    }

    .formfield .fieldmain {
        margin-bottom: 12px;
    }

    .checkFinal span.wpcf7-list-item label {
        font-size: 12px;
        line-height: 20px;
    }

    .checkFinal span.wpcf7-list-item label input[type="checkbox"] {
        width: 70px;
    }

    .submitbtn input {
        font-size: 16px;
        padding: 12px 40px;
    }

    span.wpcf7-form-control.wpcf7-checkbox label span {
        font-size: 14px;
        position: relative;
        top: 1px;
    }
    .bottomlinktitle .bottomlinktitlemain {
        padding: 0;
    }

    .bottomlinktitlemain h3 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px;
        text-align: center;
    }

    .bottomlinkbox .bottomlinktitlemain h3 {margin: 0;}

    .bottomlinkbox .bottomlinktitlemain {border-width: 3px;padding: 40px 20px;max-width: 80%;margin: 0 auto;}

    .bottomlinkbox + .bottomlinkbox {margin-top: 17px;}
    .approchecolcontent {
        padding: 30px;
    }

    .approchecolcontent .expertisecolmain {
        max-width: 100%;
    }

    .appentinner .contentleftexp {
        max-width: 100%;
    }

    .approchecolcontent .expertisecolmain .contentleftexp h2 {
        margin-bottom: 20px;
    }
    .logomain img {
        max-width: 100% !important;
    }

    header.mainHeader.darkHeader {
        padding: 12px;
    }

    section.sec1.darksectionmain .mainbannerContent h1 {
        font-size: 38px;
        line-height: 44px;
    }
    .maindarkbanner .innerbanner img {
        height: 380px;
        object-fit: cover;
        object-position: 80%;
    }
    .fleetcontent {
        padding: 30px;
    }

    p, ul li, ol li {
        font-size: 20px;
        line-height: 28px;
    }

}
@media (max-width: 991px) {
    .logomain {
        max-width: 40%;
    }

    .col-md-10.mainmenu {
        background: #fff;
        width: 100%;
        top: 0;
        left: -105%;
        position: fixed;
        z-index: 9999;
        padding: 25px;
        height: 100vh;
    }
    .col-md-10.mainmenu.show {
        left: 0;
    }

    .mainbannerContent h1 {
        font-size: 38px;
        line-height: 44px;
    }
    .darkHeader .menuslide i.fa.fa-bars {
        color: #000;
    }
    .explorewebsiteboxinner {
        padding: 0;
        background: transparent;
        max-width: 90%;
        margin: 0 auto;
    }

    .explorewebsiteboxinner ul {
        flex-direction: column;
    }

    .explorewebsiteboxinner ul li + li:after {
        display: none;
    }

    .explorewebsiteboxinner ul li {
        background: #232323;
        width: 100%;
        text-align: center;
        padding: 15px 0;
    }

    .explorewebsiteboxinner ul li:first-child {
        background: transparent;
        text-align: center;
    }

    .explorewebsiteboxinner ul li + li {
        border-top: 1px solid #fff;
    }

    .explorewebsiteboxinner ul li:nth-child(2) {
        border: none;
    }

    .explorewebsitebox {
        bottom: 0 !important;
        margin-bottom: -140px;
    }

    .home section.sec1.homebanner {
        padding-bottom: 120px;
        position: static;
    }

    p {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .mainabtcontenthome {
        margin-bottom: 60px;
    }

    .partersleftinner h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .partnersLeft {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }

    .partnersrow {
        margin: 0;
    }

    .section-pad {
        padding: 50px 0;
    }

    .fleetcontent {
        padding: 30px;
    }

    .fleetsecslider .container-fluid {
        width: 100%;
    }

    .fleetcontent h3 {
        font-size: 26px;
    }

    .fleetDetails {
        margin-bottom: 20px;
    }

    .arrowfleetDetails {
        display: none;
    }

    .explorewebsiteboxinner ul li a {
        font-size: 16px;
    }

    .mainabtcontenthome .btnhas a {
        font-size: 16px;
    }

    .videoSec {
        background: transparent;
        height: 94vh;
    }

    .videoSec video {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    h2 br {
        display: none;
    }
    .sliderpartners {
        margin-top: 30px;
    }
    .fleetslidecontent {
        padding: 12px;
    }

    .fleetslidecontent p {
        display: none;
    }

    .fleetslidecontent h4 {
        font-size: 14px;
        text-align: center;
        margin: 0;
        line-height: 24px;
    }
    .retailservicbox {
        max-width: 100%;
        margin: 30px 0;
    }

    .reatailboximage img {
    }

    .retailsimagecontent h3 {
        font-size: 26px;
        line-height: 34px;
    }

    .retailsimagecontent p {
        margin: 15px 0 0;
    }
    .showmobile {
        display: block;
    }
    .showdesktop {
        display: none;
    }
    .fleetslidermaininner {
        padding: 0;
    }
    .retailsimagecontent {
        top: 30px;
        padding: 0 10px;
    }
    .maintitle h2 {
        font-size: 26px;
        line-height: 34px;
    }

    .maintitle h2 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .col-md-4.blogrightmain {
        display: none;
    }

    .homeblogs .col-md-8 {
        flex: 0 0 auto;
        width: 100%;
        display: flex;
        align-items: stretch;
    }

    .blogsLeftcontentl {
        width: 50%;
    }

    .blogsLeftimager {
        width: 50%;
        padding-left: 15px;
    }

    .blogimagemain {
        height: 100%;
    }

    .blogimagemain img {
        height: 100%;
        object-fit: cover;
        object-position: right;
    }

    .blogsconmain h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 18px;
    }

    .blogsLeftcontentl .maintitle h2 {
        margin-bottom: 30px;
    }

    .blogsconmain p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .blogsconmain a {
        margin-top: 25px;
        font-size: 16px;
    }
    .decadeTitle .row {
        margin: 0;
    }
    .leftverticalslider .swiper-wrapper {
        height: 100% !important;
        flex-direction: initial !important;
    }

    .decadesyears {
        padding: 0 !important;
    }

    .decadesyears span {
        font-size: 30px;
        line-height: 34px;
    }

    .decadeTitle {
        margin: 50px 0 0;
    }

    .decade-navigation {
        /* display: none; */
        width: 100%;
        padding: 0;
        bottom: 0;
    }

    .decadecontent p {
        margin-top: 12px;
    }

    .decadecontent h4 {
        max-width: 100%;
        font-size: 26px;
        padding-right: 50px;
    }

    .decadecontent {
        padding: 20px 15px;
    }

    .sliderimage img {
        height: 500px;
        object-fit: cover;
        object-position: top;
    }

    .slidercontent {
        padding: 30px;
        justify-content: start;
    }

    .slidercontenttop h4 {
        font-size: 26px;
        line-height: 34px;
    }

    .slidercontentbottom {
        margin-top: 40px;
    }

    .footerSlider .swiper-pagination {
        bottom: 10px;
        right: 12px;
    }
    .bottomslider {
        padding: 0;
    }
    .bottomslider .container-fluid {
        padding: 0;
    }
    .socialicons ul {
        justify-content: start;
        margin-top: 20px;
    }

    .footertop {
        padding: 40px 0;
    }

    .copyright p {
        font-size: 14px !important;
    }

    .footerbottom .row {
        flex-direction: column-reverse;
    }

    .conatactdetailswrap {
        flex-direction: column;
    }

    .conaddresss {
        width: 100%;
        justify-content: center;
        text-align: center;
    }

    .callemail {
        width: 100%;
        justify-content: center;
        text-align: center;
        margin-top: 12px;
    }

    .esaglogobox {
        text-align: center;
        margin-top: 30px;
    }

    .esaglogobox img {
        max-width: 210px;
    }

    .conaddresss p {
        font-size: 14px !important;
    }

    .callemail ul li a {
        font-size: 14px;
    }
    .fleetmenu ul {
        flex-wrap: wrap;
        align-items: stretch;
    }

    .fleetmenu ul li a {
        font-size: 13px;
        line-height: 18px;
        display: block;
        background: #f5f5f5;
        padding: 12px 10px;
    }

    .fleetmenu ul li {
        width: 100%;
        background: #f5f5f5;
        padding: 12px 10px;
    }

    .fleetmenu ul li:nth-child(n+3) {
        margin-top: 2%;
    }

    .fleettopbarmenu {
        padding-top: 30px;
        padding-bottom: 0;
    }

    .expertisecol {
        margin-top: 10px;
    }

    .expcontentinner {
        flex-direction: column;
        text-align: left;
        align-items: start;
    }

    .contentleftexp {
        width: 100%;
    }

    .contentRightexp {
        width: 100%;
        padding-left: 0;
    }
    .logoslidermain ul li {
        justify-content: space-around;
        width: 45%;
    }
    .logoslidermain ul {
        justify-content: space-between;
    }
    .decadeSlider {
        padding: 0 15px;
        margin-top: 20px;
    }
    .footercol-inner ul {
        display: none;
    }

    .footercol + .footercol
    .footercol-inner {border-top: 1px solid #F6F1E1;padding-top: 25px;margin-top: 15px;}

    .footercol + .footercol {}

    .footercol .footercol-inner {
        padding: 0 15px;
    }
    .footercol-inner h5 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footercol-inner h5 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footercol h5 img {
        transition: 0.3s;
    }

    .footercol.active h5 img {
        transform: rotate(-180deg);
    }
    .clientreviewsmain {
        border: none;
        margin-top: 30px;
        width: 155%;
    }

    .reviewbox {
        padding: 0 5px;
    }
    .btnhas a {
        font-size: 14px;
        line-height: 20px;
    }

    .reviewbtn {
        margin-top: 40px;
        padding: 0 15px;
    }

    .logoreview {
        margin-bottom: 40px;
    }
    .mainreviewwrap {
        overflow: hidden;
    }
    .mainreviewwrap .swiper-slide:before {
        content: "";
        width: 1px;
        height: 100%;
        position: absolute;
        background: rgba(132, 117, 78, 0.40);
        left: -40px;
        top: 0;
    }

    .reviewnamedescription h4 {
        font-size: 18px;
    }

    .reviewnamedescription H5 {
        font-size: 13px;
    }
    .innerbannermain .innerbanner img {
        height: 300px;
    }

    .our-expertisemain {
        padding-top: 0px;
    }
    .maintitle.yellowtitle h2 {}

    .contentleftexp h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .explink a {
        font-size: 16px;
        margin-top: 20px;
    }

    .expertisecol {
        margin-top: 40px !important;
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
        padding-left: calc(var(--bs-gutter-x) * .5) !important;
    }

    .expertisecol:first-child {
        margin-top: 10px !important;
    }
    .helpcontactform .row {
        padding: 40px 15px;
    }

    .formfield.quatr .fieldmain {
        width: 100%;
    }

    .formfield.quatr {
        flex-direction: column;
        margin: 0;
    }

    .formfield.halffield {
        flex-direction: column;
        align-items: start;
    }

    .formfield.halffield .fieldmain {
        width: 100%;
    }

    .formfield.halffield .fieldmain + .fieldmain {
        width: 100%;
    }

    .captchbox {
        width: 100%;
    }

    .submitbtn {
        width: 100%;
        justify-content: center;
        margin-top: 30px;
    }

    .submtbtnfield.halffield {
        flex-direction: column;
    }

    .fieldmain input, .fieldmain textarea {
        font-size: 12px;
    }

    .formfield .fieldmain {
        margin-bottom: 12px;
    }

    .checkFinal span.wpcf7-list-item label {
        font-size: 12px;
        line-height: 20px;
    }

    .checkFinal span.wpcf7-list-item label input[type="checkbox"] {
        width: 70px;
    }

    .submitbtn input {
        font-size: 16px;
        padding: 12px 40px;
    }

    span.wpcf7-form-control.wpcf7-checkbox label span {
        font-size: 14px;
        position: relative;
        top: 1px;
    }
    .bottomlinktitle .bottomlinktitlemain {
        padding: 0;
    }

    .bottomlinktitlemain h3 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px;
        text-align: center;
    }

    .bottomlinkbox .bottomlinktitlemain h3 {margin: 0;}

    .bottomlinkbox .bottomlinktitlemain {border-width: 3px;padding: 40px 20px;max-width: 80%;margin: 0 auto;}

    .bottomlinkbox + .bottomlinkbox {margin-top: 17px;}
    .approchecolcontent {
        padding: 30px;
    }

    .approchecolcontent .expertisecolmain {
        max-width: 100%;
    }

    .appentinner .contentleftexp {
        max-width: 100%;
    }

    .approchecolcontent .expertisecolmain .contentleftexp h2 {
        margin-bottom: 20px;
        font-size: 26px;
        line-height: 34px;
    }
    .logomain img {
        max-width: 100% !important;
    }

    header.mainHeader.darkHeader {
        padding: 12px;
    }

    section.sec1.darksectionmain .mainbannerContent h1 {
        font-size: 38px;
        line-height: 44px;
    }
    .maindarkbanner .innerbanner img {
        height: 380px;
        object-fit: cover;
        object-position: 80%;
    }
    .brandfilter .expertisecol:first-child {
        margin-top: 40px !important;
    }

    .brandfilter .contentRightexp {
        justify-content: start;
    }

    .mainbannerContentbrown h3 {
        font-size: 26px;
        line-height: 34px;
    }

    .sec1.darksectionmain.brwnsection {}

    .sec1.darksectionmain.brwnsection .innerbanner img {
        height: 500px;
        object-fit: cover;
        object-position: center;
    }

    .brownbtn a {
        width: 300px;
        font-size: 12px;
    }

    .brownbtn a+a {
        margin-top: 12px;
    }
    /*menu*/
    .emailheadericon {
        display: none;
    }

    .mainmenu .menu-primary-menu-container ul {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 30px;
    }

    .mainmenu ul li a {
        color: #000;
    }

    .mainmenu .menu-primary-menu-container {
        justify-content: start;
    }

    .mainmenu .menu-primary-menu-container ul > li > ul {
        position: static;
        display: none;
    }

    .mainmenu .menu-primary-menu-container ul > li {
        position: relative;
    }

    .menu-primary-menu-container {
        width: 100%;
        flex-direction: column;
        align-items: start;
        justify-content: start;
    }

    .mainmenu ul li {
        margin: 10px 0 0 !important;
        border-top: 1px solid #e9e9e9;
        padding: 15px 0 5px !important;
    }

    .mainmenu .menu-primary-menu-container ul > li > ul >li+li {
        margin: 0 0 0;
        border-top: 1px solid #e9e9e9;
        padding-bottom: 18px !important;
    }
    header.mainHeader.darkHeader .mainmenu ul {
        border: none;
    }
    .mainmenu .menu-primary-menu-container ul > li > a:after
    {
        display: none !important;
    }
    header.mainHeader.darkHeader .mainmenu ul li ul > li a {
        font-size: 13px;
        line-height: 14px;
    }
    .mainmenu .menu-primary-menu-container ul li {
        padding-bottom: 5px;
    }
    .mainmenu .menu-primary-menu-container ul > li > a {
        font-size: 14px;
    }
    .mainmenu .menu-primary-menu-container ul > li > ul {
        background: #f7f7f7;
        padding: 0px 20px;
        margin-top: 15px;
    }
    .logomain {max-width: 100%;display: flex;align-items: center;justify-content: space-between;}

    .menuslide i.fa.fa-bars {
        color: #fff;
        font-size: 24px;
        padding-right: 4px;
    }
    .logomain a {
        max-width: 40%;
    }
    .menuslidenback i.fa {
        font-size: 17px;
        margin-right: 6px;
    }

    .menuslidenback i.fa:before {-webkit-text-stroke: 1px #fff;}

    .menuslidenback {
        display: flex;
        align-items: center;
        justify-content: start;
        font-size: 16px;
    }
    li.menu-item-has-children i.fa {
        position: absolute;
        top: 12px;
        right: 0;
        -webkit-text-stroke: 2px #fff;
    }
    .mainmenu .menu-primary-menu-container ul > li > ul >li {
        margin: 0 !important;
        padding-bottom: 15px !important;
        padding-top: 18px !important;
    }
    .mainmenu ul li:first-child {
        border: none !important;
    }
    i.fa.fa-chevron-down.active {
        transform: rotate(-180deg);
    }
    li.menu-item-has-children i.fa.fa-chevron-down
    {
        transition: 0.3s;
    }
    .mainmenu .menu-primary-menu-container ul {
        max-height: 75vh;
        overflow-y: auto;
    }
    .btnhas a {
        padding: 0;
    }

    .viewallreview .mainabtcontenthome {
        margin: 0;
    }
    .fleetmenu  ul {
        width: 135%;
    }

    .fleetmenu {
        overflow: hidden;
    }

    .fleetmenu ul .fleettabslider {
        padding-bottom: 30px;
    }

    .fleetmenu ul .fleettabslider {}

    .fleetmenu ul .swiper-wrapper {
        align-items: stretch;
    }

    .fleetmenu ul .swiper-wrapper .swiper-slide {
        height: auto;
    }

    .fleetmenu ul .swiper-wrapper .swiper-slide li {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
    }
    .approchecolcontent .contentRightexp .mainabtcontenthome {
        margin: 0;
    }

    .ceoleftcontent h2 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .ceoleftcontent {
        padding: 0;
        margin-bottom: 30px;
    }

    .brandbat {
        padding: 40px 0;
    }

    .brntitle ul {
        flex-wrap: wrap;
        justify-content: center;
    }

    .brntitle ul li {
        width: 50%;
        margin-bottom: 40px;
    }

    .brntitle h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .abtretailbox .container-fluid .row {
        padding-right: 15px;
    }

    .abtretailbox .reatailboximage img {
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .abtretailbox .retailsimagecontent .btnhas a {
        margin-top: 20px;
    }
    .page-id-59 .mainHeader, .page-id-66 .mainHeader, .page-id-62 .mainHeader {
        padding: 12px !important;
    }

    .brandinnersec1 .innerlogocenter {
        margin-top: 0;
    }

    .innerlogocenter img {
        max-width: 80%;
    }

    .brandinnersec1 {
        padding-bottom: 0;
    }

    .brandinnertop {
        padding-top: 0px;
    }

    .sec1.darksectionmain.brwnsection .innerbanner img {
        height: 600px;
    }

    .nextprevbrand .arrowfleetDetails .swiper-button-next, .nextprevbrand .arrowfleetDetails .swiper-button-prev {
        display: none;
    }

    .nextprevbrand .arrowfleetDetails {
        width: 100%;
        justify-content: center;
        margin: 40px 0 !important;
    }
    .tyretitle h2 {
        margin-top: 0px;
        font-size: 34px;
        line-height: 48px;
    }

    .tyretitle p br {
        display: none;
    }

    .tyrcontleft .contentleftexp {
        width: 100%;
    }
    .braninnerslider {
        padding: 20px 20px 0;
    }
    .btnarrow .swiper-button-prev img,.btnarrow .swiper-button-next img {
        max-width: 50px;
        min-width: 50px;
    }

    .btnarrow .swiper-button-prev {
        left: 0;
    }

    .btnarrow .swiper-button-next {
        right: 0;
    }
    .reviewbtn.nobtnonlyarrow {
        justify-content: end;
    }
    .locationcolinner {
        padding: 20px;
    }

    .locationmain {
        padding-left: 10px;
        margin-top: 0;
    }

    .locationcolinner ul li, .locationcolinner ul li a {
        font-size: 14px;
        line-height: 20px;
    }
    .brntitle ul li:last-child {
        margin-bottom: 0;
    }
    .abtretailbox .retailservicbox {
        margin: 0;
    }

    .abtretailbox .reatailboximage {
        padding: 0 30px;
    }

    .abtretailbox .retailsimagecontent {
        padding: 35px;
        top: 100px;
    }
    .partnersRight.showmobile {
        margin: 20px 0;
    }
    .retailsimagecontent .btnhas a {
        margin-top: 150px;
    }
    .retailsimagecontent .btnhas a {
        margin-top: 150px;
    }

    .arrowfleetDetails.btnarrow {
        width: 35%;
    }
    .mainabtcontenthome .btnhas a {
        font-size: 16px;
    }
    .fleetsecslider .showmobile {
        padding: 0;
    }
    .btnarrow .swiper-button-prev-review img, .btnarrow .swiper-button-next-review img {
        max-width: 50px;
    }
    .swiper-button-prev-review {
        position: absolute;
        left: 0;
    }
    .partnersRight.mobspace .sliderpartners {
        margin: 0 0 30px;
    }
    .decade-navigation .btnhas.text-center {
        width: 50%;
        text-align: left !important;
    }

    .swiper-button-prevmain {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 40%;
    }

    .swiper-button-prevmain img {
        width: 48px;
    }

    .decadeSlider .boximage .swiper-wrapper {
        padding-bottom: 90px;
    }
    .swiper-button-prev-review img,.swiper-button-next-review img {
        min-width: 50px !important;
        width: 50px;
    }

    .reviewbtn .arrowfleetDetails .swiper-button-next-review {
        margin: 0;
    }

    .swiper-button-prev-review {
        left: 20px;
    }
    .decade-navigation .arrowfleetDetails img {
        min-width: 50px;
    }
    .logomain img {
        min-height: auto;
        width: 220px !important;
        max-width: initial !important;
    }
    .mainHeader.darkheaderbg, .page-id-59 .mainHeader, .page-id-62 .mainHeader {
        padding: 12px !important;
    }
    header.entry-header h1 {
        font-size: 24px;
        line-height: 34px;
        margin: 30px 0 20px;
    }

    .row.newsnextprev {display: none;}

    .entry-content.bloginner {
        padding-bottom: 50px;
    }
    .contentRightexp p, .contentRightexp p a {
    font-size: 16px !important;
    line-height: 24px !important;
}
.omanvideo .videoSec {
    height: 300px;
}
    .logomain img.showmobile {
    width: 150px !important;
}
	.fleetsecslider .showmobile {
    width: 100%;
}
}