body {
    font-family: 'Poppins', sans-serif !important;
}

.setFont {
    font-family: 'Poppins', sans-serif !important;
}

html:lang(ta) body {
    font-family: 'Meera Inimai', sans-serif !important
}

html:lang(en) body {
    font-family: 'Poppins', sans-serif !important;
}

.sys_view {
    display: block;
}

.set_z-ind {
    z-index: 9;
    position: relative;
}

.mob_view {
    display: none;
}

.colo-yellow {
    background: #FFC107;
    padding: 0px 40px;
    border-radius: 0px 0px 5px 5px;
}

/* home page css */
.nav-log-res img {
    display: none;
}

.navbar-light .navbar-nav .nav-link.menues {
    margin-right: 20px;
    font-weight: 100;
    font-size: 16px;
    color: #423C6B !important;
}


.nav-button {
    color: white;
    background-color: #020671;
    border-radius: 10px;
    padding: 10px 22px;
    font-weight: 700;
    border: none;
    margin-right: 10px;
}

/* .nav-buttons {
    color: #fff;
    border-radius: 10px;
    padding: 10px 22px;
    font-weight: 700;
    border: none;
    margin-right: 10px;
    background-color: #020671;
} */
.nav-buttons {
    color: #fff;
    border-radius: 5px;
    padding: 9px 22px;
    border: none;
    margin-right: 10px;
    background-color: #020671;
    font-size: 12px;
    margin-left: 6px;
}

.left-nav-content {
    margin-left: 20px;
}

.nav-logo {
    margin: auto;
    cursor: pointer;
    width: 200px;
}

.nav-logo1 {
    margin: auto;
    cursor: pointer;
    width: 200px;
}

.banner-content {
    display: flex;
    /* justify-content: space-between; */
    /* align-items: center; */
    background-color: white;
    padding: 25px 30px;
    margin: 90px 0px;
    border-radius: 10px;
}

.set-w {
    width: 225px;
}

.banner-content-btn {
    display: inline-block;
    padding: 28px 54px;
    font-size: 19px;
    color: white;
    border: none;
    cursor: pointer;
    position: relative;
    /* background: linear-gradient(66deg, rgba(255, 216, 12, 1) 0%, rgba(214, 150, 27, 1) 100%); */
    text-decoration: none;
    overflow: hidden;
    z-index: 1;
    font-family: "Roboto", sans-serif;
    font-weight: 900;
    border-radius: 4px;
}

p.main-head-banner {
    color: #fff;
    font-size: 50px;
    font-weight: 100;
}

p.main-head-banner-para {
    color: lightgray;
    font-size: 18px;
}

span.main-head-banner-span {
    font-weight: 600;
}

.banner-content-btn::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(197, 197, 197);
    transform: translateX(-100%);
    transition: all .5s;
    z-index: -1;
    opacity: 0.3
}

.banner-content-btn:hover::before {
    transform: translateX(0);
}

.banner-img {
    margin-bottom: 70px;
    margin-top: 180px;
}

.banner-bg {
    /* background-color: #3A5FA2; */
    background-image: url('/images/Website-og2.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    /* background: -ms-linear-gradient(top, rgba(63,94,162,1) 0%, rgba(131,158,202,1) 47%, rgba(249,249,252,1) 98%, rgba(249,249,252,1) 100%);
    background: linear-gradient(to bottom, rgba(63,94,162,1) 0%, rgba(131,158,202,1) 47%, rgba(249,249,252,1) 98%, rgba(249,249,252,1) 100%); */
    padding: 40px 0px;
}

.banner-title-content {
    cursor: pointer;
    text-align: left;
}

/* .banner-title-content p {
    color: #c1c1c1;
    font-size: 20px;
} */

.banner-title-content span {
    font-size: 14px;
    color: #8d8d8d;
}

.banner-title-content .arrow {
    font-weight: 700;
    font-size: 18px;
    color: black;
}

.banner-search {
    background-color: white;
    padding: 27px 23px;
    border-radius: 9px;
    position: absolute;
    top: 150px;
    left: 0;
    width: 300px;
    text-align: left;
    box-shadow: 0px 0px 5px gainsboro;
    z-index: 2;
}

.banner-search input {
    border-bottom: 1px solid #b1b1b1;
    border-radius: 4px;
    border-top: none;
    border-left: none;
    border-right: none;
    width: 250px;
    margin-bottom: 10px;
}

.banner-search input[type="search"] {
    outline: none;
}

.banner-search span {
    display: block;
    font-weight: 500;
    font-size: 18px;
    padding: 5px 10px;
    cursor: pointer;
}

.banner-search span:hover {
    background-color: #eeeeee;
    border-radius: 5px;
}

.banner-line {
    border-right: 1px solid rgb(175, 175, 175);
    height: 80px;
    margin-left: 100px;
}

.search-box {
    display: flex;
}

.banner-search-find {
    background-color: white;
    padding: 27px 23px;
    border-radius: 9px;
    width: 300px;
    display: inline-table;
    position: relative;
    top: -35px;
    left: 26px;
    width: 300px;
    box-shadow: 0px 0px 5px gainsboro;
}

.profile-btn {
    display: flex;
    justify-content: end;
    align-items: center;
}

.banner-search-find span {
    border: 1px solid blue;
    color: blue;
    padding: 10px 20px;
}

.tab-container {
    display: flex;
    flex-wrap: wrap;
}

.tab-container span {
    margin-right: 10px;
    /* Adjust as needed */
    margin-bottom: 10px;
    /* Adjust as needed */
    cursor: pointer;
    border-radius: 5px;
}

.tab-container span.active {
    background-color: blue;
    color: white;
    cursor: pointer;
    border-radius: 5px;
}

.homepage-logo {
    color: #85879B;
    text-align: center;
    margin-top: 115px;
}

.homepage-logo img {
    width: 150px;
    margin: 20px;
    opacity: 0.6;
    cursor: pointer;
}

.banner-search-final {
    background-color: white;
    padding: 27px 23px;
    border-radius: 9px;
    position: relative;
    top: -35px;
    left: 26px;
    width: 300px;
    height: 80px;
}

.nav-pad {
    padding: 25px;
}

.arrow-color {
    color: blue;
    margin-right: 10px;
    cursor: pointer;
}

.center-postion {
    position: absolute;
    top: 425px;
    width: 100%;
}

.banner-box {
    position: relative;
    z-index: 4;
    width: 90%;
    left: 80px;
}

.search-box {
    position: absolute;
    z-index: 1;
}

/* profile page css */
.prof-select-btn-up.text-right {
    position: absolute;
    top: -55px;
    right: 0;
}

.left-box {
    height: 100vh;
    background: url('/images/gif--bg.gif');
    background-size: cover;
    position: fixed;
    /* width: 350px; */
    text-align: center;
}

.right-box {
    /* padding: 72px 0px 0px 134px; */
    padding: 57px 0px 0px 100px;
}

.right-box2 {
    /* padding-left: 134px; */
    padding-left: 100px;
}

.gry-clr {
    color: #b1b1b1;
    font-size: 15px;
}

article {
    height: 44px;
    overflow: hidden;
    position: relative;
}

span.text-ani1 {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    top: 0;
    left: 0;
    animation: move1 9s ease-in-out forwards;
    animation-iteration-count: infinite;
    animation-delay: 2s;
    padding-left: 13px;
    color: rgb(114, 114, 247);
    color: linear-gradient(273deg, rgba(114, 114, 247, 1) 0%, rgba(55, 50, 212, 1) 23%, rgba(43, 32, 181, 1) 50%, rgba(69, 57, 213, 1) 74%, rgba(119, 109, 251, 1) 100%);
}

@keyframes move1 {
    0% {
        top: -166px;
    }

    20% {
        top: -116px;
    }

    50% {
        top: -79px;
    }

    80% {
        top: -41px;
    }

    100% {
        top: 0px;
    }
}

.admindrop-btn {
    /* margin: 5px;
    padding: 5px 15px; */
    /* color: ; */
    /* color: white; */
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
}

/* .admindrop-btn2 {
    margin: 5px;
    padding: 5px 15px; 
    background-color: red; 
     color: rgb(241, 229, 229); 
     border: 0.5px solid #d9d9d9;
    border-radius: 5px; 
} */



.activedropval {
    background-color: #0d1c70f5 !important;
    color: white !important;

}

/* .activedropval2 {
    background-color: #0d1c70f5 !important;
    color: white !important;
 } */

.activeProfile {
    background-color: #000055 !important;
    color: white !important;
}

.admin-btn {
    margin: 5px;
    padding: 5px 15px;
    color: #000097;
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
}

.box {
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
    cursor: pointer;
    height: 135px;
    width: 100%;
    position: relative;
    /* display: flex;
    justify-content: center;
    align-items: center; */
    margin-bottom: 15px;
}



.box1 {
    padding: 24px 23px;
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
    cursor: pointer;
}

.box2 {
    padding: 23px 0px;
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
    cursor: pointer;
}

.box3 {
    padding: 23px 15px;
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
    cursor: pointer;
}

.mar-tp {
    margin-top: 27px !important;
}

/* profile role page css */
.box-blue {
    padding: 10px;
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
    cursor: pointer;
    background-color: #000055;
    color: white;
    width: 100%;
    height: 150px;
    display: flex;
}

.box-blue h5 {
    /* display: flex; */
    width: 100%;
    /* height: 130px; */
    align-items: center;
    justify-content: center;
    text-align: center;
    /* width: 97px; */
    position: relative;
    word-wrap: break-word;
    top: 47px;
    left: -10px;
}

.boxx {
    padding: 35px 0px;
    border: 0.5px solid #d9d9d9;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 20px;
    width: 173px;
}

.roles {
    position: relative;
    top: -47px;
    left: 65px;
}

.line {
    /* height: 52vh;
    width: 1px;
    background-color: #919191;
    margin-left: 58px;
    position: relative;
    top: -24px; */
    border-right: 1px solid gainsboro;
    min-height: 500px;
}

.mui-btn {
    float: inline-end;
    margin-right: 100px !important;
}

.activeRolebtn {
    color: #083FB2;
}

.radio-btn {
    position: absolute !important;
    right: -15px !important;
}

.radiotext {
    margin-top: 53px;
    word-wrap: break-word;
}

.roletext {
    margin-top: 57px;
}

.inputicon {
    background-color: #1d1dff;
    color: white;
    padding: 1px;
    border-radius: 4px;
    cursor: pointer;
}

/* signup info page css */

.signup-details-bg-dev {
    background: url('/images/original-background.gif');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
}

img.startup_img.img-fluid {
    width: 350px;
    padding: 35px;
}

img.startup_img1 {
    width: 500px;
    padding: 35px;
}

img.startup_img2 {
    width: 150px;
    padding: 35px;
}

/* .continue_btn {
    background: transparent;
    border: 1px solid gainsboro;
    padding: 5px 15px;
    outline: none;
} */

.continue_btn {
    border: 1px solid gainsboro;
    padding: 10px 10px;
    outline: none;
    width: 100%;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.08);
    font-size: 13px;
    /* width: 240px; */
}

.continue_btn2 {
    border: 1px solid gainsboro;
    padding: 10px 10px;
    outline: none;
    width: 100%;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.08);
    font-size: 13px;
    /* width: 240px; */
    /* position: relative; */
    /* left: 40px; */
}

.signup-data_div {
    border: 1px solid gainsboro;
    padding: 17px 25px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.08);
    margin-top: 10px;
    /* width: 500px; */
}

.signup-title p {
    color: #b7aeae;
    margin-top: 10px;
}

ul.auto_ul {
    padding-left: 15px;
    list-style: none;
    border: 1px solid gainsboro;
    border-radius: 8px;
    position: absolute;
    /* display: block; */
    background: white;
    z-index: 9999;
    width: 100%;
    /* display: none; */
}

ul.auto_ul li {
    padding: 5px;
    border-bottom: 1px solid gainsboro;
}

img.raket_logo {
    width: 10px;
}

.level_info {
    position: relative;
    height: 95%;
    padding-left: 12px;
}

.level_info p:nth-child(1) {
    position: absolute;
    top: 5%;
}

.level_info p:nth-child(2) {
    position: absolute;
    top: 48%;
}

.level_info p:nth-child(3) {
    position: absolute;
    bottom: 1%;
}

.getstart-btn {
    border-radius: 8px;
    background: #D9D9D9;
    padding: 14px 44px;
    border: none;
    outline: none;
    color: rgba(0, 0, 0, 0.30);

}

.getstart-btn:hover {
    background: #083FB2;
    color: white;
}

/* OTP Page CSS */
.base .otp-base {
    width: auto;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    gap: 0.5rem;
}

.otp-base input {
    width: 100% !important;
    text-align: center;
    padding: 5px;
    border: 1px solid gainsboro;
    border-radius: 5px;
    outline: none;
    font-size: 20px;
    transition: all 0.2s ease;
}

.resend_span {
    color: #ffc107;
    cursor: pointer;
}

.loader {
    box-sizing: border-box;
    display: inline-block;
    width: 35px;
    /* Slightly increased width */
    height: 60px;
    border-top: 4px solid rgba(255, 255, 255, 0.4);
    ;
    border-bottom: 4px solid rgba(255, 255, 255, 0.4);
    ;
    position: relative;
    background: linear-gradient(#FF3D00 20px, transparent 0) no-repeat;
    background-size: 2px 30px;
    background-position: 50% 0px;
    animation: spinx 5s linear infinite;
}

.loader:before,
.loader:after {
    content: "";
    width: 28px;
    /* Adjusted width */
    left: 50%;
    height: 25px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.4);
    border-radius: 0 0 15px 15px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0 0px;
    animation: lqt 5s linear infinite;
}

.loader:after {
    top: auto;
    bottom: 0;
    border-radius: 15px 15px 0 0;
    animation: lqb 5s linear infinite;
}

/* userpage css */
.nav-pads {
    border-radius: 60px;
}

.fixed-tops {
    position: fixed;
    top: 20px;
    right: 0;
    left: 0;
    z-index: 1030;
}

.bg-color {
    background-color: #F4F7FB;
    /* background-color: gray; */
    height: auto;
}

/* .bg-lights {
    width: 70%;
    background-color: #f8f9fa !important;
    margin: 0px auto;
    display: flex;
    justify-content: center;
    padding: 20px;
} */

a.nav-link.menues.dropdown-toggle {
    font-size: 16px;
    font-weight: 100;
    margin-right: 4px;
}

.navbar-light .navbar-nav .nav-link.menues {
    margin-right: 20px;
    font-weight: 100;
    font-size: 14px;
    color: #fff !important;
    font-family: 'Poppins', sans-serif !important;
}

.bg-img {
    background: url('/images/startup-profile.png') no-repeat;
    width: 100%;
    min-height: 180px;
    background-size: cover;
    position: relative;
    /* top: 17px;
    left: 65px; */
    border-radius: 10px 10px 0px 0px;
}

nav.navbar.navbar-expand-lg.navbar-light.bg-lights.fixed-top1.nav-pad1.all-navs {
    border-radius: 60px;
    padding: 0.5rem 4rem;
    position: relative;
    z-index: 2;
}

a.navbar-brands {
    margin-left: 35px;
}

.nav-log-res1 img {
    display: none;
}

/* .user-tabs {
    width: '100%';
    position: relative;
    bottom: -208px;
    left: 0;
} */
.user-tabs {
    /* width: '100%'; */
    position: relative;
    /* top: -75px; */
    top: -10px;
    left: 0px;
}

.user-tabsss {
    /* width: '100%'; */
    position: relative;
    top: -75px;
    /* top: -10px; */
    left: 0px;
}

.container-fluid.flu-class {
    width: 92%;
    padding-top: 50px;
}

.user-profile {
    width: 100%;
}

.first-box {
    background: #fff;
    padding: 30px 30px;
    border-radius: 8px;
}

.profile-box1 {
    background: #fff;
    padding: 25px;
    border-radius: 8px;
}

.set-ratingbox {
    background: #fff;
    padding: 25px;
    border-radius: 8px;
}

.profile-box2 {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
}

.event-register-box2 {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    margin-top: 10px !important;
}

.event-register-box3 {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    margin-top: 6px !important;
    word-break: break-word;
}

.event-register-box4 {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    margin-top: 6px !important;
}

.event-share{
    color: #083FB2;
    font-size: 18px;
}

.event-shar-btn {
    padding: 18px 0px 0px 0px;
}
.event-shared-btn{
    padding: 18px 10px;
}

.profile-box3 {
    background: #fff;
    border-radius: 8px;
    padding: 80px;
}

.event-district{
    margin-top: 10px;
    margin-bottom: 0px;
}

.event-footer {
    background-color: #222443;
    padding: 20px 0px;
    color: #fff;
    text-align: center;
    margin-top: 40px;
}

.key-img img {
    width: 28px;
    /* max-width: 22px; */

}

.Profile-complete {
    color: rgb(179, 179, 179);
    font-size: 12px;

}

.key-img {
    border-radius: 50px;
    background: whitesmoke;
    padding: 6px;
}

/* .user-box {
    background: #fff;
    width: 100%;
    height: 30vh;
    padding: 14px;
    border-radius: 10px;
} */


.progress {
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    line-height: 0;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: 5rem !important;
    width: 100% !important;
}

.list-para {
    color: #020671;
    font-size: 15px;
    font-weight: 600;
}

.det-flex {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: end;
}

.list-span {
    color: gray;
    font-size: 12px;

}

.Team-logo img {
    width: 250px;
    height: 250px;
    object-fit: contain;
    border-radius: 50%;
}

img.user-brandlogo {
    border-radius: 50%;
    width: 90px;
    height: 87px;
    object-fit: contain;
    border: 1px solid gainsboro;
}

.district_span {
    font-weight: 600;
    word-wrap: break-word;
    color: #fff;
}

img.user-cardlogo {

    width: 100%;
    height: 45px;
    max-width: 64px;
}

.all-userdetails {
    display: flex;
    align-items: center;
    justify-content: space-around;
    /* flex-wrap: wrap; */
    row-gap: 10px;
}

.phn-logos {
    background: #fff;
    padding: 5px;
    border-radius: 59px;
}

.profile-progress {
    display: flex;
    align-items: center;
}

.para {
    font-size: 16px;
    word-wrap: break-word;
}

.paras {
    font-size: 12px;
}

