@charset "UTF-8";
/*
Theme Name: V-Mart
Theme URI: https://www.vmartretail.com/
Author: Vmart Team
Author URI: https://www.vmartretail.com/
Description: Vmart is customised theme for Vmart retail site
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 7.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vmart
Tags: vmart, e-commerce
*/

body {
    font-family: 'Poppins-medium';
    background-color: red;
}

.page .vc_section[data-vc-full-width] {
    overflow: visible;
}

html {
    scroll-behavior: smooth;
}

@font-face {
    font-family: 'Poppins-medium';
    src: url(assets/fonts/Poppins-Medium.ttf);
}

p {
    font-size: 15px;
    font-weight: 500;
}

a:hover {
    text-decoration: none;
}

li {
    list-style: none;
}

.awsm-job-listing-item.awsm-grid-item h2 {
    color: #000;
    font-weight: 700;
}

.awsm-job-more-container {
    padding-top: 30px;
}

span.awsm-job-more {
    background: #e3000f;
    padding: 8px;
    margin-top: 10px;
    color: #fff;
    border-radius: 8px;
    /* margin: 19px 10px 50px 50px; */
}

.container {
    max-width: 100%;
}

.heading h2 {
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 40px !important;
    text-transform: capitalize;
}

/*.main-content {
    min-height: 400px;
    padding: 15px;
}*/

.text-red {
    color: #e3000f;
}

.text-yellow {
    color: #fcd041;
}

/* header css start  */

header {
    padding: 15px 0px;
    background: #f5f5f5;
}

header .nav-container {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
}

header .nav-container .brand {
    float: left;
}

header .nav-container .logo img {
    width: 75%;
}

header .nav-container .brand a,
header .nav-container .brand a:visited {
    color: #000;
    text-decoration: none;
}

header .nav-container #nav-toggle p {
    display: none;
}

header .nav-container nav {
    float: none;
    display: flex;
    justify-content: end;
}

header .nav-container nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

header .nav-container nav ul li {
    float: left;
    position: relative;
}

header .nav-container nav ul li a i {
    font-size: 11px;
}

header .nav-container nav ul li a,
header .nav-container nav ul li a:visited {
    display: block;
    padding: 0 8px;
    line-height: 70px;
    cursor: pointer;
    color: #000;
    text-decoration: none;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 14px;
}

header .nav-container nav ul li a:hover,
header .nav-container nav ul li a:visited:hover {
    color: #000;
    text-decoration: none;
}

header .nav-container nav ul li a:not(:only-child):after,
header .nav-container nav ul li a:visited:not(:only-child):after {
    padding-left: 4px;
    content: " ";
}

header .nav-container nav ul li ul li {
    min-width: 220px;
}

header .nav-container nav ul li ul li a {
    padding: 15px;
    line-height: 20px;
}

header .nav-container .nav-dropdown {
    position: absolute;
    display: none;
    z-index: 1;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    z-index: 2;
}

/* Mobile navigation */

header .nav-container .nav-mobile {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    height: 70px;
    width: 70px;
}

header .nav-container .nav-dropdown li a {
    font-size: 13px;
    border-bottom: 1px solid #cbcbcb;
}

@media only screen and (max-width: 920px) and (max-width: 1200px) {
    header .nav-container .nav-mobile {
        display: block;
    }
    header .nav-container nav {
        width: 100%;
        justify-content: start;
    }
    header .nav-container nav ul {
        display: none;
        margin-top: 20px;
    }
    header .nav-container nav ul li {
        float: none;
    }
    header .nav-container nav ul li a {
        padding: 15px;
        line-height: 20px;
    }
    header .nav-container nav ul li ul li a {
        padding-left: 30px;
    }
    header .nav-container .nav-dropdown {
        position: static;
    }
}

@media screen and (min-width: 799px) {
    header .nav-container .nav-list {
        align-items: center;
        margin-top: 7px;
    }
    .my_flex {
        display: flex;
    }
}

header .nav-container #nav-toggle {
    position: absolute;
    left: 18px;
    top: 22px;
    cursor: pointer;
    padding: 10px 35px 16px 0px;
}

header .nav-container #nav-toggle span,
header .nav-container #nav-toggle span:before,
header .nav-container #nav-toggle span:after {
    cursor: pointer;
    border-radius: 1px;
    height: 5px;
    width: 35px;
    background: #000;
    position: absolute;
    display: block;
    content: "";
    transition: all 300ms ease-in-out;
}

header .nav-container #nav-toggle span:before {
    top: -10px;
}

header .nav-container #nav-toggle span:after {
    bottom: -10px;
}

header .nav-container #nav-toggle.active span {
    background-color: transparent;
}

header .nav-container #nav-toggle.active span:before,
#nav-toggle.active span:after {
    top: 0;
}

header .nav-container #nav-toggle.active span:before {
    transform: rotate(45deg);
}

header .nav-container #nav-toggle.active span:after {
    transform: rotate(-45deg);
}

header .nav-container .social_icon .icons {
    display: block !important;
}

header .nav-container .retail_btn a {
    background: #e3000f;
    color: #fff;
    padding: 8px 20px;
    border-radius: 7px;
    font-size: 13px;
}

header .nav-container .retail_btn {
    margin: 0px 10px;
    border-right: 1px solid;
    padding-right: 20px;
}

header .nav-container .social_icon .icons li a {
    padding: 0;
    line-height: inherit;
    text-align: center;
    background: none;
    display: inherit;
}

header .nav-container .social_icon .icons li {
    width: 30px;
    height: 30px;
    border: 1px solid;
    padding: 0;
    line-height: 30px;
    margin: 0px 2px;
    border-radius: 50%;
}

header .nav-container .social_icon .icons li a i {
    font-size: 14px;
}

/* header css end  */

/* video section start  */

.fashion_video video#myVideo {
    height: 70vh;
    position: relative;
    object-fit: cover;
}

.exp_img img {
    display: none;
}

/* video section end  */

/* finest fashion living css start  */

.finest {
    background: url(https://vmart.co.in/wp-content/uploads/2023/05/finest_living-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 760px;
    position: relative;
}

.finest .finest_head {
    margin-top: 50px;
}

.finest .finest_head .heading {
    width: 100%;
}

.finest .circle_img img {
    width: 72%;
    margin-top: 90px;
    transition: .5s;
}

.circle_img img:hover {
    transform: scale(1.05);
}

/* finest fashion living css end  */

/* fashion and life style css start  */

.fashion_life {
    background: url(assets/img/fashion_bg.jpg);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 100px;
    position: relative;
    margin-top: 50px;
}

.fashion_life .shadow_light_blue img {
    box-shadow: #88dfbb -10px 10px 2px !important;
}

.fashion_life .shadow_pink img {
    box-shadow: #c50d66 -10px 10px 2px !important;
}

.fashion_life .shadow_purple img {
    box-shadow: #a723a8 -10px 10px 2px !important;
}

.fashion_life .fashion_box img {
    box-shadow: #ece34a -10px 10px 2px;
    border-radius: 153px;
    width: 100%;
    transition: .5s;
}

.fashion_life .fashion_box {
    width: 80%;
    margin: 0px auto;
}

.fashion_life .fashion_box img:hover {
    transform: scale(1.05);
    box-shadow: none !important;
}

.fashion_life .visit_btn img:hover {
    transform: scale(1.05);
}

.fashion_life .visit_btn img {
    width: 25%;
    transition: .5s;
}

.fashion_life .visit_btn {
    margin-top: 80px;
}

.fashion_life .fashion_box .fashion_name h4 {
    text-transform: uppercase;
    color: black;
    letter-spacing: 1px;
    font-weight: 600;
}

.fashion_life .fashion_box .fashion_name {
    margin-top: 30px;
    text-align: center;
}

.arrow_right img {
    position: absolute;
    top: -210px;
    width: 226px;
    right: 0px;
}

/* fashion and life style css end  */

/* sustanbilities css start  */

.sustainbilities {
    background: url(http://www.vmart.co.in/wp-content/uploads/2023/08/sustainbilities_right.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    height: 650px;
    display: flex;
    justify-content: end;
    margin-top: 50px;
}

.sustainbilities .sustainbilities_head .sus_pera {
    width: 90%;
}

.sustainbilities .sustainbilities_head .sus_pera ul {
    padding-left: 19px;
}

.sustainbilities .sustainbilities_head .sus_pera ul li {
    padding: 5px 0px;
    position: relative;
    font-weight: 500;
}

.sustainbilities .sustainbilities_head .sus_pera ul li:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background: red;
    top: 12px;
    left: -22px;
    border-radius: 77%;
}

.sustainbilities .sustainbilities_head .sus_pera ul {
    padding-left: 25px;
}

.sustainable_main {
    width: 45%;
}

.sustainbilities_head {
    background: url(assets/img/sus_head_bg.png);
    background-position: right;
    background-repeat: no-repeat;
    height: 630px;
    background-size: contain;
}

/* sustanbilities css end  */

/* investor relation css start  */

.investor_relation {
    background: url(assets/img/investor_relation_bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 95px 0px 30px;
}

.investor_img {
    text-align: center;
}

.investor_relation .annual_btn img {
    width: 22px;
    margin-left: 10px;
}

:root {
    --theme-yellow: #782b90;
    --theme-black: #101820FF;
    --theme-gray: #d12028;
}

.investor_relation .tab-pane h5 {
    font-weight: 400;
    color: #434343;
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 20px;
}

.investor_relation .tab-content>.tab-pane p {
    color: #434343;
}

.investor_relation .tab-pane h3 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 20px;
}

.investor_relation .tab-content>.active {
    display: block;
}

.investor_relation #experienceTab.nav-pills .nav-link.active {
    color: #434343;
    background-color: transparent;
    border-radius: 0px;
    border-right: 3px solid var(--theme-yellow);
    font-weight: bold;
}

.investor_relation #experienceTab.nav-pills .nav-link {
    border-radius: 0px;
    border-right: 3px solid var(--theme-gray);
    color: #434343;
    text-transform: uppercase;
    font-size: 13px;
    text-align: right;
    padding: 0.5rem 1rem 0.5rem 0px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.investor_relation .investor_btns {
    display: flex;
    justify-content: space-between;
    width: 66%;
    margin-top: 30px;
}

.investor_relation .investor_btns .view_btn a {
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #000;
}

.investor_relation .investor_btns .annual_btn a {
    background: #782b90;
    color: #fff;
    padding: 10px 20px;
    border-radius: 40px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}

.investor_relation .investor_img img {
    width: 80%;
    margin-top: 28px;
}

.mobile_investor {
    background: none;
}

.investor_img img {
    transition: .5s;
}

.investor_img img:hover {
    transform: scale(1.05);
}

