<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  Theme name: Vst */
body {
    font-family: 'Open Sans', sans-serif;
}

section {
    padding: 50px 0px;
}

a {
    text-decoration: none !important;
    display: inline-block;
}

.main-title h1,
.main-title h2,
.main-title h3 {
    color: #000;
    font-size: 32px;
    font-weight: 700;
}

.border-highlight {
    width: 65px;
    height: 1px;
    background: #01843E;
    margin: 20px auto 40px;
}

.border-highlight-listing {
    width: 90%;
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.20) 53.13%, rgba(0, 0, 0, 0.00) 100%);
    margin: 40px auto;
}

p {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.75;
}

p:last-child {
    margin-bottom: 0px;
}

.navbar {
    padding: 0px !important;
}

.navbar .nav-item.dropdown:hover .dropdown-menu {
    display: block;
}

.navbar .dropdown-menu {
    padding: 0px;
    box-shadow: 0px 0px 8px #00000026;
    border: 0px;
    border-radius: 0px;
}



.navbar .dropdown-item img {
    filter: invert(1);
    width: 20px;
}

.animate {
    -webkit-animation: animatefade 0.4s;
    animation: animatefade 0.4s
}

@-webkit-keyframes animatefade {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes animatefade {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.navbar .nav-link.active,
.navbar .nav-link.current-menu-item {
    color: #D1F55E;
}

.navbar .nav-link.active::before,
.navbar .nav-link.current-menu-item::before {
    content: "";
    top: 5px;
    bottom: 0;
    left: 50%;
    right: 0;
    position: relative;
    border-right: solid 5px transparent;
    border-left: solid 5px transparent;
    border-bottom: solid 8px #D1F55E;
}

.navbar .search-flex {
    display: flex;
    list-style: none;
    padding-left: 0;
    align-items: center;
    position: relative;
}

.navbar .search-flex li {
    position: relative;
}

.navbar .search-flex li .dropdown-toggle::after {
    margin-left: 0px;
    /* top: 10px; */
}

.navbar .search-flex li:first-child a::before {
    content: "";
    position: absolute;
    top: 12px;
    bottom: 0;
    right: 5px;
    width: 1px;
    background-color: #fff;
    height: 25px;
    border-left: 0px;
    border-right: 0px;
}

.navbar .search-flex li:first-child a {
    /* border-right: 1px solid #fff; */
    padding: 0px !important;
    padding-right: 25px !important;
    position: relative;
}

.navbar .search-flex li:first-child a+ul.dropdown-menu li a {
    padding: 10px !important;
}

.navbar .dropdown-item {
    transition: all 0.3s;
    padding: 8px !important;
}

.navbar .dropdown-menu li {
    background: #fff;
    transform: translateX(0px);
    transition: all 0.3s;
}

.navbar .dropdown-menu li:hover {
    transform: translateX(0px);
}

.navbar .search-flex li:last-child i {
    padding-left: 10px !important;
}

.navbar .search-flex i {
    color: #fff;
    font-size: 15px;
    position: relative;
}

.navbar .dropdown-item.active,
.navbar .dropdown-item.dropdown-item:hover {
    background: #01843e;
    color: #fff;
}

.navbar .dropdown-item.active img,
.navbar .dropdown-item.dropdown-item:hover img {
    filter: invert(0);
}

.navbar .nav-link {
    color: #FFF !important;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300;
    z-index: 1;
    position: relative;
    padding: 10px 18px !important;
}

.navbar .nav-link.dropdown-toggle::after {
    position: absolute;
    top: 20px;margin-left: 5px;
}

.navbar-brand {
    background: #fff;
    z-index: 1;
    padding: 21px !important;
    /* padding-right: 20px; */
}

#navbarScroll {
    position: relative;
    margin-top: -1px;
}

#navbarScroll .navbar-nav-scroll::before {
    content: "";
    position: absolute;
    background-image: url("https://www.vsttractors.com/in/wp-content/uploads/2023/11/menuleft-vector-new-2.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 129px 0px;
    background-color: #01843E;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.dealer-locator::after {
    content: "";
    position: absolute;
    background-image: url("https://www.vsttractors.com/in/wp-content/uploads/2023/11/menu-right-vector-new-3.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: -54px 0px;
    /* background-color: #01843E; */
    top: 0;
    bottom: 0;
    left: -35px;
    right: 0;
    z-index: -1;
}

/* #navbarScroll::before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #01843E;
    z-index: 0;
    /* width: 73%; */
/* margin: auto; */
/* } */

.dealer-locator {
    background: #fff;
    z-index: 1;
/*     padding: 7px 50px; */
	padding: 0px;
    display: flex;
    align-items: center;
    position: relative;
    width: 20%;
    margin-left: 2.5%;
    justify-content:space-evenly;
    padding:0px;
}

.header-social {
    background: #01843E00 !important;
    padding: 7px 3px 3px 3px !important;
}

.dealer-locator a {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 10px;
    font-weight: 600;
    border-radius: 18px;
    background: #01843E;
    padding: 3px 3px 3px 15px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dealer-locator a span {
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    padding: 2px;
    text-align: center;
    margin-left: 5px;
}

.dealer-locator ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    justify-content: space-between;
}

.dealer-locator ul li {
    padding: 0px 6px;
}

.dealer-locator ul li:first-child {
    padding-left: 0px;
}

.dealer-locator ul li:last-child {
    padding-right: 0px;
}

.dealer-locator ul li i {
    color: #01843E;
    font-size: 13px;
}

.dealer-locator button {
    border: 0px;
    background: transparent;
    margin-left: 25px;
}

/* 
.banner-slider .swiper-slide {
    height: 86vh;
} */

.banner-slider h3 {
    font-size: 56px;
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    line-height: 56px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
}

.banner-slider h2 {
    font-size: 200px;
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    line-height: 200px;
    position: relative;
    color: #fff;
}

.banner-slider h6 {
    content: "Since";
    position: absolute;
    top: 35%;
    left: -0.5%;
    font-size: 36px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    line-height: 62px;
    transform: rotate(270deg);
    color: #513C2A;
}

.banner-slider .banner-text {
    position: absolute;
    top: 0;
    bottom: 20%;
    left: 4%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.banner-slider .banner-text a {
    border: 1px solid #01843e;
    padding: 10px 20px;
    border-radius: 5px;
    color: #01843e;
    font-weight: 700;
    font-size: 14px;
}

.banner-icons {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.banner-icons&gt;div {
    display: flex;
    justify-content: space-between;
}

.banner-icons&gt;div ul {
    list-style: none;
    display: flex;
    align-items: center;
    padding-left: 0;
}

.banner-icons&gt;div ul li {
    height: 78px;
    width: 78px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}

.banner-icons&gt;div ul li a {
    display: inline-block;
    width: fit-content;
    height: 78px;
    color: white;
    text-align: center;
    line-height: 50px;
    background-color: #fff;
    text-decoration: none;
    position: absolute;
    left: -200%;
    z-index: 1;
    top: 0px;
    bottom: 0;
    border-radius: 50px;
}

.banner-icons&gt;div ul li a h5 {
    font-family: 'Poppins', sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 48px;
    color: #000;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

.banner-icons&gt;div ul li:hover {
    position: relative;
}

.banner-icons&gt;div ul li:hover a {
    left: 0;
    z-index: 9;
    display: flex;
    align-items: center;
    padding: 0 10px;
    position: absolute;
    width: max-content;
}

.banner-icons&gt;div ul li.become-dealer a {
    right: -200%;
}

.banner-icons&gt;div ul li.become-dealer:hover a {
    right: 0;
    left: auto;
    padding: 0px 5px 0px 15px;
}

.our-products .position-relative .img-over-bg {
    transition: all 0.3s;
}
.our-products p{text-align: left;}
.our-products ul li{font-weight: 500}

.our-products .position-relative:hover .img-over-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(1 132 62 / 58%);
}

.our-products .img-over-text {
    display: none;
}

.our-products .position-relative:hover .img-over-bg .img-over-text {
    display: block;
    position: absolute;
    bottom: 15%;
    left: 0;
    right: 0;
    text-align: center;
}

.our-products .img-over-text h3 {
    color: #FFF;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
}

.our-products .img-over-text a {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    background: #fff;
    padding: 7px 35px;
    border-radius: 7px;
}

.world-of-vst {
    background: rgba(217, 217, 217, 0.19);
}

.world-of-vst #nav-tab {
    background: #d9d9d9;
    border-radius: 40px;
}

.world-of-vst .nav-link {
    flex: 1;
    padding: 18px;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 0.30);
    position: relative;
    border: 0px solid #d9d9d9;
    border: 0px !important;
}

/* .world-of-vst .nav-link::after{
    background: url(../images/tab-border1.png);
    z-index: 99999999;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
} */

.world-of-vst [type=button]:not(:disabled) {
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/08/tab-border3child.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}


.world-of-vst [type=button]:not(:disabled):last-child {
    background: none;
}

.world-of-vst .nav-link:hover {
    border: 0px solid #d9d9d9;
    border-radius: 40px;    color: rgba(0, 0, 0, 0.30);
}




.world-of-vst .nav-link:nth-child(3)::after {
    background: url(https://www.vsttractors.com/in/wp-content/uploads/2023/08/tab-border3child.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}

.world-of-vst .nav-link.active {
    background-color: #d9d9d9;
    color: #fff!important;
    border-radius: 40px 0px 0px 40px;
    z-index: 9;
}

.world-of-vst .nav-link.active::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #01843E;
    color: #fff;
    border-radius: 40px 0px 0px 40px;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tab-border-active1-3.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    z-index: -1;
}

.world-of-vst .nav-link:nth-child(2).active,
.world-of-vst .nav-link:nth-child(3).active {
    position: relative;
    border-radius: 0px;
}
.read_more {
    padding: 7px 25px;
    color: #01843E;
    border: 1px solid #01843E;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}
.read_more:hover {
    background-color: #01843E;
    color: #fff;
}
.our-products .modal-header, .about_us  .modal-header {
    padding: 0px;
    border-bottom: 0px;
}
.our-products .modal-header .btn-close {
    position: absolute;
    right: -18px;
    top: -20px;
    filter: invert(1);
}
.world-of-vst .nav-link:nth-child(2).active::before,
.world-of-vst .nav-link:nth-child(3).active::before {
    content: "";
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tab-border-left-2.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: initial;
    position: absolute;
    top: 0px;
    bottom: 0;
    left: -35px;
    right: 91.5%;
    /* background-color: #d9d9d9; */
    background-color: #01843e;
}

/* .world-of-vst .nav-link:nth-child(3).active::before {
    left: -29px;
} */
.world-of-vst .nav-link:nth-child(2).active::before,
.world-of-vst .nav-link.active::after {
    top: 0px;
}

.world-of-vst .nav-link:nth-child(3).active::after {
    /* background-image: url(../images/tab-border-1.jpg); */
    background-image: none;
    /* background-size: contain;
    background-repeat: no-repeat;
    background-position: right; */
    border-radius: 0px 40px 40px 0px;
}

.world-of-vst .nav-link.active::after {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    right: -1px;
    background-color: #01843E;
    color: #fff;
    border-radius: 40px 0px 0px 40px;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tab-border-active1-1-2.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    z-index: -1;
}

.world-of-vst #nav-tabContent .text-over {
    position: absolute;
    /* top: 0; */
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000b0 100%);
    padding: 20px 15px;
    z-index: 0;
}

.world-of-vst #nav-tabContent .text-over span {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.world-of-vst #nav-tabContent .text-over h3 {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.world-of-vst #nav-tabContent .text-over p {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-align: left;
}

.world-of-vst #nav-tabContent .second-section .text-over {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    padding: 10px 15px;
    z-index: 0;
}

.world-of-vst #nav-tabContent .position-relative,
.world-of-vst #nav-tabContent .second-section .position-relative {
    height: 100%;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object,
.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object {
    height: 100%;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object {
    height: 500px;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object a {
    height: 100%;
    width: 100%;
}

.world-of-vst #videoModal video,
#video1 {
    width: 100%;
    height: 500px;
}

#videoModal .modal-content {
    background-color: #fff0;
    box-shadow: none;
    border: none;
}

#videoModal .modal-header {
    border-bottom: 0px;
    padding: 0;
    position: absolute;
    right: 9%;
    top: -10px;
}

#videoModal .modal-header .btn-close {
    filter: invert(1);
    opacity: 0.7;
    box-shadow: none;
}

#videoModal .modal-body {
    width: max-content;
    margin: auto;
}


/* Video Modal
            -----------------------------------------*/
.video-modal,
.video-modal .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3000;
}

.video-modal {
    overflow: hidden;
    position: fixed;
    opacity: 0.0;

    -webkit-transform: translate(500%, 0%);
    transform: translate(500%, 0%);

    -webkit-transition: -webkit-transform 0s linear 0s;
    transition: transform 0s linear 0s;


    /* using flexbox for vertical centering */

    /* Flexbox display */
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;

    /* Vertical alignment */
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.video-modal .overlay {
    z-index: 0;
    background: rgb(29 29 29 / 60%);
    /* overlay color */

    opacity: 0.0;

    -webkit-transition: opacity 0.2s ease-out 0.05s;
    transition: opacity 0.2s ease-out 0.05s;
}


.video-modal-content {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;

    margin: 0 auto;

    overflow-y: visible;

    background: #000;

    width: calc(100% - 12em);
    height: 0;
    padding-top: calc((100% - 12em) * 0.5625);
    /* 16:9 calc */
}

/* Scaling to fit within the current Viewport size:
               When viewport aspect ratio is greater than 16:9
               work off the height instead of the width for calc */
@media (min-aspect-ratio: 16/9) {
    .video-modal-content {
        width: 0;
        height: calc(100vh - 10em);
        padding-top: 0;
        padding-left: calc((100vh - 10em) * 1.7778);
        /* 16:9 calc */
    }
}

/* Mobile Layout Tweaks - side margins reduced */
@media (max-width: 640px) {
    .video-modal-content {
        width: calc(100% - 1em);
        padding-top: calc((100% - 1em) * 0.5625);
        /* 16:9 calc */
    }
}

/* modal close button */
.close-video-modal {
    display: block;
    position: absolute;
    right: -15px;
    top: -35px;
    text-decoration: none;
    font-size: 35px;
    font-weight: 400;
    color: #fff;
}

/* set the iframe element to stretch to fit its parent element */
iframe#youtube {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;

    background: #000;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.5);
}

/* show the modal: 
               add class to the body to reveal */
.show-video-modal .video-modal {
    opacity: 1.0;

    transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
}

.show-video-modal .video-modal .overlay {
    opacity: 1.0;
}

.show-video-modal .video-modal-content {
    transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
}