@keyframes lqt {

    0%,
    100% {
        background-image: linear-gradient(#FF3D00 30px, transparent 0);
        background-position: 0% 0px;
    }

    50% {
        background-image: linear-gradient(#FF3D00 30px, transparent 0);
        background-position: 0% 30px;
    }

    50.1% {
        background-image: linear-gradient(#FF3D00 30px, transparent 0);
        background-position: 0% -30px;
    }
}

@keyframes lqb {
    0% {
        background-image: linear-gradient(#FF3D00 30px, transparent 0);
        background-position: 0 30px;
    }

    100% {
        background-image: linear-gradient(#FF3D00 30px, transparent 0);
        background-position: 0 -30px;
    }
}

@keyframes spinx {

    0%,
    49% {
        transform: rotate(0deg);
        background-position: 50% 26px;
    }

    51%,
    98% {
        transform: rotate(180deg);
        background-position: 50% 2px;
    }

    100% {
        transform: rotate(360deg);
        background-position: 50% 26px;
    }
}

/* basic info css */
.next-btn {
    border-radius: 8px;
    background: #083FB2;
    color: white;
    padding: 14px 44px;
    border: none;
    outline: none;
}

.next-btn:hover {
    box-shadow: 0px 0px 5px black;
}

.forms-title p {
    color: gainsboro;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.path_sapn {
    font-size: 20px;
    color: gray;
    font-weight: 500;
    margin-left: 2px;
}

.forms-title {
    margin-top: 6px;
}

.count_num {
    font-size: 16px;
    color: #083FB2;
    margin-right: 2px;
}

.progreeStatus {
    color: #083FB2;
    /* font-family: Roboto; */
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

/* social link page css */
.div_round {
    border-radius: 30px;
    background: #FFF;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.16);
    width: 60px;
    height: 50px;
    margin-right: 15px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;

}

.spoc_inp span {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.30);
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

button.team_size_btn {
    border: 1px solid #083FB2;
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    color: #083FB2;
    font-weight: 600;
    background: white;
}

.nav-logo-profile {
    /* margin: 0px 40px; */
    cursor: pointer;
    width: 140px;
    /* margin-top: 10px; */
}

.nav-logo-profile1 {
    margin: 0px 40px;
    cursor: pointer;
    width: 60px;
}

.nav-blue {
    background: #020671;
    height: 8px;
}

.bg-lights {
    padding: 20px 26px;
    background-color: #010A25 !important;
}

.light-bgs {
    background: #ffffffe0 !important;
}

/* Table */
.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-bottom: 1px solid #dee2e6 !important;
}

.admin-nav-bg {
    width: -webkit-fill-available;
}

.newTable {
    padding: 50px;
    padding-left: 0;
}

.mobile-resp {
    display: flex;
}

.profile-pad {
    padding: 100px;
}

.startupindia_logo {
    position: relative;
    top: 4px;
    margin-left: 2px;
}

.Continue-google {
    margin-left: 3px;
}

.terms-condition {
    position: relative !important;
    left: -13px !important;
}

.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root {
    color: rgb(151 146 146 / 60%) !important;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4375em;
    letter-spacing: 0.00938em;
    padding: 0;
    position: relative;
    display: block;
    transform-origin: top left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 24px);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translate(14px, 16px) scale(1);
    -moz-transform: translate(14px, 16px) scale(1);
    -ms-transform: translate(14px, 16px) scale(1);
    transform: translate(14px, 16px) scale(1);
    -webkit-transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, -webkit-transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    z-index: 1;
    pointer-events: none;
}

.css-1wc848c-MuiFormHelperText-root {
    color: rgba(0, 0, 0, 0.6);
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1.66;
    letter-spacing: 0.03333em;
    text-align: left;
    margin-top: 3px;
    margin-right: 14px;
    margin-bottom: 0;
    margin-left: 0px !important;
}

.raket-pos {
    position: relative;
    left: 45px;
}

/* subash css code  */
button.team_size_btn.teamActBtn {
    background: #083FB2;
    color: white;
}

.font-color-orign {
    color: #FFB100;
    font-family: "Inter", sans-serif;
    font-weight: 800;
    font-size: 24px;
    margin-bottom: 12px;
}

.font-color-blue {
    font-size: 30px;
}

.color-blue {
    color: #062777;
}

.font-color-gray {
    color: #8a8a8a;
}

.set_size {
    padding: 15px 50px;
}

.scrolled {
    background-color: #010A25;
    box-shadow: 0px 0px 5px;
}

.fixed-top {
    position: fixed;
    top: 30px;
    right: 0;
    left: 0;
    z-index: 1030;
}

.navbar-light .navbar-nav .nav-link.menues.active {
    color: #083fb2 !important;
    font-weight: 600;
}

.margin-css {
    padding: 0px 50px;
}

/* no data found page css */

.logo_dash {
    width: 350px;
}

.nodatacss {
    background: white;
    border-radius: 25px;
    box-shadow: 0px 0px 5px gainsboro;
    padding: 25px;
    margin-left: 25px;
}

.nodatacss_admin {
    background: white;
    border-radius: 25px;
    box-shadow: 0px 0px 5px gainsboro;
    padding: 25px;
    margin: 25px 3px;
}

/* gallery page css */
.gallery-list {
    border-radius: 10px;
}

.gallery-title {
    position: absolute;
    bottom: 0;
    background: #000000c7;
    color: white;
    width: 100%;
    border-radius: 0px 0px 10px 10px;
    padding: 15px;
}

.gallery-title p {
    margin-bottom: 0;
}

.gallery-img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 10px;
}

/* news letter page css */
.news-img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    margin-right: 15px;
}

p.news-letter-para {
    color: #bebbbb;
}

.font-sml {
    font-size: 15px;
}

.img-mobile2 {
    position: relative;
    top: -80px;
}

.img-mobile {
    position: relative;
    top: -45px;
}

/* news page css */
.newsletter-img {
    width: 100%;
    height: 350px;
    /* margin-right: 15px; */
}

.news-title {
    padding: 10px 0px;
}

.main_home_bg {
    background: #eef1fe;
}

.Cm-photo-div {
    background: #ffffff;
    border-radius: 20px 20px 20px 20px;
    position: relative;
    z-index: 1;
    padding: 80px 0px 80px 0px;
}

/* .Cm-photo-div::after {
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    background: white;
    content: '';
    border-radius: 15px 15px 0px 0px;
} */

button.new-viewbtn {
    background: transparent;
    padding: 10px 25px;
    border-radius: 5px;
    border: 1px solid black;
    box-shadow: 3px 3px 5px black;
}

.numbered-div {
    background: #001B68;
    width: 100%;
    border-radius: 30px;
    padding: 32px 26px;
    position: relative;
    top: -65px;
    z-index: 2;
}

.details-div {
    background: #000924;
    width: 100%;
    border-radius: 30px;
    padding: 32px 26px;
    position: relative;
    top: -100px;
    z-index: 2;
}

.presence-section {
    padding: 60px 0px;
    background: linear-gradient(90deg, rgba(218, 115, 94, 1) 0%, rgba(156, 108, 231, 1) 97%, rgba(156, 108, 231, 1) 99%);
    border-radius: 40px 40px 10px 10px;
}

.heading-line_span {
    width: 8%;
    display: inline-block;
    border-top: 11px solid #FFB100;
    border-radius: 20px;
}

.map-boxdetails-div {
    background: #fff;
    border: 1px solid #D9D9D9;
    width: 176px;
    height: 93px;
    padding: 16px;
    text-align: center;
    border-radius: 13px;
    display: grid;
    align-items: center;
    justify-content: center;
}

.hub-details {
    background: #000924;
    color: white;
    display: inline-flex;
    align-items: center;
    padding: 22px 42px;
    border-radius: 16px;
    height: auto;
    width: 375px;
}

.map-filter-content span {
    font-size: 13px;
    font-weight: 900;
}

.hub_img-div {
    border-right: 1px solid #545454;
    padding-right: 15px;
}

.hub_name_details {
    padding: 0px 15px;
}

.hub_img {
    width: 70px;
    height: 70px;
    object-fit: contain;
    border-radius: 50%;
    border: 1px solid gainsboro;
}



.hub_name_details .hubname {
    color: #6b6b6b;
    font-size: 12px;
}

.hub_name_details .hubhead {
    color: #FFB100;
    font-size: 14px;
}

.hub_name_details .hubmail {
    font-size: 12px;
    word-break: break-word;
}

/* .map-filiter-home {
    display: flex;
    background: white;
    padding: 10px;
    border-radius: 5px;
    justify-content: center;
} */
.map-filiter-home {
    display: flex;
    background: white;
    padding: 10px;
    border-radius: 5px;
    justify-content: left;
    width: 268px;
}

.defauildRound {
    width: 15px;
    height: 15px;
    background: gainsboro;
    border-radius: 50%;
    margin-right: 10px;
}

.seletedHub {
    background: #191970;
}

.seletedDistrictsMapped {
    background: #ACE1F2;
}

.seletedHubs {
    background: #efefef;
}

.seletedDistricts {
    background: white;
    border: 1px solid gainsboro;
}

section.service-offers-section {
    background: #fff;
    color: white;
    padding: 60px 0px;
    border-radius: 20px;
}

.Services-header-details p {
    color: #8a8a8a;
    font-size: 15px;
    margin: 0px 101px 23px 100px;
    text-transform: capitalize;
}

button.menuBtn {
    background: transparent;
    color: #8a8a8a;
    border-radius: 5px;
    margin: 0px 5px;
    padding: 7px 22px;
    border: 1px solid #555555;
}

.Services-header-details {
    text-align: center;
}

/* .Services-header-details h3 span {
    color: #FFB100;
} */

.tab-data-details {
    padding: 40px 0px;
}

.fund-title {
    position: relative;
}

.fund-title h1 {
    font-size: 60px;
}

.fund-title h3 {
    position: relative;
    top: -30px;
    background: #010a258a;
    padding: 5px;
    font-size: 32px;
}

.connection_div {
    padding: 15px;
    background: #222c4a;
    border-radius: 7px;
}

img.connect_img {
    width: 232px;
    height: 160px;
    object-fit: contain;
    border-radius: 5px;
}

.connect_details {
    padding: 10px 0px;
}

.connect-address {
    font-size: 12px;
    color: #8a8a8a;
    margin-bottom: 5px !important;
}

.connect-date {
    font-size: 12px;
    color: #8a8a8a;
    margin-bottom: 5px !important;
}

button.connection_apply {
    font-size: 14px;
    width: 100%;
    border: none;
    border-radius: 5px;
    padding: 5px 0px;
    margin-top: 5px;
}

.exploreMore {
    background: #222c4a;
    margin: 15px 0px;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    border-radius: 7px;
}

.exploreMore a {
    border-bottom: 1px solid;
    color: #e5e5e5 !important;
    cursor: pointer;
}


.service-list-div {
    padding: 25px 45px;
    background: #222c4a;
    border-radius: 7px;
}

.service_data1 {
    background: white;
    color: black;
    padding: 20px 15px;
    border-radius: 15px;
    height: 300px;
    display: grid;
    margin-top: 15px;
    align-items: baseline;
    box-shadow: 0px 0px 3px gainsboro;
}

.service_data {
    background: white;
    color: black;
    padding: 20px 15px;
    border-radius: 15px;
    height: 590px;
    display: grid;
    margin-top: 15px;
    align-items: baseline;
    box-shadow: 0px 0px 3px gainsboro;
}

.service_data h6 {
    font-size: 15px;
}

.actMenu {
    background: #030C1F !important;
    color: white !important;
    border: none !important;
}

/* 
.service_data p {
    color: #8a8a8a;
} */

button.arrow-btn {
    border-radius: 25px;
    width: 35px;
    height: 35px;
    font-size: 12px;
    border: none;
    background: #0B40AA;
    color: white;
}

section.event-section {
    background: #010A25;
    padding: 60px 0px 80px 0px;
    position: relative;
    z-index: 1;
}

.event-header {
    text-align: center;
}

.event-section::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url('/images/event-bg1.png');
    width: 20%;
    height: 70%;
    z-index: -1;
}

.event-filter h4 {
    color: #191970;
}

button.weekbtn {
    border: 1px solid midnightblue;
    background: transparent;
    padding: 5px 20px;
    border-radius: 25px;
    margin-right: 15px;
    color: midnightblue;
}

.event_round_btn {
    border: 1px solid midnightblue;
    background: transparent;
    border-radius: 25px;
    width: 35px;
    height: 35px;
    color: midnightblue;
    margin: 5px;
}

.event-list-div {
    margin: 15px 0px;
}

.event-list-div p {
    border-top: 1px solid #8a8a8a;
    padding-top: 15px;
    color: #8a8a8a;
    cursor: pointer;
}

.home-img-top {
    width: 100%;
    height: 271px;
    object-fit: contain;
}

.actCategory {
    border-top: 2px solid midnightblue !important;
    padding-top: 15px !important;
    color: midnightblue !important;
    padding-bottom: 15px !important;
    border-bottom: 1px solid midnightblue;
    margin-bottom: 0 !important;
}



.card-div-p {
    color: #d5d5d5;
    font-size: 14px;
    /* text-transform: capitalize; */
}

section.home-card-div {
    padding: 60px 0px;
    background: #062777;
    position: relative;
}

img.homecard-img {
    position: absolute;
    top: -101px;
    z-index: 2;
}

button.avail-btn {
    border: 1px solid black;
    padding: 16px 39px;
    margin-right: 63px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 700;
}

.departments-img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
    background: #ededed8a;
    border-radius: 20px;
    margin-bottom: 10px;
    overflow: hidden;
}

img.dep-img {
    width: 150px;
}

.border-right {
    border-right: 1px solid gainsboro;
}

.border-left {
    border-left: 1px solid gainsboro;
}

.border-top {
    border-top: 1px solid gainsboro;
}

.border-bottom {
    border-bottom: 1px solid gainsboro;
}

section.department-section {
    background: #f4f6fa;
    padding: 60px 0px;
    position: relative;
    z-index: 1;
}

.department-section::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url('/images/event-bg1.png');
    width: 20%;
    height: 70%;
    z-index: -1;
}

section.news-sms-section {
    background: #f4f6fa;
    background-image: url('/images/news-sms-bg.png');
    padding: 60px 0px;
    position: relative;
    z-index: 1;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
}

/* .news-sms-section::before {
    content: '';
    position: absolute;
    right: 0;
    top: -75px;
    background: url('/images/event-bg1.png');
    width: 20%;
    height: 70%;
    z-index: -1;
} */

input.input-home {
    width: 400px;
    padding: 18px 20px 18px 50px;
    border-radius: 50px;
    border: 1px solid gainsboro;
    box-shadow: 0px 0px 5px gainsboro;
    outline: none;
    margin-right: 15px;
}

img.input-email-img {
    position: absolute;
    left: 20px;
    top: 21px;
    width: 23px;

}

.join-button {
    color: white;
    background-color: #02028A;
    border-radius: 35px;
    padding: 14px 24px;
    font-weight: 700;
    border: none;
    margin-right: 10px;
}

.make_h1 {
    font-size: 60px;
    color: white;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}

/* img.sml-racket {
    width: 20px;
} */
img.sml-racket {

    width: 85px;
    margin: 0px -25px;
}

