        /*-----FONTS-----*/

        @font-face {
            font-family: "InstrumentSans";
            src: url("../fonts/InstrumentSans-Regular.eot");
            src: url("../fonts/InstrumentSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/InstrumentSans-Regular.woff2") format("woff2"), url("../fonts/InstrumentSans-Regular.woff") format("woff"), url("../fonts/InstrumentSans-Regular.ttf") format("truetype"), url("../fonts/InstrumentSans-Regular.svg#InstrumentSans-Regular") format("svg");
            font-weight: normal;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: "InstrumentSans";
            src: url("../fonts/InstrumentSans-Medium.eot");
            src: url("../fonts/InstrumentSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/InstrumentSans-Medium.woff2") format("woff2"), url("../fonts/InstrumentSans-Medium.woff") format("woff"), url("../fonts/InstrumentSans-Medium.ttf") format("truetype"), url("../fonts/InstrumentSans-Medium.svg#InstrumentSans-Medium") format("svg");
            font-weight: 500;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: "InstrumentSans";
            src: url("../fonts/InstrumentSans-SemiBold.eot");
            src: url("../fonts/InstrumentSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/InstrumentSans-SemiBold.woff2") format("woff2"), url("../fonts/InstrumentSans-SemiBold.woff") format("woff"), url("../fonts/InstrumentSans-SemiBold.ttf") format("truetype"), url("../fonts/InstrumentSans-SemiBold.svg#InstrumentSans-SemiBold") format("svg");
            font-weight: 600;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: "InstrumentSans";
            src: url("../fonts/InstrumentSans-Bold.eot");
            src: url("../fonts/InstrumentSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/InstrumentSans-Bold.woff2") format("woff2"), url("../fonts/InstrumentSans-Bold.woff") format("woff"), url("../fonts/InstrumentSans-Bold.ttf") format("truetype"), url("../fonts/InstrumentSans-Bold.svg#InstrumentSans-Bold") format("svg");
            font-weight: bold;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: "InstrumentSans";
            src: url("../fonts/InstrumentSans-ExtraBold.eot");
            src: url("../fonts/InstrumentSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/InstrumentSans-ExtraBold.woff2") format("woff2"), url("../fonts/InstrumentSans-ExtraBold.woff") format("woff"), url("../fonts/InstrumentSans-ExtraBold.ttf") format("truetype"), url("../fonts/InstrumentSans-ExtraBold.svg#InstrumentSans-ExtraBold") format("svg");
            font-weight: 800;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: "InstrumentSans";
            src: url("../fonts/InstrumentSans-Black.eot");
            src: url("../fonts/InstrumentSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/InstrumentSans-Black.woff2") format("woff2"), url("../fonts/InstrumentSans-Black.woff") format("woff"), url("../fonts/InstrumentSans-Black.ttf") format("truetype"), url("../fonts/InstrumentSans-Black.svg#InstrumentSans-Black") format("svg");
            font-weight: 900;
            font-style: normal;
            font-display: swap;
        }

        /* ********** */
        /* Color and font variable */

        .bold {
            font-weight: var(--font-bold);
        }

        .sm-bold {
            font-weight: var(--font-semibold);
        }

        /* GENREAL */
        /* ********** */

        html,
        body {
            width: 100%;
        }

        body {
            margin: 0px;
            padding: 0px;
            font-family: "InstrumentSans";
            font-weight: normal;
            font-size: 16px;
            position: relative;
            overflow-x: hidden;
            -webkit-font-smoothing: antialiased !important;
            line-height: 28px;
            color: var(--secondary);
        }

        body,
        div,
        span,
        object,
        iframe,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        blockquote,
        pre,
        a,
        abbr,
        acronym,
        address,
        code,
        del,
        dfn,
        em,
        img,
        q,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td,
        article,
        aside,
        dialog,
        figure,
        footer,
        header,
        hgroup,
        nav,
        section {
            margin: 0;
            padding: 0;
            border: 0;
            vertical-align: baseline;
        }

        html {
            margin: 0;
            padding: 0;
            border: 0;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-text-size-adjust: 100%;
        }

        article,
        aside,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        nav,
        section {
            display: block;
        }

        table {
            border-collapse: separate;
            border-spacing: 0;
        }

        *,
        *::before,
        *::after {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
        }

        a img {
            border: none;
        }

        :focus {
            outline: 0;
        }

        ::-moz-focus-inner {
            border: 0;
        }

        a,
        button {
            text-decoration: none;
            color: inherit;
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            cursor: pointer;
        }

        audio,
        canvas,
        embed,
        iframe,
        img,
        object,
        svg,
        video {
            display: block;
            vertical-align: middle;
        }

        img,
        video {
            max-width: 100%;
            height: auto;
        }

        hr {
            height: 0;
            color: inherit;
            border-top: 1px solid #d8dbdc;
            margin: 80px 0;
            border-bottom: 0;
        }

        a {
            color: inherit;
            text-decoration: inherit;
        }

        b,
        strong {
            font-weight: bolder;
            margin-bottom: 10px;
            display: block;
            font-size: 20px;
        }

        code,
        kbd,
        pre,
        samp {
            font-family: "InstrumentSans";
            font-size: 1.125rem;
        }

        small {
            font-size: 80%;
        }

        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline;
        }

        sub {
            bottom: -0.25em;
        }

        sup {
            top: -0.5em;
        }

        table {
            text-indent: 0;
            border-color: inherit;
            border-collapse: collapse;
        }

        ul {
            list-style: none;
            margin-bottom: 30px;
        }

        html {
            scroll-behavior: smooth;
        }

        /*-----FORM CONTROL-----*/

        .form-group50 {
            width: 48%;
        }

        .form-group33 {
            width: 32%;
        }

        .form-group100 {
            width: 100%;
        }

        ::-webkit-input-placeholder,
        ::-moz-placeholder,
        :-ms-input-placeholder {
            color: white;
            font-family: "InstrumentSans";
            font-weight: 600;
            font-size: 14px;
            opacity: 1;
        }

        ::-moz-selection {
            color: #fff;
            background: #1b1c23;
        }

        ::selection {
            color: #fff;
            background: #1b1c23;
        }

        select {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }

        select::-ms-expand {
            display: none;
        }

        input:invalid {
            box-shadow: none;
        }

        .common-form .form-group ::placeholder {
            color: #ffffff;
        }

        .contact-page .common-form .form-group ::placeholder {
            color: #797979;
        }

        .contact-page .common-form .form-control input {
            color: #797979;
        }

        input[type="text"],
        input[type="submit"],
        input[type="email"],
        textarea {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            color: #2d2d2d;
        }

        textarea {
            resize: none;
            height: auto !important;
            min-height: 95px;
            overflow: hidden;
            margin: 0;
            overflow-y: auto;
        }

        .form-group {
            margin-bottom: 10px;
            line-height: 0;
        }

        .form-control,
        input[type="date"] {
            width: 100%;
            padding: 10px 20px;
            border: 1px solid #70707054;
            border-radius: 2px;
            background: #ffffff;
            color: var(--secondary);
            font-family: "InstrumentSans";
            font-weight: normal;
            font-size: 16px;
            box-shadow: none;
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            height: 50px;
            border-radius: 5px;
        }

        /* .submitbtn {
            width: 100%;
            position: relative;
            border-radius: 50px;
            display: inline-block;
            text-align: right;
            display: flex;
            justify-content: right;
            align-items: end;
            flex-direction: column;
        } */

        .submitbtn {
            width: 100%;
            position: relative !important;
            border-radius: 50px;
            display: inline-block;
            text-align: right;
            text-align: right;
            margin-top: 10px;

        }

        .submitbtn input[type="submit"] {
            background: #2d2d2d;
            border: 1px solid transparent;
            outline: 0;
            font-size: 16px;
            font-weight: 600;
            text-transform: capitalize;
            color: #fff;
            cursor: pointer;
            line-height: 100%;
            width: 100%;
            padding: 15px 30px;
            letter-spacing: 1px;
            height: 100%;
            cursor: pointer;
            font-family: "InstrumentSans";
        }

        .submitbtn input[type="submit"]:hover {
            background: var(--white);
            color: var(--yellow);
            border-color: var(--yellow);
        }

        button,
        .button,
        button[type="submit"],
        input[type="submit"] {
            font-size: 16px;
            font-weight: 600;
            line-height: 1.2;
            color: var(--white);
            display: inline-flex;
            justify-content: center;
            align-items: center;
            border-radius: 0px;
            position: relative;
            line-height: 1;
            z-index: 1;
            padding: 15px 35px;
            overflow: hidden;
            border: 2px solid transparent;
            background: #2D2D2D;
            letter-spacing: 0.18px;
            transition: all 0.3s linear;
            -webkit-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            -ms-transition: all 0.3s linear;
            cursor: pointer;
            border-radius: 50px;
        }

        .button-theme {
            border: solid 1px #2d2d2d;
        }

        .button-theme:hover {
            color: #2d2d2d;
            background: white;
            border: solid 1px #2d2d2d;
        }

        .button-primary:hover {
            color: var(--primary);
        }

        .button-primary>img {
            filter: invert(1);
        }

        .button.button-border:hover::before {
            background-color: #000;
        }

        .button-primary {
            background-color: #ffffff;
            color: #2D2D2D;
            border: solid 1px #2D2D2D;
        }

        .button-border.btnarrow::after {
            filter: invert(10) brightness(0);
        }

        .btnlist {
            margin-left: -5px;
            margin-right: -5px;
        }

        .btnlist a {
            margin: 0 5px;
        }

        .form-control:focus {
            border-color: #2d2d2d !important;
        }

        .common-form .form-control:focus {
            border-color: #ffffff !important;
        }

        select.form-control {
            background: url(../images/select-arrow.svg) no-repeat center right 15px var(--white);
            color: var(--secondary);
            font-family: "InstrumentSans";
            font-weight: 600;
        }

        @-webkit-keyframes fadeInDown {
            0% {
                -webkit-transform: translate3d(0, -10%, 0);
                opacity: 0;
                transform: translate3d(0, -10%, 0);
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0);
            }
        }

        @keyframes fadeInDown {
            0% {
                -webkit-transform: translate3d(0, -10%, 0);
                opacity: 0;
                transform: translate3d(0, -10%, 0);
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0);
            }
        }

        .fadeInDown {
            -webkit-animation-name: fadeInDown;
            animation-name: fadeInDown;
        }

        .slick-arrow {
            min-width: auto;
        }

        .button-outline {
            border: 2px solid var(--white);
            border-radius: 8px;
            background-color: transparent;
        }

        .button-outline:hover {
            background-color: var(--white);
            color: var(--green);
            border-radius: 0;
        }

        .button-border {
            border: 2px solid var(--primary);
            background-color: var(--white);
            color: var(--primary);
        }

        [class*="button"] img,
        [class*="button"] i {
            margin-right: 8px;
            transition: all 0.5s linear;
            -webkit-transition: all 0.5s linear;
        }

        main ul>li,
        main ul.wp-block-list>li {
            position: relative;
            padding-left: 40px;
            margin-bottom: 16px;
            font-size: 16px;
            line-height: 1.5;
            font-weight: 600;
            color: #2D2D2D;
            letter-spacing: 0px;
            list-style: none;
        }

        main ul>li::before {
            content: "";
            background: transparent url(../images/checklist.svg) no-repeat center;
            background-size: contain;
            position: absolute;
            left: 0px;
            top: 3px;
            width: 27px;
            height: 27px;
            z-index: 1;
        }

        /*-----STRUCTURE-----*/

        .container {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
            position: relative;
        }

        .row {
            margin-left: -15px;
            margin-right: -15px;
        }

        .row::before,
        .row::after,
        .container::before,
        .container::after,
        .clearfix::before,
        .clearfix::after {
            display: table;
            content: " ";
        }

        .row::after,
        .container::after,
        .clearfix::after {
            clear: both;
        }

        .width50 {
            width: 50%;
            padding-left: 10px;
            padding-right: 10px;
            position: relative;
            float: left;
        }

        .width100 {
            width: 100%;
            padding-left: 10px;
            padding-right: 10px;
            position: relative;
            float: left;
        }

        /* FLEX  */

        .flex-col-reverse {
            flex-direction: column-reverse;
        }

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

        .flex-wrap {
            flex-wrap: wrap;
        }

        .flex-wrap-reverse {
            flex-wrap: wrap-reverse;
        }

        .flex-nowrap {
            flex-wrap: nowrap;
        }

        .items-start {
            align-items: flex-start;
        }

        .items-end {
            align-items: flex-end;
        }

        .items-center {
            align-items: center;
        }

        .items-baseline {
            align-items: baseline;
        }

        .items-stretch {
            align-items: stretch;
        }

        .justify-start {
            justify-content: flex-start;
        }

        .justify-end {
            justify-content: flex-end;
        }

        .justify-center {
            justify-content: center;
        }

        .justify-between {
            justify-content: space-between;
        }

        .justify-around {
            justify-content: space-around;
        }

        .pointer-events-none {
            pointer-events: none;
        }

        .pointer-events-auto {
            pointer-events: auto;
        }

        .visible {
            visibility: visible;
        }

        .invisible {
            visibility: hidden;
        }

        .overflow-hidden {
            overflow: hidden;
        }

        .static {
            position: static;
        }

        .fixed {
            position: fixed;
        }

        .absolute {
            position: absolute;
        }

        .relative {
            position: relative;
        }

        /*-----HELPER-----*/

        .hidden {
            display: none;
        }

        .bgimg {
            position: absolute;
            right: 0;
            bottom: 0;
            max-height: 100%;
            max-width: inherit;
            left: 0;
            top: 0;
            width: 100%;
            object-fit: cover;
            height: 100%;
            z-index: -1;
            overflow: hidden;
        }

        /*----------------------------------------COMMON------------------------------------*/
        /*-----SCROLL TOP-----*/

        .scrollTop {
            position: fixed;
            right: 0;
            bottom: 85px;
            border-radius: 5px 0 0 5px;
            opacity: 0;
            height: 40px;
            width: 40px;
            line-height: 36px;
            z-index: 10;
            color: var(--secondary-color);
            background: var(--gray-color);
            text-align: center;
            font-size: 20px;
            box-shadow: 0px 0px 8px rgb(0 0 0 / 30%);
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .scrollTop>img {
            transform: rotate(-90deg);
        }

        /*-----BREADCRUMBS-----*/
        /*-----CONTENT-----*/

        h1,
        h2,
        h3,
        h4,
        h5,
        h5,
        h6,
        [class*="heading-"] {
            font-weight: bold;
            letter-spacing: normal;
            margin-bottom: 30px;
            color: var(--primary);
            position: relative;
            line-height: 1;
            font-family: 'InstrumentSans';
        }

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

        .heading-60 {
            font-size: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem);
            line-height: 82px;
        }

        .heading-58 {
            font-size: clamp(26px, 58px + (26 - 58) * ((100vw - 1920px) / (320 - 1920)), 58px);
        }

        .heading-56 {
            font-size: clamp(1.75rem, 1.4rem + 1.75vw, 3.5rem);
            color: var(--white);
            font-weight: bold;
            margin-bottom: 25px;
        }

        .heading-54 {
            font-size: clamp(1.75rem, 1.425rem + 1.625vw, 3.375rem);
            line-height: 66px;
        }

        .heading-44 {
            font-size: clamp(22px, 44px + (22 - 44) * ((100vw - 1920px) / (320 - 1920)), 44px);
        }

        .heading-40 {
            font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem);
            line-height: 49px;
        }

        .heading-36 {
            font-size: 36px;
            margin-bottom: 15px;
        }

        .heading-30 {
            font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem);
            line-height: 37px;
            margin-bottom: 10px;
        }

        .heading-24 {
            font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
            line-height: 29px;
        }

        .heading-18 {
            font-size: 18px;
            line-height: 1.2;
        }

        /* ********************COMMON CONTENT SECTION START****************  */

        .content-wrapper ul {
            list-style-type: none;
            margin: 0;
        }

        /* .content-wrapper ul li {
            list-style-type: none;
            position: relative;
            padding-left: 30px;
            margin-bottom: 12px;
            font-size: 16px;
            line-height: 22px;
            letter-spacing: 0.16px;
            color: var(--secondary);
            font-weight: 400;
        } */

        .content-wrapper ul li {
            list-style-type: none;
            position: relative;
            padding-left: 36px;
            margin-bottom: 12px;
            font-size: 16px;
            line-height: 30px;
            letter-spacing: 0.16px;
            color: var(--secondary);
            font-weight: 400;
        }

        .content-wrapper ul li:after {
            content: "";
            position: absolute;
            width: 11px;
            height: 11px;
            left: 0;
            top: 7px;
            border-radius: 100px;
            /* background: url(../images/listed-circle.svg) no-repeat 0 0; */
        }

        .areas-list li a:hover {
            color: #00358D;
        }

        .areas-list li a {
            font-size: 16px;
            font-weight: 400;
        }

        .areas-list li::before {
            background: url(../images/map-t.svg) no-repeat 0 0;
            width: 11px;
            height: 15px;
        }

        .areas-list li {
            padding-left: 20px;
            margin-bottom: 3px;
        }

        .content-block {
            width: calc(100% - 760px);
        }

        .content-item {
            width: 680px;
        }

        /*  TOP header section */

        .section-light-bg {
            background-color: var(--light-setion-bg);
            padding: 23px 0;
        }

        .section-light-bg .heading-36 {
            margin-bottom: 0;
        }

        /*-------------------------------------
          text align
------------------------------------ */

        .text-left {
            text-align: left;
        }

        .text-center {
            text-align: center;
        }

        .text-right {
            text-align: right;
        }

        .text-justify {
            text-align: justify;
        }

        /* ********** text transform ********** */

        .text-lowercase {
            text-transform: lowercase;
        }

        .text-uppercase {
            text-transform: uppercase;
        }

        .text-capitalize {
            text-transform: capitalize;
        }

        /* ********** SPACE ********** */

        .py-100 {
            padding: 100px 0;
        }

        .my-100 {
            margin: 100px 0;
        }

        /* ********** */
        /* P tags */
        /* ********** */

        p {
            margin-bottom: 30px;
            font-weight: 400;
            line-height: 20px;
            font-size: 16px;
            color: #2d2d2d;
        }

        p a,
        .content-wrapper ul li a {
            text-decoration: underline;
            display: inline-block;
            font-weight: 400;
            color: #2d2d2d;
        }

        p a:hover {
            text-decoration: dotted;
        }

        .content-wrapper ul {
            list-style-type: none;
            margin-left: 0;
            margin-bottom: 30px;
        }

        .content-wrapper ul li:last-child {
            margin-bottom: 0;
        }

        /* slider arrow styles */

        .slick-prev,
        .slick-next {
            font-size: 0;
            line-height: 0;
            position: absolute;
            top: 50%;
            display: block;
            width: 34px;
            height: 34px;
            padding: 0;
            cursor: pointer;
            color: transparent;
            border: 2px solid #454848;
            border-radius: 100%;
            outline: none;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            background: #fff;
        }

        .slick-prev {
            left: -40px;
        }

        .slick-next {
            left: inherit;
            right: -40px;
        }

        .slick-prev:hover,
        .slick-prev:focus,
        .slick-prev:hover,
        .slick-prev:focus,
        .slick-next:hover,
        .slick-next:focus,
        .slick-next:hover,
        .slick-next:focus {
            /* filter: invert(53%) sepia(46%) saturate(1607%) hue-rotate(344deg)
    brightness(95%) contrast(101%); */
            background: #00358d;
            border-color: #ffffff;
        }

        .slick-prev:before {
            content: "";
            background: url(../images/arrow-right.svg) no-repeat center;
            width: 100%;
            height: 100%;
            display: inline-block;
            display: inline-flex;
            justify-content: center;
            margin: 0 auto;
            align-items: center;
            transform: rotate(180deg);
        }

        .slick-next:before {
            content: "";
            background: url(../images/arrow-right.svg) no-repeat center;
            width: 100%;
            height: 100%;
            display: inline-block;
            display: inline-flex;
            justify-content: center;
            margin: 0 auto;
            align-items: center;
        }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            filter: invert(1) brightness(100);
        }

        /*  KEYFEATURES  */
        /* ********** */
        /* SIMPLE STEP  */
        /* ********** */
        /*  TESTIMONISL */
        /*  Content  */

        .form-group label {
            font-size: 16px;
            font-weight: 600;
            display: block;
            margin-bottom: 5px;
            width: 100%;
            color: var(--primary);
            line-height: 1.2;
        }

        .check-style span {
            position: relative;
            display: inline-flex;
            z-index: 1;
        }

        /* ********** */
        /*  CTA */
        /* ********** */
        /* FOOTER */

        .ft-column-one {
            padding-right: 40px;
            border-right: solid 1px #ffffff3d;
            width: 361px;
        }

        .ft-column-two {
            padding: 0 70px;
            border-right: solid 1px #ffffff3d;
            width: 283px;
        }

        .ft-column-three {
            width: 461px;
            border-right: solid 1px #ffffff3d;
            padding: 0 0 0 100px;
        }

        .ft-column-four {
            width: 288px;
            padding-left: 60px;
        }

        .footer-bg {
            background-color: #00358deb;
            color: var(--white);
            position: relative;
            overflow: hidden;
        }

        .copyright {
            text-align: center;
            background: white;
            padding: 15px 0;
            border-top-left-radius: 50px;
            border-top-right-radius: 50px;
        }

        footer {
            position: relative;
        }

        .copyright p {
            color: #2D2D2D;
            margin-bottom: 0;
            border-top-left-radius: 10px;
            display: flex;
			justify-content:center;
			align-items: center;
        }

        .footer-links li strong {
            font-weight: 400;
            font-size: 16px;
        }

        .footer-links li.srv-tlt {
            padding-left: 0;
            margin-left: -18px;
            display: inline-block;
            margin-bottom: 10px;
        }

        .footer-links li.srv-tlt:before {
            display: none;
        }

        .footer-top-panel {
            padding: 50px 0;
            align-items: center;
        }

        .footer-bg .heading-24 {
            color: var(--white);
            margin-bottom: 0;
            color: #2D2D2D;
            line-height: 33px;
        }

        .footertitletop {
            font-size: 18px;
            color: var(--white);
            font-weight: bold;
            margin-bottom: 20px;
            letter-spacing: 0.6px;
        }

        .footer-link-wrapper {
            border-top: 1px solid rgb(255 255 255 / 10%);
            padding: 50px 0;
            width: 100%;
            margin-bottom: 0;
        }

        .footer-link-wrapper p {
            margin-bottom: 0;
            color: white;
        }

        .footer-top-panel .button-primary {
            border: 2px solid var(--white);
        }

        footer.footer-visible {
            position: relative;
        }

        .footer-center {
            padding: 0 130px 0 80px;
            flex: 1;
        }

        .footer-title {
            font-size: 18px;
            color: var(--white);
            font-weight: bold;
            margin-bottom: 20px;
            letter-spacing: 0.6px;
        }

        .footer-links li a,
        .ftbottom-links a,
        .ftbottom-links {
            color: #ffffff;
        }

        .ftbottom-links a:hover,
        .footer-links li a:hover,
        .footer-links li.active>a,
        .ft-get-info li a:hover {
            color: #F7DF19;
        }

        .ftbottom-links a:not(:last-of-type) {
            margin-right: 10px;
        }

        .ftbottom-links a:not(:first-of-type) {
            padding-left: 10px;
        }

        .ft-get-info li {
            position: relative;
            padding-left: 26px;
            color: #b7b7b7;
            font-size: 16px;
            line-height: 26px;
        }

        .ft-get-info li a:hover {
            color: #F7DF19;
        }

        .ft-get-info li a {
            color: white;
        }

        .ft-get-info li img {
            position: absolute;
            left: 0;
            top: 9px;
        }

        .ft-get-info li label {
            display: block;
            color: var(--white);
            font-size: 18px;
            font-weight: 700;
            line-height: 33px;
        }

        .social-links a:not(:last-child) {
            margin-right: 10px;
        }

        .ft-get-info li address {
            max-width: 180px;
            font-style: normal;
            color: white;
        }

        .social-links a:hover {
            color: #FFEB3B;
        }

        /* areas css */
        /* TEXT SCROLL STYLE */

        .text-slider {
            display: flex;
            white-space: nowrap;
            font-size: 0;
            position: relative;
            overflow: hidden;
        }

        .text-slider .text-anim-original {
            display: flex;
            align-items: baseline;
            padding-right: 40px;
            margin-right: 120px;
        }

        .text-slider .text-anim-copy {
            position: absolute;
            top: 0;
            left: 0;
            will-change: transform;
            backface-visibility: hidden;
            transform: translateX(100%) translateZ(0);
            animation: qode-move-horizontal-normal-text-marquee-copy 20slinear infinite;
            display: flex;
            align-items: baseline;
        }

        .text-anim-original {
            animation: move-horizontal-text-marquee 30s linear infinite;
        }

        .text-anim-copy {
            animation: move-horizontal-text-marquee-copy 30s linear infinite;
        }

        .text-lg {
            font-size: 80px;
            font-weight: bold;
            text-transform: capitalize;
            color: #EBEFF3;
            line-height: 1.2;
            padding: 0 40px;
        }

        /* contact form  */
        /* common css */

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

        /*form pupup */

        #free-quote.fancybox-content {
            padding: 0;
            cursor: default;
            max-width: 1050px;
        }

        .pop-up-left {
            width: 350px;
            background: #f2f1f1;
            padding: 30px;
        }

        .pop-up-right {
            width: calc(100% - 350px);
            padding: 50px 30px;
        }

        .popup-body .pop-up-right {
            padding: 0;
        }

        .popup-body .contact-form-box {
            padding: 50px;
            border-radius: 0;
        }

        .popup-body .pop-up-left .contacts-list {
            width: 100%;
        }

        #free-quote.fancybox-content .fancybox-button svg path {
            fill: rgb(255 255 255);
        }

        .popup-body .pop-up-left .our-numbers {
            flex-wrap: wrap;
            gap: 15px;
            margin-top: 20px;
        }

        .popup-body .pop-up-left .our-numbers-box {
            padding: 15px;
            background: #fff;
            border: 2px solid #454848;
            border-radius: 4px;
            align-items: center;
            line-height: 1;
            align-items: center;
            display: flex;
            flex-wrap: wrap;
            flex: 1 100%;
        }

        .popup-body .pop-up-left .our-numbers-box .img-wrap {
            width: 65px;
            margin: 0 25px 0 0;
            align-items: center;
        }

        .popup-body .pop-up-left .our-numbers-box .count_persent {
            font-size: 34px;
        }

        .popup-body .pop-up-left .our-numbers-box p {
            margin-bottom: 0;
        }

        @media (min-width: 992px) {
            .sticky {
                position: sticky;
                top: 120px;
                align-self: flex-start;
            }

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

            .show-in-sm,
            .hidden {
                display: none;
            }

            .hidden {
                display: none !important;
            }
        }

        /*---------------- inner page banner styles  -----------*/

        .inbanner-content.areas-serv-detail {
            padding: 80px 0;
        }

        ul.woo_breadcums {
            width: 100%;
            padding: 0px 0;
            position: relative;
            margin-bottom: 0;
        }

        ul.woo_breadcums li {
            list-style: none;
            color: #181a1a;
            font-size: 14px;
            font-weight: bold;
            text-transform: capitalize;
            letter-spacing: 0;
            padding-left: 0;
            margin-bottom: 0;
        }

        .woo_breadcums li::before {
            display: none;
        }

        .breadcums_wrap {
            border-bottom: solid 1px #181a1a21;
        }

        ul.woo_breadcums li>span {
            justify-content: left;
        }

        .inner-banner .heading-44 {
            text-align: left;
        }

        ul.woo_breadcums li span {
            padding: 0;
            display: inline-block;
            font-size: 16px;
            color: white;
            font-weight: 300;
            line-height: 100%;
            display: flex;
            align-items: center;
            letter-spacing: 0.5px;
            line-height: 100%;
            flex-wrap: wrap;
        }

        ul.woo_breadcums li a {
            position: relative;
            z-index: 0;
            line-height: 100%;
            margin: 0 33px 0 0;
            display: inline-block;
            color: white;
            font-size: 16px;
            font-weight: 300;
        }

        ul.woo_breadcums li a:before {
            display: none;
        }

        ul.woo_breadcums li a:after {
            content: "";
            position: absolute;
            top: 4px;
            right: -24px;
            bottom: 0;
            left: unset;
            color: white;
            opacity: 1;
            z-index: 0;
            background-image: url(../images/arrow-right-inner.svg);
            width: 9px;
            height: 9px;
            background-size: contain;
            background-repeat: no-repeat;
            filter: brightness(0) invert(1);
        }

        ul.woo_breadcums li a:hover {
            text-decoration: underline;
        }

        span.breadcrumb_last {
            overflow: hidden;
            text-overflow: ellipsis;
            display: inline-block;
            vertical-align: middle;
        }

        .scroll-content::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        }

        .scroll-content::-webkit-scrollbar {
            width: 4px;
            background-color: #f5f5f5;
        }

        .scroll-content::-webkit-scrollbar-thumb {
            background-color: var(--green);
            border: 2px solid var(--green);
            height: 100px;
        }

        .scroll-content {
            max-height: 600px;
            overflow-y: auto;
            padding-right: 30px;
        }

        .mobile-text {
            display: none;
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 0;
            position: relative;
            z-index: 1;
            color: #fff;
        }

        @keyframes move-horizontal-text-marquee {
            0% {
                transform: translateX(0) translateZ(0);
            }

            100% {
                transform: translateX(-100%) translateZ(0);
            }
        }

        @keyframes move-horizontal-text-marquee-copy {
            0% {
                transform: translateX(100%) translateZ(0);
            }

            100% {
                transform: translateX(0) translateZ(0);
            }
        }

        /* common content block */

        .hm-item {
            width: 625px;
        }

        .hm-content {
            width: calc(100% - 625px);
            padding-right: 100px;
        }

        .hm-content .heading-40 span {
            display: inline-block;
        }

        .flex-container.flex-row-reverse .hm-content {
            padding-left: 100px;
            padding-right: 0;
        }

        .img-content-sec {
            display: inline-block;
            width: 100%;
            line-height: 0.8;
            padding-bottom: 70px;
        }

        .img-content-sec .flex-container {
            justify-content: space-between;
            align-items: flex-start;

            & .img-side {
                width: 650px;

                &>.img-wrap {
                    overflow: hidden;
                    border-radius: 30px;
                }
            }

            & .content-side {
                width: calc(100% - 650px);
                max-width: 650px;

                &>p:last-child {
                    margin-bottom: 0;
                }
            }
        }

        .img-content-sec .flex-container.row-reverse {
            flex-direction: row-reverse;
        }

        .content-side>p {
            &>strong {
                font-weight: bold;
                display: inline-block;
            }
        }

        /* -------------------------------------- why-chooses-sec start ------------------------------- */

        .wcu-sec {
            padding-bottom: 100px;
        }

        .wcu-sec .hm-content ul li {
            font-size: 18px;
        }

        .wcu-sec .flex-container .hm-item img {
            border-radius: 50px;
        }

        .wcu-sec .flex-container .hm-item::after {
            opacity: 0.85;
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            top: -7px;
            z-index: 0;
            background: transparent linear-gradient(180deg, #00358D00 0%, #00358de6 100%) 0% 0% no-repeat padding-box;
            opacity: 0.6;
            left: 0;
            border-radius: 50px;
        }

        .wcu-text {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            color: white;
            z-index: 1;
            font-size: 18px;
            padding: 0 50px 30px 50px;
            text-align: center;
        }

        .title-common {
            color: #00358D;
            padding-left: 20px;
            border-left: solid 5px #00358D;
            margin-left: 2px;
            margin-bottom: 20px;
            font-size: 16px;
            font-weight: 400;
            line-height: 1;
        }

        .wcu-sec .hm-content ul {
            column-count: 2;
            column-gap: 30px;
        }

        .wcu-sec .hm-item::before {
            position: absolute;
            content: "";
            top: 0;
            left: -103px;
            background-image: url(../images/accordian-bg-pattern.svg);
            width: 165px;
            height: 426px;
        }

        /* --------------------------------------why-chooses-sec end------------------------------- */
        /* -----------------------------------------efficiency------------------------- */

        .efficiency-sec {
            padding-bottom: 80px;
        }

        .efficiency-wrap {
            position: relative;
        }

        .efficiency-text {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            text-align: center;
            color: white;
            padding-top: 70px;
        }

        .efficiency-wrap .heading-40,
        .efficiency-wrap p {
            color: white;
        }

        .efficiency-wrap p {
            font-size: 18px;
            font-weight: bold;
            margin-bottom: 25px;
        }

        .efficiency-wrap .heading-40 {
            margin-bottom: 20px;
        }

        .efficiency-wrap .img-wrap img {
            width: 100%;
        }

        .efficiency-wrap .img-wrap {
            width: 100%;
        }

        /* --------------------------------------cta-sec------------------------------- */

        .cta-sec {
            background-color: #EBEFF3;
        }

        .cta-sec {
            display: inline-block;
            width: 100%;

            & .cta-wrap {
                max-height: 100%;
                overflow: hidden;
                border-radius: 20px;
                position: relative;
                align-items: center;
                justify-content: space-between;
                display: flex;
                padding: 30px 0;

                & .cta-headings {
                    width: 420px;
                }

                & .cta-headings {
                    display: inline-block;
                    width: 800px;
                }
            }
        }

        .cta-headings .heading-24 {
            margin-bottom: 10px;
            color: #2D2D2D;
            line-height: 33px;
        }

        /* --------------------------------------cta-sec------------------------------- */
        /* -------------------------------- transporting-wide-range ---------------------- */

        .transporting-wide-range .flex-container {
            align-items: center;
        }

        .transporting-wide-range {
            position: relative;
            padding: 100px 0;
            margin-left: 50px;
            margin-right: 50px;
        }

        .transporting-wide-range img {
            border-radius: 50px;
        }

        .transporting-wide-range::before {
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            top: 0;
            z-index: 0;
            left: 0;
            border-radius: 50px;
            background-color: #00358D;
            opacity: 0.8;
        }

        .transporting-wide-range .heading-54,
        .transporting-wide-range p,
        .transporting-wide-range ul li,
        .count-wrap {
            color: white;
        }

        .transporting-wide-range .flex-container {
            justify-content: space-between;
            align-items: flex-start;
        }

        .transporting-wide-range .img-side {
            width: 700px;
        }

        .transporting-wide-range .content-side {
            width: calc(100% - 700px);
        }

        .transporting-wide-range .img-side ul {
            column-count: 2;
        }

        .figur {
            font-size: 80px;
            font-weight: 700;
            line-height: 98px;
            padding-left: 30px;
            font-family: 'InstrumentSans';
        }

        .count {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 10px;
        }

        .count-wrap {
            padding-bottom: 67px;
            border-bottom: solid 1px #707070;
            margin-bottom: 67px;
        }

        .count-wrap:last-child {
            padding-bottom: 0;
            margin-bottom: 0;
            border: none;
        }

        .count-wrap p {
            margin-bottom: 0;
        }

        .count .img-wrap img {
            transform: rotate(180deg);
            height: 61px;
        }

        .transporting-wide-range .img-side {
            width: 700px;
            padding-right: 100px;
        }

        .transporting-wide-range .content-side {
            width: calc(100% - 700px);
            border-left: solid 1px #707070;
            padding-left: 200px;
            padding-right: 90px;
        }

        /* cooking acadamy - cta styles  */

        .video-cta {
            position: relative;
            background: #1d3f77;
            min-height: 723px;
            display: flex;

            & img.bgimg {
                opacity: 0.5;
                z-index: 0;
                min-height: 360px;
            }

            .container {
                position: relative;
                z-index: 1;
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: space-between;
                padding: 0 230px;

                & .cooking_ctasmalltxt {
                    width: 320px;
                    color: var(--white);
                    text-transform: uppercase;
                    font-size: 40px;
                    font-weight: 600;
                    line-height: 1.1;
                    padding: 0 60px;
                    position: relative;

                    &:before {
                        content: '';
                        position: absolute;
                        width: 1px;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.1);
                        right: 32px;
                        top: 0;
                    }

                    & span {
                        display: block;
                        font-size: 24px;
                        letter-spacing: 3.6px;
                    }
                }
            }
        }

        .blob {
            transform: scale(1);
            animation: pulse 1.5s infinite;
        }

        @keyframes pulse {
            0% {
                transform: scale(1);
            }

            70% {
                transform: scale(1.05);
            }

            100% {
                transform: scale(1);
            }
        }

        /* cooking acadamy - cta styles  */

        .divider {
            display: inline-block;
            width: 100%;
            border-bottom: solid 1px #2d2d2d29;
            margin-bottom: 60px;
        }

        /* ----------------------- key feature -------------------------- */

        .keyfeatures-box {
            display: inline-flex;
            flex-wrap: nowrap;
            gap: 100px;
            margin-bottom: 60px;
            border-bottom: solid 1px #7070704f;
            padding-bottom: 80px;
        }

        .keyfeaturelist {
            display: inline-flex;
            gap: 20px;
        }

        .keyfeaturelist .img-wrap {
            min-width: 68px;
        }

        .feature-detail .heading-18 {
            margin-bottom: 10px;
        }

        .feature-detail p {
            color: #2D2D2D;
            font-size: 14px;
            margin-bottom: 0;
        }

        /* industry leaders css */

        .industryleaders-box {
            position: relative;
        }

        .industryleaders-box .head {
            margin-bottom: 40px;
            text-align: left;
            margin-left: 0;
        }

        .industryleaders-box .head .heading-40 {
            margin-bottom: 10px;
        }

        .industryleaders-sec {
            position: relative;
        }

        .industryleaders-sec::after {
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            background-image: url(../images/industryleader-ark.svg);
            width: 432px;
            height: 1125px;
            z-index: -1;
            background-repeat: no-repeat;
            background-size: 80% 80%;
            background-position-y: center;
            background-position-x: right;
        }

        .industryleaders-wrap .img-wrap img {
            border-radius: 30px;
        }

        .industryleaders-wrap {
            display: flex;
            flex-wrap: wrap;
            margin-bottom: 80px;
        }

        .industryleaders-wrap .left-side {
            width: 536px;
        }

        .industryleaders-wrap .right-side {
            width: calc(100% - 536px);
            padding-left: 175px;
        }

        .leaders-key {
            display: inline-flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            padding-bottom: 40px;
            margin-bottom: 40px;
            border-bottom: solid 1px #00000017;
        }

        .leaders-key:last-child {
            margin-bottom: 0;
            padding-bottom: 0;
            border: none;
        }

        .leaders-key-list-left .img-wrap {
            width: 68px;
            min-width: 68px;
        }

        .leaders-key-des .heading-24 {
            margin-bottom: 5px;
        }

        .leaders-key-des p {
            margin-bottom: 0;
        }

        .leaders-key-list-left {
            display: inline-flex;
            gap: 10px;
        }

        .leaders-key img {
            border-radius: 0 !important;
        }

        /* tabs */

        #horizontalTab .resp-tabs-container {
            background: none;
        }

        #horizontalTab .resp-tabs-list li.resp-tab-active,
        #horizontalTab .resp-tabs-list li:hover {
            background-color: #00358D;
            color: var(--white);
        }

        #horizontalTab .resp-tabs-list {
            margin: auto;
            position: absolute;
            width: 100%;
            top: -53px;
            margin: auto;
            text-align: center;
            justify-content: center;
            z-index: 0;
        }

        #horizontalTab .resp-tabs-list li::before {
            display: none;
        }

        #horizontalTab .resp-tabs-list li {
            display: inline-flex;
            align-items: center;
            border-radius: 10px;
            column-gap: 15px;
            font-family: 'InstrumentSans';
            font-size: 16px;
            font-weight: 600;
            background-color: #2D2D2D;
            color: white;
            margin-bottom: 0;
            border-radius: 10px 10px 0 0;
            min-width: 391px;
            justify-content: center;
        }

        #horizontalTab {
            position: relative;
            margin-top: 60px !important;
            padding: 50px 0;
        }

        #horizontalTab::before {
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            top: 0;
            z-index: 0;
            left: 0;
            background-color: #00358D;
            opacity: 0.9;
        }

        #horizontalTab .head .heading-40 {
            color: white;
            margin-bottom: 20px;
        }

        #horizontalTab .head {
            max-width: 700px;
            margin: auto;
            text-align: center;
            margin-bottom: 50px;
        }

        #horizontalTab .head p {
            color: white;
            z-index: 1;
            position: relative;
        }

        /* services section */

        .ourservices .heading-40 {
            display: inline-block;
            width: 100%;
            text-align: center;
        }

        .services-iteams .img-wrap {
            position: relative;
            width: 100%;
            border-radius: 10px;
        }

        .services-iteams {
            position: relative;
            padding: 0 25px;
            overflow: hidden;
            margin-bottom: 0;
            display: inline-flex;
        }

        .services-iteams .img-wrap::before {
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            top: 0;
            z-index: 0;
            left: 0;
            background: transparent linear-gradient(180deg, #2D2D2D00 0%, #2D2D2D 100%) 0% 0% no-repeat padding-box;
            border-radius: 10px;
        }

        .services-iteams .title-box {
            font-size: 30px;
            font-weight: 600;
            font-family: "InstrumentSans";
            padding: 0 50px 50px 50px;
            color: white;
            line-height: 37px;
            position: absolute;
            top: auto;
            bottom: 0;
            left: 25px;
            right: 25px;
            padding: 0 50px;
            transform: translateY(0px);
            -moz-transform: translateY(0px);
            -webkit-transform: translateY(77px);
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            padding-bottom: 0;
            z-index: 2;
        }

        .services-iteams .img-wrap img {
            border-radius: 10px;
            width: 100%;
        }

        .hide-iteam p {
            color: white;
            margin-bottom: 10px;
            font-size: 14px;
        }

        .title-box .title {
            margin-bottom: 40px;
        }

        .ourservices .title {
            padding-right: 0;
        }

        .hide-iteam p.readmore {
            text-decoration: underline;
            font-weight: bold;
        }

        .services-iteams:hover>.title-box::before {
            background: transparent linear-gradient(180deg, #2D2D2D00 0%, #069EE3 100%) 0% 0% no-repeat padding-box;
            border-radius: 10px;
            opacity: 1;
        }

        .services-iteams:hover .title-box {
            transform: translateY(-2px);
            -moz-transform: translateY(-2px);
            -webkit-transform: translateY(-2px);
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            transition: 0.3s;
        }

        .services-iteams a:hover .r_link {
            display: inline-flex;
            align-items: center;
            opacity: 1;
            transition: 0.3s;
        }

        .services-iteams:hover>.title-box {
            -webkit-transform: translateY(0);
            border-radius: 10px;
            padding-bottom: 15px;
        }

        .services-iteams:hover>.title-box:after {
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            opacity: 0;
            background: transparent linear-gradient(180deg, #2D2D2D00 0%, #069EE3 100%) 0% 0% no-repeat padding-box;
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            border-radius: 10px;
        }

        .services-iteams:hover>.title-box:after {
            opacity: 1;
            z-index: -1;
        }

        /* .services-iteams:hover>.title-box .title {
            margin-bottom: 15px;
        } */
        /* FAQ section */

        .faqs-sec {
            display: inline-block;
            width: 100%;

            & .flex-container {
                justify-content: space-between;

                & .faqs-wrapper {
                    width: calc(100% - 680px);
                    max-width: 680px;
                }

                & .img-side {
                    width: 680px;

                    & .img-wrap {
                        border-radius: 10px;
                        overflow: hidden;
                    }
                }
            }
        }

        .faqs-sec .heading-40 {
            text-align: center;
            max-width: 790px;
            margin: auto;
            margin-bottom: 50px;
            line-height: 49px;
        }

        .faq_accordion+* {
            margin-top: 30px;
        }

        .img-wrap {
            position: relative;
            display: inline-block;
        }

        .img-wrap img {
            object-fit: cover;
        }

        .slide-box {
            display: inline-block;
        }

        /* footer css */

        .footer-links {
            margin-bottom: 0;
            position: relative;
            margin: 15px 0 20px 0;
            padding-left: 20px;
        }

        .footer-links li {
            margin-bottom: 10px;
            position: relative;
        }

        .footer-links li::before {
            content: "";
            /* background: transparent url(../images/icon/check.svg) no-repeat center; */
            background-size: contain;
            position: absolute;
            left: -17px;
            top: 5px;
            width: 8px;
            height: 8px;
            background-color: #F7DF19;
            border-radius: 50%;
            z-index: 1;
        }

        .industries-slider.slick-initialized.slick-slider {
            margin: 0 -25px;
        }

        .faqs-sec .acc_head {
            padding: 20px 70px 20px 50px;
        }

        .faqs-sec .acc_head>h3,
        .faqs-sec .acc_head .faqquestion {
            color: #2D2D2D;
        }

        .button-primary:hover {
            color: #00358d;
            border-color: #00358d;
        }

        .button-primary:hover img {
            filter: invert(81%) sepia(92%) saturate(2096%) hue-rotate(208deg) brightness(87%) contrast(108%);
        }

        .hm-content .button-group {
            display: flex;
            align-items: center;
            column-gap: 10px;
        }

        .transporting-wide-range .img-side {
            padding: 0;
            margin-bottom: 0;
            padding-right: 100px;
        }

        .btnlist.button-group {
            display: flex;
            align-items: center;
            column-gap: 10px;
        }

        .efficiency-text .btnlist.button-group {
            justify-content: center;
            margin: 0;
        }

        .map-container iframe {
            border-radius: 30px;
        }

        /* form design */

        .book-bin-form::before {
            opacity: 0.85;
            position: absolute;
            content: "";
            width: 456px;
            height: 100%;
            top: 0;
            z-index: 0;
            background-image: url(../images/home-banner-form-ark.png);
            background-repeat: no-repeat;
            left: 0;
        }

        .banner-form-wraper .book-bin-form {
            border-radius: 20px;
            padding: 50px 45px;
            background: #fff;
            position: relative;
        }

        .banner-form-wraper .book-bin-form::after {
            position: absolute;
            content: "";
            top: 0;
            right: 40px;
            background-image: url(../images/form-downarrow.svg);
            width: 52px;
            height: 82px;
            background-color: #00358D;
            background-position-x: center;
            background-repeat: no-repeat;
            border-bottom-left-radius: 50px;
            border-bottom-right-radius: 50px;
        }

        #request-popup .banner-form-wraper .book-bin-form::after {
            display: none;
        }

        form.book-from {
            z-index: 1;
            position: relative;
            text-align: right;
        }

        .areas-serv-detail .left {
            width: calc(100% - 460px);
        }

        .areas-serv-detail .left .keyfeatures-box {
            max-width: 375px;
        }

        .areas-serv-detail .right {
            width: 460px;
        }

        /* wcu-transport section */

        .wcu-transport-slider.slick-initialized.slick-slider {
            margin-bottom: 45px;
        }

        .wcu-transport-slider .slick-next {
            right: 0;
            border: 1px solid #454848;
        }

        .wcu-transport-slider .slick-prev {
            left: 0;
            border: 1px solid #454848;
        }

        .wcu-transport-slider .slick-next:before,
        .wcu-transport-slider .slick-prev:before {
            background: url(../images/slider-right-arrow.svg) no-repeat center;
            width: 7px;
            height: 11px;

        }

        .box {
            background: #EBEFF3;
            padding: 50px 30px;
            height: 300px;
        }

        .box .heading-18 {
            margin-bottom: 10px;
        }

        .box p {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 6;
            overflow: hidden;
            height: 120px;
            margin-bottom: 0;
        }

        .box .img-wrap {
            margin-bottom: 10px;
        }

        .head {
            max-width: 1020px;
            margin: auto;
            text-align: center;
        }

        .wcu-transport-slider.slick-slider .slick-slide {
            margin: 0 15px;
        }

        .head {
            max-width: 1020px;
            margin: auto;
            text-align: center;
            margin-bottom: 50px;
        }

        .bottom-content {
            max-width: 1120px;
            text-align: center;
            margin: auto;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }

        .wcu-woodytransport-sec .wrapper {
            padding-bottom: 100px;
            margin-bottom: 100px;
            border-bottom: solid 1px #2d2d2d27;
        }

        /* location css */

        .loaction-wrap {
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            margin: 0 -15px;
        }

        .loaction-box {
            width: 33.33%;
            background: #EBEFF3;
            margin: 0 15px;
            height: 281px;
            padding: 50px;
            border-radius: 30px;
        }

        .loaction-box .heading-24 {
            margin-bottom: 20px;
        }

        section.locations-sec {
            margin-bottom: 50px;
        }

        .map-container iframe {
            width: 100%;
        }

        /* from style */

        .transporting-wide-range .img-side ul>li::before {
            background: transparent url(../images/w-chcek.svg) no-repeat center;
            width: 17px;
            height: 13px;
        }

        .transporting-wide-range .img-side ul>li {
            padding-left: 30px;
        }

        .button-border-dark {
            border-color: #151717;
            background-color: #fff;
            color: #151717;
        }

        .button-border-dark:hover {
            color: #fff;
        }

        .button-border-dark.btnarrow::after {
            filter: invert(75%) sepia(4%) saturate(1181%) hue-rotate(131deg) brightness(95%) contrast(90%);
        }

        .button-border-dark.btnarrow:hover:after {
            filter: none;
        }

        /* buttons-css */

        .button-border-dark[href*="tel:"]>img {
            filter: invert(94%) sepia(10%) saturate(390%) hue-rotate(131deg) brightness(98%) contrast(92%);
        }

        .button-border-dark[href*="tel:"]:hover>img {
            filter: none;
        }

        .button-border-white {
            border-color: #fff;
            background: transparent;
        }

        .button-border-white:hover {
            color: #151717;
        }

        .button-border-white:hover::after {
            filter: invert(75%) sepia(4%) saturate(1181%) hue-rotate(131deg) brightness(95%) contrast(90%);
        }

        /* common inner form */

        .common-form.banner-form-wraper .book-bin-form {
            background: none;
            padding: 65px 45px;
            padding-bottom: 30px;
        }

        .common-form.banner-form-wraper {
            background: #2d2d2d;
            border-radius: 20px;
        }

        .common-form .heading-36 {
            color: white;
            margin-left: 5px;
        }

        .common-form .form-control,
        input[type="date"] {
            border: 1px solid #fafafa99;
            background: #ffffff00;
            color: #ffffff;
        }

        .common-form .form-group {
            margin-bottom: 15px;
        }

        .common-form .submitbtn input[type="submit"] {
            background: #ffffff;
            color: #2d2d2d;
        }

        .common-form.banner-form-wraper::after {
            display: none;
        }

        .common-form .book-bin-form::after {
            right: 40px;
            width: 50px;
            height: 60px;
            background-size: 43%;
        }

        .common-form .submitbtn {
            margin-top: 10px;
        }

        .common-form .submitbtn input[type="submit"] {
            background: #ffffff;
            color: #2d2d2d;
            border-color: white;
        }

        .wpcf7-not-valid {
            color: grey !Important;
        }

        /* .wpcf7-spinner {
            visibility: hidden;
            display: inline-block;
            background-color: #0052a3;
            opacity: 0.75;
            width: 24px;
            height: 24px;
            border: none;
            border-radius: 100%;
            padding: 0;
            margin: 0 24px;
            position: relative;
            bottom: 0;
            left: -60px;
            z-index: 9999 !important;
            top: -35px;
            min-height: 24px;
        } */
        .wpcf7-spinner {
            visibility: hidden;
            display: inline-block;
            background-color: #0052a3;
            opacity: 0.75;
            width: 24px;
            height: 24px;
            border: none;
            border-radius: 100%;
            padding: 0;
            margin: 0 24px;
            position: absolute;
            bottom: 0;
            right: 66px;
            z-index: 9999 !important;
            top: 13px;
            min-height: 24px;
        }

        /* form message style  */

        .wpcf7 form.invalid .wpcf7-response-output,
        .wpcf7 form.unaccepted .wpcf7-response-output {
            border-color: #f5c812;
            background: url(../images/Icon-validation.svg) no-repeat 15px center #fff9df;
            font-size: 16px;
            padding-left: 45px;
            line-height: 1.4;
            padding-top: 10px;
            padding-bottom: 10px;
            color: #000000;
            font-weight: 500;
            margin: 0 10px;
            margin-bottom: 15px;
        }


        .wpcf7 form.failed .wpcf7-response-output {
            border: 1px solid #fe0000 !important;
            background: url(../images/validation-cross.svg) no-repeat 15px center #ffdfdf;
            font-size: 14px;
            padding-left: 45px;
        }

        .wpcf7 form.sent .wpcf7-response-output {
            background: url(../images/validation-tick.svg) no-repeat 15px center #e1ffd9;
            border-color: #498e36;
            font-size: 14px;
            padding-left: 45px;
        }

        .wpcf7-not-valid {
            background-color: #ffdfdf !important;
            border: 1px solid #fe0000 !important;
        }

        .wpcf7-not-valid-tip {
            font-weight: 400;
            background: #fe0000;
            display: inline-block;
            position: relative;
            top: 5px;
            left: 0;
            padding: 12px 5px;
            color: #fff;
            font-size: 12px;
        }

        .wpcf7-not-valid-tip:before {
            top: -5px;
            margin: 0;
            position: absolute;
            content: "";
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #fe0000;
        }

        form.wpcf7-form .btnbox.width100 .btn_theme:disabled,
        form.wpcf7-form .btnbox.width100 .btn_theme:disabled:hover {
            opacity: 0.6 !important;
            cursor: not-allowed !important;
            background: #f8a73f;
            color: #000;
            border: 1px solid #f8a73f;
        }

        footer.wpcf7 form.invalid .wpcf7-response-output,
        footer.wpcf7 form.unaccepted .wpcf7-response-output {
            color: black;
        }

        .book-from {
            margin: 0 15px;
        }

        .areas-list li.active>a {
            color: #00358D;
        }

        /* .home-page .banner-form-wraper .book-bin-form {
            padding: 20px 45px;
        } */

        .book-bin-form .heading-36 {
            margin-left: 10px;
        }

        .book-from .submitbtn input[type="submit"] {

            width: max-content;

        }

        /* gallery tab */

        .wonderplugin-gridgallery-tags .wonderplugin-gridgallery-tag {
            background-color: #ffffff !important;
            color: #2D2D2D !important;
            border: solid 1px #2D2D2D !important;
            padding: 15px 35px !important;
            font-size: 16px !important;
            font-weight: 600 !important;
            cursor: pointer !important;
            border-radius: 50px !important;
        }

        .wonderplugin-gridgallery-tags {
            margin-bottom: 40px;
        }

        .wonderplugin-gridgallery-tags .wonderplugin-gridgallery-tag.wonderplugin-gridgallery-tag-selected {
            color: #ffffff !important;
            border-color: #00358d !important;
            background-color: #00358d !important;
        }

        .wonderplugin-gridgallery-tags .wonderplugin-gridgallery-tag:hover {
            color: #ffffff !important;
            border-color: #00358d !important;
            background-color: #00358d !important;
        }

        .wonderplugin-gridgallery-list {
            display: flex !important;
            flex-wrap: wrap !important;
        }

        a.wpgridlightbox.wpgridlightbox-1 {
            width: 100% !important;
        }


        .wpgridlightbox {
            display: inline-block !important;
            border-radius: 30px !important;
            width: 33.33% !important;
        }

        .wpgridlightbox::after {
            position: absolute !important;
            content: "" !important;
            background: url(../images/zoom.svg) !important;
            background-repeat: no-repeat !important;
            top: 50% !important;
            left: 50% !important;
            right: 0 !important;
            transform: translate(-50%, -50%) !important;
            z-index: 1 !important;
            width: 63px !important;
            height: 63px !important;
        }


        .wpgridlightbox::before {
            position: absolute !important;
            content: "" !important;
            top: 0 !important;
            left: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            background: #2d2d2d !important;
            opacity: .8 !important;
            border-radius: 30px !important;
            z-index: 1 !important;
        }

        .wpgridlightbox img {
            width: 100% !important;
            height: 100% !important;
            position: relative !important;
            margin: auto !important;

        }


        /* .wonderplugin-gridgallery-item-container {
            width: 100% !important;
        } */

        .wpgridlightbox::before {
            opacity: 0 !important;
        }

        .wpgridlightbox:hover::before {
            opacity: .8 !important;
        }

        .wpgridlightbox::after {
            opacity: 0 !important;
        }

        .wpgridlightbox:hover::after {
            opacity: 1 !important;
        }

        .wonderplugin-gridgallery-item-container {
            border-radius: 30px;
        }


        .photo-view-all a {
            font-weight: 600;
            line-height: 1;
            padding: 15px 35px;
            overflow: hidden;
            border: 2px solid transparent;
            transition: all 0.3s linear;
            -webkit-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            -ms-transition: all 0.3s linear;
            cursor: pointer;
            border-radius: 50px;
            background-color: #ffffff;
            color: #2D2D2D;
            border: solid 1px #2D2D2D;
            margin-top: 40px;
            margin: 0 auto;
            display: flex;
            justify-content: center;
            max-width: max-content;
            margin-top: 60px;
        }

        .photo-view-all a:hover {
            color: #00358d;
            border-color: #00358d;
        }

        .img-content-sec .container .flex-container .img-side {
            position: relative;
        }

        .img-content-sec .container .flex-container .img-side .wcu-text {
            line-height: 1.2;
        }





        /*-----SCROLL TOP-----*/

        @media (min-width: 576px) {
            .container {
                max-width: 540px;
            }

            .inner-banner .container {
                width: 100%;
            }
        }

        @media (min-width: 768px) {
            .container {
                max-width: 720px;
            }

            .inner-banner .container {
                width: 100%;
            }
        }

        @media (min-width: 992px) {
            .container {
                max-width: 960px;
            }

            .sticky {
                position: sticky;
                top: 80px;
                align-self: flex-start;
            }

            .inner-banner .container {
                width: 100%;
            }
        }

        @media (min-width: 1200px) {
            .container {
                max-width: 1140px;
            }

            .inner-banner .container {
                width: 100%;
            }
        }

        @media (min-width: 1440px) {
            .container {
                max-width: 1380px;
            }

            .inner-banner .container {
                width: 100%;
            }
        }

        @media (min-width: 1600px) {
            .container {
                max-width: 1430px;
                width: 100%;
            }
        }

        /*=========== START MEIDA QUERY =================*/

        @media (max-width: 1599.98px) {

            /* WCU section */
            .faqs-sec {
                & .flex-container {
                    & .faqs-wrapper {
                        width: calc(50% - 20px);
                    }

                    & .img-side {
                        width: calc(50% - 20px);
                    }
                }
            }

            .efficiency-text {
                padding-top: 40px;
            }

            .efficiency-sec {
                padding-bottom: 60px;
            }

            .keyfeatures-box {
                margin-bottom: 40px;
                padding-bottom: 40px;
                gap: 50px;
            }

            .industryleaders-wrap .right-side {
                padding-left: 100px;
            }

            .leaders-key {
                padding-bottom: 30px;
                margin-bottom: 30px;
            }

            .transporting-wide-range {
                padding: 80px 0;
                margin-left: 50px;
                margin-right: 50px;
            }

            .transporting-wide-range .img-side {
                padding-right: 60px;
            }

            .transporting-wide-range .content-side {
                padding-left: 130px;
            }

            .count-wrap {
                padding-bottom: 50px;
                margin-bottom: 50px;
            }

            .video-cta {
                min-height: 600px;
            }

            /* footer */
            .ft-column-one {
                width: 295px;
            }

            .industries-slider .slick-next {
                left: inherit;
                right: 0;
            }

            .industries-slider .slick-prev {
                left: 0;
            }

            .img-content-sec .flex-container {
                & .content-side {
                    width: calc(100% - 650px);
                    padding-left: 60px;
                }
            }

            .wcu-woodytransport-sec .wrapper {
                padding-bottom: 80px;
                margin-bottom: 80px;
            }

            .wcu-transport-slider .slick-next {
                left: inherit;
                right: 0;
            }

            .wcu-transport-slider .slick-prev {
                left: 0;
            }
        }

        @media (max-width: 1439.98px) {

            /* common-spacing */
            .mb-100,
            .mb-80 {
                margin-bottom: 70px;
            }

            /* common-spacing */
            .footer-center {
                padding: 0 50px;
            }

            .heading-36 {
                font-size: 34px;
            }

            .cta-sec {
                & .flex-container {
                    padding: 0 40px;
                }
            }

            .why-chooses-sec {
                & .heading-44 {
                    text-align: center;
                    margin: 0 auto 40px;
                }
            }

            .why-chooses-box {
                min-height: 228px;
                height: 228px;
                padding: 0 16px;
            }

            .img-content-sec {
                padding-bottom: 70px;
            }

            .wcu-sec .hm-item::before {
                top: -12px;
                left: -52px;
                height: 100%;
            }

            .hm-content {
                width: calc(100% - 550px);
                padding-right: 40px;
            }

            .hm-item {
                width: 550px;
            }

            .wcu-text {
                font-size: 18px;
                padding: 0 20px 20px 20px;
            }

            .industries-slider.slick-initialized.slick-slider {
                margin: 0 -15px;
            }

            .services-iteams {
                padding: 0 15px;
            }

            .services-iteams .title-box {
                padding: 0 30px 50px 30px;
                left: 15px;
                right: 15px;
                -webkit-transform: translateY(145px);
            }

            .title-box .title {
                font-size: 26px;
            }

            .keyfeaturelist {
                gap: 14px;
            }

            .industryleaders-wrap .right-side {
                padding-left: 60px;
            }

            .transporting-wide-range .content-side {
                width: 50%;
                padding-right: 50px;
                padding-left: 60px;
            }

            .transporting-wide-range .img-side {
                width: 50%;
            }

            .heading-54 {
                line-height: 1.2;
            }

            .text-lg {
                font-size: 60px;
                padding: 0 30px;
            }

            .text-slider .text-anim-original {
                padding-right: 60px;
                margin-right: 100px;
                align-items: center;
            }

            .text-anim-original img {
                width: 50px;
            }

            .img-content-sec .flex-container {
                & .img-side {
                    width: 550px;
                }
            }

            .img-content-sec .flex-container {
                & .content-side {
                    width: calc(100% - 550px);
                    max-width: 550px;
                    padding-left: 60px;
                }
            }

            .img-content-sec .flex-container.flex-row-reverse {
                & .content-side {
                    padding-left: 0;
                    padding-right: 60px;
                }
            }

            .faqs-sec .smk_accordion {
                padding: 0 50px;
            }

            /* footer */
            .ft-column-three {
                padding: 0 40px;
                width: 35%;
            }

            .ft-column-one {
                width: 25%;
            }

            .ft-column-two {
                padding: 0 40px;
                width: 20%;
            }

            .ft-column-four {
                width: 20%;
                padding-left: 25px;
            }

            .cta-sec {
                & .cta-wrap {
                    & .cta-headings {
                        width: 600px;
                    }
                }
            }

            .efficiency-wrap .img-wrap img {
                min-height: 550px;
            }

            .banner-form-wraper .book-bin-form {
                padding: 50px 30px 30px 30px;
            }

            .loaction-wrap {
                margin: 0 -8px;
            }

            .loaction-box {
                margin: 0 8px;
                padding: 25px 20px;
            }

            .loaction-box .heading-24 {
                margin-bottom: 10px;
            }

            .head {
                margin-bottom: 40px;
            }

            .wcu-woodytransport-sec .wrapper {
                padding-bottom: 60px;
                margin-bottom: 60px;
            }

            .divider {
                margin-bottom: 40px;
            }
        }

        @media (max-width: 1199.98px) {
            .banner-form-wraper .book-bin-form {
                overflow: hidden;
            }

            .banner-form-wraper .book-bin-form::after {
                top: -31px;
            }

            .banner-form-wraper .book-bin-form {
                padding: 30px 35px;
            }

            /* common-spacing   */
            .mb-100,
            .mb-80 {
                margin-bottom: 60px;
            }

            .heading-36 {
                font-size: 32px;
            }

            .why-chooses-box {
                min-height: 250px;
                height: 250px;
                padding: 0 30px;
                width: 250px;
            }

            .cta-sec .heading-36 {
                font-size: 26px;
            }

            .hm-item {
                width: 50%;
            }

            .hm-content {
                width: calc(100% - 50%);
                padding-right: 30px;
            }

            .title-common {
                margin-bottom: 10px;
            }

            .wcu-sec .hm-item::before {
                display: none;
            }

            .wcu-sec {
                padding-bottom: 80px;
            }

            .wcu-sec .hm-content ul {
                margin-bottom: 10px;
                column-gap: 15px;
            }

            .heading-40 {
                line-height: 1.2;
            }

            .keyfeatures-box {
                margin-bottom: 30px;
                padding-bottom: 30px;
                gap: 20px;
            }

            .keyfeaturelist .img-wrap {
                min-width: 50px;
            }

            .text-lg {
                font-size: 40px;
                padding: 0 20px;
            }

            .text-slider .text-anim-original {
                padding-right: 40px;
                margin-right: 90px;
                align-items: center;
            }

            .text-anim-original img {
                width: 40px;
            }

            .figur {
                font-size: 60px;
                line-height: 60px;
                padding-left: 20px;
            }

            .transporting-wide-range .content-side {
                width: 40%;
                padding-right: 0;
                padding-left: 40px;
            }

            .transporting-wide-range .img-side {
                width: 60%;
                padding-right: 40px;
            }

            .img-content-sec .flex-container {
                & .img-side {
                    width: 50%;
                }
            }

            .img-content-sec .flex-container {
                & .content-side {
                    width: calc(100% - 50%);
                    max-width: 50%;
                    padding-left: 40px;
                }
            }

            .img-content-sec .flex-container.flex-row-reverse {
                & .content-side {
                    padding-right: 40px;
                }
            }

            .video-cta {
                min-height: 500px;
            }

            .faqs-sec .heading-40 {
                margin-bottom: 40px;
                line-height: 1.2;
            }

            /* common-spacing*/
            .footer-logo {
                margin-bottom: 30px;
            }

            .footer-center {
                padding: 0;
                flex: 0 100%;
                margin-bottom: 0px;
                order: 3;
                text-align: center;
            }

            .footer-link-wrapper {
                padding: 40px 0;
            }

            .footer-top-panel .btnlist {
                order: 2;
            }

            .footer-top-panel {
                padding: 40px 0;
            }

            .footer-link-wrapper {
                width: 100%;
            }

            .industryleaders-wrap .left-side {
                width: 50%;
            }

            .industryleaders-wrap .right-side {
                width: 50%;
                padding-left: 40px;
            }

            .leaders-key {
                padding-bottom: 20px;
                margin-bottom: 20px;
            }

            .title-box .title {
                font-size: 24px;
                line-height: 32px;
                margin-bottom: 20px;
            }

            .services-iteams .title-box {
                -webkit-transform: translateY(148px);
            }

            .industryleaders-wrap {
                margin-bottom: 60px;
            }

            .count-wrap {
                padding-bottom: 30px;
                margin-bottom: 30px;
            }

            a.playbtn.fancybox {
                width: 70px;
            }

            .ft-column-one {
                width: 30%;
            }

            .ft-column-two {
                padding: 0 25px;
                width: 20%;
            }

            .ft-column-three {
                padding: 0 20px;
                width: 35%;
            }

            .ft-column-four {
                width: 15%;
                padding-left: 20px;
            }

            .cta-sec {
                & .cta-wrap {
                    & .cta-headings {
                        width: 475px;
                    }
                }
            }

            .efficiency-wrap .img-wrap img {
                min-height: 500px;
            }

            .heading-30 {
                line-height: 28px;
            }

            .loaction-box {
                height: 300px;
            }

            .inbanner-content.areas-serv-detail {
                padding: 60px 0;
            }

            .common-form.banner-form-wraper .book-bin-form {
                padding: 50px 30px;
            }
        }

        @media (max-width: 991.98px) {
            .flex-column-reverse {
                flex-direction: column-reverse;
            }

            .banner-form-wraper .book-bin-form {
                padding: 30px 35px;
                margin: auto;
                width: 100%;
            }

            .book-bin-form::after {
                display: none;
            }

            .count .img-wrap img {
                height: 40px;
            }

            .scroll-text {
                display: none;
            }

            /* wcu section */
            .wcu-sec .flex-container {
                flex-direction: column;
            }

            .hm-content {
                width: 100%;
                padding-right: 0;
                margin-bottom: 40px;
            }

            .wcu-sec {
                padding-bottom: 60px;
            }

            .hm-item {
                width: 100%;
                position: relative;
            }

            .wcu-sec .hm-item .img-wrap {
                width: 100%;
            }

            .wcu-sec .hm-item .img-wrap img {
                width: 100%;
            }

            .heading-36 {
                font-size: 30px;
            }

            #horizontalTab {
                padding: 40px 0;
            }

            #horizontalTab .head {
                margin-bottom: 15px;
            }

            .services-iteams .title-box {
                left: 10px;
                right: 10px;
                padding: 0 20px;
                font-size: 26px;
            }

            .efficiency-wrap .img-wrap img {
                min-height: 403px;
            }

            .efficiency-sec {
                padding-bottom: 30px;
            }

            .transporting-wide-range .flex-container {
                flex-direction: column;
            }

            .transporting-wide-range .img-side {
                width: 100%;
                padding-right: 0;
                margin-bottom: 40px;
            }

            .transporting-wide-range .content-side {
                padding-left: 0;
                border: none;
                width: 100%;
                flex-direction: row;
                display: flex;
                column-gap: 40px;
            }

            .count-wrap {
                padding-bottom: 30px;
                margin-bottom: 30px;
                width: 50%;
                border: none;
            }

            .count-wrap {
                padding-bottom: 0;
                margin-bottom: 0;
                width: 50%;
            }

            .transporting-wide-range {
                padding: 40px 0;
                margin-left: 15px;
                margin-right: 15px;
            }

            .footer-link-wrapper {
                padding: 60px 0 0;
            }

            .pop-up-left {
                display: none;
            }

            .pop-up-right {
                width: 100%;
            }

            .popup-body .contact-form-box {
                padding: 40px;
            }

            .cta-sec {
                & .flex-container {
                    padding: 0 20px;
                    flex-wrap: wrap;
                    gap: 20px;
                    min-height: auto;
                    padding: 50px 30px;

                    & .cta-headings {
                        width: 100%;
                    }
                }
            }

            .why-chooses-box {
                min-height: 225px;
                height: 225px;
                padding: 0 30px;
                width: 225px;
            }

            .img-content-sec {
                padding-bottom: 50px;
            }

            .img-content-sec .flex-container {
                flex-wrap: wrap;
                gap: 30px;

                & .img-side {
                    width: calc(100%);
                    max-width: 100%;
                }

                & .content-side {
                    width: calc(100%);
                    max-width: 100%;
                }
            }

            .faqs-sec {
                & .flex-container {
                    flex-wrap: wrap;
                    gap: 30px;
                    flex-direction: column;

                    & .faqs-wrapper,
                    .img-side {
                        width: calc(100%);
                    }
                }
            }

            .why-chooses-service-sec {
                & .flex-container {
                    padding: 40px 0 40px;
                    flex-wrap: wrap;
                    gap: 30px;

                    & .content-side,
                    .feature-side {
                        width: calc(100%);
                        max-width: 100%;
                    }
                }
            }

            /* our services section */
            #horizontalTab .resp-tabs-list {
                top: -48px;
                white-space: nowrap;
                column-gap: 10px;
                overflow: auto;
                margin-left: 10px;
                display: block;
            }

            #horizontalTab .resp-tabs-list li {
                column-gap: 15px;
                border-radius: 10px 10px 0 0;
                min-width: 303px !important;
                padding: 15px 20px !important;
                text-align: center;
                justify-content: center;
                margin-right: 10px;
            }

            #horizontalTab .resp-tabs-list li .img-wrap {
                display: none;
            }

            #horizontalTab .head p {
                display: none;
            }

            #horizontalTab .industries-slider .slick-next {
                display: none !important;
            }

            #horizontalTab .industries-slider .slick-prev {
                display: none !important;
            }

            .services-iteams {
                padding: 0 10px;
            }

            .industries-slider.slick-initialized.slick-slider {
                margin: 0 -10px;
            }

            .services-iteams .title-box {
                -webkit-transform: translateY(81px);
            }

            .keyfeatures-box {
                gap: 30px;
                flex-direction: column;
            }

            .industryleaders-wrap {
                flex-direction: column;
            }

            .industryleaders-wrap .left-side {
                width: 100%;
                margin-bottom: 40px;
            }

            .industryleaders-wrap .right-side {
                width: 100%;
                padding-left: 0;
            }

            .industryleaders-wrap {
                margin-bottom: 40px;
            }

            .industryleaders-sec::after {
                display: none;
            }

            .efficiency-wrap .heading-40 {
                margin-bottom: 10px;
            }

            .leaders-key-des .heading-24 {
                line-height: 24px;
            }

            .keyfeaturelist .img-wrap {
                min-width: 40px;
            }

            .leaders-key-list-left .img-wrap {
                width: 50px;
                min-width: 50px;
            }

            .img-content-sec .flex-container {
                & .content-side {
                    padding-left: 0;
                    margin-bottom: 20px;
                }
            }

            .img-content-sec {
                padding: 50px 0;
                padding-top: 0;
            }

            .img-content-sec .flex-container.flex-row-reverse {
                & .content-side {
                    padding-right: 0;
                }
            }

            .faqs-sec .smk_accordion {
                padding: 0;
            }

            .faqs-sec .heading-40 {
                text-align: left;
            }

            .ft-column-three {
                padding: 0 30px;
                width: 60%;
            }

            .ft-column-four {
                width: 20%;
                padding-left: 30px;
            }

            .ft-column-two {
                padding: 0 25px;
                width: 20%;
                padding-left: 0;
            }

            .footer-link-wrapper {
                width: 100%;
                margin-bottom: 40px;
                row-gap: 40px;
            }

            .ft-column-one {
                width: 100%;
                border: none;
                padding: 0;
            }

            ul.ft-get-info {
                display: flex;
                flex-wrap: wrap;
                margin-bottom: 0;
            }

            .ft-get-info li {
                width: 33.33%;
            }

            .cta-sec {
                & .cta-wrap {
                    flex-wrap: wrap;
                    row-gap: 20px;
                }
            }

            .cta-sec {
                & .cta-wrap {
                    & .cta-headings {
                        width: 100%;
                        order: 2;
                    }
                }
            }

            .ourservices .heading-40 {
                margin-bottom: 20px;
            }

            .inbanner-content .feature-detail p {
                display: none;
            }

            .inbanner-content .keyfeaturelist .img-wrap {
                min-width: 40px;
                width: 40px;
                margin-bottom: 10px;
            }

            .inbanner-content .feature-detail {
                display: flex;
                align-self: baseline;
            }

            .inbanner-content .keyfeaturelist {
                gap: 0;
                width: 33.33%;
                flex-direction: column;
                justify-content: center;
                align-items: self-start;
                margin-bottom: 10px;
            }

            .loaction-wrap {
                flex-wrap: wrap;
                align-items: normal;
            }

            .loaction-box {
                width: 47%;
                height: auto;
                margin-bottom: 25px;
            }

            .areas-list {
                margin-bottom: 0;
            }

            .leaders-key {
                padding-bottom: 15px;
                margin-bottom: 15px;
            }

            .areas-serv-detail .left {
                width: 100%;
            }

            .areas-serv-detail .left .keyfeatures-box {
                max-width: 100%;
            }

            .areas-serv-detail .right {
                width: 100%;
            }

            .areas-serv-detail .width50 {
                width: 100%;
            }

            .inbanner-content.areas-serv-detail {
                padding: 40px 0;
            }

            .wcu-woodytransport-sec .wrapper {
                padding-bottom: 40px;
                margin-bottom: 40px;
            }

            .heading-56 {
                margin-bottom: 15px;
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h5,
            h6,
            [class*="heading-"] {
                margin-bottom: 15px;
            }

            .faqs-sec .acc_head {
                padding: 20px 60px 20px 25px;
            }

            .faqs-sec .acc_head>h3,
            .faqs-sec .acc_head .faqquestion {
                line-height: 1.2;
            }

            .faqs-sec .heading-40 {
                margin-bottom: 30px;
            }

            .faqs-sec .smk_accordion .accordion_in .acc_content {
                padding: 25px 25px;
            }

            .wcu-transport-slider.slick-slider .slick-slide {
                margin: 0 10px;
            }

            .wcu-transport-slider.slick-initialized.slick-slider {
                margin-bottom: 30px;
            }

            .industryleaders-box .head {
                margin-bottom: 40px;
                text-align: left;
            }

            .common-form.banner-form-wraper .book-bin-form {
                padding: 40px 30px;
            }

            .common-form .heading-36 {
                margin-bottom: 30px;
            }

            .wonderplugin-gridgallery-tags .wonderplugin-gridgallery-tag {
                padding: 10px 20px !important;
                font-size: 14px !important;
            }

            .wonderplugin-gridgallery-tags {
                margin-bottom: 30px;
            }
        }

        @media (max-width: 767.98px) {

            /* common-spacing   */
            .mb-100,
            .mb-80 {
                margin-bottom: 40px;
            }

            button,
            .button,
            button[type="submit"],
            input[type="submit"] {
                font-size: 16px;
            }

            .mobile-image {
                display: block;
            }

            /* .desktop-image {
                display: none;
            } */
            .why-chooses-list {
                row-gap: 20px;
            }

            .why-chooses-box {
                min-height: auto;
                height: auto;
                padding: 0 0px;
                width: 100%;
                background-color: transparent;
                border-radius: 0;
            }

            .button[href*="tel:"]>img {
                margin-top: 0;
                width: 14px;
            }

            /* common-spacing   */
            .copyright {
                flex-wrap: wrap;
                justify-content: center !important;
            }

            .ftbottom-links {
                width: 100%;
                margin-bottom: 15px;
                text-align: center;
            }

            .footer-top-panel {
                padding: 30px 0;
                justify-content: center !important;
                text-align: center;
            }

            .footer-top-panel .btnlist {
                order: 3;
            }

            .footer-center {
                order: 2;
                margin-bottom: 30px;
            }

            .heading-36 {
                font-size: 26px;
            }

            .book-bnt-bock .btngroup {
                padding: 20px 15px 20px;
            }

            .popup-body .contact-form-box {
                padding: 30px;
            }

            .video-cta {
                min-height: 400px;
            }

            .faqs-sec .acc_head {
                padding: 20px 60px 20px 30px;
            }

            .faqs-sec .smk_accordion .accordion_in .acc_content {
                padding: 20px 30px;
            }

            .footer-link-wrapper {
                margin-bottom: 20px;
                row-gap: 10px;
            }

            .ft-column-one {
                width: 100%;
                border: none;
                padding: 0;
            }

            .ft-column-two {
                padding: 0 25px;
                width: 30%;
                padding-left: 0;
                border: none;
            }

            .ft-column-three {
                padding: 0;
                width: 70%;
                border: none;
                padding-left: 40px;
            }

            .ft-column-four {
                width: 100%;
                padding-left: 0;
                margin-top: 20px;
            }

            .ft-get-info li {
                width: 50%;
            }

            .footer-link-wrapper {
                padding: 40px 0 0;
            }

            .footer-title {
                margin-bottom: 10px;
            }

            .ft-get-info li:last-child {
                margin-bottom: 0;
            }

            .ft-column-two {
                border-right: solid 1px #ffffff3d;
            }

            .cta-wrap .img-wrap {
                width: 130px;
            }

            .cta-headings .heading-24 {
                margin-bottom: 10px;
                color: #2D2D2D;
                line-height: 1.2;
                font-size: 18px;
            }

            ul.ft-get-info {
                margin-bottom: 20px;
            }

            .services-iteams .title-box {
                -webkit-transform: translateY(0);
            }

            .hide-iteam p {
                display: none;
            }

            .title-box .title {
                font-size: 18px;
                line-height: 22px;
                margin-bottom: 20px;
                padding-right: 0;
            }

            .services-iteams:hover>.title-box {
                padding-top: 53px;
            }

            .services-iteams:hover>.title-box:after {
                top: -7px;
            }


            .inbanner-content .keyfeaturelist {
                gap: 0;
                width: 50%;
            }

            .loaction-box {
                width: 100%;
                margin-bottom: 15px;
            }

            ul.areas-list {
                column-count: 1;
                gap: 5px;
            }

            ul.woo_breadcums li span {
                margin-bottom: 5px;
                row-gap: 5px;
            }

            .box {
                padding: 20px 34px 20px 32px;
                height: 226px;
            }

            .box p {
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 4;
                overflow: hidden;
                height: 83px;
                margin-bottom: 0;
            }

            .head {
                margin-bottom: 30px;
            }

            ul.woo_breadcums li a {
                font-size: 14px;
                line-height: 1.2;
            }

            ul.woo_breadcums li span {
                font-size: 14px;
                line-height: 1.2;
                margin-bottom: 0;
            }

            .common-form .heading-36 {
                margin-bottom: 10px;
            }

            .services-iteams:hover>.title-box:after {
                top: 0;
            }

        }

        @media (max-width: 576.98px) {

            button,
            .button,
            button[type="submit"],
            input[type="submit"] {
                font-size: 14px;
                letter-spacing: 0.16px;
                padding: 12px 19px;
            }

            .cta-sec {
                & .flex-container {
                    min-height: auto;
                    padding: 35px 0 44px;
                    justify-content: center;
                    text-align: center;

                    & .cta-headings {
                        max-width: 253px;
                    }
                }
            }

            .why-chooses-sec {
                & .heading-44 {
                    text-align: center;
                    margin: 0 auto 30px;
                }
            }

            .why-chooses-list {
                row-gap: 35px;

                & .slide-box {
                    padding: 0 5px;
                    width: 50%;
                }
            }

            .why-chooses-box {
                & p.bold {
                    font-size: 16px;
                    max-width: 135px;
                    margin: 0 auto 10px;
                }

                & p.fs-16 {
                    font-size: 14px;
                    letter-spacing: 0.14px;
                    line-height: 1.25;
                }

                & .img-wrap {
                    margin-bottom: 15px;
                }
            }

            .buttonslist {
                &>a {
                    min-width: 170px;
                    padding: 10px 10px;
                }
            }

            .wcu-sec .hm-content ul {
                column-count: 1;
                column-gap: 0;
            }

            .wcu-sec .hm-content ul li {
                font-size: 16px;
                line-height: 24px;
            }

            .title-common {
                padding-left: 10px;
            }

            .img-content-sec {
                padding-bottom: 30px;
            }

            ul.areas-list {
                column-count: 1;
                gap: 5px;
            }

            ul.areas-list {

                &>li,
                >li a {
                    font-size: 14px;
                }
            }

            .cta-sec .heading-36 {
                font-size: 22px;
                line-height: 1.2;
                max-width: 100%;
            }

            .mobile-text {
                display: inline-block;
                text-align: center;
            }

            .efficiency-wrap .heading-40 {
                margin-bottom: 10px;
                line-height: 34px;
            }

            .efficiency-wrap p {
                font-size: 16px;
                font-weight: 400;
                margin-bottom: 20px;
            }

            .efficiency-sec {
                padding-bottom: 30px;
            }

            .wcu-text {
                font-size: 14px;
                line-height: 24px;
                text-align: left;
                padding-bottom: 40px;
                padding: 0 30px 30px 30px;
            }

            .wcu-sec {
                padding-bottom: 30px;
            }

            .wcu-sec .hm-item .img-wrap img {
                height: 424px;
            }

            .hm-content {
                margin-bottom: 30px;
            }

            .efficiency-text {
                padding: 40px 30px 0 30px;
            }

            .efficiency-wrap .img-wrap img {
                min-height: 403px;
            }

            .footer-links,
            .footer-links~.social-links,
            .footer-title+.ft-get-info {
                display: none;
            }

            .text-lg {
                font-size: 70px;
                line-height: 1;
            }

            .popup-body .contact-form-box {
                padding: 20px;
            }

            .footer-link-wrapper [class*="ft-column-"] {
                width: 100%;
                margin-bottom: 10px;
                border-bottom: 1px solid rgb(255 255 255 / 10%);
                padding-bottom: 15px;
                border-right: none;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 5px;
            }

            .footer-logo {
                width: 200px;
            }

            .heading-36 {
                font-size: 24px;
            }

            .footer-link-wrapper [class*="ft-column-"] .footer-title {
                position: relative;
                cursor: pointer;

                &::after {
                    content: "";
                    position: absolute;
                    height: 14px;
                    width: 14px;
                    top: 6px;
                    right: 0;
                    display: inline-flex;
                    align-items: center;
                    margin: 0 0 0px;
                    background: url(../images/plus.svg) no-repeat center;
                    cursor: pointer;
                    filter: brightness(3);
                }
            }

            .footer-link-wrapper [class*="ft-column-"] .footer-title.showhide::after {
                background: url(../images/minus.svg) no-repeat center;
            }

            .footer-title.showhide+.footer-links,
            .footer-links.showhide~.social-links,
            .footer-title.showhide+.ft-get-info {
                display: block;
            }

            .ft-get-info {
                margin-bottom: 20px;
            }

            .footer-link-wrapper {
                border-bottom: 0;
                margin-bottom: 0;
            }

            .form-group50 {
                width: 100%;
            }

            p {
                font-size: 16px;
                line-height: 1.2;
            }

            .mb-100,
            .mb-80 {
                margin-bottom: 30px;
            }

            #horizontalTab .head .heading-40 {
                font-size: 18px;
            }

            .industries-slider.slick-initialized.slick-slider {
                margin: 0;
            }

            .wcu-sec .flex-container .hm-item img {
                border-radius: 30px;
            }

            .wcu-sec .flex-container .hm-item::after {
                border-radius: 30px;
            }

            .services-iteams .title-box {
                font-size: 26px;
            }

            .services-iteams .img-wrap img {
                width: 100%;
            }

            .transporting-wide-range .content-side {
                display: none;
            }

            .transporting-wide-range .img-side ul {
                column-count: 1;
                margin-bottom: 10px;
            }

            .transporting-wide-range .img-side {
                padding-left: 30px;
            }

            .transporting-wide-range .img-side {
                padding: 0;
                margin-bottom: 0;
            }

            .leaders-key-list-right {
                padding-left: 20px;
                margin-right: 10px;
            }

            .industryleaders-wrap .left-side {
                margin-bottom: 30px;
            }

            .industryleaders-box .head {
                margin-bottom: 20px;
            }

            p {
                font-size: 14px;
                font-weight: 400;
                line-height: 18px;
                margin-bottom: 20px;
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h5,
            h6,
            [class*="heading-"] {
                margin-bottom: 15px;
            }

            .img-content-sec {
                padding-top: 0;
            }

            .video-cta {
                min-height: 375px;
            }

            .video-cta {
                .container {
                    padding: 0;
                }
            }

            .faqs-sec .heading-40 {
                max-width: 100%;
                margin: auto;
                margin-bottom: 30px;
                line-height: 1.2;
                font-size: 20px;
            }

            .faqs-sec .acc_head>h3,
            .faqs-sec .acc_head .faqquestion {
                font-size: 14px;
                font-weight: bold;
                letter-spacing: 0;
                color: #2D2D2D;
                margin-bottom: 0;
                text-transform: none;
                font-family: 'InstrumentSans';
                line-height: 18px;
            }

            .faqs-sec .smk_accordion .accordion_in .acc_content p {
                line-height: 18px;
            }

            .faqs-sec .acc_head {
                padding: 20px 45px 20px 20px;
            }

            .faqs-sec .smk_accordion .accordion_in .acc_content {
                padding: 20px 20px;
            }

            .faqs-sec .smk_accordion .accordion_in .acc_head .acc_icon_expand:before {
                right: 15px;
            }

            *,
            *::before,
            *::after {
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -ms-box-sizing: border-box;
            }

            .faqs-sec .smk_accordion .accordion_in .acc_content p,
            .faqs-sec .smk_accordion .accordion_in .acc_content {
                font-size: 14px;
            }

            .cta-headings .heading-24 {
                font-size: 14px;
            }

            .footer-link-wrapper {
                padding: 30px 0 0;
            }

            .footertitletop {
                font-size: 16px;
                font-weight: 700;
            }

            .ft-get-info li {
                width: 100%;
            }

            .ft-get-info li label {
                font-size: 14px;
                line-height: 24px;
            }

            .ft-get-info li address {
                max-width: 100%;
                font-size: 14px;
            }

            .ft-get-info li a {
                font-size: 14px;
            }

            .footer-title {
                font-size: 14px;
                margin-bottom: 0;
            }

            .footer-links li a,
            .ftbottom-links a,
            .ftbottom-links {
                color: #ffffff;
                font-size: 14px;
            }

            ul.ft-get-info {
                margin-bottom: 10px;
            }

            .ft-column-four {
                margin-top: 0;
                border: none !important;
            }

            .footertitletop {
                margin-bottom: 10px;
            }

            .copyright {
                padding: 15px 0;
                border-top-left-radius: 20px;
                border-top-right-radius: 20px;
            }

            .social-links a:not(:last-child) {
                margin-right: 5px;
            }

            .copyright p {
                font-size: 14px;
                font-weight: 500;
                padding: 0 20px;
                line-height: 24px;
            }

            .transporting-wide-range::before {
                border-radius: 30px;
            }

            .transporting-wide-range img {
                border-radius: 30px;
            }

            .feature-detail .heading-18 {
                margin-bottom: 5px;
            }

            #horizontalTab {
                padding: 30px 0;
            }

            .keyfeatures-box {
                gap: 20px;
            }

            .keyfeatures-box {
                margin-bottom: 20px;
                padding-bottom: 20px;
            }

            .cta-sec {
                & .cta-wrap {
                    padding: 13px 0;
                }
            }

            .form-control,
            input[type="date"] {
                color: #2D2D2D;
                font-size: 14px;
                height: 40px;
            }

            textarea {
                min-height: 70px;
            }

            .submitbtn input[type="submit"] {
                font-size: 14px;
                padding: 12px 20px;
            }

            .submitbtn input[type="submit"]:hover {
                border-radius: 50px;
                border: solid 1px #2d2d2d;
            }

            section.ourservices.mb-100 {
                overflow: hidden;
                max-width: 100%;
            }

            .faqs-sec .smk_accordion .accordion_in:last-child {
                margin-bottom: 0;
            }

            .btnlist a {
                margin: 0 0;
            }

            .heading-24 {
                line-height: 24px;
            }

            .industries-slider.slick-initialized.slick-slider {
                margin: 0 -5px;
            }

            .services-iteams {
                padding: 0 5px;
            }

            .services-iteams .title-box {
                left: 5px;
                right: 5px;
                padding: 0 12px;
            }

            .title-box .title {
                font-size: 14px;
                line-height: 1.2;
                padding-right: 0;
                margin-bottom: 5px;
            }

            .services-iteams .title-box {
                padding-top: 53px;
            }

            .services-iteams .title-box {
                transform: translateY(-2px);
                -moz-transform: translateY(-2px);
                transition: all 0.5s ease-in-out;
                -webkit-transition: all 0.5s ease-in-out;
                -ms-transition: all 0.5s ease-in-out;
                transition: 0.3s;
            }

            .services-iteams .title-box {
                border-radius: 10px;
            }

            .services-iteams .title-box:after {
                position: absolute;
                content: "";
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                transition: all 0.5s ease-in-out;
                -webkit-transition: all 0.5s ease-in-out;
                -ms-transition: all 0.5s ease-in-out;
                opacity: 0;
                background: transparent linear-gradient(180deg, #2D2D2D00 0%, #069EE3 100%) 0% 0% no-repeat padding-box;
                transition: all 0.5s ease-in-out;
                -webkit-transition: all 0.5s ease-in-out;
                -ms-transition: all 0.5s ease-in-out;
                border-radius: 10px;
                opacity: 1;
                z-index: -1;

            }

            .services-iteams>.title-box {
                -webkit-transform: translateY(0px);
                border-radius: 10px;
                padding-bottom: 15px;
                margin-bottom: 2px;
            }

            #horizontalTab .head .heading-40 {
                margin-bottom: 10px;
            }

            #horizontalTab .resp-tabs-list {
                top: -64px;
                column-gap: 5px;
                margin-left: 0;
                display: flex;
                white-space: normal;
            }

            #horizontalTab .resp-tabs-list li {
                width: 150px !important;
                padding: 10px 13px !important;
                word-break: break-all;
                line-height: 22px;
                font-size: 14px;
                margin: 0;
                letter-spacing: normal;
                min-width: auto !important;
            }

            /* .btnlist a {
                margin-bottom: 10px;
            } */
            .banner-form-wraper .book-bin-form {
                padding: 30px 22px 37px;
                padding-bottom: 25px;
            }

            .book-bin-form>.heading-40 {
                margin-bottom: 10px;
            }

            .loaction-box {
                margin-left: 0;
                margin-right: 0;
                border-radius: 10px;
                padding: 20px 10px;
            }

            .loaction-box:last-child {
                margin-bottom: 0;
            }

            section.locations-sec {
                margin-bottom: 30px;
            }

            .map-container iframe {
                border-radius: 20px;
            }

            .img-content-sec .flex-container {
                gap: 15px;
            }

            .inbanner-content.areas-serv-detail {
                padding: 30px 0;
            }

            .cta-wrap .img-wrap {
                width: 110px;
            }

            .box p {
                -webkit-line-clamp: 4;
                height: 75px;
            }

            .wcu-woodytransport-sec .wrapper {
                padding-bottom: 30px;
                margin-bottom: 30px;
            }

            .wcu-transport-slider.slick-slider .slick-slide {
                margin: 0 5px;
            }

            .box {
                height: 200px;
            }

            .wcu-transport-slider .slick-next:before {
                background-size: 50%;
            }

            .wcu-transport-slider .slick-prev:before {
                background-size: 50%;
            }

            .wcu-transport-slider .slick-next {
                width: 24px;
                height: 24px;
            }

            .wcu-transport-slider .slick-prev {
                width: 24px;
                height: 24px;
            }

            .box {
                padding: 20px 23px 20px 22px;
            }

            .box .img-wrap {
                margin-bottom: 0;
                width: 20px;
            }

            .divider {
                margin-bottom: 30px;
            }

            .common-form .width50 {
                width: 100%;
            }

            .common-form .submitbtn {
                margin-top: 0;
            }

            .common-form.banner-form-wraper .book-bin-form {
                padding: 20px 20px;
            }

            ul.woo_breadcums li a:after {
                right: -18px;
            }

            ul.woo_breadcums li a {
                margin: 0 25px 0 0;
            }

            .areas-serv-detail .left {
                padding-bottom: 30px;
            }

            /* .wpcf7-spinner {
                left: -118px;
                top: 5px;
            } */

            .home-page .banner-form-wraper .book-bin-form {
                padding: 20px;
            }

            .wonderplugin-gridgallery-tags {
                margin-bottom: 20px;
            }

            .photo-view-all a {
                padding: 10px 25px;
                margin-top: 30px;
            }

            .book-from {
                margin: 0;
            }

            .leaders-key-list-right img {
                min-width: 20px;
                width: 20px;
            }

            .book-bin-form .heading-36 {
                margin-left: 0 !important;
            }

            .services-iteams .title-box:after {
                border-radius: 10px;
            }

            .book-bin-form::before {
                width: 100%;
            }
        }

        @media (max-width: 480.98px) {
            #horizontalTab h2.resp-accordion {
                display: none;
            }

            .box {
                height: auto;
                padding: 20px;
            }
        }