.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object {
    height: 246px;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object iframe {
    position: relative;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object iframe::before {
    position: absolute;
    top: 0;
    /* bottom: 0; */
    left: 0;
    right: 0;
    content: " ";
    background: linear-gradient(360deg, rgba(0, 0, 0, 0.00) -7%, #ff1e1eb0 110%);
    padding: 25px;
    z-index: -1;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object img,
.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object img,
.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object video {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.language {
    width: 45px;
    height: 50px;
    filter: invert(1);
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object img.play-btn-you {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 60px;
    object-fit: contain;
    margin: auto;
}

.mask {
    -webkit-mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/vst-bg-masking.png);
    -webkit-mask-position: top left;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/vst-bg-masking.png);
    mask-position: top left;
    mask-repeat: no-repeat;
    mask-size: contain;
    position: relative;
}
.disclosure_regulation .accordion-body ul li{display: flex;align-items: center;}
.disclosure_regulation .accordion-body ul li img{margin-right:10px;}
.mask::after {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -2px;
    left: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/08/vst-bg2.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.maskelement {
    width: 100%;
    height: 520px;
}

.maskelement img {
    height: 100%;
    object-fit: cover;
}

.tab-view-all {
    color: #01843E;
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-weight: 400;
    padding: 7px 70px;
    border-radius: 5px;
    border: 1px solid #01843E;
}

.social {
    background-color: #01843E;
}

.social.p-3 {padding:10px!important}
  

.social ul {
    display: flex;
    list-style-type: none;
    padding-left: 0px;
    justify-content: center;
    margin-bottom: 0px;
    flex-wrap: wrap;
}

.social ul li {
    font-size: 16px;
    font-weight: 100;
    line-height: 25px;
    color: #fff;
    margin-right: 20px;
}

.social ul li a {
    color: #fff;
}

.social ul li:last-child {
    margin-right: 0px;
}

.social ul li span {
    font-weight: 700;
    margin-left: 10px;
}

footer {
    padding: 40px 0px;
    background: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/footer_bg-2.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    border-top: 10px solid #01843e;
}

footer .dealer-locator {
    width: 100%;
    padding: 0px;
    justify-content: flex-start;
    margin-left: 0px;
}

footer .dealer-locator a {
    padding-left: 0px !important;
}

footer .dealer-locator ul {
    margin-top: 0px;
}

footer .dealer-locator ul li i {
    font-size: 18px;
}

footer .dealer-locator::after {
    content: unset;
}

footer h3 {
    color: rgba(0, 0, 0, 0.80);
    font-size: 22px;
    font-weight: 700;
    position: relative;
    margin-bottom: 20px;
    letter-spacing: -1px;width: fit-content;
}

footer h3::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 100%;
    height: 3px;
    background: #01843E;
}

footer ul {
    padding-left: 0px;
    list-style: none;
    margin-top: 30px;
}

footer ul li a {
    color: rgba(0, 0, 0, 0.80);
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 8px;
}

footer .copyright a {
    color: rgba(0, 0, 0, 0.80);
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 14px;
}

footer .copyright ul {
    display: flex;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer .copyright img {
    margin-right: 5px;
}

footer .copyright ul li {
    position: relative;
    margin-right: 12px;
    line-height: 12px;
    border-right: 1px solid #01843e;
    padding-right: 12px;
}

footer .copyright ul li:last-child {
    margin-right: 0px;
    padding-right: 0px;
}

footer .copyright ul li:last-child {
    border-right: 0px;
}

footer .copyright p {
    text-align: right;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 14px;
}

.text-year-height {
    max-height: 520px;
    overflow-y: auto;
    padding: 0px 60px 20px 0px;
    min-height: 520px;
    height: 100%;
}

.text-year-height::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.text-year-height::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.text-year-height::-webkit-scrollbar-thumb {
    background-color: #01843E;
}

.vst-history .flex-parent {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.vst-history .input-flex-container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    width: 100vw;
    max-width: 100%;
    position: relative;
    z-index: 0;
    margin-top: 75px;
    /* margin-left: calc((80vw - 25px) / 20); */
}

.vst-history .dot-info.dot-1 span.year {
    bottom: 16px;
}

.vst-history .dot-info.dot-2 span.year {
    bottom: -105px;
}

.vst-history .dot-info.dot-1 span.year div::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    right: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/active-top-2.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

/* .vst-history .dot-info.dot-1 span.year:hover::before, .vst-history .dot-info.dot-2 span.year:hover::before{
    animation: zoom-in-zoom-out 2s ease-out infinite;
} */
@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.5, 1.5);
    }

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

.vst-history .dot-info.dot-2 span.year div::before {
    content: "";
    position: absolute;
    bottom: 35px;
    left: 50%;
    right: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/non-active-bar-2.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

.vst-history .dot-info.dot-2 span.year div,
.vst-history .dot-info.dot-1 span.year div {
    position: relative;
}

.vst-history .dot-info.dot-2 span.year::before {
    content: " ";
    position: absolute;
    bottom: 34px;
    left: 4px;
    right: 0;
    height: 4px;
    width: 4px;
    /* background-color: #cecece; */
    /* border: 1px solid #b9b9b9; */
    border-radius: 50%;
    margin: auto;
}

.vst-history .dot-info.dot-1 span.year::before {
    content: " ";
    position: absolute;
    top: 34px;
    left: 4px;
    right: 0;
    height: 4px;
    width: 4px;
    /* background-color: #cecece; */
    /* border: 1px solid #b9b9b9; */
    border-radius: 50%;
    margin: auto;
}

.vst-history .dot-info.dot-1 span.year:hover::before,
.vst-history .dot-info.dot-2 span.year:hover::before {
    animation: zoom-in-zoom-out 2s ease-out infinite;
    padding: 2px;
    /* border: 1px solid #01843e; */
    border: 1px solid #639a7b;
}

.vst-history input:checked+.dot-info.dot-1 span.year::before {
    content: "";
    position: absolute;
    top: 30px;
    left: 50%;
    right: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/active-bar-top-2.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

.vst-history input:checked+.dot-info.dot-2 span.year::before {
    content: "";
    position: absolute;
    bottom: 40px;
    left: 50%;
    right: 0;
    background-image: url(../images/active-bar.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

.vst-history input {
    width: 35px;
    height: 25px;
    background-color: #2C3E5000;
    position: relative;
    border-radius: 50%;
    display: block;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    left: 35px;
    /* background-image: url(../images/timeline-bar.png);
    background-repeat: no-repeat;
    background-size: cover; */
}

.vst-history input:focus {
    outline: none;
}

.vst-history input::before,
.vst-history input::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    background-color: #2C3E5000;
    width: 5vw;
    height: 41px;
    max-width: 95px;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/timeline-bar-1.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.vst-history input::before {
    left: calc(-4vw + 12.5px);
}

.vst-history input::after {
    right: calc(-4vw + 12.5px);
}

.vst-history input:checked {
    background-color: #2C3E5000;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tractor-image-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 145px;
    width: 90px;
    border-radius: 0px;
    background-position: 0px 0px;
}


.vst-history input:checked~input,
.vst-history input:checked~input::before,
.vst-history input:checked~input::after {
    background-color: #AEB6BF;
}

.vst-history input:checked::before {
    background-color: #2C3E5000;
}

.vst-history input:checked::after {
    background-color: #AEB6BF00;
}

.vst-history input:checked~input,
.vst-history input:checked~input::before,
.vst-history input:checked~input::after {
    background-color: #AEB6BF00;
}

.vst-history input:checked+.dot-info span {
    font-size: 20px;
    color: #01843E;
    font-weight: bold;
}

.vst-history .dot-info {
    width: 60px;
    height: 55px;
    display: block;
    /* visibility: hidden; */
    position: relative;
    z-index: -1;
    left: calc((((80vw - 25px) / 20) * -1) - 1px);
    /* background-image: url(../images/tractor-image.png);
    background-repeat: no-repeat;
    background-size: cover;bottom: 42px; */
}

.vst-history .dot-info span {
    visibility: visible;
    position: absolute;
    font-size: 12px;
}

.vst-history .dot-info span.year {
    bottom: -30px;
    left: 50%;
    transform: translateX(0%);
    font-size: 18px;
    color: #afafaf;
}

.vst-history .dot-info span.label {
    top: -65px;
    left: 0;
    transform: rotateZ(-45deg);
    width: 70px;
    text-indent: -10px;
}

.vst-history #timeline-descriptions-wrapper {
    width: 100%;
    margin-top: 90px;
    font-size: 22px;
    font-weight: 400;
    margin-left: calc((-80vw - 25px) / 20);
}

.vst-history #timeline-descriptions-wrapper div.wrapper-content {
    margin-top: 0;
    display: none;
}

.vst-history input[data-description="1966"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1966"] {
    display: flex;
}

.vst-history input[data-description="1972"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1972"] {
    display: flex;
}

.vst-history input[data-description="1977"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1977"] {
    display: flex;
}

.vst-history input[data-description="1982"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1982"] {
    display: flex;
}

.vst-history input[data-description="1987"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1987"] {
    display: flex;
}

.vst-history input[data-description="1992"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1992"] {
    display: flex;
}

.vst-history input[data-description="1997"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1997"] {
    display: flex;
}

.vst-history input[data-description="2002"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2002"] {
    display: flex;
}

.vst-history input[data-description="2007"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2007"] {
    display: flex;
}

.vst-history input[data-description="2012"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2012"] {
    display: flex;
}

.vst-history input[data-description="2017"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2017"] {
    display: flex;
}

.vst-history input[data-description="2023"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2023"] {
    display: flex;
}

#timeline-descriptions-wrapper h3,
.wrapper-content h3 {
    color: #01843E;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 65px;
}

#timeline-descriptions-wrapper p.text,
#timeline-descriptions-wrapper ul li,
.wrapper-content p,
.wrapper-content ul li {
    color: #262626;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 20px;
    position: relative;
}

#timeline-descriptions-wrapper ul li {
    margin-bottom: 20px;
    position: relative;
}

#timeline-descriptions-wrapper ul li::before,
.wrapper-content ul li::before {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 0;
    left: -25px;
    right: 0;
    height: 10px;
    width: 10px;
    background: #000;
    border-radius: 50%;
}

#timeline-descriptions-wrapper ul li:last-child {
    margin-bottom: 0px;
}

#timeline-descriptions-wrapper p.text:last-child {
    margin-bottom: 20px;
}

#timeline-descriptions-wrapper ul,
.wrapper-content ul {
    list-style: disc;
}

#timeline-descriptions-wrapper ul li span,
.wrapper-content ul li span {
    color: #01843E;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    width: 100%;
    display: block;
}

/* .vst-history .swiper-container-wrapper--timeline .swiper-slide {
    display: flex;
    background: #fff;
    min-height: 300px;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide .container {
    padding: 0;
    width: 100%;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide .title {
    font-size: 18px;
    opacity: 0;
    transition: 0.5s ease 0.5s;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide-active .title {
    opacity: 1;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar {
    position: relative;
    margin-bottom: 70px;
    background-color: transparent;
    height: 4px;
    border-bottom: 1px solid #888;
    width: 75%;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill {
    background-color: #000;
    height: 3px;
    top: 2px;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:before {
    position: absolute;
    top: 2px;
    left: -100%;
    width: 100%;
    height: 3px;
    background-color: #000;
    content: "";
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:after {
    position: absolute;
    top: 3px;
    right: -100%;
    width: 100%;
    height: 1px;
    background-color: #888;
    content: "";
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom {
    position: relative;
    list-style: none;
    margin: 1rem 0;
    padding: 0;
    display: flex;
    line-height: 1.66;
    bottom: 0;
    z-index: 11;
    width: 75%;
    display: flex;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    display: block;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title {
    position: absolute;
    font-weight: 400;
    right: 0;
    transform: translateX(50%);
    transition: 0.2s all ease-in-out;
    transition-delay: 0s;
    cursor: pointer;
    z-index: 1;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
    position: absolute;
    top: calc(100% + 19px);
    right: 50%;
    transform: translateX(50%) translateY(-50%);
    width: 12px;
    height: 12px;
    background: #000;
    border-radius: 2rem;
    content: "";
    transition: 0.2s all ease-in-out;
    transition-delay: 0s;
    z-index: 1;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title {
    font-weight: 400;
    transition-delay: 0.4s;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title:after {
    background: #000;
    width: 25px;
    height: 25px;
    transition-delay: 0.4s;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title {
    color: #888;
    font-weight: 16px;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title:after {
    background: #888;
} */
.vst-history .swiper-container-wrapper--timeline .swiper-slide {
    display: flex;
    background: #fff;
    min-height: 300px;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide .container {
    padding: 0;
    width: 100%;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide .title {
    font-size: 18px;width:100%;
    opacity: 0;
    transition: 0.5s ease 0.5s;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide-active .title {
    opacity: 1;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar {
    position: relative;
    margin-bottom: 70px;
    background-color: transparent;
    height: 45px;
    /* border-bottom: 1px solid #888; */
    width: 100%;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill {
    background-color: #0000;
    height: 45px;
    position: absolute;
    top: -70px;
}

.path {
    width: 100%;
    height: 100px;
    /* background-color: bisque; */
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/timeline-bar-1-2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    position: absolute;
    padding: 0 30px;
}

.tractor {
    transition: .5s;
}

.progress {
    background-color: transparent;
    display: none !important;
}

.tractor img {
    max-width: 100px;
    height: auto;
    position: relative;
    left: 35px;
    top: 35px;
    z-index: 99;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill img {
    /* height: 90px; */
    /* width: 90px; */
    position: absolute;
    top: 0;
    /* left: 0; */
    right: 0;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:before {
    position: absolute;
    top: 2px;
    left: -100%;
    width: 100%;
    height: 45px;
    background-color: #000;
    content: "";
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tractor-image-1-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 145px;
    width: 90px;
    z-index: 999999999;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:after {
    position: absolute;
    top: 3px;
    /* right: -100%; */
    /* width: inherit; */
    height: 1px;
    background-color: #888;
    content: "";
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom {
    position: relative;
    list-style: none;
    margin: 1rem 0;
    padding: 0;
    display: flex;
    line-height: 1.66;
    bottom: 0;
    z-index: 11;
    width: 95%;
    display: flex;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    display: block;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title {
    position: absolute;
    font-weight: 400;
    right: 0;
    transform: translateX(50%);
    transition: 0.2s all ease-in-out;
    transition-delay: 0s;
    cursor: pointer;
    z-index: 1;
    /* font-weight: 700; */
    transition-delay: 0.4s;
    color: #888;
    text-align: center;
    transition: all 0.3s;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:hover {
    font-weight: 700 !important;
    color: #01843E !important;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
    position: absolute;
    top: calc(100% + 35px);
    right: 50%;
    transform: translateX(50%) translateY(-50%);
    width: 50px;
    height: 50px;
    background: #0000;
    border-radius: 2rem;
    content: "";
    transition: 0.2s all ease-in-out;
    transition-delay: 0s;
    z-index: 1;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after {
    top: calc(100% - 70px);
    height: 50px;
    width: 50px;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title {
    font-weight: 700;
    transition-delay: 0.4s;
    color: #01843E;
    text-align: center;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-1.active .switch-title:after {
    transform: translateX(50%) translateY(-25%);
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2.active .switch-title:after {
    transform: translateX(50%) translateY(-50%);
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title {
    color: #888;
    font-weight: 400;
    text-align: center;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title:after {
    background: #8880;
}
.attachment{position: relative;background: #fcfcfc}
.attachment h3{position: relative;margin-bottom: 50px;}
.attachment h3:before{content: "";position: absolute;top:50%;bottom: 0;left:0;height: 5px;background: #9e211f;width: 40%;}
.attachment h3:after{content: "";position: absolute;top:50%;bottom: 0;right: 0;height: 5px;background: #9e211f;width: 40%;}
.attachment .attachments h6{font-size: 14px;text-align: center;padding-top: 15px;}
.attachment .swiper-button-prev{top: 12%;right: 5.5%;left: auto;}
.attachment .swiper-button-next{top: 12%;right: 3%;}
.attachment .swiper-button-prev, .attachment .swiper-button-next{background-color: #212121;box-shadow: 0 0 2px 0 #fff;color: #ffffff;height: 30px;line-height: 25px;text-decoration-line: none;width: 30px;}
.attachment .swiper-button-prev:after, .attachment .swiper-button-next:after{font-size: 18px;font-weight: 600}
.attachment .attachments .swiper-slide{text-align: center;}

/* Product Listing design start */

.series-9 .bg{
    background: #01843E;text-align: center;color: #FFF;
}
.series-9 h3{
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 24px; 
    font-weight: 700; 
}
.series-9 .bg p{
    font-family: 'Poppins',sans-serif;color: #fff;font-weight: 300;
    font-size: 14px;
}
.series-9 ul{
    display: flex;justify-content: center;list-style: none; padding-left: 0px;
}
.product_category .bg{background:#fff;box-shadow:0px 11px 8px #0000000d;overflow: hidden;height: 100%;}
.product_category .bg h6{color: rgba(0, 0, 0, 0.80);text-align: center;font-family: Poppins;font-size: 16px; font-weight: 800;padding: 10px 5px;margin-bottom: 0px;}
.product_category .bg h6 span{font-size: 18px;}
.product_category .bg ul.list_flex{border-top: 3px solid #adc825;justify-content: space-around;background: #01843e;margin-bottom: 0px;}
.product_category .bg ul.list_flex li ul {align-items: center;height: 100%;position:relative;z-index: 9;flex-wrap: wrap;}
.product_category .bg ul.list_flex li.after_img:first-child:after{    content: "";position: absolute;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/10/category_after_img_1.png);background-size: contain;background-repeat: no-repeat;background-position: right; top: 0;bottom: 0;left: 0;right: -20px;}
.product_category .bg ul.list_flex li.after_img{position:relative;background: #fff;width: 50%;}
.product_category .bg ul.list_flex li.after_img:before{content:""; position: absolute;left: -40px;right: 0;top: 0;bottom: 0;background:#fff}
.product_category .bg ul.list_flex .series-9{background: #01843E;padding: 0 12px;}
.product_category .bg ul.list_flex .series-9 &gt; li{height: 100%;}
.series-9 .bg ul li ul li:first-child, .series-9 .bg ul li:first-child {border-right: 0px;padding: 0px 5px;}
.series-9 .bg ul li ul li{font-size: 11px;padding: 0px 5px;}
.product_category a{margin: 0 !important;background: #fff !important;font-size: 12px !important;padding: 5px !important;font-weight: 500 !important;}
.series-9 ul li{ font-family: 'Poppins', sans-serif;font-size: 14px; font-weight: 300; padding: 0px 10px;}
.series-9 ul li img{margin-right: 5px;width: 18px;}
.series-9 ul li:first-child{border-right: 1px solid #fff;}
.series-9 .maskelement {width: 100%;height: 330px;}
.series-9 .mask {-webkit-mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/clipped-2.png);-webkit-mask-position: top center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/clipped-1-1.png);mask-position: top center;mask-repeat: no-repeat;mask-size: contain;position: relative;}
.series-9 .mask::after{background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/list-masking-1.svg);background-position: top center;}
.series-9 a{border-radius: 5px;background: #D1F55E;color: #000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 400;text-transform: uppercase;width: -webkit-fill-available;margin: 8px;padding: 10px;}
.series-9 input{border-radius: 0;padding: 10px}
.series-9 button{background-color: #01843E;color: #fff;border: 1px solid #01843e;border-radius: 0px;}
.series-9 button:hover{background-color: #fff;color: #01843e;--bs-btn-hover-border-color: #028846;}
.series-9 .modal-body{    
    /* background: url(../images/VST_Logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right; */
    /* color: #cce8da; */
    /* background: linear-gradient(270deg, #dce5e0, transparent);*/}
.series-9 .btn-close{background-color: transparent;border: 0px;opacity: 1;}
.key-usp .dot1{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;right: 31%;top: 190px;
}
.key-usp .dot1::before{content: " ";position: absolute;left: -3.5px;right: 0;top: -3px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot2{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;right: 48%;bottom: 200px;
}
.key-usp .dot2::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot3{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;left: 28.4%;bottom: 395px;
}
.key-usp .dot3::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot4{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;left: 34%;top: 295px;
}
.key-usp .dot4::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot5{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;left: 26.5%;top: 180px;
}
.key-usp .dot5::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .img-hgt{   
    height: 700px;
    text-align: center;
    width: fit-content;
    margin: auto;
}
.key-usp .img-hgt img{
    height: 700px;
}
.cloudimage-360-hotspot-custom-icon{    background:#76AD0133!important;}
.cloudimage-360-hotspot-custom-icon::before{background-color: #ffc107 !important;}
/* .content__main {
    width: 90%;
    /* max-width: 600px; */
  /*   background: #dfdfdf;
    border-radius: 5px;
    overflow: hidden;
    margin: 50px auto;
    /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); */
/*   }
  .content__main img {
    display: block;
    width: 100%;
    position: relative;
  }
  .content__main:hover {
    cursor: zoom-in;
  }
  #vst-tractor{height: fit-content !important;} */

/* Product Listing design end */


/*Investor style start*/


/* Dealer Locator style start */
.search_listing .bg{border-radius: 10px;border: 1px solid #929292;background: #F1F1F1;padding: 25px 40px 35px;position:relative;height:100%}
.search_listing .bg h3{color: #000;font-family: Open Sans;font-size: 24px; font-weight: 700; text-transform: capitalize;}
.search_listing ul, .search_listing ul ul{list-style: none;padding-left: 0px;}
.search_listing ul ul{display:flex;}
.search_listing ul ul li{padding: 0px;}
.search_listing ul li, .search_listing ul li a{padding: 7px 0px;color: #000;font-family: Open Sans;font-size: 17px; font-weight: 500; text-transform: capitalize;}
.search_listing ul li img{margin-right: 10px;}
.search_listing ul li a{padding: 0px}
.search_listing .cta {border-radius: 10px;border: 1px solid #929292;background: #01843E;position: absolute;left: 0;right: 0;bottom: 0;padding: 10px;text-align: center;border-bottom: 0px;}
.search_listing .cta .col-6{border-right: 1px solid #ffffff85}
.search_listing .cta .col-6:hover h6 a{color:#d2d3d2;}
.search_listing .cta .col-6:last-child{border-right: 0px;}
.search_listing .cta h6 a {color: #FFF;font-family: Open Sans;font-size: 16px; font-weight: 400; text-transform: capitalize;line-height: 20px;transition: 0.3s ease-in-out;}
.search_listing .cta h6{margin-bottom: 0px;}
.select_search select {padding: 15px;color: #989898;font-family: Open Sans;font-size: 18px; font-weight: 400;border-radius: 5px;border:1px solid rgb(0 40 19 / 17%)}
.select_search select option{background:#f5f5f5;transition: 0.3s ease-in-out;} 
.select_search select option:hover{background: #01843E;}
/* Dealer Locator style end */

/* Career style start */
.career_bnr_text{position:absolute;top: 0;bottom: 0;left: 0;right: 0;transform: translate(0px, 40%);}
.career_bnr_text h3{color: #fff;text-align: center;font-family: Open Sans;font-size: 48px; font-weight: 700; text-transform: uppercase;}
.sales_executive .bg{border-radius: 10px;border: 1px solid #959595;background: #F5F5F5;padding: 50px 30px 30px 30px;}
.sales_executive .bg .sales_text{border-right: 1px solid rgba(0, 0, 0, 0.22)}
.sales_executive .bg .sales_text h3{color: #000;font-family: Open Sans;font-size: 30px; font-weight: 600;display: flex;align-items: center;}
.sales_executive .bg .sales_text h3 img{margin-right: 10px;}
.sales_executive .bg .sales_text h6{color: #000;font-family: Open Sans;font-size: 15px; font-weight: 500;display: flex;align-items: center;}
.sales_executive .bg .sales_text ul{list-style: none;padding-left: 0px;display: flex;margin-top: 50px;}
.sales_executive .bg .sales_text ul li{border-radius: 5px;background: #D7D7D7;color: #000;font-family: Open Sans;font-size: 16px; font-weight: 400;padding: 8px 40px;margin: 0 5px;}
.sales_executive .bg  .apply{display: flex;flex-direction: column;justify-content: space-between;height: 100%;padding: 20px 0px 20px 10px;}
.sales_executive .bg  .apply span{color: #000;font-family: Open Sans;font-size: 15px;  font-weight: 500; }
.sales_executive .bg .apply a{border-radius: 5px;background: #01843E;color: #FFF;font-family: Open Sans;font-size: 16px; font-weight: 400;padding: 15px 30px;width: -webkit-fill-available;text-align: center;}
.sales_executive .bg .apply a.upload_form{color: #000;font-family: Open Sans;font-size: 15px;font-weight: 500;background: #f5f5f5;padding: 0px;text-align: left;}
/* Career style end */

.disclosure_regulation .table_style{border: 0px solid #000;padding: 0px;height: 100%;}
.disclosure_regulation .nav{border: 1px solid #000;position: sticky;
    top: 40px;}
.disclosure_regulation .nav .nav-link{border-bottom: 1px solid #000;border-radius: 0px;color: #000;text-align: left;padding: 20px;font-family: 'Poppins',sans-serif;font-size: 17px;font-weight: 500;}
.disclosure_regulation .nav .nav-link.active{background: #01843E;color: #fff;}
.disclosure_regulation .nav .nav-link:last-child{border-bottom: 0px}
.disclosure_regulation .tab-content, .disclosure_regulation .tab-pane{overflow-y: auto;overflow-x:hidden;}
.disclosure_regulation .tab-content h4{color: #000;font-family: "Open Sans",sans-serif;font-size: 24px; font-weight: 600;margin-bottom: 25px;} 
.disclosure_regulation .tab-content .table_list_border{border: 1px solid #00000036;height: 100%;}
.disclosure_regulation .tab-content .col-md-6{margin-bottom: 25px;}
.disclosure_regulation .tab-content .table_list_border h5{color: #FFF;font-family: "Open Sans",sans-serif;font-size: 19px; font-weight: 500;background: #01843E;padding: 10px 20px;}
.disclosure_regulation .tab-content .table_list_border ol{padding: 10px 40px;}
.disclosure_regulation .tab-content .table_list_border ol li{color: #000; font-size: 16px; font-weight: 500;padding: 15px 0px;font-family: 'Poppins',sans-serif;}
.disclosure_regulation .tab-content p{font-family: "poppins",sans-serif;text-align: left;font-size: 14px; font-weight: 400; }

.disclosure_regulation ul{list-style: none;padding-left: 0px;}
.disclosure_regulation .accordion-button{background-color: #01843e;color: #fff;font-size: 18px;font-family: 'Poppins',sans-serif;border-radius: 0px !important;cursor: pointer;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/accordion-arrow-1.png);background-size: contain;background-position: 65px;background-repeat: no-repeat;}
.disclosure_regulation .accordion-item{padding: 10px 0px 0px;border: 0px;}
.disclosure_regulation .accordion-button:after{filter: invert(1);}
.disclosure_regulation .accordion-body{background: #fff;padding: 0 15px;}
.disclosure_regulation .accordion-body .accordion-body{background: #f0ffe8;}
.disclosure_regulation .accordion-body ul li{line-height: 30px;}
.disclosure_regulation .accordion-body ul li a{text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.disclosure_regulation .accordion-body ul li a{color: #000;font-family: 'Poppins',sans-serif;transition: 0.3s ease-in-out;cursor: pointer;}
.disclosure_regulation .accordion-body ul li a:hover{color: #01843e;}
.csr_ongoing li a{color: #000;font-family: 'Poppins',sans-serif;transition: 0.3s ease-in-out;cursor: pointer;font-size: 18px;padding: 15px 0px 0px;text-decoration: underline;}
.csr_ongoing li a:hover{color: #01843e;}
/*Investor style end*/

/*About us style start*/
.about_us h3{text-transform: capitalize;}
.about_us p{font-family: 'Poppins',sans-serif;font-weight: 400;text-align: left;}
.about_us a{color: #01843E !important;font-family: 'Poppins',sans-serif;font-weight: 600;cursor:pointer }
/*.txt_position{position: absolute;top: 0;bottom:0;}*/
/*.txt_position .bigger_text h3{color: #91a74ac7;font-size: 400px;font-weight: 800;font-family: 'Poppins',sans-serif; }*/
.vision_mission .bg{background: #01843E;height: 100%;padding: 37px 55px;}
.vision_mission .bg h5, .vision_mission .bg p{color:#fff;text-align: left;}
.vision_mission .bg h5 {color: #FFF;font-family: 'Open Sans', sans-serif;font-size: 28px; font-weight: 700; }
.vision_mission .bg p{color: #FFF;font-family: 'Poppins', sans-serif;font-size: 16px; font-weight: 300;  }
.vision_mission .values{color: #01843E;text-align: center;font-family: 'Open Sans', sans-serif;font-size: 32px; font-weight: 600; position: absolute;top: 12%;left: 20%;}
.board_directors .name{background: rgba(217, 217, 217, 0.36);padding: 25px 10px;text-align: center;height: 100%;}
.board_directors .name h5{color: #000; font-family: 'Poppins', sans-serif;font-size: 20px; font-weight: 600;line-height: 30px;}
.board_directors .name span{color: #000; font-family: 'Poppins', sans-serif;font-size: 18px; font-weight: 300;line-height: 18px;}
.awards_section h3, .certificates_policies h3{position:relative;}
.awards_section .swiper-slide {text-align:center;}
.awards_section h3:after, .certificates_policies h3:after{content:"";position:absolute;bottom: -20px;left:0;right: 0;background: #01843E;width: 76px;height: 3px;margin: auto;}
.awards_section h6{color: #01843E;text-align: center;font-family:'Open Sans', sans-serif;font-size: 16px; font-weight: 700; margin-top: 20px;}
.awards_section .swiper-button-next:after, .awards_section  .swiper-button-prev:after{color: #fff;font-size: 12px; }
.awards_section .swiper-button-prev, .awards_section .swiper-button-next{height: 30px;width: 30px;margin: auto;background: #01843e;border-radius: 50%;}
.awards_section .swiper-button-prev{left:0px}
.awards_section .swiper-button-next{right:0px}
#certificate_policy li{flex: 1;}
#certificate_policy li .nav-link.active{background: #01843E;color: #FFF;}
#certificate_policy li .nav-link{width: -webkit-fill-available;background: #EAEAEA;border-radius: 0px;padding: 20px;color: #000;text-align: center;font-family: 'roboto',sans-serif;font-size: 18px;font-weight: 500;letter-spacing: 0.5px;}
.certificates_policies .tab-pane ul{display: flex;list-style: none;padding-left: 0px;justify-content: space-between;margin-bottom: 0px;}
.certificates_policies .tab-pane ul li:first-child{color: #01843E;font-size: 22px;text-align: left;padding-left: 2rem;}
.certificates_policies .tab-pane ul li{color: rgba(0, 0, 0, 0.53);font-family: 'roboto',sans-serif;font-size: 18px; font-weight: 500; text-transform: capitalize;width: 33.33%;text-align: center;padding: 15px 10px 0px;letter-spacing: 0.2px;}
.certificates_policies .tab-pane ul li:last-child{text-align: right;padding-right: 2rem;}
.certificates_policies .tab-pane ul li a{background: #01843E;color: #FFF;text-align: center;font-size: 16px;font-weight: 300;padding: 5px 30px;border-radius: 5px;letter-spacing: 0.3px;}
.driving_change {position:relative;}
.driving_change .driving_text{position:absolute;left: 0;top: 0;bottom: 0;right: 0;display: flex;
    flex-direction: column;
    justify-content: center;}
.driving_change .driving_text .container{top: 0; position: relative;}
.driving_change .driving_text:before{content: "";position:absolute;top:0;bottom: 0;left: 0;right:0;background: linear-gradient(90deg, #000 0.06%, rgba(84, 84, 84, 0.00) 99.95%);}
.driving_change .driving_text h3{color: #FFF;font-family: 'Poppins',sans-serif;font-size: 36px;font-style: italic;font-weight: 400;z-index: 1;position: relative;margin-bottom: 25px;}
.driving_change .driving_text h3:after{content:"";position:absolute;bottom: 0;left:0;right: 0;background: #01843E;width: 76px;height: 3px;}
.driving_change .driving_text p{color: #FFF;font-family: 'Poppins',sans-serif;font-size: 13px; font-weight: 300;z-index: 1;position: relative;}
.driving_change .driving_text a{border-radius: 5px;background: #01843E;color: #FFF;font-family: 'roboto',sans-serif;font-size: 12px; font-weight: 300;z-index: 1;position: relative;padding: 6px 30px;}
/*About us style end*/

/*GT &amp; MF style start*/
.global_technology h3{font-family: 'Open Sans', sans-serif;}
.global_technology p{font-family: 'Poppins',sans-serif;font-weight: 400;text-align:left}
.slide_content {position:relative;}
.slide_content:before{content:"";position:absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0.6;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);}
.slide_content h6{position: absolute;left: 0;right: 0;bottom: 50px;color: #FFF;text-align: center;font-family: Poppins;font-size: 30px;font-weight: 700;}
.manufacturing  .swiper-slide.swiper-slide-active{position:relative}
.manufacturing  .swiper-slide .slide_content h6{display:none}
.manufacturing  .swiper-slide.swiper-slide-active .slide_content{box-shadow:25px 20px 35px 20px #0000002e}
.manufacturing  .swiper-slide.swiper-slide-active .slide_content h6{display:block;}
.manufacturing  .swiper-slide.swiper-slide-active .content_absolute, .manufacturing  .swiper-slide .content_absolute{display:none;}
.manufacturing  .swiper-slide.swiper-slide-active:hover h6{display: none;}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute{display:block;position:absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: left;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 55px;background: rgba(0, 87, 41, 0.35);backdrop-filter: blur(10.5px);}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute h5{color: #FFF;font-family: Open Sans;font-size: 24px; font-weight: 700; text-align: left;width: -webkit-fill-available;}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute ul{list-style:none;padding-left: 0px;width: -webkit-fill-available;}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute ul li{color: #FFF;font-family: Poppins;font-size: 16px; font-weight: 400; }
.manufacturing{padding-bottom: 60px !important}

.manufacturing .swiper-pagination .swiper-pagination-bullet{box-shadow: 0px 0px 20px #fff;
    height: 12px;
    width: 12px;
    border: 4px solid #8b8b8b;
    background: #dddddd;}
.manufacturing .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #01843E;border: 0px}
/*GT &amp; MF style end*/

/* product sub category start */
.product-inner-slider .swiper-button-prev {left: 40%;right: auto;top: 95%;}
.product-inner-slider .swiper-button-next {right: 40%;left: auto;top: 95%;}
.parent-slider .swiper-pagination-clickable .swiper-pagination-bullet {height: 60px;width: 60px;}
.parent-slider .swiper-pagination-bullet {opacity: 0.5;background: #01843e61}
.parent-slider .swiper-pagination-bullet-active {background: #01843e;opacity: 1;}
.parent-slider .img-wdt {width: 60px;}
rent-slider .swiper-slide {text-align: center;}
.parent-slider {margin: 0 auto;}
.parent-slider&gt;.swiper-wrapper&gt;.swiper-slide {/* background: #607d8b; */box-sizing: border-box;}
.parent-slider&gt;.swiper-wrapper h2 {margin: 0 0 20px;font-size: 32px;color: #000;text-transform: uppercase;position: relative;top: -35px;text-align: center;}
.child-slider .swiper-button-next,.child-slider .swiper-button-prev {width: 35px;height: 35px;color: #01843e;}
.child-slider .swiper-button-next:after,.child-slider .swiper-button-prev:after {font-size: 28px;}
 
.imagepin {position: relative;display: block;overflow: hidden;border-radius: 10px;max-width: 1000px;margin: 30px auto;}
.imagepin .pins {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.imagepin img {display: block;margin: 0;width: 100%;height: auto;border: 10px solid #fff;}
.imagepin .pin {width: 10px;height: 10px;transform: translate(-50%, -50%);z-index: 9;border-radius: 100%;position: absolute;opacity: 1;background: rgb(1 132 62 / 0%);/*background: rgb(1 132 62 / 20%);*/-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(0px);/*backdrop-filter: blur(1px);*/display: flex;justify-content: center;align-items: center;border: 2px solid transparent;text-decoration: none;}
.imagepin .pin span {max-width:200px;position: absolute;top: -10px;font-size: clamp(12px, 2vw, 13px);display: block;width: -webkit-fit-content;width: -moz-fit-content;width:400px;white-space: nowrap;text-align: center;background: rgb(1 132 62 / 20%);color: #111;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);padding: 0px;border-radius: 5px;z-index: 10;line-height: 1;display:none;transition: 0.2s all ease-in-out;}
.usp_overlay{display:none;}
.imagepin .pin:hover .usp_overlay{display: block}
.imagepin .pin:hover {border-color: #01843E;}
.imagepin .pin:hover:after {width: 7px;height: 7px;}
.imagepin .pin:hover span {display:block;top: -70px;}
.imagepin .pin span {width: -moz-fit-content;width: max-content;background: #fff;padding: 0px;}
.imagepin .pin span img {width: auto; max-width:100%;margin: 0 auto;}
.imagepin .pin:hover span p {padding: 5px;color: #fff;font-weight: 600;font-family: "poppins", sans-serif;background: #01843e;}
.imagepin .pin:active {border-color: #ffaa67;}
.imagepin .pin:active:after {width: 20px;height: 20px;}
.imagepin .pin:after {content: "";width: 5px;height: 5px;transition: 0.2s all ease-in-out;background: #01843E;position: relative;display: block;border-radius: 100%;opacity: 0;}
.imagepin .pin:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 50%;
    -webkit-animation: shockwave 2s 0.5s ease-out infinite;
/*     animation: shockwave 2s 0.5s ease-out infinite; */
    animation: none;
}

.imagepin .di_929_1 .pin_1 {
    top: 20%;
    left: 36%;
}

.imagepin .di_929_1 .pin_2 {
    top: 71%;
    left: 49%;
}

.imagepin .di_929_1 .pin_3 {
    top: 6%;
    left: 46%;
}

.imagepin .di_929_1 .pin_4 {
    top: 47%;
    left: 32%;
}

.imagepin .di_929_1 .pin_5 {
    top: 30%;
    left: 65%;
}

.imagepin .di_929_2 .pin_1 {
    top: 18%;
    left: 57%;
}

.imagepin .di_929_2 .pin_2 {
    top: 71%;
    left: 22%;
}

.imagepin .di_929_2 .pin_3 {
    top: 6%;
    left: 48%;
}

.imagepin .di_929_2 .pin_4 {
    top: 53%;
    left: 57%;
}

.imagepin .di_929_3 .pin_1 {
    top: 20%;
    left: 39%;
}

.imagepin .di_929_3 .pin_2 {
    top: 73%;
    left: 73%;
}

.imagepin .di_929_3 .pin_3 {
    top: 6%;
    left: 48%;
}

.imagepin .di_929_3 .pin_4 {
    top: 56%;
    left: 42%;
}

.imagepin .di_929_4 .pin_1 {
    top: 16%;
    left: 42%;
}

.imagepin .di_929_4 .pin_2 {
    top: 6%;
    left: 49%;
}

.imagepin .di_932_1 .pin_1 {
    top: 13%;
    left: 39%;
}

.imagepin .di_932_1 .pin_2 {
    top: 71%;
    left: 55%;
}

.imagepin .di_932_1 .pin_3 {
    top: 4%;
    left: 52%;
}

.imagepin .di_932_1 .pin_4 {
    top: 45%;
    left: 37%;
}

.imagepin .di_932_1 .pin_5 {
    top: 24%;
    left: 70%;
}

.imagepin .di_932_2 .pin_1 {
    top: 72%;
    left: 53%;
}

.imagepin .di_932_2 .pin_2 {
    top: 5%;
    left: 54%;
}

.imagepin .di_932_2 .pin_3 {
    top: 45%;
    left: 71%;
}

.imagepin .di_932_2 .pin_4 {
    top: 25%;
    left: 36%;
}

.imagepin .di_932_3 .pin_1 {
    top: 20%;
    left: 60%;
}

.imagepin .di_932_3 .pin_2 {
    top: 72%;
    left: 27%;
}

.imagepin .di_932_3 .pin_3 {
    top: 8%;
    left: 50%;
}

.imagepin .di_932_3 .pin_4 {
    top: 53%;
    left: 60%;
}

.imagepin .di_932_3 .pin_5 {
    top: 27%;
    left: 18%;
}

.imagepin .di_932_4 .pin_1 {
    top: 6%;
    left: 52%;
}

.imagepin .di_932_4 .pin_2 {
    top: 20%;
    left: 55%;
}


@-webkit-keyframes shockwave {
    0% {
        transform: scale(1);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), inset 0 0 1px #fff;
    }

    95% {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0), inset 0 0 30px rgba(0, 0, 0, 0);
    }

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

@keyframes shockwave {
    0% {
        transform: scale(1);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), inset 0 0 1px #fff;
    }

    95% {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0), inset 0 0 30px rgba(0, 0, 0, 0);
    }

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

.imagepin .pin:nth-of-type(1):before {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.imagepin .pin:nth-of-type(2):before {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.imagepin .pin:nth-of-type(3):before {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.imagepin .pin:nth-of-type(4):before {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

.imagepin .pin:nth-of-type(5):before {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
}

.imagepin .pin:nth-of-type(6):before {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
}

.imagepin .pin:nth-of-type(7):before {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}

.imagepin .pin:nth-of-type(8):before {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.imagepin .pin:nth-of-type(9):before {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
}
/* product sub category end */

/* product Category start */
.product_series_category .bg h3{background: #01843E;padding: 17px;position: relative;    border-left: 1px solid #fff;transition: 0.3s ease-in-out;} 
.product_series_category .bg ul li, .product_series_category ul li{color: #000}
/* .product_series_category .bg h3:hover{background: #00cd5f;} */
.product_series_category .bg h3:before{content: '';position: absolute;top: 0;bottom: 0;right: 0px;left: 0;transition: 0.3s ease-in-out;z-index: -1;background-color: #01843e;}
/* .product_series_category .bg h3:hover:before{background: #00cd5f;border-left: solid 50px #00cd5f;} */
.product_series_category .bg h3:after{content: '';position: absolute;top: 0;bottom: 0;left: auto;right: 0;width: 90px;background-color: #ffffff;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/arrow_vst.png);background-repeat: no-repeat;background-position: 0 right;background-size: contain;z-index: 99999;}
/* .product_series_category .bg:after{content"";position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 1px;background:#fff;} */
.product_series_category .bg h3, .product_series_category .bg h3 a, .product_series_category .bg p{color:#fff;text-align: left;}
.product_series_category .bg p{font-weight: 300;font-family: 'Poppins', sans-serif;font-size: 14px;}
.product_series_category .category_image{z-index: 9;position: relative;}
.product_series_category .row_direction:nth-child(even) .bg h3:before{content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;transition: 0.3s ease-in-out;z-index: -1;background-color: #01843e;}
.product_series_category .row_direction:nth-child(even) a, .product_series_category a{width: -webkit-fill-available}
.product_series_category .row_direction:nth-child(even) .bg h3{padding-left: 95px;}
.product_series_category .row_direction:nth-child(even) .bg ul{padding-left: 6.5rem}
/* .product_series_category .row_direction:nth-child(even) .bg h3:hover:before{background: #00cd5f;border-right: solid 50px #00cd5f;} */
.product_series_category .row_direction:nth-child(even) .bg h3:after{background: #ffffff5e;content: '';position: absolute;top: 0;bottom: 0;right: auto;left: 0;width: 85px;background-color: #ffffff;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/left-arr.png);background-repeat: no-repeat;background-position: left;background-size: contain;z-index: 99999; }
.product_series_category .row_direction{padding: 0px 0px;}
.product_series_category .row_direction:last-child{padding-bottom: 0px;}
/* product Category end */

/* Media style start */
.media .tab-pane &gt; .col-md-10 .row{height: 100vh;  overflow-y: auto;padding-right: 5px;}
.media .tab-pane &gt; .col-md-10 .row::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 8px;
	background-color: #F5F5F5;
}

.media .tab-pane &gt; .col-md-10 .row::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

.media .tab-pane &gt; .col-md-10 .row::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #01843e;
}
.media .tab-pane span{border-radius: 5px;border: 1px solid rgba(0, 40, 19, 0.33);padding: 12px 40px;width: 100%;margin: 0px 0px 10px;display: inline-block;}
.media .tab-pane span strong{font-weight: 600;color:#5c5c5c;font-size: 22px;width: -webkit-fill-available; display: block;}
.media .tab-pane a{color: #01843E;font-family: Roboto;font-size: 20px; font-weight: 500; text-transform: inherit;transition: 0.3s ease-in-out;}
.media .tab-pane a:hover{color: rgb(86 126 105);}
.world-of-vst.media .nav-link:hover{border-radius: 40px;font-weight: 500;border: 1px solid #d9d9d900;color: rgba(0, 0, 0, 0.30); color: #01843e;}
/* Media style end */
/* product finance style start */
.document_required .bg{background:#f5f5f5;height: 100%}
.document_required .bg h4{background: #01843E;padding: 25px;font-size: 22px;text-align: center;color: #fff;letter-spacing: 0.5px;}
.document_required .bg ol{padding: 40px 65px}
.document_required .bg ol li{margin-bottom: 20px;color: #000;font-family: "Open Sans",sans-serif;font-size: 17px; font-weight: 500; }
.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 50px;text-align: center;}
.id_proof .card_details{background: #F5F5F5;padding: 25px;height: 100%}
.id_proof .card_details p{color: #000;text-align: center;font-family:' Open Sans', sans-serif;font-size: 20px; font-weight: 700;padding-top: 10px;}
.retail_finance {background: #01843E;padding: 30px;text-align: center;margin-top: 40px;}
.retail_finance h3{color:#fff;}
.financial_institution .logo_bg{background: rgba(217, 217, 217, 0.25);padding: 32px 20px}
/* product finance style end */


/* after sale style start */
.vst_warranty{background:url("https://www.vsttractors.com/in/wp-content/uploads/2023/11/vst_warranty.png");background-size: cover;background-repeat: no-repeat;}
.vst_warranty h3, .vst_warranty p{color: #fff;text-align: left;}
.vst_warranty h3{margin-bottom: 20px;}
.product-range-table-head th{padding: 13px !important;color: #fff !important;background-color: #01843E !important;text-align: center;font-family: Open Sans;font-size: 24px;font-weight: 600;text-transform: capitalize;} 
.thead-col th {background-color: #C6E0B4 !important;vertical-align: middle;padding: 15px !important; text-align: center;font-family: Open Sans;font-size: 24px; font-weight: 600; text-transform: capitalize;border: 1px solid #000;}
.product-range-table tbody td {font-size: 22px;}
.do_dont .main-title h4, .vst_after_sale .main-title h4{color: #000;text-align: center;font-family: Open Sans;font-size: 36px; font-weight: 600; text-transform: capitalize;margin-bottom: 40px;}
.vst_after_sale #nav-tabContent{margin-top: 70px;}
.do_dont ol {padding-left: 4rem;}
.do_dont ol li, .vst_after_sale ol li{color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 26px;
    margin-bottom: 8px;}
 
.tractor_sfm.world-of-vst #certificate_policy {margin-bottom: 50px;}
.tractor_sfm.world-of-vst #certificate_policy .nav-link.active::after, .tractor_sfm.world-of-vst #certificate_policy .nav-link.active::before{content: unset;}
.tractor_sfm.world-of-vst #nav-tab .nav-link{font-size: 20px;padding: 21px}
/* after sale style start */


@media (max-width: 400px) {
    .vst-history .input-flex-container {
        width: 300px;
    }
}

@media (max-width: 480px) {
	.product_series_category .bg{padding: 35px 5px 15px 5px !important;}
	.product_series_category .row_direction:nth-child(even) .bg ul {padding-left: 1.5rem !important;}
	.social ul li { flex: 1 0 70%;}
	#award_certificates{padding-top: 30px;}
	.world-of-vst .nav-tabs .nav-link {font-size: 14px !important;}
    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch {
        min-width: 20px;
    }

    /* .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom{overflow-x: auto;} */
    #timeline-descriptions-wrapper h3,
    .wrapper-content h3 {
        font-size: 40px !important;
        line-height: 45px !important;
    }

    .timeline-overflow,
    .timeline-1 {
        overflow-x: auto;
        position: relative;
        background: linear-gradient(90deg, transparent 80%, #00000030);
    }

    /* .timeline-1{z-index: 101;}

    .timeline-overflow::before{background:transparent !important}
    .timeline-1::before, .swiper-pagination-custom::before{
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background: linear-gradient(90deg, transparent 88%, #ffffffab 10%);
        z-index: 99;height: 170px;
    }
    .timeline-1::before{z-index: 100;} */

    .world-of-vst .nav-link {
        font-size: 14px !important;
        line-height: 14px;
    }
	.world-of-vst .nav-link.active:focus-visible{box-shadow: none;}

    .vst-history .input-flex-container {
        width: 340px;
    }

    .vst-history .dot-info span.year {
        font-size: 14px !important;
    }

    .vst-history .dot-info {
        top: 15px !important;
        left: calc((((10vw - 0px) / 5) * -1) - 1px) !important;
    }

    .tractor img.mob-width {
        max-width: 28px !important;
        top: 75px !important;
        left: 0px;
    }
	.path{padding: 0px 5px;}

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar {
        height: 4px;
        border-bottom: 0px solid #888;
        top: -18px;
        margin-bottom: 70px !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill {
        background-color: #01843E00;
        height: 3px;
        top: 2px;
        z-index: 1;
        width: 130%;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2.active .switch-title:after {
        transform: translateX(0%) translateY(-44%);display: none;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-1.active .switch-title:after {
        transform: translateX(50%) translateY(-42%);display: none;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom {
        width: 100%;
        padding: 0 10px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:after {
        position: absolute;
        top: 3px;
        right: -40%;
        width: 45%;
        height: 0px;
        background-color: #888;
        content: "";
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title:after {
        background: #01843E;
        width: 20px !important;
        height: 20px !important;
        transition-delay: 0.4s;
    }

    .vst-history .dot-info.dot-1 span.year {
        bottom: 0px !important;
    }

    .vst-history .dot-info.dot-2 span.year {
        bottom: -99px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:before {
        position: absolute;
        top: 2px;
        left: -130%;
        width: 100%;
        height: 3px;
        background-color: #01843E;
        content: "";
    }

/*     .path {
        display: none;
    } */
	.retail_finance{padding: 15px; margin-top: 10px;}
}

.vst-history {
    position: relative;
}

.vst-history .swiper-button-next,
.vst-history .swiper-button-prev {
    display: none;
}

@media (max-width: 480px) {
	.dealer-locator&gt;div{justify-content: center !important;}
    .vst-history .swiper-button-next,
    .vst-history .swiper-button-prev {
        display: flex;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch {
        min-width: auto;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar .swiper-pagination-bullet {
        display: none;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill {
        width: 95%;
    }

    .vst-history .swiper-button-prev,
    .vst-history .swiper-button-next {
        z-index: 999;
    }

    .vst-history .swiper-button-next {
        right: 0;
        top: 45%;
    }

    .vst-history .swiper-button-prev {
        left: 0;
        top: 45%;
    }

    .vst-history .swiper-button-prev::after,
    .vst-history .swiper-button-next::after {
        background: #01843E;
        color: #fff;
        padding: 7px 9px;
        font-size: 12px;
        border-radius: 50%;
        margin-top: 8px;
        display: block;
    }

    .vst-history .swiper-button-next.swiper-button-disabled,
    .vst-history .swiper-button-prev.swiper-button-disabled {
        opacity: 0;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:after {
        right: 0;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title:after {
        background: #888;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {position: absolute;right: 0;left: 0;margin: auto;transform: translateX(30%) translateY(-50%);width: 7px;height: 7px;background: #888;border-radius: 2rem;content: "";transition: 0.2s all ease-in-out;transition-delay: 0s;z-index: 1;}
	.maskelement{height: auto;}

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after,
    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
        width: 7px !important;
        height: 7px !important;
    }


    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after {
        top: calc(100% - 60px);
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
        top: calc(100% + 21px);
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title:after {
        width: 14px !important;
        height: 14px !important;
    }

    .vst-history .dot-info.dot-2 span.year::before {
        bottom: 38px;
    }
	.vst-history .dot-info.dot-2 span.year div::before{bottom: 40px;}

    .vst-history .dot-info.dot-1 span.year::before {
        top: 30px;
    }
	.text-year-height{background: #f9f9f9;}

    .vst-history input,
    .vst-history .dot-info {
        margin: 0 10px 35px;
    }

    .vst-history .dot-info.dot-2 span.year {
        bottom: -75px;
    }
}
.board_directors .name{transition: 0.3s ease-in-out}
.board_directors .name:hover{background: rgb(1 132 62);}
	.board_directors .name:hover h5{color:#fff;}
	.board_directors .name:hover span{color:#fff;}


/* @media (max-width: 767px) {
    /* .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch{max-width: 40px;
        min-width: 35px;} */
/*  .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch{min-width: 40px;}
        .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom{overflow-x: auto;}
    #timeline-descriptions-wrapper h3,
    .wrapper-content h3 {
        font-size: 40px !important;
        line-height: 45px !important;
    }
} */

/* CSR style start */
.banner-item {
    position: relative;
}

.banner-content {
    position: absolute;
    top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    right: 8%;
}

.banner-content h1 {
    color: #FFF;
    text-align: right;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 40px;
    line-height: 54px;
    position: relative;
}

.banner-content p {
    color: #FFF;
    text-align: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 152.344%;
    padding-left: 95px;
}

.banner-image::before {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(12,13,13,0.2637429971988795) 58%, rgba(14,14,14,0.8379726890756303) 94%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-content h1::before {
    content: '';
    position: absolute;
    bottom: -36%;
    right: 0;
    width: 12%;
    height: 2px;
    background-color: #01843E;
}

.crating-item {
    position: relative;
}

.crating-content {
    position: absolute;
    top: 26%;
    left: 8%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.crating-content h3 , .crating-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 40px;
    position: relative;
}

.crating-content p {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 152.344%;
    text-align: left;
    padding-right: 96px;
}

.crating-image::before {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(14,14,14,0.7567401960784313) 25%, rgba(81,85,85,0.10127801120448177) 100%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.crating-content h3::before, .crating-content h1::before {
    content: '';
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 12%;
    height: 2px;
    background-color: #01843E;
}

.education-item {
    position: relative;
}

.education-content {
    position: absolute;
    top: 26%;
    right: 8%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.education-content h3, .education-content h1 {
    color: #FFF;
    text-align: right;
    font-size: 36px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 40px;
    position: relative;
}

.education-content p {
    color: #FFF;
    text-align: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 152.344%;
}

.education-image::before {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(81,85,85,0.10127801120448177) 1%, rgba(18,17,17,0.76234243697479) 77%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.education-content h3::before , .education-content h1::before {
    content: '';
    position: absolute;
    bottom: -7px;
    right: 0;
    width: 12%;
    height: 2px;
    background-color: #01843E;
}

@media (max-width: 767px) {
	.suggestive_maintenance.world-of-vst .nav-link:nth-child(4).active::before, .suggestive_maintenance.world-of-vst .nav-link:nth-child(5).active::before, .suggestive_maintenance.world-of-vst .nav-link.active::before, .tractor_sfm.world-of-vst .nav-link:last-child.active::before{ left: 0px !important;}
	.suggestive_maintenance.world-of-vst .nav-link:last-child.active::after, .do_dont.world-of-vst .nav-link:last-child.active::after, .tractor_sfm.world-of-vst .nav-link:last-child.active::after, .world-of-vst .nav-link:nth-child(3).active::after, .world-of-vst .nav-link:nth-child(1).active::after, .world-of-vst .nav-link:nth-child(1).active, .world-of-vst #nav-tab{border-radius: 0px !important;}
	.tractor_sfm.world-of-vst .nav-link:nth-child(3).active::after, .tractor_sfm.world-of-vst .nav-link:last-child.active::before{background-image: none !important;}
	.banner-icons&gt;div ul li a{transform: scale(0.3);}
	.banner-icons&gt;div ul li.become-dealer a{transform: scale(1);height: 45px;width: 45px !important;padding: 5px;opacity: 0;}
	.banner-icons&gt;div ul li.become-dealer{transform: scale(0.7);bottom: 0px;}
	.banner-icons&gt;div ul li.mob-location a{left:-200%}
	.banner-icons&gt;div ul li.mob-location{background: transparent;}
	.vst_after_sale .main-title ol{padding-left: 1rem;margin-bottom: 0px;}
	.tractor_sfm.world-of-vst #certificate_policy {margin-bottom: 16px;}
	.world-of-vst.certificates_policies #certificate_policy, .world-of-vst.certificates_policies {padding-top: 0px !important;}
	.vst_after_sale ol li:last-child{margin-bottom: 0px;}
	.do_dont .main-title h4, .vst_after_sale .main-title h4{font-size: 24px;margin-bottom: 10px;}
	.do_dont ol {padding-left: 1rem;}
	.do_dont ol li, .vst_after_sale ol li{font-size: 14px;}
	.product-range-table-head th{font-size: 18px!important;padding: 10px !important;}
	.thead-col th{font-size: 16px!important; padding: 5px !important;}
	.table.table-bordered tbody td{font-size: 15px!important; padding: 5px!important;}
	.table.table-bordered tbody td p.scheduled{font-size: 12px!important;}
	.table.table-bordered tbody td p.scheduled br{display: none;}
	.disclosure_regulation .accordion-button{background-image: none!important;}
	.banner-icons&gt;div ul li.whatsapp a{background: transparent;line-height: 40px;}
	.parent-slider&gt;.swiper-wrapper&gt;.swiper-slide{padding: 0px;}
	.product_series_category .row_direction:nth-child(even) .bg h3:after{width: 75px;}
	.media .tab-pane span{padding: 12px;}
	p{font-size: 14px;}
	footer ul{margin-top: 10px;}
	footer h3{    margin-bottom: 10px;}
	.education-content h3::before, .education-content h1::before{left: 0px}
	.main-title h1, .main-title h2, .main-title h3 {font-size: 24px!important;}
	.banner-image {padding: 25px 0px 10px 0px;}
	.banner-content {position: relative;top: 0%;left: 0%;width: 100%;padding: 10px 10px;}
	.banner-content h1, .crating-content h3, .crating-content h1, .education-content h3, .education-content h1 {text-align: left;font-size: 22px;margin-bottom: 18px;line-height: 30px;color: #000;}
	.banner-image::before {content: unset;}
	.banner-content h1::before {bottom: -19%;left: 0%;margin: 0px 0px;}
	.banner-content p {text-align: left;font-size: 14px;line-height: 146.344%;padding: 0px;color: #000;}
	.crating-content {position: relative;top: 0%;left: 0%;width: 100%;padding: 20px 10px;}
	.crating-content h3 {text-align: left;font-size: 22px;margin-bottom: 18px;line-height: 30px;color: #000;}
	.crating-content h3::before {left: 0%;bottom: -17%;}
	.crating-image::before {content: unset;}
	.crating-content p {text-align: left;font-size: 14px;line-height: 146.344%;padding: 0px;color: #000;}
	.education-content {position: relative;top: 0%;left: 0%;width: 100%;padding: 20px 10px;}
	.education-content h3 {text-align: left;font-size: 22px;margin-bottom: 18px;line-height: 30px;color: #000;}
	.education-image::before {content: unset;}
	.education-content h3::before {bottom: -41%;left: 0%;}
	.education-content p {text-align: left;font-size: 14px;line-height: 146.344%;padding: 0px;color: #000;}
	.crating-image {padding: 0px 0px 10px 0px;}
	.imagepin .pin:after{height: 10px;width: 10px;}
	.imagepin .pin{width: 30px;height: 30px;}
	.attachment h3:before, .attachment h3:after{height: 3px;width: 38%;}
	.attachment .swiper-button-prev{right: 7.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
	/* 	 Product category style start */
	.product_series_category .bg:before, .product_series_category .row_direction:nth-child(even) .bg:before, .product_series_category .bg:after, .product_series_category .row_direction:nth-child(even) .bg:after{content: unset;}
	.product_series_category .row_direction {padding: 15px 0px 0px;}
	.product_series_category .bg{padding: 35px 15px 15px 15px;margin-top: -35px;}
	/* 	 Product category style end */

	/* Media style start */
	.world-of-vst.media .nav-link:nth-child(2).active, .world-of-vst.media .nav-link:nth-child(3).active{border-radius: 40px}
	.media .tab-pane a{font-size: 14px;padding: 0px;margin: 0px 0px 15px;}
	.media .tab-pane span strong{font-size: 18px;}
	/* Media style end */

	/* 	GT &amp; MF style start */
	.global_technology p{text-align:left;}
	.awards_section{padding-top: 0px;padding-bottom: 10px;}
	.slide_content h6{bottom: 10px;font-size: 24px;font-weight: 600;}
	.manufacturing .swiper-slide.swiper-slide-active:hover .content_absolute{padding: 15px;}
	.manufacturing .swiper-slide.swiper-slide-active:hover .content_absolute h5{font-size: 20px;}
	.manufacturing .swiper-slide.swiper-slide-active:hover .content_absolute ul li{font-size: 14px;}
	.manufacturing {padding-bottom: 60px !important;padding-top: 30px !important;}
	/* 	GT &amp; MF style end */
	
	/* 	about us style start */
	.certificates_policies .tab-pane ul li:first-child{font-size: 15px;padding-left: 1rem;}
	.certificates_policies .tab-pane ul li{font-size: 14px;padding: 15px 5px 0px;}
	.certificates_policies .tab-pane ul li a{font-size: 14px;padding: 5px 12px;}
	.vision_mission .bg{padding: 20px;}
	.vision_mission .bg h5{font-size: 24px;}
	.vision_mission .bg p{font-size: 14px;}
	.vision_mission .values{top: 5%;font-size: 22px;left: 10%;}
	.board_directors .name{    padding: 15px 5px;transition:0.3s ease-in-out}
	.board_directors .name h5{font-size: 16px;line-height: 22px;}
	.board_directors .name span{font-size: 14px;}
	
	.awards_section .swiper-button-prev{left: 0px} 
	.awards_section .swiper-button-next{right: 0px;}
	/* 	about us style end */
	/* product finance style start */
	.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 15px;}
	.document_required .bg h4{padding: 15px;font-size: 18px;}
	.document_required .bg ol {
		padding: 15px 30px;
	}
	.document_required .bg ol li{margin-bottom: 10px;font-size: 15px;}
	.id_proof .card_details{padding: 5px;text-align: center;}
	.id_proof .col{ flex: 1 0 35%; margin-bottom: 10px;}
	.id_proof .card_details p{font-size: 16px;padding-top: 5px;}
	/* product finance style end */
}

@media (min-width: 768px) and (max-width:991px) {
	.attachment h3:before, .attachment h3:after{height: 3px;width: 35%;}
	.attachment .swiper-button-prev{right: 7.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
	.banner-slider .banner-text{left: 3% !important;}
    .banner-content {top: 0;width: 48%;bottom: 0;display: flex;flex-direction: column;justify-content: center;}
    .banner-content h1,.crating-content h3, .crating-content h1,.education-content h3, .education-content h1 {font-size: 28px;margin-bottom: 26px;line-height: 40px;}
    .banner-content h1::before {bottom: -19%;}
    .banner-content p {padding: 0px;line-height: 152.344%;}
    .crating-content {top: 12%;width: 48%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;}
    .crating-content h3 {font-size: 28px;margin-bottom: 26px;line-height: 40px;}
    .crating-content h3::before {bottom: -19%;}
    .crating-content p {padding: 0px;}
    .education-content {top: 26%;width: 48%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;}
    .education-content h3 {font-size: 28px;margin-bottom: 26px;line-height: 40px;}
    .education-content h3::before {bottom: -36%;}
    .education-content p {padding: 0px;}
	/* 	 Product category style start */
	.product_series_category .bg:before, .product_series_category .row_direction:nth-child(even) .bg:before{content: unset;} 
	.product_series_category .row_direction {padding: 30px 0px 0px;}
	/* 	 Product category style end */
	/* Media style start */
	.world-of-vst.media .nav-link:nth-child(3).active{border-radius: 40px}
	.world-of-vst .nav-link:nth-child(2).active::after{border-radius: 0px;}
	.media .tab-pane a{font-size: 16px;padding: 0px;margin: 0px 0px 5px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	/* Media style end */
	.select_search select{padding: 10px;font-size: 15px;}
	/* 	about us style start */
	.vision_mission .bg{    padding: 20px;}
	.vision_mission .bg h5{font-size: 24px;}
	.vision_mission .bg p{font-size: 14px;}
	 
	.certificates_policies .tab-pane ul li:first-child{font-size: 18px;padding-left: 0rem;}
	/* 	about us style end */
/* 	 Product finance style start */
	.id_proof .card_details{padding: 10px;}
	.id_proof .col{ flex: 1 0 33%; margin-bottom: 10px;}
	.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 20px;}
	.id_proof .card_details p{font-size: 18px;    padding-top: 0px;}
	.id_proof .card_details{text-align: center}
	.retail_finance{padding: 10px;margin-top: 5px;}
	.financial_institution .logo_bg{padding: 20px 10px;text-align: center;}
	.document_required .bg h4{padding: 15px; font-size: 18px;}
	.document_required .bg ol {padding: 15px 30px;}
	/* 	 Product finance style end */
	
}

@media (min-width: 992px) and (max-width:1270px) {
	.attachment h3:before, .attachment h3:after{height: 3px;width: 35%;}
	.attachment .swiper-button-prev{right: 6.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
    .banner-content, .crating-content, .education-content {
        top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    }

    .banner-content h1::before {
        bottom: -22%;
    }

    .banner-content h1 {
        font-size: 36px;
        line-height: 48px;
    }

    .banner-content p {
        font-size: 15px;
        padding-left: 0px;
    }

    .crating-content h3::before {
        bottom: -25%;
    }

    .crating-content p {
        font-size: 15px;
        padding-right: 0px;
    }

    .education-content p {
        font-size: 15px;
    }
   /* 	 Product finance style start */
	.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 20px;}
	.document_required .bg h4{padding: 15px; font-size: 20px;}
	.document_required .bg ol {padding: 20px 35px;}
	.id_proof .card_details{padding: 10px;}
	.id_proof .card_details p{font-size: 18px;padding-top: 5px;}
	.retail_finance{padding: 20px;margin-top: 20px;}
	.financial_institution .logo_bg{padding: 20px 10px;}
	/* 	 Product finance style end */
}
/* CSR style end */
@media (max-width: 767px) {
	footer{padding: 20px 0px;}
	/* Dealer Locator style start */
	.search_listing .bg{padding: 15px 20px 35px;}
	.search_listing .bg h3{font-size: 20px;}
	.search_listing ul li img{width: 20px;}
	.search_listing ul li, .search_listing ul li a{font-size: 14px;}
	.search_listing .cta h6 a{font-size: 14px;}
	.search_listing .cta{padding: 7px;}
	.select_search select{font-size: 14px;}
	/* Dealer Locator style end */
	
	/* Career style start */
	.sales_executive .bg .sales_text ul{flex-wrap: wrap;margin-top: 15px;}
	.career_bnr_text h3{font-size: 24px !important;}
	.career_bnr_text h3 br{display:none;}
	.opportunities hr{    margin: 20px 0px!important;}
	.sales_executive .bg{padding: 20px 15px 10px 15px}
	.sales_executive .bg .sales_text h3{font-size: 18px !important;}
	.sales_executive .bg .sales_text{border-right: 0px;}
	.sales_executive .bg .sales_text h3 img{width: 25px;}
	.sales_executive .bg .sales_text ul li{font-size: 14px;padding: 5px !important;margin: 2px;}
	.sales_executive .bg .apply a{padding: 8px 30px;margin-top: 10px;}
	.sales_executive .bg .apply{padding: 5px 0px}
	/*Career style start */
	.driving_change .driving_text{position:relative;padding: 15px 0px;}
	.driving_change .driving_text:before{content:  unset;}
	.driving_change .driving_text h3{margin-bottom: 10px}
	.driving_change .driving_text h3, .driving_change .driving_text p{color:#000}
	.driving_change .driving_text h3:after{bottom: -2px}
	.awards, #certificate_policy{padding-top: 30px !important}
	#certificate_policy li .nav-link{padding: 10px;font-size: 16px;}
}


@media (max-width: 630px) {
    .testimonial-swiper .swiper-wrapper {
        height: 265px !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: 225px;
        min-height: 230px;
    }

    .text-year-height {
        height: 230px;
    }

    .swiper.testimonial-swiper .swiper-wrapper {
        height: 230px !important;
    }

    .vst-history .dot-info.dot-2 span.year {
        bottom: -105px;
    }

    .vst-history .dot-info.dot-1 span.year {
        bottom: 8px;
    }

    .vst-history .flex-parent {
        justify-content: initial;
    }

    .vst-history .input-flex-container {
        flex-wrap: wrap;
        justify-content: center;
        width: 400px;
        height: auto;
        margin-top: 15vh;
        margin-left: 0;
        padding-bottom: 30px;
    }

    .vst-history input,
    .vst-history .dot-info {
        width: 60px;
        height: 60px;
        margin: 0 10px 50px;
    }

    .vst-history input {
        background-color: transparent !important;
        z-index: 1;
    }

    .vst-history input::before,
    .vst-history input::after {
        content: none;
    }

    .vst-history input:checked+.dot-info {
        background-color: #2C3E50;
    }

    .vst-history input:checked+.dot-info span.year {
        font-size: 14px;
    }

    .vst-history input:checked+.dot-info span.label {
        font-size: 12px;
    }

    .vst-history .dot-info {
        visibility: visible;
        border-radius: 50%;
        z-index: 0;
        left: 0;
        /* margin-left: -70px; */
        background-color: #AEB6BF00;
    }

    .vst-history .dot-info span.year {
        /* top: 0; */
        left: 0;
        transform: none;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #ECF0F1;
        font-size: 16px;
    }

    .tractor img {
        max-width: 50px !important;
        top: 50px !important;
    }

    .vst-history .dot-info span.label {
        top: calc(100% + 5px);
        left: 50%;
        transform: translateX(-50%);
        text-indent: 0;
        text-align: center;
    }

    .vst-history #timeline-descriptions-wrapper {
        margin-top: 30px;
        margin-left: 0;
        text-align: center;
    }
}

@media (max-width: 575px) {
	.world-of-vst #nav-tab, .world-of-vst .nav-link:nth-child(1).active::after, .world-of-vst .nav-link:nth-child(1).active{border-radius: 0px !important;}
	.text-year-height{background: #f9f9f9;}
	.attachment h3:before, .attachment h3:after{height: 3px;width: 20%;}
	.attachment .swiper-button-prev{right: 13.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
	.maskelement{height: 318px;}
	footer .dealer-locator{justify-content: center}
	
    .swiper.testimonial-swiper .swiper-wrapper {
        height: auto !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: inherit;
    }

    .text-year-height {
        /* padding: 5px 15px;
        height: 300px; */
        padding: 5px 15px;
        height: 100%;
        min-height: 100px;
        max-height: 220px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: inherit !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar {
        margin-bottom: 30px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after,
    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
        height: 30px;
        width: 30px;
    }
	/* 	 Product finance style start */
	.id_proof .col{ flex: 1 0 50%; margin-bottom: 10px;}
	/* 	 Product finance style end */
}

@media (max-width: 768px) {
    .our-products .img-over-text {
        display: block;
        position: absolute;
        bottom: 0px;
        left: 0;
        right: 0;
        text-align: center;
        padding: 20px 0px;
        z-index: 0;
    }

    .our-products .img-over-text::before {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: linear-gradient(1deg, rgb(1 132 62 / 75%) -0.72%, rgb(79 109 180 / 0%) 102.72%), linear-gradient(180deg, rgba(194, 52, 143, 0) 0%, #01843E 100%);
        z-index: -1;
    }

    .our-product .tab-img-object {
        height: 350px;
    }

    .our-product .tab-img-object img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: bottom;
    }

    .world-of-vst .nav-link:nth-child(3).active::after {
        border-radius: 0 40px 40px 0;
    }

    .world-of-vst .nav-link:hover {
        border: 0px solid #d9d9d9;
    }

    .world-of-vst .nav-link.active::after p {
        font-size: 14px;
    }

    .banner-slider .banner-text {
        right: 0px;
        padding: 0px 15px;
    }

    .banner-slider h3 {
        font-size: 30px;
        font-weight: 700;
    }

    .banner-slider h2 {
        font-size: 68px;
        line-height: 60px;
    }

    .banner-slider h6 {
        top: 0px;
        left: -0.3%;
        font-size: 12px;
        color: #b1b1b1;
    }

    .banner-icons {
        bottom: 0%;
    }

    .banner-icons&gt;div ul li {
        height: 45px;
        width: 45px;
        padding: 5px;
    }

    .banner-icons&gt;div ul li:hover a {
        height: 45px;
    }

    .banner-icons&gt;div ul li:hover a img {
        height: 100%;
        object-fit: cover;
    }

    .our-products .img-over-text h3 {
        font-size: 26px;
        font-weight: 600;
    }

    .world-of-vst .nav-link {
        font-size: 16px !important;
        padding: 10px 5px !important;
        line-height: 18px;
    }

    .world-of-vst [type=button]:not(:disabled),
    .world-of-vst .nav-link:nth-child(2).active::before,
    .world-of-vst .nav-link:nth-child(3).active::before,
    .world-of-vst .nav-link.active::after,
    .world-of-vst .nav-link:nth-child(3).active::after {
        background-image: none;
        border-radius: 0px;
        left: 0;
    }

    .world-of-vst .nav-link:nth-child(1).active::after,
    .world-of-vst .nav-link:nth-child(1).active {
        border-radius: 40px 0px 0px 40px;
        background-color: #01843E;
    }

    .world-of-vst .nav-link:nth-child(3).active::after {
        border-radius: 0px 40px 40px 0;
    }

    .border-highlight {
        margin: 25px auto;
    }

    .our-products p,
    .world-of-vst p,
    .vst-history p, .our-products ul li {
        text-align: left;
        font-size: 14px;
    }

    /* .banner-slider .swiper-slide {
        height: 55vh;
    } */

    .banner-slider .swiper-slide img {
        height: 100%;
        object-fit: cover;
    }

    .world-of-vst #nav-tabContent .text-over {
        padding: 20px;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000000b0 75%);
    }

    .world-of-vst #nav-tabContent .text-over h3 {
        font-size: 16px;
    }

    .tab-view-all {
        font-size: 18px;
        padding: 7px 50px;
    }

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

    footer .copyright ul {
        flex-direction: column;
    }

    footer .copyright ul li {
        border-right: 0px;
        margin-bottom: 5px;
    }


    footer h3::after {
        height: 2px;
        width: 75px;
        bottom: -7px;
    }
}

@media (max-width: 991px) {
	footer .dealer-locator ul li i{color: #01843E}
	.sales_executive .bg .sales_text ul{flex-wrap: wrap;margin-top: 15px;}
	.career_bnr_text h3{font-size: 26px;}
	.career_bnr_text h3 br{display:none;}
	.opportunities hr{    margin: 20px 0px!important;}
	.sales_executive .bg{padding: 20px 15px 10px 15px}
	.sales_executive .bg .sales_text h3{font-size: 20px;} 
	.sales_executive .bg .sales_text h3 img{width: 25px;}
	.sales_executive .bg .sales_text ul li{font-size: 14px;padding: 8px;margin: 2px;}
	.sales_executive .bg .apply a{padding: 8px 30px;margin-top: 10px;}
    #navbarScroll {
        background: rgb(243, 243, 243);
        position: absolute;
        top: 62px;
        left: 0px;
        right: 0px;
        z-index: 99;
    }

    .banner-slider .banner-text {
        bottom: 2%;
        left: 0%;
    }

    .banner-slider .banner-text a {
        width: fit-content;
        padding: 5px 15px;
        font-size: 12px;
    }

/*     .world-of-vst #nav-tabContent .position-relative .tab-img-object {
        height: 250px;
    } */

    .dealer-locator a {
        padding: 3px 3px 3px 10px;
        font-size: 9px;
        border-right: 0px !important;
        width: fit-content;
        background: #fff;
        color: #01843E;
    }

    .navbar .search-flex {
        justify-content: space-between;
        margin-bottom: 0px;
    }

    .navbar .search-flex li.nav-item img {
        filter: invert(0);
    }

    .navbar .search-flex i.fa-search {
        color: #000;
        margin-right: 0px;
    }

    .dealer-locator a span {
        margin-left: 3px;
        border: 1px solid #01843e;
    }

    /* .dealer-locator a span img{
        filter: invert(1);
    } */

    .fixed-top-nav {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

    #navbarScroll .navbar-nav-scroll::before,
    .dealer-locator::after {
        background-image: none;
    }

    .navbar .search-flex&gt;li:first-child a {
        padding-right: 10px !important;
        border-right: 0px solid #000;
    }

    .navbar .search-flex li:first-child {
        border-right: 0px solid #000;
        padding: 0px 5px !important;
    }
	.dealer-locator ul li i {color: #ffffff;font-size: 20px;}
	.header-social{padding: 7px !important;}

    .navbar .search-flex li:first-child a.dropdown-toggle::before {
        content: "";
        position: absolute;
        top: 5px;
        bottom: 0;
        right: -11px;
        width: 1px;
        background-color: #000;
        height: 25px;
        border-left: 0px;
        border-right: 0px;
    }

    .dealer-locator {
        display: flex;
        width: 95%;
        margin: auto;
        padding: 5px 20px 5px 8px;
        margin-bottom: 10px;
        justify-content: space-between;
        /* padding-left: 0%; */
        background: #ffffff40;
        border-radius: 6px;
    }
	.dealer-locator .zetor_logo{    width: 50px;}

/*     .dealer-locator ul li i {
        color: #ffffff;
    } */

    .dealer-locator ul li:first-child {
        padding-left: 0px !important;
    }
	.dealer-locator ul li{padding: 0px 2px;}
	footer .dealer-locator ul li{padding: 0 6px;}
    .dealer-locator&gt;div {
        display: flex;
		flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
    }

    #navbarScroll .nav-item {
        border-bottom: 1px solid #418862;
    }

    .navbar .search-flex li {
        padding: 5px !important;
    }

    .navbar .search-flex li .dropdown-toggle::after {
        border-top: 0.3em solid #000;
    }

    .navbar .search-flex li.d-flex .dealer-locator ul li {
        padding: 0px 7px !important;
    }

    .navbar .nav-link {
        font-size: 16px;
        padding: 7px 20px !important;
    }

    .world-of-vst .nav-link {
        padding: 20px;
        font-size: 18px;
        border: 0px solid #d9d9d9;
    }

    .world-of-vst #nav-tabContent .text-over h3 {
        font-size: 16px;
    }

    /* .world-of-vst .nav-link:nth-child(3).active::after, .world-of-vst .nav-link:nth-child(3).active::before{content: unset;} */
    .tractor img {
        left: -15px;
        max-width: 75px;
        top: 20px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: 325px;
    }

    .testimonial-swiper .swiper-wrapper {
        height: 325px !important;
    }

    #timeline-descriptions-wrapper p.text,
    #timeline-descriptions-wrapper ul li,
    .wrapper-content p,
    .wrapper-content ul li {
        margin-bottom: 10px;
    }

    .vst-history .dot-info {
        top: 10px;
    }

    .world-of-vst #nav-tabContent .second-section .text-over {
        padding: 15px;
    }

    section {
        padding: 30px 0;
    }

    .main-title h1,
    .main-title h2,
    .main-title h3 {
        font-size: 28px;
    }

    .navbar-toggler {
        border: none!important;
        box-shadow: none !important;
        padding: 0px 0px 0px 10px!important;
    }

    .navbar-brand {
        background: #fff0;
        padding: 5px !important;
    }

    .social ul li {
        margin-bottom: 10px;
    }

    footer h3 {
        font-size: 18px;
    }

    footer .copyright p {
        text-align: center;
        font-size: 14px;
    }

    footer .copyright ul {
        justify-content: center;
    }

    footer ul li,
    footer ul li a {
        font-size: 14px;
        line-height: 24px;
    }

    #timeline-descriptions-wrapper p.text,
    #timeline-descriptions-wrapper ul li,
    .wrapper-content p,
    .wrapper-content ul li {
        font-size: 14px;
    }

    #timeline-descriptions-wrapper h3,
    .wrapper-content h3 {
        font-size: 40px;
        line-height: 70px;
    }
}
.swiper-pagination-progressbar .swiper-pagination-bullet{display: none}
@media (min-width: 576px) and (max-width: 991px){
	.tractor img {
		left: -15px;
		max-width: 58px;
		top: 55px;
	}
	.maskelement{height: 270px;}.text-year-height{max-height: 318px;min-height: 318px;}
}
@media (min-width: 768px) and (max-width: 991px) {
/* Dealer Locator style start */
	.search_listing .bg{padding: 15px 20px 35px;}
	.search_listing .bg h3{font-size: 18px;}
	.search_listing ul li img{width: 20px;}
	.search_listing ul li, .search_listing ul li a{font-size: 14px;}
	.search_listing .cta h6 a{font-size: 13px;}
	.search_listing .cta{padding: 7px;}
	/* Dealer Locator style end */
	.board_directors .name h5{font-size: 18px;line-height: 26px;}
	.board_directors .name span{font-size: 16px;}
	.driving_change .driving_text{display: flex;
    flex-direction: column;
    justify-content: center;}
	.driving_change .driving_text .container{top: 0px;}
	.document_required .bg ol li{font-size: 15px;margin-bottom: 10px;}
}

@media (min-width: 992px) and (max-width: 1100px){
	.navbar a.nav-link{    padding: 7px !important;}
}
@media (min-width: 992px) and (max-width: 1240px) {
	.driving_change .driving_text{display: flex;
    flex-direction: column;
    justify-content: center;}
	.driving_change .driving_text .container{top: 0px;}
	.vision_mission .bg{padding: 20px;}
	.text-year-height{max-height: 318px;min-height: 318px;}
	.maskelement{min-height: 318px;max-height: 450px;height: 100%;}
	.sales_executive .bg .sales_text ul{flex-wrap: wrap;margin-top: 15px;}
	.career_bnr_text h3{font-size: 26px;}
	.career_bnr_text h3 br{display:none;}
	.opportunities hr{    margin: 20px 0px!important;}
	.sales_executive .bg{padding: 20px 15px 10px 15px}
	.sales_executive .bg .sales_text h3{font-size: 20px;} 
	.sales_executive .bg .sales_text h3 img{width: 25px;}
	.sales_executive .bg .sales_text ul li{font-size: 14px;padding: 8px;margin: 2px;}
	.sales_executive .bg .apply a{padding: 8px 30px;margin-top: 10px;}
    .dealer-locator {
        margin-left: 0.5%;width: 23%;padding: 0px;
    }

    .navbar .nav-link {
        padding: 7px 15px!important;
        font-size: 14px;
    }

    .navbar .nav-link.dropdown-toggle::after {
        top: 17px;margin-left: 1px;
    }
	.navbar .search-flex{margin-right: 40px;}
/* 	.dealer-locator::after{left: -6px;} */

    .navbar .search-flex li .dropdown-toggle::after {
        top: 20px;
    }

    .navbar .search-flex li:first-child a::before {
        right: 0;
    }

    .navbar .search-flex li:first-child a {
        padding-right: 15px !important;
    }

    .world-of-vst .nav-link {
        padding: 7px;
        font-size: 20px;
        border: 0px solid #d9d9d9;
    }

    .tractor img {
        max-width: 80px;
        left: 0px;
/*         top: 35px; */
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom {
        margin: 1rem auto;
    }
	
	.search_listing .bg h3{font-size: 20px;}
	.search_listing .bg{padding: 15px 15px 35px;}
	.search_listing ul li, .search_listing ul li a{font-size: 15px;}

}
.vision_mission img{height: 100%;object-fit: cover;}
@media (min-width: 1241px) and (max-width: 1360px) {
	.search_listing .bg{padding: 20px 20px 35px;}
	.tractor img{max-width: 75px;}
	.navbar .nav-link{padding: 10px 18px !important;}
	.navbar .search-flex{margin-right: 20px;}
}

@media (min-width: 1250px) {
    /* .vst-history .input-flex-container {
        margin-left: 62.5px;
    } */

    .vst-history input::before {
        left: -55.5px;
    }

    .vst-history input::after {
        right: -45.5px;
    }

    .vst-history .dot-info {
        /* left: calc((((1000px - 25px) / 100) * -1) - 1px); */
        left: calc((((10px - 25px) / 10) * -1) - 1px);
    }

    .vst-history #timeline-descriptions-wrapper {
        margin-left: -37.5px;
    }
}
@media (min-width: 991px) and (max-width: 1240px) {
    .series-9 .maskelement{height: 280px;}
}
@media (min-width: 1375px) and (max-width: 1599px) {
    .series-9 .maskelement{height: 380px;}
}

@media (min-width: 1600px) {
    .text-year-height {
        height: 100%;
        max-height: 520px;
        min-height: 520px;
    }
    .series-9 .maskelement{    height: 455px;}
}

/* @media (min-width: 1600px) {
    .text-year-height{
        height: 100%;
        max-height: 690px;
        min-height: 690px;
    }
    .world-of-vst .nav-link:nth-child(2).active::before{background-position: inherit;background-color: #d9d9d9;right: 90.5%;top: 0px;}
    .world-of-vst .nav-link:nth-child(3).active::before{background-position: right;right: 89.6%;background-color: #d9d9d9;}
    .world-of-vst .nav-link.active::after{ top: 0px;right: -12px;}
    .world-of-vst .nav-link:nth-child(3).active::after{top: 0px;}
    
} */ 
/*  Theme name: Vst */
body {
    font-family: 'Open Sans', sans-serif;
}

section {
    padding: 50px 0px;
}

a {
    text-decoration: none !important;
    display: inline-block;
}

.main-title h1,
.main-title h2,
.main-title h3 {
    color: #000;
    font-size: 32px;
    font-weight: 700;
}

.border-highlight {
    width: 65px;
    height: 1px;
    background: #01843E;
    margin: 20px auto 40px;
}

.border-highlight-listing {
    width: 90%;
    height: 1px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.20) 53.13%, rgba(0, 0, 0, 0.00) 100%);
    margin: 40px auto;
}

p {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.75;
}

p:last-child {
    margin-bottom: 0px;
}

.navbar {
    padding: 0px !important;
}

.navbar .nav-item.dropdown:hover .dropdown-menu {
    display: block;
}

.navbar .dropdown-menu {
    padding: 0px;
    box-shadow: 0px 0px 8px #00000026;
    border: 0px;
    border-radius: 0px;
}



.navbar .dropdown-item img {
    filter: invert(1);
    width: 20px;
}

.animate {
    -webkit-animation: animatefade 0.4s;
    animation: animatefade 0.4s
}

@-webkit-keyframes animatefade {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes animatefade {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.navbar .nav-link.active,
.navbar .nav-link.current-menu-item {
    color: #D1F55E;
}

.navbar .nav-link.active::before,
.navbar .nav-link.current-menu-item::before {
    content: "";
    top: 5px;
    bottom: 0;
    left: 50%;
    right: 0;
    position: relative;
    border-right: solid 5px transparent;
    border-left: solid 5px transparent;
    border-bottom: solid 8px #D1F55E;
}

.navbar .search-flex {
    display: flex;
    list-style: none;
    padding-left: 0;
    align-items: center;
    position: relative;
}

.navbar .search-flex li {
    position: relative;
}

.navbar .search-flex li .dropdown-toggle::after {
    margin-left: 0px;
    /* top: 10px; */
}

.navbar .search-flex li:first-child a::before {
    content: "";
    position: absolute;
    top: 12px;
    bottom: 0;
    right: 5px;
    width: 1px;
    background-color: #fff;
    height: 25px;
    border-left: 0px;
    border-right: 0px;
}

.navbar .search-flex li:first-child a {
    /* border-right: 1px solid #fff; */
    padding: 0px !important;
    padding-right: 25px !important;
    position: relative;
}

.navbar .search-flex li:first-child a+ul.dropdown-menu li a {
    padding: 10px !important;
}

.navbar .dropdown-item {
    transition: all 0.3s;
    padding: 8px !important;
}

.navbar .dropdown-menu li {
    background: #fff;
    transform: translateX(0px);
    transition: all 0.3s;
}

.navbar .dropdown-menu li:hover {
    transform: translateX(0px);
}

.navbar .search-flex li:last-child i {
    padding-left: 10px !important;
}

.navbar .search-flex i {
    color: #fff;
    font-size: 15px;
    position: relative;
}

.navbar .dropdown-item.active,
.navbar .dropdown-item.dropdown-item:hover {
    background: #01843e;
    color: #fff;
}

.navbar .dropdown-item.active img,
.navbar .dropdown-item.dropdown-item:hover img {
    filter: invert(0);
}

.navbar .nav-link {
    color: #FFF !important;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300;
    z-index: 1;
    position: relative;
    padding: 10px 18px !important;
}

.navbar .nav-link.dropdown-toggle::after {
    position: absolute;
    top: 20px;margin-left: 5px;
}

.navbar-brand {
    background: #fff;
    z-index: 1;
    padding: 21px !important;
    /* padding-right: 20px; */
}

#navbarScroll {
    position: relative;
    margin-top: -1px;
}

#navbarScroll .navbar-nav-scroll::before {
    content: "";
    position: absolute;
    background-image: url("https://www.vsttractors.com/in/wp-content/uploads/2023/11/menuleft-vector-new-3.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 129px 0px;
    background-color: #01843E;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.dealer-locator::after {
    content: "";
    position: absolute;
    background-image: url("https://www.vsttractors.com/in/wp-content/uploads/2023/11/menu-right-vector-new-4.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: -54px 0px;
    /* background-color: #01843E; */
    top: 0;
    bottom: 0;
    left: -35px;
    right: 0;
    z-index: -1;
}

/* #navbarScroll::before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #01843E;
    z-index: 0;
    /* width: 73%; */
/* margin: auto; */
/* } */

.dealer-locator {
    background: #fff;
    z-index: 1;
/*     padding: 7px 50px; */
	padding: 0px;
    display: flex;
    align-items: center;
    position: relative;
    width: 20%;
    margin-left: 2.5%;
    justify-content:space-evenly;
    padding:0px;
}

.header-social {
    background: #01843E00 !important;
    padding: 7px 3px 3px 3px !important;
}

.dealer-locator a {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 10px;
    font-weight: 600;
    border-radius: 18px;
    background: #01843E;
    padding: 3px 3px 3px 15px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dealer-locator a span {
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    padding: 2px;
    text-align: center;
    margin-left: 5px;
}

.dealer-locator ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    justify-content: space-between;
}

.dealer-locator ul li {
    padding: 0px 6px;
}

.dealer-locator ul li:first-child {
    padding-left: 0px;
}

.dealer-locator ul li:last-child {
    padding-right: 0px;
}

.dealer-locator ul li i {
    color: #01843E;
    font-size: 13px;
}

.dealer-locator button {
    border: 0px;
    background: transparent;
    margin-left: 25px;
}

/* 
.banner-slider .swiper-slide {
    height: 86vh;
} */

.banner-slider h3 {
    font-size: 56px;
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    line-height: 56px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
}

.banner-slider h2 {
    font-size: 200px;
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    line-height: 200px;
    position: relative;
    color: #fff;
}

.banner-slider h6 {
    content: "Since";
    position: absolute;
    top: 35%;
    left: -0.5%;
    font-size: 36px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    line-height: 62px;
    transform: rotate(270deg);
    color: #513C2A;
}

.banner-slider .banner-text {
    position: absolute;
    top: 0;
    bottom: 20%;
    left: 4%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.banner-slider .banner-text a {
    border: 1px solid #01843e;
    padding: 10px 20px;
    border-radius: 5px;
    color: #01843e;
    font-weight: 700;
    font-size: 14px;
}

.banner-icons {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.banner-icons&gt;div {
    display: flex;
    justify-content: space-between;
}

.banner-icons&gt;div ul {
    list-style: none;
    display: flex;
    align-items: center;
    padding-left: 0;
}

.banner-icons&gt;div ul li {
    height: 78px;
    width: 78px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}

.banner-icons&gt;div ul li a {
    display: inline-block;
    width: fit-content;
    height: 78px;
    color: white;
    text-align: center;
    line-height: 50px;
    background-color: #fff;
    text-decoration: none;
    position: absolute;
    left: -200%;
    z-index: 1;
    top: 0px;
    bottom: 0;
    border-radius: 50px;
}
.banner-icons&gt;div ul li.whatsapp{position:relative;}
.banner-icons&gt;div ul li.whatsapp a{left: 0px}
.banner-icons&gt;div ul li.whatsapp:hover a{padding: 0px;width: auto;}

.banner-icons&gt;div ul li a h5 {
    font-family: 'Poppins', sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 48px;
    color: #000;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

.banner-icons&gt;div ul li:hover {
    position: relative;
}

.banner-icons&gt;div ul li:hover a {
    left: 0;
    z-index: 9;
    display: flex;
    align-items: center;
    padding: 0 10px;
    position: absolute;
    width: max-content;
}

.banner-icons&gt;div ul li.become-dealer a {
    right: -200%;
}

.banner-icons&gt;div ul li.become-dealer:hover a {
    right: 0;
    left: auto;
    padding: 0px 5px 0px 15px;
}

.banner-icons&gt;div ul li{position:relative;}
.banner-icons&gt;div ul li a{left: 0;
    display: flex;
    align-items: center;
    width: max-content;padding: 0 10px;}
.banner-icons&gt;div ul li.become-dealer{position: absolute; right: 0;}
.banner-icons&gt;div ul li.become-dealer a{width: 78px}
.banner-icons&gt;div ul li.become-dealer a h5{display: none}
.banner-icons&gt;div ul li.become-dealer:hover a{width: max-content}
.banner-icons&gt;div ul li.become-dealer:hover a h5{display: block}

.banner-icons&gt;div ul li img.logo_globe{display:none;}

.our-products .position-relative .img-over-bg {
    transition: all 0.3s;
}
.our-products p{text-align: left;}
.our-products ul li{font-weight: 500}

.our-products .position-relative:hover .img-over-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(1 132 62 / 58%);
}

.our-products .img-over-text {
    display: none;
}

.our-products .position-relative:hover .img-over-bg .img-over-text {
    display: block;
    position: absolute;
    bottom: 15%;
    left: 0;
    right: 0;
    text-align: center;
}

.our-products .img-over-text h3 {
    color: #FFF;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
}

.our-products .img-over-text a {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    background: #fff;
    padding: 7px 35px;
    border-radius: 7px;
}

.world-of-vst {
    background: rgba(217, 217, 217, 0.19);
}

.world-of-vst #nav-tab {
    background: #d9d9d9;
    border-radius: 40px;
}

.world-of-vst .nav-link {
    flex: 1;
    padding: 18px;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 0.30);
    position: relative;
    border: 0px solid #d9d9d9;
    border: 0px !important;
}

/* .world-of-vst .nav-link::after{
    background: url(../images/tab-border1.png);
    z-index: 99999999;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
} */

.world-of-vst [type=button]:not(:disabled) {
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/08/tab-border3child.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}


.world-of-vst [type=button]:not(:disabled):last-child {
    background: none;
}

.world-of-vst .nav-link:hover {
    border: 0px solid #d9d9d9;
    border-radius: 40px;    color: rgba(0, 0, 0, 0.30);
}




.world-of-vst .nav-link:nth-child(3)::after {
    background: url(https://www.vsttractors.com/in/wp-content/uploads/2023/08/tab-border3child.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}

.world-of-vst .nav-link.active {
    background-color: #d9d9d9;
    color: #fff!important;
    border-radius: 40px 0px 0px 40px;
    z-index: 9;
}

.world-of-vst .nav-link.active::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #01843E;
    color: #fff;
    border-radius: 40px 0px 0px 40px;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tab-border-active1-4.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    z-index: -1;
}

.world-of-vst .nav-link:nth-child(2).active,
.world-of-vst .nav-link:nth-child(3).active {
    position: relative;
    border-radius: 0px;
}
.read_more {
    padding: 7px 25px;
    color: #01843E;
    border: 1px solid #01843E;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}
.read_more:hover {
    background-color: #01843E;
    color: #fff;
}
.our-products .modal-header, .about_us  .modal-header {
    padding: 0px;
    border-bottom: 0px;
}
.our-products .modal-header .btn-close {
    position: absolute;
    right: -18px;
    top: -20px;
    filter: invert(1);
}
.world-of-vst .nav-link:nth-child(2).active::before,
.world-of-vst .nav-link:nth-child(3).active::before {
    content: "";
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tab-border-left-3.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: initial;
    position: absolute;
    top: 0px;
    bottom: 0;
    left: -35px;
    right: 91.5%;
    /* background-color: #d9d9d9; */
    background-color: #01843e;
}

/* .world-of-vst .nav-link:nth-child(3).active::before {
    left: -29px;
} */
.world-of-vst .nav-link:nth-child(2).active::before,
.world-of-vst .nav-link.active::after {
    top: 0px;
}

.world-of-vst .nav-link:nth-child(3).active::after {
    /* background-image: url(../images/tab-border-1.jpg); */
    background-image: none;
    /* background-size: contain;
    background-repeat: no-repeat;
    background-position: right; */
    border-radius: 0px 40px 40px 0px;
}

.world-of-vst .nav-link.active::after {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    right: -1px;
    background-color: #01843E;
    color: #fff;
    border-radius: 40px 0px 0px 40px;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tab-border-active1-1-3.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    z-index: -1;
}

.world-of-vst #nav-tabContent .text-over {
    position: absolute;
    /* top: 0; */
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000b0 100%);
    padding: 20px 15px;
    z-index: 0;
}

.world-of-vst #nav-tabContent .text-over span {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.world-of-vst #nav-tabContent .text-over h3 {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.world-of-vst #nav-tabContent .text-over p {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-align: left;
}

.world-of-vst #nav-tabContent .second-section .text-over {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    padding: 10px 15px;
    z-index: 0;
}

.world-of-vst #nav-tabContent .position-relative,
.world-of-vst #nav-tabContent .second-section .position-relative {
    height: 100%;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object,
.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object {
    height: 100%;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object {
    height: 500px;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object a {
    height: 100%;
    width: 100%;
}

.world-of-vst #videoModal video,
#video1 {
    width: 100%;
    height: 500px;
}

#videoModal .modal-content {
    background-color: #fff0;
    box-shadow: none;
    border: none;
}

#videoModal .modal-header {
    border-bottom: 0px;
    padding: 0;
    position: absolute;
    right: 9%;
    top: -10px;
}

#videoModal .modal-header .btn-close {
    filter: invert(1);
    opacity: 0.7;
    box-shadow: none;
}

#videoModal .modal-body {
    width: max-content;
    margin: auto;
}


/* Video Modal
            -----------------------------------------*/
.video-modal,
.video-modal .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3000;
}

.video-modal {
    overflow: hidden;
    position: fixed;
    opacity: 0.0;

    -webkit-transform: translate(500%, 0%);
    transform: translate(500%, 0%);

    -webkit-transition: -webkit-transform 0s linear 0s;
    transition: transform 0s linear 0s;


    /* using flexbox for vertical centering */

    /* Flexbox display */
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;

    /* Vertical alignment */
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.video-modal .overlay {
    z-index: 0;
    background: rgb(29 29 29 / 60%);
    /* overlay color */

    opacity: 0.0;

    -webkit-transition: opacity 0.2s ease-out 0.05s;
    transition: opacity 0.2s ease-out 0.05s;
}


.video-modal-content {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;

    margin: 0 auto;

    overflow-y: visible;

    background: #000;

    width: calc(100% - 12em);
    height: 0;
    padding-top: calc((100% - 12em) * 0.5625);
    /* 16:9 calc */
}

/* Scaling to fit within the current Viewport size:
               When viewport aspect ratio is greater than 16:9
               work off the height instead of the width for calc */
@media (min-aspect-ratio: 16/9) {
    .video-modal-content {
        width: 0;
        height: calc(100vh - 10em);
        padding-top: 0;
        padding-left: calc((100vh - 10em) * 1.7778);
        /* 16:9 calc */
    }
}

/* Mobile Layout Tweaks - side margins reduced */
@media (max-width: 640px) {
    .video-modal-content {
        width: calc(100% - 1em);
        padding-top: calc((100% - 1em) * 0.5625);
        /* 16:9 calc */
    }
}

/* modal close button */
.close-video-modal {
    display: block;
    position: absolute;
    right: -15px;
    top: -35px;
    text-decoration: none;
    font-size: 35px;
    font-weight: 400;
    color: #fff;
}

/* set the iframe element to stretch to fit its parent element */
iframe#youtube {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;

    background: #000;
    box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.5);
}

/* show the modal: 
               add class to the body to reveal */
.show-video-modal .video-modal {
    opacity: 1.0;

    transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
}

.show-video-modal .video-modal .overlay {
    opacity: 1.0;
}

.show-video-modal .video-modal-content {
    transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
}

.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object {
    height: 246px;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object iframe {
    position: relative;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object iframe::before {
    position: absolute;
    top: 0;
    /* bottom: 0; */
    left: 0;
    right: 0;
    content: " ";
    background: linear-gradient(360deg, rgba(0, 0, 0, 0.00) -7%, #ff1e1eb0 110%);
    padding: 25px;
    z-index: -1;
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object img,
.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object img,
.world-of-vst #nav-tabContent .second-section .position-relative .tab-img-object video {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.language {
    width: 45px;
    height: 50px;
    filter: invert(1);
}

.world-of-vst #nav-tabContent .position-relative .tab-img-object img.play-btn-you {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 60px;
    object-fit: contain;
    margin: auto;
}

.mask {
    -webkit-mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/vst-bg-masking.png);
    -webkit-mask-position: top left;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/vst-bg-masking.png);
    mask-position: top left;
    mask-repeat: no-repeat;
    mask-size: contain;
    position: relative;
}
.disclosure_regulation .accordion-body ul li{display: flex;align-items: center;}
.disclosure_regulation .accordion-body ul li img{margin-right:10px;}
.mask::after {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -2px;
    left: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/08/vst-bg2.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.maskelement {
    width: 100%;
    height: 520px;
}

.maskelement img {
    height: 100%;
    object-fit: cover;
}

.tab-view-all {
    color: #01843E;
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-weight: 400;
    padding: 7px 70px;
    border-radius: 5px;
    border: 1px solid #01843E;
}

.social {
    background-color: #01843E;
}

.social.p-3 {padding:10px!important}
   

.social ul {
    display: flex;
    list-style-type: none;
    padding-left: 0px;
    justify-content: center;
    margin-bottom: 0px;
    flex-wrap: wrap;
}

.social ul li {
    font-size: 16px;
    font-weight: 100;
    line-height: 25px;
    color: #fff;
    margin-right: 20px;
}

.social ul li a {
    color: #fff;
}

.social ul li:last-child {
    margin-right: 0px;
}

.social ul li span {
    font-weight: 700;
    margin-left: 10px;
}

footer {
    padding: 40px 0px;
    background: url(https://www.vsttractors.com/in/wp-content/uploads/2024/01/footer-bg-3-6597f2a6be70c.webp);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    border-top: 10px solid #01843e;
}

footer .dealer-locator {
    width: 100%;
    padding: 0px;
    justify-content: flex-start;
    margin-left: 0px;
}

footer .dealer-locator a {
    padding-left: 0px !important;
}

footer .dealer-locator ul {
    margin-top: 0px;
}

footer .dealer-locator ul li i {
    font-size: 18px;
}

footer .dealer-locator::after {
    content: unset;
}

footer h3 {
    color: rgba(0, 0, 0, 0.80);
    font-size: 22px;
    font-weight: 700;
    position: relative;
    margin-bottom: 20px;
    letter-spacing: -1px;width: fit-content;
}

footer h3::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 100%;
    height: 3px;
    background: #01843E;
}

footer ul {
    padding-left: 0px;
    list-style: none;
    margin-top: 30px;
}

footer ul li a {
    color: rgba(0, 0, 0, 0.80);
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 8px;
}

footer .copyright a {
    color: rgba(0, 0, 0, 0.80);
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 14px;
}

footer .copyright ul {
    display: flex;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

footer .copyright img {
    margin-right: 5px;
}

footer .copyright ul li {
    position: relative;
    margin-right: 12px;
    line-height: 12px;
    border-right: 1px solid #01843e;
    padding-right: 12px;
}

footer .copyright ul li:last-child {
    margin-right: 0px;
    padding-right: 0px;
}

footer .copyright ul li:last-child {
    border-right: 0px;
}

footer .copyright p {
    text-align: right;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 14px;
}

.text-year-height {
    max-height: 520px;
    overflow-y: auto;
    padding: 0px 60px 20px 0px;
    min-height: 520px;
    height: 100%;
}

.text-year-height::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.text-year-height::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.text-year-height::-webkit-scrollbar-thumb {
    background-color: #01843E;
}

.vst-history .flex-parent {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.vst-history .input-flex-container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    width: 100vw;
    max-width: 100%;
    position: relative;
    z-index: 0;
    margin-top: 75px;
    /* margin-left: calc((80vw - 25px) / 20); */
}

.vst-history .dot-info.dot-1 span.year {
    bottom: 16px;
}

.vst-history .dot-info.dot-2 span.year {
    bottom: -105px;
}

.vst-history .dot-info.dot-1 span.year div::before {
    content: "";
    position: absolute;
    top: 35px;
    left: 50%;
    right: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/active-top-3.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

/* .vst-history .dot-info.dot-1 span.year:hover::before, .vst-history .dot-info.dot-2 span.year:hover::before{
    animation: zoom-in-zoom-out 2s ease-out infinite;
} */
@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.5, 1.5);
    }

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

.vst-history .dot-info.dot-2 span.year div::before {
    content: "";
    position: absolute;
    bottom: 35px;
    left: 50%;
    right: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/non-active-bar-3.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

.vst-history .dot-info.dot-2 span.year div,
.vst-history .dot-info.dot-1 span.year div {
    position: relative;
}

.vst-history .dot-info.dot-2 span.year::before {
    content: " ";
    position: absolute;
    bottom: 34px;
    left: 4px;
    right: 0;
    height: 4px;
    width: 4px;
    /* background-color: #cecece; */
    /* border: 1px solid #b9b9b9; */
    border-radius: 50%;
    margin: auto;
}

.vst-history .dot-info.dot-1 span.year::before {
    content: " ";
    position: absolute;
    top: 34px;
    left: 4px;
    right: 0;
    height: 4px;
    width: 4px;
    /* background-color: #cecece; */
    /* border: 1px solid #b9b9b9; */
    border-radius: 50%;
    margin: auto;
}

.vst-history .dot-info.dot-1 span.year:hover::before,
.vst-history .dot-info.dot-2 span.year:hover::before {
    animation: zoom-in-zoom-out 2s ease-out infinite;
    padding: 2px;
    /* border: 1px solid #01843e; */
    border: 1px solid #639a7b;
}

.vst-history input:checked+.dot-info.dot-1 span.year::before {
    content: "";
    position: absolute;
    top: 30px;
    left: 50%;
    right: 0;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/active-bar-top-1-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

.vst-history input:checked+.dot-info.dot-2 span.year::before {
    content: "";
    position: absolute;
    bottom: 40px;
    left: 50%;
    right: 0;
    background-image: url(../images/active-bar.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
    width: 4px;
}

.vst-history input {
    width: 35px;
    height: 25px;
    background-color: #2C3E5000;
    position: relative;
    border-radius: 50%;
    display: block;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    left: 35px;
    /* background-image: url(../images/timeline-bar.png);
    background-repeat: no-repeat;
    background-size: cover; */
}

.vst-history input:focus {
    outline: none;
}

.vst-history input::before,
.vst-history input::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    background-color: #2C3E5000;
    width: 5vw;
    height: 41px;
    max-width: 95px;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/timeline-bar-2.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.vst-history input::before {
    left: calc(-4vw + 12.5px);
}

.vst-history input::after {
    right: calc(-4vw + 12.5px);
}

.vst-history input:checked {
    background-color: #2C3E5000;
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tractor-image-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 145px;
    width: 90px;
    border-radius: 0px;
    background-position: 0px 0px;
}


.vst-history input:checked~input,
.vst-history input:checked~input::before,
.vst-history input:checked~input::after {
    background-color: #AEB6BF;
}

.vst-history input:checked::before {
    background-color: #2C3E5000;
}

.vst-history input:checked::after {
    background-color: #AEB6BF00;
}

.vst-history input:checked~input,
.vst-history input:checked~input::before,
.vst-history input:checked~input::after {
    background-color: #AEB6BF00;
}

.vst-history input:checked+.dot-info span {
    font-size: 20px;
    color: #01843E;
    font-weight: bold;
}

.vst-history .dot-info {
    width: 60px;
    height: 55px;
    display: block;
    /* visibility: hidden; */
    position: relative;
    z-index: -1;
    left: calc((((80vw - 25px) / 20) * -1) - 1px);
    /* background-image: url(../images/tractor-image.png);
    background-repeat: no-repeat;
    background-size: cover;bottom: 42px; */
}

.vst-history .dot-info span {
    visibility: visible;
    position: absolute;
    font-size: 12px;
}

.vst-history .dot-info span.year {
    bottom: -30px;
    left: 50%;
    transform: translateX(0%);
    font-size: 18px;
    color: #afafaf;
}

.vst-history .dot-info span.label {
    top: -65px;
    left: 0;
    transform: rotateZ(-45deg);
    width: 70px;
    text-indent: -10px;
}

.vst-history #timeline-descriptions-wrapper {
    width: 100%;
    margin-top: 90px;
    font-size: 22px;
    font-weight: 400;
    margin-left: calc((-80vw - 25px) / 20);
}

.vst-history #timeline-descriptions-wrapper div.wrapper-content {
    margin-top: 0;
    display: none;
}

.vst-history input[data-description="1966"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1966"] {
    display: flex;
}

.vst-history input[data-description="1972"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1972"] {
    display: flex;
}

.vst-history input[data-description="1977"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1977"] {
    display: flex;
}

.vst-history input[data-description="1982"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1982"] {
    display: flex;
}

.vst-history input[data-description="1987"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1987"] {
    display: flex;
}

.vst-history input[data-description="1992"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1992"] {
    display: flex;
}

.vst-history input[data-description="1997"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="1997"] {
    display: flex;
}

.vst-history input[data-description="2002"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2002"] {
    display: flex;
}

.vst-history input[data-description="2007"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2007"] {
    display: flex;
}

.vst-history input[data-description="2012"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2012"] {
    display: flex;
}

.vst-history input[data-description="2017"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2017"] {
    display: flex;
}

.vst-history input[data-description="2023"]:checked~#timeline-descriptions-wrapper div.wrapper-content[data-description="2023"] {
    display: flex;
}

#timeline-descriptions-wrapper h3,
.wrapper-content h3 {
    color: #01843E;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 65px;
}

#timeline-descriptions-wrapper p.text,
#timeline-descriptions-wrapper ul li,
.wrapper-content p,
.wrapper-content ul li {
    color: #262626;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    display: block;
    text-align: left;
    margin-bottom: 20px;
    position: relative;
}

#timeline-descriptions-wrapper ul li {
    margin-bottom: 20px;
    position: relative;
}

#timeline-descriptions-wrapper ul li::before,
.wrapper-content ul li::before {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 0;
    left: -25px;
    right: 0;
    height: 10px;
    width: 10px;
    background: #000;
    border-radius: 50%;
}

#timeline-descriptions-wrapper ul li:last-child {
    margin-bottom: 0px;
}

#timeline-descriptions-wrapper p.text:last-child {
    margin-bottom: 20px;
}

#timeline-descriptions-wrapper ul,
.wrapper-content ul {
    list-style: disc;
}

#timeline-descriptions-wrapper ul li span,
.wrapper-content ul li span {
    color: #01843E;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 700;
    width: 100%;
    display: block;
}


.vst-history .swiper-container-wrapper--timeline .swiper-slide {
    display: flex;
    background: #fff;
    min-height: 300px;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide .container {
    padding: 0;
    width: 100%;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide .title {
    font-size: 18px;width:100%;
    opacity: 0;
    transition: 0.5s ease 0.5s;
}

.vst-history .swiper-container-wrapper--timeline .swiper-slide-active .title {
    opacity: 1;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar {
    position: relative;
    margin-bottom: 70px;
    background-color: transparent;
    height: 45px;
    /* border-bottom: 1px solid #888; */
    width: 100%;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill {
    background-color: #0000;
    height: 45px;
    position: absolute;
    top: -70px;
}
.path {
    width: 100%;
    height: 100px;
    /* background-color: bisque; */
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/timeline-bar-3.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    position: absolute;
    padding: 0 30px;
}

.tractor {
    transition: .5s;
}

.progress {
    background-color: transparent;
    display: none !important;
}

.tractor img {
    max-width: 100px;
    height: auto;
    position: relative;
    left: 35px;
    top: 35px;
    z-index: 99;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill img {
    /* height: 90px; */
    /* width: 90px; */
    position: absolute;
    top: 0;
    /* left: 0; */
    right: 0;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:before {
    position: absolute;
    top: 2px;
    left: -100%;
    width: 100%;
    height: 45px;
    background-color: #000;
    content: "";
    background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/tractor-image-3.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 145px;
    width: 90px;
    z-index: 999999999;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:after {
    position: absolute;
    top: 3px;
    /* right: -100%; */
    /* width: inherit; */
    height: 1px;
    background-color: #888;
    content: "";
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom {
    position: relative;
    list-style: none;
    margin: 1rem 0;
    padding: 0;
    display: flex;
    line-height: 1.66;
    bottom: 0;
    z-index: 11;
    width: 95%;
    display: flex;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    display: block;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title {
    position: absolute;
    font-weight: 400;
    right: 0;
    transform: translateX(50%);
    transition: 0.2s all ease-in-out;
    transition-delay: 0s;
    cursor: pointer;
    z-index: 1;
    /* font-weight: 700; */
    transition-delay: 0.4s;
    color: #888;
    text-align: center;
    transition: all 0.3s;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:hover {
    font-weight: 700 !important;
    color: #01843E !important;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
    position: absolute;
    top: calc(100% + 35px);
    right: 50%;
    transform: translateX(50%) translateY(-50%);
    width: 50px;
    height: 50px;
    background: #0000;
    border-radius: 2rem;
    content: "";
    transition: 0.2s all ease-in-out;
    transition-delay: 0s;
    z-index: 1;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after {
    top: calc(100% - 70px);
    height: 50px;
    width: 50px;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title {
    font-weight: 700;
    transition-delay: 0.4s;
    color: #01843E;
    text-align: center;
}



.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-1.active .switch-title:after {
    transform: translateX(50%) translateY(-25%);
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2.active .switch-title:after {
    transform: translateX(50%) translateY(-50%);
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title {
    color: #888;
    font-weight: 400;
    text-align: center;
}

.vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title:after {
    background: #8880;
}
.attachment{position: relative;background: #fcfcfc}
.attachment h3{position: relative;margin-bottom: 50px;}
.attachment h3:before{content: "";position: absolute;top:50%;bottom: 0;left:0;height: 5px;background: #9e211f;width: 40%;}
.attachment h3:after{content: "";position: absolute;top:50%;bottom: 0;right: 0;height: 5px;background: #9e211f;width: 40%;}
.attachment .attachments h6{font-size: 14px;text-align: center;padding-top: 15px;}
.attachment .swiper-button-prev{top: 12%;right: 5.5%;left: auto;}
.attachment .swiper-button-next{top: 12%;right: 3%;}
.attachment .swiper-button-prev, .attachment .swiper-button-next{background-color: #212121;box-shadow: 0 0 2px 0 #fff;color: #ffffff;height: 30px;line-height: 25px;text-decoration-line: none;width: 30px;}
.attachment .swiper-button-prev:after, .attachment .swiper-button-next:after{font-size: 18px;font-weight: 600}
.attachment .attachments .swiper-slide{text-align: center;}

/* Product Listing design start */

.series-9 .bg{
    background: #01843E;text-align: center;color: #FFF;
}
.series-9 h3{
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 24px; 
    font-weight: 700; 
}
.series-9 .bg p{
    font-family: 'Poppins',sans-serif;color: #fff;font-weight: 300;
    font-size: 14px;
}
.series-9 ul{
    display: flex;justify-content: center;list-style: none; padding-left: 0px;
}
.product_category .bg{background:#fff;box-shadow:0px 11px 8px #0000000d;overflow: hidden;height: 100%;}
.product_category .bg h6{color: rgba(0, 0, 0, 0.80);text-align: center;font-family: Poppins;font-size: 16px; font-weight: 800;padding: 10px 5px 0px;margin-bottom: 0px; text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.product_category .bg h6 span{font-size: 18px;}
.product_category .bg ul.list_flex{border-top: 3px solid #adc825;justify-content: space-around;background: #01843e;margin-bottom: 0px;}
.product_category .bg ul.list_flex li ul {align-items: center;height: 100%;position:relative;z-index: 9;flex-wrap: wrap;}
.product_category .bg ul.list_flex li.after_img:first-child:after{    content: "";position: absolute;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/10/category_after_img_1.png);background-size: contain;background-repeat: no-repeat;background-position: right; top: 0;bottom: 0;left: 0;right: -18px;}
.product_category .bg ul.list_flex li.after_img{position:relative;background: #fff;width: 50%;}
.product_category .bg ul.list_flex li.after_img:before{content:""; position: absolute;left: -40px;right: 0;top: 0;bottom: 0;background:#fff}
.product_category .bg ul.list_flex .series-9{background: #01843E;padding: 0 12px;}
.product_category .bg ul.list_flex .series-9 &gt; li{height: 100%;}
.series-9 .bg ul li ul li:first-child, .series-9 .bg ul li:first-child {border-right: 0px;padding: 0px 5px;}
.series-9 .bg ul li ul li{font-size: 11px;padding: 0px 5px;}
.product_category a{margin: 0 !important;background: #fff !important;font-size: 12px !important;padding: 5px !important;font-weight: 500 !important;}
.series-9 ul li{ font-family: 'Poppins', sans-serif;font-size: 14px; font-weight: 300; padding: 0px 10px;}
.series-9 ul li img{margin-right: 5px;width: 18px;}
.series-9 ul li:first-child{border-right: 1px solid #fff;}
.series-9 .maskelement {width: 100%;height: 330px;}
.series-9 .mask {-webkit-mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/clipped-2-1.png);-webkit-mask-position: top center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/clipped-3.png);mask-position: top center;mask-repeat: no-repeat;mask-size: contain;position: relative;}
.series-9 .mask::after{background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/list-masking-1-1.svg);background-position: top center;}
.series-9 a{border-radius: 5px;background: #D1F55E;color: #000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 400;text-transform: uppercase;width: -webkit-fill-available;margin: 8px;padding: 10px;}
.series-9 input{border-radius: 0;padding: 10px}
.series-9 button{background-color: #01843E;color: #fff;border: 1px solid #01843e;border-radius: 0px;}
.series-9 button:hover{background-color: #fff;color: #01843e;--bs-btn-hover-border-color: #028846;}
.series-9 .modal-body{    
    /* background: url(../images/VST_Logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right; */
    /* color: #cce8da; */
    /* background: linear-gradient(270deg, #dce5e0, transparent);*/}
.series-9 .btn-close{background-color: transparent;border: 0px;opacity: 1;}
.key-usp .dot1{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;right: 31%;top: 190px;
}
.key-usp .dot1::before{content: " ";position: absolute;left: -3.5px;right: 0;top: -3px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot2{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;right: 48%;bottom: 200px;
}
.key-usp .dot2::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot3{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;left: 28.4%;bottom: 395px;
}
.key-usp .dot3::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot4{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;left: 34%;top: 295px;
}
.key-usp .dot4::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .dot5{
    height: 10px;width: 10px;border-radius: 50%;background-color: #01843e;position: absolute;left: 26.5%;top: 180px;
}
.key-usp .dot5::before{content: " ";position: absolute;left: -3.1px;right: 0;top: -2.5px;bottom: 0;height: 16px;width: 16px;border: 1px solid #01843E;border-radius: 50%;}

.key-usp .img-hgt{   
    height: 700px;
    text-align: center;
    width: fit-content;
    margin: auto;
}
.key-usp .img-hgt img{
    height: 700px;
}
.cloudimage-360-hotspot-custom-icon{    background:#76AD0133!important;}
.cloudimage-360-hotspot-custom-icon::before{background-color: #ffc107 !important;}
/* .content__main {
    width: 90%;
    /* max-width: 600px; */
  /*   background: #dfdfdf;
    border-radius: 5px;
    overflow: hidden;
    margin: 50px auto;
    /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); */
/*   }
  .content__main img {
    display: block;
    width: 100%;
    position: relative;
  }
  .content__main:hover {
    cursor: zoom-in;
  }
  #vst-tractor{height: fit-content !important;} */

/* Product Listing design end */


/*Investor style start*/


/* Dealer Locator style start */
.search_listing .bg{border-radius: 10px;border: 1px solid #929292;background: #F1F1F1;padding: 25px 40px 35px;position:relative;height:100%}
.search_listing .bg h3{color: #000;font-family: Open Sans;font-size: 24px; font-weight: 700; text-transform: capitalize;}
.search_listing ul, .search_listing ul ul{list-style: none;padding-left: 0px;}
.search_listing ul ul{display:flex;}
.search_listing ul ul li{padding: 0px;}
.search_listing ul li, .search_listing ul li a{padding: 7px 0px;color: #000;font-family: Open Sans;font-size: 17px; font-weight: 500; text-transform: capitalize;}
.search_listing ul li img{margin-right: 10px;}
.search_listing ul li a{padding: 0px;text-decoration: underline;}
.map_loaction{display: flex; align-items: flex-start;text-decoration: underline !important;} 
.search_listing .cta {border-radius: 10px;border: 1px solid #929292;background: #01843E;position: absolute;left: 0;right: 0;bottom: 0;padding: 10px;text-align: center;border-bottom: 0px;}
.search_listing .cta .col-6{border-right: 1px solid #ffffff85}
.search_listing .cta .col-6:hover h6 a{color:#d2d3d2;}
.search_listing .cta .col-6:last-child{border-right: 0px;}
.search_listing .cta h6 a {color: #FFF;font-family: Open Sans;font-size: 16px; font-weight: 400; text-transform: capitalize;line-height: 20px;transition: 0.3s ease-in-out;}
.search_listing .cta h6{margin-bottom: 0px;}
.select_search select {padding: 15px;color: #989898;font-family: Open Sans;font-size: 18px; font-weight: 400;border-radius: 5px;border:1px solid rgb(0 40 19 / 17%)}
.select_search select option{background:#f5f5f5;transition: 0.3s ease-in-out;} 
.select_search select option:hover{background: #01843E;}
/* Dealer Locator style end */

/* Career style start */
.career_bnr_text{position:absolute;top: 0;bottom: 0;left: 0;right: 0;transform: translate(0px, 40%);}
.career_bnr_text h3{color: #fff;text-align: center;font-family: Open Sans;font-size: 48px; font-weight: 700; text-transform: uppercase;}
.sales_executive .bg{border-radius: 10px;border: 1px solid #959595;background: #F5F5F5;padding: 50px 30px 30px 30px;}
.sales_executive .bg .sales_text{border-right: 1px solid rgba(0, 0, 0, 0.22)}
.sales_executive .bg .sales_text h3{color: #000;font-family: Open Sans;font-size: 30px; font-weight: 600;display: flex;align-items: center;}
.sales_executive .bg .sales_text h3 img{margin-right: 10px;}
.sales_executive .bg .sales_text h6{color: #000;font-family: Open Sans;font-size: 15px; font-weight: 500;display: flex;align-items: center;}
.sales_executive .bg .sales_text ul{list-style: none;padding-left: 0px;display: flex;margin-top: 50px;}
.sales_executive .bg .sales_text ul li{border-radius: 5px;background: #D7D7D7;color: #000;font-family: Open Sans;font-size: 16px; font-weight: 400;padding: 8px 40px;margin: 0 5px;}
.sales_executive .bg  .apply{display: flex;flex-direction: column;justify-content: space-between;height: 100%;padding: 20px 0px 20px 10px;}
.sales_executive .bg  .apply span{color: #000;font-family: Open Sans;font-size: 15px;  font-weight: 500; }
.sales_executive .bg .apply a{border-radius: 5px;background: #01843E;color: #FFF;font-family: Open Sans;font-size: 16px; font-weight: 400;padding: 15px 30px;width: -webkit-fill-available;text-align: center;}
.sales_executive .bg .apply a.upload_form{color: #000;font-family: Open Sans;font-size: 15px;font-weight: 500;background: #f5f5f5;padding: 0px;text-align: left;}
/* Career style end */

.disclosure_regulation .table_style{border: 0px solid #000;padding: 0px;height: 100%;}
.disclosure_regulation .nav{border: 1px solid #000;position: sticky;
    top: 40px;}
.disclosure_regulation .nav .nav-link{border-bottom: 1px solid #000;border-radius: 0px;color: #000;text-align: left;padding: 20px;font-family: 'Poppins',sans-serif;font-size: 17px;font-weight: 500;}
.disclosure_regulation .nav .nav-link.active{background: #01843E;color: #fff;}
.disclosure_regulation .nav .nav-link:last-child{border-bottom: 0px}
.disclosure_regulation .tab-content, .disclosure_regulation .tab-pane{overflow-y: auto;overflow-x:hidden;}
.disclosure_regulation .tab-content h4{color: #000;font-family: "Open Sans",sans-serif;font-size: 24px; font-weight: 600;margin-bottom: 25px;} 
.disclosure_regulation .tab-content .table_list_border{border: 1px solid #00000036;height: 100%;}
.disclosure_regulation .tab-content .col-md-6{margin-bottom: 25px;}
.disclosure_regulation .tab-content .table_list_border h5{color: #FFF;font-family: "Open Sans",sans-serif;font-size: 19px; font-weight: 500;background: #01843E;padding: 10px 20px;}
.disclosure_regulation .tab-content .table_list_border ol{padding: 10px 40px;}
.disclosure_regulation .tab-content .table_list_border ol li{color: #000; font-size: 16px; font-weight: 500;padding: 15px 0px;font-family: 'Poppins',sans-serif;}
.disclosure_regulation .tab-content p{font-family: "poppins",sans-serif;text-align: left;font-size: 14px; font-weight: 400; }

.disclosure_regulation ul{list-style: none;padding-left: 0px;}
.disclosure_regulation .accordion-button{background-color: #01843e;color: #fff;font-size: 18px;font-family: 'Poppins',sans-serif;border-radius: 0px !important;cursor: pointer;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/accordion-arrow-1-1.png);background-size: contain;background-position: 65px;background-repeat: no-repeat;}
.disclosure_regulation .accordion-item{padding: 10px 0px 0px;border: 0px;}
.disclosure_regulation .accordion-button:after{filter: invert(1);}
.disclosure_regulation .accordion-body{background: #fff;padding: 0 15px;}
.disclosure_regulation .accordion-body .accordion-body{background: #f0ffe8;}
.disclosure_regulation .accordion-body ul li{line-height: 30px;}
.disclosure_regulation .accordion-body ul li a{text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.disclosure_regulation .accordion-body ul li a{color: #000;font-family: 'Poppins',sans-serif;transition: 0.3s ease-in-out;cursor: pointer;}
.disclosure_regulation .accordion-body ul li a:hover{color: #01843e;}
.csr_ongoing li a{color: #000;font-family: 'Poppins',sans-serif;transition: 0.3s ease-in-out;cursor: pointer;font-size: 18px;padding: 15px 0px 0px;text-decoration: underline;}
.csr_ongoing li a:hover{color: #01843e;}
/*Investor style end*/

/*About us style start*/
.about_us h3{text-transform: capitalize;}
.about_us p{font-family: 'Poppins',sans-serif;font-weight: 400;text-align: left;}
.about_us a{color: #01843E !important;font-family: 'Poppins',sans-serif;font-weight: 600;cursor:pointer }
/*.txt_position{position: absolute;top: 0;bottom:0;}*/
/*.txt_position .bigger_text h3{color: #91a74ac7;font-size: 400px;font-weight: 800;font-family: 'Poppins',sans-serif; }*/
.vision_mission .bg{background: #01843E;height: 100%;padding: 37px 55px;}
.vision_mission .bg h5, .vision_mission .bg p{color:#fff;text-align: left;}
.vision_mission .bg h5 {color: #FFF;font-family: 'Open Sans', sans-serif;font-size: 28px; font-weight: 700; }
.vision_mission .bg p{color: #FFF;font-family: 'Poppins', sans-serif;font-size: 16px; font-weight: 300;  }
.vision_mission .values{color: #01843E;text-align: center;font-family: 'Open Sans', sans-serif;font-size: 32px; font-weight: 600; position: absolute;top: 12%;left: 20%;}
.board_directors .name{background: rgba(217, 217, 217, 0.36);padding: 25px 10px;text-align: center;height: 100%;}
.board_directors .name h5{color: #000; font-family: 'Poppins', sans-serif;font-size: 20px; font-weight: 600;line-height: 30px;}
.board_directors .name span{color: #000; font-family: 'Poppins', sans-serif;font-size: 18px; font-weight: 300;line-height: 18px;}
.awards_section h3, .certificates_policies h3{position:relative;}
.awards_section .swiper-slide {text-align:center;}
.awards_section h3:after, .certificates_policies h3:after{content:"";position:absolute;bottom: -20px;left:0;right: 0;background: #01843E;width: 76px;height: 3px;margin: auto;}
.awards_section h6{color: #01843E;text-align: center;font-family:'Open Sans', sans-serif;font-size: 16px; font-weight: 700; margin-top: 20px;}
.awards_section .swiper-button-next:after, .awards_section  .swiper-button-prev:after{color: #fff;font-size: 12px; }
.awards_section .swiper-button-prev, .awards_section .swiper-button-next{height: 30px;width: 30px;margin: auto;background: #01843e;border-radius: 50%;}
.awards_section .swiper-button-prev{left:0px}
.awards_section .swiper-button-next{right:0px}
#certificate_policy li{flex: 1;}
#certificate_policy li .nav-link.active{background: #01843E;color: #FFF;}
#certificate_policy li .nav-link{width: -webkit-fill-available;background: #EAEAEA;border-radius: 0px;padding: 20px;color: #000;text-align: center;font-family: 'roboto',sans-serif;font-size: 18px;font-weight: 500;letter-spacing: 0.5px;}
.certificates_policies .tab-pane ul{display: flex;list-style: none;padding-left: 0px;justify-content: space-between;margin-bottom: 0px;}
.certificates_policies .tab-pane ul li:first-child{color: #01843E;font-size: 22px;text-align: left;padding-left: 2rem;}
.certificates_policies .tab-pane ul li{color: rgba(0, 0, 0, 0.53);font-family: 'roboto',sans-serif;font-size: 18px; font-weight: 500; text-transform: capitalize;width: 33.33%;text-align: center;padding: 15px 10px 0px;letter-spacing: 0.2px;}
.certificates_policies .tab-pane ul li:last-child{text-align: right;padding-right: 2rem;}
.certificates_policies .tab-pane ul li a{background: #01843E;color: #FFF;text-align: center;font-size: 16px;font-weight: 300;padding: 5px 30px;border-radius: 5px;letter-spacing: 0.3px;}
.driving_change {position:relative;}
.driving_change .driving_text{position:absolute;left: 0;top: 0;bottom: 0;right: 0;display: flex;
    flex-direction: column;
    justify-content: center;}
.driving_change .driving_text .container{top: 0; position: relative;}
.driving_change .driving_text:before{content: "";position:absolute;top:0;bottom: 0;left: 0;right:0;background: linear-gradient(90deg, #000 0.06%, rgba(84, 84, 84, 0.00) 99.95%);}
.driving_change .driving_text h3{color: #FFF;font-family: 'Poppins',sans-serif;font-size: 36px;font-style: italic;font-weight: 400;z-index: 1;position: relative;margin-bottom: 25px;}
.driving_change .driving_text h3:after{content:"";position:absolute;bottom: 0;left:0;right: 0;background: #01843E;width: 76px;height: 3px;}
.driving_change .driving_text p{color: #FFF;font-family: 'Poppins',sans-serif;font-size: 13px; font-weight: 300;z-index: 1;position: relative;}
.driving_change .driving_text a{border-radius: 5px;background: #01843E;color: #FFF;font-family: 'roboto',sans-serif;font-size: 12px; font-weight: 300;z-index: 1;position: relative;padding: 6px 30px;}
/*About us style end*/

/*GT &amp; MF style start*/
.global_technology h3{font-family: 'Open Sans', sans-serif;}
.global_technology p{font-family: 'Poppins',sans-serif;font-weight: 400;text-align:left}
.slide_content {position:relative;}
.slide_content:before{content:"";position:absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0.6;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);}
.slide_content h6{position: absolute;left: 0;right: 0;bottom: 50px;color: #FFF;text-align: center;font-family: Poppins;font-size: 30px;font-weight: 700;}
.manufacturing  .swiper-slide.swiper-slide-active{position:relative}
.manufacturing  .swiper-slide .slide_content h6{display:none}
.manufacturing  .swiper-slide.swiper-slide-active .slide_content{box-shadow:25px 20px 35px 20px #0000002e}
.manufacturing  .swiper-slide.swiper-slide-active .slide_content h6{display:block;}
.manufacturing  .swiper-slide.swiper-slide-active .content_absolute, .manufacturing  .swiper-slide .content_absolute{display:none;}
.manufacturing  .swiper-slide.swiper-slide-active:hover h6{display: none;}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute{display:block;position:absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: left;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 55px;background: rgba(0, 87, 41, 0.35);backdrop-filter: blur(10.5px);}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute h5{color: #FFF;font-family: Open Sans;font-size: 24px; font-weight: 700; text-align: left;width: -webkit-fill-available;}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute ul{list-style:none;padding-left: 0px;width: -webkit-fill-available;}
.manufacturing  .swiper-slide.swiper-slide-active:hover .content_absolute ul li{color: #FFF;font-family: Poppins;font-size: 16px; font-weight: 400; }
.manufacturing{padding-bottom: 60px !important}

.manufacturing .swiper-pagination .swiper-pagination-bullet{box-shadow: 0px 0px 20px #fff;
    height: 12px;
    width: 12px;
    border: 4px solid #8b8b8b;
    background: #dddddd;}
.manufacturing .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #01843E;border: 0px}
/*GT &amp; MF style end*/

/* product sub category start */
.product-inner-slider .swiper-button-prev {left: 40%;right: auto;top: 95%;}
.product-inner-slider .swiper-button-next {right: 40%;left: auto;top: 95%;}
.parent-slider .swiper-pagination-clickable .swiper-pagination-bullet {height: 60px;width: 60px;}
.parent-slider .swiper-pagination-bullet {opacity: 0.5;background: #01843e61}
.parent-slider .swiper-pagination-bullet-active {background: #01843e;opacity: 1;}
.parent-slider .img-wdt {width: 60px;}
rent-slider .swiper-slide {text-align: center;}
.parent-slider {margin: 0 auto;}
.parent-slider&gt;.swiper-wrapper&gt;.swiper-slide {/* background: #607d8b; */box-sizing: border-box;}
.parent-slider&gt;.swiper-wrapper h2 {margin: 0 0 20px;font-size: 32px;color: #000;text-transform: uppercase;position: relative;top: -35px;text-align: center;}
.child-slider .swiper-button-next,.child-slider .swiper-button-prev {width: 35px;height: 35px;color: #01843e;}
.child-slider .swiper-button-next:after,.child-slider .swiper-button-prev:after {font-size: 28px;}
 
.imagepin {position: relative;display: block;overflow: hidden;border-radius: 10px;max-width: 1000px;margin: 30px auto;}
.imagepin .pins {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.imagepin img {display: block;margin: 0;width: 100%;height: auto;border: 10px solid #fff;}
.imagepin .pin {width: 10px;height: 10px;transform: translate(-50%, -50%);z-index: 9;border-radius: 100%;position: absolute;opacity: 1;background: rgb(1 132 62 / 0%);/*background: rgb(1 132 62 / 20%);*/-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(0px);/*backdrop-filter: blur(1px);display: none;*/justify-content: center;align-items: center;border: 2px solid transparent;text-decoration: none;}
.imagepin .pin span {position: absolute;top: -10px;font-size: clamp(12px, 2vw, 13px);width: -webkit-fit-content;width: -moz-fit-content;width:400px;white-space: nowrap;text-align: center;background: rgb(1 132 62 / 20%);color: #111;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);padding: 0px;border-radius: 5px;z-index: 10;line-height: 1;display:none;transition: 0.2s all ease-in-out;}
.usp_overlay{display:none;}
.imagepin .pin:hover .usp_overlay{display: block}
.imagepin .pin:hover {border-color: #01843E;}
.imagepin .pin:hover:after {width: 7px;height: 7px;}
.imagepin .pin:hover span {opacity: 1;top: -70px;}
.imagepin .pin span {width: -moz-fit-content;width: max-content;background: #fff;padding: 0px;}
.imagepin .pin span img {width: auto; max-width:100%;margin: 0 auto;}
.imagepin .pin:hover span p {padding: 5px;color: #fff;font-weight: 600;font-family: "poppins", sans-serif;background: #01843e;}
.imagepin .pin:active {border-color: #ffaa67;}
.imagepin .pin:active:after {width: 20px;height: 20px;}
.imagepin .pin:after {content: "";width: 5px;height: 5px;transition: 0.2s all ease-in-out;background: #01843E;position: relative;display: block;border-radius: 100%;}
.imagepin .pin:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 50%;
    -webkit-animation: shockwave 2s 0.5s ease-out infinite;
/*     animation: shockwave 2s 0.5s ease-out infinite; */
    animation: none;opacity: 0;
}

.imagepin .di_929_1 .pin_1 {
    top: 20%;
    left: 36%;
}

.imagepin .di_929_1 .pin_2 {
    top: 71%;
    left: 49%;
}

.imagepin .di_929_1 .pin_3 {
    top: 6%;
    left: 46%;
}

.imagepin .di_929_1 .pin_4 {
    top: 47%;
    left: 32%;
}

.imagepin .di_929_1 .pin_5 {
    top: 30%;
    left: 65%;
}

.imagepin .di_929_2 .pin_1 {
    top: 18%;
    left: 57%;
}

.imagepin .di_929_2 .pin_2 {
    top: 71%;
    left: 22%;
}

.imagepin .di_929_2 .pin_3 {
    top: 6%;
    left: 48%;
}

.imagepin .di_929_2 .pin_4 {
    top: 53%;
    left: 57%;
}

.imagepin .di_929_3 .pin_1 {
    top: 20%;
    left: 39%;
}

.imagepin .di_929_3 .pin_2 {
    top: 73%;
    left: 73%;
}

.imagepin .di_929_3 .pin_3 {
    top: 6%;
    left: 48%;
}

.imagepin .di_929_3 .pin_4 {
    top: 56%;
    left: 42%;
}

.imagepin .di_929_4 .pin_1 {
    top: 16%;
    left: 42%;
}

.imagepin .di_929_4 .pin_2 {
    top: 6%;
    left: 49%;
}

.imagepin .di_932_1 .pin_1 {
    top: 13%;
    left: 39%;
}

.imagepin .di_932_1 .pin_2 {
    top: 71%;
    left: 55%;
}

.imagepin .di_932_1 .pin_3 {
    top: 4%;
    left: 52%;
}

.imagepin .di_932_1 .pin_4 {
    top: 45%;
    left: 37%;
}

.imagepin .di_932_1 .pin_5 {
    top: 24%;
    left: 70%;
}

.imagepin .di_932_2 .pin_1 {
    top: 72%;
    left: 53%;
}

.imagepin .di_932_2 .pin_2 {
    top: 5%;
    left: 54%;
}

.imagepin .di_932_2 .pin_3 {
    top: 45%;
    left: 71%;
}

.imagepin .di_932_2 .pin_4 {
    top: 25%;
    left: 36%;
}

.imagepin .di_932_3 .pin_1 {
    top: 20%;
    left: 60%;
}

.imagepin .di_932_3 .pin_2 {
    top: 72%;
    left: 27%;
}

.imagepin .di_932_3 .pin_3 {
    top: 8%;
    left: 50%;
}

.imagepin .di_932_3 .pin_4 {
    top: 53%;
    left: 60%;
}

.imagepin .di_932_3 .pin_5 {
    top: 27%;
    left: 18%;
}

.imagepin .di_932_4 .pin_1 {
    top: 6%;
    left: 52%;
}

.imagepin .di_932_4 .pin_2 {
    top: 20%;
    left: 55%;
}


@-webkit-keyframes shockwave {
    0% {
        transform: scale(1);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), inset 0 0 1px #fff;
    }

    95% {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0), inset 0 0 30px rgba(0, 0, 0, 0);
    }

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

@keyframes shockwave {
    0% {
        transform: scale(1);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), inset 0 0 1px #fff;
    }

    95% {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0), inset 0 0 30px rgba(0, 0, 0, 0);
    }

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

.imagepin .pin:nth-of-type(1):before {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.imagepin .pin:nth-of-type(2):before {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.imagepin .pin:nth-of-type(3):before {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.imagepin .pin:nth-of-type(4):before {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

.imagepin .pin:nth-of-type(5):before {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
}

.imagepin .pin:nth-of-type(6):before {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
}

.imagepin .pin:nth-of-type(7):before {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}

.imagepin .pin:nth-of-type(8):before {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.imagepin .pin:nth-of-type(9):before {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
}
/* product sub category end */

/* product Category start */
.product_series_category .bg h3{background: #01843E;padding: 17px;position: relative;    border-left: 1px solid #fff;transition: 0.3s ease-in-out;} 
.product_series_category .bg ul li, .product_series_category ul li{color: #000}
/* .product_series_category .bg h3:hover{background: #00cd5f;} */
.product_series_category .bg h3:before{content: '';position: absolute;top: 0;bottom: 0;right: 0px;left: 0;transition: 0.3s ease-in-out;z-index: -1;background-color: #01843e;}
/* .product_series_category .bg h3:hover:before{background: #00cd5f;border-left: solid 50px #00cd5f;} */
.product_series_category .bg h3:after{content: '';position: absolute;top: 0;bottom: 0;left: auto;right: 0;width: 90px;background-color: #ffffff;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/arrow_vst.png);background-repeat: no-repeat;background-position: 0 right;background-size: contain;z-index: 99999;}
/* .product_series_category .bg:after{content"";position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 1px;background:#fff;} */
.product_series_category .bg h3, .product_series_category .bg h3 a, .product_series_category .bg p{color:#fff;text-align: left;}
.product_series_category .bg p{font-weight: 300;font-family: 'Poppins', sans-serif;font-size: 14px;}
.product_series_category .category_image{z-index: 9;position: relative;}
.product_series_category .row_direction:nth-child(even) .bg h3:before{content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;transition: 0.3s ease-in-out;z-index: -1;background-color: #01843e;}
.product_series_category .row_direction:nth-child(even) a, .product_series_category a{width: -webkit-fill-available}
.product_series_category .row_direction:nth-child(even) .bg h3{padding-left: 95px;}
.product_series_category .row_direction:nth-child(even) .bg ul{padding-left: 6.5rem}
/* .product_series_category .row_direction:nth-child(even) .bg h3:hover:before{background: #00cd5f;border-right: solid 50px #00cd5f;} */
.product_series_category .row_direction:nth-child(even) .bg h3:after{background: #ffffff5e;content: '';position: absolute;top: 0;bottom: 0;right: auto;left: 0;width: 85px;background-color: #ffffff;background-image: url(https://www.vsttractors.com/in/wp-content/uploads/2023/11/left-arr.png);background-repeat: no-repeat;background-position: left;background-size: contain;z-index: 99999; }
.product_series_category .row_direction{padding: 0px 0px;}
.product_series_category .row_direction:last-child{padding-bottom: 0px;}
/* product Category end */

/* Media style start */
.media .tab-pane &gt; .col-md-10 .row{height: 100vh;  overflow-y: auto;padding-right: 5px;}
.media .tab-pane &gt; .col-md-10 .row::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 8px;
	background-color: #F5F5F5;
}

.media .tab-pane &gt; .col-md-10 .row::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

.media .tab-pane &gt; .col-md-10 .row::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #01843e;
}
.media .tab-pane span{border-radius: 5px;border: 1px solid rgba(0, 40, 19, 0.33);padding: 12px 40px;width: 100%;margin: 0px 0px 10px;display: inline-block;}
.media .tab-pane span strong{font-weight: 600;color:#5c5c5c;font-size: 22px;width: -webkit-fill-available; display: block;}
.media .tab-pane a{color: #01843E;font-family: Roboto;font-size: 20px; font-weight: 500; text-transform: inherit;transition: 0.3s ease-in-out;}
.media .tab-pane a:hover{color: rgb(86 126 105);}
.world-of-vst.media .nav-link:hover{border-radius: 40px;font-weight: 500;border: 1px solid #d9d9d900;color: rgba(0, 0, 0, 0.30); color: #01843e;}
/* Media style end */
/* product finance style start */
.document_required .bg{background:#f5f5f5;height: 100%}
.document_required .bg h4{background: #01843E;padding: 25px;font-size: 22px;text-align: center;color: #fff;letter-spacing: 0.5px;}
.document_required .bg ol{padding: 40px 65px}
.document_required .bg ol li{margin-bottom: 20px;color: #000;font-family: "Open Sans",sans-serif;font-size: 17px; font-weight: 500; }
.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 50px;text-align: center;}
.id_proof .card_details{background: #F5F5F5;padding: 25px;height: 100%}
.id_proof .card_details p{color: #000;text-align: center;font-family:' Open Sans', sans-serif;font-size: 20px; font-weight: 700;padding-top: 10px;}
.retail_finance {background: #01843E;padding: 30px;text-align: center;margin-top: 40px;}
.retail_finance h3{color:#fff;}
.financial_institution .logo_bg{background: rgba(217, 217, 217, 0.25);padding: 32px 20px}
/* product finance style end */


/* after sale style start */
.vst_warranty{background:url("https://www.vsttractors.com/in/wp-content/uploads/2023/11/vst_warranty.png");background-size: cover;background-repeat: no-repeat;}
.vst_warranty h3, .vst_warranty p{color: #fff;text-align: left;}
.vst_warranty h3{margin-bottom: 20px;}
.product-range-table-head th{padding: 13px !important;color: #fff !important;background-color: #01843E !important;text-align: center;font-family: Open Sans;font-size: 24px;font-weight: 600;text-transform: capitalize;} 
.thead-col th {background-color: #C6E0B4 !important;vertical-align: middle;padding: 15px !important; text-align: center;font-family: Open Sans;font-size: 24px; font-weight: 600; text-transform: capitalize;border: 1px solid #000;}
.table.table-bordered tbody td {font-size: 24px;padding: 15px 10px; font-weight: 500;border: 1px solid #000;}
.table.table-bordered tbody td p.scheduled{color: #000;text-align: center;font-family: Open Sans;font-size: 16px; font-weight: 600;}
/* after sale style start */


@media (max-width: 400px) {
    .vst-history .input-flex-container {
        width: 300px;
    }
}

@media (max-width: 480px) {
	.social ul li { flex: 1 0 70%;}
	#award_certificates{padding-top: 30px;}
	.world-of-vst .nav-tabs .nav-link {font-size: 12px !important;line-height: 15px;}
	.world-of-vst #nav-tab{flex-wrap: nowrap;}
    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch {
        min-width: 20px;
    }

    /* .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom{overflow-x: auto;} */
    #timeline-descriptions-wrapper h3,
    .wrapper-content h3 {
        font-size: 40px !important;
        line-height: 45px !important;
    }

    .timeline-overflow,
    .timeline-1 {
        overflow-x: auto;
        position: relative;
        background: linear-gradient(90deg, transparent 80%, #00000030);
    }

    /* .timeline-1{z-index: 101;}

    .timeline-overflow::before{background:transparent !important}
    .timeline-1::before, .swiper-pagination-custom::before{
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background: linear-gradient(90deg, transparent 88%, #ffffffab 10%);
        z-index: 99;height: 170px;
    }
    .timeline-1::before{z-index: 100;} */

    .world-of-vst .nav-link {
        font-size: 14px !important;
        line-height: 14px;
    }
	.world-of-vst .nav-link.active:focus-visible{box-shadow: none;}

    .vst-history .input-flex-container {
        width: 340px;
    }

    .vst-history .dot-info span.year {
        font-size: 14px !important;
    }

    .vst-history .dot-info {
        top: 15px !important;
        left: calc((((10vw - 0px) / 5) * -1) - 1px) !important;
    }

    .tractor img.mob-width {
        max-width: 28px !important;
        top: 75px !important;
        left: 0px;
    }
	.path{padding: 0px 5px;}

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar {
        height: 4px;
        border-bottom: 0px solid #888;
        top: -18px;
        margin-bottom: 70px !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill {
        background-color: #01843E00;
        height: 3px;
        top: 2px;
        z-index: 1;
        width: 130%;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2.active .switch-title:after {
        transform: translateX(0%) translateY(-44%);display: none;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-1.active .switch-title:after {
        transform: translateX(50%) translateY(-42%);display: none;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom {
        width: 100%;
        padding: 0 10px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:after {
        position: absolute;
        top: 3px;
        right: -40%;
        width: 45%;
        height: 0px;
        background-color: #888;
        content: "";
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title:after {
        background: #01843E;
        width: 20px !important;
        height: 20px !important;
        transition-delay: 0.4s;
    }

    .vst-history .dot-info.dot-1 span.year {
        bottom: 0px !important;
    }

    .vst-history .dot-info.dot-2 span.year {
        bottom: -99px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:before {
        position: absolute;
        top: 2px;
        left: -130%;
        width: 100%;
        height: 3px;
        background-color: #01843E;
        content: "";
    }

/*     .path {
        display: none;
    } */
	.retail_finance{padding: 15px; margin-top: 10px;}
}

.vst-history {
    position: relative;
}

.vst-history .swiper-button-next,
.vst-history .swiper-button-prev {
    display: none;
}

@media (max-width: 480px) {
	.dealer-locator&gt;div{justify-content: center !important;}
    .vst-history .swiper-button-next,
    .vst-history .swiper-button-prev {
        display: flex;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch {
        min-width: auto;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar .swiper-pagination-bullet {
        display: none;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill {
        width: 95%;
    }

    .vst-history .swiper-button-prev,
    .vst-history .swiper-button-next {
        z-index: 999;
    }

    .vst-history .swiper-button-next {
        right: 0;
        top: 45%;
    }

    .vst-history .swiper-button-prev {
        left: 0;
        top: 45%;
    }

    .vst-history .swiper-button-prev::after,
    .vst-history .swiper-button-next::after {
        background: #01843E;
        color: #fff;
        padding: 7px 9px;
        font-size: 12px;
        border-radius: 50%;
        margin-top: 8px;
        display: block;
    }

    .vst-history .swiper-button-next.swiper-button-disabled,
    .vst-history .swiper-button-prev.swiper-button-disabled {
        opacity: 0;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar:after {
        right: 0;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title:after {
        background: #888;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {position: absolute;right: 0;left: 0;margin: auto;transform: translateX(30%) translateY(-50%);width: 7px;height: 7px;background: #888;border-radius: 2rem;content: "";transition: 0.2s all ease-in-out;transition-delay: 0s;z-index: 1;}
	.maskelement{height: auto;}

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after,
    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
        width: 7px !important;
        height: 7px !important;
    }


    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after {
        top: calc(100% - 60px);
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
        top: calc(100% + 21px);
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title:after {
        width: 14px !important;
        height: 14px !important;
    }

    .vst-history .dot-info.dot-2 span.year::before {
        bottom: 38px;
    }
	.vst-history .dot-info.dot-2 span.year div::before{bottom: 40px;}

    .vst-history .dot-info.dot-1 span.year::before {
        top: 30px;
    }
	.text-year-height{background: #f9f9f9;}

    .vst-history input,
    .vst-history .dot-info {
        margin: 0 10px 35px;
    }

    .vst-history .dot-info.dot-2 span.year {
        bottom: -75px;
    }
}
.board_directors .name{transition: 0.3s ease-in-out}
.board_directors .name:hover{background: rgb(1 132 62);}
	.board_directors .name:hover h5{color:#fff;}
	.board_directors .name:hover span{color:#fff;}


/* @media (max-width: 767px) {
    /* .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch{max-width: 40px;
        min-width: 35px;} */
/*  .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch{min-width: 40px;}
        .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom{overflow-x: auto;}
    #timeline-descriptions-wrapper h3,
    .wrapper-content h3 {
        font-size: 40px !important;
        line-height: 45px !important;
    }
} */

/* CSR style start */
.banner-item {
    position: relative;
}

.banner-content {
    position: absolute;
    top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    right: 8%;
}

.banner-content h1 {
    color: #FFF;
    text-align: right;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 40px;
    line-height: 54px;
    position: relative;
}

.banner-content p {
    color: #FFF;
    text-align: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 152.344%;
    padding-left: 95px;
}

.banner-image::before {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(12,13,13,0.2637429971988795) 58%, rgba(14,14,14,0.8379726890756303) 94%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-content h1::before {
    content: '';
    position: absolute;
    bottom: -36%;
    right: 0;
    width: 12%;
    height: 2px;
    background-color: #01843E;
}

.crating-item {
    position: relative;
}

.crating-content {
    position: absolute;
    top: 26%;
    left: 8%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.crating-content h3 , .crating-content h1{
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 40px;
    position: relative;
}

.crating-content p {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 152.344%;
    text-align: left;
    padding-right: 96px;
}

.crating-image::before {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(14,14,14,0.7567401960784313) 25%, rgba(81,85,85,0.10127801120448177) 100%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.crating-content h3::before, .crating-content h1::before {
    content: '';
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 12%;
    height: 2px;
    background-color: #01843E;
}

.education-item {
    position: relative;
}

.education-content {
    position: absolute;
    top: 26%;
    right: 8%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.education-content h3, .education-content h1 {
    color: #FFF;
    text-align: right;
    font-size: 36px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 40px;
    position: relative;
}

.education-content p {
    color: #FFF;
    text-align: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 152.344%;
}

.education-image::before {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(81,85,85,0.10127801120448177) 1%, rgba(18,17,17,0.76234243697479) 77%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.education-content h3::before , .education-content h1::before {
    content: '';
    position: absolute;
    bottom: -7px;
    right: 0;
    width: 12%;
    height: 2px;
    background-color: #01843E;
}

@media (max-width: 767px) {
	.parent-slider&gt;.swiper-wrapper&gt;.swiper-slide{padding: 0px;}
	.product_series_category .row_direction:nth-child(even) .bg h3:after{width: 75px;}
	.media .tab-pane span{padding: 12px;}
	p{font-size: 14px;}
	footer ul{margin-top: 10px;}
	footer h3{    margin-bottom: 10px;}
	.education-content h3::before, .education-content h1::before{left: 0px}
	.main-title h1, .main-title h2, .main-title h3 {font-size: 24px!important;}
	.banner-image {padding: 25px 0px 10px 0px;}
	.banner-content {position: relative;top: 0%;left: 0%;width: 100%;padding: 10px 10px;}
	.banner-content h1, .crating-content h3, .crating-content h1, .education-content h3, .education-content h1 {text-align: left;font-size: 22px;margin-bottom: 18px;line-height: 30px;color: #000;}
	.banner-image::before {content: unset;}
	.banner-content h1::before {bottom: -19%;left: 0%;margin: 0px 0px;}
	.banner-content p {text-align: left;font-size: 14px;line-height: 146.344%;padding: 0px;color: #000;}
	.crating-content {position: relative;top: 0%;left: 0%;width: 100%;padding: 20px 10px;}
	.crating-content h3 {text-align: left;font-size: 22px;margin-bottom: 18px;line-height: 30px;color: #000;}
	.crating-content h3::before {left: 0%;bottom: -17%;}
	.crating-image::before {content: unset;}
	.crating-content p {text-align: left;font-size: 14px;line-height: 146.344%;padding: 0px;color: #000;}
	.education-content {position: relative;top: 0%;left: 0%;width: 100%;padding: 20px 10px;}
	.education-content h3 {text-align: left;font-size: 22px;margin-bottom: 18px;line-height: 30px;color: #000;}
	.education-image::before {content: unset;}
	.education-content h3::before {bottom: -41%;left: 0%;}
	.education-content p {text-align: left;font-size: 14px;line-height: 146.344%;padding: 0px;color: #000;}
	.crating-image {padding: 0px 0px 10px 0px;}
	.imagepin .pin:after{height: 10px;width: 10px;}
	.imagepin .pin{width: 30px;height: 30px;}
	.attachment h3:before, .attachment h3:after{height: 3px;width: 38%;}
	.attachment .swiper-button-prev{right: 7.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
	/* 	 Product category style start */
	.product_series_category .bg:before, .product_series_category .row_direction:nth-child(even) .bg:before, .product_series_category .bg:after, .product_series_category .row_direction:nth-child(even) .bg:after{content: unset;}
	.product_series_category .row_direction {padding: 15px 0px 0px;}
	.product_series_category .bg{padding: 35px 15px 15px 15px;margin-top: -35px;}
	/* 	 Product category style end */

	/* Media style start */
	.world-of-vst.media .nav-link:nth-child(2).active, .world-of-vst.media .nav-link:nth-child(3).active{border-radius: 40px}
	.media .tab-pane a{font-size: 14px;padding: 0px;margin: 0px 0px 15px;}
	.media .tab-pane span strong{font-size: 18px;}
	/* Media style end */

	/* 	GT &amp; MF style start */
	.global_technology p{text-align:left;}
	.awards_section{padding-top: 0px;padding-bottom: 10px;}
	.slide_content h6{bottom: 10px;font-size: 24px;font-weight: 600;}
	.manufacturing .swiper-slide.swiper-slide-active:hover .content_absolute{padding: 15px;}
	.manufacturing .swiper-slide.swiper-slide-active:hover .content_absolute h5{font-size: 20px;}
	.manufacturing .swiper-slide.swiper-slide-active:hover .content_absolute ul li{font-size: 14px;}
	.manufacturing {padding-bottom: 60px !important;padding-top: 30px !important;}
	/* 	GT &amp; MF style end */
	
	/* 	about us style start */
	.certificates_policies .tab-pane ul li:first-child{font-size: 15px;padding-left: 1rem;}
	.certificates_policies .tab-pane ul li{font-size: 14px;padding: 15px 5px 0px;}
	.certificates_policies .tab-pane ul li a{font-size: 14px;padding: 5px 12px;}
	.vision_mission .bg{padding: 20px;}
	.vision_mission .bg h5{font-size: 24px;}
	.vision_mission .bg p{font-size: 14px;}
	.vision_mission .values{top: 5%;font-size: 22px;left: 10%;}
	.board_directors .name{    padding: 15px 5px;transition:0.3s ease-in-out}
	.board_directors .name h5{font-size: 16px;line-height: 22px;}
	.board_directors .name span{font-size: 14px;}
	
	.awards_section .swiper-button-prev{left: 0px} 
	.awards_section .swiper-button-next{right: 0px;}
	/* 	about us style end */
	/* product finance style start */
	.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 15px;}
	.document_required .bg h4{padding: 15px;font-size: 18px;}
	.document_required .bg ol {
		padding: 15px 30px;
	}
	.document_required .bg ol li{margin-bottom: 10px;font-size: 15px;}
	.id_proof .card_details{padding: 5px;text-align: center;}
	.id_proof .col{ flex: 1 0 35%; margin-bottom: 10px;}
	.id_proof .card_details p{font-size: 16px;padding-top: 5px;}
	/* product finance style end */
}

@media (min-width: 768px) and (max-width:991px) {
	.attachment h3:before, .attachment h3:after{height: 3px;width: 35%;}
	.attachment .swiper-button-prev{right: 7.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
	.banner-slider .banner-text{left: 3% !important;}
    .banner-content {top: 0;width: 48%;bottom: 0;display: flex;flex-direction: column;justify-content: center;}
    .banner-content h1,.crating-content h3, .crating-content h1,.education-content h3, .education-content h1 {font-size: 28px;margin-bottom: 26px;line-height: 40px;}
    .banner-content h1::before {bottom: -19%;}
    .banner-content p {padding: 0px;line-height: 152.344%;}
    .crating-content {top: 12%;width: 48%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;}
    .crating-content h3 {font-size: 28px;margin-bottom: 26px;line-height: 40px;}
    .crating-content h3::before {bottom: -19%;}
    .crating-content p {padding: 0px;}
    .education-content {top: 26%;width: 48%;top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;}
    .education-content h3 {font-size: 28px;margin-bottom: 26px;line-height: 40px;}
    .education-content h3::before {bottom: -36%;}
    .education-content p {padding: 0px;}
	/* 	 Product category style start */
	.product_series_category .bg:before, .product_series_category .row_direction:nth-child(even) .bg:before{content: unset;} 
	.product_series_category .row_direction {padding: 30px 0px 0px;}
	/* 	 Product category style end */
	/* Media style start */
	.world-of-vst.media .nav-link:nth-child(3).active{border-radius: 40px}
	.world-of-vst .nav-link:nth-child(2).active::after{border-radius: 0px;}
	.media .tab-pane a{font-size: 16px;padding: 0px;margin: 0px 0px 5px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	/* Media style end */
	.select_search select{padding: 10px;font-size: 15px;}
	/* 	about us style start */
	.vision_mission .bg{    padding: 20px;}
	.vision_mission .bg h5{font-size: 24px;}
	.vision_mission .bg p{font-size: 14px;}
	 
	.certificates_policies .tab-pane ul li:first-child{font-size: 18px;padding-left: 0rem;}
	/* 	about us style end */
/* 	 Product finance style start */
	.id_proof .card_details{padding: 10px;}
	.id_proof .col{ flex: 1 0 33%; margin-bottom: 10px;}
	.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 20px;}
	.id_proof .card_details p{font-size: 18px;    padding-top: 0px;}
	.id_proof .card_details{text-align: center}
	.retail_finance{padding: 10px;margin-top: 5px;}
	.financial_institution .logo_bg{padding: 20px 10px;text-align: center;}
	.document_required .bg h4{padding: 15px; font-size: 18px;}
	.document_required .bg ol {padding: 15px 30px;}
	/* 	 Product finance style end */
	
}

@media (min-width: 992px) and (max-width:1270px) {
	.attachment h3:before, .attachment h3:after{height: 3px;width: 35%;}
	.attachment .swiper-button-prev{right: 6.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
    .banner-content, .crating-content, .education-content {
        top: 0;
    width: 48%;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    }

    .banner-content h1::before {
        bottom: -22%;
    }

    .banner-content h1 {
        font-size: 36px;
        line-height: 48px;
    }

    .banner-content p {
        font-size: 15px;
        padding-left: 0px;
    }

    .crating-content h3::before {
        bottom: -25%;
    }

    .crating-content p {
        font-size: 15px;
        padding-right: 0px;
    }

    .education-content p {
        font-size: 15px;
    }
   /* 	 Product finance style start */
	.document_required h3, .opportunities h3, .id_proof h3{margin-bottom: 20px;}
	.document_required .bg h4{padding: 15px; font-size: 20px;}
	.document_required .bg ol {padding: 20px 35px;}
	.id_proof .card_details{padding: 10px;}
	.id_proof .card_details p{font-size: 18px;padding-top: 5px;}
	.retail_finance{padding: 20px;margin-top: 20px;}
	.financial_institution .logo_bg{padding: 20px 10px;}
	/* 	 Product finance style end */
}
/* CSR style end */
@media (max-width: 767px) {
	footer{padding: 20px 0px;}
	/* Dealer Locator style start */
	.search_listing .bg{padding: 15px 20px 35px;}
	.search_listing .bg h3{font-size: 20px;}
	.search_listing ul li img{width: 20px;}
	.search_listing ul li, .search_listing ul li a{font-size: 14px;}
	.search_listing .cta h6 a{font-size: 14px;}
	.search_listing .cta{padding: 7px;}
	.select_search select{font-size: 14px;}
	/* Dealer Locator style end */
	
	/* Career style start */
	.sales_executive .bg .sales_text ul{flex-wrap: wrap;margin-top: 15px;}
	.career_bnr_text h3{font-size: 24px !important;}
	.career_bnr_text h3 br{display:none;}
	.opportunities hr{    margin: 20px 0px!important;}
	.sales_executive .bg{padding: 20px 15px 10px 15px}
	.sales_executive .bg .sales_text h3{font-size: 18px !important;}
	.sales_executive .bg .sales_text{border-right: 0px;}
	.sales_executive .bg .sales_text h3 img{width: 25px;}
	.sales_executive .bg .sales_text ul li{font-size: 14px;padding: 5px !important;margin: 2px;}
	.sales_executive .bg .apply a{padding: 8px 30px;margin-top: 10px;}
	.sales_executive .bg .apply{padding: 5px 0px}
	/*Career style start */
	.driving_change .driving_text{position:relative;padding: 15px 0px;}
	.driving_change .driving_text:before{content:  unset;}
	.driving_change .driving_text h3{margin-bottom: 10px}
	.driving_change .driving_text h3, .driving_change .driving_text p{color:#000}
	.driving_change .driving_text h3:after{bottom: -2px}
	.awards, #certificate_policy{padding-top: 30px !important}
	#certificate_policy li .nav-link{padding: 10px;font-size: 16px;}
}


@media (max-width: 630px) {
    .testimonial-swiper .swiper-wrapper {
        height: 265px !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: 225px;
        min-height: 230px;
    }

    .text-year-height {
        height: 230px;
    }

    .swiper.testimonial-swiper .swiper-wrapper {
        height: 230px !important;
    }

    .vst-history .dot-info.dot-2 span.year {
        bottom: -105px;
    }

    .vst-history .dot-info.dot-1 span.year {
        bottom: 8px;
    }

    .vst-history .flex-parent {
        justify-content: initial;
    }

    .vst-history .input-flex-container {
        flex-wrap: wrap;
        justify-content: center;
        width: 400px;
        height: auto;
        margin-top: 15vh;
        margin-left: 0;
        padding-bottom: 30px;
    }

    .vst-history input,
    .vst-history .dot-info {
        width: 60px;
        height: 60px;
        margin: 0 10px 50px;
    }

    .vst-history input {
        background-color: transparent !important;
        z-index: 1;
    }

    .vst-history input::before,
    .vst-history input::after {
        content: none;
    }

    .vst-history input:checked+.dot-info {
        background-color: #2C3E50;
    }

    .vst-history input:checked+.dot-info span.year {
        font-size: 14px;
    }

    .vst-history input:checked+.dot-info span.label {
        font-size: 12px;
    }

    .vst-history .dot-info {
        visibility: visible;
        border-radius: 50%;
        z-index: 0;
        left: 0;
        /* margin-left: -70px; */
        background-color: #AEB6BF00;
    }

    .vst-history .dot-info span.year {
        /* top: 0; */
        left: 0;
        transform: none;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #ECF0F1;
        font-size: 16px;
    }

    .tractor img {
        max-width: 50px !important;
        top: 50px !important;
    }

    .vst-history .dot-info span.label {
        top: calc(100% + 5px);
        left: 50%;
        transform: translateX(-50%);
        text-indent: 0;
        text-align: center;
    }

    .vst-history #timeline-descriptions-wrapper {
        margin-top: 30px;
        margin-left: 0;
        text-align: center;
    }
}

@media (max-width: 575px) {
	.text-year-height{background: #f9f9f9;}
	.attachment h3:before, .attachment h3:after{height: 3px;width: 20%;}
	.attachment .swiper-button-prev{right: 13.5%;}
	.attachment .swiper-button-next, .attachment .swiper-button-prev{top: 7%;}
	.maskelement{height: 318px;}
	footer .dealer-locator{justify-content: center}
	
    .swiper.testimonial-swiper .swiper-wrapper {
        height: auto !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: inherit;
    }

    .text-year-height {
        /* padding: 5px 15px;
        height: 300px; */
        padding: 5px 15px;
        height: 100%;
/* 		min-height: auto;
		max-height: -webkit-fill-available; */
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: inherit !important;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-progressbar {
        margin-bottom: 30px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.dot-2 .switch-title:after,
    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after {
        height: 30px;
        width: 30px;
    }
	/* 	 Product finance style start */
	.id_proof .col{ flex: 1 0 50%; margin-bottom: 10px;}
	/* 	 Product finance style end */
}

@media (max-width: 768px) {
    .our-products .img-over-text {
        display: block;
        position: absolute;
        bottom: 0px;
        left: 0;
        right: 0;
        text-align: center;
        padding: 20px 0px;
        z-index: 0;
    }

    .our-products .img-over-text::before {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: linear-gradient(1deg, rgb(1 132 62 / 75%) -0.72%, rgb(79 109 180 / 0%) 102.72%), linear-gradient(180deg, rgba(194, 52, 143, 0) 0%, #01843E 100%);
        z-index: -1;
    }

    .our-product .tab-img-object {
        height: 350px;
    }

    .our-product .tab-img-object img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: bottom;
    }

    .world-of-vst .nav-link:nth-child(3).active::after {
        border-radius: 0 40px 40px 0;
    }

    .world-of-vst .nav-link:hover {
        border: 0px solid #d9d9d9;
    }

    .world-of-vst .nav-link.active::after p {
        font-size: 14px;
    }

    .banner-slider .banner-text {
        right: 0px;
        padding: 0px 15px;
    }

    .banner-slider h3 {
        font-size: 30px;
        font-weight: 700;
    }

    .banner-slider h2 {
        font-size: 68px;
        line-height: 60px;
    }

    .banner-slider h6 {
        top: 0px;
        left: -0.3%;
        font-size: 12px;
        color: #b1b1b1;
    }

    .banner-icons {
        bottom: 0%;
    }

    .banner-icons&gt;div ul li {
        height: 45px;
        width: 45px;
        padding: 5px;
    }

    .banner-icons&gt;div ul li:hover a {
        height: 45px;
    }

    .banner-icons&gt;div ul li:hover a img {
        height: 100%;
        object-fit: cover;
    }

    .our-products .img-over-text h3 {
        font-size: 26px;
        font-weight: 600;
    }

    .world-of-vst .nav-link {
        font-size: 16px !important;
        padding: 10px 5px !important;
        line-height: 18px;
    }

    .world-of-vst [type=button]:not(:disabled),
    .world-of-vst .nav-link:nth-child(2).active::before,
    .world-of-vst .nav-link:nth-child(3).active::before,
    .world-of-vst .nav-link.active::after,
    .world-of-vst .nav-link:nth-child(3).active::after {
        background-image: none;
        border-radius: 0px;
        left: 0;
    }

    .world-of-vst .nav-link:nth-child(1).active::after,
    .world-of-vst .nav-link:nth-child(1).active {
        border-radius: 40px 0px 0px 40px;
        background-color: #01843E;
    }

    .world-of-vst .nav-link:nth-child(3).active::after {
        border-radius: 0px 40px 40px 0;
    }

    .border-highlight {
        margin: 25px auto;
    }

    .our-products p,
    .world-of-vst p,
    .vst-history p, .our-products ul li {
        text-align: left;
        font-size: 14px;
    }

    /* .banner-slider .swiper-slide {
        height: 55vh;
    } */

    .banner-slider .swiper-slide img {
        height: 100%;
        object-fit: cover;
    }

    .world-of-vst #nav-tabContent .text-over {
        padding: 20px;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000000b0 75%);
    }

    .world-of-vst #nav-tabContent .text-over h3 {
        font-size: 16px;
    }

    .tab-view-all {
        font-size: 18px;
        padding: 7px 50px;
    }

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

    footer .copyright ul {
        flex-direction: column;
    }

    footer .copyright ul li {
        border-right: 0px;
        margin-bottom: 5px;
    }


    footer h3::after {
        height: 2px;
        width: 75px;
        bottom: -7px;
    }
}

@media (max-width: 991px) {
	footer .dealer-locator ul li i{color: #01843E}
	.sales_executive .bg .sales_text ul{flex-wrap: wrap;margin-top: 15px;}
	.career_bnr_text h3{font-size: 26px;}
	.career_bnr_text h3 br{display:none;}
	.opportunities hr{    margin: 20px 0px!important;}
	.sales_executive .bg{padding: 20px 15px 10px 15px}
	.sales_executive .bg .sales_text h3{font-size: 20px;} 
	.sales_executive .bg .sales_text h3 img{width: 25px;}
	.sales_executive .bg .sales_text ul li{font-size: 14px;padding: 8px;margin: 2px;}
	.sales_executive .bg .apply a{padding: 8px 30px;margin-top: 10px;}
    #navbarScroll {
        background: rgb(243, 243, 243);
        position: absolute;
        top: 62px;
        left: 0px;
        right: 0px;
        z-index: 99;
    }

    .banner-slider .banner-text {
        bottom: 2%;
        left: 0%;
    }

    .banner-slider .banner-text a {
        width: fit-content;
        padding: 5px 15px;
        font-size: 12px;
    }

/*     .world-of-vst #nav-tabContent .position-relative .tab-img-object {
        height: 250px;
    } */

    .dealer-locator a {
        padding: 3px 3px 3px 10px;
        font-size: 9px;
        border-right: 0px !important;
        width: fit-content;
        background: #fff;
        color: #01843E;
    }

    .navbar .search-flex {
        justify-content: space-between;
        margin-bottom: 0px;
    }

    .navbar .search-flex li.nav-item img {
        filter: invert(0);
    }

    .navbar .search-flex i.fa-search {
        color: #000;
        margin-right: 0px;
    }

    .dealer-locator a span {
        margin-left: 3px;
        border: 1px solid #01843e;
    }

    /* .dealer-locator a span img{
        filter: invert(1);
    } */

    .fixed-top-nav {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

    #navbarScroll .navbar-nav-scroll::before,
    .dealer-locator::after {
        background-image: none;
    }

    .navbar .search-flex&gt;li:first-child a {
        padding-right: 10px !important;
        border-right: 0px solid #000;
    }

    .navbar .search-flex li:first-child {
        border-right: 0px solid #000;
        padding: 0px 5px !important;
    }
	.dealer-locator ul li i {color: #ffffff;font-size: 20px;}
	.header-social{padding: 7px !important;}

    .navbar .search-flex li:first-child a.dropdown-toggle::before {
        content: "";
        position: absolute;
        top: 5px;
        bottom: 0;
        right: -11px;
        width: 1px;
        background-color: #000;
        height: 25px;
        border-left: 0px;
        border-right: 0px;
    }

    .dealer-locator {
        display: flex;
        width: 95%;
        margin: auto;
        padding: 5px 20px 5px 8px;
        margin-bottom: 10px;
        justify-content: space-between;
        /* padding-left: 0%; */
        background: #ffffff40;
        border-radius: 6px;
    }
	.dealer-locator .zetor_logo{    width: 50px;}

/*     .dealer-locator ul li i {
        color: #ffffff;
    } */

    .dealer-locator ul li:first-child {
        padding-left: 0px !important;
    }
	.dealer-locator ul li{padding: 0px 2px;}
	footer .dealer-locator ul li{padding: 0 6px;}
    .dealer-locator&gt;div {
        display: flex;
		flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
    }

    #navbarScroll .nav-item {
        border-bottom: 1px solid #418862;
    }

    .navbar .search-flex li {
        padding: 5px !important;
    }

    .navbar .search-flex li .dropdown-toggle::after {
        border-top: 0.3em solid #000;
    }

    .navbar .search-flex li.d-flex .dealer-locator ul li {
        padding: 0px 7px !important;
    }

    .navbar .nav-link {
        font-size: 16px;
        padding: 7px 20px !important;
    }

    .world-of-vst .nav-link {
        padding: 20px;
        font-size: 18px;
        border: 0px solid #d9d9d9;
    }

    .world-of-vst #nav-tabContent .text-over h3 {
        font-size: 16px;
    }

    /* .world-of-vst .nav-link:nth-child(3).active::after, .world-of-vst .nav-link:nth-child(3).active::before{content: unset;} */
    .tractor img {
        left: -15px;
        max-width: 75px;
        top: 20px;
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-slide {
        max-height: 325px;
    }

    .testimonial-swiper .swiper-wrapper {
        height: 325px !important;
    }

    #timeline-descriptions-wrapper p.text,
    #timeline-descriptions-wrapper ul li,
    .wrapper-content p,
    .wrapper-content ul li {
        margin-bottom: 10px;
    }

    .vst-history .dot-info {
        top: 10px;
    }

    .world-of-vst #nav-tabContent .second-section .text-over {
        padding: 15px;
    }

    section {
        padding: 30px 0;
    }

    .main-title h1,
    .main-title h2,
    .main-title h3 {
        font-size: 28px;
    }

    .navbar-toggler {
        border: none!important;
        box-shadow: none !important;
        padding: 0px 0px 0px 10px!important;
    }

    .navbar-brand {
        background: #fff0;
        padding: 5px !important;
    }

    .social ul li {
        margin-bottom: 10px;
    }

    footer h3 {
        font-size: 18px;
    }

    footer .copyright p {
        text-align: center;
        font-size: 14px;
    }

    footer .copyright ul {
        justify-content: center;
    }

    footer ul li,
    footer ul li a {
        font-size: 14px;
        line-height: 24px;
    }

    #timeline-descriptions-wrapper p.text,
    #timeline-descriptions-wrapper ul li,
    .wrapper-content p,
    .wrapper-content ul li {
        font-size: 14px;
    }

    #timeline-descriptions-wrapper h3,
    .wrapper-content h3 {
        font-size: 40px;
        line-height: 70px;
    }
}
.swiper-pagination-progressbar .swiper-pagination-bullet{display: none}
@media (min-width: 576px) and (max-width: 991px){
	.tractor img {
		left: -15px;
		max-width: 58px;
		top: 55px;
	}
	.maskelement{height: 270px;}.text-year-height{max-height: 318px;min-height: 318px;}
}
@media (min-width: 768px) and (max-width: 991px) {
/* Dealer Locator style start */
	.search_listing .bg{padding: 15px 20px 35px;}
	.search_listing .bg h3{font-size: 18px;}
	.search_listing ul li img{width: 20px;}
	.search_listing ul li, .search_listing ul li a{font-size: 14px;}
	.search_listing .cta h6 a{font-size: 13px;}
	.search_listing .cta{padding: 7px;}
	/* Dealer Locator style end */
	.board_directors .name h5{font-size: 18px;line-height: 26px;}
	.board_directors .name span{font-size: 16px;}
	.driving_change .driving_text{display: flex;
    flex-direction: column;
    justify-content: center;}
	.driving_change .driving_text .container{top: 0px;}
	.document_required .bg ol li{font-size: 15px;margin-bottom: 10px;}
}

@media (min-width: 992px) and (max-width: 1100px){
	.navbar a.nav-link{    padding: 7px !important;}
}
@media (min-width: 992px) and (max-width: 1240px) {
	.driving_change .driving_text{display: flex;
    flex-direction: column;
    justify-content: center;}
	.driving_change .driving_text .container{top: 0px;}
	.vision_mission .bg{padding: 20px;}
	.text-year-height{max-height: 318px;min-height: 318px;}
	.maskelement{min-height: 318px;max-height: 450px;height: 100%;}
	.sales_executive .bg .sales_text ul{flex-wrap: wrap;margin-top: 15px;}
	.career_bnr_text h3{font-size: 26px;}
	.career_bnr_text h3 br{display:none;}
	.opportunities hr{    margin: 20px 0px!important;}
	.sales_executive .bg{padding: 20px 15px 10px 15px}
	.sales_executive .bg .sales_text h3{font-size: 20px;} 
	.sales_executive .bg .sales_text h3 img{width: 25px;}
	.sales_executive .bg .sales_text ul li{font-size: 14px;padding: 8px;margin: 2px;}
	.sales_executive .bg .apply a{padding: 8px 30px;margin-top: 10px;}
    .dealer-locator {
        margin-left: 0.5%;width: 23%;padding: 0px;
    }

    .navbar .nav-link {
        padding: 7px 15px!important;
        font-size: 14px;
    }

    .navbar .nav-link.dropdown-toggle::after {
        top: 17px;margin-left: 1px;
    }
	.navbar .search-flex{margin-right: 40px;}
/* 	.dealer-locator::after{left: -6px;} */

    .navbar .search-flex li .dropdown-toggle::after {
        top: 20px;
    }

    .navbar .search-flex li:first-child a::before {
        right: 0;
    }

    .navbar .search-flex li:first-child a {
        padding-right: 15px !important;
    }

    .world-of-vst .nav-link {
        padding: 7px;
        font-size: 20px;
        border: 0px solid #d9d9d9;
    }

    .tractor img {
        max-width: 80px;
        left: 0px;
/*         top: 35px; */
    }

    .vst-history .swiper-container-wrapper--timeline .swiper-pagination-custom {
        margin: 1rem auto;
    }
	
	.search_listing .bg h3{font-size: 20px;}
	.search_listing .bg{padding: 15px 15px 35px;}
	.search_listing ul li, .search_listing ul li a{font-size: 15px;}

}
.vision_mission img{height: 100%;object-fit: cover;}
@media (min-width: 1241px) and (max-width: 1360px) {
	.search_listing .bg{padding: 20px 20px 35px;}
	.tractor img{max-width: 75px;}
	.navbar .nav-link{padding: 10px 18px !important;}
	.navbar .search-flex{margin-right: 20px;}
}

@media (min-width: 1250px) {
    /* .vst-history .input-flex-container {
        margin-left: 62.5px;
    } */

    .vst-history input::before {
        left: -55.5px;
    }

    .vst-history input::after {
        right: -45.5px;
    }

    .vst-history .dot-info {
        /* left: calc((((1000px - 25px) / 100) * -1) - 1px); */
        left: calc((((10px - 25px) / 10) * -1) - 1px);
    }

    .vst-history #timeline-descriptions-wrapper {
        margin-left: -37.5px;
    }
}
@media (min-width: 991px) and (max-width: 1240px) {
    .series-9 .maskelement{height: 280px;}
}
@media (min-width: 1375px) and (max-width: 1599px) {
    .series-9 .maskelement{height: 380px;}
}

@media (min-width: 1600px) {
    .text-year-height {
        height: 100%;
        max-height: 520px;
        min-height: 520px;
    }
    .series-9 .maskelement{    height: 455px;}
}

/* @media (min-width: 1600px) {
    .text-year-height{
        height: 100%;
        max-height: 690px;
        min-height: 690px;
    }
    .world-of-vst .nav-link:nth-child(2).active::before{background-position: inherit;background-color: #d9d9d9;right: 90.5%;top: 0px;}
    .world-of-vst .nav-link:nth-child(3).active::before{background-position: right;right: 89.6%;background-color: #d9d9d9;}
    .world-of-vst .nav-link.active::after{ top: 0px;right: -12px;}
    .world-of-vst .nav-link:nth-child(3).active::after{top: 0px;}
    
} */
 .nav-tabs .nav-link:focus {
  outline: none; /* Removes the default focus outline */
  /* Add any additional styling to customize the focus appearance */
}
.social .main-title h3.grow{ color: #fff;text-align: center;font-style: italic;letter-spacing: 1px;font-size: 30px;margin: 0;line-height: 30px;font-weight: 500;font-family: Open Sans;}
.after-smallheading {font-size: 20px;
    font-weight: 500;} 

.product_series_category .row_direction:nth-child(3n) a, .product_series_category a {
  width:100%;
}



/* Existing styles for hiding dropdowns */
#menu-item-15493 .dropdown-menu {
  display: none; 

  position: relative;
  top: 0px;
  left: 0px;
	bottom:0px;
 
 

}

#menu-item-15494 .dropdown-menu {
  display: none; 

  position: relative;
  top: 0px;
  left: 0px;
	bottom:0px;
 

}

/* Styles for the arrows */
.menu-arrow {
  cursor: pointer; /* Change cursor to indicate interactivity */
  margin-right: 8px; /* Space between the arrow and text */
}

/* Initially, show the down arrow */
.menu-down-arrow {
  display: inline;
}

.menu-up-arrow {
  display: none; /* Hidden by default */
}
.menu-down-arrow img {
  width: 10px!important;
  filter: none!important;
  margin-left: 10px!important;
  margin-top: -2px!important;
}
.menu-up-arrow img {
  width: 10px!important;
  filter: none!important;
  margin-left: 10px!important;
  margin-top: -2px!important;
}
#choice_2_17_1{
	width:18px!important;
	height: 18px !important;
}

#choice_4_18_1{
	width:18px!important;
	height: 18px !important;
}</pre></body></html>