.tamiltext {
    background: rgb(255, 216, 12);
    background: linear-gradient(66deg, rgba(255, 216, 12, 1) 0%, rgba(214, 150, 27, 1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-weight: 900;
    font-family: 'Meera Inimai', sans-serif !important;
    padding: 20px;
    font-size: 80px !important;
}

.englishtext {
    background: rgb(255, 216, 12);
    background: linear-gradient(66deg, rgba(255, 216, 12, 1) 0%, rgba(214, 150, 27, 1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-weight: 900;
    font-family: 'Meera Inimai', sans-serif !important;
    padding: 10px;
    font-size: 80px !important;
}

/* .make_h1 span {
    background: rgb(255, 216, 12);
    background: linear-gradient(66deg, rgba(255, 216, 12, 1) 0%, rgba(214, 150, 27, 1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-weight: 900;
    font-family: 'Meera Inimai', sans-serif !important;
    padding: 20px;
    font-size: 80px !important;
} */

.global_h1 {
    font-size: 60px;
    color: white;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}

/* banner css */
.banner-slide {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner-image {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.banner-title-content p {
    font-weight: 700;
}

.banner-content1 {
    position: absolute;
    top: 25%;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}

.set-center {
    margin-left: 85px;
}

.set-center2 {
    margin-left: 100px;
}

.set-center2 .make_h4 {
    font-size: 30px;
}

.left-content-homepage {
    margin-top: -20px;
}

.set-center2 .get_h1 {
    font-size: 52px;
    font-weight: 600;
}

.get_h1 {
    font-size: 40px;
    font-weight: 600;
}

.banner-apply-btn {
    border: 1px solid gainsboro;
    padding: 15px 40px;
    border-radius: 9px;
    color: #02028A;
    font-weight: 600;
}

.banner-enroll-btn {
    border: 1px solid white;
    padding: 10px 25px;
    border-radius: 5px;
    color: white;
    background: transparent;
}

.search-buttons {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    border: 1px solid gainsboro;
    margin-right: 15px;
    background: white;
}

.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 50%;
    opacity: 1;
}

.swiper-pagination-bullet-active {
    background-color: #ff0000;
    /* Change to the color you prefer for active bullet */
}

.view_doc_btn {
    border: 1px solid gainsboro !important;
    margin-left: 10px !important;
}

.map-content {
    padding: 0px 30px 0px 0px;
}

/* menu css */
.MuiPaper-root.MuiPaper-elevation.MuiDrawer-paper {
    background: white;
    border-radius: 25px;
    /* margin: 50px 0px; */
    padding: 25px;
    height: 97vh;
    width: 330px;
    overflow: hidden !important;
}

.menu-div {
    padding: 25px 0px;
}

ul.menu-ui {
    list-style: none;
    padding-left: 0;
}

ul.menu-ui li {
    margin-bottom: 10px;
    font-size: 16px;
}

.menu_lable {
    font-size: 14px;
}

ul.social_media {
    list-style: none;
    padding-left: 0;
    display: flex;
}

ul.social_media li {
    margin: 5px;
}



/* Dropdown */
.set_menu_nav div.MuiPopover-paper {
    box-shadow: 0px 0px 5px gainsboro !important;
    margin: 0px 50px !important;
    position: sticky !important;
    top: 135px !important;
    border-radius: 15px !important;
}

.startupMenu {
    position: fixed;
    top: 37px;
    z-index: 999;
    width: 100%;
    overflow-y: scroll;
}

.set-bg-menu {
    /* background: white; */
    padding: 75px 25px 0px 25px;

    /* margin: 0px 50px; */
}

li.service span:hover {
    color: #0B40AA;
}

.start {
    color: #170F49;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    margin-left: 18px;
}

img.icons {
    width: 55%;
}

.Btn-text {
    text-transform: none !important;
    color: #083FB2 !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    gap: 5px !important;
    text-align: left !important;
}

.Btn-text.actMenuBtn {
    color: #1d1dea !important;
}

.set_hyper_link {
    cursor: pointer;
}

.set_hyper_link:hover {
    color: #1d1dea !important;
}

.avatar {
    width: 50px !important;
    height: 50px !important;
    border-radius: 15px !important;
    background: white !important;
    box-shadow: 0px 4px 20px 0px #170F4914 !important;

}

.grid1 {
    background: #F6F9FF !important;
    border-radius: 15px !important;
    padding: 40px !important;
}

.listname {
    color: #083FB2;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    margin-top: 8px;
}

ul.MuiList-root.MuiList-padding.droplist {
    color: #6F6C90;
}

.BTN-back {
    font-size: 16px !important;
    color: #083FB2 !important;
    font-weight: 500 !important;
    text-transform: none !important;
}

.dropitem {
    padding: 0px !important;
    margin-bottom: 13px !important;
}

/* .box {
    margin: 60px;
    display: flex;
    justify-content: center;
} */

.avatar1 {
    width: 60px !important;
    height: 60px !important;
    border-radius: 15px !important;
    background: white !important;
    box-shadow: 0px 4px 20px 0px #170F4914 !important;

}

p.start1 {
    margin: 0px 8px;
    color: #191970;
    font-weight: 600;
    font-size: 16px;
}

.mini1 {
    display: flex;
}

img.icons1 {
    width: 60%;
}

.Btn-texts {
    text-transform: none !important;
    color: #6F6C90 !important;
    gap: 5px !important;
}

.mini1 {
    display: flex;
    background: #F7F7FB;
    border-radius: 15px;
    gap: 10px;
    width: 100%;
    margin-top: 25px;
    padding: 20px;
}

.back-BTN {
    text-align: end;
}

span.genderspan {
    border: 1px solid gainsboro;
    border-radius: 25px;
    margin-right: 10px;
    width: 40px;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.genderAct {
    border: 3px solid #3371cf !important;
    background: #dee2e6;
}

.map-filter-content {
    display: flex;
    align-items: center;
}

.mobile-back-btn {
    display: none;
}


.mouse-icon-1 {
    position: relative;
    top: 265px;
}

.mouse-icon-2 {
    position: relative;
    top: 195px;
}

input.sml-inp {
    padding: 5px;
    border-radius: 3px;
    border: 1px solid gainsboro;
    margin: 0px 5px;
    outline: none;
}

.Services-header-details h3 {
    font-weight: 700;
    font-size: 31px;
    margin-bottom: 20px;
    color: #000;
}

.event-header h4 {
    font-size: 30px;
    color: black;
}

.home-event-title h4 b {
    font-size: 30px;
    color: #191970;
}

.smart-card-content {
    margin-left: 50px;
}

.news-sms-details h5 {
    color: #606465;
    font-size: 22px;
}

.crd-title-text {
    margin-top: 12px !important;
    font-size: 18px;
}


/* admin css changes */
.main_dev {
    flex-grow: 1;
    z-index: 1;
    margin-left: 20px;
    /* overflow: hidden; */
}

.setmb {
    margin-bottom: 100px;
}

.admin_main_css {
    position: fixed;
    width: 100%;
    /* background: #F8F9FF; */
}

.set-scroll-code {
    overflow-y: scroll;
    height: 100vh;
    /* margin-bottom: 30px; */
}

.font-color-black {
    color: #000;
    font-size: 20px
}

.set-flex {
    display: flex;
    align-items: center;
}

.sidebar-div {
    background: #1C2655;
    padding: 20px 10px;
    border-radius: 10px;
    height: 85%;
    text-align: center;
    overflow-y: auto;
}

img.sidebar-logo {
    width: 120px;
    margin: 15px 0px;
}

.rec_div {
    padding: 10px;
}

ul.rec_ul {
    list-style: none;
    padding-left: 0;
    text-align: center;
}

.rec_li a {
    color: white;
    padding: 5px 5px;
    background: #ffffff1a;
    border-radius: 5px;
    display: flow-root;
    margin-bottom: 15px;
    font-size: 12px;
}

.rec_li a.active {
    background: #0061D4;
}

nav.admin-navbar {
    background: #1c2655;
    padding: 15px;
    border-radius: 10px;
}

.search_div {
    position: relative;
}

input.navbar-search {
    border: none;
    padding: 5px 5px 5px 50px;
    background: #ffffff24;
    border-radius: 25px;
    outline: none;
    color: white;
}

img.navsearch_icon {
    position: absolute;
    left: 15px;
    top: 5px;
}

.nav_menu_div ul {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    font-size: 12px;
}

.nav_menu_div ul li {
    padding: 5px;
    margin: 0px 40px 0px 0px;
}

span.username_span {
    color: white;
    margin-right: 10px;
}





/* event add page css */
.admin-editbtn {
    background: transparent;
    font-size: 14px;
    padding: 7px 10px;
    border-radius: 5px;
    /* border: 1px solid lightgray; */
    color: white;
    background: #1C2655;
    border-radius: 10px;
}

.admin-deletebtn {
    background: transparent;
    font-size: 14px;
    padding: 7px 10px;
    border-radius: 5px;
    border: 1px solid lightgray;
    color: white;
    background: #f44336;
    border-radius: 10px;
}
.admin-deletebtn1 {
    background: transparent;
    font-size: 12px;
    padding: 7px 10px;
    border-radius: 5px;
    border: 1px solid lightgray;
    color: white;
    background: #f44336;
    border-radius: 10px;
}
.admin-Viewbtn {
    background: transparent;
    font-size: 14px;
    padding: 7px 10px;
    border-radius: 5px;
    border: 1px solid lightgray;
    color: white;
    background: green;
    border-radius: 10px;
}
.ViewbtnCenter{
    text-align: center !important;
    margin-top: 8px;
}
main.event_add_section {
    padding: 15px 0px;
}

.event_add_header {
    background: #d9d9d93d;
    padding: 25px;
    border-radius: 10px;
    text-align: center;
}

.event_add_details_div {
    padding: 15px;
    border: 1px solid gainsboro;
    border-radius: 10px;
}

.event_add_other_details_div {
    padding: 15px;
}

.input_background {
    box-shadow: 0px 0px 25px #dcdcdc59;
    padding: 15px 20px;
    border-radius: 10px;
}

label.ml-auto.lbl_btn {
    background: #0061D4;
    padding: 10px 10px;
    border-radius: 10px;
    color: white;
    width: 200px;
    text-align: center;
    cursor: pointer;
}

.add_icon_btn {
    background: #0061D4 !important;
    padding: 5px 30px !important;
    border-radius: 10px !important;
    color: white !important;
    outline: none !important;
    border: none !important;
    margin-right: 25px !important;
}

.publish-button {
    color: white !important;
    background-color: #00023A !important;
    border-radius: 5px !important;
    padding: 10px 22px !important;
    font-weight: 700 !important;
    border: none !important;
    margin-left: 10px !important;
}

.publish-button {
    color: white !important;
    background-color: #00023A !important;
    border-radius: 5px !important;
    padding: 10px 22px !important;
    font-weight: 700 !important;
    border: none !important;
    margin-left: 10px !important;
}

.publish-button:hover {
    box-shadow: 0px 0px 5px black !important;
}

.discard-btn {
    color: #00023A !important;
    background-color: white !important;
    border-radius: 5px !important;
    border: 1px solid #00023A !important;
    padding: 10px 22px !important;
    font-weight: 700 !important;
    margin-right: 10px !important;
}

.discard-btn:hover {
    box-shadow: 0px 0px 5px #00023A !important;
}

.Mui-disabled {
    cursor: not-allowed;
}

span.date {
    position: absolute;
    right: 22px;
    bottom: -35px;
    background: transparent;
}

.list2-ran {
    color: #00023A;
    /* font-size: 12px; */
}

.table_main_div .MuiTableContainer-root {
    box-shadow: none !important;
}

.ticketadd_admin {
    background-color: white;
    border-radius: 10px;
    box-shadow: 0px 0px 5px gainsboro;
    padding: 15px;
}

.choose-group-div1 {
    box-shadow: 0px 0px 5px gainsboro !important;
}

/* investor team page */
header.team_header {
    background: white;
    padding: 20px;
    border-radius: 10px;
}

.team_list_div {
    background: white;
    margin: 25px 0px;
    border-radius: 10px;
    padding: 15px;
}

.team_name_dat {
    padding-left: 15px;
}

img.team_logo {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 1px solid gainsboro;
    object-fit: contain;
}

.team_list_data {
    margin: 15px 0px;
}

/* investor Support Ticket page */
.filiter_p {
    cursor: pointer;
    color: #8a8a8a;
}

.die {
    border-right: 1px solid black;
}

.filiter_p.active {
    color: #020671;
}

/* smart code page */
.smart-tabs-boxs {
    box-shadow: 0px 0px 5px gainsboro !important;
}

.smart-tabs-boxs div {
    align-items: center !important;
}

img.about-imag {
    height: 150px;
    object-fit: contain;
}

/* ajay css code */
.scheme-box-1 {
    background-color: white;
    border-radius: 10px;
    padding: 20px 120px;
}

.scheme-bg {
    background-color: #F4F7FB;
}

.dialog-modal {
    padding: 20px 80px !important;
}

.scheme-search {
    position: relative;
}

.scheme-search-button {
    position: absolute;
    right: 15px;
    top: 12px;
}

.input-height {
    height: 60px;
    padding-left: 35px !important;
    border-radius: 10px;
}

.Services-box {
    background-color: white;
    border-radius: 10px;
    padding: 20px 25px;
    margin-top: 25px;
}

.service-name h6 {
    background-color: #020671;
    color: #fff;
    padding: 18px 0px;
    border-radius: 8px;
    text-align: center;
    font-size: 16px;
}

.funding-logo img {
    width: 180px;
    height: 70px;
    object-fit: contain;
    border-radius: 50%;
    border: 1px solid #cbcbcb;
}

.funding-details h6 {
    color: #020671;
    font-size: 15px;
    font-weight: 600;
    margin: 0px;
}

.funding-details span {
    color: #cdcdcd;
    font-size: 12px;
}

.funding-details p {
    color: #7d7d7d;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5;

}

.funding-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 25px;
    border-bottom: 1px solid #d9d9d9;
}

.funding-contents {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 25px;
    border-bottom: 1px solid #d9d9d9;
}

.funding-details {
    margin: 0px 25px;
}

/* .news-details{
    margin: 0px 25px;
} */
.Feeds-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
}

.Feeds-content h6 {
    font-weight: 600;
    font-size: 16px;
}

.feeds-loaction {
    display: flex;
    font-size: 11px;
    align-items: center;
    color: #020671;
}

.feeds-days {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #020671;
    font-size: 12px;
}

.event-days {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #020671;
    font-size: 10px;
}

.news-details {
    margin: 0px 0px 0px 30px;
}

.news-detailss h6 {
    font-size: 10px;
    font-weight: 600;
}

.news-detailss p {
    font-size: 9px;
    color: #939393;
}

.news-detailss span {
    font-size: 8px;
}

.news-detailss {
    margin: 0px 0px 0px 15px;
}

.News-logo img {
    width: 150px;
}

.event-box {
    background-color: white;
    border-radius: 10px;
    padding: 7px;
    margin-top: 25px;
    width: 170px;
    border: 1px solid #e1e1e1;
}

.event-content h6 {
    font-size: 14px;
    font-weight: 600;
}

.search-icon-profile-res {
    display: none;
}

.report-title h6 {
    color: #020671;
    font-weight: 600;
}

.report-title {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.report-title span {
    color: rgb(170, 170, 170);
    font-size: 16px;
}

.remark {
    display: flex;
    align-items: center;
}

.green {
    background-color: #269949;
    width: 13px;
    height: 13px;
    border-radius: 50%;
}

.red {
    background-color: #EB3F3F;
    width: 13px;
    height: 13px;
    border-radius: 50%;
}

.modal-box {
    border-bottom: 1px solid gainsboro;
    padding-bottom: 10px;
}

.report-modal-full {
    text-align: center;
}

.report-modal-full h6 {
    color: #020671;
    font-weight: 600;
}

.report-modal-full p {
    color: #EE9E9E;
}

.report-modal {
    padding: 0px 30px;
}

.team-btn {
    border-radius: 50px !important;
    padding: 10px !important;
    text-transform: none !important;
    font-weight: 600 !important;
    color: "#083FB2 !important"
}

.blog-details-bg {
    position: relative;
    margin-left: -40px;
    margin-top: 145px !important;
}

.blog-details-margin {
    margin: 0px 70px 170px 70px;
}

.blog-details-title {
    text-align: center;
    color: white;
    position: absolute;
    top: 90px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.blog-details-title span {
    background: #53612C;
    border-radius: 20px;
    padding: 10px 12px;
}

.blog-details-title h2 {
    font-weight: 600;
}

.blog-details-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.blog-details-para {
    text-align: justify;
}

.blog-link a {
    text-decoration: underline;
    display: inline-block;
    margin: 5px;
    word-break: break-word;
}

.blog-box {
    background: #ffffff;
    /* color: white; */
    box-shadow: 1px 1px 9px 0px;
    display: inline-flex;
    align-items: center;
    padding: 15px 15px 15px 20px;
    border-radius: 9px;
    margin-top: 40px;
    width: 430px;
}

.blog_img-div {
    /* padding-right: 15px; */
    border: 1px solid gray;
    border-radius: 50%;
}

.blog_img {
    width: 75px;
    height: 75px;
    object-fit: contain;
    border-radius: 50%;
}

.blog_name_details {
    padding: 0px;
    padding-left: 15px;
}

.linekein-blog {
    position: relative;
    left: -5px;
}


/* events */
.event-title {
    position: relative;
    margin-bottom: 25px;
    text-align: center;
}

.event-title-line {
    position: relative;
    text-align: center;
    margin-bottom: 25px;
}

.event-titles {
    font-weight: 600;
}

.event-line {
    position: absolute;
    margin: 0 auto;
    top: 30px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.event-line-img {
    position: absolute;
    margin: 0 auto;
    top: 45px;
    left: -200px;
    right: 0px;
    bottom: 0px;
}

.event-details h5 {
    font-weight: 600;
    font-size: 18px;
    height: 45px;
    overflow-y: auto;
    margin-top: 10px;
    word-break: break-all;
}

.reg-fees2 {
    display: flex;
    align-items: center;
    position: absolute;
    width: 93%;
    bottom: 15px;
    justify-content: space-between;
}

.reg-feeing {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.reg-titles{
    background: #F4FBFF;
    color: #083FB2;
    font-size: 16px;
    font-weight: 600;
    padding: 6px 38px;
    border-radius: 10px;
}

.event-details p {
    color: rgb(153 153 153);
    font-size: 12px;
    margin: 0px;
}

.event-location {
    font-weight: 500;
    font-size: 16px;
    color: #000;
    word-break: break-all;
    margin-bottom: 60px;
    height: 40px;
    overflow-y: auto;
}
.event-location-register {
    font-weight: 500;
    font-size: 16px;
    color: #000;
    word-break: break-all;
    margin-bottom: 20px;
    height: 40px;
    overflow-y: auto;
}

.event-time {
    font-weight: 500;
    font-size: 14px;
}

.reg-fees {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.event-free {
    color: #0051F2;
    font-weight: 600;
    font-size: 12px;
}

.event-img {
    position: relative;
    background: #fff;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
}

.img-top {
    position: absolute;
    top: 10px;
    right: 6px;
}

.event-time-top {
    position: absolute;
    top: 6px;
    left: 3px;
}

.time-bg {
    background-color: #ffff;
    border-radius: 5px;
    text-align: center;
    padding: 3px;
}

.time-color {
    color: #020671;
}

.time-bg h6 {
    font-weight: 600;
    margin: 0px;
}

.time-bg span {
    font-size: 12px;
}

.img-top span {
    background: linear-gradient(to right, rgba(206, 210, 222, 1) 0%, rgba(69, 70, 150, 1) 100%);
    border-radius: 4px;
    padding: 4px 14px;
    font-size: 12px;
    color: #ffffff;
}

.event-img .card-img-top {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 10px 10px 0px 0px;
}

.event-clockss {
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 20px;
}

.event-list .card {
    margin-bottom: 10px !important;
}

/* .event-list{
    margin-top: 30px;
} */
/* animation-btn */
.reg-btn {
    display: inline-block;
    padding: 12px 35px;
    font-size: 12px;
    color: white;
    border: none;
    cursor: pointer;
    position: relative;
    background-color: #083FB2;
    text-decoration: none;
    overflow: hidden;
    z-index: 1;
    /* font-family: inherit; */
    border-radius: 4px;
}

.reg-btn::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: gray;
    transform: translateX(-100%);
    transition: all .5s;
    z-index: -1;
    opacity: 0.3
}

.reg-btn:hover::before {
    transform: translateX(0);
}


.event-details-title h3 {
    text-align: center;
    font-weight: 600;
    color: black;
    font-size: 20px;
}

.event-modal-box-1 {
    border-radius: 8px;
    box-shadow: 0px 0px 4px 0px;
    padding: 20px;

}

.modal-img img {
    width: 160px;
    height: 125px;
    object-fit: fill;
    border: 1px solid #e5e5e5;
    padding: 5px;
    border-radius: 5px;
}

.modal-box-1 {
    display: flex;
}

.img-tops span {
    background-color: #dde2e3;
    border-radius: 8px;
    padding: 4px 8px;
    font-size: 12px;
    color: #626262;
}

.modal-location {
    display: flex;
    align-items: center;
}

.modal-location span {
    font-weight: 700;
    color: black;
}

.modal-location h6 {
    font-weight: 700;
    color: black;
}

.event-details-title h5 {
    text-align: center;
    font-weight: 600;
    color: black;
    font-size: 16px;
}

.table-span {
    color: #bfbfbf;
    font-size: 12px;
}

.table-email {
    color: #bfbfbf;
    font-size: 12px;
    margin-top: 13px;
}

.modal-delet-icon {
    color: #ff0000c7;
    font-size: 23px;
    margin-top: -11px;

}

.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
}

.Participants-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.Participants-flex h3 {
    font-size: 16px;
    color: black;

}

.modal-delete {
    font-size: 22px;
    color: red;
    margin-left: 5px;
    margin-top: 10px;
}

.para-width {
    width: 65%;
}

.para-width h5 {
    font-weight: 600;
    color: black;
    font-size: 17px;
}

.para-width p {
    font-size: 12px;
}

.grid-border {
    border-bottom: 1px solid rgb(210, 210, 210);
    margin-bottom: 10px;
    height: 5px;
    width: 100%;
}

.event-pagination {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.modal-success {
    margin-top: -50px;

}

.no-data {
    margin: 25% 0% 0% 34%;
    font-size: 34px;
}

.founder-profile-img img {
    width: 50px;
    height: 50px;
    object-fit: contain;
}

.file-name {
    position: relative;
}

.file-name-move {
    position: absolute;
    display: inline;
    top: 21px;
    left: 47px;
    font-size: 14px;
}

.nav-align {
    display: flex;
    align-items: center;
}

.secont-filter {
    margin: auto;
}

/* .logo-btn-margin{
    mar
} */
.secont-filter-position {
    position: absolute;
    top: 0;
    left: 510px;
}

.home-event-title {
    position: relative;
}

.home-event-no-data {
    margin: 0px 38%;
}

.home-event-no-data p {
    font-size: 30px;
}

.avail-now-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.home-join {
    position: relative;
}

.home-email-required {
    position: absolute;
    left: 0px;
}

.home-event-days {
    display: flex;
}

/* angle page*/
.angel-title h2 {
    color: #083FB2 !important;
    font-weight: 600;
}

.works-section h2 {
    color: #083FB2 !important;
    font-weight: 600;
    line-height: 1.7;
}

.works-sections {
    color: #6B6B6B;
    font-size: 14px;
    line-height: 1.9;
    text-align: justify;
}

.angel-process-steps {
    background: #fff;
    width: 100%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px 4px;
    border-radius: 10px;
    margin-bottom: 10px;
}

.angel-details {
    background: #fff;
    width: 100%;
    height: auto;
    border-radius: 12px;
}

.process-div-angel {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 18px 17px;
}

.process-text {
    margin-left: 35px;
}

.angel-opacity {
    opacity: 0.7;
}

.angel-register-bg {
    background: #000924;
    width: 100%;
    height: auto;
    padding: 39px 50px;
    border-radius: 30px;

}

.angle-width {
    width: 90% !important;
}

.angel-details-box {
    background: #192139;
    padding: 50px 60px;
    border-radius: 30px;
    margin-bottom: 15px;
}

.angel-register-bg ul li {
    color: #dfdfdf;
    font-size: 18px;
    line-height: 1.9;
}

.angle-page-register h3 {
    color: #FFB100;
    font-weight: 600;
}

button.angel-reg {
    background: #020671;
    padding: 10px 50px;
    color: #fff;
    border-radius: 5px;
    border: none;
    margin-top: 12px;
}

.angel-rec-img {
    width: 55px;
}

.event-home-img-top {
    width: 100%;
    height: 190px !important;
    /* object-fit: contain; */
    max-width: 94%;
}

.blog-box-val {
    overflow-wrap: anywhere !important;
}

.back-blog {
    margin-left: 75px !important;
    margin-top: 10px !important;
}

.map-div {
    position: relative;
}

/* .map-div::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100vh;
    left: -42px;
    top: -88px;
    z-index: 0;
    background-repeat: no-repeat;
    background-image: url(/images/map-bg.png);
} */

/* ranjith css code   */
.head {
    text-align: center;
}

.create {
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 50px;
}

.query {
    color: #020671;
    margin-top: 10px;
    line-height: 16.41px;
    font-size: 14px;
}

.para {
    text-align: justify;
    font-weight: 400;
    line-height: 21px;
    color: #000000;
    font-size: 14px;
}

.attach {
    color: #020671;
    font-size: 14px;
}

.image {
    width: 80px;
    height: 80px;
    border-radius: 4px;
}

.field {
    background: #ffffff;
}

.feedback {
    background: #ffffff4d;
    padding: 10px 16px;
    border-radius: 8px;
}

/* Chat */

/* === CONVERSATIONS === */

.timer {
    margin-left: 15%;
    font-family: "Open Sans", sans-serif;
    font-size: 11px;
    padding: 3px 8px;
    color: #bbb;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 15px;
}

.chat .messages-chat .message {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
}

.text1 {
    margin: 0 20px;
    background-color: white;
    padding: 15px;
    border-radius: 12px;
    width: 100%;
    text-align: justify;
    font-size: 14px;
    /* max-width: 400px; */
    position: relative;
    z-index: 0;
}

.text1::after {
    position: absolute;
    content: "";
    top: 14px;
    left: -5px;
    width: 15px;
    height: 15px;
    background: #ffffff;
    border-radius: 3px;
    transform: rotate(45deg);
    z-index: -1;
}

.chat .messages-chat .text {
    margin: 0 35px;
    background-color: #f6f6f6;
    padding: 15px;
    border-radius: 12px;
}

.text-only {
    margin-left: 45px;
}

.time1 {
    font-size: 10px;
    color: lightgrey;
    margin-bottom: 10px;
    margin-left: 85px;
}

.time2 {
    font-size: 10px;
    color: lightgrey;
    margin-bottom: 10px;
    margin-left: 85px;
}

.response-time1 {
    float: right;
    margin-right: 85px !important;
}

.response {
    float: right;
    margin-right: 0px !important;
    margin-left: auto;
}

.response .text {
    background-color: #e3effd !important;
}

.chat .messages-chat .text2 {
    margin: 0px 34px;
    background-color: white;
    padding: 15px;
    border-radius: 12px;
    width: 100%;
    font-size: 14px;
    max-width: 355px;
}

.text3 {
    margin: 0px 22px;
    background-color: white;
    padding: 15px;
    border-radius: 12px;
    width: 100%;
    font-size: 14px;
    /* max-width: 355px; */
    position: relative;
    z-index: 0;
}

.chat .messages-chat .message .photo1 {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.chat .messages-chat .message1 .photo2 {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.team {
    color: #020671;
    font-weight: 500;
    font-size: 14px;
    line-height: 17.54px;
}

.msg_box {
    position: relative;
    bottom: 0px;
}

.queryDesc {
    word-break: break-word;
}

.message-box {
    width: 100%;
    border-radius: 10px;
    padding: 5px;
    background: white;
}

.message-box fieldset {
    border-style: none !important;
}

.text3::after {
    position: absolute;
    content: "";
    top: 14px;
    right: -5px;
    width: 15px;
    height: 15px;
    background: #ffffff;
    border-radius: 3px;
    transform: rotate(45deg);
    z-index: -1;
}


/* Tanseed 6.0 Page CSS */

.tanseed-info {
    padding: 65px 65px !important;
}

span.tan {
    color: #ffb100;
}

h3.tan-title {
    color: white;
    font-weight: 700;
    font-size: 32px;
    line-height: 54px;
}

p.startup-para {
    font-size: 16px;
    line-height: 28px;
    color: white;
}

p.date {
    font-size: 16px;
    line-height: 28px;
    color: white;
}

span.feb {
    color: #ffb100;
}

button.tan-viewbtn {
    background: white;
    padding: 10px 25px;
    border-radius: 5px;
    border: 1px solid black;
    font-weight: 500;
}

.tan-grid {
    text-align: left !important;
    padding: 0px 40px !important;
}

.tan-image {
    padding: 30px !important;
}

.tan-viewbtn {
    background: white;
    padding: 10px 20px;
    border-radius: 5px;
    border: 1px solid black;
    font-weight: 500;
}

.tan-content-actions {
    margin-top: 20px;
}

.tan-tab {
    display: flex;
    justify-content: center;
    padding: 40px;
}

.tan_lable_name {
    border-radius: 10px 10px 10px 10px !important;
    padding: 20px 90px !important;
    color: #ffffffcc !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-align: center !important;
    background-color: #ffffff2b !important;
}

.activeTab {
    border-radius: 10px 10px 10px 10px !important;
    padding: 20px 90px !important;
    color: #ffb100 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-align: center !important;
    background-color: #ffffff4d !important;
}

.tan_lable_name1 {
    border-radius: 10px 10px 10px 10px !important;
    padding: 20px 90px !important;
    color: #ffffffcc !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-align: center !important;
    background-color: #ffffff2b !important;
}

.altActiveTab {
    border-radius: 10px 10px 10px 10px !important;
    padding: 20px 90px !important;
    color: #ffb100 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-align: center !important;
    background-color: #ffffff4d !important;
}

.tab-1 {
    color: #ffffffcc;
    text-align: justify;
    line-height: 30px;
}

.portfolio-partners-title h4 {
    color: #0b40aa;
}

.portfolio-partners-title p {
    color: #6b6b6b;
    font-size: 13px;
    margin-bottom: 40px;
}

.portfolio-partners-title {
    text-align: center;
}

.chips {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-bottom: 40px;
}

.tan-chip1 {
    background: #0d1232 !important;
    color: white !important;
    border-radius: 30px !important;
    padding: 10px 16px !important;
    font-weight: 400;
}

.tan-chip2 {
    border: 2px solid #0d1232 !important;
    color: #000000 !important;
    border-radius: 30px !important;
    padding: 10px 16px !important;
    font-weight: 400;
}



/* User Page Design CSS */
.double-clr1 {
    border: 0.5px solid #00000029;
    border-radius: 10px;
    margin-top: 10px;
}

.tabs {
    padding: 25px 23px;
}

.titles {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 10px 20px;
    background-color: #d9d9d91f;
    border-radius: 15px;
}

.startup-sup-btn {
    border-right: 0.3px solid #4d4d4d !important;
    border: none;
    background-color: transparent;
    padding: 0px 10px;
}

.startup-sup-btn1 {
    border: none;
    background-color: transparent;
    padding-left: 16px;
}

.startup-sup-btn.active,
.startup-sup-btn1.active {
    border: none;
    background-color: white;
    color: #0061d4;
}
.startup-sup-btn-11.active{
    border: none;
    color: #0061d4;
}
.sec-clr1 {
    background-color: white;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 0px 15px;
}

.sec-btn-bg1 {
    padding: 20px;
}

.all-btn-bg1 {
    background-color: #fafafa;
    padding: 9px;
    border-radius: 10px;
}

.sec-btn-1-li {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.sec-btn-2-li {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.sec-btn-1-li.active,
.sec-btn-2-li.active {
    border: none;
    background-color: white;
    color: #0061d4;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.btn-fil {
    border: none;
    background-color: transparent;
    font-size: 12px;
    margin-right: 5px;
}

.btn-fil1 {
    border: none;
    background-color: transparent;
    font-size: 12px;
}

.resolve-date{
    font-size: 12px;
    margin-right: 5px;
}

.sec-filters1 {
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.toggle-eve {
    border-radius: 10px !important;
    background: #f9f9f9 !important;
    border: none !important;
}

.toggle-fil {
    border-radius: 10px !important;
    background: white !important;
    padding: 9px !important;
}

.all-btn-bg1 {
    background-color: #fafafa;
    padding: 9px;
    border-radius: 10px;
}

.week {
    border-radius: 10px !important;
}

.Sup-list-ran {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 69px;
    margin-top: 34px;
    background-color: white;
    border: 0.1px solid #00000014;
    padding: 23px 23px;
    border-radius: 20px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.list-1-ran {
    background-color: #f9f9f9;
    border-radius: 12px;
    padding: 17px 21px;
}

span.list-1-clr {
    font-size: 18px;
}

.list-2-clr-ran {
    font-size: 14px;
}

/* .list-ran {
    font-size: 14px;
  } */

.list-5-ran {
    background-color: #ffdada;
    padding: 7px 27px;
    border-radius: 20px;
}

.list-5-clr-ran {
    color: #eb3f3f;
    font-size: 12px;
    margin: 0;
}

.list-6-ran {
    border: 1px solid #000000;
    padding: 15px 15px 15px 15px;
    border-radius: 14px;
}

.list-6-clr-ran {
    font-size: 12px;
    margin: 0px;
}

span.list-2-grey-ran {
    color: lightgray;
    font-size: 12px;
}

span.list-2-black-ran {
    font-size: 12px;
}

.titles1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 30px;
    background-color: #d9d9d91f;
    border-radius: 15px;
    gap: 73px;
    color: #020671;
    font-size: 16px;
}

.tabs1 {
    padding: 25px 0px;
}

.toggle-eve1 {
    border-radius: 20px !important;
    background: #f9f9f9 !important;
    border: none !important;
}

.profile-80 {
    padding: 7px 27px;
    border-radius: 20px;
    background-color: #e5ffed;
}

.profile-80 .list-5-clr-ran {
    color: green;
}

.status-verified {
    border: none;
    color: #215731;
    padding: 15px 40px;
    border-radius: 14px;
    background-color: #26994959;
}

.date {
    float: right;
    font-size: 10px;
    color: grey;
    margin-right: 10px;
    margin-top: 10px;
}


/* Sector Home Page */

.sm-banner-chip-text1 {
    text-align: center;
    font-size: 12px;
    font-weight: 100;
}

.sm-banner-chip-text1 span {
    background: #1f3e81;
    color: #fff;
    padding: 10px 15px;
    border-radius: 30px;
}

.sm-banner-chip-text1 h1 {
    color: #9daac7;
    padding-top: 44px;
    font-size: 65px;
    font-weight: 700;
    text-transform: uppercase;
}

.sm-banner-chip-text1 h6 {
    color: #9daac7;
    padding: 20px 319px;
    line-height: 35px;
}

.left-side-smartcardPage1 h4 {
    color: #0b40aa;
    font-weight: 600;
    word-spacing: 5px;
}

.left-side-smartcardPage1 p {
    color: #6b6b6b;
    font-size: 15px;
    line-height: 30px;
}

.sm-crd-process-steps1 {
    background: #fff;
    width: 100%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px 4px;
    border-radius: 10px;
    margin-bottom: 10px;
}

.sm-crd-process-steps2 {
    background: #fff;
    width: 100%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px 4px;
    border-radius: 10px;
    margin-bottom: 10px;
    opacity: 0.6;
}

.sm-crd-process1 {
    padding: 35px 16px;
}

.how-works-details1 {
    background: #fff;
    width: 100%;
    height: 75vh;
    border-radius: 12px;
}

.works-mesh-layer1 {
    position: absolute;
    background: url("./images/mesh-layer.png");
    width: 100%;
}

.layer-bg-smcrd1 {
    position: relative;
}

.process-div1 {
    display: flex;
    justify-content: flex-start;
    align-items: center;

    padding: 15px 17px;
}

.works-section1 h4 {
    color: #0b40aa;
    font-weight: 600;
}

.works-section1 p {
    color: #6b6b6b;
    font-size: 14px;
    margin-top: 25px;
    padding: 0px 31px 0px 0px;
    line-height: 25px;
}

.rec-img1,
.rec-img2 {
    width: 55px;
}

.application {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.down-now-btn {
    color: #ffffff !important;
    background: #020671 !important;
    font-weight: 500 !important;
    text-transform: none !important;
    padding: 10px 25px !important;
}

.down {
    color: #0b40aa;
}

.below {
    color: #6b6b6b;
}

.tanseed-info1 {
    padding: 60px 10px !important;
}


/* BI Call Centre pages */

.smart-card-info1 {
    background: url("/images/mesh-527 2.png");
    border-radius: 20px 20px 0px;
    position: relative;
    top: -20px;
    z-index: 1;
}

.join-us-now-sec1 {
    background: #ffffff;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 35px;
    padding: 50px;
}

.smart-card-info5 {
    background: #ffffff;
    border-radius: 20px 20px 0px;
    position: relative;
    top: -20px;
    z-index: 1;
}

.why-adukalam-sec {
    background-image: url(/images/RGB.png);
}

.tab-aadu {
    margin: 0;
    background-color: #000924;
    border-radius: 32px;
    padding: 60px 0px;
    display: flex;
    justify-content: center;
}

.aadduu {
    color: #fff;
    line-height: 35px;
    font-size: 20px;
}

h2.att {
    margin-bottom: 25px;
    text-align: center;
}

.aadu-title {
    text-align: center;
    line-height: 32px;
    padding: 50px 70px;
}

.join-us-now-sec1 {
    background: url(../images/join-us-bg.png);
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0px;
    padding: 50px;
}



/* Four Pages CSS */

.para-all {
    text-align: justify;
}

/* Smart Re-Design  */

.sup-sm-crds1 {
    width: 260px !important;
    height: 295px !important;
    max-width: 274px !important;
    border-radius: 15px !important;
    padding: 20px !important;

}

.service-card-back-layers1 {
    text-align: center;
}

.layer-crd-back-img1 {
    background: url('/images/crd-backlayer.png');
    width: 100%;
    height: 180px;
}

img.service-card-back-image1 {
    width: 90px;
    height: auto;
    margin: 62px auto;
}

/* kesavan css */
.back-color {
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 33%, rgba(225, 232, 243, 1) 100%);
    width: 100%;
    /* height: 100vh; */
    position: relative;

}

.back-color1 {
    background: #f5f7fe;
    width: 100%;
    /* height: '100vh'; */
    position: relative;

}

.main-title {
    text-align: center;
    margin-top: 145px;
    position: relative;
}

p.titles-paras {
    color: gray;
    width: 71%;
    margin: 0px auto;
    font-size: 15px;
}

.big-title2 {
    font-size: 60px;
    font-weight: 600;
    margin-top: 8px;
    /* margin-top: 10rem; */
    position: relative;
    padding-bottom: 12px;
}

.big-title {
    font-size: 60px;
    font-weight: 600;
    position: relative;
    color: black;
}

.big-titles {
    font-size: 60px;
    font-weight: 600;
    position: relative;
    color: black;
}

span.big-title2 {
    color: #083FB2;
    font-weight: 600;
}

span.small-tit {
    color: #083FB2;
    font-size: 13px;
    letter-spacing: 2px;
}

.filter-search {
    margin-bottom: 15px;
}

/* .MuiTabs-flexContainer {
    justify-content: center !important;
    display: flex;
} */
.tab-div {

    display: flex;
    justify-content: center;
}

.tabs-boxs.MuiBox-root {
    width: 100%;
    max-width: 45%;
    background: #fff;
    border-radius: 33px;
    padding: 6px 3px;
    display: flex;
    justify-content: center;
    box-shadow: 0px 0px 5px gainsboro;
    z-index: 1;
}

.tabs-boxs-events.MuiBox-root {
    width: 100%;
    max-width: 45%;
    background: #fff;
    border-radius: 33px;
    padding: 6px 3px;
    display: flex;
    justify-content: center;
    box-shadow: 0px 0px 5px gainsboro;
    z-index: 1;
}

.anim-div {
    position: relative;
    display: inline-block;
}

.anim-abs {
    position: absolute;
    top: -10px;
    right: -87px;
    font-size: 11px;
    background: #0B40AA;
    width: 97px;
    height: 31px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 7px;
}

.filter-lists {
    display: flex;
    align-items: center;
    justify-content: left;
    padding-left: 15px;
    list-style-type: none;
    margin: 0;
}

.vectorimg {
    position: absolute;
    left: 417px;
    top: 100px;
}

.typewriter-container {
    position: relative;
    margin-left: 3px;
}

.MuiPickersToolbar-root.MuiDatePickerToolbar-root.MuiPickersLayout-toolbar {
    display: none;
}

.MuiStack-root {
    overflow: hidden;
}

button.MuiButtonBase-root.MuiPickersDay-root.Mui-selected.MuiPickersDay-dayWithMargin {
    background-color: orange;
    border-radius: 11px;
}

.amap-action {
    text-align: right;
}

.MuiPickersToolbar-root.MuiPickersLayout-toolbar.MuiDateRangePickerToolbar-root {
    display: none;
}

p.MuiTypography-root.MuiTypography-body2 {
    display: none;
}

span.cursor-style {
    border-left: 3px solid #083FB2 !important;
    font-size: 44px !important;
}

.chipTextml-1 {
    background: #B6CBFB;
    padding: 0px 4px;
    border-radius: 7px;
}

.chipText.ml-1 {
    background: #B6CBFB;
    padding: 0px 4px;
    border-radius: 7px;
}

/* .MuiTabs-flexContainer {
    display: flex;
    justify-content: space-around;
    align-items: center;
} */
button.MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected {
    background: #083fb2;
    border-radius: 30px;
    color: #fff;

}

button.MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary {
    text-transform: none;
    font-size: 14px;
    font-weight: 500;

}

.center-tab {
    display: 'flex' !important;
    justify-content: 'center' !important;
}

span.MuiTabs-indicator {
    height: 0;
}

.name-tab {

    display: flex;
    justify-content: center;
    margin-top: 35px;
}

/* .MuiList-root {
    line-height: 35px;
} */

.MuiDialogActions-root.MuiDialogActions-spacing.MuiPickersLayout-actionBar {
    display: none;
}

/* supportpage css */
.viewmore-btns {
    position: absolute;
    bottom: 4px;
    right: 72%;
}

.nodata-div {
    background: #fff;
    width: 100%;
    height: 100vh;
    border-radius: 10px;
    padding: 25px;
    margin-bottom: 25px;
}

.set_size {
    padding: 35px 46px;
    background: #fff;
    position: relative;
    border-radius: 10px;


}

.support-backcolor {
    background: #ECEEF6;
    width: 100%;
    height: auto;
}

.msg-boxs {
    background: #fff;
    height: auto;
    width: 100%;
    border-radius: 13px;
    padding: 25px;

    margin-bottom: 10px;
}

.display-data {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: '7px';
    cursor: pointer;

}

.funding-span {
    color: '#725F5F';
    font-size: 12px;
}

.ticket-no-para {
    color: '#020671';
    background: 'E5FFED';
}

.back-btns {
    color: #083FB2 !important;
}

span.ticket-span {
    font-size: 12px;
    color: gray;
}

p.ticket-no-para {
    color: #020671;
    font-size: 16px;
    margin-bottom: 0px;
    font-weight: 600;
}

.allticket-list {
    display: flex;
    align-items: center;
}

.support-history-title {
    margin-left: 30px;
    font-size: 20px;
}

.back-btns {
    color: #083FB2 !important;
    background: #fff !important;
    padding: 6px 17px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    margin-bottom: 15px !important;
}

.event-backed-btns {
    color: #083FB2 !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    margin-bottom: 15px !important;
    text-align: left !important;
}

.main-lists-support {
    /* width: 96%; */
    margin-top: 25px;
    padding: 0;
}

p.title {
    font-size: 26px;
}

.ticket-para {
    font-size: 15px;
    color: #000;
    margin-bottom: 0;
    font-weight: 600;
}

.date-span {
    font-size: 10px;
    color: #000
}

.status-crd {
    text-align: right;
}

.pars-divs {
    text-align: center;
    padding: 0px 67px;
}



.support-footer {
    background: #020671;
    height: auto;
    width: 100%;
}

.nodata-msg {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80%;
}

.footer-menues {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    color: #fff;
    padding-top: 20px;
}

p.foot-msgs {
    margin-bottom: 0px;
}

.foot-msg {
    margin-right: 30px;
}

p.helpline-no {
    margin-bottom: 0px;
}

.helpline-no {
    margin-right: 30px;
}

.phn-icn {
    background: #141891;
    padding: 10px;
    border-radius: 21px;

}

.mail-icn {
    background: #141891;
    padding: 10px;
    border-radius: 21px;
}


/* new ecosystem */
.back-layer {
    background-image: url('/images/backgroundlayer.png');
    width: 36%;
    height: 87vh;
    position: absolute;
    right: 0;
    background-repeat: repeat-x;
}

.back-layer1 {
    background-image: url('/images/backgroundlayer.png');
    width: 31%;
    height: 87vh;
    position: absolute;
    background-repeat: no-repeat;
}

.top-layer {
    background-image: url('/images/toplayer.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 87vh;
    position: absolute;
    top: 0;
}

.under-layer {
    background-image: url('/images/toplayer.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
}

.side-layer {
    background-image: url('/images/sidelayer.png');
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
}

/* .search-bar {
    background-color: #fff;
    width: 60%;
    padding: 7px 16px;
    margin: 29px auto;
    border-radius: 50px;
    display: flex;
    align-items: center;
    position: relative;
}

.gray-back-search {
    padding: 20px 14px;
    width: 40%;
    border-radius: 50px;
}

.gray-back-search span {
    margin: 6px 0px;
    color: lightgrey;
    font-size: 18px !important;
}

.search-input {
    border: none;
    background: transparent;
    color: #000;
    font-size: 14px;
    margin-left: 8px;
    width: 100%;
    outline: none;
    height: 70px;
} */
.upd-search-eco {
    font-size: 30px;
    color: lightgrey;
    margin-left: 20px;
}

.search-bar {
    background-color: #fff;
    width: 60%;
    padding: 7px 16px;
    margin: 29px auto;
    border-radius: 50px;
    display: flex;
    align-items: center;
    position: relative;
}

.search-input {
    border: none;
    background: transparent;
    color: #000;
    font-size: 14px;
    width: 100%;
    outline: none;
    padding-left: 40px;
    height: 70px;
    position: relative;
}

.search-input::before {
    font-weight: 900;
    font-size: 30px;
    color: lightgrey;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.filter-btns {
    text-align: right;
    color: #0B40AA;
    display: flex;
    justify-content: right;
    align-items: center;

}

.filter-text {

    margin: 5px 3px 2px 8px;
}

.filter-datas-box {
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    border: 1px solid lightgray;
}

.about-datas-box1 {
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
    background: #fff;
    padding: 13px 10px;
    border-radius: 15px;
    border: 1px solid lightgray;
}

.routing-boxs {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    gap: 8px;
}

.about-datas-box {
    background: #fff;
    padding: 27px 10px;
    border-radius: 14px;
    border: 1px solid lightgray;
    width: 182px;
    text-align: center;
    height: 120px;
    margin-top: -9px;
}

.about-datas-box p {
    font-weight: 600;
}

img.eco-profilepht {
    width: 100%;
    max-width: 124px;
    border-radius: 10px;
}

img.card-back-image {
    width: 100%;
    max-width: 90px;
    border-radius: 50%;
    height: 84px;
    object-fit: contain;
}

.card-back-layer {
    position: relative;
}

.card-back-prof {
    position: absolute;
    top: 42px;
    left: 70px;
    border: 1px solid lightgray;
    padding: 10px;
    border-radius: 50%;
    background: #fff;
    width: 110px;
}

h6.crd-title-text {
    margin-bottom: 11px;
    font-size: 18px;
}

span.crd-span-text {
    color: #959393;
    font-size: 12px;
}

.related-search-div h4 {
    padding: 40px 0px;
    font-weight: 600;
    margin-top: 25px;
}

.filter-datas-paras p {
    font-size: 15px;
}

.filter-datas-paras h5 {
    margin: 20px 0px;
}

.abt-box-tit {
    font-size: 14px;
    color: lightgray;

}

.abt-det-name {
    font-size: 17px;
    margin-bottom: 8px;
}

.abt-det-mail {
    font-size: 14px;
}

.about-datas-span {
    color: #083FB2;
    font-size: 10px;
}

.eco-filters {
    padding: 25px 0px;
    z-index: 2;
    position: relative;
}

.filter-btns.c-pointer {
    margin: 10px 0px;
}

.chip-rows {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 5px;
}

/* Homepage design */
.left-content-homepage h4 {
    color: #000;
    font-size: 40px;
    /* word-spacing: 15px; */
    line-height: 1.5;
    font-family: 'Roboto';
    font-weight: 600;
}

.left-content-homepage p {
    font-size: 23px;
    text-align: justify;
    /* font-weight: 900; */
    line-height: 45px;
    letter-spacing: 1px;
}

.left-content-homepage h6 {
    font-size: 22px;
    font-weight: 600;
    color: #6B6B6B;
    /* color: #0b40aa; */
}

.sml-p {
    font-size: 16px !important;
    font-weight: 400 !important;
    text-align: center;
    padding-left: 20px;
    color: #6b6b6b9f;
}

/* img.cmimag {
    width: 100%;
} */
.cm-image {
    text-align: center;
}

.det-lines {
    background: url('/images/linesback.png');
    width: 100%;
    padding: 25px 0px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}

.startup-info {
    display: flex;
    align-items: center;
    justify-content: center;
}

.det-font {
    margin-left: 20px;
    position: relative;
    top: 10px;
}

.det-font h3 {
    color: #fff;
    font-weight: 800;
}

.det-font p {
    color: #999DA7;
    font-size: 14px;
}


.heading-line {
    position: relative;
    color: #fff;
    font-weight: 600;
}

p.map-detail-parag {
    text-align: left;
    color: lightgray;
    font-size: 15px;
}

span.chennai-text {
    font-size: 22px;
}

.tamilnadu-maps {
    width: 100%;
    max-width: 90%;
}



.map-det-flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: start;
    gap: 20px;
    margin-bottom: 7px;
}

.map-boxdetails-div p {
    font-size: 12px;
    color: #b5b2b2;
}

.map-boxdetails-div h4 {
    color: #02028A;
    font-weight: 800;
}

/* video css */
.video-background {
    /* background: gray;
    padding: 3rem 0rem; */
    position: relative;
    width: 100%;
}

.video-background::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #1919707a;
    /* background: #010A25; */
    width: 100%;
    height: 100%;
}

.video_css {
    width: 100%;

}

/* banner css */
.card-bg {
    background: url('/images/homepage-bg.png');
    width: 100%;
    height: 100vh;

}

.card-photo-backdesign {
    display: flex;
    justify-content: end;
    position: relative;
}

.card-photo {
    position: absolute;
    top: 100px;
    left: 0;
}

.view_doc_btn_document {
    padding: 6px 52px !important;
    margin-left: 8px !important;
}

/* calender  css*/
.rdrDateDisplayWrapper {
    display: none !important;
}

.rdrDayNumber span {
    /* color: #1d2429 !important; */
    font-weight: 500 !important;
}

.rdrCalendarWrapper {
    /* color: #000000 !important; */
    font-size: 12px !important;

}

.rdrMonthAndYearWrapper {
    width: 92% !important;
}

.rdrMonth {
    padding: 0px 30px 0px 0px !important;
}

.next-btn-div {
    display: flex;
    justify-content: end;
    cursor: pointer;
    margin-top: 10px;
}

span.next-seven-btn {
    font-size: 12px;
    background: #F8F8F8;
    padding: 0px 12px;
    border-radius: 10px;

}

.act-btn {
    text-align: right;
    margin-top: 5px;
}

.appl-btn {
    margin-left: 5px !important;
    text-transform: none !important;
    background: #083FB2 !important;
    border-radius: 8px !important;
}

.clear-date {
    text-transform: none !important;
    background: #F8F8F8 !important;
    color: #8A8A8A !important;
    border-radius: 8px !important;
}


/* Smartcard page deisgn */

.smartCard-page {

    background: darkblue;
    /* background: linear-gradient(90deg, rgba(0,57,170,1) 100%, rgba(1,27,96,1) 100%, rgba(0,9,36,1) 100%); */
    height: 100vh;
    width: 100%;
}

.radial-back-layer {
    background: url('/images/new-banners.png');
    width: 100%;
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
}

.sm-banner-chip-text {
    text-align: center;
    font-size: 12px;
    font-weight: 100;
}

.sm-banner-chip-text span {
    background: #1f3e81;
    color: #fff;
    padding: 10px 15px;
    border-radius: 30px;
}

.sm-banner-chip-text h1 {
    color: #9daac7;
    padding-top: 44px;
    font-size: 65px;
    font-weight: 700;
    text-transform: uppercase;
}

.sm-banner-chip-text h6 {
    color: #9daac7;
    padding: 13px 352px;

}


.left-side-smartcardPage h4 {
    color: #0B40AA;
}

.left-side-smartcardPage p {
    color: #6B6B6B;
    font-size: 15px;
    line-height: 30px;
}

.smart-card-info {
    background: #ffffff;
    border-radius: 20px 20px 0px;
    position: relative;
    top: -20px;
    z-index: 1;
    /* padding: 80px 0px 100px 0px; */
}

.smart-crd-img {
    text-align: right;
    width: 80%;
    margin-left: 70px;
}

.smartcrd-details-div {
    background: #000924;
    width: 100%;
    border-radius: 30px;
    padding: 45px 26px;
    text-align: center;
    position: relative;

}

.service-partner-overlay {
    background: url('../images/servicepartner-bg.png');
    width: 97%;
    position: absolute;
    height: 41vh;
    z-index: 1;
    top: 8px;
    left: 20px;
}

.smcrd-services h3 {
    color: #FFF;
}

.smcrd-services p {
    color: #6B6B6B;
}

.smcrd-services span {
    color: #FFB100;
}

.works-section h4 {
    color: #0B40AA;
}

.works-section p {
    color: #6B6B6B;
    font-size: 14px;
}

.how-works-div {
    margin-top: 100px;
}

.how-works-details {
    background: #fff;
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    height: 80vh;
    border-radius: 12px;
    overflow-y: scroll;
}

.layer-bg-smcrd {
    position: relative;
}

.sm-crd-process-steps {
    background: #fff;
    width: 100%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
    border-radius: 10px;
    margin-bottom: 10px;
}

.sm-crd-process {
    padding: 35px 16px;
}

.process-div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;

    padding: 15px 17px;
}

img.process-img {
    width: 90%;
}

.process-text {
    margin-left: 25px;
}

.process-text h3 {
    font-size: 14px;
}

.process-text span {
    font-size: 20px;
    font-weight: 600;
    margin-left: 5px;
}

.process-text p {
    font-size: 13px;
    margin-bottom: 0px;
    color: #6B6B6B;
}

.why-smartcrd-sec {
    background: #000924;
    width: 100%;

}

.why-sm-texts {
    padding: 20px;
}

.why-sm-title h3 {
    color: #fff;
}

.why-sm-title span {
    color: #FFB100;
}

.why-sm-title {
    text-align: center;
    padding-top: 50px;
}

.why-sm-det h6 {
    color: #fff;
    margin: 25px 0px;
}

.why-sm-det p {
    color: #737887;
    font-size: 13px;
    line-height: 25px;
}

.why-sm-paras {
    padding: 60px 0px;
}

.join-us-now-sec1 {
    background: url('../images/join-us-bg.png');
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 35px;
    padding: 30px;
}

.join-us-now-sec {
    background: url('../images/join-us-bg.png');
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 35px;
    padding: 50px;
}

.join-us-now-box {
    background: #0F2C7E;
    width: 85%;
    height: auto;
    border-radius: 15px;
    margin: 85px auto;
    text-align: center;
}

.join-us-now-content {
    padding: 45px 85px;
}

.join-us-now-content h4 {
    color: #fff;
}

.join-us-now-content p {
    color: #9fabcb;
}

.join-now-btn {
    color: #0F2C7E !important;
    background: #fff !important;
    font-weight: 600 !important;
    text-transform: none !important;
    border-radius: 9px;
}

.service-partners-title h4 {
    color: #0B40AA;
}

.service-partners-title p {
    color: #6B6B6B;
    font-size: 13px;
}

.ser-crds {
    width: 245px !important;
    height: auto !important;
    max-width: 274px !important;
    border-radius: 15px !important;
    padding: 20px !important;
}

.ser-crd-title-text {
    font-size: 16px;
    margin: 0;
}

.service-card-back-layer {
    position: relative;
}

.service-card-back-prof {
    position: absolute;
    top: 70px;
    left: 55px;
    padding: 5px;
    background: #fff;
    text-align: center;
}

img.service-card-back-image {
    width: 100%;
    max-width: 100px;
    height: 35px;

}

.ser-content-actions {
    margin-top: 20px;
    text-align: center;
}

.banner-content-actions {
    margin-top: 20px;
    text-align: center;
}


button.ser-viewbtn {
    background: transparent;
    padding: 10px 50px;
    border-radius: 5px;
    font-weight: 600;
    border: 1px solid black;

}

button.faq-viewbtn {
    background: #fff;
    padding: 10px 25px;
    border-radius: 5px;
    border: 1px solid black;

}

button.banner-viewbtn {
    background: #fff;
    padding: 17px 43px;
    border-radius: 5px;
    border: 1px solid black;
    font-weight: 600;
    color: #000;
    font-size: 14px;
}

.faq-section {
    background: #010A25;
    width: 100%;
    height: auto;
}

/* .faq-box-div {
    background: #0f1733;
    width: 100%;
    height: 50vh;
    padding: 25px;
    border-radius: 12px;
} */
.faq-box-div {
    background: #0f1733;
    width: 100%;
    padding: 45px 25px;
    border-radius: 12px;
}

.faq-box-div h3 {
    color: #FFB100;
}

.set-smcrd-div {
    background: #0f1733;
    width: 100%;
    height: auto;
    padding: 15px;
    border-radius: 12px;
    margin-bottom: 20px;
}

.faq-smcrd-div {
    background: #0f1733;
    width: 100%;
    height: auto;
    padding: 15px;
    border-radius: 12px;
    margin-bottom: 20px;

}

.faq-box-2-flex {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.faq-box2-content {
    margin-left: 20px;
}

.set-support-div {
    background: #0f1733;
    width: 100%;
    height: auto;
    padding: 30px;
    border-radius: 12px;

}

img.smcrd-get {
    width: 100%;
    max-width: 195px;
}

.faq-content {
    padding: 65px 0px;
}

.faq-box2-content h4 {
    color: #fff;
}

.faq-box2-content p {
    color: #bdbfc8;
}

.box-2-link {
    margin-top: 15px;
}

.box-2-link a {
    color: #fff !important;
    text-decoration: underline;

}

.faq-support-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.faq-support-para p {
    color: #fff;
    font-size: 14px;
}

.support-link a {
    color: #FFB100;
    text-decoration: underline;
    font-size: 14px;
}

.faq-support-para {
    margin-left: 25px;
}

.part-logo-box {
    background: #fff;
    width: 95px;
    height: 95px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}

img.part-logos {
    width: 100%;
    max-width: 72px;
    height: 30px;
}

.partners-logo-div {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 25px;

}

.banner-text-gradient {
    font-size: 48px;
    background: linear-gradient(to right, rgba(24, 229, 217, 1) 12%, rgba(252, 173, 23, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% auto;
    /* Adjusted to fit the animation */
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: -100% center;
        /* Start from left */
    }

    100% {
        background-position: 200% center;
        /* Move to right */
    }
}

.banner-text-gradient2 {
    /* font-size: 48px; */
    background: linear-gradient(to right, rgb(187 43 27) 12%, rgba(252, 173, 23, 1) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% auto;
    animation: textShine2 5s ease-in-out infinite alternate;
}

@keyframes textShine2 {
    0% {
        background-position: -100% center;
        /* Start from left */
    }

    100% {
        background-position: 200% center;
        /* Move to right */
    }
}

.sm-accordion-divs {
    background: transparent !important;
    color: #fff !important;
    border: none !important;
    box-shadow: none !important;
    border: none !important;
    box-shadow: none !important;
}

.works-mesh-layer {
    position: absolute;
    background: url('./images/mesh-layer.png');
    width: 100%;
}

.accrd-add-icn {
    width: 70%;
}

.why-sm-texts {
    padding: 20px;
    border-right: 1px solid gray;
}

.why-sm-texts1 {
    padding: 20px;

}

.left-side-smartcardPage p {
    color: #6B6B6B;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
}

.left-side-accePage p {
    color: #000;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}

.left-side-accePage h4 {
    color: #0B40AA;
    font-weight: 900;
}

.why-sm-texts {
    padding: 20px;
    border-right: 1.5px solid #40434d;
}

.smart-crd-img {
    text-align: center;
}

.acce-sub-paras p {
    color: #737887;
    font-size: 12px;
    margin-bottom: 0px;
}

.acce-sub-paras {
    margin-top: 45px;

}

.why-sm-det {
    text-align: center;
}

img.acce-imag {
    width: 73%;
}

.left-side-accePage {

    margin: 80px 0px;
}

.why-accel-title span {
    color: #FFB100;
}

.why-accel-title h4 {
    color: #fff;
}

.why-accel-title {
    text-align: center;
    padding-top: 50px;
}

.why-accel-sec {
    background: #000924;
    width: 100%;
}

.smartcrd-details-div {
    background: #000924;
    width: 100%;
    border-radius: 30px;
    padding: 55px 26px;
    text-align: center;
    position: relative;
}

.service-partner-overlay {
    background: url('/images/servicepartner-bg.png');
    width: 97%;
    position: absolute;
    height: 41vh;
    z-index: 1;
    top: 8px;
    left: 20px;
}

.s2g-how-works-details {
    background: #fff;
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    height: auto;
    border-radius: 12px;

}

.join-us-now-content h3 {
    color: #fff;
}

.why-smartcrd-sec {
    background: #000924;
    width: 100%;
    height: auto;
    padding: 25px;
    border-radius: 12px;
}

.s2g-page-details {
    background: #192139;
    padding: 23px 45px;
    border-radius: 12px;
    margin-bottom: 15px;
}

.s2g-page-details h6 {
    color: #fff;
    font-size: 20px;
}

.s2g-page-details p {
    color: #fff;
    font-size: 13px;
}

.s2g-crd-img {
    text-align: center;
}

img.s2g-imag {
    width: 100%;
    max-width: 241px;
}

.banner-text {
    margin-top: 25px;
    z-index: 998;
    position: relative;
}

.smartcrd-details-div {

    overflow: hidden;
    text-align: center;
}

.smcrd-services {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.partners-company-logos-scroll {
    overflow: hidden;
    width: 100%;
}

.partners-company-logos {
    display: flex;
    animation: scroll 30s linear infinite;
}

.partners-company-sec {
    flex: 0 0 auto;
    margin-right: 10px;
    background-color: #fff;
    padding: 10px;/
}

.part-logos {
    max-height: 50px;
    max-width: 100%;
    vertical-align: middle;
}

@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-100% - 10px));
    }
}


/* ADMIN EVENT CSS */
/* 
.event-lists {
    background: #fff;
    padding: 10px;
} */

.card-event-det h6 {
    font-size: 20px;
    color: #1C2655;
    font-weight: 600;
}

.card-event-det p {
    font-size: 11px;
    color: lightgray;
}

.card-event-det span {
    font-size: 11px;
    color: #000;
}

.crd-lists {
    padding: 10px 0px;
}

button.admin-viewbtn {
    background: transparent;
    font-size: 14px;
    padding: 7px 10px;
    border-radius: 5px;
    border: 1px solid lightgray;
    color: #1C2655;
    border-radius: 10px;
}

.admin-crd-actions {
    display: flex;
    justify-content: center;
}

.round-layers {
    background: url(/images/round-circle.png);
    width: 100%;
    height: 100vh;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    left: 240px;
    max-width: 66%;

}

.event-boxes {
    background: #fff;
    padding: 20px 17px;
    width: 100%;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid transparent;
    transition: border-color 0.3s;
    cursor: pointer;
    margin-bottom: 10px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

button.support-viewbtn {
    background: #fff;
    padding: 13px 29px;
    border-radius: 10px;
    border: 1px solid lightgray;

    color: #1C2655;
    font-size: 14px;
}

.event-boxes.selected {
    border: 1px solid #1C2655;
}



.event-boxes-texts h6 {
    font-size: 20px;
    color: #1C2655;
}

.event-boxes-texts p {
    font-size: 11px;
    color: lightgray;
}

.event-boxes-texts span {
    font-size: 11px;
    color: #000;
}

.date-blue-box {
    background-color: #1C2655;
    padding: 8px 10px;
    border-radius: 10px;
    text-align: center;
}

.events-date-box {
    display: flex;
    align-items: center;

}

.date-blue-box p {
    color: #fff;
    font-weight: 600;
    margin-bottom: 2px;
}

.event-boxes-texts {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
}

.time-gray-box p {
    color: #000;
    font-size: 12px;
    margin-bottom: 4px;

}

img.admin-time-icn {
    width: 100%;
    max-width: 17px;
    margin-right: 5px;
}

img.admin-location-icn {
    width: 100%;
    max-width: 16px;
    margin-right: 5px;
}

.time-gray-box {
    background: #F9F9F9;
    padding: 4px 18px;
    border-radius: 10px;
}


.double-clr {
    /* background-color: #d9d9d91f; */
    border: 0.5px solid #00000029;
    border-radius: 10px;
    margin-top: 10px;
}

.back-btnss {
    color: #083FB2 !important;
    background: #fff !important;
    padding: 6px 17px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    margin-bottom: 15px !important;
    text-transform: none !important;
    font-weight: 600 !important;
}

.frt-gry {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 28px 20px;
    flex-wrap: wrap;
    background-color: #d9d9d91f;
}

.frt-gry1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 28px 20px;
    flex-wrap: wrap;
    background-color: #d9d9d91f;
}


.main-tab-adminpage {
    display: flex;
    align-items: center;
}

.startup1-sup-btn {
    /* border-right: 0.3px solid #4d4d4d !important; */
    border: none;
    background-color: transparent;
    margin-right: 8px;
    padding-bottom: 10px;
}


.startup1-sup-btn1 {

    border: none;
    background-color: transparent;
    margin-left: 20px;
    padding-bottom: 10px;
    margin-right: 8px;
}

.startup1-sup-btn2 {

    border: none;
    background-color: transparent;
    margin-left: 20px;
    padding-bottom: 10px;
}

.startup1-sup-btn.active,
.startup1-sup-btn1.active,
.startup1-sup-btn2.active {
    color: #0061D4;
    border-bottom: 3px solid #0061D4;
}

.support-btns-lists-tab {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.support1-sup-btn {

    border: none;
    background-color: transparent;
    padding-right: 20px;
    padding-bottom: 10px;
}

.support1-sup-btn1 {

    border: none;
    background-color: transparent;
    padding-left: 20px;
    padding-bottom: 10px;
}

.support1-sup-btn.active,
.support1-sup-btn1.active {
    color: #0061D4;
    border-bottom: 3px solid #0061D4;
}

.choose-group-div1 {
    background: #fff;
    width: 100%;
    height: 30vh;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;

}

.choose-group-div2 {
    background: #fff;
    width: 100%;
    height: auto;
    padding: 34px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;


}

.support-title-field {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}

.sup-title {
    text-align: center;
}

.choose-group-div1 {
    background: #fff;
    width: 100%;
    height: auto;
    padding: 34px 114px;
    border-radius: 10px;
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}

/* .suppo-lef-list {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-bottom: 10px;
} */
.suppo-lef-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid lightgray;
    padding: 6px 10px;
    border-radius: 6px;
    margin-bottom: 10px;
}

button.clear-btn-query {
    border: 1px solid #020671 !important;
    padding: 12px 40px !important;
    color: #020671 !important;
    background-color: white !important;
    border-radius: 10px !important;
    text-transform: none !important;
    font-weight: 600 !important;
}

.create-btn-query {
    border: 1px solid #020671 !important;
    padding: 12px 40px !important;
    color: white !important;
    background-color: #020671 !important;
    border-radius: 10px !important;
    margin-bottom: 30px;
    text-transform: none !important;
    font-weight: 600 !important;
}

.sec-clrk {
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0px 0px 10px 10px;
}

.sec-btn-bg {
    padding: 20px;
}

.all-btn-bg {
    background-color: #fafafa;
    padding: 9px;
    border-radius: 10px;
}

.lists-icons {
    font-size: 17px !important;
    margin-right: 5px !important;
}

.calander-icons {
    font-size: 15px !important;
    margin-right: 5px !important;
}



.secs-btn-1 {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.secs-btn-2 {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.secs-btn-3 {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
}

.secs-btn-1.active,
.secs-btn-2.active,
.secs-btn-3.active {
    border: none;
    background-color: white;
    color: #0061D4;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
    padding: 6px 10px;
}

.btn-fil {
    border: none;
    background-color: transparent;
    font-size: 12px;
    margin-right: 5px;
}

.btn-fil1 {
    border: none;
    background-color: transparent;
    font-size: 12px;
}

.sec-filtersk {
    display: flex;
    padding: 20px;
    justify-content: space-between;
    align-items: center;
    gap: 20px;

}

.card-event-list {
    padding: 16px !important;
    box-shadow: 0px !important;
}

.toggle-eve {
    border-radius: 10px !important;
    background: #F9F9F9 !important;
    border: none;
}

.toggle-fil {
    border-radius: 10px !important;
    background: white !important;
    padding: 9px !important;
}

.all-btn-bg {
    background-color: #fafafa;
    padding: 9px;
    border-radius: 10px;
}

.sup-sct-bton {
    text-align: center;
}

.button .sct-btn1-left {
    text-transform: none !important;
    background: #000924 !important;

}

/* new smartcard css */
.left-side-smartcardPages h3 {
    color: #0B40AA;
    font-weight: 600;
}

.sm-right-btn {
    background: #083FB2 !important;
    text-transform: none !important;
    border-radius: 5px !important;
}

.smart-tabs-boxs {
    width: 100%;
    max-width: 100%;
    background: #fff;
    border-radius: 33px;
    padding: 6px 3px;
    display: flex;
    justify-content: center;
}

.sup-sm-crds {
    width: 260px !important;
    height: auto !important;
    max-width: 274px !important;
    border-radius: 15px !important;
    padding: 20px !important;
    /* overflow-y: scroll !important; */
}

/* .category-title-para {
    position: absolute;
    font-size: 8px;
    left: 73px;
    top: 25px;
    margin-bottom: 0px;
} */
/* .card-content-offers{
    position: absolute !important;
    top: 110px !important;
    text-Align: "center"!important;
    padding: "24px 0px 0px 0px"!important
} */
/* .card-content-offers {
    position: absolute !important;
    top: 143px !important;
    text-Align: "center" !important;
    padding: "24px 0px 0px 0px" !important;
} */

.join-us-now-boxs {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
    width: 86%;
    height: auto;
    border-radius: 15px;
    margin: 85px auto;
    text-align: center;
}

.join-us-now-contentes {
    padding: 16px 24px;
}

.join-us-now-contentes p {
    font-size: 12px;
}

.smnew-crd-actions {
    text-transform: none !important;
    background: #253B80 !important;
}

.hustlers-crd-actions {
    text-transform: none !important;
    background: #253B80 !important;
    margin-top: 29px !important;
}

.imag-cont-smarnew {
    font-size: 10px;
    text-align: left !important;
    font-weight: 600;
}

.layer-crd-back-img {
    background: url('/images/crd-backlayer.png');
    width: 100%;
    height: 260px;
}

.card-content-offers {
    margin: 25px 0px;
    padding: 0px 20px;
}

p.category-title-para {
    font-size: 11px;
    padding-top: 20px;
}

.service-card-back-layers {
    text-align: center;
}

img.smcrd-card-back-image {
    width: 100%;
    max-width: 100px;
    height: auto;
    margin-top: 16px;
}

.center-aboutPage {
    margin: 80px 0px;
    text-align: center;
    padding: 0px 130px;
}

.center-aboutPage p {
    color: #6B6B6B;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
}

.center-aboutPage h3 {
    color: #0B40AA;
    font-weight: 900;
    font-size: 30px;
}

button.aboutpage-viewbtn {
    background: #1041A8;
    padding: 17px 43px;
    border-radius: 5px;
    font-weight: 600;
    color: #fff;
    font-size: 14px;
    border: none;
}

img.about-imag {
    width: 100%;
    max-width: 220px;
}

.radial-back-layers {
    background: url('/images/new-banners.png');
    width: 100%;
    height: 80vh;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
}

.Previlgies-div h3 {
    color: #0B40AA;
    font-weight: 900;
    font-size: 30px;
}

.table-borders {
    border: 1px solid black;
}

.order-li-aboutpg {
    text-align: left;
}

h5.terms-cond {
    text-align: left;
    color: #0B40AA;
}

.hack-layer {
    background: url('/images/hackathon_layer.png');
    width: 100%;
    height: 100vh;
    position: absolute;

}

.sm-banner-chip-texts {
    text-align: center;
    font-size: 12px;
    font-weight: 100;
}

.sm-banner-chip-texts span {
    background: #1f3e81;
    color: #fff;
    padding: 10px 15px;
    border-radius: 30px;
}

.navbar-light .navbar-nav .nav-link.menuess.active {
    color: #000;

}

.sm-banner-chip-texts h1 {
    color: #9daac7;
    padding-top: 44px;
    font-size: 65px;
    font-weight: 700;
    padding: 15px 300px;
}

.sm-banner-chip-texts h6 {
    color: #9daac7;
    padding: 13px 352px;

}


.grid-1-hacka {
    position: relative;
    background: #fff;
    box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
}

/* img.smartcrdimag.img-fluid {
    mix-blend-mode: color-burn;
} */


/* investment_prof css */
.inv-prof-img {
    background: url('/images/investment-prof-bg.png') no-repeat 0px 0px;
    width: 100%;
    min-height: 212px;
    background-size: cover;
    position: relative;
    border-radius: 10px 10px 0px 0px;
}

.user-boxs {
    position: relative;
    top: -32px;
}

.all-userdetails1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 10px;
}

.profile-box1 {
    display: flex;
    /* justify-content: center;
    align-items: center; */
}

.MuiListItemButton-root {
    text-align: center;
}

.profile-box-3 {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    padding: 23px 0px;

}

.profile-box2 h5 {
    font-weight: 600;
}

.profile-box-filter {
    background: #fff;

    text-align: center;
}

.soc-logos {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

a.custom-button {
    border-bottom: 1px solid gray !important;
    text-align: left !important;
    padding: 15px 16px !important;
    color: black !important;
    margin-bottom: 0px !important;
}

a.custom-button.active {
    background-color: #020671 !important;
    color: #fff !important;
}

a.profile-tab-sty {
    text-align: center !important;
    padding: 8px 35px !important;
    color: black !important;
}

a.profile-tab-sty.active {
    background-color: #083FB2 !important;
    color: #fff !important;
    border-radius: 20px;
}

.sup-sm-crds-inv {
    width: 200px !important;
    height: 250px !important;
    max-width: 274px !important;
    border-radius: 15px !important;
    padding: 20px !important;
    /* overflow-y: scroll !important; */
}

.layer-crd-back-img-inv {
    background: url('/images/crd-backlayer.png');
    width: 100%;
    height: 104px;
}

.card-content-offers1 {
    margin: 25px auto;
}

.inv-name-tab {
    display: flex;
    justify-content: center;
    align-items: center;
}

.inv-tabs-boxs.MuiBox-root {
    width: 100%;
    background: #fff;
    border-radius: 33px;
    padding: 6px 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.scroll-inv-tabs {
    margin-bottom: 0px !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap;
}

.sup-sm-crds-inv-start {
    width: 207px !important;
    height: 290px !important;
    max-width: 274px !important;
    border-radius: 15px !important;
    padding: 20px !important;
    /* overflow-y: scroll !important; */
}

.inv-crd-acts {
    text-align: center;
}

button.inv-view-btons {
    background: transparent;
    border: 1px solid #020671;
    color: #020671;
    border-radius: 5px;
    padding: 5px;
    font-size: 11px;
}

.search-bar-inv-prof {
    background-color: #fff;
    width: 100%;
    border-radius: 50px;
    display: flex;
    align-items: center;
    position: relative;
    border: 1px solid lightgray;
    height: 45px;
}

.gray-back-search-inv-prof {

    width: 100%;
    border-radius: 50px;
}

.gray-back-search-inv-prof span {
    margin: 6px 0px;
    color: lightgrey;
    font-size: 12px !important;
}

.inv-chip-selection p {
    margin-bottom: 0px;
    color: #6B6B6B;
}

.inv-chip-selection span {
    color: #0B40AA;
}

.section-flex-inv {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.layer-crd-back-img-inv-start {
    background: url("/images/crd-backlayer.png");
    width: 100%;
    height: 125px;
}

.card-content-offers-startup {
    margin: 15px auto;
}

.card-content-offers1-startup {
    margin: 15px auto;
}

.ratings-star {
    text-align: end;

}

.inv-dynamic-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.inv-filter-butns {
    background: #083FB2 !important;
    text-transform: none !important;
    border-radius: 8px !important;
}

.list-item-calender-button {
    display: flex;
    align-items: center;
    justify-content: end;
}

img.DD-logo {

    border-radius: 50px;
    width: 60px;
    height: 61px;

}

.DD-box-3 {
    background: #fff;
    padding: 15px 0px;
}

.check-ddphase {
    display: flex;
    justify-content: space-evenly;
    align-items: center;

}

.center-ddphase-det {
    /* text-align: center; */
    display: flex;
    justify-content: center;
    align-items: center;
}

button.inv-view-btons-dd {
    background: transparent;
    border: 1px solid #020671;
    color: #020671;
    border-radius: 5px;
    padding: 11px 25px;
    font-size: 13px;
}

.icc-details p {
    font-size: 14px;
}

.icc-details span {
    color: gray;
    font-size: 12px;
}

.icc-subhead-dis {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

p.blue-sub-icc {
    color: #0B40AA;
}

.icc-company-logos-crd {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 20px 10px;
    flex-wrap: wrap;
}

.crd-grey-box-icc {
    background: #F9F9F9;
    padding: 13px 33px;
    border-radius: 8px;
}

.icc-details1 p {
    color: #6B6B6B;
    font-size: 14px;
    padding: 0px 2px;
}

.crd-grey-box-icc-3 {
    background: #F9F9F9;
    padding: 40px 80px;
    border-radius: 8px;
}

img.icc-company-logos {
    width: 85px;

}

.all-boxes-icc {
    position: relative;
}

svg.Add-icc-crd {
    position: absolute;
    font-size: 50px;
    color: #0061D4;
    left: 170px;
    top: 65px;
}


/* surya css */
.ticketadd {
    background-color: white;
    border-radius: 10px;
}

/* .ticketadd p {
    font-size: 24px;
    padding-top: 25px;
} */

.thick-blue {
    color: #020671;
}

.pad-x {
    padding: 10px 60px !important;
}

.attachment {
    display: flex;
    justify-content: space-between;
}

.imgupload_div {
    width: 46% !important;
}

.create-surya {
    /* display: flex; */
    margin-left: 144px;
    margin-top: 30px;
}

.disPhotos img {
    width: 150px;
    /* height: 100px; */
    object-fit: contain;
}

.clear-btn {
    border: 1px solid #020671 !important;
    padding: 10px !important;
    color: #020671 !important;
    background-color: white !important;
    border-radius: 10px !important;
}


.create-btn {
    border: 1px solid #020671 !important;
    padding: 10px !important;
    color: white !important;
    background-color: #020671 !important;
    border-radius: 10px !important;
    margin-bottom: 30px;
}

.img-upload {
    margin-left: 60px !important;
}

.empower-box {
    background-color: #FAFAFF;
    border-radius: 10px;
    /* margin: 41px 36px !important; */
}

.empower-p {
    font-size: 23px;
    padding: 20px 10px;
}

span.blue {
    color: #2260FF !important;
    font-size: 22px;
}

span.gray {
    color: #bdbdbd;
}

span.dar-blue {
    color: #191970;
}

span.grey {
    color: #7c7c7c;
}

hr {
    margin: 0px 35px;
}

.attach-blue {
    color: #191970;
}

.query-btn {
    border: 1px solid #020671 !important;
    padding: 15px 20px !important;
    color: white !important;
    background-color: #020671 !important;
    border-radius: 9px !important;
    margin-bottom: 30px !important;
}

.left-mess {
    display: flex;
    justify-content: left;
}

.right-mess {
    display: flex;
    justify-content: right;
}

.message {
    display: flex;
    width: 100%;
    margin-top: 31px;
}


/* .register-btn {
    border-radius: 8px;
    background: #083FB2;
    padding: 14px 44px;
    border: none;
    outline: none;
    color: white;
} */


.register-btn {
    border-radius: 8px !important;
    background: #083FB2 !important;
    padding: 14px 44px !important;
    border: none !important;
    outline: none !important;
    color: white !important;
    cursor: pointer !important;
}

.register-btn:hover {
    background: #0a4ac0 !important;
}

.register-btn-disabled {
    border-radius: 8px !important;
    background: #CCCCCC !important;
    padding: 14px 44px !important;
    border: none !important;
    outline: none !important;
    color: #666666 !important;
    cursor: not-allowed !important;
}

.register-btn-disabled:hover {
    background: #CCCCCC !important;
}

.vector-bg {
    background: url('../images/Vector\ 181.png');
    background-size: contain;
    margin-left: 50px !important;
    background-repeat: no-repeat;
}

.profile-typebg {
    background: url('../images/Vector\ 181.png');
    background-size: contain;
    width: 100%;
    background-repeat: no-repeat;
    margin-left: 30px !important;
}

.mainbox {
    border: 0.5px solid #d9d9d9;
    border-radius: 8px;
    cursor: pointer;
    height: 135px;
    width: 94%;
    position: relative;
    margin-bottom: 15px;
}

.why-accel-sec1 {
    background: #000924;
    width: 100%;
    border-radius: 20px;
    padding: 60px;
}


.shg-bg {
    background-color: #ffffff2e;
    color: white;
    padding: 40px;
    border-radius: 15px;
}

.launch-color {
    color: white;
}





/* AdminsupportSurya */

.double-clr {
    border: 0.5px solid #00000029;
    border-radius: 10px;
    margin-top: 10px;
}



.startup-sup-btn {
    border-right: 0.3px solid #4d4d4d !important;
    border: none;
    background-color: transparent;
    padding-right: 20px;
}
.startup-sup-btn-11 {
    background-color: transparent;
    padding-right: 20px;
    margin-left: 10px;
}

.startup-sup-btn1 {
    border: none;
    background-color: transparent;
    padding-left: 20px;
}

.startup-sup-btn.active {
    border: none;
    background-color: transparent;
    color: #0061D4 !important;

}

.startup-sup-btn1.active {
    border: none;
    background-color: transparent;
    color: #0061D4 !important;
}

.sec-clr {
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0px 0px 15px 15px;
}

.sec-btn-bg {
    padding: 20px;
}

.all-btn-bg {
    background-color: #fafafa;
    padding: 9px;
    border-radius: 10px;
    display: flex;
    gap: 10px;
}

.sec-btn-1 {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.sec-btn-2 {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.sec-btn-3 {
    border: none;
    background-color: transparent;
    font-size: 12px;
    border-radius: 5px;
}

.sec-btn-1.active,
.sec-btn-2.active,
.sec-btn-3.active {
    border: none;
    background-color: white;
    color: #0061D4;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}

.btn-fil {
    border: none;
    background-color: transparent;
    font-size: 12px;
    margin-right: 5px;
}

.btn-fil1 {
    border: none;
    background-color: transparent;
    font-size: 12px;
}

.btn-fil.active,
.btn-fil1.active {
    border: none;
    background-color: white;
    color: #0061D4;
    font-size: 12px;
}

.sec-filters {
    display: flex;
    padding: 20px;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.toggle-eve {
    border-radius: 10px !important;
    background: #F9F9F9 !important;
    border: none;
}

.toggle-fil {
    border-radius: 10px !important;
    background: white !important;
    padding: 9px !important;
}

.Sup-list-no-cor {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 30px;
    background-color: white;
    border: 0.1px solid #00000014;
    padding: 23px;
    border-radius: 35px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

.Sup-list-no-cor td {
    border-bottom: none;
    padding: 25px 10px;
}

.Sup-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 30px;
    background-color: white;
    border: 0.1px solid #00000014;
    padding: 23px;
    border-radius: 35px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}
.Sup-list-past{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 30px;
    background-color: white;
    border: 0.1px solid #00000014;
    padding: 23px;
    border-radius: 35px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}

.Sup-list.selected {
    /* border: 1px solid #676AAA; */
    position: relative;
}

.Sup-list.selected::after {
    border: 1px solid #676AAA;
    position: absolute;
    contain: '';
    top: 0;
    left: 0;
}

.msg-boxs.selected {
    border: 1px solid #676AAA;
    position: relative;
}

.Sup-list td {
    border-bottom: none;
    padding: 25px 10px;
}

img.logo_dash_support {
    width: 300px;
}

.list-1 {
    background-color: #F9F9F9;
    border-radius: 12px;
}

.list-1-clr {
    color: #020671;
    background-color: #F9F9F9 !important;
    border-radius: 12px;
    padding: 13px;
    margin: 0px;
}

.list-1-clr-team {
    color: #020671;
    background-color: #F9F9F9 !important;
    border-radius: 12px;
    padding: 13px;
    display: flex;
    margin: 0px;
    justify-content: center;
}

.list-2-clr {
    color: #020671;
    font-size: 15px;
}

.list-3 {
    width: 25%;
}

.list-3 h6 {
    font-size: 14px;
}

.list-4 {
    background-color: #FBFBFB;
    padding: 10px 10px 0px 10px;
    border-radius: 14px;
}

.list-4-clr {
    color: #725F5F;
    font-size: 13px;
    margin: 0px;
    background-color: #FBFBFB;
    padding: 10px;
    border-radius: 14px;
}

.list-5 {
    background-color: #FFDADA;
    padding: 10px 13px 10px 13px;
    border-radius: 18px;
}

.list-5-clr {
    color: #EB3F3F;
    font-size: 13px;
    margin: 0;
    background-color: #FFDADA;
    padding: 5px 20px;
    border-radius: 18px;
}

.list-6 {
    background-color: #FFF6DC;
    padding: 15px 15px 15px 15px;
    border-radius: 14px;
}

.list-6-clr {
    color: #DFA700;
    font-size: 16px;
    margin: 0px;
    background-color: #FFF6DC;
    padding: 15px;
    border-radius: 14px;
    width: 100%;
    display: block;
}

span.list-2-grey {
    color: lightgray;
    font-size: 12px;
}

span.list-2-black {
    font-size: 12px;
}



.set-two {
    display: flex;
    justify-content: end;
    gap: 19px;
    margin-bottom: 15px;
}

.assign-btn {
    padding: 6px 30px !important;
    text-transform: none !important;
    font-size: 20px !important;
    border-radius: 10px !important;
    color: #1C2655 !important;
    border: 1px solid #1C2655 !important;
}

.clon {
    padding: 6px 30px !important;
    text-transform: none !important;
    font-size: 20px !important;
    border-radius: 10px !important;
    margin-right: 5px !important;
}

.icon-two {
    display: flex;
}

.phone,
.msg {
    background: #020671;
    color: white;
    text-align: center;
    padding: 11px;
    border-radius: 30px;
}

.date {
    font-size: 12px;
    color: lightgray;
    display: flex;
    justify-content: end;
}

.bar {
    display: flex;
    justify-content: space-between;
    background-color: #F9F9F9;
    padding: 14px;
    margin-top: 30px;
    color: #1C2655;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 0px solid #dee2e6 !important;
}

.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-bottom: 0px solid #dee2e6 !important;
}

.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 0px solid #dee2e6 !important;
}

.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 0px solid #dee2e6 !important;
}

.table {
    width: 100%;
    border-collapse: collapse;
}

.table th,
.table td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}


.inv-name-tab-surya {
    display: flex;
    justify-content: center;
    align-items: center;
}

.inv-tabs-boxs-surya.MuiBox-root {
    width: 100%;
    background: #fff;
    border-radius: 15px;
    padding: 11px 15px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
}

.profile-tab-sty-surya {
    text-align: center !important;
    padding: 8px 16px !important;
    color: black !important;
}

.profile-tab-sty-surya.active {
    background-color: #083FB2 !important;
    color: #fff !important;
    border-radius: 5px;
}

.profile-tab-sty-sur.active {
    /* background-color: #083FB2 !important; */
    color: #000;
    border-radius: 5px;
    font-weight: 900;
}

.profile-tab-sty-sur {
    text-align: center !important;
    padding: 8px 16px !important;
    color: #d6d6d6;
}

.scroll-inv-tabs {
    margin-bottom: 0px !important;
    display: flex !important;
    align-items: center !important;
}

span.date-blue-box-surya.mr-2 {
    background-color: #1C2655;
    padding: 8px 10px;
    border-radius: 10px;
    text-align: center;
    color: white;
    font-size: 13px;
    /* display: block; */
}

.investor-time-loc {
    background-color: #d9d9d94f;
    color: #1C2655;
    padding: 4px 10px;
    border-radius: 5px;
}

.eventnotihead {
    background-color: white;
    padding: 18px;
    border-radius: 12px;
}

.investornotibtn {
    background-color: white !important;
    border: 0.5px solid #02067163 !important;
    color: #020671 !important;
}

.event-box-surya {
    background-color: white;
    border-radius: 10px;
    padding: 14px;
    margin-top: 25px;
    width: 205px;
    border: 1px solid #e1e1e1;
}

.swiper-backg {
    background-color: white;
    padding: 20px;
    margin-top: 30px;
    border-radius: 10px;
}

.sec-clr-surya {
    background-color: white;
    align-items: center;
    border-radius: 15px;
    margin-top: 20px;
}

.invest-appiont-btn {
    background-color: #083FB2 !important;
    color: white !important;
    padding: 10px !important;
    border: none !important;
    border-radius: 5px !important;
}

.bx-sh {
    background-color: white;
    padding: 16px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.sec-filters-event {
    display: flex;
    padding: 20px;
    justify-content: space-between;
    align-items: center;
}

.allmentor.active {
    /* background-color: #083FB2 !important; */
    /* color: #fff !important; */
    border-radius: 5px;
    font-weight: bold;
}

.allmentor {
    text-align: center !important;
    padding: 8px 16px !important;
}

.sec-filters-mentoring {
    display: flex;
    padding: 0px 20px;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.footer-img {
    width: 200px;
}

.startup-sup-btn-bor.active,
.startup-sup-btn-bor.active {
    border: none;
    color: #0061D4;
}

.startup-sup-btn-bor {
    border-right: none !important;
    border: none;
    background-color: transparent;
    padding: 0px 20px;
}

.events-icons{
    margin-left: 10px;
    cursor: pointer;
}

.events-icons:hover {
    box-shadow: 0 0 45px #01fff4;
}

.selected-title{
    text-decoration: underline;
}

@media(max-width:1024px) {
    .items {
        flex-direction: column;
        align-items: flex-start;
    }

    .buttons {
        gap: 20px;
    }

    .banner-text {
        margin-top: 50px;
    }

    .join-us-now-sec {

        padding: 5px;
    }

    .round-layers {
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        left: 181px;
        top: 30px;
        max-width: 66%;
    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .set_size {
        width: 100%;
    }

    .viewmore-btns {
        position: absolute;
        bottom: 63px;
        right: 44%;
    }

    /* .bg-lights {
        width: 80%;
        justify-content: space-between;

    } */

    .nav-logo {
        margin: auto;
        cursor: pointer;
        width: 130px;
    }

    .nav-logo-profile {
        margin: 0px;
    }

    .navbar-light .navbar-nav .nav-link.menues {
        margin-right: 0px;
    }

    .user-tabs {
        left: 15px;
    }

    /* .MuiPaper-root.MuiPaper-elevation.MuiDrawer-paper {
        overflow: scroll !important;
    } */

    .margin-css {
        padding: 0px;
    }

    .make_h1 {
        margin-top: 7%;
    }

    /* .Cm-photo-div {
        top: -20px;
    } */

    .map-div-bg {
        left: 100px;
    }

    .map-bg {
        display: none;
    }

    button.menuBtn {
        margin: 6px 5px;
    }

    .bg-lights {
        padding: 10px 26px;
    }

    .center-postion {
        top: 310px;
    }

    .banner-box {
        position: relative;
        z-index: 4;
        width: 100%;
        left: 0;
    }

    img.connect_img {
        width: 185px;
    }

    .smart-card-content {
        margin-left: 94px;
    }

    img.homecard-img {
        left: -20px;
    }

    .funding-logo img {
        width: 280px;
        height: 70px;
        object-fit: contain;
        border-radius: 50%;
        border: 1px solid #cbcbcb;
    }

    /* .blog-details-title {
        top: 55px !important;
    } */

    .blog-details-bg {
        position: relative;
        margin-left: 0px !important;
        margin-top: 145px !important;
    }

    .chat .messages-chat .message .photo1 {
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 50px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .chat .messages-chat .message1 .photo2 {
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 50px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .text1 {
        margin: 0px 10px;
        background-color: white;
        padding: 14px;
        border-radius: 12px;
        width: 100%;
        text-align: justify;
        font-size: 10px;
        max-width: 320px;
    }

    .text2 {
        margin: 0px 5px;
        background-color: white;
        padding: 14px;
        border-radius: 12px;
        width: 100%;
        font-size: 10px;
        max-width: 320px;
    }

    .text3 {
        margin: 0px 19px;
        background-color: white;
        padding: 14px;
        border-radius: 12px;
        width: 100%;
        font-size: 10px;
        max-width: 318px;
        position: relative;
    }

    .team {
        color: #020671;
        font-weight: 500;
        font-size: 10px;
        line-height: 17.54px;
    }

    .time1 {
        font-size: 10px;
        color: lightgrey;
        margin-bottom: 10px;
        margin-left: 84px;
    }

    .time2 {
        font-size: 10px;
        color: lightgrey;
        margin-bottom: 10px;
        margin-left: 76px;
    }

    .Sup-list-ran {
        gap: 30px;
    }

    .titles {
        font-size: 13px;
    }

    .titles1 {
        gap: 33px;
        font-size: 14px;
    }

    span.list-1-clr {
        font-size: 16px;
    }

    .list-ran {
        font-size: 12px;
    }

    .list-6-ran {
        padding: 10px 10px 10px 10px;
    }

    .list-5-ran {
        padding: 5px 20px;
    }

    .status-verified {
        padding: 12px 34px;
    }

    .sm-banner-chip-text1 h6 {
        padding: 23px 245px;
    }
}

@media (max-width: 992px) {
    .sys_view {
        display: none;
    }

    .mob_view {
        display: block;
        font-size: 10px;
        background: #ffc107;
        border-radius: 0px 0px 5px 5px;
    }

    .round-layers {

        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 261px;
        max-width: 66%;
    }

    .map-content {
        padding: 30px;
    }

    .nav-log-res1 img {
        display: block;
        cursor: pointer;
        width: 200px;
    }
}

@media(max-width:991px) {
    .sidemenu-sty {
        margin-left: 0px !important;
    }

    .round-layers {

        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 261px;
        max-width: 66%;
    }

    .sec-filtersk {
        display: flex;
        padding: 20px;
        justify-content: space-evenly;
        align-items: center;
        /* gap: 20px; */
    }

    .event-boxes-texts {

        gap: 10px;
    }

    .gray-back-search {
        background: none;
        padding: 6px 10px;
        width: 60%;

    }

    .vectorimg {
        position: absolute;
        left: 318px;
        top: 112px;
    }

    .set_size {

        width: 100%;

    }

    .viewmore-btns {
        position: absolute;
        bottom: 63px;
        right: 42%;
    }

    .msg-boxs {

        padding: 7px;

    }

    .pars-divs {
        text-align: center;
        padding: 0px 21px;
    }

    .nav-log-res img {
        display: block;
        cursor: pointer;
        width: 200px;
    }

    .nav-logo-profile {
        margin: 0px;
        display: none;
    }




    .left-nav-content {
        margin-left: 0px;
    }

    .nav-logo {
        display: none;
    }



    .banner-line {
        display: none;

    }

    .banner-content-btn {
        margin-top: 10px;
    }

    .left-box {
        width: 235px;
    }

    .box {
        width: 110%;
        padding: 0px 5px;
    }

    /* .set_z-ind {
        z-index: 1;
        position: relative;
    } */

    .nav-log-res1 img {

        width: 157px;
    }

    .bg-img {
        width: 100%;
        left: 0;
        right: 0;
        margin: auto;
        max-width: 90%;
        min-height: 300px;
    }

    .chat .messages-chat .message .photo1 {
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 50px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
}

@media(max-width:899px) {
    .main_dev {
        flex-grow: 1;
        z-index: 1;
        margin-left: 0px;
        overflow: hidden;
    }

    .sidebar-div {
        border-radius: 0px;
        height: 100%;
    }

    .add_icon_btn {
        margin-right: 0px !important;
    }

    .vectorimg-new {
        display: none;
    }

    .event-line {
        display: none;
    }
}

@media(max-width:768px) {
    .act-btns {
        .act-btns {

            margin-bottom: 140px;
        }
    }

    .global_h1 {
        font-size: 25px;
    }

    .list-4-clr {
        color: #725F5F;
        font-size: 12px;
        margin: 0px;
        background-color: #FBFBFB;
        display: flex;
        align-items: center;
    }

    .list-5-clr {
        color: #EB3F3F;
        font-size: 13px;
        margin: 0;
        background-color: #FFDADA;
        padding: 5px 13px;
        border-radius: 18px;
        display: flex;
    }

    .items {
        flex-direction: column;
        align-items: flex-start;
    }

    .buttons {
        gap: 20px;
    }

    .all-btn-bg {

        text-align: center;
    }

    .sec-filters {
        display: flex;
        padding: 20px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
    }

    .smart-crd-img {
        text-align: center;
    }

    .sm-banner-chip-text h6 {

        padding: 13px 15px;
        font-size: 14px;
    }

    .sm-banner-chip-text h6 {
        font-size: 14px;
        line-height: 30px;
    }

    .why-sm-texts {

        border-right: 0px;
    }

    .join-us-now-sec {

        padding: 5px;
    }

    img.acce-imag {
        width: 60%;
    }

    .why-accel-title h4 {
        color: #fff;
        width: 94%;
        margin: 15px auto;
    }

    .why-sm-det p {

        padding: 0px 107px;
    }

    .sec-clrk {

        display: block;


    }

    .round-layers {

        width: 100%;
        height: 100vh;
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 154px;
        max-width: 66%;
    }

    .sec-filtersk {
        display: flex;
        padding: 20px;
        justify-content: space-evenly;
        align-items: center;

    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .set_size {

        width: 100%;

    }

    .vectorimg {
        position: absolute;
        top: 90px;
        left: 166px;
    }

    .big-title {
        font-size: 47px;
        font-weight: 600;
        position: relative;
    }

    .big-title2 {
        font-size: 41px;
    }

    .search-bar {
        background-color: #fff;
        width: 92%;
        padding: 7px 16px;
        margin: 29px;
        border-radius: 50px;
        display: flex;
        align-items: center;
        position: relative;
    }

    .left-box {
        width: 200px;
    }

    .Your-res {
        flex-wrap: wrap;
    }

    .nav-pad1 {
        padding: 22px;
        margin: 0px 0rem;
        border-radius: none;
        box-shadow: none;
    }

    .profile-pad {
        padding: 10px !important;
    }


    .nav-log-res1 img {

        width: 157px;
    }

    .bg-img {
        min-height: 210px;
    }

    .user-tabs {
        top: -105px;
        left: -7px;
    }

    .nav-blue {
        display: none;
    }

    .make_h1 {
        font-size: 35px;
    }

    .map-div-bg {
        left: 0px;
    }

    .nav-pads {
        border-radius: 0px;
    }

    .cm-image {
        text-align: center;
    }

    section.home-card-div {
        padding: 0px;
    }

    .cm-image {
        text-align: center !important;
    }

    /* .det-lines {
        flex-wrap: nowrap !important;
    } */

    img.homecard-img {
        position: relative !important;
        top: 0px !important;
        z-index: 2;
    }

    .smart {
        text-align: center;
    }

    .global_h1 {
        font-size: 35px;
    }



    .fixed-top {
        top: 35px;
    }

    .video_css {
        width: 100% !important;
        height: 100vh !important;
    }

    /* .Cm-photo-div {
        top: 123px !important;
    } */

    .banner-search-final {
        top: -20px;
    }

    .main_home_bg {
        background: white;
    }

    .img-mobile {
        display: none;
    }

    .lab-back-btn {
        display: none;
    }

    .mobile-back-btn {
        display: block;
        float: right;
    }

    .mobile-flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }



    .details-div {
        top: 0px;
    }

    /* .numbered-div{
        top: 0px;
    } */

    .numbered-div {
        margin-top: 165px;
    }

    p.map-detail-parag {
        text-align: justify;
    }

    h4.home-coming {
        text-align: center;
    }

    .avail-now-btn {
        display: block;
        text-align: center;
        margin-bottom: 15px;
    }

    button.avail-btn {
        margin-right: 0px;
    }

    .Services-header-details p {
        margin: 0px;
    }

    .banner-content1 {
        padding: 10px;
        position: absolute;
        top: 110px;
    }



    .banner-image {
        height: 100vh !important;
    }

    .banner-content1 h2 {
        font-size: 1.5em;
    }

    .banner-content1 p {
        font-size: 1em;
    }

    .scheme-box-1 {
        padding: 20px 23px;
    }

    .funding-logo img {
        width: 150px;
    }

    .event-box {
        width: 265px;
    }

    .service-res {
        width: 45%;
    }

    .service-img {
        text-align: center;
    }

    .funding-content {
        justify-content: normal;
    }

    .para-width {
        width: 40% !important;
    }

    .modal-img {
        text-align: center;
    }

    .modal-location {
        display: block;
    }

    .modal-delete {
        font-size: 22px;
        color: red;
        margin-left: 200px !important;
        margin-top: 0px !important;
        display: block;
        cursor: pointer !important;
    }

    .secont-filter-position {
        left: 250px;
    }

    .blog-details-bg {
        position: relative;
        margin-top: 85px !important;
    }

    /* .blog-details-title {
        top: 30px !important;
    } */

    .blog-details-title h2 {
        font-weight: 600;
        font-size: 20px;
    }

    .map-div::before {
        display: none;
    }

    .chat .messages-chat .message .photo1 {
        width: 30px;
        height: 30px;
    }

    .faq-box2-content {
        margin-left: 20px;
        margin-top: 20px;
    }

    .tan-grid {
        text-align: center !important;
        padding: 0px 40px !important;
    }

    .altActiveTab {
        padding: 0px 12px !important;
    }

    .tan_lable_name1 {
        padding: 20px 12px !important;
    }

    .tan_lable_name {
        padding: 20px 12px !important;
    }

    .activeTab {
        padding: 20px 60px !important;
    }

    .tan-tab {
        padding: 38px 0px;
    }

    .smart-crd-img {
        text-align: center;
    }

    .chips {
        display: block;
        margin-bottom: 40px;
        text-align: center;
    }

    .tan-chip2 {
        padding: 12px 70px !important;
        margin-top: 20px !important;
    }

    .tan-chip1 {
        margin-top: 20px !important;
        padding: 14px 68px !important;
    }

    .join-us-now-content {
        padding: 45px 55px;
    }

    .sm-banner-chip-text1 h6 {
        padding: 23px 120px;
    }

    .down-now-btn {
        padding: 10px 11px !important;
    }

    .sec-clr1 {
        justify-content: center;
    }

    .Sup-list-ran {
        flex-direction: column;
    }

    .titles1 {
        flex-direction: column;
        text-align: center;
    }

    .titles {
        justify-content: center;
        gap: 15px;
    }

    ol.taseded {
        padding: 0px;
    }

    .angel-details-box {
        padding: 20px 20px;
    }

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }

    img.smcrd-get {
        width: 100%;
        max-width: 150px;
    }
}

@media (max-width: 600px) {
    .center-postion {
        top: 415px !important;
    }

    .calendar-controls {
        flex-direction: row;
        justify-content: center;
        gap: 10px;
    }

    .year-btn {
        padding: 8px 24px !important;
    }

    .calendar-header-day,
    .calendar-day {
        font-size: 0.7em;
        padding: 5px;
    }

    .calendar-body {
        grid-template-columns: repeat(7, 1fr);
        grid-template-rows: repeat(6, 1fr);
    }

    .calendar-event {
        font-size: 0.8em;
    }

    .scroll-inv-tabs {
        overflow-x: auto;
        display: flex;
        -webkit-overflow-scrolling: touch;
    }

    .profile-tab-sty-surya {
        padding: 10px 15px;
    }

    .banner-content {
        display: block;
        padding-left: 20px;
        margin: 0px !important;
    }
}

@media(max-width:575px) {
    .det-lines {
        background: none;
        width: 100%;
        height: auto !important;
        display: block !important;
        text-align: center !important;
    }

    .map-div {
        width: 100%;
        overflow: hidden;
        overflow-x: overlay;
    }

    .map-div-bg {
        left: 100px;
    }

    .map-filiter-home {
        display: block;
        margin-top: 15px;
    }

    .make_h1 span {
        font-size: 55px !important;
    }

    .banner-content1 {
        padding: 10px;
        position: absolute;
        top: 80px;
    }

    .map-boxdetailseds-div-map {
        width: 100% !important;
    }

    .map-det-flex {
        justify-content: center;
    }

    .center-postion {
        top: 305px !important;
    }

    .table {
        font-size: 12px;
    }

    .table th,
    .table td {
        padding: 6px;
    }

    .table thead {
        display: none;
    }

    .table tbody tr {
        display: block;
        margin-bottom: 10px;
        border: 1px solid #ddd;
    }

    .table tbody tr:hover {
        background-color: #f2f2f2;
    }

    .table tbody td {
        display: block;
        text-align: center;
    }

    .table tbody td::before {
        content: attr(data-label);
        font-weight: bold;
        float: left;
        text-transform: uppercase;
    }

    .list-1 {
        background-color: #F9F9F9;
        border-radius: 12px;
        width: 24% !important;
        margin: 10px auto;
    }

    .list-2 {
        margin: 10px auto;
    }

    .list-3 {
        margin: 10px auto;
    }

    .list-4 {
        background-color: #FBFBFB;
        padding: 10px 10px 0px 10px;
        border-radius: 14px;
        width: 32% !important;
        margin: 10px auto;
    }

    .list-5 {
        background-color: #FFDADA;
        padding: 10px 13px 10px 13px;
        border-radius: 18px;
        width: 19% !important;
        margin: 10px auto;
    }

    .list-6 {
        width: 25% !important;
        margin: 10px auto;
    }

    .mentor-req {
        display: block;
        text-align: center;
    }

    span.list-1-sur {
        font-size: 18px;
    }

    .items {
        padding: 8px;
    }

    .buttons {
        gap: 15px;
    }

    .dec,
    .acc {
        padding: 8px 15px !important;
    }

    .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-5.card-divs-filter {
        margin: 0px auto;
    }

    .vectorimg {
        position: absolute;
        top: 73px;
        left: 30px;
    }

    .big-title2 {
        font-size: 30px;

    }

    .big-title {
        font-size: 30px;
    }

    span.titles-paras {
        font-size: 12px;

    }

    .banner-content {
        display: block;
    }

    .banner-search-final {
        width: 200px;
    }

    .banner-search-find {
        width: 280px;
    }

    .left-box {
        display: none;
    }

    article {
        height: 30px;
    }

    .line {
        border-right: none;
        min-height: 0px;
    }

    .box {
        width: 100%;
        padding: 0px 5px;
    }

    .eco-search {
        display: none;
    }

    .det-lines {
        flex-wrap: wrap !important;
    }

    .nav-log-res1 img {

        width: 157px;
    }

    .bg-img {
        min-height: 115px;
    }

    .input-height {
        font-size: 14px;
        padding-left: 10px !important;
    }

    .funding-logo img {
        width: 230px;
    }

    .event-list {
        display: flex;
        justify-content: center;
    }

    .dialog-modal {
        padding: 20px !important;
    }

    .modal-box-1 {
        display: block !important;
    }

    .para-width {
        width: 100% !important;
        margin-top: 10px;
    }

    .modal-img {
        text-align: center;
    }

    .modal-location {
        display: block !important;
    }

    .table-container {
        display: block;
    }

    .table {
        display: block;
        width: 100%;
    }

    .table thead {
        display: none;
    }

    .table tbody,
    .table tr,
    .table td {
        display: block;
        width: 100%;
    }

    .table tr {
        margin-bottom: 15px;
    }

    .table td {
        padding-left: 50%;
        position: relative;
    }

    .table td:before {
        content: attr(data-label);
        position: absolute;
        left: 0;
        width: 45%;
        padding-left: 15px;
        font-weight: bold;
        text-align: left;
    }

    .chat .messages-chat .message .photo1 {
        width: 30px;
        height: 30px;
    }
}

@media (max-width: 480px) {
    .vectorimg-new {
        display: none;
    }

    .event-line {
        display: none;
    }

    .calendar-controls {
        padding: 5px;
    }

    .year-btn {
        padding: 8px 16px !important;
    }

    .calendar-header-day,
    .calendar-day {
        font-size: 0.6em;
        padding: 3px;
    }

    .calendar-body {
        grid-template-columns: repeat(7, 1fr);
        grid-template-rows: repeat(7, 1fr);
    }

    .calendar-event {
        font-size: 0.7em;
    }

    .event-title {
        font-size: 0.9em;
    }

    .global_h1 {
        font-size: 25px;
    }
}

@media (max-width: 426px) {
    .sm-banner-chip-text h6 {

        padding: 13px 0px;
    }

    .service-partner-overlay {
        background: none;

    }

    .why-sm-texts {

        border-right: 0px;
    }

    .acce-sub-paras p {

        text-align: center;
    }

    .join-us-now-sec {
        margin-top: 0px;
        padding: 5px;
    }

    .sm-banner-chip-text h1 {

        font-size: 50px;

    }

    .sm-banner-chip-text h6 {
        font-size: 14px;
        line-height: 30px;
    }

    .banner-text {
        margin-top: 50px;
    }

    .why-sm-det p {
        padding: 0px;
    }

    .choose-group-div1 {

        padding: 34px 12px;

    }

    .sec-clrk {

        display: block;


    }

    .round-layers {

        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 73px;
        top: 60px;
        max-width: 66%;
    }

    .sec-filtersk {
        display: flex;

        justify-content: center;
        align-items: center;
        gap: 20px;
        flex-wrap: wrap;
    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .anim-abs {
        position: absolute;
        top: 64px;
        right: -1px;
        font-size: 11px;
        background: #0B40AA;
        width: 97px;
        height: 31px;
        padding: 5px 10px;
        color: #fff;
        border-radius: 7px;
    }

    .vectorimg {
        position: absolute;
        top: 73px;
        left: -45px;
    }

    .application {
        display: block;
        text-align: center;
        margin-top: 20px;
    }

    .sm-banner-chip-text1 h6 {
        padding: 23px 50px;
        font-size: 14px;
    }

    .sm-banner-chip-text1 h1 {
        color: #9daac7;
        padding-top: 44px;
        font-size: 55px;
        font-weight: 700;
    }

    .aadduu {
        font-size: 13px;
    }

    .join-us-now-sec1 {
        padding: 15px;
    }

    /* .Cm-photo-div {
        top: 50px !important;
    } */

    .tanseed-info {
        padding: 65px 25px !important;
    }

    ol.taseded {
        padding: 0px;
    }

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }
}

@media(max-width:426px) {
    .vectorimg-new {
        display: none;
    }

    .event-line {
        display: none;
    }

    .set-two {
        display: flex;
        justify-content: center;
        gap: 27px;
        margin-bottom: 15px;
        flex-wrap: wrap;
    }

    .table {
        font-size: 11px;
    }

    .sm-banner-chip-text h1 {
        color: #9daac7;
        padding-top: 44px;
        font-size: 34px !important;
    }

    span.list-1-sur {
        font-size: 16px;
    }

    .items {
        padding: 6px;
    }

    .buttons {
        gap: 10px;
    }

    .dec,
    .acc {
        padding: 6px 10px !important;
    }

    .sm-banner-chip-text h1 {

        font-size: 50px;

    }

    .sm-banner-chip-text h6 {
        font-size: 14px;
        line-height: 30px;
        padding: 13px 0px;
    }


    .service-partner-overlay {
        background: none;

    }

    .acce-sub-paras p {

        text-align: center;
    }

    .why-sm-texts {

        border-right: 0px;
    }

    .join-us-now-content p {

        font-size: 12px;
    }

    .event-clockss {
        display: block;
    }

    .join-us-now-content h3 {


        font-size: 18px;
    }

    .acce-sub-paras p {

        text-align: center;
    }

    .join-us-now-content {
        padding: 39px 29px;
    }

    .join-us-now-sec {
        margin-top: 0px;
        padding: 5px;
    }

    .banner-text {
        margin-top: 50px;
    }

    .why-sm-det p {
        padding: 0px;
    }

    .choose-group-div1 {

        padding: 31px 12px;

    }

    .sec-clrk {

        display: block;


    }

    .round-layers {

        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 73px;
        top: 60px;
        max-width: 66%;
    }

    .sec-filtersk {
        display: flex;

        justify-content: center;
        align-items: center;
        gap: 20px;
        flex-wrap: wrap;
    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .anim-abs {
        position: absolute;
        top: 64px;
        right: -1px;
        font-size: 11px;
        background: #0B40AA;
        width: 97px;
        height: 31px;
        padding: 5px 10px;
        color: #fff;
        border-radius: 7px;
    }

    .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-5.card-divs-filter {
        margin: 0px auto;
    }

    .related-search-div {
        text-align: center;
    }

    .tabs-boxs.MuiBox-root {
        width: 100%;
        max-width: 90%;
    }

    .gray-back-search {
        background: none;
        padding: 0px;
        width: 24%;
        border-radius: 50px;
    }

    .viewmore-btns {
        position: absolute;
        bottom: 63px;
        right: 35%;
    }

    .set_size {
        width: 100%;
    }

    .status-crd {
        text-align: center;
    }

    .pars-divs {
        text-align: center;
        padding: 0px 25px;
    }

    .event-line-img {
        top: 35px;
    }

    .display-data {
        display: block;
        text-align: center;
    }

    .vectorimg {
        position: absolute;
        top: 73px;
        left: -83px;
    }

    .big-title2 {
        font-size: 30px;

    }

    .big-title {
        font-size: 30px;
    }

    span.titles-paras {
        font-size: 12px;

    }

    .aadduu {
        font-size: 13px;
    }

    .join-us-now-sec1 {
        padding: 15px;
    }

    .sm-banner-chip-text1 h6 {
        padding: 23px 50px;
        font-size: 14px;
    }

    .sm-banner-chip-text1 h1 {
        color: #9daac7;
        padding-top: 44px;
        font-size: 55px;
        font-weight: 700;
    }

    .Sup-list-ran {
        padding: 15px;
        gap: 15px;
    }

    .titles1 {
        padding: 10px;
        gap: 15px;
    }

    .chips {
        display: block;
        margin-bottom: 40px;
    }

    .tan-chip2 {
        padding: 9px 0px !important;
        width: 69% !important;
        margin-top: 20px !important;
    }

    .tan-chip1 {
        margin-top: 20px !important;
        padding: 12px 40px !important;
    }

    .tan_lable_name {
        padding: 10px 16px !important;

        font-size: 12px !important;
    }

    .activeTab {
        padding: 10px 16px !important;

        font-size: 12px !important;
    }

    .tan_lable_name1 {
        padding: 10px 12px !important;
        font-size: 12px !important;
    }

    .altActiveTab {
        padding: 10px 12px !important;
        font-size: 12px !important;
    }

    .join-us-now-content {
        padding: 45px 55px;
    }

    /* .faq-box-2-flex {
        display: flex !important;
        align-items: flex-start !important;
        justify-content: center !important;
    } */

    .chat .messages-chat .message .photo1 {
        width: 28px;
        height: 28px;
    }

    .chat .messages-chat .text1 {
        font-size: 12px;
        max-width: 257px;
    }

    .chat .messages-chat .message1 .photo2 {
        width: 32px;
        height: 32px;
    }

    .time1 {
        font-size: 10px;
        margin-left: 21px;
    }

    .chat .messages-chat .text2 {
        margin: 0px -6px;
        font-size: 12px;
        max-width: 254px;
    }

    .time2 {
        margin-left: 10px;
    }

    .chat .messages-chat .text3 {
        font-size: 12px;
        max-width: 252px;
    }

    .search-box {
        display: block;
    }

    .banner-search-find {
        top: -24px;
        left: 10px;
    }

    .homepage-logo h5 {
        font-size: 20px;
        color: rgb(61, 61, 61);
    }

    .banner-search-final {
        width: 280px;
    }

    article {
        height: 25px;
    }

    /* .bg-lights {
        width: 100%;
        border-radius: 0%;
        justify-content: space-between;
    } */

    .nav-log-res1 img {

        width: 157px;
    }

    .bg-img {
        display: none;
    }

    .nav-log-res1 img {

        width: 157px;
    }



    table td {
        border: none !important;
        text-align: center;
    }

    /* table */
    .table td {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }

    .d-flex {
        display: flex;
        flex-wrap: wrap;
        /* flex-direction: column; */
    }

    /* .table-resp{
          justify-content: center;
      } */
    .d-flex.align-items-center {
        align-items: flex-start;
    }

    .ml-3 {
        margin-left: 0;
        margin-top: .5rem;
    }

    .linkedin-icn,
    .phn-logos {
        max-width: 20px;
        margin-right: .5rem;
    }

    .det-flex {
        display: block;
    }



    .footer-menues {
        display: block !important;
        text-align: center;
        padding: 10px 0px;
    }



    .make_h1 span {
        font-size: 52px !important;
    }

    .startup-info {
        display: block !important;
    }

    .map-filter-content {
        display: block !important;
    }

    .map-filiter-home {
        display: block;
    }



    .map-det-flex {
        justify-content: center !important;
    }

    .join-button {
        margin-top: 12px;
    }

    button.avail-btn {
        margin-bottom: 15px;
    }

    input.input-home {
        width: 350px;
    }

    .map-div-bg {
        top: 43px !important;
        left: 270px !important;
    }

    .banner-box {
        width: 100% !important;
        left: 0px !important;
    }


    .details-div {
        top: 35px;
    }


    .banner-content-btn {
        display: inline-block;
        padding: 12px 24px;
    }

    .set-center,
    .set-center2 {
        margin-left: 15px;
    }

    .funding-content {
        display: block;
    }

    .funding-logo img {
        width: 180px;
        height: 80px;
        object-fit: contain;
        border: none;
        border-radius: 0%;
    }

    .funding-details {
        margin: 0px;
    }

    .funding-content {
        padding-bottom: 14px;
    }

    .event-box {
        margin-left: 30px;
    }

    .service-res {
        width: 100%;
    }

    .search-icon-profile-res {
        display: block;
        margin-top: 6px;
    }

    .search-icon-profile {
        display: none;
    }

    .input-height {
        font-size: 12px;
        padding-left: 10px !important;
    }

    .Services-box {
        padding: 10px 0px 0px 10px;
    }

    .container-fluid.flu-class {
        width: 100%;
    }

    .report-title {
        display: block;
    }

    .modal-delete {
        font-size: 22px;
        color: red;
        margin-left: 100px !important;
        margin-top: 0px !important;
        display: block;
    }

    .event-title {
        position: relative;
        text-align: center;
        margin-bottom: 42px !important;
    }

    .sec-filters-event {
        display: grid;
        justify-content: center;
        gap: 10px;
    }

    .all-btn-bg {
        justify-content: center;
    }

    .news-img {
        margin-bottom: 10px;
    }

    .secont-filter-position {
        position: absolute;
        top: 0;
        right: 0px !important;
        z-index: 2;
    }

    .signup-data_div {
        width: auto;
    }

    .continue_btn {
        width: 100%;
    }

    .continue_btn2 {
        width: 100%;
        left: 0px;
    }

    .angel-details-box {
        padding: 50px 0px;
    }

    .angel-register-bg {
        padding: 39px 10px;
    }

    .blog-box {
        display: flow !important;
        text-align: center !important;
        padding: 15px 20px 15px 20px;
    }

    .blog-details-margin {
        margin: 0px 30px 30px 30px;
    }

    .blog-details-title span {
        font-size: 10px;
    }

    /* .blog-details-title {
        top: 10px !important;
    } */

    .blog-details-title h2 {
        font-weight: 100;
        font-size: 11px;
    }

    .blog-details-content {
        display: block;
    }

    .blog-res-img {
        height: 100px;
    }

    /* .Cm-photo-div {
        top: 50px !important;
    } */

    .tanseed-info {
        padding: 65px 25px !important;
    }

    ol.taseded {
        padding: 0px;
    }

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }

    .act-btns {
        margin-bottom: 20px;
    }

    .event-footer {
        font-size: 12px;
    }


}

@media(max-width:400px) {
    .anim-abs {
        position: absolute;
        top: 65px;
        right: -3px;
        font-size: 11px;
        background: #0B40AA;
        width: 97px;
        height: 31px;
        padding: 5px 10px;
        color: #fff;
        border-radius: 7px;
    }

    .sm-banner-chip-text h6 {

        padding: 13px 0px;
    }

    .join-us-now-sec {

        padding: 0px;
    }

    input.input-home {
        width: 330px;
    }

    img.sml-racket {
        width: 70px;
        margin: 0px -21px;
    }
}

@media(max-width:390px) {
    .acce-sub-paras p {

        text-align: center;
    }

    .why-sm-texts {
        padding: 20px;
        border-right: 0px;
    }

    .why-sm-texts {
        /* padding: 20px; */
        border-right: 0px;
    }

    .join-us-now-content {
        padding: 39px 29px;
    }

    .banner-text {
        margin-top: 50px;
    }

    .why-sm-det p {
        padding: 0px;
    }

    .sec-clrk {

        display: block;


    }

    .round-layers {


        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 64px;
        top: 72px;
        max-width: 66%;
    }

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }
}

@media (max-width: 376px) {

    .round-layers {


        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 64px;
        top: 72px;
        max-width: 66%;
    }

    .sup-act-btns.text-center.mt-3 {
        display: flex;
        align-items: center;
    }

    .frt-gry {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        gap: 10px;
    }

    .frt-gry1 {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        gap: 10px;
    }

    .sec-filtersk {
        display: flex;

        justify-content: center;

        gap: 10px;
        flex-wrap: wrap;
    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .aadduu {
        font-size: 14px;
    }

    .left-side-smartcardPage1 h4 {
        font-size: 24px;
    }

    .left-side-smartcardPage1 p {
        margin-top: 20px;
    }

    .sm-banner-chip-text1 h1 {
        color: #9daac7;
        padding-top: 44px;
        font-size: 45px;
        font-weight: 700;
    }

    .application {
        display: block;
        text-align: center;
        margin-top: 64px;
    }

    /* .Cm-photo-div {
        top: 40px !important;
    } */

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }

    .global_h1 {
        font-size: 25px;
    }

}

@media(max-width:375px) {

    .global_h1 {
        font-size: 25px;
    }

    .table {
        font-size: 10px;
    }

    span.list-1-sur {
        font-size: 14px;
    }

    .items {
        padding: 5px;
    }

    .buttons {
        gap: 8px;
    }

    .dec,
    .acc {
        padding: 5px 8px !important;
    }

    .part-logo-box {
        background: #fff;
        width: 100%;
        height: 95px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        padding: 0px 10px;
    }

    img.part-logos {
        /* width: 100%; */
        max-width: 110px;
    }



    .why-sm-texts {
        padding: 20px;
        border-right: 0px;
    }

    .why-sm-texts {
        /* padding: 20px; */
        border-right: 0px;
    }

    .banner-text {
        margin-top: 50px;
    }

    .why-sm-det p {
        padding: 0px;
    }

    .s2g-page-details h6 {

        font-size: 16px;
    }

    .sec-clrk {

        display: block;


    }

    .round-layers {


        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 64px;
        top: 72px;
        max-width: 66%;
    }

    .sup-act-btns.text-center.mt-3 {
        display: flex;
        align-items: center;
    }

    .frt-gry {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        background-color: #d9d9d91f;
        gap: 10px;
    }

    .frt-gry1 {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        background-color: #d9d9d91f;
        gap: 10px;
    }

    .sec-filtersk {
        display: flex;

        justify-content: center;

        gap: 10px;
        flex-wrap: wrap;
    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .join-us-now-sec {

        padding: 0px;
    }

    .sm-banner-chip-text h6 {

        padding: 13px 0px;
    }

    .related-search-div {
        text-align: center;
    }

    .gray-back-search {
        width: 24%;
        border-radius: 50px;
        background: none;
    }

    .display-data {
        background: none;
        display: block;
        text-align: center;
    }

    .tabs-boxs.MuiBox-root {
        width: 100%;
        max-width: 94%;
        background: #fff;
    }

    .vectorimg {
        position: absolute;
        top: 73px;
        left: -116px;
    }

    .big-title {
        font-size: 30px;
    }

    span.titles-paras {
        font-size: 12px;

    }

    .big-title2 {
        font-size: 38px;
    }

    .anim-abs {
        position: absolute;
        top: 62px;
        right: -4px;
        font-size: 11px;
        background: #0B40AA;
        width: 97px;
        height: 31px;
        padding: 5px 10px;
        color: #fff;
        border-radius: 7px;
    }

    p.titles-paras {

        width: 100%;
        margin: 15px auto;
        font-size: 12px;

    }

    .viewmore-btns {
        position: absolute;
        bottom: 69px;
        right: 30%;
    }

    .part-logo-box {
        background: #fff;
        width: 100%;
        height: 95px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        padding: 0px 10px;
    }

    img.part-logos {
        /* width: 100%; */
        max-width: 110px;
    }

    .service-partner-overlay {
        background: none;
    }

    .why-sm-texts {
        /* padding: 20px; */
        border-right: none;
    }

    .aadduu {
        font-size: 14px;
    }

    .left-side-smartcardPage1 h4 {
        font-size: 24px;
    }

    .left-side-smartcardPage1 p {
        margin-top: 20px;
    }

    .sm-banner-chip-text1 h1 {
        color: #9daac7;
        padding-top: 44px;
        font-size: 45px;
        font-weight: 700;
    }

    .Sup-list-ran {
        padding: 10px;
        gap: 10px;
    }

    .titles1 {
        gap: 24px;
        padding: 10px 20px;
    }

    .chat .messages-chat .message .photo1 {
        width: 30px;
        height: 30px;
    }

    .chat .messages-chat .text1 {
        font-size: 10px;
        max-width: 210px;
    }

    .time1 {
        font-size: 10px;
        margin-left: -26px;
    }

    .chat .messages-chat .text2 {
        font-size: 10px;
        max-width: 212px;
    }

    .time2 {
        margin-left: -40px;
    }

    .chat .messages-chat .text3 {
        margin: 0px 14px;
        font-size: 10px;
        max-width: 206px;
    }

    article {
        height: 20px;
    }

    /* .bg-lights {
        width: 80%;
        justify-content: space-between;
    } */

    .nav-log-res1 img {

        width: 157px;
    }


    table td {
        border-bottom: none !important;
    }

    .profile-btn {
        display: block;
    }

    .edit-btn-res {
        margin-bottom: 10px;
    }

    .vectorimg {
        position: absolute;
        left: -136px;
        top: 97px;

    }


    .left-content-homepage h4 {
        font-size: 18px;
    }

    .set-bg-menu {
        padding: 25px 0px;
    }

    .rdrMonth {
        padding: 0px !important;
    }

    .get_h1 {
        font-size: 27px;
        font-weight: 600;
    }

    .set-center2 .get_h1 {
        font-size: 42px;
        font-weight: 600;
    }

    .input-height {
        font-size: 11px;
        padding-left: 10px !important;
    }

    .event-box {
        margin-left: 0px;
        width: 216px;
    }

    .input-height {
        font-size: 10px;
        padding-left: 3px !important;
    }

    /* .Cm-photo-div {
        top: 40px !important;
    } */

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }
}

@media (max-width: 360px) {

    span.list-1-sur {
        font-size: 13px;
    }

    .items {
        padding: 4px;
    }

    .buttons {
        gap: 6px;
    }

    .dec,
    .acc {
        padding: 4px 7px !important;
    }

    .part-logo-box {
        background: #fff;

        height: 95px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        padding: 0px 10px;
    }

    img.part-logos {
        /* width: 100%; */
        max-width: 110px;
    }

    .why-sm-texts {
        /* padding: 20px; */
        border-right: 0px;
    }

    .acce-sub-paras p {
        text-align: center;
        padding: 0px 3px;
    }

    .join-us-now-content p {

        font-size: 12px;
    }

    .join-us-now-content h3 {


        font-size: 18px;
    }

    .why-sm-texts {
        padding: 20px;
        border-right: 0px;
    }

    .banner-text {
        margin-top: 50px;
    }

    .why-sm-det p {
        padding: 0px;
    }

    .s2g-page-details h6 {

        font-size: 16px;
    }

    .sec-clrk {

        display: block;


    }

    .round-layers {


        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 64px;
        top: 72px;
        max-width: 66%;
    }

    .sup-act-btns.text-center.mt-3 {
        display: flex;
        align-items: center;
    }

    .sec-filtersk {
        display: flex;
        padding: 20px;
        justify-content: space-between;
        align-items: center;
        gap: 9px;
        flex-wrap: wrap;
    }

    .frt-gry {
        display: flex;
        justify-content: center;
        gap: 10px;
    }

    .frt-gry1 {
        display: flex;
        justify-content: center;
        gap: 10px;
    }

    .sec-filtersk {
        display: flex;

        justify-content: center;

        gap: 10px;
        flex-wrap: wrap;
    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .related-search-div {
        text-align: center;
    }

    .big-title {
        font-size: 38px;
    }


    .big-title2 {
        font-size: 41px;
        margin-right: 12px;
    }

    .set_size {
        width: 100%;
    }

    .viewmore-btns {
        position: absolute;
        bottom: 67px;
        right: 29%;
    }

    .chat .messages-chat .message .photo1 {
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 50px;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .Sup-list-ran {
        padding: 5px;
        gap: 5px;
    }

    .titles1 {
        padding: 5px;
        gap: 5px;
    }

    .sm-banner-chip-text1 h1 {
        color: #9daac7;
        padding-top: 44px;
        font-size: 45px;
        font-weight: 700;
    }

    .service_data {
        height: auto;
    }

    /* .Cm-photo-div {
        top: 30px !important;
    } */

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }
}

@media(max-width:320px) {

    .act-btns {
        margin-bottom: 140px;
    }

    .table {
        font-size: 9px;
    }

    span.list-1-sur {
        font-size: 12px;
    }

    .items {
        padding: 3px;
    }

    .buttons {
        gap: 5px;
    }

    .dec,
    .acc {
        padding: 3px 6px !important;
    }

    .sm-banner-chip-texts h1 {
        font-size: 30px;
        padding: 15px 0px;
    }

    .sm-banner-chip-texts h6 {
        color: #9daac7;
        padding: 13px 0px;
    }

    .sec-filtersk {
        display: flex;
        padding: 20px;
        justify-content: space-between;
        align-items: center;
        gap: 9px;
        flex-wrap: wrap;
    }

    .frt-gry {
        display: flex;
        justify-content: center;
        gap: 10px;
    }

    .frt-gry1 {
        display: flex;
        justify-content: center;
        gap: 10px;
    }

    .sup-act-btns.text-center.mt-3 {
        display: flex;
        align-items: center;
    }

    .round-layers {

        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        left: 56px;
        top: 115px;
    }

    .left-side-smartcardPage p {

        font-size: 12px;

    }

    .sec-clrk {

        display: block;


    }

    .banner-text {
        margin-top: 50px;
    }

    .part-logo-box {
        background: #fff;

        height: 95px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        padding: 0px 10px;
    }

    img.part-logos {
        /* width: 100%; */
        max-width: 110px;
    }

    .why-sm-texts {
        /* padding: 20px; */
        border-right: 0px;
    }

    .why-sm-det p {
        padding: 0px;
    }

    .join-us-now-content {
        padding: 45px 30px;
    }

    .acce-sub-paras p {
        text-align: center;
        padding: 0px 3px;
    }

    .join-us-now-content p {

        font-size: 12px;
    }

    .join-us-now-content h3 {

        font-size: 18px;
    }

    .s2g-page-details h6 {

        font-size: 16px;
    }

    .event-boxes-texts {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 10px;
        text-align: center;
    }

    .sec-filtersk {
        display: flex;

        justify-content: center;

        gap: 10px;
        flex-wrap: wrap;
    }

    .big-titles {
        font-size: 35px;

    }

    .gray-back-search {
        background: none;
        padding: 2px 14px;
        width: 29%;
        border-radius: 50px;
    }

    .search-bar {
        background-color: #fff;
        width: 80%;
        padding: 7px 16px;
        margin: 29px auto;
        border-radius: 50px;
        display: flex;

        align-items: center;
        position: relative;
    }

    .container-fluid.main-lists-support {
        width: 100%;
        margin-top: 0px;
    }

    .set_size {
        width: 100%;
    }

    .display-data {
        display: block;
        text-align: center;
        cursor: pointer;
    }

    .vectorimg {
        position: absolute;
        left: -136px;
        top: 82px;
    }

    .tabs-boxs.MuiBox-root {
        width: 100%;
        max-width: 94%;
        background: #fff;
    }

    span.titles-paras {
        font-size: 12px;

    }

    .big-title2 {
        font-size: 38px;
    }

    .big-title {
        font-size: 38px;
    }

    .anim-abs {
        position: absolute;
        top: 63px;
        right: -4px;
        font-size: 10px;
        background: #0B40AA;
        width: 76px;
        height: 28px;
        padding: 5px 10px;
        color: #fff;
        border-radius: 7px;
    }

    p.titles-paras {

        width: 100%;
        margin: 15px auto;
        font-size: 12px;

    }

    .viewmore-btns {
        position: absolute;
        bottom: 67px;
        right: 26%;
    }

    .tan-chip1 {
        padding: 12px 20px !important;
    }

    .Sup-list-ran {
        padding: 10px 5px;
        gap: 16px;
    }

    .titles1 {
        padding: 5px;
        gap: 10px;
    }

    .sec-filters1 {
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
        justify-content: space-between;
        align-items: center;
        gap: 20px;
    }

    .sm-banner-chip-text1 h1 {
        color: #9daac7;
        padding-top: 44px;
        font-size: 45px;
        font-weight: 700;
    }

    .aadduu {
        font-size: 13px;
    }

    .aadu-title {
        padding: 12px;
        margin-top: 25px;
    }

    .join-us-now-sec1 {
        padding: 5px;
    }

    .left-side-smartcardPage1 p {
        margin-top: 20px;
    }

    .left-side-smartcardPage1 h4 {
        font-size: 23px;
    }

    .nav-pad {
        padding: 12px;
    }

    .banner-search {
        width: 260px;
    }

    .banner-search-final {
        width: 250px;
    }

    .banner-search-find {
        width: 250px !important;
    }

    article {
        height: 18px;
    }

    /* .bg-lights {
        width: 88%;
    } */

    .nav-log-res1 img {
        width: 157px;
    }


    .user-tabs {
        top: -100px;
    }

    .first-box {
        background: #fff;
        padding: 30px 3px;
        border-radius: 8px;
    }

    .vectorimg {
        position: absolute;
        left: -136px;
        top: 97px;

    }

    /* .Cm-photo-div {
        top: 30px !important;
    } */

    input.input-home {
        width: 290px;
    }

    .map-div-bg {
        left: 320px !important;
    }

    .make_h1 {
        font-size: 25px;
    }

    .global_h1 {
        font-size: 28px;
    }

    img.sml-racket {
        width: 55px;
        margin: 0px -15px;
    }

    .set-center2 .make_h4 {
        font-size: 16px;
    }

    .set-center2 .get_h1 {
        font-size: 33px;
        font-weight: 600;
    }

    .event-box {
        margin-left: 0px;
        width: 190px;
    }

    .input-height {
        font-size: 8px;
        padding-left: 0px !important;
    }

    .team-btn {
        font-size: 12px !important;
    }

    .modal-delete {
        margin-left: 70px !important;
    }

    .sm-banner-chip-text span {
        font-size: 10px;
    }

    .service_data {
        height: auto;
    }

    .faq-box-2-flex {
        display: block;
        text-align: center;
    }
}