.investor {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* investor relation css end  */

/*  brands css start  */

.brands {
    background: url(https://vmart.co.in/wp-content/uploads/2023/04/our-brand-bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 436px;
    position: relative;
}

.brands .our_brands {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
}

.brands .brands_child {
    margin: 0px 5px;
}

.brands img.hanger {
    position: absolute;
    top: 25px;
    left: 691px;
}

.our_brands.mt-4 .brands_child {
    width: 10%;
}

.our_brands.mt-4 .brands_child img {
    width: 100%;
}

/*  brands css end  */

/* award and recogination css start  */

.award {
    margin-top: 50px;
    position: relative;
    background: url(assets/img/award-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 594px;
}

.award .award_slider {
    margin-top: 40px;
    margin-bottom: 30px;
}

.award .award_slider.owl-nav {
    display: block !important;
}

.award .award_slider.owl-dots {
    display: none !important;
}

.award .award_slider .owl-nav {
    display: block !important;
}

.award .award_slider .owl-nav button {
    background: none !important;
    width: 20px;
    height: 30px;
    top: 38%;
    position: absolute;
    font-family: inherit !important;
}

.award .award_slider .owl-nav button.owl-prev {
    left: -35px;
    color: #2d2d2d !important;
    font-size: 66px !important;
    outline: none !important;
    font-family: fontawesome !important;
}

.award .award_slider .owl-nav button.owl-next {
    right: -35px;
    color: #fff !important;
    font-size: 66px !important;
    outline: none !important;
    font-family: fontawesome !important;
}

.award .award_box img {
    margin: 0px auto;
    transition: .5s;
    border-radius: 10px;
}

.award .award_box:hover img {
    transform: scale(1.05);
}

.award .award_box {
    text-align: center;
    border: 1px solid #cfcfcf;
    height: 390px;
    padding: 25px 23px;
    width: 90%;
    margin: 0px auto;
    border-radius: 20px;
    background-color: #fff;
}

.award .award_slider {
    width: 90%;
    margin: 0px auto;
}

.award .award_box p {
    margin-top: 20px;
}

.award img.award_girl {
    position: absolute;
    left: 0;
    top: -66px;
    width: 200px;
}

/* award and recogination css end  */

/* join our team section start  */

.join_team {
    background: url(assets/img/join-team-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    height: 620px;
    position: relative;
    padding: 34px 0px;
}

.join_btn {
    margin-top: 45px;
}

.join_btn a {
    background: #e3000f;
    color: #fff;
    padding: 10px 45px;
    border-radius: 30px;
    font-weight: 600;
    letter-spacing: 1px;
}

.team_img img {
    width: 100%;
}

.join_team .pera_text {
    width: 85%;
}

img.join_line {
    position: absolute;
    top: 6px;
    left: -150px;
}

/* join our team section end  */

/* footer css start  */

footer {
    background: #e3000f;
    padding: 20px 0px 30px;
    position: relative;
    margin-top: 0px;
}

footer .container {
    max-width: 88% !important;
    margin-left: 140px;
}

footer .follow_us_on ul {
    display: flex;
    padding-left: 0;
}

.w-40 {
    width: 40% !important;
}

footer .follow_us_on ul li {
    margin-right: 15px;
    background-color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    margin-top: 20px;
}

footer .follow_us_on ul li:hover i {
    transform: scale(1.2);
}

footer .follow_us_on ul li a {
    color: #fff;
    font-size: 25px;
}

footer .follow_us_on ul li a i {
    transition: 0.3s;
}

footer .follow_us_on ul li:nth-child(1) {
    color: #fff;
    background-color: #0f90f2;
}

footer .follow_us_on ul li:nth-child(2) {
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

footer .follow_us_on ul li:nth-child(3) a i {
    color: #fe0000;
}

footer .follow_us_on ul li:nth-child(4) {
    color: #fff;
    background-color: #0a66c2;
}

footer .follow_us_on ul li:nth-child(5) {
    color: #fff;
    background-color: black;
}

footer .follow_us_on span {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}

footer .footer_links_head {
    width: 33%;
}

footer .footer_head {
    border-right: 3px solid #000;
    padding-left: 45px;
}

footer .footer_head img {
    margin-bottom: 25px;
    margin-top: 25px;
}

footer .footer_links {
    display: flex;
    margin-left: 45px;
}

footer .footer_links .footer_links_head ul li {
    padding: 5px 0px;
}

footer .footer_links .footer_links_head ul li a {
    color: #fff;
    font-weight: 300;
    font-size: 14px;
}

footer .footer_links_head h4 {
    font-size: 20px;
    margin-top: 27px;
    font-weight: 600;
    color: #fff;
    text-transform: capitalize;
}

.footer_head p {
    color: #fff;
    width: 80%;
    font-weight: 300;
    margin-top: 30px;
    margin-bottom: 30px;
}

footer .footer_links_head ul {
    margin-bottom: 30px;
    padding-left: 0;
}

footer .links_2 ul li {
    display: flex;
    align-items: flex-start;
    line-height: 30px;
}

footer .footer_links .footer_links_head ul li img {
    width: 18px;
    margin-right: 15px;
    margin-top: 7px;
}

footer .links_2 ul {
    margin-bottom: 0;
}

.footer_copy_write {
    text-align: center;
    background-color: #000;
    padding: 20px 0px;
}

.footer_copy_write p {
    color: #fff;
    margin-bottom: 0;
    font-weight: 300;
    font-size: 14px;
}

.footer_copy_write p i {
    color: #cc000d;
    font-size: 20px;
    margin-left: 2px;
}

footer .footer_links .footer_links_head ul li span {
    font-weight: 500;
}

.footer_men img {
    position: absolute;
    top: -39px;
    /* width: 11%; */
    left: 11px;
}

.footer_girl img {
    position: absolute;
    top: -50px;
    /* width: 11%; */
    right: 11px;
}

/* footer css end  */

/* why V-Mart page css start  */

/* why v-mart banner css start  */

.why_vmart {
    background: url(https://vmart.co.in/wp-content/uploads/2023/06/why_v-mart-bg.png);
    background-position: center;
    background-size: cover;
    background-position: center;
    height: 527px;
    padding: 50px 0px;
}

.why_mob {
    display: none;
}

/* why v-mart banner css end  */

/* our values section css start  */

.values .value_head {
    display: flex;
}

.values .value_head .value_child {
    text-align: center;
    background: #febd11;
    border-radius: 148px;
    height: 380px;
    padding: 30px 15px;
    margin: 0px 10px;
}

.values .value_head .value_child:hover img {
    transform: scale(1.1);
}

.values .value_head .value_child img {
    width: 85%;
    margin: 0px auto;
    transition: .5s;
    height: 100%;
}

.values .value_head .value_child h5 {
    margin-top: 20px;
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 18px;
}

/* our values section css end  */

/* perk benifits css start  */

.perk {
    margin-top: 50px;
}

.perks_and_benefits {
    height: 100%;
    width: 100%;
}

/* perk benifits css end  */

/* award why sectin css start  */

.award_why {
    /* background: url(https://vmart.co.in/wp-content/uploads/2023/04/award_reco_bg.jpg);
    background-position: center;
    background-size: cover; */
    height: 830px;
    background-repeat: no-repeat;
    padding: 50px 0px;
    background-color: #f0f0f091;
}

.award_why .award_reco_slider .reco_head {
    width: 80%;
    margin: 0px auto;
    transition: .5s;
    border-radius: 200px;
    overflow: hidden;
}

.award_why .award_reco_slider .reco_child {
    width: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    background: linear-gradient(273deg, #e3000f, #e10e1c26);
}

.award_why .award_reco_slider .reco_child p {
    font-size: 14px;
}

.reco_img {
    width: 46%;
}

.award_text {
    width: 55%;
    padding-right: 69px;
    padding-left: 30px;
}

.award_why .award_reco_slider.owl-carousel button.owl-dot {
    background: #c7c7c7 !important;
    color: inherit;
    border: none !important;
    padding: 0 !important;
    font: inherit;
    width: 13px !important;
    height: 13px !important;
    border-radius: 50%;
    margin: 0px 5px !important;
    outline: none;
    display: block !important;
}

.award_why .award_reco_slider .reco_head:hover {
    transform: scale(1.02);
}

.award_why .award_reco_slider.owl-carousel button.owl-dot.active {
    background: #45c7f3 !important;
    border: #45c7f3 !important;
    outline: none !important;
}

.award_why .award_reco_slider .owl-dots {
    display: flex !important;
    justify-content: center !important;
    margin-top: 20px;
    margin-bottom: 0px;
}

/* award why sectin css end  */

/* testimonial css start  */

section.testimonials {
    margin-top: 50px;
}

.testimonials .testimonial_slider {
    margin-bottom: 30px;
}

.testimonials .testimonial_slider.owl-nav {
    display: block !important;
}

.testimonials .testimonial_slider.owl-dots {
    display: none !important;
}

.testimonials .testimonial_slider .owl-nav {
    display: block !important;
}

.testimonials .testimonial_slider .owl-nav button {
    background: none !important;
    width: 20px;
    height: 30px;
    top: 42%;
    position: absolute;
    font-family: inherit !important;
}

.testimonials .testimonial_slider .owl-nav button.owl-prev {
    left: -35px;
    color: #ddd6e1 !important;
    font-size: 60px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

.testimonials .testimonial_slider .owl-nav button.owl-next {
    right: -35px;
    color: #ddd6e1 !important;
    font-size: 60px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

.testimonials .testimonial_slider .testi_box {
    border: 1px solid #ececec;
    padding: 20px;
    border-radius: 30px;
    width: 90%;
    margin: 0px auto;
    transition: 0.3s;
    margin-top: 40px;
}

.testimonials .testimonial_slider .testi_box:hover {
    transform: translate(0px, -10px);
}

.testimonials .testimonial_slider .testi_box img {
    width: 50px !important;
    margin-top: -47px;
    margin-left: 15px;
}

.testimonials .testimonial_slider .testi_box p {
    margin-top: 20px;
    margin-bottom: 20px;
}

.testimonials .testimonial_slider .user_name {
    display: flex;
    align-items: center;
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
}

.testimonials .testimonial_slider .user_name img {
    width: 80px !important;
    margin-left: 0;
    margin-top: 0;
}

.testimonials .testimonial_slider .name {
    margin-left: 15px;
}

.testimonials .testimonial_slider .name p {
    font-size: 18px;
}

.testimonials .testimonial_slider .testi_box h5 {
    margin-top: 25px;
    height: 40px;
}

.testimonials .testimonial_slider .inner_text {
    height: 210px;
}

/* testimonial section css end  */

/* why V-Mart page css end  */

/* V-Mart life page css start  */

/* our culture section css start  */

.culture {
    margin-top: 50px;
}

.culture .culture_pera p {
    margin-right: 30px;
}

.culture .culture_text h5 {
    text-transform: uppercase;
    font-size: 15px;
    text-align: center;
    color: #fff;
    margin-top: -52px;
    letter-spacing: 1px;
}

.mt-110 {
    margin-top: 110px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-130 {
    margin-top: 130px;
}

.culture .culture_img {
    transition: .5s;
    margin-bottom: 35px !important;
}

.culture .culture_img:hover {
    transform: scale(1.06);
}

/* our culture section css end  */

/* v-mart number section css start  */

.v-mart_number {
    margin-top: 50px;
}

.v-mart_number .counter_box h3 {
    font-size: 40px;
    font-weight: bold;
    color: #febd11;
    margin-top: 20px;
}

.v-mart_number .counter_box img {
    width: 100%;
    transition: .5s;
}

.v-mart_number .counter_box:hover img {
    transform: scale(1.05);
}

.v-mart_number .counter_box {
    text-align: center;
    width: 70%;
    margin: 0px auto;
}

.v-mart_number .counter_box p {
    font-size: 18px;
    font-weight: bold;
}

/* v-mart number section css end  */

/* how we live section css start  */

.how_we_live {
    background: url(https://vmart.co.in/wp-content/uploads/2023/05/how_we_live_bg-2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 830px;
    margin-top: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.how_we_live .heading_main .heading_head {
    width: 53%;
    margin-left: 150px;
}

.how_we_live .heading_main .heading_head .view_all_btn {
    margin-top: 26px;
}

.how_we_live .heading_main .heading_head .view_all_btn a {
    background: #e3000f;
    padding: 8px 20px;
    border-radius: 30px;
    color: #fff;
}

.how_we_live .heading_main .heading_head .view_all_btn img {
    width: 18px;
    margin-left: 6px;
    margin-top: -2px;
}

.how_we_live .heading_main .heading_head {
    width: 50%;
}

.how_we_live .heading_main .heading_head .heading h2 {
    margin-bottom: 20px !important;
}

.how_we_img img {
    display: none;
}

/* how we live section css end  */

/* store heroes css start  */

.store_heroes {
    margin-top: 50px;
}

.store_heroes .store_slider.owl-dots {
    display: none !important;
}

.store_heroes .store_slider .owl-nav {
    display: block !important;
}

.store_heroes .store_slider .owl-nav button {
    background: none !important;
    width: 20px;
    height: 30px;
    top: 42%;
    position: absolute;
    font-family: inherit !important;
}

.store_heroes .store_slider .owl-nav button.owl-prev {
    left: -35px;
    color: #45c7f3 !important;
    font-size: 45px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

.store_heroes .store_slider .owl-nav button.owl-next {
    right: -35px;
    color: #45c7f3 !important;
    font-size: 45px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

.store_heroes .store_child {
    width: 90%;
    margin: 0px auto;
    border-radius: 50px;
    margin: 20px auto;
}

.store_heroes .store_child:hover img {
    box-shadow: none !important;
    transform: scale(1.03);
}

.store_heroes .store_child img {
    border-radius: 30px;
    transition: .5s;
}

/* store heroes css end  */

/* main points css start  */

.main_ponits {
    margin-top: 0px;
    background: url(assets/img/store-heroes_bg.jpg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 80px 0px;
}

.main_head ul {
    padding-left: 0;
}

.main_head p {
    font-size: 15px;
    color: #000;
}

.main_head ul li {
    margin: 15px 0px;
    display: flex;
    align-items: start;
    color: #000;
}

.main_head span {
    color: #e3000f;
}

.main_head h4 {
    color: red;
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 20px;
}

.main_head ul li img {
    margin-top: 6px;
    margin-right: 10px;
}

.main_head:after {
    position: absolute;
    content: "";
    border-right: 1px solid #525252;
    left: 29px;
    right: -11px;
    height: 501px;
    top: 0;
}

.main_head {
    position: relative;
}

/* main points css end  */

/* V-Mart life page css end  */

/* about us page css start  */

/* about banner content css start  */

.about_main {
    background: url(assets/img/about_main_bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 567px;
    z-index: 1;
}

.about_main .about_pera p {
    color: #fff;
    font-weight: 300;
}

.about_main .about_pera {
    width: 100%;
}

.about_main .heading {
    margin-top: 50px;
}

.about_main .heading h2 {
    margin-bottom: 20px;
}

.about_main .read_more_btn {
    margin-top: 35px;
}

.about_main .read_more_btn a {
    background: #fff;
    padding: 7px 30px;
    border-radius: 5px;
    color: #000;
}

.about_main .about_men img {
    width: 92%;
    margin: 0px auto;
    text-align: center;
    margin-left: 7px;
}

.about_img img {
    width: 100%;
}

/* about banner content css end  */

/* mission vission section css start  */

.mission_vision {
    background: url(https://vmart.co.in/wp-content/uploads/2023/04/mision_bg2.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1250px;
    margin-top: -162px;
    position: relative;
    z-index: 0;
}

.mission_vision .who_we_are {
    display: flex;
    justify-content: end;
    padding-top: 5px;
    width: 99%;
}

.mission_vision .who_we_are_parent {
    width: 60%;
    color: #000;
    float: right;
    margin-right: 50px;
    padding-top: 80px
}

.mission_vision .who_we_are_parent p {
    font-weight: 300;
}

.mission_vision .vission_head {
    display: flex;
    justify-content: end;
    padding-top: 0%;
    text-align: center;
    position: relative;
}

.mission_vision .vission_main {
    width: 75%;
    float: right;
    padding-top: 0%;
}

.mission_vision .mission_flex {
    display: flex;
    margin-top: 80px;
}

.mission_vision .mission_content {
    width: 26%;
    margin: 0px auto;
    display: flex;
}

.mission_vision .circle_line {
    /* width: 11%; */
    position: absolute;
    left: 74%;
    top: 40%;
    width: 26px;
}

.mission_vision .circle_line2 {
    /* width: 11%; */
    position: absolute;
    left: 48%;
    top: 40%;
    width: 25px;
}

.mission_vision .mission_pera h5 {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 22px;
}

.mission_vision .vision_fashion img {
    position: absolute;
    left: 0;
    top: 70%;
    width: 30%;
}

/* mission vission section css start  */

/* about banner content css end  */

/* where do we from section css start  */

.where_do {
    padding: 20px 0px;
    background: url(assets/img/where_do_we_bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    height: 656px;
}

.where_do .where_head {
    margin-top: 75px;
}

.where_do .where_do_img img:hover {
    transform: scale(1.05);
}

.where_do .where_do_img img {
    width: 100%;
    transition: .5s;
}

.where_do .pt-76 {
    padding-top: 76px;
}

section.who_are_we {
    display: none;
}

section.mission_vission_mobile {
    display: none;
}

.who_we_exp_img img {
    width: 66%;
}

/* where do we from section css start  */

/* leadership section css start  */

.leadership {
    background: url(assets/img/leader_ship_bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0px;
}

.leadership .wpb_content_element {
    margin-bottom: 0;
}

.leadership .leader_img {
    margin: 0px 30px;
}

.leader_img img {
    border-radius: 8px;
}

.leadership .leader_pera {
    width: 80%;
    margin: 0px auto;
    color: #000;
    margin-bottom: 50px !important;
}

.leadership .leader_pera p {
    font-weight: 300;
}

.leadership .leadership_slider.owl-nav {
    display: block !important;
}

.leadership .leadership_slider.owl-dots {
    display: none !important;
}

.leadership .leadership_slider .owl-nav {
    display: block !important;
}

.leadership .leadership_slider .owl-nav button {
    background: none !important;
    width: 20px;
    height: 30px;
    top: 35%;
    position: absolute;
    font-family: inherit !important;
}

.leadership .leadership_slider .owl-nav button.owl-prev {
    left: -60px;
    color: #fff !important;
    font-size: 50px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

.leadership .leadership_slider .owl-nav button.owl-next {
    right: -60px;
    color: #fff !important;
    font-size: 50px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

.leadership .leadership_slider .owl-nav button span {
    position: relative;
}

.leadership .leadership_slider .owl-nav button span:after {
    position: absolute;
    content: "";
}

.leadership .leadership_slider .owl-nav button.owl-prev span:after {
    position: absolute;
    content: "";
    width: 60px;
    height: 60px;
    border: none;
    border-radius: 50%;
    left: -17px;
    top: -7px;
    background: #767576;
    z-index: -1;
}

.leadership .leadership_slider .owl-nav button.owl-next span:after {
    position: absolute;
    content: "";
    width: 60px;
    height: 60px;
    border: none;
    border-radius: 50%;
    left: -20px;
    top: -6px;
    background: #767576;
    z-index: -1;
}

.leadership .leadership_slider {
    width: 95%;
    margin: 0px auto;
}

.leadership .decript {
    text-align: center;
    margin-top: 18px;
}

.leadership .decript h5 {
    color: #000;
    text-transform: uppercase;
}

.leadership .decript h6 {
    color: red;
}

.leadership .view_all_btn {
    margin-top: 30px;
}

.leadership .view_all_btn a {
    background: #e21f26;
    padding: 7px 40px;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/*
.leader_img {
    position: relative;
    overflow: hidden;
  background-color: #000;

    text-align: center;

}

.leader_img * {

    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.leader_img img {
    max-width: 100%;
    vertical-align: top;
}

.leader_img i {
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    font-size: 34px;
    color: #000000;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #ffffff;

    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.leader_img a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.leader_img.navy {
    background-color: #2b3c4e;
}

.leader_img:hover img,
.leader_img.hover img {
    opacity: 0.3;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.leader_img:hover i,
.leader_img.hover i {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
 */

/* leadership section css end  */

/* about us page css end  */

/* job opening page css start  */

/* job banner css start  */

.job_banner {
    background: url(assets/img/job-opening/job_banner.jpg);
    background-position: center;
    background-size: cover;
    padding: 50px 0px;
}

.job_banner .job_pera {
    width: 80%;
    margin: 0px auto;
}

.job_banner form {
    background-color: #f1e9f4;
    padding: 30px 50px;
    border-radius: 10px;
    width: 75%;
    margin: 0px auto;
    margin-top: 30px;
}

.job_banner form .job_form {
    width: 90%;
    margin: 0px auto;
}

.job_banner form .job_form .form-group {
    margin-bottom: 0;
}

.job_banner form .job_form .form-group .form-control {
    font-size: 13px;
    border: none;
    height: calc(2.5em + 0.75rem + 2px);
    border-radius: 10px;
    color: #474747;
}

/* job banner css end  */

/* jop-category css start  */

.jop_category {
    background: url(assets/img/job-opening/job_main_bg.jpg);
    background-position: center;
    background-size: cover;
    padding: 50px 0px;
}

.jop_category .category_head {
    display: flex;
    width: 85%;
    margin: 0px auto;
    background: #fff;
    padding: 25px;
    border-radius: 15px;
    align-items: center;
    margin-bottom: 30px;
}

.jop_category .category_head .category_img {
    width: 8%;
}

.jop_category .category_head .category_name {
    width: 25%;
    border-right: 1px solid #d2d2d2;
    padding-right: 20px;
    padding-left: 22px;
    height: 66px;
    display: flex;
    align-items: center;
}

.jop_category .category_head .category_name h4 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 0;
}

.jop_category .category_head .state {
    width: 45%;
    padding-left: 53px;
    /* border-right: 1px solid #eee; */
    margin-right: 67px;
}

.jop_category .category_head .more_details {
    width: 22%;
    padding-left: 40px;
    border-left: 1px solid #d2d2d2;
    height: 66px;
    display: flex;
    align-items: center;
}

.jop_category .category_head .more_details a {
    background: red;
    padding: 10px 30px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.jop_category .category_head .state p {
    margin-bottom: 0;
    font-weight: 500;
}

/* jop-category css end  */

/* job opening page css end  */

/* gallery page css start  */

/* gallery banner css start  */

.gallery_banner {
    background: url(assets/img/gallery/gallery_banner_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0px;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.gallery_banner .gallery_head_img img {
    width: 100%;
    transition: .5s;
}

.gallery_banner .gallery_head_img img:hover {
    transform: translate(0px, -10px);
}

.gallery_banner .gallery_pera {
    width: 70%;
    margin: 0px auto;
}

.gallery_banner .get_started_btn {
    margin-top: 30px;
}

.gallery_banner .get_started_btn a {
    background: red;
    padding: 10px 35px;
    border-radius: 30px;
    color: #fff;
}

.gallery_banner .main_row {
    width: 90%;
    margin: 0px auto;
}

.gallery_banner .gallery_head_img {
    width: 90%;
    margin: 0px auto;
}

.gallery_head2 {
    margin-top: 70px;
}

/* gallery banner css end  */

.gallery_main {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.gallery_main_img img {
    width: 100%;
}

.gallery_main {
    margin-top: 0px;
    margin-bottom: 50px;
}

.gallery_main .nav-tabs {
    border-bottom: 0;
}

.gallery_main .portfolio-menu {
    text-align: center;
}

.gallery_main .nav-tabs .nav-link {
    width: 220px;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    padding: 12px 0px;
    background-color: #000;
    color: #fff;
    margin-right: 12px;
    border-radius: 0;
}

.gallery_main .portfolio-item {
    padding-top: 30px;
    padding-left: 0;
    margin-bottom: 0;
}

.gallery_main .portfolio-item img {
    width: 100%;
}

.gallery_main .portfolio-overlay {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    text-align: center;
    visibility: hidden;
    transition: all 0.5s;
    transform: scale(0);
    display: flex;
    align-items: center;
    justify-content: center;
}

.gallery_main .portfolio-overlay p,
.gallery_main .portfolio-overlay a {
    position: relative;
    z-index: 4;
}

.gallery_main .portfolio-overlay::before {
    content: "";
    width: 0;
    height: 0;
    border-width: 0;
    position: absolute;
    left: 10%;
    top: 10%;
    transition: 50ms height ease 150ms;
    z-index: 3;
}

.gallery_main .portfolio-overlay::after {
    content: "";
    width: 0;
    height: 0;
    border-width: 0;
    position: absolute;
    right: 10%;
    bottom: 10%;
    transition: 100ms width ease 200ms;
    z-index: 3;
}

.gallery_main .portfolio-item:hover .portfolio-overlay::before {
    width: 80%;
    height: 80%;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transition: width 0.1s ease 0.3s, height 0.1s ease 0.5s;
}

.gallery_main .portfolio-item:hover .portfolio-overlay::after {
    width: 80%;
    height: 80%;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    transition: width 0.1s ease 0.6s, height 0.1s ease 0.7s;
}

.gallery_main .portfolio-item li:hover .portfolio-overlay {
    visibility: visible;
    transform: scale(1);
}

.gallery_main .portfolio-overlay .category {
    margin-top: 70px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}

.gallery_main .portfolio-overlay .magnify-icon {
    height: 40px;
    width: 40px;
    border-radius: 20px;
    background: #fff;
    margin: 0 5px;
    cursor: pointer;
    display: inline-block;
    transition: all 0.25s;
}

.gallery_main .portfolio-overlay .magnify-icon:hover {
    background: #fff;
}

.gallery_main .portfolio-overlay .magnify-icon p span i {
    font-size: 15px;
    color: #000;
    line-height: 40px;
    cursor: pointer;
}

.gallery_main .gallery_inner {
    position: relative;
    margin-bottom: 0px;
}

.gallery_inner img {
    width: 100%;
}

.gallery_main .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.gallery_main .nav-tabs .nav-link.active {
    background-color: #e3000f;
    color: #fff;
    border: none;
    border-radius: 0;
    position: relative;
    float: left;
}

.gallery_main .tab-content>.tab-pane {
    margin-top: 30px;
}

.gallery_main .nav-tabs .nav-link.active.arrow-bottom:after {
    content: " ";
    position: absolute;
    right: 94px;
    bottom: -14px;
    border-top: 15px solid #e3000f;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: none;
}

/* gallery page css end  */

/*------------- investor page css start---------------------  */

/* investor banner css start  */

.investor {
    background: url(assets/img/gallery/gallery_banner_bg.png);
    background-position: center;
    background-size: cover;
    padding: 50px 0px 100px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.investor .investor_btn {
    margin-top: 40px;
}

.investor .investor_btn a {
    background: red;
    padding: 10px 35px;
    border-radius: 30px;
    color: #fff;
}

.investor .investor_right_img img:hover {
    box-shadow: none !important;
    transform: scale(1.05);
}

.investor .investor_right_img img {
    width: 100%;
    border-radius: 153px;
    transition: .5s;
}

.investor .mt-100 {
    margin-top: 100px;
}

/* investor banner css end  */

/* investor tab section css start  */

section.investor_tab {
    margin-bottom: 50px;
}

.investor_tab .nav-pills {
    background-color: #ededed;
    border-radius: 20px;
}

.investor_tab .nav-pills .nav-link.active {
    background-color: #e3000f;
    color: #fff;
}

.investor_tab .nav-pills .nav-link {
    text-transform: uppercase;
    padding: 15px 30px;
    color: #000;
    border-bottom: 1px solid #c2c2c2;
    border-radius: 0;
    display: flex;
    justify-content: space-between;
}

.investor_tab .nav-pills .nav-link i {
    font-size: 20px;
    display: none;
}

.investor_tab .nav-pills .nav-link.active i {
    display: block;
}

section.investor_tab .tab_content {
    text-align: center;
    border-left: 1px solid #c2c2c2;
    margin-left: 20px;
    padding: 0px 40px;
}

section.investor_tab .select_input {
    width: 65%;
    margin: 0px auto;
    margin-top: 30px;
}

section.investor_tab .tab_output_box {
    margin-top: 30px;
    background: #fff9e9;
    border-radius: 30px;
    width: 100%;
    padding: 40px 25px;
}

section.investor_tab .tab_head h6 {
    font-size: 22px;
    margin-bottom: 10px;
}

section.investor_tab .tab_head span {
    font-size: 15px;
    color: #87857e;
}

section.investor_tab .tab_content h3 {
    text-transform: uppercase;
    font-weight: bold;
}

section.investor_tab .view_dwnld {
    margin-top: 20px;
    border-top: 1px solid #eee;
    padding-top: 20px;
}

section.investor_tab .flex_tab a:nth-child(1) {
    border-bottom: 2px solid rgb(0, 0, 0);
    color: rgb(255 255 255);
    text-transform: uppercase;
    letter-spacing: 1px;
    background: black;
    padding: 8px 15px;
    border-radius: 30px;
    font-size: 14px;
}

section.investor_tab .flex_tab a:nth-child(2) {
    background: #e3000f;
    padding: 8px 25px;
    border-radius: 30px;
    margin-left: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}

section.investor_tab .view_dwnld p {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
}

section.investor_tab .my_row {
    width: 90%;
    margin: 0px auto;
}

section.investor_tab .tab_head h2 {
    font-size: 50px;
    font-weight: bold;
}

section.investor_tab .flex_tab a i {
    width: 22px;
    height: 22px;
    background: #fff;
    text-align: center;
    line-height: 22px;
    border-radius: 30px;
    color: #e3000f;
    margin-left: 2px;
    font-size: 13px;
}

/* investor banner css end  */

/*--------------- investor page css end----------------  */

/*--------------- contact us page css start ------------ */

.gallery_main {
    height: auto;
}

.contact_us .become_investor .model_form .form-control {
    /*  margin-bottom: 20px; */
    height: calc(2.2em + 0.75rem + 2px);
    transition: .5s;
}

.contact_us .become_investor .model_form .form-control:focus {
    box-shadow: none;
    border: 1px solid #fe0000;
}

.contact_us .become_investor .sent_btn input {
    background-color: #fe0000;
    padding: 10px 30px;
    border: none;
    color: #fff;
    text-transform: uppercase;
}

.contact_us .become_investor .sent_btn input {
    background-color: #fe0000;
    padding: 8px 25px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    ;
    border-radius: 30px;
}

.contact_us .contact_main {
    margin: 0px auto;
    margin-top: 30px;
    background-color: #fff;
    padding: 30px 40px;
    border: 1px solid #eee;
    /* border-radius: 50px; */
}

.contact_us .contact_child h3 {
    margin-bottom: 20px;
}

.contact_us .contact_child {
    margin-bottom: 40px;
    text-align: center;
}

.contact_us .contact_main textarea.form-control {
    height: auto !important;
}

.contact_us .address_details {
    margin-top: 30px;
    background: #fff;
    padding: 20px;
    height: 370px;
    align-items: start;
    border: 1px solid #ebebeb;
}

.contact_us .inner_add {
    display: flex;
    margin-top: 20px;
    align-items: baseline;
}

.contact_us .address_details p {
    margin-top: 10px;
    font-weight: 400;
    width: 100%;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 0px;
}

.contact_us .address_details h6 {
    font-size: 20px;
    margin-left: 10px;
    width: 100%;
    margin-bottom: 0px;
}

.contact_us .address_details i {
    font-size: 20px;
    color: #fe0000;
    border: 1px solid #eee;
    width: 50px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border-radius: 50px;
}

.contact_us .address_details p i {
    margin-right: 9px;
    border: none;
    width: auto;
    height: auto;
    line-height: inherit;
}

.contact_us .address_details .d-flex p {
    margin-bottom: 0;
}

.contact_us .customer_points ul li i {
    margin-right: 10px;
    color: #fe0000;
    font-size: 25px;
}

.contact_us .customer_points ul li {
    display: flex;
    padding: 10px 0px;
    font-size: 16px;
}

.contact_us .customer_points ul {
    padding-left: 0;
}

.contact_us .customer_points {
    background: #fff;
    padding: 30px;
    margin-top: 30px;
    border: 1px solid #eee;
}

.sent_btn p {
    display: flex;
    justify-content: end;
    flex-direction: row-reverse;
}

/*--------------- contact us page css end ------------ */

/* -------investor page css start---------------  */

.investor_box {
    text-align: center;
    border: 1px solid #e8e8e8;
    border-radius: 15px;
    margin-bottom: 30px;
}

.investor_box .investor_text a {
    color: #000;
    font-size: 16px;
}

.investor_box .investor_text {
    padding: 20px;
    background-color: rgb(240, 240, 240);
    border-top: 1px solid rgb(232, 232, 232);
    margin-top: 30px;
    border-radius: 0px 0px 15px 15px;
    border-bottom: 8px solid rgb(227, 0, 15);
    height: 74px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.investor_box .investor_box_img img {
    width: 88px;
}

.investor_box .investor_box_img {
    margin-top: 40px;
}

.investor_box img {
    transition: .5s;
}

.investor_box:hover img {
    transform: scale(1.2);
}

.investor_box:hover .investor_text {
    background-color: #e8e8e8;
}

.investor_box .investor_text {
    transition: .5s;
}

/* -------investor page css end  ---------------  */

/*-------- team page css start------------------  */

.team_box {
    position: relative;
    margin-bottom: 30px;
}

.team_box.style_one .team_box_outer {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}

.team_box.style_one .team_box_outer .member_image {
    position: relative;
    overflow: hidden;
}

.team_box.style_one .team_box_outer .member_image::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    bottom: -30px;
    background: linear-gradient(to top, var(--primary-color-two) 6%, rgba(0, 0, 0, 0) 70%);
    z-index: 9;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}

.team_box.style_one .team_box_outer .member_image img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}

.team_box.style_one .team_box_outer .about_member {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 15;
}

.team_box.style_one .team_box_outer .about_member .share_media {
    position: absolute;
    top: 0;
    right: 0;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}

.team_box.style_one .team_box_outer .about_member .share_media ul {
    position: absolute;
    width: 54px;
    height: auto;
    padding: 10px 7px 4px;
    background: var(--primary-color-one);
    border-radius: 0px 0px 50px 50px;
    top: 0;
    right: 0;
    opacity: 0;
    z-index: 1;
    margin: 0;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transform: translateY(-40px);
}

.team_box.style_one .team_box_outer .about_member .share_media ul.first {
    opacity: 1;
    z-index: 2;
    padding: 15px 7px 8px;
    transform: translateY(0px);
}

.team_box.style_one .team_box_outer .about_member .share_media ul.first .text {
    transform: rotate(-90deg);
    margin-bottom: 30px;
    margin-top: 17px;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    font-family: var(--creote-family-two);
    text-transform: uppercase;
    display: inline-block;
    margin-left: -4px;
}

.team_box.style_one .team_box_outer .about_member .share_media ul.first li {
    margin: 0px 0px;
}

.team_box.style_one .team_box_outer .about_member .share_media ul li {
    display: block;
    margin: 5px 0px;
    cursor: pointer;
}

.team_box.style_one .team_box_outer .about_member .authour_details {
    position: absolute;
    width: 100%;
    height: auto;
    padding: 20px 25px;
    bottom: 0;
    left: 0;
}

.team_box.style_one .team_box_outer .about_member .authour_details span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    margin-bottom: 10px;
    transition: all 0.45s ease;
    -moz-transition: all 0.45s ease;
    -o-transition: all 0.45s ease;
    -ms-transition: all 0.45s ease;
    letter-spacing: 1px;
}

.team_box.style_one .team_box_outer .about_member .authour_details h6 {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    display: block;
    line-height: 30px;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}

.team_box.style_one .team_box_outer .about_member .authour_details .button_view {
    position: absolute;
    left: 25px;
    transform: translateX(-100%);
    bottom: 25px;
    opacity: 0;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
}

.theme-btn.one {
    display: inline-block;
    padding: 0px 25px;
    border-radius: 50px;
    background: #fe0000;
    color: #fff;
    border: 1px solid var(--primary-color-one);
    line-height: 40px;
    min-height: 40px;
    min-width: 130px;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.team_box.style_one .team_box_outer:hover .about_member .authour_details .button_view {
    left: 25px;
    opacity: 1;
    transform: translateX(0%);
}

.team_box.style_one .team_box_outer:hover .about_member .authour_details span {
    transform: translateX(-140%);
}

.team_box.style_one .team_box_outer:hover .about_member .authour_details h6 {
    transform: translateX(-140%);
}

.team_box.style_one .team_box_outer:hover .member_image img {
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}

:root {
    --primary-color-two: #3b2828;
}

.title_sections h3 {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 40px;
    letter-spacing: 1px;
}

.director_modal .modal-header {
    border: none;
    padding: 0;
}

.director_modal .modal-xl {
    max-width: 1300px;
}

.director_modal .decript h5 {
    color: #000;
    text-transform: uppercase;
}

.director_modal .decript h6 {
    color: red;
    margin-bottom: 20px;
}

.director_modal .about_director {
    padding: 30px 40px 16px 10px;
    /* text-align: justify; */
}

.director_modal .close {
    position: absolute;
    right: 30px;
    z-index: 1;
    top: 18px;
}

.director_modal .modal-body {
    padding: 0;
}

.director_modal .director_img img {
    width: 100%;
}

.director_modal .about_pera {
    height: 380px;
    overflow: auto;
    padding-right: 20px;
}

.director_modal .about_pera::-webkit-scrollbar {
    width: 10px;
}

.director_modal .about_pera::-webkit-scrollbar-track {
    background: #e2e2e2;
}

.director_modal .about_pera::-webkit-scrollbar-thumb {
    background: #c5c5c5;
}

.director_modal .modal {
    padding-right: 0;
}

.about_img {
    text-align: center;
}

.about_img img {
    width: 60%;
}

/*-------- team page css end--------------  */

/* press and release section css start  */

.press_box .press_head {
    margin-top: 15px;
}

.press_box .press_head h4 {
    font-size: 14px;
    color: #000;
}

.press_box {
    text-align: center;
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #eee;
    height: 320px;
}

.press_box:hover img {
    transform: scale(1.05);
}

.press_box:hover iframe {
    transform: scale(1.05);
}

.press_box img {
    transition: .5s;
    width: 100%;
}

section.award.press_bg .owl-dots {
    margin-bottom: 30px;
}

.press_bg {
    height: auto;
    margin-top: 0;
    margin-bottom: 50px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.press_box iframe {
    width: 100%;
    height: 190px;
    border: none;
    transition: .5s;
}

.press_form {
    background-color: #f1e9f4;
    padding: 20px 40px;
    width: 75%;
    margin: 0px auto;
    border-radius: 10px;
    margin-top: 30px;
}

.press_form .form-control {
    border: none;
    height: calc(1.5em + 1.2rem + 2px);
    padding: 10px 20px;
    font-size: 15px;
}

.press_form .form-group {
    margin-bottom: 0;
}

/* press and release section css end  */

@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1240px !important;
    }
    footer .container {
        max-width: 1140px !important;
        margin-left: auto;
    }
}

.perk_mobile {
    display: none;
}

.perk_img img {
    width: 100%;
}

.perk_box {
    text-align: center;
}

.perk_text {
    margin: 10px 0px 20px;
}

.great_place {
    position: absolute;
    width: 79px;
    left: 100px;
    top: 0;
}

.wrapper {
    margin: 0 auto;
    width: 100%;
    max-width: 1642px;
}

.inner-wrapper-padding {
    padding: 0 80px;
}

.about-timeline {
    padding: 50px 0 125px;
}

.timeline-box h6 {
    font-size: 55px;
    line-height: 1;
    color: #e3000f;
    font-weight: 700;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: auto;
    padding: 0 10px;
    margin-top: 0;
    transform: translate(0, -50%);
    background-color: #fff;
}

.timeline-box p {
    font-size: 18px;
    line-height: 27px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 26px;
}

.timeline-box p:last-of-type {
    margin-bottom: 15px;
}

.start-point h4 {
    font-size: 17px;
    line-height: 23px;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    background-color: rgb(227 0 15);
    border-radius: 16px;
    display: block;
    /* width: auto; */
    text-align: center;
    padding: 5px 25px;
    position: relative;
    margin-bottom: 45px;
    width: 10%;
    transform: translate(-62px, 15px);
}

.black-dot {
    width: 21px;
    height: 21px;
    background-color: #000;
    border-radius: 50%;
    display: block;
    /* margin: 0 auto 52px; */
    z-index: 1;
    transform: translate(-10px, -11px);
}

.start-point {
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.start-point:before {
    content: '';
    position: absolute;
    left: 0;
    height: 100%;
    width: 0px;
    background-color: #aaa;
    left: 0%;
    top: 0;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    border-left: 5px solid rgb(227 0 15);
}

.timeline-row .horizontal-line {
    border-top: 5px solid rgb(227 0 15);
    width: calc(100% - 150px);
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -2;
    transform: translate(-50%, 0%);
}

.timeline-row .verticle-line {
    margin: 0;
    padding: 0;
    width: 2px;
    border-right: 5px solid rgb(227 0 15);
    height: calc(100% - 150px);
    position: absolute;
    top: 0;
    right: 0;
    margin: auto 0;
    bottom: 0;
}

.timeline-row:nth-child(2n+2) .verticle-line {
    left: 0;
    right: inherit;
}

.corner {
    position: absolute;
    border-right: 5px solid rgb(227 0 15);
    width: 76px;
    height: 80px;
    right: 0;
    border-top: 5px solid rgb(227 0 15);
    top: 74.9px;
    border-radius: 0 70px 0 0;
    top: 0;
}

.timeline-row:nth-child(2n+2) .corner {
    right: inherit;
    left: 0;
    border-left: 5px solid rgb(227 0 15);
    border-right: 0;
    border-radius: 70px 0 0 0;
}

.corner.bottom {
    bottom: -76px;
    top: inherit;
    border-radius: 0;
    border-top: 0;
    border-bottom: 5px solid rgb(227 0 15);
    border-radius: 0 0 70px 0;
    right: 0;
    z-index: 1;
    bottom: -4px;
}

.timeline-row:nth-child(2n+2) .corner {
    right: inherit;
    left: 0;
    border-left: 5px solid rgb(227 0 15);
    border-right: 0;
    border-radius: 70px 0 0 0;
}

.timeline-row:nth-child(2n+2) .corner.bottom {
    border-radius: 0 0 0 70px;
}

.timeline-row {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-bottom: 0px;
    position: relative;
    /*padding: 0 66px 130px;margin-right: 111px;*/
}

.timeline-row:nth-child(2n+2) {
    justify-content: space-around;
    text-align: right;
    padding: 0 2%;
}

/* .timeline-row:nth-child(2n+2) {
	flex-direction: row-reverse;
} */

/*.timeline-row:nth-child(2n+2) .timeline-content-txt { text-align: center; }*/

.timeline-box {
    /*padding: 45px 50px 130px;*/
    max-width: 550px;
    margin-right: 25px;
    position: relative;
}

.timeline-main {
    margin-top: 75px;
}

.start-point.end-point h4 {
    width: 100%;
    transform: translate(0px, -3px);
}

.timeline-row:first-child {
    margin: 0 0px 0 auto;
    max-width: 100%;
    justify-content: space-between;
    padding: 0 0 0 120px;
}

.corner.bl {
    bottom: 0;
    left: 0;
    border-left: 5px solid rgb(227 0 15);
    border-bottom: 5px solid rgb(227 0 15);
    border-radius: 0 0 0px 100%;
    border-right: none;
    border-top: none;
    height: 79px;
    width: 79px;
}

.start-point .corner.bl {
    left: -0.2%;
    bottom: 0px;
    transform: translateY(100%);
    top: unset;
}

.timeline-box:before {
    content: '';
    position: absolute;
    left: 0;
    top: 27.5px;
    height: 1px;
    width: 100%;
}

.timeline-box-wrap {
    padding: 45px 0px 0;
    position: relative;
    /*min-height: 318px;*/
    padding: 0;
    margin-bottom: 90px;
}

/*.timeline-row:after{content: ''; position: absolute; left: 50%; top: 74.5px; height: 1px; width: 91%; background-color: #aaa; transform: translateX(-50%);top: 0;} .timeline-row .verticle-line { margin: 0; padding: 0; width: 1px; border-right: 5px solid  rgb(227 0 15); height:calc(100% - 126px); position: absolute; top: calc( 50% + 75px );; right: 0; margin: auto 0; bottom: unset; transform: translateY(-50%);top: 50%; } */

.timeline-row:first-child::after {
    left: -54px;
    width: 97%;
    transform: none;
}

/*.timeline-row:first-child .timeline-box:last-child{margin-right: 5%;} */

.timeline-content {
    padding: 10px 10px 0;
}

.timeline-content-txt {
    padding: 10px 0 0 0;
}

.timeline-box.img-right .timeline-content,
.timeline-box.img-left .timeline-content {
    display: flex;
    align-items: flex-start;
}

.timeline-box.img-right .timeline-content img {
    margin-left: 18px;
}

.timeline-box.img-left .timeline-content img {
    margin-right: 18px;
}

.timeline-box.img-left .timeline-content {
    flex-direction: row-reverse;
}

.timeline-row:first-child .timeline-box:first-child img {
    filter: drop-shadow(0 0 27px rgba(0, 0, 0, 0.16));
    -webkit-filter: drop-shadow(0 0 27px rgba(0, 0, 0, 0.16));
    display: block;
    margin: 0;
}

.timeline-box-wrap .timeline-content img {
    filter: drop-shadow(0 0 27px rgba(0, 0, 0, 0.16));
    -webkit-filter: drop-shadow(0 0 27px rgba(0, 0, 0, 0.16));
    z-index: 2;
    position: relative;
}

.timeline-row:last-child .corner.bottom {
    display: none;
}

.timeline-row:nth-child(2n+1) .timeline-box:last-child .timeline-box-wrap {
    text-align: center;
}

.start-point.end-point:before {
    display: none;
}

.start-point.end-point {
    position: absolute;
    bottom: 0;
    right: 0%;
    transform: translateX(50%);
}

.timeline-row:nth-child(2n+2) .start-point.end-point {
    left: 0;
    transform: translateX(-50%);
    right: unset;
}

.timeline-box.img-right .timeline-content-txt {
    text-align: right;
}

.timeline-box.img-left .timeline-content-txt {
    text-align: left;
}

.timeline-box.img-left,
.timeline-box.img-right {
    text-align: center;
}

.timeline-row:first-child .timeline-box::after {
    left: auto;
    right: 0;
    -webkit-transform: translate(100%, -50%) rotate(0deg);
    transform: translate(100%, -50%) rotate(0deg);
}

.timeline-row:first-child .timeline-box:first-child {
    width: 36%;
}

.timeline-row .timeline-box:nth-child(3)::after {
    display: none;
}

.timeline-row:last-child .verticle-line::after {
    display: none;
}

.timeline-row:first-child .timeline-box:nth-child(2)::after {
    display: none;
}

.timeline-content-img .timeline-content {
    position: relative;
}

/*==============Responsive==============*/

@media screen and (max-width: 1800px) {
    .timeline-box {
        max-width: 460px;
    }
    .timeline-box.img-right .timeline-content img,
    .timeline-box.img-left .timeline-content img {
        max-width: 220px;
        max-height: 230px;
    }
    .timeline-box-wrap .timeline-content img {
        max-width: 100%;
    }
}

@media screen and (max-width: 1600px) {
    .timeline-row:first-child .timeline-box:first-child {
        width: 38%;
    }
    .timeline-box {
        max-width: 380px;
    }
    .timeline-box.img-right .timeline-content img,
    .timeline-box.img-left .timeline-content img {
        max-width: 180px;
        max-height: 190px;
    }
    .timeline-box h6 {
        font-size: 50px;
        background-color: #fff;
    }
    .about-timeline {
        padding: 50px 0 100px;
    }
    .timeline-box p {
        font-size: 16px;
    }
}

@media screen and (max-width: 1440px) {
    .about-timeline {
        padding: 100px 0 80px;
    }
    .start-point h4 {
        font-size: 15px;
        letter-spacing: 0;
    }
    .timeline-box h6 {
        font-size: 40px;
    }
    .timeline-row:first-child .timeline-box:first-child {
        width: 45%;
    }
    .timeline-box p {
        font-size: 15px;
        line-height: 1.4;
    }
    .timeline-box {
        max-width: 300px;
    }
    .timeline-box.img-right .timeline-content img,
    .timeline-box.img-left .timeline-content img {
        max-width: 140px;
        max-height: 200px;
    }
    .timeline-box-wrap .timeline-content img {
        max-width: 100%;
    }
    .timeline-row:first-child .timeline-box:nth-child(2) {
        width: 400px;
    }
}

.timeline-row:first-child .timeline-box:nth-child(2) {
    width: 400px;
}

@media screen and (max-width: 1199px) {
    .about-timeline {
        padding: 90px 0 60px;
    }
    .timeline-box h6 {
        font-size: 34px;
    }
    .timeline-box {
        max-width: 240px;
    }
    .timeline-row:first-child {
        padding: 0 0 0 60px;
    }
    .timeline-row:first-child .timeline-box:first-child {
        width: 42%;
    }
    .timeline-box.img-right .timeline-content,
    .timeline-box.img-left .timeline-content {
        flex-wrap: wrap;
    }
    .timeline-box.img-right .timeline-content img,
    .timeline-box.img-left .timeline-content img {
        max-width: 180px;
        max-height: 200px;
    }
    .top-timeline-arrow.timeline-content-img .timeline-content::after {
        right: 0;
    }
    .img-right.timeline-content-img .timeline-content::after {
        top: -20px;
        right: -45px;
    }
    .timeline-box.img-right .timeline-content-txt {
        width: 90%;
    }
}

@media screen and (max-width: 1024px) {
    .corner {
        display: none;
    }
    .timeline-row .horizontal-line {
        display: none;
    }
    .timeline-row:first-child {
        max-width: 100%;
        padding: 0;
    }
    .timeline-main {
        margin-top: 0;
    }
    .timeline-row .verticle-line {
        right: 50%;
        transform: translate(50%, 0);
        height: calc(100% - 0px);
    }
    .timeline-row:nth-child(2n+2) .verticle-line {
        left: auto;
        right: 50%;
    }
    .verticle-line::after {
        display: none;
    }
    .timeline-row .timeline-box {
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    .timeline-row:first-child .timeline-box:first-child {
        width: 100%;
        margin: 0;
    }
    .timeline-row:first-child .timeline-box:nth-child(2) {
        width: 100%;
    }
    .timeline-box p br {
        display: none;
    }
    .timeline-box h6 {
        transform: translate(0, -0%);
        padding: 0;
    }
    .timeline-content {
        padding: 0;
    }
    .timeline-box.img-right .timeline-content-txt {
        width: 100%;
    }
    .start-point.end-point {
        right: 50%;
    }
    .start-point h4 {
        margin-bottom: 0;
    }
    .about-timeline {
        padding: 80px 0;
    }
    .timeline-box::after {
        -webkit-transform: translate(-100%, 100%) rotate(180deg);
        transform: translate(-100%, 100%) rotate(180deg);
        right: 50%;
        top: 20px;
        left: 50%;
    }
    .timeline-box-wrap {
        width: 50%;
        text-align: right;
        padding: 0 30px 0 0;
        margin: 40px 0 0 0;
    }
    .timeline-row .timeline-box img {
        margin: 0 0 0 auto;
    }
    .timeline-row:first-child .timeline-box:nth-child(2)::after {
        display: block;
    }
    .timeline-row:first-child .timeline-box:first-child img {
        margin: 0 0 0 auto;
    }
    .timeline-box.img-right .timeline-content img,
    .timeline-box.img-left .timeline-content img {
        margin: 0 0 0 auto;
    }
    .timeline-row .timeline-box:nth-child(2n) .timeline-box-wrap {
        margin: 40px 0 0 auto;
        padding: 0 0 0 30px;
        text-align: left;
    }
    .timeline-row:nth-child(2n+1) .timeline-box::after {
        left: auto;
        right: 50%;
        -webkit-transform: translate(0%, 100%) rotate(180deg);
        transform: translate(0%, 100%) rotate(180deg);
        top: 20px;
    }
    .timeline-row .timeline-box:nth-child(2n)::after {
        transform: translate(100%, 100%) rotate(0deg);
        -webkit-transform: translate(100%, 100%) rotate(0deg);
        right: 50%;
        left: auto;
    }
    .timeline-row .timeline-box:nth-child(3)::after {
        display: block;
    }
    .timeline-box.img-left .timeline-content-txt {
        text-align: right;
    }
    .timeline-row:last-child {
        padding-bottom: 70px;
    }
}

@media screen and (max-width: 640px) {
    .about-timeline {
        padding: 50px 0;
    }
    .timeline-box h6 {
        font-size: 27px;
    }
    .timeline-box p {
        font-size: 14px;
        line-height: 1.4;
    }
    .timeline-box-wrap {
        margin: 30px 0 0 0;
    }
    .timeline-row .timeline-box:nth-child(2n) .timeline-box-wrap {
        margin: 30px 0 0 auto;
    }
    .timeline-box::after,
    .timeline-row:nth-child(2n+1) .timeline-box::after {
        top: 6px;
    }
    .timeline-box-wrap .timeline-content img {
        max-width: 100%;
    }
    .timeline-box.img-right .timeline-content img,
    .timeline-box.img-left .timeline-content img {
        max-width: 100%;
        max-height: unset;
    }
}

.fancybox-slide--iframe .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}

/* Timeline defaults */

/* --------------------------------------- */

.h--timeline-container *,
.h--timeline-events * {
    outline: 0;
}

.h--timeline-container,
.h--timeline-events {
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.h--timeline-navigation-container ul,
.h--timeline-navigation-container li,
.h--timeline-events ol,
.h--timeline-events li,
.h--timeline-line ol,
.h--timeline-line li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.h--timeline {
    opacity: 0;
    transition: opacity 0.2s;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
}

.h--timeline--loaded {
    opacity: 1;
}

.h--timeline-container {
    height: 660px;
}

.h--timeline-dates {
    position: relative;
    height: 100%;
    margin: 0 40px;
    overflow: hidden;
}

/* Timeline blur effect for start and end */

/* --------------------------------------- */

.h--timeline-dates::after,
.h--timeline-dates::before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    height: 18%;
    width: 50px;
}

/* .h--timeline-dates::before {
  left: 0;
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

.h--timeline-dates::after {
  right: 0;
  background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
} */

/* Timeline horizontal line */

/* --------------------------------------- */

.h--timeline-line {
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 49px;
    height: 2px;
    background-color: #fe0000;
    transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
}

.h--timeline-filling-line {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #fe0000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}

/* Bullet points */

/* --------------------------------------- */

.h--timeline-date {
    position: absolute;
    bottom: 0;
    z-index: 2;
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
    padding-bottom: 0.75rem;
    color: #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
}

.h--timeline-date:hover {
    font-weight: 600;
}

.h--timeline-date::after,
.h--timeline-date::before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -8px;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fe0000;
    background-color: #f7f7f7;
    transition: background-color 0.3s, border-color 0.3s, top 0.3s;
}

.h--timeline-date::before {
    bottom: -3px;
    height: 9px;
    width: 9px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    z-index: 2;
}

.h--timeline-date:hover::before,
.h--timeline-date:hover::after {
    transition: background-color 0.3s, border-color 0.3s, top 0.3s;
}

.h--timeline-date:hover::after {
    background-color: #f7f7f7;
    border-color: #6e1e46;
}

.h--timeline-date--selected {
    pointer-events: none;
}

.h--timeline-date--selected::after {
    background-color: #f7f7f7;
    border-color: #6e1e46;
}

.h--timeline-date--selected::before {
    background-color: #6e1e46;
}

.h--timeline-date--older-event::after {
    background-color: #6e1e46;
    border-color: #6e1e46;
}

/* Caroussel navigation */

/* --------------------------------------- */

nav.h--timeline-navigation-container {
    position: relative;
}

.h--timeline-navigation {
    font-size: 0;
    position: absolute;
    z-index: 999;
    top: -611px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #727272;
    transition: border-color 0.3s;
}

.h--timeline-navigation::after {
    content: "";
    position: absolute;
    height: 16px;
    width: 16px;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAABQUlEQVRIS9XUwWrCQBAG4JnEhiRHBQut+AY+gEq8tLSvUuih9Ek8iL5K0YMEvPkEHjwo2lYQek2IMdOJJ7tuki5LDnoKyHzZnZn8CJo/1KwHKfB299iMKcHh93Rd9IIL4OX2qX5j0QwRLTpG3uDT3+YhF8B747kaY+Iz0OLCVRxE7dHe32Uh0iucI0SwhIPZGew+9jIks4l/EIAFRGZPhuROQUQqCXb72/HP+UnKA7SuoNVEsfgYRp7SGF/vH2qmacwB0CjagbSZmat8AINGX5ON8ioXFYj/l/M1qpyinBMEQdBMG+w4jnoeEFE9DMMZAxY/e67rquUBF1UZ8Bk45YFt223OBrU8EJAlIx1G1PJAQBaM9GRI7hQkSJeR/+eBFqB1Ba0mSoo9pTEyUOM94DwAo2gHMvMgXWWGiLfwCvLgF1jY2yHNUya7AAAAAElFTkSuQmCC) no-repeat 0 0;
}

.h--timeline-navigation:hover {
    border-color: #6e1e46;
}

.h--timeline-navigation--prev {
    left: 0;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.h--timeline-navigation--next {
    right: 0;
}

.h--timeline-navigation--inactive {
    cursor: not-allowed;
}

.h--timeline-navigation--inactive::after {
    background-position: 0 -16px;
}

.h--timeline-navigation--inactive:hover {
    border-color: #f7f7f7;
}

/* Timeline events container */

/* --------------------------------------- */

.h--timeline-events {
    overflow: hidden;
    transition: height 0.4s;
    padding-bottom: 2rem;
}

.h--timeline-event {
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    padding: 1px 5%;
    opacity: 0;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}

.h--timeline-event-content {
    max-width: 800px;
    height: 450px;
    border-radius: 5px;
    text-align: center;
}

/* p.h--timeline-event-description {
    padding: 0px 30px;
} */

/* .award_reco_img img {
    width: 100%;
} */

.h--timeline-event--selected {
    position: relative;
    z-index: 2;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

/* Timeline animations */

/* --------------------------------------- */

.h--timeline-event--enter-right,
.h--timeline-event--leave-right {
    -webkit-animation-name: cd-enter-right;
    animation-name: cd-enter-right;
}

.h--timeline-event--enter-left,
.h--timeline-event--leave-left {
    -webkit-animation-name: cd-enter-left;
    animation-name: cd-enter-left;
}

.h--timeline-event--leave-right,
.h--timeline-event--leave-left {
    animation-direction: reverse;
}

.h--timeline-event-title {
    color: #000;
    font-size: 1.1rem;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 20px;
}

.h--timeline-event-date {
    display: block;
    font-style: italic;
    margin: 0.5rem auto;
    margin: 0.5rem auto 1rem;
}

.h--timeline-event-date::before {
    content: "- ";
}

@-webkit-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@-webkit-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

/* Overwrites */

/* Change the position of dates top / botom / top */

/* --------------------------------------- */

.h--timeline-date::after,
.h--timeline-date::before {
    background-color: #e3000f
}

.h--timeline-date:hover {
    color: #e3000f;
}

.h--timeline-date--selected::after {
    background-color: #f7f7f7;
    border-color: #e3000f;
}

.h--timeline-date--older-event::after {
    background-color: #e3000f;
    border-color: #e3000f;
}

.h--timeline-line li:nth-child(even) .h--timeline-date {
    bottom: -48px;
}

.h--timeline-line li .h--timeline-date--selected::after,
.h--timeline-line li .h--timeline-date:hover::after {
    width: 21px;
    height: 21px;
    bottom: -10px;
    background-color: #f7f7f7;
    border-color: #e3000f;
}

.h--timeline-line li:nth-child(even) .h--timeline-date::after {
    bottom: 40px;
}

.h--timeline-line li:nth-child(even) .h--timeline-date:hover::after,
.h--timeline-line li:nth-child(even) .h--timeline-date--selected::after {
    bottom: 37px;
}

.h--timeline-line li:nth-child(even) .h--timeline-date::before {
    bottom: 43px;
}

/**/

.about_counter {
    display: flex;
}

.about_counter .counter_box {
    position: static;
    width: 29%;
}

/* privacy policy page css start  */

/* 30-06-2023 */

section.privacy-policy {
    text-align: justify;
}

section.privacy-policy .container {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 30px;
    margin-bottom: 70px;
}

section.privacy-policy ul li {
    font-size: 15px;
}

section.privacy-policy ul li span {
    padding-right: 7px;
}

.privacy_pera ul li {
    display: flex;
    align-items: baseline;
}

.privacy_two h5 {
    font-weight: 600;
    text-transform: capitalize;
}

.privacy_two h6 {
    font-weight: 600;
    margin-top: 30px;
    text-transform: uppercase;
    margin-bottom: 16px;
}

.privacy_contact {
    margin-bottom: 60px !important;
}

.privacy_contact .contact_main {
    width: 60%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    margin-top: 40px;
}

/* privacy policy page css end  */

/* enjoy at life v-mart section css start  */

.enjoy_life {
    margin-top: 50px;
}

.life-vmart_head {
    background: white;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    border-radius: 10px 10px 200px 200px;
    text-align: center;
    height: 330px;
    padding: 20px;
}

.life_enjoy_img img {
    width: 100%;
    transition: .5s;
}

.life_enjoy_text {
    width: 90%;
    margin: 0px auto;
    margin-top: 20px;
    padding: 20px;
}

.life-vmart_head .life_enjoy_text h5 {
    font-weight: bold;
    color: #000;
}

.enjoy_life_child_img {
    width: 100%;
}

.enjoy_life_parent {
    margin: 10px;
    text-align: center;
    border: 1px solid #c2c2c2;
    border-radius: 40px;
}

.mart_life_slider {
    margin-top: 40px;
    margin-bottom: 25px;
}

.enjoy_life_child_img img {
    border-radius: 40px 40px 0px 0px;
}

.enjoy_life_child_text {
    padding: 20px;
    width: 50%;
    margin: 0px auto;
}

.enjoy_life_child_text h5 {
    font-size: 20px;
}

a.enjoy_vmart:hover img {
    transform: scale(1.05);
}

.mart_life_slider.owl-dots {
    display: none !important;
}

.mart_life_slider .owl-nav {
    display: block !important;
}

.mart_life_slider .owl-nav button {
    background: none !important;
    width: 20px;
    height: 30px;
    top: 42%;
    position: absolute;
    font-family: inherit !important;
}

.mart_life_slider .owl-nav button.owl-prev {
    left: -35px;
    color: #fe0000 !important;
    font-size: 40px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

.mart_life_slider .owl-nav button.owl-next {
    right: -35px;
    color: #fe0000 !important;
    font-size: 40px !important;
    outline: none !important;
    font-family: 'FontAwesome' !important
}

/* enjoy at life v-mart section css end  */

.main_counter .counter_box2 {
    background: url(http://www.vmart.co.in/wp-content/uploads/2023/07/purple_bg.png) !important;
}

.main_counter .counter_box3 {
    background: url(http://www.vmart.co.in/wp-content/uploads/2023/05/blue_bg.png) !important;
}

.main_counter .counter_box {
    background: url(http://www.vmart.co.in/wp-content/uploads/2023/05/orange_bg.png);
    background-position: center !important;
    height: 190px !important;
    background-repeat: no-repeat !important;
    display: flex;
    align-items: center;
    background-size: cover !important;
    position: absolute;
    left: 0px;
    right: 0;
    top: 90px;
    width: 100%;
}

.main_counter .counter_child img {
    width: 70px;
    margin-top: 30px;
}

.main_counter .counter_child {
    width: 100%;
    /* position: absolute; */
    /* left: 160px; */
    text-align: center;
}

.main_counter .counter_child h3 {
    font-weight: bold;
    color: #fff;
    margin-top: 10px;
    font-size: 30px;
    margin-bottom: 0px;
}

.main_counter .counter_child p {
    color: #fff;
    font-weight: lighter;
    margin-bottom: 0px;
}

.main_counter .counter_box3 .counter_child {
    margin-right: 40px;
}

.about_counter {
    display: flex;
}

.about_counter .counter_box {
    position: static;
    width: 29%;
}

/* our journey  */

.year_icon img {
    width: 76px;
    margin: 0px auto !important;
    transition: .5s;
}

.year_icon {
    width: 80px;
    margin: 0px auto;
    border: 1px solid #cdcdcd;
    border-radius: 50px;
    padding: 15px;
    margin-bottom: 15px;
}

.timeline-content:hover img {
    transform: scale(1.1);
}

/* 09-06-2023 */

/* jouney new css  */

.wrap {
    position: absolute;
    width: 100%;
    min-height: 100%;
    overflow-y: hidden;
}

.wrap aside.indicator {
    z-index: 2;
    position: fixed;
    top: 25%;
    left: 20px;
}

.wrap .gnb .ind {
    position: relative;
    display: block;
    margin-top: 12px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    text-indent: 1000px;
    cursor: pointer;
    background: #fe0000;
}

.wrap .gnb .ind:first-child {
    margin-top: 0;
}

.wrap .content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.wrap .slideWrap {
    position: relative;
    top: 0;
    width: 100%;
    height: 600%;
}

.wrap .slide {
    position: relative;
    width: 100%;
    min-height: 16.66666666666667%;
}

.wrap .slide {
    overflow: hidden;
    display: flex;
    align-items: center;
    background-position: top;
    height: 100vh;
    position: relative;
    top: 50px;
    background-size: cover;
}

.wrap .slide:first-child {
    background-image: url(assets/img/journey_two/first_bg_white.jpg);
}

/* .scroll2:nth-child(2) {
    background-image: url(assets/img/journey_two/2002_white_bg.jpg);
} */

.wrap .content .slide:nth-child(2) {
    background-image: url(assets/img/journey_two/2003_img.jpg);
}

/* .wrap .content .slide:nth-child(4) {
    background-image: url(assets/img/journey_two/2006_white_bg.jpg);
} */

.wrap .content .slide:nth-child(3) {
    background-image: url(assets/img/journey_two/2008.jpg);
}

.wrap .content .slide:nth-child(4) {
    background-image: url(assets/img/journey_two/2011_bg_new.jpg);
}

.wrap .content .slide:nth-child(5) {
    background-image: url(assets/img/journey_two/2013_white_bg2.jpg);
}

.wrap .content .slide:nth-child(6) {
    background-image: url(assets/img/journey_two/2016_red_bg_new.jpg);
}

.wrap .content .slide:nth-child(7) {
    background-image: url(assets/img/journey_two/slide_8_white_bg.jpg);
}

.wrap .content .slide:nth-child(8) {
    background-image: url(assets/img/journey_two/2018.jpg);
}

.wrap .content .slide:nth-child(9) {
    background: url(assets/img/journey_two/2018-slide2.jpg);
    background-size: cover;
}

.wrap .content .slide:nth-child(10) {
    background: url(assets/img/journey_two/2019-slide2.jpg);
    background-size: cover;
}

.wrap .content .slide:nth-child(11) {
    background-image: url(assets/img/journey_two/2019_white_bg.jpg);
}

.wrap .content .slide:nth-child(12) {
    background-image: url(assets/img/journey_two/2-500.jpg);
}

.wrap .content .slide:nth-child(13) {
    background-image: url(assets/img/journey_two/2021_white_bg_new.jpg);
}

.wrap .content .slide:nth-child(14) {
    background-image: url(assets/img/journey_two/great_place_work_bg.jpg);
}

.wrap .content .slide:nth-child(15) {
    background-image: url(assets/img/journey_two/VJ4.jpg);
}

.wrap .content .slide:nth-child(16) {
    background-image: url(assets/img/journey_two/2022_red_bg.jpg);
}

.wrap .content .slide:nth-child(17) {
    background-image: url(assets/img/journey_two/2022_first_slide.jpg);
}

.wrap .content .slide:nth-child(18) {
    background-image: url(assets/img/journey_two/2022_slide3_bg.jpg);
}

.wrap .content .slide:nth-child(19) {
    background-image: url(assets/img/journey_two/2023_white_bg.jpg);
}

.wrap .content .main_story {
    margin-bottom: 50px;
    width: 65%;
}

.wrap .content .white_bg .story_head h2 {
    color: #434343;
    border-bottom: 1px solid #000000;
}

.wrap .content .first_slide {
    border: 6px solid #e3000f;
    padding: 40px;
    width: 35%;
    /* background: #0000005c; */
    /* margin: 0px auto; */
    text-align: left;
}

.wrap .content .bg_white .story_head .first_slide h2 {
    border-bottom: 0;
}

.wrap .content .scroll2 .main_story {
    width: 85%;
}

.wrap .content .story_head h2 {
    font-size: 80px;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.wrap .content .scroll6 .story_head h2 {
    width: 76%;
}

.wrap .content .scroll6 .main_story {
    width: 73%;
}

.wrap .content .white_bg .story_content h4 {
    color: #444444;
}

.wrap .content .story_head {
    width: 94%;
}

.wrap .content .white_bg .story_pera p {
    color: #000;
}

.wrap .content .story_head h2 span {
    color: #e3000f;
}

.wrap .content .story_content h4 span {
    color: #e3000f;
    font-size: 18px;
}

.wrap .content .story_content h4 {
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
}

.wrap .content .story_content p {
    color: #fff;
}

.wrap .content .story_small span {
    font-size: 23px;
    color: #000;
}

.wrap .content .story_small {
    width: 100%;
}

.wrap .content .journey_img {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.wrap .content .journey_img img {
    width: 60%;
}

.wrap .content .story_content h6 {
    font-size: 23px;
    color: #fff;
    text-transform: capitalize;
}

.wrap .content .story_content h6 span {
    text-transform: capitalize;
}

.wrap .content .creating_img {
    text-align: center;
}

.wrap .content .creating_img img {
    width: 40%;
    margin-bottom: 30px;
    border-radius: 40px;
}

/* scroll 1  */

.wrap .content .scroll1 {
    display: flex;
}

.fortune_logo img {
    width: 100%;
}

/* scroll 2 */

.wrap .content .scroll2 {
    display: flex;
    align-items: center;
}

.wrap .content .scroll2 .row {
    align-items: end;
}

/* scroll 3 */

.wrap .content .scroll3 {
    display: flex;
    /* align-items: center; */
}

.wrap .content .scroll11 .story_small span {
    color: #ffffff;
}

.wrap .content .scroll11 .story_small {
    width: 100%;
}

.wrap .content .scroll3_img img {
    width: 100%;
}

.wrap .content .text_red h2 {
    color: #fe0000 !important;
}

/* scroll 4  */

.wrap .content .scroll4 {
    display: flex;
}

.wrap .content .scroll4_img img {
    width: 80%;
}

.wrap .content .scroll4 .main_story {
    margin-top: 60px;
}

/* scroll5  */

.wrap .content .scroll5 {
    display: flex;
}

/* scroll 6  */

.wrap .content .scroll6 {
    display: flex;
}

/* scroll 7  */

.wrap .content .scroll7 {
    display: flex;
}

.wrap .content .scroll7 .story_head {
    width: 75%;
}

/* .scroll7 .story_head h2{
    width: 58%;
} */

.wrap .content .scroll8 {
    display: flex;
}

.wrap .content .scroll8 .story_head h2 {
    width: 57%;
}

.wrap .content .scroll8 .story_head {
    width: 100%;
}

.wrap .content .white_bg .story_head h2 span {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: bold;
}

.wrap .content .crossed_text h4 {
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 40px;
    color: #fe0000;
    text-transform: uppercase;
}

.wrap .content .scroll12 .main_story {
    width: 90%;
}

.wrap .content .scroll12 .main_story .story_head {
    width: 75%;
}

.wrap .content .scroll13 .main_story {
    width: 85%;
}

.wrap .content .scroll16 {
    display: flex;
    padding-bottom: 130px;
}

.wrap .content .scroll_13_img {
    text-align: center;
}

.wrap .content .scroll_13_img img {
    width: 100%;
}

.wrap .content .scroll_15_img {
    text-align: end;
}

.wrap .content .scroll_15_img img {
    width: 100%;
}

.wrap .content .turn_over_img {
    text-align: center;
}

.wrap .content .turn_over_img img {
    width: 60%;
}

.wrap .content .crossed_text {
    margin-top: 100px;
}

.wrap .content .scroll14 .story_head {
    width: 75%;
}

.wrap .content .scroll15 .story_head {
    width: 95%;
}

.wrap .content .scroll15 .main_story {
    width: 90%;
}

.wrap .content .scroll16 .story_head {
    width: 100%;
}

.wrap .content .scroll9 .story_head {
    width: 82%;
}

.wrap .content .scroll10 .story_head {
    width: 90%;
}

.wrap .content .scroll10 .main_story {
    width: 85%;
}

.wrap .content .scroll13 .story_small {
    width: 90%;
}

.wrap .content .winner {
    line-height: 20px;
    margin-bottom: 20px;
    width: 100%;
}

.wrap .content .bg_white .story_head h2 {
    color: #434343;
    border-bottom: 1px solid #434343;
}

.wrap .content .bg_white .story_content h4 {
    color: #434343;
}

/* jouney new css  */

/* privacy policy page css start  */

/* 30-06-2023 */

section.privacy-policy {
    margin-bottom: 60px;
    text-align: justify;
}

section.privacy-policy ul li {
    font-size: 15px;
}

.privacy_pera ul li {
    display: flex;
    align-items: baseline;
}

.privacy_two h5 {
    font-weight: 600;
    text-transform: capitalize;
}

.privacy_two h6 {
    font-weight: 600;
    margin-top: 30px;
    text-transform: uppercase;
    margin-bottom: 16px;
}

/* privacy policy page css end  */

.child_head_form h6 {
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: left;
}

section.map {
    margin-bottom: 50px;
}

section.map iframe {
    width: 100%;
    height: 460px;
    border-radius: 30px;
}

.form_heading h4 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.form_heading {
    margin-bottom: 15px;
    text-align: center;
}

.map {
    margin-top: 40px;
}

.contact_child p {
    /* width: 80%; */
    margin: 0px auto;
    letter-spacing: -0.5px;
}

.become_investor ul {
    display: flex;
    justify-content: space-around;
}

.become_investor ul li {
    text-align: left;
    padding: 10px 0px;
}

.become_investor ul li a {
    color: #000000;
    font-size: 20px;
}

.become_investor ul li a i {
    border: 1px solid #cdcdcd;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #e3000f;
    border-radius: 50px;
    font-size: 20px;
}

/* empowering section css start  */

section.empowering-journey {
    padding: 0;
    margin: 0;
    margin-top: 80px;
}

section.empowering-journey .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.empowering-journey .vc_row.wpb_row.vc_row-fluid.container-fluid.mx-auto.p-xs-0 {
    margin: 0;
    padding: 0;
}

.empowering-journey .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

section.empowering-journey .empowering_points {
    height: 558px;
    background-color: #ffffff;
    background: url(http://www.vmart.co.in/wp-content/uploads/store-heroes_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 30px 30px 30px 30px;
}

section.empowering-journey .row .col-lg-6:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
}

section.empowering-journey .row .col-lg-6:nth-child(1) {
    padding-right: 0;
    padding-left: 0;
}

section.empowering-journey .empowering_parent {
    height: 395px;
    overflow: auto;
    padding-right: 40px;
}

section.empowering-journey .empowering_parent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

section.empowering-journey .empowering_parent::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

section.empowering-journey .empowering_parent::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #e3000f;
}

section.empowering-journey .empowering_child {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

section.empowering-journey .empowering_child p {
    font-size: 17px;
    margin-bottom: 0;
    text-transform: capitalize;
}

/* .empowering_child h5 {
    margin-bottom: 0;
    padding-right: 0;
    margin-right: 15px;
    color: white;
    font-size: 25px;
    width: 80px;
    border: 1px solid;
    text-align: center;
    height: 80px;
    line-height: 70px;
    border-radius: 50%;
    background-color: #d7000e;
} */

section.empowering-journey .empowering_child h5 img {
    width: 60px;
}

section.empowering-journey .empowering_img img {
    object-fit: cover;
    height: 558px;
}

section.empowering-journey .head_text img {
    width: 80px;
    border-right: 1px solid #dc000f;
    padding-right: 20px;
    margin-right: 20px;
}

/* empowering section css end  */

/* why v-mart tab section css start  */

section.tab-why {
    padding: 0;
    margin: 0;
    margin-top: 60px;
}

section.tab-why .vc_row {
    margin: 0;
}

section.tab-why .vc_column_container>.vc_column-inner {
    padding: 0;
}

section.tab-why .tab_pera {
    margin-bottom: 30px;
}

section.tab-why .tab_pera p {
    width: 90%;
    margin: 0px auto 10px
}

/* 
section.tab-why .tab_vmart .bg-red {
    background-color: #e3000f;
    padding: 0px 0px;
} */

section.tab-why .tab_vmart .nav {
    justify-content: center;
    margin-bottom: 0;
}

section.tab-why .tab_vmart .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #e3000f;
    border: 1px solid #ffffff;
}

/* section.tab-why .tab_vmart .nav-pills .nav-link.active:after{
    content: " ";
    position: absolute;
    right: 94px;
    bottom: -14px;
    border-top: 15px solid #e3000f;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: none;
} */

section.tab-why .tab_vmart .nav-pills .nav-link {
    background-color: #efefef;
    border: 1px solid #efefef;
    color: #000000;
    border-radius: 40px;
    transition: .5s;
    font-size: 15px;
    position: relative;
    padding: 10px 20px;
}

section.tab-why .tab_vmart .nav .nav-item:nth-child(3) {
    margin-right: 10px;
}

section.tab-why .tab_vmart .nav .nav-item:nth-child(1) {
    margin-right: 10px;
}

.tab_vmart .nav .nav-item:nth-child(2) {
    margin-right: 10px;
}

section.tab-why .tab_vmart .tab-content {
    margin-top: 40px;
    background: url(http://www.vmart.co.in/wp-content/uploads/why-vmart-tab-bg.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

section.tab-why .tab_vmart .tab-content .heading h3 {
    font-family: 'Poppins-medium';
    width: 100%;
    font-weight: bold;
    margin-bottom: 20px;
}

section.tab-why .tab_imges {
    text-align: center;
}

section.tab-why .tab_imges img {
    border-radius: 10px;
    width: 82%;
}

/* why v-mart tab section css end  */

/* ---------- our journey page css start ---------- */

.year_icon img {
    width: 76px;
    margin: 0px auto !important;
    transition: .5s;
}

.year_icon {
    width: 80px;
    margin: 0px auto;
    border: 1px solid #cdcdcd;
    border-radius: 50px;
    padding: 15px;
    margin-bottom: 15px;
}

.timeline-content:hover img {
    transform: scale(1.1);
}

/* 09-06-2023 */

#wrap {
    position: relative;
    overflow: hidden;
}

.wrap .verticle_scroll {
    box-sizing: border-box;
    position: relative;
    height: 100vh;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 1em;
    color: hsla(0, 0%, 100%, .8);
    /* background-position: center center; */
    background-size: cover;
    top: 0px;
    /* margin-top: 60px; */
}

.wrap .verticle_scroll:first-child {
    background-image: url(assets/img/journey_two/first_bg_white.jpg);
}

/* .scroll2:nth-child(2) {
    background-image: url(assets/img/journey_two/2002_white_bg.jpg);
} */

.wrap .verticle_scroll:nth-child(2) {
    background-image: url(assets/img/journey_two/2003_img.jpg);
}

/* .verticle_scroll:nth-child(4) {
    background-image: url(assets/img/journey_two/2006_white_bg.jpg);
} */

.wrap .verticle_scroll:nth-child(3) {
    background-image: url(assets/img/journey_two/2008.jpg);
}

.wrap .verticle_scroll:nth-child(4) {
    background-image: url(assets/img/journey_two/2011_bg_new.jpg);
}

.wrap .verticle_scroll:nth-child(5) {
    background-image: url(assets/img/journey_two/2013_white_bg2.jpg);
}

.wrap .verticle_scroll:nth-child(6) {
    background-image: url(assets/img/journey_two/2016_red_bg_new.jpg);
}

.wrap .verticle_scroll:nth-child(7) {
    background-image: url(assets/img/journey_two/slide_8_white_bg.jpg);
}

.wrap .verticle_scroll:nth-child(8) {
    background-image: url(assets/img/journey_two/2018.jpg);
}

.wrap .verticle_scroll:nth-child(9) {
    background: url(assets/img/journey_two/2018-slide2.jpg);
    background-size: cover;
}

.wrap .verticle_scroll:nth-child(10) {
    background: url(assets/img/journey_two/2019-slide2.jpg);
    background-size: cover;
}

.wrap .verticle_scroll:nth-child(11) {
    background-image: url(assets/img/journey_two/2019_white_bg.jpg);
}

.wrap .verticle_scroll:nth-child(12) {
    background-image: url(assets/img/journey_two/2-500.jpg);
}

.wrap .verticle_scroll:nth-child(13) {
    background-image: url(assets/img/journey_two/2021_white_bg_new.jpg);
}

.wrap .verticle_scroll:nth-child(14) {
    background-image: url(assets/img/journey_two/great_place_work_bg.jpg);
}

.wrap .verticle_scroll:nth-child(15) {
    background-image: url(assets/img/journey_two/VJ4.jpg);
}

.wrap .verticle_scroll:nth-child(16) {
    background-image: url(assets/img/journey_two/2022_red_bg.jpg);
}

.wrap .verticle_scroll:nth-child(17) {
    background-image: url(assets/img/journey_two/2022_slide3_bg.jpg);
}

.wrap .verticle_scroll:nth-child(18) {
    background-image: url(assets/img/journey_two/2023_white_bg.jpg);
}

.wrap .main_story {
    margin-bottom: 50px;
    width: 65%;
}

#indicator {
    position: absolute;
    top: 40px;
    left: 20px;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#indicator>div {
    background-color: #e3000f;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin: 7px;
    cursor: pointer;
}

#indicator>div.active {
    transform: scale(1.6);
}

.wrap .home-hero-section {
    position: relative;
    transition: transform 10s ease;
}

.wrap .hero-content-wrapper {
    height: 100%;
    width: 100%;
    position: relative;
}

.wrap .hero-content-wrapper {
    height: calc(85vh - 72px);
    width: 100%;
    overflow: hidden;
    position: unset;
}

.wrap .hero-content-wrapper video {
    min-height: 100%;
    width: auto;
    height: auto;
    object-fit: cover;
    object-position: 50% 0;
    height: 85vh;
}

.wrap .scroll1 .story_head h2 {
    border-bottom: 0;
    color: #000000;
}

.wrap .scroll3 .story_small {
    width: 100%;
}

.wrap .white_bg .story_head h2 {
    color: #434343;
    border-bottom: 1px solid #000000;
}

.wrap .scroll-6 .main_story {
    width: 73%;
}

.wrap .first_slide {
    border: 6px solid #e3000f;
    padding: 40px;
    width: 35%;
    /* background: #0000005c; */
    /* margin: 0px auto; */
    text-align: left;
}

.wrap .scroll2 .main_story {
    width: 85%;
}

.wrap .story_head h2 {
    font-size: 80px;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.wrap .scroll6 .story_head h2 {
    width: 76%;
}

.wrap .scroll6 .main_story {
    width: 73%;
}

.wrap .white_bg .story_content h4 {
    color: #444444;
}

.wrap .story_head {
    width: 94%;
}

.wrap .white_bg .story_pera p {
    color: #000;
}

.wrap .story_head h2 span {
    color: #e3000f;
}

.wrap .story_content h4 span {
    color: #e3000f;
    font-size: 18px;
}

.wrap .story_content h4 {
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
}

.wrap .story_content p {
    color: #fff;
}

.wrap .story_small span {
    font-size: 23px;
    color: #000;
}

.wrap .wrap .story_small {
    width: 70%;
}

.wrap .journey_img {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.wrap .journey_img img {
    width: 60%;
}

.wrap .story_content h6 {
    font-size: 23px;
    color: #fff;
    text-transform: capitalize;
}

.wrap .story_content h6 span {
    text-transform: capitalize;
}

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

.wrap .creating_img img {
    width: 40%;
    margin-bottom: 30px;
    border-radius: 40px;
}

/* scroll 1  */

.wrap .scroll1 {
    text-align: center;
    align-items: center;
    display: flex;
    height: 100vh;
    /* top: 77px; */
    margin-top: 20px;
}

.wrap .fortune_logo img {
    width: 100%;
}

/* scroll 2 */

.wrap .scroll2 {
    display: flex;
    align-items: center;
}

.wrap .scroll2 .row {
    align-items: end;
}

/* scroll 3 */

.wrap .scroll3 {
    display: flex;
    align-items: center;
}

.wrap .scroll11 .story_small span {
    color: #ffffff;
}

.wrap .scroll11 .story_small {
    width: 100%;
}

.wrap .scroll3_img img {
    width: 100%;
}

.wrap .text_red h2 {
    color: #fe0000 !important;
}

/* scroll 4  */

.wrap .scroll4 {
    display: flex;
    align-items: center;
}

.wrap .scroll4_img img {
    width: 80%;
}

.wrap .scroll4 .main_story {
    margin-top: 60px;
}

/* scroll5  */

.wrap .scroll5 {
    display: flex;
    align-items: center;
}

/* scroll 6  */

.wrap .scroll6 {
    display: flex;
    align-items: center;
}

/* scroll 7  */

.wrap .scroll7 {
    display: flex;
    align-items: center;
}

.wrap .scroll7 .story_head {
    width: 75%;
}

/* .scroll7 .story_head h2{
    width: 58%;
} */

.wrap .scroll8 {
    display: flex;
    align-items: center;
}

.wrap .scroll8 .story_head h2 {
    width: 57%;
}

.wrap .scroll8 .story_head {
    width: 100%;
}

.wrap .white_bg .story_head h2 span {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: bold;
}

.wrap .crossed_text h4 {
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 40px;
    color: #fe0000;
    text-transform: uppercase;
}

.wrap .scroll12 .main_story {
    width: 90%;
}

.wrap .scroll12 .main_story .story_head {
    width: 75%;
}

.wrap .scroll13 .main_story {
    width: 85%;
}

.wrap .scroll16 {
    display: flex;
    align-items: center;
    padding-bottom: 130px;
    height: 112vh;
}

.wrap .scroll16 .main_story {
    width: 70%;
}

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

.wrap .scroll_13_img img {
    width: 100%;
}

.wrap .scroll_15_img {
    text-align: end;
}

.wrap .scroll_15_img img {
    width: 100%;
}

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

.wrap .turn_over_img img {
    width: 60%;
}

.wrap .crossed_text {
    margin-top: 100px;
}

.wrap .scroll14 .story_head {
    width: 75%;
}

.wrap .scroll15 .story_head {
    width: 95%;
}

.wrap .scroll15 .main_story {
    width: 90%;
}

.wrap .scroll16 .story_head {
    width: 100%;
}

.wrap .scroll9 .story_head {
    width: 82%;
}

.wrap .scroll10 .story_head {
    width: 90%;
}

.wrap .scroll10 .main_story {
    width: 85%;
}

.wrap .scroll13 .story_small {
    width: 90%;
}

.wrap .winner {
    line-height: 20px;
    margin-bottom: 20px;
    width: 100%;
}

/* ---------- our journey page css end ---------- */

/* ------------------- ESG page css start ------------------- */

/* section vmart path css start  */

section.vmart_path {
    background: url(assets/img/esg/first_bg.jpg);
    background-position: center;
    background-size: cover;
    padding: 40px 0px 0px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.path_head h3 {
    font-weight: bold;
    margin-bottom: 20px !important;
    text-transform: capitalize;
}

section.vmart_path .left_img img {
    width: 100%;
    border-radius: 40px 40px 0px 0px
}

section.vmart_path .path_bottom img {
    width: 59%;
    margin-top: 3px;
}

section.vmart_path .wpb_text_column.wpb_content_element {
    margin-bottom: 0 !important;
}

/* section vmart path css end  */

/* corporate section css start  */

section.corporate_governance {
    padding: 60px 0px;
    background: url(assets/img/esg/work_leaf_left.png);
    background-repeat: no-repeat;
    background-size: 10%;
    background-position: bottom left;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* corporate section css end  */

/* sustainble section css start sunil  */

section.sustainble {
    padding: 60px 0px;
    background: url(assets/img/esg/work_leaf_right.png);
    background-repeat: no-repeat;
    background-size: 10%;
    background-position: bottom right;
    background-color: #f9fcf5;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

section.sustainble .sustainble_pera .moretext {
    display: none;
}

section.sustainble .sustainble_pera .moreless-button {
    color: #fe0000
}

/* sustainble section css end  */

/* contribution section css start  */

.flex_center {
    display: flex;
    justify-content: center;
}

section.contribution {
    background: url(assets/img/esg/global_bg.jpg);
    background-position: center;
    background-size: cover;
    padding: 50px 0px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

section.contribution .path_head h3 {
    color: #ffffff;
    font-weight: 500;
}

section.contribution .contri_wrp {
    margin-top: 0px;
    padding: 30px;
    background: url(assets/img/esg/contri_box_bg.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #ffffff;
    height: 380px;
}

section.contribution .contri_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

section.contribution .contri_icon img {
    width: 80px;
}

section.contribution .contri_head h4 {
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: capitalize;
}

section.contribution .contri_head {
    margin-top: 25px;
}

section.contribution .contri_counter span {
    color: #d1d1d1;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #d1d1d1;
    font-size: 40px;
    letter-spacing: 3px;
}

section.contribution .process_img {
    text-align: center;
    margin-top: 60px;
}

section.contribution .process_img img {
    width: 80%;
}

section.contribution .contri_wrp {
    position: relative;
}

section.contribution .contri_wrp .contri_icon .gif {
    display: none;
}

.contri_icon {
    height: 90px;
}

section.contribution .contri_wrp:hover .contri_icon .gif {
    visibility: visible;
    display: block;
}

section.contribution .contri_wrp:hover .contri_icon .icon_img {
    display: none;
}

section.sustainble .sustainble_pera .card {
    flex: 1;
    height: 100%;
    background: none;
    border: 0;
}

section.sustainble .sustainble_pera .description {
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

section.sustainble .sustainble_pera .button {
    display: block;
    margin-top: 1rem;
    font-weight: 700;
    color: #e3000f;
    cursor: pointer;
}

.corporate_img img {
    border-radius: 40px;
    border: 1px solid #e9e9e9;
    width: 100%;
}

.sustainble_img img {
    border-radius: 40px;
    border: 1px solid #e9e9e9;
    width: 100%;
}

/* contribution section css start  */

/* ------------------- ESG page css end ------------------- */

.contact_us .become_investor .model_form .floating-label-group {
    margin-top: 0px;
}

.contact_us .become_investor .model_form .floating-label-group p .floating-label {
    color: #495057;
    margin-bottom: 3px;
    transition: all 0.1s ease;
    font-size: 14px;
}

.contact_us .become_investor .model_form .floating-label-group input[type=checkbox] {
    width: 20px;
    height: 20px;
}

.sustainble_pera #summary {
    font-size: 14px;
    line-height: 1.5;
}

.sustainble_pera #summary p.collapse:not(.show) {
    height: 0px !important;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.sustainble_pera #summary p.collapsing {
    min-height: 42px !important;
}

.sustainble_pera #summary a.collapsed:after {
    content: '+ Read More';
}

.sustainble_pera #summary a:not(.collapsed):after {
    content: '- Read Less';
}

.sustainble_pera #summary a {
    color: #fe0000;
}

/* 23-01-2024 Gulshan css start*/

.contact_us .become_investor .model_form .floating-label-group p {
    display: flex;
    flex-direction: column;
}

.contact_us .become_investor .model_form .select2 {
    width: 100% !important;
}

.contact_us .become_investor .model_form .select2-container .select2-selection--multiple {
    height: calc(2.2em + 0.75rem + 4px);
    border: 1px solid #ced4da;
}

/* 23-01-2024 Gulshan css end */

.moretext {
    display: none;
}

.Hide {
    display: none;
}

.addbutton {
    background-color: #070707;
    padding: 4px 7px;
    border: none;
    padding: 8px 20px;
    cursor: pointer;
    display: block;
    float: right;
    right: 0px !important;
    color: #fff;
    margin-bottom: 10px;
    /* text-transform: uppercase; */
    border-radius: 30px;
}

.addbutton:hover {
    color: #fff;
}

.awsm-job-form-group {
    margin-bottom: 20px;
    width: 45%;
    display: inline-block;
    margin-right: 24px;
}

.awsm-job-form-group:nth-child(23) {
    width: 100%;
}

.awsm-job-form-group:nth-child(24) {
    width: 100%;
}

/* .awsm-job-form-group:nth-child(23){
    width: 100%;
} */

.press_form .cat-dropdown {
    border: none;
    height: calc(1.5em + 1.2rem + 2px);
    padding: 10px 20px;
    font-size: 15px;
}




/* marqur text start */
.toggle_container{
    background-color: red;
    max-height: 35px;
    
}
.marque_text{
    color: #fff;
    font-weight: 900;
    font-size: 1.1rem;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    letter-spacing: 2.0px;
    margin-top:3px;
   
}
.card_Section{
    max-width: 95%;
    margin:1.2rem auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 30px;
}
#giftcard-heading{
    text-align: center;
    color: red;
}
.gift_card{
    width: 20%;
    margin: 1.5rem 0;
    border: none;
    cursor: pointer;
    border-radius: 10% 10% 10% 10%;
    transition: 1s ease;
    box-shadow: rgba(44, 170, 202, 0.4) -5px 5px, rgba(4, 145, 205, 0.3) -10px 10px, rgba(50, 105, 173, 0.2) -15px 15px, rgba(240, 46, 170, 0.1) -20px 20px, rgba(240, 46, 170, 0.05) -25px 25px;
}
.giftardImg_div img{
    width: 100%;
   border-radius: 10% 10% 0 0;
}
/* .grow img{
    transition: 1s ease;
    } */
    
    .gift_card:hover{
        box-shadow: none;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.2);
    transition: 2s ease;
    }
.giftcard_NameAndNumber{
    display: flex;
    font-weight: 700;
    max-height: 75px;
    
    
    }
    .noShow{
        width: 20%;
       
    }
    .noShow p{
        font-size: 3rem;
        margin-left: 1.5rem;
        font-weight: bolder;
        text-align: center;
    }
    .nameAndNumber{
        width: 70%;
        margin: auto 0 auto -0.5rem;
    }
    .nameAndNumber p{
        font-size: 1rem;
        margin-top: 0.5rem;
        text-align: center;
        line-height:6.8px;
    }
    .footer_container{
            max-width: 80%;
        margin: auto;
        display: flex;
        /* 
        flex-wrap: wrap; */
    }
    .termsConditionBox{
        padding-left:5rem;
    }
    .applyCardBox ul,.termsConditionBox ul{
        color: white;
    }
    .applyCardBox ul li,.termsConditionBox ul li{
        list-style: disc;
    }
    .whiteColor{
        border: 1px solid #F5F5F5 !important;
    }
    .footer-box2{
        max-width: 70%;
        margin:1.2rem auto 0 auto;
        color: white;
        font-style: italic;
        word-spacing: 5.8px;
    }
    