                                                /* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap'); */
                                                
                                                @import url('https://fonts.googleapis.com/css2?family=Mukta:wght@200;300;400;600&display=swap');
                                                @font-face {
                                                    font-family: myFlamaRegular;
                                                    src: url(../myfont/flamaRegular.woff);
                                                }
                                                
                                                @font-face {
                                                    font-family: myFlamaBold;
                                                    src: url(../myfont/Flama-Bold.woff);
                                                }
                                                
                                                @font-face {
                                                    font-family: myFlamaLight;
                                                    src: url(../myfont/Flama-Light.woff);
                                                }
                                                
                                                html {
                                                    scroll-behavior: smooth;
                                                }
                                                
                                                .html::-webkit-scrollbar {
                                                    z-index: 1025;
                                                }
                                                
                                                body {
                                                    background-color: #414042;
                                                }
                                                
                                                section {
                                                    background-color: #fff;
                                                }
                                                a.web-links{
                                                    color: #064694;
                                                    font-size: 1rem;
                                                    font-family: myFlamaRegular;
                                                }
                                                a.web-links:hover{
                                                    
                                                    text-decoration: underline;
                                                }
                                                .hr-separator {
                                                    height: 2px;
                                                    background-color: #013472;
                                                    border: none;
                                                    width: 10%;
                                                    margin-left: 0;
                                                }
                                                .font-regular{
                                                    font-family: myFlamaRegular;
                                                }
                                                /* Top Header */
                                                /* ----------preloader------------------ */
                                                
                                                .body-on-preload {
                                                    overflow: hidden;
                                                }
                                                
                                                #loader {
                                                    background-color: #064694;
                                                    position: fixed;
                                                    /*Can also be `fixed`*/
                                                    left: 0;
                                                    right: 0;
                                                    top: 0;
                                                    bottom: 0;
                                                    margin: auto;
                                                    /*Solves a problem in which the content is being cut when the div is smaller than its' wrapper:*/
                                                    max-width: 100%;
                                                    max-height: 100%;
                                                    overflow: auto;
                                                    z-index: 1031;
                                                    background-image: url('../images/mmmocl-preloader3.svg');
                                                    background-repeat: no-repeat;
                                                    background-position: center center;
                                                    height: 200px;
                                                    width: 200px;
                                                }
                                                
                                                #loader-wrapper .loader-section {
                                                    position: fixed;
                                                    top: 0;
                                                    width: 51%;
                                                    height: 100%;
                                                    background: #064694;
                                                    z-index: 1030;
                                                }
                                                
                                                #loader-wrapper .loader-section.section-left {
                                                    left: 0;
                                                }
                                                
                                                #loader-wrapper .loader-section.section-right {
                                                    right: 0;
                                                }
                                                /* Loaded */
                                                
                                                .loaded #loader-wrapper .loader-section.section-left {
                                                    -webkit-transform: translateX(-100%);
                                                    /* Chrome, Opera 15+, Safari 3.1+ */
                                                    -ms-transform: translateX(-100%);
                                                    /* IE 9 */
                                                    transform: translateX(-100%);
                                                    /* Firefox 16+, IE 10+, Opera */
                                                }
                                                
                                                .loaded #loader-wrapper .loader-section.section-right {
                                                    -webkit-transform: translateX(100%);
                                                    /* Chrome, Opera 15+, Safari 3.1+ */
                                                    -ms-transform: translateX(100%);
                                                    /* IE 9 */
                                                    transform: translateX(100%);
                                                    /* Firefox 16+, IE 10+, Opera */
                                                }
                                                
                                                .loaded #loader {
                                                    opacity: 0;
                                                    -webkit-transition: all 0.3s ease-out;
                                                    transition: all 0.3s ease-out;
                                                }
                                                
                                                .loaded #loader-wrapper {
                                                    visibility: hidden;
                                                    -webkit-transition: all 0.3s 1s ease-out;
                                                    transition: all 0.3s 1s ease-out;
                                                }
                                                
                                                .loaded #loader-wrapper .loader-section.section-right,
                                                .loaded #loader-wrapper .loader-section.section-left {
                                                    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
                                                    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
                                                }
                                                /* ----------preloader ends------------------ */
                                                
                                                #topHeader {
                                                    background-color: #fff;
                                                    height: 27px;
                                                    font-family: myFlamaLight;
                                                    /* font-family: 'Mukta', sans-serif; */
                                                    font-size: 0.8750em;
                                                    line-height: 26px;
                                                    max-height: 26px;
                                                    color: #414042;
                                                }
                                                
                                                ul#topMenu {
                                                    list-style: none;
                                                    padding-left: 0px;
                                                }
                                                
                                                ul#topMenu li {
                                                    display: inline;
                                                    margin-left: 10px;
                                                    margin-right: 10px;
                                                    font-family: myFlamaLight;
                                                    /* font-family: 'Mukta', sans-serif; */
                                                }
                                                /* ul#topMenu li:last-child {
                                                        margin-right: 0;
                                                        font-family: myFlamaBold;
                                                    } */
                                                
                                                ul#topMenu li:nth-last-child(2) {
                                                    margin-left: 10px;
                                                    margin-right: 2px;
                                                }
                                                
                                                ul#topMenu li a {
                                                    text-decoration: none;
                                                    color: #414042;
                                                    transition: all linear .1s;
                                                    border-bottom: 1px solid #fff;
                                                }
                                                
                                                ul#topMenu li a:hover {
                                                    color: #414042;
                                                    border-bottom: 1px solid #064694;
                                                }
                                                
                                                .lang-btn {
                                                    border-bottom: 1px solid #9D9D99;
                                                    font-size: 0.75rem;
                                                    height: 20px;
                                                    width: 20px;
                                                    display: block;
                                                    line-height: 20px;
                                                    margin-top: 3px;
                                                    /* padding: 3px 6px; */
                                                    background-color: #E7E6DD;
                                                    border-radius: 50%;
                                                    text-align: center;
                                                    font-weight: bold;
                                                    color: #414042;
                                                    transition: all linear .1s;
                                                }
                                                
                                                a.lang-btn:hover,
                                                a.lang-btn:focus {
                                                    background-color: #064694;
                                                    color: #E5ECF5 !important;
                                                    border-bottom: 1px solid #fff !important;
                                                }
                                                
                                                .currDate {
                                                    color: #9D9D99;
                                                    font-size: 0.75rem;
                                                }
                                                
                                                .col-train {
                                                    overflow: hidden;
                                                    position: relative;
                                                }
                                                
                                                .animate-train {
                                                    background-image: url('../images/train-anim2.svg');
                                                    background-size: 100% auto;
                                                    background-repeat: no-repeat;
                                                    background-position-x: center;
                                                    background-position-y: bottom;
                                                    height: 100px;
                                                    width: 100%;
                                                    position: absolute;
                                                    bottom: 0;
                                                    /* background-color: #BDD646; */
                                                }
                                                
                                                @media (max-width: 576px) {
                                                    .currDate {
                                                        display: none;
                                                    }
                                                    ul#topMenu {
                                                        /* background-color: turquoise; */
                                                        padding-left: 0px;
                                                    }
                                                    ul#topMenu li {
                                                        margin-left: 8px;
                                                        margin-right: 8px;
                                                    }
                                                    ul#topMenu li:first-child {
                                                        margin-left: 0;
                                                    }
                                                    ul#topMenu li:last-child {
                                                        margin-right: 0;
                                                    }
                                                }
                                                
                                                @media (max-width: 992px) {
                                                    .col-train {
                                                        display: none;
                                                    }
                                                }
                                                /* ----------------Logo-------------------- */
                                                
                                                .logo-container {
                                                    background-color: #fff;
                                                    position: relative;
                                                }
                                                
                                                .logo {
                                                    height: 100px;
                                                }
                                                
                                                .mmrda-logo {
                                                    height: 45px;
                                                }
                                                
                                                .g20-logo {
                                                    height: 40px;
                                                }
                                                .punyashlok300{
                                                    height: 70px;
                                                }
                                                
                                                .mmmocl-logo {
                                                    height: 90px;
                                                }
                                                
                                                @media (max-width: 576px) {
                                                    .logo {
                                                        height: 60px;
                                                    }
                                                    .mmrda-logo {
                                                        height: 25px;
                                                    }
                                                    .mmmocl-logo {
                                                        height: 60px;
                                                    }
                                                    .g20-logo {
                                                        height: 25px;
                                                    }
                                                    .punyashlok300{
                                                        height: 40px;
                                                    }
                                                }
                                                
                                                @media (min-width: 576px) and (max-width: 768px) {
                                                    .logo {
                                                        height: 70px;
                                                    }
                                                    .mmmocl-logo {
                                                        height: 60px;
                                                    }
                                                    .mmrda-logo {
                                                        height: 30px;
                                                    }
                                                    .g20-logo {
                                                        height: 30px;
                                                    }
                                                    .punyashlok300{
                                                        height: 40px;
                                                    }
                                                }
                                                
                                                @media (min-width: 768px) and (max-width: 976px) {
                                                    .logo {
                                                        height: 70px;
                                                    }
                                                    .mmmocl-logo {
                                                        height: 60px;
                                                    }
                                                    .mmrda-logo {
                                                        height: 30px;
                                                    }
                                                    .g20-logo {
                                                        height: 30px;
                                                    }
                                                    .punyashlok300{
                                                        height: 40px;
                                                    }
                                                }
                                                
                                                @media (min-width: 976px) and (max-width: 1200px) {
                                                    .logo {
                                                        height: 70px;
                                                    }
                                                    .mmmocl-logo {
                                                        height: 60px;
                                                    }
                                                    .mmrda-logo {
                                                        height: 30px;
                                                    }
                                                    .g20-logo {
                                                        height: 30px;
                                                    }
                                                    .punyashlok300{
                                                        height: 40px;
                                                    }
                                                }
                                                /* ----------------navbar-------------------- */
                                                
                                                .sticky-top {
                                                    top: -1px;
                                                }
                                                
                                                .navbar a {
                                                    font-size: 14px;
                                                    font-family: myFlamaRegular;
                                                    color: #C0D0E5 !important;
                                                }
                                                
                                                .navbar a:hover {
                                                    color: #E5ECF5 !important;
                                                }
                                                
                                                .navbar-dark .nav-item.active .nav-link,
                                                .navbar-dark .nav-item:focus .nav-link,
                                                .navbar-dark .nav-item:hover .nav-link {
                                                    background-color: #064694!important;
                                                }
                                                
                                                .custom-navbar {
                                                    background-color: #064694 !important;
                                                    padding-left: 0;
                                                    padding-right: 0;
                                                }
                                                /*drop-down override*/
                                                
                                                .dropdown-menu {
                                                    border-radius: 0;
                                                    -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, .2);
                                                    box-shadow: 0 6px 10px rgba(0, 0, 0, .2);
                                                    border: none;
                                                }
                                                
                                                .dropdown-menu.show {
                                                    background-color: #fff;
                                                    color: #064694;
                                                }
                                                
                                                .dropdown-menu .dropdown-item {
                                                    color: #064694 !important;
                                                }
                                                
                                                .dropdown-menu.show .dropdown-divider {
                                                    border-top: none
                                                }
                                                
                                                .dropdown-menu.show .dropdown-item:hover,
                                                .dropdown-menu.show .dropdown-item:focus {
                                                    background-color: #064694;
                                                    color: #fff !important;
                                                }
                                                .new-menu-tag{
                                                    position:relative;
                                                    
                                                }
                                                .new-menu-tag::before{
                                                    content:'NEW';
                                                    position:absolute;
                                                    background-color: #00AE5A;
                                                    color: #fff;
                                                    border-radius: 40%;
                                                    font-size: .4em;
                                                    font-family: myFlamaRegular;
                                                    padding: 1px 2px;
                                                    left: 70px;
                                                    top: -5px;
                                                    z-index: 9;
                                                }
                                                @media (max-width: 992px) {
                                                    .navbar-nav>li {
                                                        padding-top: 8px;
                                                        padding-bottom: 8px;
                                                    }
                                                    .dropdown-menu .dropdown-item {
                                                        padding-top: 5px;
                                                        padding-bottom: 5px;
                                                        border-bottom: 1px solid rgba(0, 0, 0, .05);
                                                    }
                                                    .dropdown-menu .dropdown-item:last-child {
                                                        border: none;
                                                    }
                                                    .navbar .nav-item .dropdown-menu {
                                                        position: static;
                                                        float: none;
                                                        width: auto;
                                                        margin-top: 0;
                                                        background-color: #fff;
                                                        border: 0;
                                                        -webkit-box-shadow: none;
                                                        box-shadow: none;
                                                        transition: .3s;
                                                        /* padding: 15px; */
                                                    }
                                                    .new-menu-tag::before{
                                                        
                                                        left: 70px;
                                                        top: 0px;
                                                        
                                                    }
                                                }
                                                
                                                @media all and (min-width: 992px) {
                                                    .navbar .nav-item .dropdown-menu {
                                                        display: block;
                                                        opacity: 0;
                                                        visibility: hidden;
                                                        transition: .3s;
                                                        margin-top: 0;
                                                    }
                                                    .navbar .nav-item:hover .nav-link {
                                                        color: #fff
                                                    }
                                                    .navbar .nav-item:hover .dropdown-menu {
                                                        display: block;
                                                        transition: .3s;
                                                        transition-timing-function: cubic-bezier(.21, .31, .58, 1);
                                                        opacity: 1;
                                                        visibility: visible;
                                                        top: 100%;
                                                        transform: rotateX(0deg);
                                                    }
                                                    /* .navbar .nav-item:hover .dropdown-menu.show .dropdown-item{ 
    background-color: #064694;
    color: #fff !important; 
  } */
                                                    .navbar .nav-item .dropdown-menu {
                                                        margin-top: 0;
                                                    }
                                                    .dropdown-menu .dropdown-item:hover,
                                                    .dropdown-menu .dropdown-item:focus {
                                                        background-color: #064694;
                                                        color: #fff !important;
                                                    }
                                                    .navbar .dropdown-menu.fade-up {
                                                        top: 180%;
                                                    }
                                                }
                                                /* -------------- back to top button ----------------------- */
                                                
                                                #btt {
                                                    display: none;
                                                    position: fixed;
                                                    bottom: 20px;
                                                    right: 30px;
                                                    z-index: 99;
                                                    font-size: 1.5rem;
                                                    border: none;
                                                    outline: none;
                                                    background-color: rgba(255, 255, 255, .5);
                                                    color: #064694;
                                                    cursor: pointer;
                                                    padding: 0px;
                                                    height: 50px;
                                                    width: 50px;
                                                    border: 1px solid #064694;
                                                    border-radius: 50%;
                                                    transition: all .1s linear;
                                                    /* -moz-box-shadow: 0px 0px 5px #E7E6DD;
                                                        -webkit-box-shadow: 0px 0px 5px #E7E6DD;
                                                        box-shadow: 0px 0px 5px #ccc; */
                                                }
                                                
                                                #btt:hover {
                                                    background-color: #9CDBF8;
                                                }
                                                /* ----------------banner-------------------- */
                                                
                                                .banner {
                                                    height: calc(100vh - 160px);
                                                    /* height: 100vh; */
                                                    /* height: 600px; */
                                                    overflow: hidden;
                                                    background-image: url('../images/banner-1.jpg');
                                                    background-position: center bottom;
                                                    background-repeat: repeat-x;
                                                    background-size: 100%;
                                                    background-color: white;
                                                    position: relative;
                                                    /* display: block; */
                                                }
                                                
                                                .innerPage-banner {
                                                    height: 300px;
                                                }
                                                /* -------------banner for index options------------ */
                                                
                                                .banner-inside-text {
                                                    position: absolute;
                                                    /* background-color: #3BC1FF; */
                                                    bottom: 0%;
                                                    right: .6rem;
                                                    width: 30%;
                                                    height: 290px;
                                                    display: block;
                                                }
                                                
                                                .banner-inside-text h2 {
                                                    position: static;
                                                    font-size: 3rem;
                                                    line-height: 3rem;
                                                    ;
                                                    font-weight: 400;
                                                    font-family: myFlamaRegular;
                                                    color: #9CDBF8;
                                                    text-align: center;
                                                }
                                                
                                                .banner-h {
                                                    visibility: visible;
                                                    animation-name: focus-in-contract-bck, blur-out-expand-fwd;
                                                    animation-duration: 1s, 1s;
                                                    animation-delay: 0s, 5s;
                                                    animation-fill-mode: backwards, forwards;
                                                }
                                                
                                                .banner-hide {
                                                    visibility: hidden;
                                                }
                                                
                                                .banner-inside-text hr {
                                                    border: 0;
                                                    height: .3rem;
                                                    background-color: #9CDBF8;
                                                    border-radius: .3rem;
                                                    width: 20%;
                                                }
                                                
                                                .banner-hr {
                                                    visibility: visible;
                                                    animation-name: scale-in-hor-center, scale-out-horizontal;
                                                    animation-duration: .5s, .5s;
                                                    animation-fill-mode: backwards, forwards;
                                                    animation-delay: .5s, 5s;
                                                }
                                                
                                                .banner-inside-text p {
                                                    width: 100%;
                                                    padding: 0 0.9375rem 0 0.9375rem;
                                                    text-align: center;
                                                    color: #fff;
                                                    word-spacing: 4px;
                                                    letter-spacing: 1px;
                                                    font-size: 1.875rem;
                                                    font-weight: 400;
                                                    line-height: 2.25rem;
                                                    text-align: center;
                                                    font-family: myFlamaBold;
                                                }
                                                
                                                .banner-text-anim {
                                                    visibility: visible;
                                                    animation-name: fade-in-bottom, fade-out-bottom;
                                                    animation-duration: .5s, .4s;
                                                    animation-fill-mode: backwards, forwards;
                                                    animation-delay: .6s, 5s;
                                                    animation-timing-function: cubic-bezier(.18, .24, .56, 1), cubic-bezier(.41, .01, .99, .98);
                                                }
                                                
                                                @keyframes focus-in-contract-bck {
                                                    0% {
                                                        letter-spacing: 1em;
                                                        transform: translateZ(300px);
                                                        filter: blur(12px);
                                                        opacity: 0
                                                    }
                                                    100% {
                                                        transform: translateZ(12px);
                                                        filter: blur(0);
                                                        opacity: 1
                                                    }
                                                }
                                                
                                                @-webkit-keyframes scale-in-hor-center {
                                                    0% {
                                                        -webkit-transform: scaleX(0);
                                                        transform: scaleX(0);
                                                        opacity: 1
                                                    }
                                                    100% {
                                                        -webkit-transform: scaleX(1);
                                                        transform: scaleX(1);
                                                        opacity: 1
                                                    }
                                                }
                                                
                                                @keyframes scale-in-hor-center {
                                                    0% {
                                                        -webkit-transform: scaleX(0);
                                                        transform: scaleX(0);
                                                        opacity: 1
                                                    }
                                                    100% {
                                                        -webkit-transform: scaleX(1);
                                                        transform: scaleX(1);
                                                        opacity: 1
                                                    }
                                                }
                                                
                                                @-webkit-keyframes fade-in-bottom {
                                                    0% {
                                                        -webkit-transform: translateY(50px);
                                                        transform: translateY(50px);
                                                        opacity: 0
                                                    }
                                                    100% {
                                                        -webkit-transform: translateY(0);
                                                        transform: translateY(0);
                                                        opacity: 1
                                                    }
                                                }
                                                
                                                @keyframes fade-in-bottom {
                                                    0% {
                                                        -webkit-transform: translateY(50px);
                                                        transform: translateY(50px);
                                                        opacity: 0
                                                    }
                                                    100% {
                                                        -webkit-transform: translateY(0);
                                                        transform: translateY(0);
                                                        opacity: 1
                                                    }
                                                }
                                                
                                                @-webkit-keyframes blur-out-expand-fwd {
                                                    0% {
                                                        -webkit-transform: translateZ(0);
                                                        transform: translateZ(0);
                                                        -webkit-filter: blur(.01);
                                                        filter: blur(.01)
                                                    }
                                                    100% {
                                                        letter-spacing: 1em;
                                                        -webkit-transform: translateZ(300px);
                                                        transform: translateZ(300px);
                                                        -webkit-filter: blur(12px) opacity(0);
                                                        filter: blur(12px) opacity(0)
                                                    }
                                                }
                                                
                                                @keyframes blur-out-expand-fwd {
                                                    0% {
                                                        -webkit-transform: translateZ(0);
                                                        transform: translateZ(0);
                                                        -webkit-filter: blur(.01);
                                                        filter: blur(.01)
                                                    }
                                                    100% {
                                                        letter-spacing: 1em;
                                                        -webkit-transform: translateZ(300px);
                                                        transform: translateZ(300px);
                                                        -webkit-filter: blur(12px) opacity(0);
                                                        filter: blur(12px) opacity(0)
                                                    }
                                                }
                                                
                                                @-webkit-keyframes scale-out-horizontal {
                                                    0% {
                                                        -webkit-transform: scaleX(1);
                                                        transform: scaleX(1);
                                                        opacity: 1
                                                    }
                                                    100% {
                                                        -webkit-transform: scaleX(0);
                                                        transform: scaleX(0);
                                                        opacity: 1
                                                    }
                                                }
                                                
                                                @keyframes scale-out-horizontal {
                                                    0% {
                                                        -webkit-transform: scaleX(1);
                                                        transform: scaleX(1);
                                                        opacity: 1
                                                    }
                                                    100% {
                                                        -webkit-transform: scaleX(0);
                                                        transform: scaleX(0);
                                                        opacity: 1
                                                    }
                                                }
                                                
                                                @-webkit-keyframes fade-out-bottom {
                                                    0% {
                                                        -webkit-transform: translateY(0);
                                                        transform: translateY(0);
                                                        opacity: 1
                                                    }
                                                    100% {
                                                        -webkit-transform: translateY(50px);
                                                        transform: translateY(50px);
                                                        opacity: 0
                                                    }
                                                }
                                                
                                                @keyframes fade-out-bottom {
                                                    0% {
                                                        -webkit-transform: translateY(0);
                                                        transform: translateY(0);
                                                        opacity: 1
                                                    }
                                                    100% {
                                                        -webkit-transform: translateY(50px);
                                                        transform: translateY(50px);
                                                        opacity: 0
                                                    }
                                                }
                                                
                                                @media (max-width: 576px) {
                                                    .banner {
                                                        background-position: right bottom;
                                                        background-size: 150%;
                                                        height: 250px;
                                                    }
                                                    .banner-inside-text hr {
                                                        border: 0;
                                                        height: 0.1875rem;
                                                        background-color: #9CDBF8;
                                                        border-radius: 0.1875rem;
                                                        width: 20%;
                                                    }
                                                    .banner-inside-text h2 {
                                                        position: static;
                                                        font-size: 1.875rem;
                                                        line-height: 1.875rem;
                                                        font-weight: 400;
                                                        font-family: myFlamaRegular;
                                                        color: #9CDBF8;
                                                        text-align: center;
                                                    }
                                                    .banner-inside-text p {
                                                        padding: 0 0.5rem 0 0.5rem;
                                                        word-spacing: 2px;
                                                        letter-spacing: 0px;
                                                        font-size: 1.125rem;
                                                        font-weight: 400;
                                                        line-height: 1.25rem;
                                                        font-family: myFlamaRegular;
                                                    }
                                                    .banner-inside-text {
                                                        bottom: 0%;
                                                        right: .6rem;
                                                        width: 45%;
                                                        height: 220px;
                                                    }
                                                }
                                                
                                                @media (min-width: 576px) and (max-width: 768px) {
                                                    .banner {
                                                        background-position: center;
                                                        background-size: 100%;
                                                        height: 250px;
                                                    }
                                                    .banner-inside-text hr {
                                                        border: 0;
                                                        height: 0.1875rem;
                                                        background-color: #9CDBF8;
                                                        border-radius: 0.1875rem;
                                                        width: 20%;
                                                    }
                                                    .banner-inside-text h2 {
                                                        position: static;
                                                        font-size: 2.5rem;
                                                        line-height: 2.5rem;
                                                        font-weight: 400;
                                                        font-family: myFlamaRegular;
                                                        color: #9CDBF8;
                                                        text-align: center;
                                                    }
                                                    .banner-inside-text p {
                                                        padding: 0 0.5rem 0 0.5rem;
                                                        word-spacing: 2px;
                                                        letter-spacing: 0px;
                                                        font-size: 1.25rem;
                                                        font-weight: 400;
                                                        line-height: 1.375rem;
                                                        font-family: myFlamaRegular;
                                                    }
                                                    .banner-inside-text {
                                                        bottom: 0%;
                                                        right: .6rem;
                                                        width: 30%;
                                                        height: 250px;
                                                    }
                                                }
                                                
                                                @media (min-width: 768px) and (max-width: 992px) {
                                                    .banner {
                                                        background-position: center;
                                                        background-size: 100%;
                                                        height: 300px;
                                                    }
                                                    .banner-inside-text hr {
                                                        border: 0;
                                                        height: 0.25rem;
                                                        background-color: #9CDBF8;
                                                        border-radius: 0.25rem;
                                                        width: 20%;
                                                    }
                                                    .banner-inside-text h2 {
                                                        position: static;
                                                        font-size: 2.5rem;
                                                        line-height: 2.5rem;
                                                        font-weight: 400;
                                                        font-family: myFlamaRegular;
                                                        color: #9CDBF8;
                                                        text-align: center;
                                                    }
                                                    .banner-inside-text p {
                                                        padding: 0 0.9375rem 0 0.9375rem;
                                                        word-spacing: 2px;
                                                        letter-spacing: 0px;
                                                        font-size: 1.25rem;
                                                        font-weight: 400;
                                                        line-height: 1.5rem;
                                                        font-family: myFlamaRegular;
                                                    }
                                                    .banner-inside-text {
                                                        bottom: 0%;
                                                        right: .6rem;
                                                        width: 30%;
                                                        height: 250px;
                                                    }
                                                }
                                                
                                                @media (min-width: 992px) and (max-width: 1200px) {
                                                    .banner {
                                                        background-position: center bottom;
                                                        background-size: 100%;
                                                        height: 400px;
                                                    }
                                                    .banner-inside-text hr {
                                                        border: 0;
                                                        height: .3rem;
                                                        background-color: #9CDBF8;
                                                        border-radius: .3rem;
                                                        width: 20%;
                                                    }
                                                    .banner-inside-text h2 {
                                                        position: static;
                                                        font-size: 2.5rem;
                                                        line-height: 2.5rem;
                                                        font-weight: 400;
                                                        font-family: myFlamaRegular;
                                                        color: #9CDBF8;
                                                        text-align: center;
                                                    }
                                                    .banner-inside-text p {
                                                        padding: 0 0.9375rem 0 0.9375rem;
                                                        word-spacing: 4px;
                                                        letter-spacing: 1px;
                                                        font-size: 1.5rem;
                                                        font-weight: 400;
                                                        line-height: 1.875rem;
                                                        font-family: myFlamaRegular;
                                                    }
                                                    .banner-inside-text {
                                                        bottom: 0%;
                                                        right: .6rem;
                                                        width: 30%;
                                                        height: 250px;
                                                    }
                                                }
                                                
                                                @media (min-width: 1200px) {
                                                    .banner {
                                                        background-position: center bottom;
                                                        background-size: 100%;
                                                    }
                                                }
                                                
                                                @media (max-width: 768px) {}
                                                /* ------------------latest news, tenders, get your fare */
                                                
                                                .headingOne {
                                                    color: #00AE5A;
                                                    text-transform: uppercase;
                                                    font-weight: normal;
                                                    font-family: myFlamaLight;
                                                    font-size: 2.25rem;
                                                }
                                                
                                                .headingOne span {
                                                    color: #064694;
                                                    display: inline-block;
                                                }
                                                
                                                .hOne-smallhead {
                                                    font-size: 1.2rem;
                                                    /* background-color: #4DB748; */
                                                    vertical-align: middle;
                                                }
                                                
                                                .news {
                                                    height: auto;
                                                    color: #fff;
                                                }
                                                
                                                .bg-white {
                                                    background-color: #fff;
                                                }
                                                
                                                .bg-grey {
                                                    background-color: #414042;
                                                }
                                                
                                                .bg-blue {
                                                    background-color: #064694;
                                                }
                                                
                                                .bg-lightblue {
                                                    background-color: #9CDBF8;
                                                }
                                                
                                                .bg-mmmocl-light-blue {
                                                    background-color: #E5ECF5;
                                                }
                                                
                                                .bg-mmmocl-light-blue2 {
                                                    background-color: #C0D0E5;
                                                }
                                                
                                                .news-container {
                                                    height: 160px;
                                                    max-height: 160px;
                                                    overflow: hidden;
                                                    /* background-color: #064694; */
                                                }
                                                
                                                .news-container img {
                                                    width: 100%;
                                                    height: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .news-container p {
                                                    font-family: Arial, Helvetica, sans-serif;
                                                    font-size: 12px;
                                                    /* background-color: #7FA1CB; */
                                                    height: 80%;
                                                    overflow: hidden;
                                                    padding: 0;
                                                    margin: 0;
                                                    text-align: left;
                                                }
                                                
                                                .news-container2 {
                                                    height: 160px;
                                                    max-height: 160px;
                                                    overflow: hidden;
                                                    /* background-color: #064694; */
                                                }
                                                
                                                .news-container2-img {
                                                    height: 50%;
                                                    display: block;
                                                    width: 100%;
                                                    overflow: hidden;
                                                    object-fit: cover;
                                                }
                                                
                                                .news-container2-img img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .news-container2 p {
                                                    font-family: Arial, Helvetica, sans-serif;
                                                    font-size: 12px;
                                                    /* background-color: #7FA1CB; */
                                                    height: 34%;
                                                    overflow: hidden;
                                                    padding: 0;
                                                    margin: 0;
                                                    text-align: left;
                                                    padding-top: 5px;
                                                }
                                                
                                                .news-readmore-container {
                                                    /* background-color: #BEEBD5; */
                                                    height: 20%;
                                                    display: block;
                                                    font-size: 0.625rem;
                                                    position: relative;
                                                }
                                                
                                                .news-readmore-container2 {
                                                    /* background-color: #BEEBD5; */
                                                    height: 16%;
                                                }
                                                
                                                .news-readmore-container a {
                                                    /* display: block; */
                                                    text-decoration: none;
                                                    background-color: #BDD646;
                                                    padding: 2px 10px;
                                                    color: #414042;
                                                    border-radius: 10px;
                                                    right: 0;
                                                    bottom: 0;
                                                    position: absolute;
                                                }
                                                
                                                .news-readmore-container a:hover {
                                                    background-color: #D7F44E;
                                                }
                                                
                                                .readmore-icon {
                                                    font-size: 0.5rem;
                                                }
                                                
                                                .text-underline {
                                                    text-decoration: underline;
                                                }
                                                
                                                .a-link1 {
                                                    font-family: myFlamaRegular;
                                                    font-size: 0.875rem;
                                                    /* background-color: #7FA1CB; */
                                                    text-align: left;
                                                    color: #064694;
                                                }
                                                
                                                .a-link1 i {
                                                    line-height: .875rem;
                                                    font-size: .875rem;
                                                    /* background-color: #BDD646; */
                                                }
                                                /* --------------customer-care-home------------- */
                                                
                                                .customerCare-btn {
                                                    height: auto;
                                                    width: 100%;
                                                    overflow: hidden;
                                                    position: relative;
                                                }
                                                
                                                .bg-cardReload {
                                                    background-image: url('../images/cardReload-btn.jpg');
                                                    background-position: center center;
                                                    background-size: 100% 100%;
                                                    background-repeat: no-repeat;
                                                }
                                                
                                                .bg-customerCare {
                                                    background-image: url('../images/customerCare-btn.jpg');
                                                    background-position: center center;
                                                    background-size: 100% 100%;
                                                    background-repeat: no-repeat;
                                                }
                                                
                                                .customerCare-btn a {
                                                    position: relative;
                                                    line-height: 24px;
                                                    display: block;
                                                    text-decoration: none;
                                                    border-bottom: 1px solid #9D9D99;
                                                    height: 72px;
                                                    color: #414042;
                                                    /* background-color: #7FA1CB; */
                                                    font-weight: 300;
                                                    font-size: 24px;
                                                    font-family: myFlamaLight;
                                                    padding: 12px;
                                                    background: rgb(180, 182, 184);
                                                    background: -moz-linear-gradient(90deg, rgba(180, 182, 184, 1) 30%, rgba(180, 182, 184, 0) 100%);
                                                    background: -webkit-linear-gradient(90deg, rgba(180, 182, 184, 1) 30%, rgba(180, 182, 184, 0) 100%);
                                                    background: linear-gradient(90deg, rgba(180, 182, 184, 1) 30%, rgba(180, 182, 184, 0) 100%);
                                                    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#b4b6b8", endColorstr="#b4b6b8", GradientType=1);
                                                }
                                                
                                                .customerCare-btn a:hover {
                                                    background: rgba(0, 174, 90, 1);
                                                    color: #fff;
                                                    border-bottom: 1px solid rgba(0, 174, 90, 1);
                                                    ;
                                                }
                                                
                                                .customerCare-btn:hover>.cc-btn-crown {
                                                    width: 0%;
                                                    background-color: #fff;
                                                }
                                                
                                                .cc-btn-icon {
                                                    position: absolute;
                                                    right: 15px;
                                                    top: 25px;
                                                    color: #fff;
                                                }
                                                
                                                .cc-btn-crown {
                                                    position: absolute;
                                                    top: 0;
                                                    left: 0;
                                                    background-color: #064694;
                                                    height: 8px;
                                                    width: 50%;
                                                }
                                                
                                                .metroInsight-container {
                                                    background-color: #b4b6b8;
                                                    height: 176px;
                                                    max-height: 176px;
                                                    overflow: hidden;
                                                }
                                                
                                                .metroInsight-container h3 {
                                                    background-color: #00AE5A;
                                                    font-weight: 300;
                                                    font-size: 24px;
                                                    font-family: myFlamaLight;
                                                    border-left: 8px solid #064694;
                                                    text-align: left;
                                                    margin: 0;
                                                    height: 88px;
                                                    padding-top: 20px;
                                                    padding-left: 40px;
                                                }
                                                
                                                .metroInsight-container span {
                                                    height: 50px;
                                                    width: 50px;
                                                    background-image: url('../images/social-network.svg');
                                                    background-repeat: no-repeat;
                                                    background-size: 100%;
                                                    background-position: center;
                                                    display: block;
                                                    float: left;
                                                    color: #fff;
                                                    margin-right: 8px;
                                                }
                                                
                                                .metroInsight-container ul {
                                                    list-style: none;
                                                    padding: 0;
                                                    margin: 0;
                                                    /* background-color: #BDD646; */
                                                }
                                                
                                                .metroInsight-container ul li:first-child {
                                                    margin-top: 0;
                                                }
                                                
                                                .metroInsight-container ul li {
                                                    border-left: 8px solid #00AE5A;
                                                    margin-top: 8px;
                                                    background-color: #064694;
                                                    padding-left: 8px;
                                                }
                                                
                                                .metroInsight-container ul li a {
                                                    color: #fff;
                                                    font-family: Arial, Helvetica, sans-serif;
                                                    font-size: 0.875rem;
                                                    text-decoration: none;
                                                }
                                                
                                                .metroInsight-container ul li a:hover {
                                                    color: #C0D0E5;
                                                }
                                                
                                                @media(max-width:992px) and (min-width:768px) {
                                                    .metroInsight-container h3 {
                                                        font-size: 24px;
                                                        text-align: left;
                                                        margin: 0;
                                                        height: 88px;
                                                        padding-top: 20px;
                                                        padding-left: 10px;
                                                    }
                                                    .metroInsight-container span {
                                                        display: none;
                                                    }
                                                }
                                                
                                                @media(max-width:992px) {
                                                    .metroInsight-container {
                                                        height: 100%;
                                                        max-height: none;
                                                        overflow: visible;
                                                    }
                                                    .metroInsight-container ul li a {
                                                        padding: 10px 5px 10px 0px;
                                                        display: block;
                                                    }
                                                    .metroInsight-container h3 {
                                                        padding-top: 20px;
                                                        padding-left: 10px;
                                                    }
                                                    .bg-cardReload {
                                                        background: none;
                                                    }
                                                    .bg-customerCare {
                                                        background: none;
                                                    }
                                                    .customerCare-btn a {
                                                        background: rgba(0, 174, 90, 1);
                                                        color: #fff;
                                                        border-bottom: 1px solid rgba(0, 174, 90, 1);
                                                        transition: all .1s linear;
                                                    }
                                                    .customerCare-btn a:hover {
                                                        background: rgba(0, 174, 90, 0);
                                                        color: #00AE5A;
                                                        border: 1px solid rgba(0, 174, 90, 1);
                                                    }
                                                    .customerCare-btn a:hover .cc-btn-icon {
                                                        color: #00AE5A;
                                                    }
                                                }
                                                /* ---------------metro stations home----------- */
                                                
                                                .map-lines-home a {
                                                    display: block;
                                                    height: 50px;
                                                    width: 26px;
                                                }
                                                
                                                .map-container-p {
                                                    font-family: Arial, Helvetica, sans-serif;
                                                    font-size: 12px;
                                                    color: #414042;
                                                    text-align: center;
                                                }
                                                
                                                @media (max-width: 768px) {
                                                    .map-container-home img {
                                                        display: block;
                                                        transform: rotate(90deg);
                                                        transform-origin: center bottom;
                                                        width: 100%;
                                                        margin-top: 50px;
                                                    }
                                                    .map-lines-home {
                                                        margin-top: 15px;
                                                    }
                                                    .map-lines-home a {
                                                        display: block;
                                                        height: 25px;
                                                        width: 50px;
                                                    }
                                                }
                                                /* ideal solution----------- */
                                                
                                                .ideal-solution {
                                                    background-color: #00AE5A;
                                                    min-height: 500px;
                                                    background-image: url('../images/mumbai-silouette.svg');
                                                    background-repeat: no-repeat;
                                                    background-position: center bottom;
                                                }
                                                
                                                .ideal-solution h2 {
                                                    text-align: center;
                                                    color: #fff;
                                                    font-weight: 300;
                                                    font-size: 24px;
                                                    font-family: myFlamaLight;
                                                }
                                                
                                                .ideal-sol-hr {
                                                    border: 0;
                                                    background-color: #BEEBD5;
                                                    height: 4px !important;
                                                    width: 95px;
                                                }
                                                
                                                .ideal-solution h4 {
                                                    font-size: 18px;
                                                    font-family: myFlamaLight;
                                                    font-weight: 300;
                                                    color: #E5F8EF;
                                                    margin-top: 15px;
                                                }
                                                
                                                .ideal-sol-p {
                                                    text-align: center;
                                                    font-family: Arial, Helvetica, sans-serif;
                                                    font-size: 16px;
                                                    font-weight: normal;
                                                    color: #fff;
                                                }
                                                /* ------------------photo gallery------------ */
                                                
                                                .carousal {
                                                    position: relative;
                                                }
                                                
                                                .blue-title {
                                                    background-color: rgba(6, 70, 148, 0.9);
                                                    position: absolute;
                                                    bottom: 0px;
                                                    left: 0px;
                                                    z-index: 500;
                                                    width: 100%;
                                                }
                                                
                                                .blue-title h2 {
                                                    font-size: 24px;
                                                    font-family: myFlamaLight;
                                                    line-height: 50px;
                                                    font-weight: normal;
                                                    color: #fff;
                                                }
                                                
                                                .blue-title a {
                                                    color: #fff;
                                                }
                                                
                                                .social-icons {
                                                    color: #7FA1CB;
                                                    font-size: 36px;
                                                    transition: all linear .2s;
                                                }
                                                
                                                .social-icons:hover {
                                                    color: #064694;
                                                }
                                                /* -----------importnat-links----------- */
                                                
                                                ul.important-links {
                                                    list-style: none;
                                                    font-size: 0.875rem;
                                                    font-family: myFlamaRegular;
                                                    padding: 0;
                                                }
                                                
                                                ul.important-links li {
                                                    margin-top: 15px;
                                                    padding-top: 0;
                                                }
                                                
                                                ul.important-links li i {
                                                    padding: 5px;
                                                    background-color: #064694;
                                                    color: #fff;
                                                    border-radius: 50%;
                                                }
                                                
                                                ul.important-links li a {
                                                    text-decoration: none;
                                                    margin-left: 8px;
                                                    color: #414042;
                                                    /* background-color: #00AEEF; */
                                                }
                                                
                                                ul.important-links li a:hover {
                                                    text-decoration: underline
                                                }
                                                
                                                ul.important-links2 {
                                                    list-style: none;
                                                    font-size: 0.875rem;
                                                    font-family: myFlamaRegular;
                                                    padding: 0;
                                                }
                                                
                                                ul.important-links2 li {
                                                    margin-top: 15px;
                                                }
                                                
                                                ul.important-links2 li i {
                                                    padding-top: 3px;
                                                    height: 20px;
                                                    width: 20px;
                                                    text-align: center;
                                                    background-color: #064694;
                                                    color: #fff;
                                                    border-radius: 50%;
                                                }
                                                
                                                ul.important-links2 li a {
                                                    text-decoration: none;
                                                    margin-left: 8px;
                                                    color: #414042;
                                                }
                                                
                                                ul.important-links2 li a:hover {
                                                    text-decoration: underline
                                                }
                                                
                                                .visitor-text {
                                                    font-family: myFlamaRegular;
                                                    font-size: 0.75rem;
                                                    text-align: center;
                                                    letter-spacing: 1px;
                                                    /* background-color: #00AE5A; */
                                                }
                                                
                                                .visitor-text i {
                                                    font-size: 0.875rem;
                                                    padding: 6px;
                                                    letter-spacing: 0px;
                                                    font-style: normal;
                                                    background-color: #414042;
                                                    color: #fff;
                                                    margin-left: 4px;
                                                    margin-right: 2px;
                                                }
                                                
                                                .social-stats {
                                                    font-size: 0.75rem;
                                                    text-align: center;
                                                }
                                                
                                                .social-stats span {
                                                    font-size: 1.5rem;
                                                }
                                                /* ---------------feedback-form-home----------- */
                                                
                                                .feedback-form-home h4 {
                                                    font-size: 1.5rem;
                                                    font-family: myFlamaLight;
                                                    padding: 5px 0px;
                                                    text-align: center;
                                                    background-color: #064694;
                                                    color: #fff;
                                                    letter-spacing: 0.25rem;
                                                }
                                                
                                                .home-submit {
                                                    border-radius: 0;
                                                    background-color: #064694;
                                                    color: #C0D0E5;
                                                    padding-left: 20px;
                                                    padding-right: 20px;
                                                }
                                                
                                                .home-submit:hover {
                                                    background-color: #064694;
                                                    color: #fff;
                                                }
                                                
                                                .feedback-form-home .form-control {
                                                    border-radius: 0;
                                                    font-size: 1rem;
                                                }
                                                /* --------footer-------- */
                                                
                                                footer {
                                                    color: #E7E6DD;
                                                    font-size: 14px;
                                                    font-family: Arial, Helvetica, sans-serif;
                                                }
                                                
                                                footer a {
                                                    color: rgba(255, 255, 255, .5)
                                                }
                                                
                                                footer a:hover {
                                                    color: rgba(255, 255, 255, .8)
                                                }
                                                
                                                .footer-links h4 {
                                                    font-weight: 700;
                                                    font-size: 1rem;
                                                    font-family: myFlamaLight;
                                                    color: #00AE5A;
                                                    text-transform: uppercase;
                                                }
                                                
                                                .footer-links ul {
                                                    list-style: none;
                                                    margin: 0;
                                                    padding: 0;
                                                    margin-top: 15px;
                                                }
                                                
                                                .footer-links ul li {
                                                    margin-top: 8px;
                                                    font-size: 0.875rem;
                                                    font-family: myFlamaLight;
                                                    font-weight: 300;
                                                    margin-left: 4px;
                                                }
                                                
                                                .footer-links ul li i {
                                                    color: rgba(255, 255, 255, .3);
                                                }
                                                
                                                .footer-links ul li a {
                                                    text-decoration: none;
                                                    color: rgba(255, 255, 255, .5);
                                                    margin-left: 4px;
                                                }
                                                
                                                .footer-links ul li a:hover {
                                                    color: rgba(255, 255, 255, .8);
                                                }
                                                /* -------------------------styles common in inner pages ------------------------- */
                                                
                                                .banner-text {
                                                    height: 100%;
                                                    text-align: center;
                                                }
                                                
                                                .banner-text h1 {
                                                    text-align: center;
                                                    background-color: rgba(0, 0, 0, .5);
                                                    color: #fff;
                                                    padding: 0.5rem 1rem;
                                                    font-family: myFlamaLight;
                                                    font-size: 3rem;
                                                }
                                                
                                                .bg-green {
                                                    background-color: #00AE5A;
                                                }
                                                
                                                .metro-para {
                                                    padding: 0;
                                                    font-family: myFlamaLight;
                                                    font-weight: 300;
                                                    font-size: 0.875rem;
                                                    color: #414042;
                                                }
                                                
                                                .para-regular {
                                                    font-family: myFlamaRegular;
                                                }
                                                
                                                .para-bold {
                                                    font-family: myFlamaBold;
                                                }
                                                
                                                .color-green {
                                                    color: #00ad5b;
                                                }
                                                .color-blue{
                                                    color:#064694;
                                                }
                                                
                                                .content-style1 {
                                                    height: auto;
                                                    color: #fff;
                                                }
                                                
                                                .ct-con-one {
                                                    height: 100%;
                                                    /* max-height: 160px; */
                                                    /* overflow: hidden; */
                                                    /* background-color: #064694; */
                                                }
                                                
                                                .ct-con-one img {
                                                    width: 100%;
                                                    height: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .ct-con-one h4 {
                                                    font-family: myFlamaLight;
                                                    font-weight: 300;
                                                    font-size: 1.5rem;
                                                }
                                                
                                                .ct-con-one p {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    /* background-color: #7FA1CB; */
                                                    /* height: 80%; */
                                                    /* overflow: hidden; */
                                                    padding: 0;
                                                    margin: 0;
                                                    text-align: left;
                                                }
                                                
                                                .ct-con-one ul {
                                                    padding: 0;
                                                    margin: 0;
                                                    list-style: disc;
                                                }
                                                
                                                .ct-con-one ul span {
                                                    font-family: myFlamaLight;
                                                    font-weight: 300;
                                                    font-size: 1rem;
                                                    line-height: 1rem;
                                                    letter-spacing: 1px;
                                                }
                                                
                                                .ct-con-one ul li {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    margin-top: 8px;
                                                    margin-left: 15px;
                                                }
                                                
                                                .circle {
                                                    background: #064694;
                                                    color: #fff;
                                                    width: 150px;
                                                    height: 150px;
                                                    border-radius: 50%;
                                                    display: flex;
                                                    /* or inline-flex */
                                                    align-items: center;
                                                    justify-content: center;
                                                    text-align: center;
                                                    padding: 15px;
                                                    box-shadow: 0px 6px 4px #9CDBF8;
                                                }
                                                
                                                .circle p {
                                                    padding: 0;
                                                    margin: 0;
                                                    font-size: 0.87rem;
                                                    font-family: myFlamaRegular;
                                                }
                                                
                                                .circle span {
                                                    display: inline-block;
                                                    font-size: 2.27rem;
                                                    line-height: 2.25rem;
                                                }
                                                
                                                @media (max-width: 768px) {
                                                    .content-style1 .img-con {
                                                        height: 160px !important;
                                                    }
                                                    .circle {
                                                        width: 90px;
                                                        height: 90px;
                                                        padding: 15px;
                                                    }
                                                    .circle p {
                                                        font-size: 0.87rem;
                                                        font-family: myFlamaLight;
                                                    }
                                                    .circle span {
                                                        font-size: 1.5rem;
                                                        line-height: 1.5rem;
                                                    }
                                                }
                                                /* -------------------------about us page ------------------------- */
                                                
                                                .breadcrumb-section {
                                                    background-color: #fff;
                                                    height: auto;
                                                }
                                                
                                                ol.breadcrumb {
                                                    background-color: #fff;
                                                    font-family: Arial, Helvetica, sans-serif;
                                                    font-weight: 400;
                                                    font-size: 0.75rem;
                                                    padding-left: 0;
                                                    margin: 0;
                                                    border-bottom: 1px solid #E7E6DD;
                                                    border-radius: 0;
                                                }
                                                
                                                .breadcrumb.blue-bg-breadcrumb a {
                                                    color: #C0D0E5;
                                                }
                                                
                                                .breadcrumb a {
                                                    color: #064694;
                                                }
                                                
                                                .breadcrumb>.active {
                                                    color: #9D9D99;
                                                }
                                                
                                                .about-mmmocl-banner {
                                                    background-image: url('../images/aboutUs-banner.jpg');
                                                    background-position: center center;
                                                    background-size: cover;
                                                }
                                                
                                                .ulStyle1 {
                                                    padding: 0;
                                                    margin: 0;
                                                    list-style: none;
                                                    color: #414042;
                                                }
                                                
                                                .ulStyle1 li {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    margin-top: 15px;
                                                    padding-left: 15px;
                                                    position: relative;
                                                }
                                                
                                                .ulStyle1 i {
                                                    color: #00AE5A;
                                                    position: absolute;
                                                    top: 4px;
                                                    left: 0;
                                                }
                                                
                                                .ulStyle1 span {
                                                    font-family: myFlamaRegular;
                                                }
                                                
                                                .ulStyle1 a {
                                                    color: #064694;
                                                }
                                                
                                                .ulStyle2 {
                                                    padding: 0;
                                                    margin: 0;
                                                    list-style: none;
                                                    color: #414042;
                                                }
                                                
                                                .ulStyle2 li {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    padding-left: 15px;
                                                    position: relative;
                                                }
                                                
                                                .ulStyle2 i {
                                                    color: #00AE5A;
                                                    position: absolute;
                                                    top: 4px;
                                                    left: 0;
                                                }
                                                
                                                .ulStyle2 span {
                                                    font-family: myFlamaRegular;
                                                }
                                                
                                                .ulStyle2 a {
                                                    color: #064694;
                                                }
                                                
                                                .metro-scale-section {
                                                    background-color: #fff;
                                                    /* background-image: url('../images/train-bw.svg');
  background-size: 30%;
  background-repeat: no-repeat;
  background-position: left bottom; */
                                                }
                                                
                                                .mlines-container {
                                                    background-color: #E7E6DD;
                                                    padding: 15px;
                                                    transition: all .2s linear;
                                                }
                                                
                                                .mlines-container h4 {
                                                    font-family: myFlamaRegular;
                                                    font-size: 0.875rem;
                                                    color: #064694;
                                                }
                                                
                                                .mlines-container i {
                                                    margin-right: 5px
                                                }
                                                
                                                .mlines-container p {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.8125rem;
                                                    padding: 0;
                                                    margin: 0;
                                                }
                                                
                                                .mlines-container hr {
                                                    border: 0;
                                                    padding: 0;
                                                    margin: 0.5rem 0;
                                                    border-bottom: 4px solid #00AE5A;
                                                    /* border-style: dashed; */
                                                }
                                                
                                                .mlines-container:hover h4,
                                                .mlines-container:hover i,
                                                .mlines-container:hover p {
                                                    color: #fff;
                                                }
                                                
                                                .mlines-container:hover hr {
                                                    border-color: rgba(255, 255, 255, .3);
                                                    background-color: rgba(255, 255, 255, .3);
                                                }
                                                
                                                .temp-tiny-metro {
                                                    overflow-x: hidden;
                                                    /* background-color: #BEEBD5; */
                                                }
                                                
                                                .train-tiny {
                                                    position: absolute;
                                                    width: 50%;
                                                    height: auto;
                                                    bottom: 12px;
                                                    left: -50%;
                                                    animation-name: tiny-metro-middle-end;
                                                    animation-duration: .8s;
                                                    animation-fill-mode: both;
                                                    visibility: hidden;
                                                }
                                                
                                                .mlines-container:hover .train-tiny {
                                                    opacity: 1;
                                                    animation-name: tiny-metro-start-middle;
                                                    animation-duration: 1s;
                                                    animation-fill-mode: forwards;
                                                    left: -50%;
                                                }
                                                
                                                .go-metro {
                                                    animation-name: tiny-metro-middle-end;
                                                    animation-duration: .8s;
                                                    animation-fill-mode: forwards;
                                                }
                                                
                                                @keyframes tiny-metro-middle-end {
                                                    from {
                                                        left: 25%;
                                                    }
                                                    to {
                                                        left: 110%;
                                                    }
                                                }
                                                
                                                .come-metro {
                                                    animation-name: tiny-metro-start-middle;
                                                    animation-duration: 1s;
                                                    animation-fill-mode: forwards;
                                                    left: -50%;
                                                }
                                                
                                                @keyframes tiny-metro-start-middle {
                                                    to {
                                                        left: 25%;
                                                    }
                                                }
                                                
                                                .mlines-blue:hover {
                                                    background-color: #00AEEF;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-blue hr {
                                                    border-color: #00AEEF;
                                                }
                                                
                                                .mlines-yellow:hover {
                                                    background-color: #FFC600;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-yellow hr {
                                                    border-color: #FFC600;
                                                }
                                                
                                                .mlines-aqua:hover {
                                                    background-color: #00B7BB;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-aqua hr {
                                                    border-color: #00B7BB;
                                                }
                                                
                                                .mlines-green:hover {
                                                    background-color: #00AE5A;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-green hr {
                                                    border-color: #00AE5A;
                                                }
                                                
                                                .mlines-orange:hover {
                                                    background-color: #FF8200;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-orange hr {
                                                    border-color: #FF8200;
                                                }
                                                
                                                .mlines-pink:hover {
                                                    background-color: #F99FC9;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-pink hr {
                                                    border-color: #F99FC9;
                                                }
                                                
                                                .mlines-red:hover {
                                                    background-color: #DA291C;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-red hr {
                                                    border-color: #DA291C;
                                                }
                                                
                                                .mlines-gold:hover {
                                                    background-color: #BF9724;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-gold hr {
                                                    border-color: #BF9724;
                                                }
                                                
                                                .mlines-purple:hover {
                                                    background-color: #B896D4;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-purple hr {
                                                    border-color: #B896D4;
                                                }
                                                
                                                .mlines-magenta:hover {
                                                    background-color: #E10098;
                                                    color: #fff;
                                                }
                                                
                                                .mlines-magenta hr {
                                                    border-color: #E10098;
                                                }
                                                /* .dzWwaf-qqvbed.SfQLQb-T3iPGc {
    margin-top: 54px !important;
} */
                                                
                                                .nextTab-section {
                                                    background-color: #fff;
                                                }
                                                
                                                .nextTab-section i {
                                                    margin-left: 5px;
                                                }
                                                
                                                .btn-nextTab {
                                                    background-color: #fff;
                                                    color: #414042;
                                                    border-radius: 0;
                                                    border: 1px solid #414042;
                                                }
                                                
                                                .btn-nextTab:hover,
                                                .btn-nextTab:focus {
                                                    background-color: #414042;
                                                    color: #fff;
                                                    border-radius: 0;
                                                    /* border:1px solid #414042; */
                                                }
                                                
                                                .nextTabi-left {
                                                    margin-left: 0 !important;
                                                    margin-right: 5px;
                                                }
                                                /* -------------------------vision and mission page ------------------------- */
                                                
                                                .VnM {
                                                    height: calc(100vh - 230px);
                                                    color: #fff;
                                                    font-family: myFlamaRegular;
                                                    padding-top: 40px;
                                                }
                                                
                                                .vision-bg {
                                                    background-image: url('../images/bg-vision.jpg');
                                                    background-repeat: no-repeat;
                                                    background-position: center center;
                                                    background-size: cover;
                                                    border-radius: 25% 0 0 25%;
                                                    text-align: right;
                                                }
                                                
                                                .VnM h2 {
                                                    font-family: myFlamaBold;
                                                    font-size: 2rem;
                                                    letter-spacing: 0.2rem;
                                                }
                                                
                                                .VnM p {
                                                    font-family: myFlamaLight;
                                                    font-size: 2.25rem;
                                                    line-height: 4rem;
                                                }
                                                
                                                .vision-bg mark {
                                                    background-color: rgba(0, 0, 0, .5);
                                                    color: #fff;
                                                }
                                                
                                                .mission-bg mark {
                                                    background-color: rgba(255, 255, 255, .5);
                                                    color: #414042;
                                                }
                                                
                                                .mission-bg {
                                                    background-image: url('../images/bg-mission.jpg');
                                                    background-repeat: no-repeat;
                                                    background-position: center center;
                                                    background-size: cover;
                                                    border-radius: 0 25% 25% 0;
                                                    text-align: left;
                                                    color: #414042;
                                                }
                                                
                                                @media(max-width:768px) {
                                                    .mission-bg {
                                                        border-radius: 100px 100px 100px 100px;
                                                        text-align: center;
                                                    }
                                                    .vision-bg {
                                                        border-radius: 100px 100px 100px 100px;
                                                        text-align: center;
                                                    }
                                                }
                                                /* ------------core values---------------------- */
                                                
                                                .cvalues {
                                                    height: auto;
                                                    /* background-color: #9CDBF8; */
                                                }
                                                
                                                .core-values-container {
                                                    margin-top: 5%;
                                                }
                                                
                                                .core-values-container h2 {
                                                    font-family: myFlamaBold;
                                                    font-size: 1.5rem;
                                                    color: #064694;
                                                    padding: 0;
                                                    margin: 0;
                                                }
                                                
                                                .core-values-container p {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    color: #414042;
                                                }
                                                
                                                .core-values-img {
                                                    /* background-color: #7FA1CB; */
                                                    height: 100%;
                                                }
                                                
                                                .core-values-img img {
                                                    width: 100%;
                                                    height: 100%;
                                                    object-fit: cover;
                                                    border-radius: 25%;
                                                }
                                                
                                                @media(min-width:1200px) {
                                                    .cvalues {
                                                        min-height: calc(100vh - 230px);
                                                    }
                                                }
                                                
                                                @media(max-width:992px) and (min-width:768px) {
                                                    .core-values-img img {
                                                        width: 100%;
                                                        height: 100%;
                                                        object-fit: cover;
                                                        border-radius: 100px;
                                                    }
                                                }
                                                
                                                @media(max-width:768px) {
                                                    .core-values-img img {
                                                        width: 100%;
                                                        height: 100%;
                                                        object-fit: cover;
                                                        border-radius: 50%;
                                                    }
                                                    .core-values-container p {
                                                        text-align: center;
                                                    }
                                                    .core-values-container h2 {
                                                        text-align: center;
                                                    }
                                                }
                                                /* ---------------------Board Of Directors Page------------------------ */
                                                
                                                .bod-banner {
                                                    background-image: url('../images/chess-bg.jpg');
                                                    background-position: center center;
                                                    background-size: cover;
                                                }
                                                
                                                .bod-banner h2 {
                                                    padding: 0;
                                                    margin: 0;
                                                }
                                                
                                                .bod-container {
                                                    background-color: #064694;
                                                    padding: 15px;
                                                    height: 100%;
                                                    background-image: url('../images/train-bg.svg');
                                                    background-repeat: no-repeat;
                                                    background-position: bottom right;
                                                }
                                                
                                                .bod-container h2 {
                                                    font-family: myFlamaLight;
                                                    font-size: 1.125rem;
                                                    color: #C0D0E5;
                                                }
                                                
                                                .bod-container hr {
                                                    border: 0;
                                                    height: 2px;
                                                    background-color: #00AE5A;
                                                }
                                                
                                                .bod-container h4 {
                                                    font-family: myFlamaRegular;
                                                    font-size: 0.875rem;
                                                    color: #fff;
                                                }
                                                
                                                .bod-container p {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    color: #414042;
                                                }
                                                
                                                .bod-img {
                                                    height: 100px;
                                                    width: 100px;
                                                    overflow: hidden;
                                                    border-radius: 50%;
                                                }
                                                
                                                .bod-img img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .sm-banner {
                                                    background-image: url('../images/meeting-room.jpg');
                                                    background-position: left center;
                                                    background-size: cover;
                                                }
                                                /* ---------------------Contact Us Page------------------------ */
                                                
                                                .help-block.with-errors {
                                                    color: #D83431;
                                                    margin-top: 5px;
                                                    font-family: myFlamaLight;
                                                    font-size: .875rem;
                                                }
                                                
                                                .contact-us-banner iframe {
                                                    width: 100%;
                                                }
                                                
                                                .contact-section {
                                                    background-color: #fff;
                                                }
                                                
                                                .contact-form p {
                                                    font-size: 0.875rem;
                                                    font-family: myFlamaLight;
                                                }
                                                
                                                .contact-form button {
                                                    background-color: #064694;
                                                    color: #fff;
                                                    border-radius: 0;
                                                    border: 1px solid #064694;
                                                    font-family: myFlamaRegular;
                                                    padding: 0.4rem 1.5rem;
                                                }
                                                
                                                .contact-form button:hover,
                                                .contact-form button:focus {
                                                    background-color: #fff;
                                                    color: #064694;
                                                    border-radius: 0;
                                                }
                                                
                                                .contact-form .form-control {
                                                    border-radius: 0;
                                                    font-size: 0.875rem;
                                                }
                                                
                                                .contact-info {
                                                    background-color: #064694;
                                                    height: 100%;
                                                    border-left: 8px solid #00AE5A;
                                                }
                                                
                                                .contact-us-bg {
                                                    background-image: url('../images/headOffice.jpg');
                                                    background-position: right bottom;
                                                    background-repeat: no-repeat;
                                                    background-size: 90%;
                                                }
                                                
                                                .phone-email {
                                                    margin-top: 15px;
                                                }
                                                
                                                .phone-email h3 {
                                                    font-family: myFlamaLight;
                                                    font-size: 1.25rem;
                                                    line-height: 1.25rem;
                                                    color: #9CDBF8;
                                                }
                                                
                                                .phone-email p {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.8750em;
                                                    padding: 0;
                                                    color: #E5ECF5;
                                                }
                                                
                                                .phone-email a {
                                                    color: #fff;
                                                    font-size: 1rem;
                                                }
                                                
                                                .phone-email i {
                                                    margin-top: 15px;
                                                    font-size: 2rem;
                                                    line-height: 26px;
                                                    color: #fff;
                                                }
                                                
                                                .phone-email .fa-facebook:hover {
                                                    color: #1da1f2;
                                                }
                                                
                                                .phone-email .fa-twitter {
                                                    margin-left: 15px;
                                                }
                                                
                                                .phone-email .fa-twitter:hover {
                                                    color: #1da1f2;
                                                }
                                                
                                                .phone-email .fa-linkedin {
                                                    margin-left: 15px;
                                                }
                                                
                                                .phone-email .fa-linkedin:hover {
                                                    color: #1da1f2;
                                                }
                                                
                                                .phone-email .fa-instagram {
                                                    margin-left: 15px;
                                                }
                                                
                                                .phone-email .fa-instagram:hover {
                                                    color: #1da1f2;
                                                }
                                                /* ------------------rti------------------- */
                                                
                                                .rti-section .container {
                                                    background-size: auto 100%;
                                                }
                                                
                                                .rti-info {
                                                    background-color: #064694;
                                                    height: 100%;
                                                    border-left: 8px solid #00AE5A;
                                                }
                                                /* ------------------- table and grids------------------- */
                                                
                                                .map-bg {
                                                    background: url(../images/bg3.svg) #fff no-repeat;
                                                    background-size: cover;
                                                }
                                                
                                                .custom-table {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    border: 1px solid #00AE5A;
                                                    background-color: #fff;
                                                }
                                                
                                                .table-striped>tbody>tr:nth-child(2n+1)>td,
                                                .table-striped>tbody>tr:nth-child(2n+1)>th {
                                                    background-color: #E7E6DD;
                                                }
                                                
                                                .custom-table thead th {
                                                    border-color: #00AE5A !important;
                                                    font-family: myFlamaLight;
                                                    font-weight: 400;
                                                    background-color: #00AE5A;
                                                    color: #fff;
                                                }
                                                
                                                .custom-table tbody th {
                                                    border-color: #9D9D99 !important;
                                                }
                                                
                                                .custom-table td {
                                                    color: #414042;
                                                    border-color: #9D9D99;
                                                }
                                                
                                                .custom-table ul {
                                                    list-style: lower-alpha;
                                                    margin: 0;
                                                    padding-left: 15px;
                                                }
                                                
                                                .custom-table ul li a {
                                                    color: #064694;
                                                }
                                                
                                                .custom-table-shadow {
                                                    box-shadow: 0px 6px 15px #E7E6DD;
                                                }
                                                
                                                .formDiv1 {
                                                    background-color: #E7E6DD;
                                                    border: 1px solid #064694;
                                                    box-shadow: 0px 4px 6px #E7E6DD;
                                                }
                                                
                                                .formDiv1 .headingForm {
                                                    background-color: #E5ECF5;
                                                    border-bottom: 1px solid #064694;
                                                }
                                                
                                                .formDiv2 {
                                                    background-color: #fff;
                                                    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15);
                                                    /* border: 1px solid #00AE5A; */
                                                }
                                                
                                                .formDiv2 .headingForm {
                                                    background-color: #E5F8EF;
                                                    border: 1px solid #00AE5A;
                                                    border-bottom: 0px solid #00AE5A;
                                                }
                                                
                                                .formDiv2 .custom-table tr:first-child td {
                                                    /* color: #414042; */
                                                    border: none;
                                                }
                                                
                                                .headingForm {
                                                    color: #064694;
                                                    text-transform: uppercase;
                                                    font-weight: 400;
                                                    font-family: myFlamaLight;
                                                    font-size: 1.25rem;
                                                    padding: .5rem .75rem;
                                                }
                                                
                                                .custom-form {
                                                    padding: .75rem;
                                                }
                                                
                                                .custom-form label {
                                                    font-size: 0.875rem;
                                                }
                                                
                                                .custom-form .form-control {
                                                    border-radius: 0;
                                                    font-size: 0.875rem;
                                                    box-shadow: 0px 0px 6px #E7E6DD inset;
                                                }
                                                
                                                button.btn-grid {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    background: transparent;
                                                    color: #414042;
                                                    border-radius: 0;
                                                    border: 1px solid #414042;
                                                    padding: 5px 20px;
                                                    cursor: pointer;
                                                    display: inline-block;
                                                    -webkit-transition: all 0.2s;
                                                    -moz-transition: all 0.2s;
                                                    transition: all 0.2s;
                                                    overflow: hidden;
                                                    position: relative;
                                                    z-index: 5;
                                                }
                                                
                                                button.btn-grid:hover {
                                                    color: #fff;
                                                }
                                                
                                                button.btn-grid:active {
                                                    border-color: #9D9D99;
                                                }
                                                
                                                button.btn-grid:after {
                                                    content: '';
                                                    position: absolute;
                                                    z-index: -1;
                                                    -webkit-transition: all 0.2s;
                                                    -moz-transition: all 0.2s;
                                                    transition: all 0.2s;
                                                    width: 100%;
                                                    height: 0;
                                                    bottom: 0;
                                                    left: 0;
                                                    background: #414042;
                                                }
                                                
                                                button.btn-grid:hover:after,
                                                button.btn-grid:active:after {
                                                    height: 100%;
                                                }
                                                
                                                button.btn-grid:active:after {
                                                    -moz-box-shadow: 0 0 0px 3px #E7E6DD inset;
                                                    -webkit-box-shadow: 0 0 0px 3px #E7E6DD inset;
                                                    box-shadow: 0 0 0px 3px #E7E6DD inset;
                                                }
                                                
                                                .pagination>li>a {
                                                    background-color: white;
                                                    color: #064694;
                                                    font-size: .875rem;
                                                }
                                                
                                                .pagination>li>a:focus,
                                                .pagination>li>a:hover,
                                                .pagination>li>span:focus,
                                                .pagination>li>span:hover {
                                                    color: #064694;
                                                    background-color: #E7E6DD;
                                                    border-color: #ddd;
                                                }
                                                
                                                .pagination>.active>a {
                                                    color: #fff;
                                                    background-color: #00AE5A !Important;
                                                    border: solid 1px #00AE5A !Important;
                                                }
                                                
                                                .pagination>.active>a:hover {
                                                    background-color: #00AE5A !Important;
                                                    border: solid 1px #00AE5A;
                                                }
                                                
                                                .formDiv3 {
                                                    background-color: #9CDBF8;
                                                    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15);
                                                    border: 1px solid #7FA1CB;
                                                }
                                                
                                                .form-inline-custom {
                                                    font-size: .875rem;
                                                    color: #414042;
                                                }
                                                
                                                .form-inline-custom .leftCaption {
                                                    font-weight: 700;
                                                }
                                                
                                                .form-inline-custom .leftCaption::after {
                                                    content: " : ";
                                                }
                                                
                                                @media(max-width:768px) {
                                                    .form-inline-custom label {
                                                        display: block;
                                                    }
                                                    .form-inline-custom .leftCaption::after {
                                                        display: none;
                                                    }
                                                }
                                                /* ---------------------careers page------------------- */
                                                
                                                .careers-banner {
                                                    background-image: url('../images/careers-banner.jpg');
                                                    background-position: center center;
                                                    background-size: cover;
                                                }
                                                
                                                a.notification-link {
                                                    color: #414042;
                                                }
                                                
                                                a.notification-link:hover {
                                                    color: #064694;
                                                    text-decoration: underline;
                                                }
                                                
                                                a.pdf-link {
                                                    color: #414042;
                                                    padding-left: 15px;
                                                    display: block;
                                                    position: relative;
                                                }
                                                
                                                a.pdf-link span {
                                                    font-size: .75rem;
                                                    display: block;
                                                }
                                                
                                                a.pdf-link:hover {
                                                    color: #064694;
                                                    text-decoration: underline;
                                                }
                                                
                                                a.pdf-link::before {
                                                    display: block;
                                                    position: absolute;
                                                    left: 0;
                                                    top: 3px;
                                                    content: "";
                                                    background-image: url('../images/Acrobat.svg');
                                                    background-size: 12px 12px;
                                                    height: 12px;
                                                    width: 12px;
                                                }
                                                /* -----------------log in page--------------------------------- */
                                                
                                                .login-section {
                                                    background-color: #013472;
                                                    background-image: url('../images/mumbai-silouette.svg');
                                                    background-size: 100% auto;
                                                    background-position: bottom center;
                                                    background-repeat: no-repeat;
                                                }
                                                
                                                .login-section .row {
                                                    /* background-color: #BEEBD5; */
                                                    height: calc(100vh - 160px);
                                                }
                                                
                                                .logIn-container {
                                                    background-color: rgba(255, 255, 255, .7)
                                                }
                                                
                                                .logIn-container input,
                                                .logIn-container button {
                                                    border-radius: 0;
                                                    border: none;
                                                    font-family: myFlamaRegular;
                                                    font-size: 0.875rem;
                                                }
                                                
                                                .btn-blue {
                                                    background-color: #064694;
                                                    color: #fff;
                                                    padding-top: 8px;
                                                    padding-bottom: 8px;
                                                }
                                                
                                                .btn-blue:hover,
                                                .btn-blue:focus {
                                                    color: #fff;
                                                    background-color: #013472;
                                                }
                                                
                                                .logIn-container h3 {
                                                    text-align: center;
                                                }
                                                
                                                .logIn-container a {
                                                    font-family: myFlamaRegular;
                                                    font-size: 0.875rem;
                                                    text-align: center;
                                                    display: block;
                                                    color: #064694;
                                                }
                                                /* ------------------project page-------------------- */
                                                
                                                .metro-map {
                                                    height: auto;
                                                    width: 100%;
                                                    object-fit: contain;
                                                }
                                                
                                                .metro-map-div {
                                                    height: auto;
                                                    margin-left: 10%;
                                                    width: 80%;
                                                    background-color: #fff;
                                                }
                                                
                                                .metro-map-div .easyzoom {
                                                    height: 100%;
                                                }
                                                
                                                .circle-resp {
                                                    background: #064694;
                                                    color: #fff;
                                                    width: 150px;
                                                    height: 150px;
                                                    border-radius: 50%;
                                                    display: flex;
                                                    /* or inline-flex */
                                                    align-items: center;
                                                    justify-content: center;
                                                    text-align: center;
                                                    padding: 15px;
                                                    box-shadow: 0px 6px 4px #9CDBF8;
                                                }
                                                
                                                .circle-resp p {
                                                    padding: 0;
                                                    margin: 0;
                                                    font-size: 0.87rem;
                                                    font-family: myFlamaRegular;
                                                }
                                                
                                                .circle-resp span {
                                                    display: inline-block;
                                                    font-size: 2.27rem;
                                                    line-height: 2.25rem;
                                                }
                                                
                                                @media(max-width:768px) {
                                                    .circle-resp {
                                                        width: 100px;
                                                        height: 100px;
                                                    }
                                                    .circle-resp span {
                                                        display: inline-block;
                                                        font-size: 1.5rem;
                                                        line-height: 1.5rem;
                                                    }
                                                }
                                                
                                                @media(max-width:576px) {
                                                    .metro-map-div {
                                                        height: 100%;
                                                        width: 100%;
                                                    }
                                                }
                                                
                                                .project-status-table {
                                                    font-family: myFlamaLight;
                                                    font-size: .875rem;
                                                    color: #414042;
                                                    border: 1px solid #9D9D99;
                                                }
                                                
                                                .project-status-table th {
                                                    font-family: myFlamaRegular;
                                                    font-size: .875rem;
                                                    background-color: #414042;
                                                    color: #fff;
                                                }
                                                
                                                .project-status-table thead th {
                                                    border-bottom: 1px solid #9D9D99;
                                                    border-top: 0px solid #9D9D99;
                                                    text-transform: uppercase;
                                                    word-spacing: 5px;
                                                    letter-spacing: 1px;
                                                }
                                                /* .project-status-table>thead>tr>th:first-child {
                                                        text-transform: uppercase;
                                                        word-spacing: 5px;
                                                        letter-spacing: 1px;
                                                    } */
                                                
                                                .project-status-table>thead>tr>th {
                                                    vertical-align: middle;
                                                    text-align: center;
                                                    border-color: #9D9D99;
                                                }
                                                
                                                .project-status-table>tbody>tr>td {
                                                    vertical-align: middle;
                                                    border-color: #9D9D99;
                                                    text-align: center;
                                                }
                                                
                                                .project-status-table>tbody>tr>th {
                                                    vertical-align: middle;
                                                    border-color: #9D9D99;
                                                    text-align: center;
                                                    background-color: #fff;
                                                    color: #414042;
                                                }
                                                
                                                .line-blue {
                                                    background-color: #00AEEF !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-yellow {
                                                    background-color: #FFC600 !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-aqua {
                                                    background-color: #00B7BB !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-green {
                                                    background-color: #00AE5A !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-orange {
                                                    background-color: #FF8200 !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-pink {
                                                    background-color: #F99FC9 !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-red {
                                                    background-color: #DA291C !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-gold {
                                                    background-color: #BF9724 !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-purple {
                                                    background-color: #B896D4 !important;
                                                    color: #fff;
                                                }
                                                
                                                .line-magenta {
                                                    background-color: #E10098 !important;
                                                    color: #fff;
                                                }
                                                
                                                .station-box {
                                                    background-color: #F2F2ED;
                                                    padding: 5px;
                                                }
                                                
                                                @media(min-width:576px) {
                                                    .station-box {
                                                        padding: 10px;
                                                    }
                                                }
                                                
                                                .map-img-container {
                                                    width: 100%;
                                                    height: 400px;
                                                    box-shadow: 0px 0px 15px #E7E6DD;
                                                }
                                                
                                                .map-img-container img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                }
                                                /* ----------------------location and map-------------------------------- */
                                                
                                                .map-container {
                                                    background-color: #8ACCF0;
                                                    height: calc(100vh - 205px);
                                                }
                                                
                                                .map-control-box {
                                                    background-color: rgba(255, 255, 255, .9);
                                                    /* box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, .05); */
                                                    width: 150px;
                                                }
                                                
                                                .map-container .form-group select {
                                                    border-radius: 0;
                                                    border: none;
                                                }
                                                
                                                .map-control-box .dropdown-menu {
                                                    padding: 0;
                                                    background-color: transparent;
                                                }
                                                
                                                .map-control-box .dropdown-menu .dropdown-item {
                                                    color: #fff !important;
                                                }
                                                
                                                .map-control-box .dropdown-menu .dropdown-item:hover {
                                                    background-color: transparent;
                                                }
                                                
                                                .bootstrap-select>.dropdown-toggle {
                                                    border-radius: 0;
                                                }
                                                
                                                .map-control-box .dropdown-item.line1.active,
                                                .dropdown-item.line1:active {
                                                    background-color: #D63A95;
                                                }
                                                /* -------------linewise colors------------------- */
                                                
                                                .line1 {
                                                    background-color: #00AEEF;
                                                }
                                                
                                                .map-control-box .line1:hover {
                                                    background-color: #00AEEF !important;
                                                }
                                                
                                                .line2 {
                                                    background-color: #FFC600;
                                                }
                                                
                                                .line3 {
                                                    background-color: #FFC600;
                                                }
                                                
                                                .line4 {
                                                    background-color: #00AE5A;
                                                }
                                                
                                                .line5 {
                                                    background-color: #FF8200;
                                                }
                                                
                                                .line6 {
                                                    background-color: #F99FC9;
                                                }
                                                
                                                .line7 {
                                                    background-color: #DA291C;
                                                }
                                                
                                                .line8 {
                                                    background-color: #BF9724;
                                                }
                                                
                                                .line9 {
                                                    background-color: #BF9724;
                                                }
                                                
                                                .line10 {
                                                    background-color: #00AE5A;
                                                }
                                                
                                                .line11 {
                                                    background-color: #00AE5A;
                                                }
                                                
                                                .line12 {
                                                    background-color: #FF8200;
                                                }
                                                
                                                .line13 {
                                                    background-color: #A18EB6;
                                                }
                                                
                                                .line14 {
                                                    background-color: #E41894;
                                                }
                                                /* -----------do and dont----------------- */
                                                
                                                .do-dont-ul {
                                                    font-family: myFlamaRegular;
                                                    font-size: .875rem;
                                                    padding: 0;
                                                    margin: 0;
                                                    list-style: none;
                                                }
                                                
                                                .do-dont-ul li {
                                                    margin-top: 15px;
                                                    padding-left: 40px;
                                                    /* background-color: #00AEEF; */
                                                    position: relative;
                                                }
                                                
                                                .do-dont-ul li i {
                                                    font-size: 1.5rem;
                                                    position: absolute;
                                                    top: 0;
                                                    left: 0;
                                                }
                                                
                                                .do-dont-ct {
                                                    height: 100%;
                                                }
                                                
                                                .bg-lightred {
                                                    background-color: #FFEAEA;
                                                    background-image: url('../images/mmmocl-dont.svg');
                                                    background-size: auto 100%;
                                                    background-position: left;
                                                    background-repeat: no-repeat;
                                                }
                                                
                                                .bg-lightred {
                                                    color: #D83431;
                                                }
                                                
                                                .bg-lightgreen {
                                                    background-color: #E5F8EF;
                                                    background-image: url('../images/mmmocl-do.svg');
                                                    background-size: auto 100%;
                                                    background-position: right;
                                                    background-repeat: no-repeat;
                                                }
                                                
                                                .bg-lightgreen {
                                                    color: #00AE5A;
                                                }
                                                
                                                .bg-lightgrey {
                                                    background-color: #E7E6DD;
                                                }
                                                /* -------------------faq---------------------------- */
                                                
                                                .nav-pills .nav-link.active,
                                                .nav-pills .show>.nav-link {
                                                    color: #fff;
                                                    background-color: #064694;
                                                    border-radius: 0;
                                                }
                                                
                                                .nav-pills .nav-link {
                                                    color: #414042;
                                                    font-size: 0.875rem;
                                                    font-family: myFlamaRegular;
                                                    background-color: #E7E6DD;
                                                    border-radius: 0;
                                                    margin-top: 1px;
                                                }
                                                
                                                .nav-pills .nav-link:first-child {
                                                    margin-top: 0;
                                                }
                                                
                                                .headingTwo {
                                                    font-size: 1.5rem;
                                                    font-family: myFlamaRegular;
                                                    line-height: 1.7rem;
                                                    color: #064694;
                                                }
                                                
                                                hr.hrTwo {
                                                    height: 12px;
                                                    background-image: url(../images/hr.svg);
                                                    background-repeat: no-repeat;
                                                    background-size: contain;
                                                    border: none;
                                                    margin-top: 0;
                                                }
                                                
                                                .faq-q {
                                                    font-family: myFlamaRegular;
                                                    font-size: 0.875rem;
                                                    /* background-color: #4DB748; */
                                                    padding: 0;
                                                    margin: 0;
                                                }
                                                
                                                .faq-a {
                                                    padding: 0;
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem;
                                                    color: #414042;
                                                }
                                                
                                                .faq-accordion .card {
                                                    border-radius: 0;
                                                    border-color: #064694;
                                                }
                                                
                                                .faq-accordion .card-header {
                                                    border-radius: 0;
                                                    border-color: #064694;
                                                }
                                                
                                                .faq-accordion .card-header.collapsed {
                                                    background-color: #064694;
                                                }
                                                
                                                .faq-accordion .card-header:not(.collapsed) {
                                                    background-color: #E5ECF5;
                                                }
                                                
                                                .faq-accordion .card-header:not(.collapsed) button {
                                                    color: #064694;
                                                }
                                                
                                                .faq-list {
                                                    padding-left: 15px;
                                                    font-family: myFlamaLight;
                                                    font-size: 0.875rem !important;
                                                }
                                                /* ---------------lost and found-------------- */
                                                
                                                .box-shadow1 {
                                                    box-shadow: 0 0 30px #E7E6DD;
                                                }
                                                
                                                .box-shadow2 {
                                                    box-shadow: 0px 10px 25px rgba(0, 0, 0, .5);
                                                }
                                                
                                                .icon-n-details-div {
                                                    /* background-color: #f2f2f2; */
                                                    height: 100%;
                                                    /* color: #fff; */
                                                    box-shadow: 0 0 30px #E7E6DD;
                                                }
                                                
                                                .icon-n-details-div .ulStyle1 {
                                                    /* color: #fff; */
                                                    margin: 0;
                                                }
                                                
                                                .icon-n-details-div .ulStyle1 li {
                                                    font-family: myFlamaRegular;
                                                    color: #414042;
                                                }
                                                
                                                .icon-image {
                                                    display: block;
                                                    margin-left: auto;
                                                    margin-right: auto;
                                                    height: 50px;
                                                }
                                                
                                                svg.icon-image {
                                                    fill: #00AE5B;
                                                }
                                                
                                                .icon-div-heading {
                                                    font-size: 1.3rem;
                                                    font-family: myFlamaRegular;
                                                    color: #064694;
                                                }
                                                
                                                .metro-green-txt {
                                                    color: #00AE5A;
                                                }
                                                
                                                .metro-blue-txt {
                                                    color: #064694;
                                                }
                                                
                                                .metro-red-txt {
                                                    color: #D83431;
                                                }
                                                
                                                i.metro-red-txt {
                                                    color: #D83431;
                                                }
                                                
                                                .metro-white-txt {
                                                    color: #fff;
                                                }
                                                
                                                .metro-blue1-txt {
                                                    color: #E5ECF5 !important;
                                                }
                                                
                                                .highlight1 {
                                                    background-color: #E7E6DD;
                                                    color: #414042;
                                                    padding-left: 10px;
                                                    padding-right: 10px;
                                                }
                                                /* ----------------station facilities------------ */
                                                
                                                .icon-round-div {
                                                    /* background-color: aliceblue; */
                                                    height: 100%;
                                                    width: 100%;
                                                    /* background-color: rgba(255, 255, 255, .95); */
                                                }
                                                
                                                .icon-round-div img {
                                                    height: 70px;
                                                    width: auto;
                                                }
                                                /* ----------------fare table---------------- */
                                                
                                                .table-td-center {
                                                    text-align: center;
                                                }
                                                /* ---------gallery--------------- */
                                                
                                                .mainGallery-div {
                                                    /* height: 100%;
                                                        width: 100%; */
                                                    height: 250px;
                                                    width: 100%;
                                                    position: relative;
                                                }
                                                
                                                .mainGallery-div img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .overlay-gallery {
                                                    height: 100%;
                                                    width: 100%;
                                                    background-color: #414042;
                                                    color: #fff;
                                                    position: absolute;
                                                    left: 0;
                                                    top: 0;
                                                    opacity: .8;
                                                    transition: all .2s linear;
                                                }
                                                
                                                .overlay-gallery:hover {
                                                    background-color: #064694;
                                                    opacity: 1;
                                                }
                                                
                                                .overlay-gallery:hover .gallery-anchor {
                                                    color: #9CDBF8;
                                                }
                                                
                                                .gallery-anchor {
                                                    color: #fff;
                                                    padding: 5px;
                                                    cursor: pointer;
                                                    border: 1px solid rgba(156, 219, 248, 0);
                                                    transition: all .2s linear;
                                                }
                                                
                                                .gallery-anchor:hover {
                                                    background-color: none;
                                                    border: 1px solid rgba(156, 219, 248, 1);
                                                    text-decoration: none;
                                                }
                                                
                                                .gallery-separator {
                                                    padding-left: 2px;
                                                    padding-right: 2px;
                                                    color: #fff;
                                                }
                                                
                                                .overlay-gallery h5 {
                                                    font-family: myFlamaBold;
                                                    text-align: center;
                                                    letter-spacing: 1px;
                                                }
                                                
                                                .overlay-gallery .metro-para {
                                                    letter-spacing: 3px;
                                                    font-family: myFlamaLight;
                                                }
                                                /* -----------customer care-------------------- */
                                                
                                                .smartcard-img {
                                                    border-radius: 20px;
                                                }
                                                /* .smartcard {
                                                        background: url(../images/card-reload-bg.jpg) no-repeat;
                                                        background-size: cover;
                                                        background-position: center;
                                                        border-radius: 20px;
                                                        /* border-radius: 0 60px 0 0; 
                                                }
                                                */
                                                /* .smartcard-heading {
                                                        background-color: rgba(0, 0, 0, 0);
                                                        backdrop-filter: blur(10px);
                                                    } */
                                                
                                                .smartcard .form-group label {
                                                    /* backdrop-filter: blur(10px); */
                                                    color: #064694;
                                                }
                                                
                                                .svg-bg-div {
                                                    height: 100%;
                                                    width: 100%;
                                                }
                                                
                                                .svg-bg-div svg {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .svg-bg-div img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .ccare-form {
                                                    font-family: myFlamaRegular;
                                                }
                                                
                                                .headingThree {
                                                    font-size: 1.5rem;
                                                    font-family: myFlamaRegular;
                                                    line-height: 1.7rem;
                                                    color: #fff;
                                                }
                                                
                                                .headingFour {
                                                    font-size: 1.5rem;
                                                    font-family: myFlamaRegular;
                                                    line-height: 1.7rem;
                                                    color: #064694;
                                                }
                                                
                                                .ccare-form label {
                                                    color: #E5ECF5;
                                                    font-size: 0.875rem;
                                                }
                                                
                                                .ccare-form input {
                                                    /* border: none; */
                                                    border-radius: 0;
                                                    color: #414042;
                                                }
                                                
                                                .ccare-form button {
                                                    background-color: #064694;
                                                    color: #fff;
                                                    border-radius: 0;
                                                    border: 1px solid #fff;
                                                    font-family: myFlamaRegular;
                                                    padding: 0.4rem 1.5rem;
                                                }
                                                
                                                .ccare-form button:hover,
                                                .ccare-form button:focus {
                                                    background-color: #9CDBF8;
                                                    color: #064694;
                                                    border-radius: 0;
                                                    border-color: #9CDBF8;
                                                }
                                                
                                                .ccare-form .form-control {
                                                    border-radius: 0;
                                                    font-size: 0.875rem;
                                                }
                                                /* Chrome, Safari, Edge, Opera */
                                                
                                                input::-webkit-outer-spin-button,
                                                input::-webkit-inner-spin-button {
                                                    -webkit-appearance: none;
                                                    margin: 0;
                                                }
                                                /* Firefox */
                                                
                                                /* input[type=number] {
                                                    -moz-appearance: textfield;
                                                } */
                                                
                                                @media(max-width:767px) {
                                                    .svg-bg-div {
                                                        display: none;
                                                    }
                                                }
                                                
                                                .btnStyle2 {
                                                    background-color: #064694;
                                                    color: #fff;
                                                }
                                                
                                                .btnStyle2:hover {
                                                    border-color: #064694 !important;
                                                }
                                                /* ----------loyalty program------------- */
                                                
                                                .bg-stickers {
                                                    background: url('../images/metro-stickers-01.svg');
                                                }
                                                /* ----------news and updates-------------- */
                                                
                                                .ulNews {
                                                    font-weight: 600;
                                                }
                                                
                                                .ulNewsHindi {
                                                    font-weight: 400;
                                                }
                                                
                                                .ulNews a {
                                                    color: #414042;
                                                }
                                                
                                                .ulNews li:first-child {
                                                    margin-top: 5px;
                                                }
                                                
                                                .inner-quick-links-div {
                                                    background-color: #E7E6DD;
                                                }
                                                /* --------------index gallery hub------------------ */
                                                
                                                .featured-image-div {
                                                    height: 100%;
                                                    width: 100%;
                                                }
                                                
                                                .featured-image-div img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: contain;
                                                }
                                                
                                                ul.video-hub {
                                                    height: 400px;
                                                    overflow: hidden;
                                                    padding: 0;
                                                    margin: 0;
                                                }
                                                
                                                ul.video-hub li {
                                                    margin: 0;
                                                    list-style: none;
                                                    height: 100px;
                                                    display: inline-block;
                                                    background-color: #00AEEF;
                                                }
                                                
                                                ul.video-hub li:first-child {
                                                    height: 300px;
                                                }
                                                
                                                ul.video-hub li img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                    /* vertical-align: bottom !important; */
                                                }
                                                
                                                a.see-more-btn {
                                                    height: 100%;
                                                    background-color: #9CDBF8;
                                                    display: block;
                                                    color: #064694;
                                                    text-align: center;
                                                    border: 1px dashed #064694;
                                                    line-height: 100px;
                                                    font-family: myFlamaRegular;
                                                    font-size: 1.125rem;
                                                }
                                                
                                                a.see-more-btn:hover {
                                                    text-decoration: underline;
                                                    cursor: pointer;
                                                }
                                                
                                                .gallery-video-hub ul li img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                    /* vertical-align: bottom !important; */
                                                }
                                                
                                                .gallery-video-hub ul li video {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: cover;
                                                }
                                                
                                                .gallery-video-hub ul::-webkit-scrollbar {
                                                    width: 8px;
                                                }
                                                
                                                .gallery-video-hub ul::-webkit-scrollbar-track {
                                                    background-color: #E7E6DD;
                                                }
                                                
                                                .gallery-video-hub ul::-webkit-scrollbar-thumb {
                                                    background-color: #414042;
                                                    outline: 1px solid #414042;
                                                }
                                                
                                                .gallery-video-hub ul .item {
                                                    border: 0px solid #fff !important;
                                                }
                                                
                                                @media(max-width:768px) {
                                                    .hide-in-phone {
                                                        display: none;
                                                    }
                                                    ul.video-hub {
                                                        height: auto;
                                                    }
                                                    ul.video-hub li:first-child {
                                                        height: 100px;
                                                    }
                                                }
                                                /* -----------fare table------------- */
                                                
                                                .bg-3 {
                                                    background: url('../images/bg-3.png') no-repeat;
                                                    background-size: auto 100%;
                                                    background-position: right center;
                                                }
                                                
                                                .bg-4 {
                                                    background: url('../images/bg-4.png') no-repeat;
                                                    background-size: 100% auto;
                                                    background-position: right center;
                                                }
                                                
                                                .station-img-div {
                                                    height: 100%;
                                                    width: 100%;
                                                }
                                                
                                                .station-img-div img {
                                                    height: 100%;
                                                    width: 100%;
                                                    object-fit: contain;
                                                }
                                                
                                                .bg-5 {
                                                    background: url('../images/bg-5.svg') no-repeat;
                                                    background-size: cover;
                                                    background-position: center;
                                                    background-color: #fff;
                                                }
                                                /* -----------fare media------------- */
                                                /* ------------station list home page------------------- */
                                                /* .nav-st-list {
    background-color: #414042;
} */
                                                
                                                .bg-mumbai {
                                                    background: #064694 url(../images/mumbai-blue.svg) no-repeat;
                                                    background-size: 100% auto;
                                                    background-position: bottom;
                                                }
                                                
                                                .nav-st-list .nav-item:first-child {
                                                    margin-left: 0;
                                                }
                                                
                                                .nav-st-list .nav-item {
                                                    margin-left: 1%;
                                                }
                                                
                                                .nav-st-list .nav-item .nav-link {
                                                    /* background-color: #BF9724; */
                                                    padding-top: 10px;
                                                    padding-left: 10px;
                                                    padding-right: 10px;
                                                    height: 100px;
                                                    display: block;
                                                    writing-mode: vertical-lr;
                                                    letter-spacing: 1px;
                                                    color: #fff;
                                                    transition: .2s all;
                                                    /* text-align: center; */
                                                }
                                                
                                                .nav-st-list .nav-item .nav-link:hover {
                                                    letter-spacing: 3px;
                                                }
                                                
                                                @media(max-width:768px) {
                                                    .nav-st-list .nav-item {
                                                        margin-left: 0;
                                                        margin-top: 5px;
                                                        width: 100%;
                                                    }
                                                    .nav-st-list .nav-item .nav-link {
                                                        padding: 0;
                                                        padding-top: 5px;
                                                        padding-bottom: 5px;
                                                        /* padding-left: 10px; */
                                                        text-align: center;
                                                        height: auto;
                                                        width: 100%;
                                                        display: block;
                                                        writing-mode: horizontal-tb;
                                                        letter-spacing: 0px;
                                                        color: #fff;
                                                        transition: .2s all;
                                                    }
                                                    .station-list img {
                                                        display: block;
                                                        -moz-box-sizing: border-box;
                                                        box-sizing: border-box;
                                                        padding-left: 100%;
                                                        width: 100%;
                                                        height: 570px;
                                                    }
                                                    .line7-map {
                                                        background-image: url('../images/line7-vertical-map.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line7-map-hindi {
                                                        background-image: url('../images/line7-vertical-map-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line7a-map {
                                                        background-image: url('../images/line7a-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line7a-map-hindi {
                                                        background-image: url('../images/line7a-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line2a-map {
                                                        background-image: url('../images/line2a-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line2a-map-hindi {
                                                        background-image: url('../images/line2a-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line2b-map {
                                                        background-image: url('../images/line2b-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line2b-map-hindi {
                                                        background-image: url('../images/line2b-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line1-map {
                                                        background-image: url('../images/line1-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line1-map-hindi {
                                                        background-image: url('../images/line1-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line3-map {
                                                        background-image: url('../images/line3-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line3-map-hindi {
                                                        background-image: url('../images/line3-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line4-map {
                                                        background-image: url('../images/line4-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line4-map-hindi {
                                                        background-image: url('../images/line4-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line4a-map {
                                                        background-image: url('../images/line4a-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line4a-map-hindi {
                                                        background-image: url('../images/line4a-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line5-map {
                                                        background-image: url('../images/line5-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line5-map-hindi {
                                                        background-image: url('../images/line5-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line6-map {
                                                        background-image: url('../images/line6-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line6-map-hindi {
                                                        background-image: url('../images/line6-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line8-map {
                                                        background-image: url('../images/line8-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line8-map-hindi {
                                                        background-image: url('../images/line8-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line9-map {
                                                        background-image: url('../images/line9-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line9-map-hindi {
                                                        background-image: url('../images/line9-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line10-map {
                                                        background-image: url('../images/line10-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line10-map-hindi {
                                                        background-image: url('../images/line10-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line11-map {
                                                        background-image: url('../images/line11-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line11-map-hindi {
                                                        background-image: url('../images/line11-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line12-map {
                                                        background-image: url('../images/line12-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line12-map-hindi {
                                                        background-image: url('../images/line12-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line13-map {
                                                        background-image: url('../images/line13-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line13-map-hindi {
                                                        background-image: url('../images/line13-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line14-map {
                                                        background-image: url('../images/line14-map-vertical.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                    .line14-map-hindi {
                                                        background-image: url('../images/line14-map-vertical-hindi.svg');
                                                        background-repeat: no-repeat;
                                                        background-size: contain;
                                                    }
                                                }
                                                
                                                @media(min-width:768px) and (max-width:992px) {
                                                    .nav-st-list .nav-item .nav-link {
                                                        padding-top: 10px;
                                                        padding-left: 5px;
                                                        padding-right: 5px;
                                                        height: 90px;
                                                        display: block;
                                                        writing-mode: vertical-lr;
                                                        letter-spacing: 1px;
                                                        color: #fff;
                                                    }
                                                }
                                                /* --------------coming soon --------------- */
                                                
                                                .coming-soon-img {
                                                    height: 100%;
                                                    width: 40%;
                                                    object-fit: fill;
                                                }
                                                
                                                .under-construction-div p {
                                                    font-family: myFlamaLight;
                                                    font-size: 0.8750em;
                                                    padding: 0;
                                                    color: #414042;
                                                }
                                                
                                                .under-construction-div a {
                                                    color: #064694;
                                                    font-size: 1rem;
                                                }
                                                /* ---------film shooting-------- */
                                                
                                                .highlight2 {
                                                    position: absolute;
                                                    bottom: -16px;
                                                }
                                                
                                                .highlight2 mark {
                                                    background-color: #E7E6DD;
                                                    padding-left: 15px;
                                                    padding-right: 15px;
                                                }
                                                
                                                @media(max-width:768px) {
                                                    .highlight2 {
                                                        position: static;
                                                        bottom: 0px;
                                                        margin-top: 30px;
                                                        display: block;
                                                    }
                                                }
                                                
                                                .indian-flag {
                                                    top: 2px;
                                                    position: absolute;
                                                    height: 70px;
                                                    width: 100px;
                                                    background-image: url('../images/Flag_of_India-small.gif');
                                                    background-size: 100% 100%;
                                                    background-repeat: no-repeat;
                                                    background-position: center center;
                                                    background-color: #00AE5A;
                                                }
                                                
                                                @media(min-width:576px) and (max-width:768px) {
                                                    .indian-flag {
                                                        top: 10px;
                                                        left: 0;
                                                        right: 0;
                                                        margin-left: auto;
                                                        margin-right: auto;
                                                        height: 40px;
                                                        width: 60px;
                                                    }
                                                }
                                                
                                                @media (max-width:576px) {
                                                    .indian-flag {
                                                        top: 5px;
                                                        left: 0;
                                                        right: 0;
                                                        margin-left: auto;
                                                        margin-right: auto;
                                                        height: 40px;
                                                        width: 60px;
                                                    }
                                                }


@media(min-width:1200px){
    /* sticky social media icons */
.sticky-icon  {
	z-index:99;
	position:fixed;
	top:37%;
	right:0%;
	width:200px;
	display:flex;
	flex-direction:column;
    
}  
.sticky-icon a  {
    
	transform:translate(150px,0px);
	border-radius:0px 0px 0px 0px;
	text-align:left;
	margin:0px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	font-size:14px;
	font-family: myFlamaRegular;
	transition:all 0.5s;
    background-color: rgba(6, 70, 148, .2);
    
    
    
}
    .sticky-icon a:hover  {
        color:#FFF;
        transform:translate(0px,0px);}	
    /* .sticky-icon a:hover i  {
        transform:rotate(360deg);} */
    /*.search_icon a:hover i  {
        transform:rotate(360deg);}*/
    .Facebook  {
        z-index:999;
        position: relative;
        background-color:#fff;
        
        color:#FFF;}
        .Facebook:hover  {
            
            background-color:#1877F2;
            color:#FFF;}
        
    .linkedin  {
        z-index:999;
        position: relative;
        background-color:#fff;
        color:#FFF;}
        .linkedin:hover  {
            background-color:#0072b1;
            color:#FFF;}
        
    .Twitter  {
        background-color:#fff;
        color:#FFF;
        z-index:999;
        position: relative;
    }
        .Twitter:hover  {
            background-color:#0d1516;
            color:#FFF;}
        
    .Instagram  {
        background-color:#fff;
        color:#FFF;}
        .Instagram:hover  {
            background-color:#823ba8;
            color:#FFF;}
        
                        
    .sticky-icon a i {
        background-color:#FFF;
        height:30px;
        width:30px;
        color:#000;
        text-align:center;
        line-height:30px;
        border-radius:50%;
        margin-right:15px;
        transition:all 0.5s;}
    .sticky-icon a i.fa-facebook-f  {
        background-color:#FFF;
        color:#1877F2;}
        
    
    .sticky-icon a i.fa-instagram  {
        background-color:#FFF;
        color:#823ba8;}
        
    .sticky-icon a i.fa-linkedin  {
        background-color:#FFF;
        color:#0072b1;}
        
    .sticky-icon a i.fa-twitter  {
        background-color:#FFF;
        color:#0d1516;}

}



	