@media only screen and (min-width:200px) and (max-width:767px) {}

@media only screen and (min-width:768px) and (max-width:991px) {
    .profile-para-cont {
        height: 515px;
        overflow-y: scroll;
    }
}


/* URNA - 11.04 */

@media only screen and (min-width:768px) and (max-width:1180px) {
    .team-member-card .member-name-designation h6 {
        min-height: 80px;
    }
    .member-bio p {
        min-height: 130px;
    }
   /* .member-say-card-cont h5 {
        min-height: 175px;
    }*/
	.explore-sec h2 span.dropdown-toggle::after{
		font-size: 2.4vw;
	}
}

@media only screen and (max-width: 1920px) {}

@media only screen and (max-width: 1899px) {}

@media only screen and (max-width: 1699px) {}

@media only screen and (min-width: 1599px) {}

@media only screen and (max-width: 1499px) {}

@media only screen and (min-width: 1400px) {
    /* .hero-content:before {
        left: -65px;
    } */
}

@media only screen and (max-width: 1399px) {
    .header,
    section,
    footer {
        padding-left: 40px!important;
        padding-right: 40px!important;
    }
    .hero-hm-slider .carousel-caption {
        left: 40px;
        right: 40px;
    }
    .hero-content:before {
        left: -50px;
    }
    .fnt-14 {
        font-size: 12px;
    }
    .fnt-16 {
        font-size: 15px;
    }
    .fnt-18 {
        font-size: 16px;
    }
    .fnt-20 {
        font-size: 18px;
    }
    .fnt-22 {
        font-size: 20px;
    }
    .fnt-24 {
        font-size: 22px;
    }
    .fnt-26 {
        font-size: 24px;
    }
    .fnt-28 {
        font-size: 26px;
    }
    .fnt-30 {
        font-size: 28px;
    }
    .fnt-32 {
        font-size: 30px;
    }
    .fnt-34 {
        font-size: 32px;
    }
    .fnt-36 {
        font-size: 34px;
    }
    .fnt-38 {
        font-size: 36px;
    }
    .fnt-40 {
        font-size: 38px;
    }
    .fnt-42 {
        font-size: 40px;
    }
    .fnt-44 {
        font-size: 42px;
    }
    .fnt-stl38 {
        font-size: 32px;
    }
	.fnt-stl40{
		font-size: 64px;
	}
    .footer .footer-links {
        padding-left: 65px;
    }
    /*.philosophy-tab .nav-pills .nav-link,
    .philosophy-tab .nav-pills .nav-link.hm-we-do-tab {
        font-size: 24px;
    }*/
    a.hero-hm-title,
    a.hero-hm-titleMobile {
        font-size: 30px;
    }
	/*.exp-sec{
   		padding-left: 0 !important;
    	padding-right: 0 !important;
	}*/
	#target-image{
		max-width: 70%;
	}
	img.prps-img{
		max-width: 70%;
	}
}

@media only screen and (max-width: 1299px) {
    .header,
    section,
    footer {
        padding-left: 40px!important;
        padding-right: 40px!important;
    }
    .hero-hm-slider .carousel-caption {
        left: 40px;
        right: 40px;
    }
    .hero-content:before {
        left: -50px;
    }
    .footer {
        padding-top: 100px;
    }
    .footer .footer-top {
        padding-top: 20px;
    }
    .footer .footer-links {
        padding-left: 50px;
    }
    .explore-sec h2.explore-title {
        margin-bottom: 30px;
    }
    .founder-msg-para-left {
        margin-top: -200px;
    }
    .founder-msg-para-left2 {
        margin-top: -110px;
    }
	.fnt-stl40{
		font-size: 60px;
	}
}

@media only screen and (max-width: 1199px) {
	.main{
		margin-top: 102px;
	}
    .header {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header .header-container {
        padding: 5px 0px;
    }
    .header .btn-getstarted,
    .header .btn-getstarted:focus {
        margin: 0 0 0 10px;
    }
    .mobile-nav-toggle {
        color: var(--nav-color);
        font-size: 28px;
        line-height: 0;
        margin-right: 10px;
        cursor: pointer;
        transition: color 0.3s;
    }
    .navmenu {
        padding: 0;
        z-index: 9997;
    }
    .navmenu ul {
        display: none;
        opacity: 0;
        list-style: none;
        position: absolute;
        inset: 60px 20px 20px 20px;
        padding: 0;
        margin: 0;
        border-radius: 6px;
        background-color: var(--nav-mobile-background-color);
        overflow-y: auto;
        transition: 0.3s;
        z-index: 9998;
        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    }
    .navmenu a,
    .navmenu a:focus {
        color: var(--nav-dropdown-color);
        padding: 10px 20px;
        font-family: var(--nav-font);
        font-size: 17px;
        font-weight: 500;
        display: flex;
        align-items: center;
        justify-content: space-between;
        white-space: nowrap;
        transition: 0.3s;
        text-decoration: none;
    }
    .navmenu a i,
    .navmenu a:focus i {
        font-size: 12px;
        line-height: 0;
        margin-left: 5px;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        transition: 0.3s;
        background-color: color-mix(in srgb, var(--accent-color), transparent 90%);
    }
	.navmenu a i{
		color: var(--thm-red);
	}
    .navmenu a i:hover,
    .navmenu a:focus i:hover {
        background-color: var(--accent-color);
        color: var(--contrast-color);
    }
    /*.navmenu a:hover,*/
    .navmenu .active,
    .navmenu .active:focus,
	li.dropdown.active a span{
		color: var(--nav-dropdown-hover-color);
	}
	.navmenu .active i,
    .navmenu .active:focus i {
        background-color: var(--accent-color);
        color: var(--contrast-color);
        transform: rotate(180deg);
    }
	.navmenu .dropdown-active a:hover{
		color: #FFF;
		background: var(--nav-dropdown-hover-color);
	}
    .navmenu .dropdown ul {
        opacity: 1;
        position: static;
        display: none;
        z-index: 99;
        padding: 10px 0;
        margin: 10px 20px;
        background-color: var(--nav-dropdown-background-color);
        border: 1px solid color-mix(in srgb, var(--default-color), transparent 90%);
        box-shadow: none;
        transition: all 0.5s ease-in-out;
    }
    .navmenu .dropdown ul ul {
        opacity: 1;
        background-color: rgba(33, 37, 41, 0.1);
    }
    .navmenu .dropdown>.dropdown-active {
        display: block;
        background-color: rgba(33, 37, 41, 0.03);
    }
    .mobile-nav-active {
        overflow: hidden;
    }
    .mobile-nav-active .mobile-nav-toggle {
        color: #fff;
        position: absolute;
        font-size: 32px;
        top: 15px;
        right: 15px;
        margin-right: 0;
        z-index: 9999;
    }
    .mobile-nav-active .navmenu {
        position: fixed;
        overflow: hidden;
        inset: 0;
        background: rgba(33, 37, 41, 0.8);
        transition: 0.3s;
    }
    .mobile-nav-active .navmenu>ul {
        display: block;
        opacity: 1;
        padding: 10px 0;
    }
	
	.reshFndMngAnim img{
		max-width: 78px;
	}
}

@media only screen and (max-width: 1199px) {
    .header,
    section,
    footer {
        padding-left: 30px!important;
        padding-right: 30px!important;
    }
    .questMenuCollapse2 {
        top: 60px;
    }
    .hero-hm-slider .carousel-caption {
        left: 30px;
        right: 30px;
    }
    .hero-content:before {
        left: -40px;
    }
    /*.hero {
        padding-top: 62px!important;
    }*/
    .footer {
        padding-top: 80px;
    }
    .footer .footer-top {
        padding-top: 20px;
    }
    .footer .footer-links {
        padding-left: 25px;
    }
    .footer .copyright {
        padding: 20px 0;
    }
    .footer .container-fluid {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    .header .btn-getstarted,
    .header .btn-getstarted:focus {
        font-size: 18px;
    }
    .header .logo img {
        max-height: 40px;
    }
    .fnt-14 {
        font-size: 12px;
    }
    .fnt-16 {
        font-size: 14px;
    }
    .fnt-18 {
        font-size: 14px;
    }
    .fnt-20 {
        font-size: 16px;
    }
    .fnt-22 {
        font-size: 18px;
    }
    .fnt-24 {
        font-size: 20px;
    }
    .fnt-26 {
        font-size: 22px;
    }
    .fnt-28 {
        font-size: 24px;
    }
    .fnt-30 {
        font-size: 26px;
    }
    .fnt-32 {
        font-size: 28px;
    }
    .fnt-34 {
        font-size: 30px;
    }
    .fnt-36 {
        font-size: 32px;
    }
    .fnt-38 {
        font-size: 34px;
    }
    .fnt-40 {
        font-size: 36px;
    }
    .fnt-42 {
        font-size: 38px;
    }
    .fnt-44 {
        font-size: 40px;
    }
    .fnt-stl38 {
        font-size: 30px;
    }
	.fnt-stl40{
		font-size: 54px;
	}
	.hero-hm-slider .carousel-item {
		min-height: 616px;
	}
    .career-sec {
        padding-top: 60px;
        min-height: 780px;
    }
	.career-sec2{
		padding-top: 60px;
    	padding-bottom: 60px;
	}
    .philosophy-tab .nav-pills .nav-link,
    .philosophy-tab .nav-pills .nav-link.hm-we-do-tab {
        font-size: 22px;
        padding: 5px 20px 25px 20px;
    }
	.tab-text{
		padding: 0 20px;
	}
	.we-do-btn.nav-pills .nav-link.active:after{
		left: 22px;
	}
    a.hero-hm-title,
    a.hero-hm-titleMobile {
        font-size: 28px;
    }
    .founder-msg-para-left {
        margin-top: -180px;
    }
    .founder-msg-para-left2 {
        margin-top: -90px;
    }
    .aproch-card {
        min-height: 500px;
    }
    .aproch-card .aproch-card-hover {
        padding: 25px;
    }
    .sticky-link.foun-sticky img {
        width: 38px;
    }
    .sticky-link.pms-sticky img {
        width: 38px;
    }
	#target-image{
		max-width: 70%;
	}
	img.prps-img{
		max-width: 70%;
	}
}

@media only screen and (max-width: 1099px) {
    section,
    .section {
        padding: 50px 0;
    }
    .header,
    section,
    footer {
        padding-left: 25px!important;
        padding-right: 25px!important;
    }
    .hero-hm-slider .carousel-caption {
        left: 25px;
        right: 25px;
    }
    /* .carousel-caption {
        top: 40px;
    } */
    .hero-content:before {
        left: -35px;
    }
    .footer .footer-links {
        padding-left: 15px;
    }
    .pms-objective-cash {
        max-width: 350px;
        right: -60px;
        bottom: -80px;
    }
    .breadcrumb .breadcrumb-item {
        font-size: 18px;
    }
    .pms-hero,
    .aif-hero,
    .insight-hero,
    .footer-pg-hero {
        min-height: 300px;
    }
    .edge-card .edge-slide-no,
    .pms-option-no {
        font-size: 108px;
    }
    .edge-card {
        padding-bottom: 68px;
    }
    .founder-msg-para-left {
        margin-top: -160px;
    }
    .founder-msg-para-left2 {
        margin-top: -80px;
    }
    .aproch-card {
        min-height: 500px;
    }
    .aproch-card .aproch-card-hover {
        padding: 20px;
    }
    .roadmap-sec-content .tab-pane {
        min-height: auto;
    }
	.fnt-stl40{
		font-size: 48px;
	}
	.hero-hm-slider .carousel-item {
		min-height: 575px;
	}
}

@media only screen and (max-width: 991px) {
    section,
    .section {
        padding: 40px 0;
    }
    .header,
    section,
    footer {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .hero-hm-slider .carousel-caption {
        left: 20px;
        right: 20px;
    }
    /* .carousel-caption {
        top: 30px;
    } */
    .hero-hm-slider .carousel-item {
        /*background-position: right !important;*/
        min-height: 500px;
        /*background-size: auto 100% !important;*/
    }
    .hero-hm-slider .carousel-caption .row {
        align-items: start;
    }
    .hero-content:before {
        left: -30px;
    }
    .footer {
        padding-top: 60px;
    }
    .footer .footer-top {
        padding-top: 20px;
    }
    .footer .copyright {
        padding: 15px 0;
    }
    .head-office-div,
    .contact-div,
    .branch-office-div {
        margin-bottom: 20px;
    }
    .ftr-div {
        margin-bottom: 20px;
    }
    .fnt-14 {
        font-size: 12px;
    }
    .fnt-16 {
        font-size: 14px;
    }
    .fnt-18 {
        font-size: 14px;
    }
    .fnt-20 {
        font-size: 16px;
    }
    .fnt-22 {
        font-size: 16px;
    }
    .fnt-24 {
        font-size: 18px;
    }
    .fnt-26 {
        font-size: 20px;
    }
    .fnt-28 {
        font-size: 22px;
    }
    .fnt-30 {
        font-size: 24px;
    }
    .fnt-32 {
        font-size: 26px;
    }
    .fnt-34 {
        font-size: 28px;
    }
    .fnt-36 {
        font-size: 30px;
    }
    .fnt-38 {
        font-size: 32px;
    }
    .fnt-40 {
        font-size: 34px;
    }
    .fnt-42 {
        font-size: 36px;
    }
    .fnt-44 {
        font-size: 38px;
    }
    .fnt-stl38 {
        font-size: 30px;
    }
	.fnt-stl40{
		font-size: 42px;
	}
    .insight-slider .owl-nav .owl-prev,
    .insight-slider .owl-nav .owl-next,
    .culture-slider .owl-nav .owl-prev,
    .culture-slider .owl-nav .owl-next {
        width: 48px;
        height: 48px;
        font-size: 24px !important;
    }
    .insight-slider::after,
    .culture-slider::after {
        bottom: 24px;
    }
    .inv-img-div,
    .inv-cont-div {
        width: 50%;
    }
    .inv-cont-div h4 {
        line-height: 1.25;
    }
    .inv-cont-div p {
        font-size: 16px;
    }
    .career-sec {
        min-height: 750px;
    }
    .explore-sec h2.explore-title {
        margin-bottom: 20px;
    }
    .pms-objective-cash {
        max-width: 300px;
        right: -25px;
        bottom: -80px;
    }
    .aif-table th span.highlight-rounded {
        padding: 5px 10px;
    }
    .aif-table th:first-child,
    .aif-table td:first-child {
        padding-left: 2rem;
        position: sticky!important;
        left: 0;
    }
    .aif-table th:first-child::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #aeaeae;
        z-index: 0;
    }
    .aif-table th:first-child span.highlight-rounded {
        position: relative;
        z-index: 1;
    }
    .aif-table th,
    .aif-table td {
        padding-left: 15px;
        padding-right: 15px;
        min-width: 220px;
    }
	.aif-table.aif-tbl-2 th:first-child,
	.aif-table.aif-tbl-2 td:first-child{
		position: relative!important;
	}
	.aif-table.aif-tbl-2 th:first-child::before{
		display: none;
	}
    .news-content {
        padding: 40px;
        width: 60%;
    }
    .news-content li {
        margin-bottom: 30px;
    }
    .pms-hero,
    .aif-hero,
    .insight-hero,
    .footer-pg-hero {
        min-height: 250px;
    }
    .philosophy-tab .nav-pills .nav-link,
    .philosophy-tab .nav-pills .nav-link.hm-we-do-tab {
        font-size: 20px;
        padding: 5px 20px 20px 20px;
    }
	.tab-text{
		padding: 0 20px;
	}
	.we-do-btn.nav-pills .nav-link.active:after{
		left: 22px;
	}
    a.hero-hm-title,
    a.hero-hm-titleMobile {
        font-size: 26px;
    }
    .blending-growth-img {
        margin-top: -100px;
    }
    .founder-msg-para-left {
        margin-top: -160px;
    }
    .founder-msg-para-left2 {
        margin-top: -70px;
    }
    .aproch-card {
        min-height: 500px;
    }
    .aproch-card .aproch-card-hover {
        padding: 15px;
    }
    .aproch-card-hover p {
        line-height: 1.2;
    }
    .edge-slider-border {
        margin-bottom: 25px;
    }
    .we-do-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .philosophy-tab .tab-content .tab-pane {
        min-width: auto;
    }
    .hm-founder {
        padding-top: 40px;
        padding-bottom: 40px;
    }
	.we-believe-sec{
		padding-top: 40px;
	}
    .hm-insights {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .roadmap-sec-content .tab-pane {
        min-height: auto;
    }
    .edge-card .edge-card-icon,
    .our-value-card .card-front .card-front-icon,
    .investment-strategy .edge-card img.icon {
        width: 108px;
        height: 108px;
    }
    .edge-slider .edge-card .edge-para {
        max-height: 420px; 
/*         height: 420px; (urna - 10.11) */
    }
    .offering-card .card-body {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
    }
    .investment-strategy .edge-card h4 {
        min-height: auto;
    }
    .investment-strategy .edge-card .edge-para {
        min-height: 200px;
    }
    .culture-slider {
        margin-top: 30px;
    }
    .culture-slide-card h4 {
        margin: 30px 0 20px 0;
    }
    .pms-sec-img {
        top: 340px;
    }
    .objective-sec {
        padding-top: 50px;
    }
    .edge-slider.aif-slider .edge-card .edge-para {
        max-height: 230px;
        height: 230px;
    }
    .edge-slider.aif-slider .edge-card {
        padding: 25px;
    }
    .edge-slider.aif-slider .edge-card h4 {
        height: 70px;
    }
    .aif-tab-h4 {
        margin-top: 0;
    }
    .media-card img {
        height: 360px!important;
    }
    .culture-slider .owl-nav.disabled,
    .culture-slider.owl-theme .owl-nav {
        margin-top: 20px;
    }
    .philosophy-tab .tab-content .tab-pane {
        min-height: auto;
    }
    .sticky-link.foun-sticky img {
        width: 32px;
    }
    .sticky-link.pms-sticky img {
        width: 32px;
    }
	.exp-lft{
		border-right: none;
	}
	#target-image{
		max-width: 80%;
	}
	img.prps-img{
		max-width: 80%;
	}
	.leader-founder-msg-card img {
		max-width: 100%;
	}
}

@media only screen and (max-width: 899px){
	.fnt-stl40{
		font-size: 42px;
	}
	.hero-hm-slider .carousel-item{
		min-height: 480px;
	}
	.founder-msg-para-left {
        margin-top: -145px;
    }
}

@media only screen and (max-width: 830px) {
    .founder-msg-para-left {
        margin-top: -135px;
    }
    .founder-msg-para-left2 {
        margin-top: -60px;
    }
	.fnt-stl40{
		font-size: 42px;
	}
	.hero-hm-slider .carousel-item{
		min-height: 450px;
	}
}

@media only screen and (max-width: 767px) {
    section,
    .section {
        padding: 30px 0;
    }
    .header,
    section,
    footer {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .hero-hm-slider .carousel-caption {
        left: 15px;
        right: 15px;
    }
    /* .carousel-caption {
        bottom: 20px;
    } */
    .hero-hm-slider .carousel-item {
        min-height: 400px;
    }
    /* .hero-hm-slider .hero-content h1{
        height: 85px;
    }
    .hero-hm-slider .hero-content p{
        height: 55px;
    } */
    .hero-content.hero-cont-2{
        min-height: 110px;
    }
	.hero .hero-content h1{
		margin-bottom: 1rem;
	}
    .hm-hero-img {
        width: calc(100% + 30px);
        margin-left: -15px;
    }
    .hero-hm-slider .carousel-caption .row {
        align-items: end;
    }
    .header .logo img {
        max-height: 36px;
    }
    .header .btn-getstarted,
    .header .btn-getstarted:focus {
        margin: 0;
        padding: 0 8px;
    }
    .hero-content:before {
        left: -25px;
    }
    .hero-image {
        margin-right: -15px;
    }
    a.hero-hm-title.active::before,
    a.hero-hm-titleMobile.active::before {
        top: -25px;
        height: 6px;
    }
    .footer {
        padding-top: 35px;
    }
    .footer .logo img {
        max-height: 36px;
    }
    .footer .footer-top {
        padding-top: 20px;
    }
    .footer .footer-links {
        padding-left: 0;
    }
    .fnt-14 {
        font-size: 12px;
    }
    .fnt-16 {
        font-size: 14px;
    }
    .fnt-18 {
        font-size: 14px;
    }
    .fnt-20 {
        font-size: 16px;
    }
    .fnt-22 {
        font-size: 16px;
    }
    .fnt-24 {
        font-size: 18px;
    }
    .fnt-26 {
        font-size: 20px;
    }
    .fnt-28 {
        font-size: 22px;
    }
    .fnt-30 {
        font-size: 24px;
    }
    .fnt-32 {
        font-size: 26px;
    }
    .fnt-34 {
        font-size: 28px;
    }
    .fnt-36 {
        font-size: 30px;
    }
    .fnt-38 {
        font-size: 32px;
    }
    .fnt-40 {
        font-size: 34px;
    }
    .fnt-42 {
        font-size: 36px;
    }
    .fnt-44 {
        font-size: 38px;
    }
    .fnt-stl38 {
        font-size: 28px;
    }
	.fnt-stl40{
		font-size: 42px;
	}
    .footer .social-links a.twitter,
    .footer .social-links a.youtube,
    .footer .social-links a.linkedin {
        width: 36px;
        height: 36px;
        font-size: 16px;
    }
    .edge-slider:before {
        display: none;
    }
    .faq-accordion .accordion-button::before {
        width: 36px;
        height: 36px;
    }
    .pms-hero,
    .aif-hero,
    .insight-hero,
    .footer-pg-hero {
        min-height: auto!important;
    }
    .leadershp-hero-para,
    .brand-story-para,
    .newsletr-hero-para,
    .thgt-ledership-hero-para,
    .hm-hero-para,
    .foundatn-hero-para,
    .carer-hero-para {
        width: 100%;
        max-width: inherit;
    }
    .founder-rgt-content {
        max-width: 100%;
    }
    .hm-founder,
    .hm-insights {
        padding-top: 35px;
        padding-bottom: 35px;
    }
	.we-believe-sec{
		padding-top: 35px;
	}
    .offering-card .card-body {
        padding-left: 10px;
        padding-right: 10px;
    }
    .insight-slider .owl-nav.disabled,
    .insight-slider.owl-theme .owl-nav {
        margin-left: 0;
        margin-right: 0;
    }
    .edge-slider .swiper-slide:nth-child(even) .edge-card,
    .edge-slider .swiper-slide:nth-child(odd) .edge-card {
        border-left: 1px solid var(--thm-red);
        border-right: 1px solid var(--thm-red);
    }
    .edge-card {
        padding: 15px;
        padding-bottom: 68px;
    }
    .edge-card .edge-card-icon,
    .our-value-card .card-front .card-front-icon {
        width: 96px;
        height: 96px;
        margin-bottom: 10px;
    }
    .investment-strategy .edge-card img.icon {
        height: 96px;
        width: 96px;
    }
    .edge-slider .edge-card .edge-para {
/*         height: 200px; (urna - 10.11) */
        max-height: 200px;
    }
    .edge-card .edge-slide-no {
        font-size: 90px;
    }
    .feature-style-para h4 {
        margin-left: 15px;
    }
    .roadmap-sec-content {
        margin-top: 0;
    }
    .roadmap-sec-content .tab-pane {
        min-height: auto;
    }
    .our-value-card .card-front .card-front-icon {
        margin-bottom: 10px;
    }
    .our-value-card .card-front {
        padding: 15px;
    }
    .philosophy-section {
        margin-bottom: 10px;
    }
    .blending-growth-img {
        margin-top: -20px;
    }
    .philosophy-icon-bottom img {
        width: 84px;
    }
    .philosophy-icon .philosophy-letter img {
        width: 84px;
    }
    .investment-strategy .col-md-6:nth-of-type(even),
    .investment-strategy .col-md-6:nth-of-type(odd) {
        border-left: 0;
        /*  1px solid var(--thm-red); */
        border-right: 0;
        /*  1px solid var(--thm-red); */
    }
    .investment-strategy .edge-card h4 {
        min-height: auto;
    }
    .accordion-button::after {
        width: 36px;
        height: 36px;
    }
    .pms-sec-img {
        top: 300px;
    }
    .pms-objective-cash {
        max-width: 250px;
        right: -10px;
        bottom: -80px;
    }
    .aif-table th,
    .aif-table td {
        padding-left: 10px;
        padding-right: 10px;
        min-width: 200px;
    }
    .breadcrumb .breadcrumb-item {
        font-size: 16px;
    }
    .explore-sec h2 .dropdown-menu .dropdown-item {
        padding: 15px;
    }
    .breadcrumb-bg {
        padding-top: 10px!important;
    }
    .year-item .year-item-link {
        padding: 5px;
    }
    .news-content {
        padding: 25px;
        width: 70%;
    }
    .regulatory-cont-div {
        padding: 15px;
    }
    .regulatory-cont-div .card-front-icon {
        height: 96px;
        margin-bottom: 20px;
    }
    .regulatory-cont-div .card-front-icon img {
        height: 96px;
    }
    .philosophy-tab .nav-pills .nav-link,
    .philosophy-tab .nav-pills .nav-link.hm-we-do-tab {
        font-size: 20px;
        padding: 5px 20px 15px 20px;
    }
	.tab-text{
		padding: 0 20px;
	}	
	.we-do-btn.nav-pills .nav-link.active:after{
		left: 22px;
	}	
    a.hero-hm-title,
    a.hero-hm-titleMobile {
        font-size: 26px;
    }
    .hero-hm-tab-view .container-fluid {
        padding: 0;
    }
    .hero-hm-tab-view .container-fluid .row .col-3 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .career-sec .col-md-6.col-lg-7 {
        padding-left: 35px;
    }
    .founder-msg-para-left {
        margin-top: -220px;
    }
    .founder-msg-para-left2 {
        margin-top: -140px;
    }
    .team-member-card .member-name-designation h6 {
        min-height: auto;
    }
    .we-do-sec {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .career-sec {
        padding-top: 35px;
    }
	.career-sec2{
		padding-top: 35px;
    	padding-bottom: 35px;
	}
    .philosophy-rgt {
        margin-bottom: 20px;
    }
    .aif-tab-h4 {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .aproch-card {
        min-height: auto;
        padding: 15px 0;
    }
    .aproch-card .aproch-card-top {
        padding: 15px 0;
    }
    .accordion-button {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .accordion-body {
        padding-top: 0;
        padding-bottom: 5px;
    }
    .culture-slider {
        margin-top: 20px;
    }
    .culture-slide-card h4 {
        margin: 15px 0 15px 0;
    }
    .culture-slider .owl-nav.disabled,
    .culture-slider.owl-theme .owl-nav {
        margin-top: 0px;
    }
    .member-say-data img {
        max-width: 64px;
        max-height: 64px;
        padding: 2px;
    }
    .member-say-card-cont p.member-say-card-cont-para {
        min-height: auto;
    }
    .member-say-data {
        margin-top: 5px;
    }
    .member-name {
        margin-left: 1rem;
    }
    /*.member-say-card {
        margin-bottom: 30px;
    }*/
    .image-slider {
        width: 40%;
    }
    .content-slider {
        width: 60%;
    }
    .content-slide {
        padding: 20px 15px 10px 15px;
    }
    .value-tab {
        margin-top: 20px;
    }
    .objective-sec {
        padding-top: 35px;
    }
    .aif-sec h2.explore-title {
        margin-bottom: 30px;
    }
    .media-card {
        padding-top: 0;
    }
    .edge-slider-border {
        margin-bottom: 0;
    }
    .contact-arrow-up {
        max-width: 38px;
    }
    .contact-at-img {
        max-width: 38px;
    }
    .contact-card-right {
        padding-bottom: 15px;
    }
    .contact-card-right form p {
        margin-bottom: 0;
    }
    .contact-sec .form-control {
        padding: 10px 15px;
        margin-bottom: 0;
    }
    .contact-sec .btn {
        margin-top: 15px;
    }
    .edge-slider.aif-slider .edge-card h4 {
        height: auto;
    }
    .edge-slider.aif-slider .edge-card {
        padding: 20px;
    }
    .edge-slider.aif-slider .edge-card .edge-para {
        max-height: 200px;
        height: 200px;
    }
    .media-card img {
        height: 320px!important;
    }
    .investment-strategy .edge-card .edge-para {
        min-height: auto;
    }
    .sticky-link.foun-sticky img {
        width: 28px;
    }
    .sticky-link.pms-sticky img {
        width: 28px;
    }
    .roadmap-sec-content .tab-pane .img-fluid.mx-auto.my-4{
        margin-left: 10%!important;
    }
	.founder-name-below-line{
		padding-bottom: 20px;
    	margin-bottom: 15px;
	}
	.fundManagerImg img.managerImg{
		width: 70%;
	}
	.fundManagerImgIcon{
		right: 0;
	}
	.fundManagerText{
		width: 70%;
	}
	.fundManager-carousel .owl-dots {
		margin-top: 15px;
	}
	/* 	Urna - 03.09 */
	.explore-sec h2 span.dropdown-toggle::after{
		font-size: 3.8vw;
	}
	.explore-sec h2 .dropdown-menu{
		min-width: 195px;
	}
	.explore-sec h2 .dropdown-menu {
    	left: -10px !important;
    	min-width: 195px;
	}
	.aif-sec h2 span.dropdown-toggle::after{
		font-size: 3.8vw;
	}
	.aif-sec h2 .dropdown-menu .dropdown-item{
		font-size: 12px !important;
		padding: 20px 10px !important;
	}
	.aif-sec h2 .dropdown-menu{
		left: -10px !important;
		min-width: 185px;
	}
	.image-slider img {
		width: 100%;
		height: 160px;
		object-fit: cover;
	}
	.team-member-card .member-name-designation::before{
		height: 60px;
	}
	.info-box.col-md-4:nth-of-type(even) {
		border-left: 0;
		border-right: 0;
    	border-top: 1px solid var(--thm-red);
    	border-bottom: 1px solid var(--thm-red);
		margin-top: 0;
        padding-top: 20px;
	}
	.approach-ssc-rw .col-md-4:nth-of-type(even) .approach-ssc {
		border-left: 0;
		border-right: 0;
		border-top: 1px solid var(--grey1);
		border-bottom: 1px solid var(--grey1);
	}
	.map-sec{
		padding: 15px!important;
	}
	/*.edge-slider-owl .edge-para {
		min-height: 200px;
	}*/
	.team-member-detail img{
		max-height: 288px;
	}
	.pms-flgshp-multi-logo{
		max-width: 95%;
	}
}

@media only screen and (max-width: 700px) {
    .offering-card .card-body {
        padding-left: 0px;
        padding-right: 0px;
    }
    .offering-card .card-body h3 {
        min-height: auto;
    }
    .insight-slider .offering-card p {
        min-height: auto;
    }
    .insight-slider .owl-nav.disabled,
    .insight-slider.owl-theme .owl-nav {
        margin-top: 15px;
    }
    .investment-articles-card h4 {
        margin: 15px 0 15px 0;
        min-height: auto;
    }
    .blending-growth-para h2 {
        margin-bottom: 20px;
    }
	.login-text{
		padding: 4px 15px 4px 15px;
	}
	.stat-circle{
	  width: 260px;
	  height: 260px;
	  padding: 15px;
	}
	.stat-circle .stat-icon{
		height: 128px;
	}
}

@media only screen and (max-width: 620px) {
    section,
    footer {
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
    section.hero {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    section.hero.hero-hm-slider {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .header .logo img {
        max-height: 32px;
    }
    .explore-sec .explore-title span.fnt-40,
    .aif-sec .explore-title span.fnt-40 {
        font-size: 24px;
    }
    .aif-sec .explore-title {
        flex-direction: column!important;
    }
/*     .aif-sec h2 span.dropdown-toggle::after {
        right: 0;
    } */
    .footer {
        padding-top: 50px;
    }
    .footer .footer-top {
        padding-top: 0px;
    }
    .fnt-14 {
        font-size: 12px;
    }
    .fnt-16 {
        font-size: 13px;
    }
    .fnt-18 {
        font-size: 13px;
    }
    .fnt-20 {
        font-size: 15px;
    }
    .fnt-22 {
        font-size: 15px;
    }
    .fnt-24 {
        font-size: 17px;
    }
    .fnt-26 {
        font-size: 17px;
    }
    .fnt-28 {
        font-size: 20px;
    }
    .fnt-30 {
        font-size: 22px;
    }
    .fnt-32 {
        font-size: 24px;
    }
    .fnt-34 {
        font-size: 26px;
    }
    .fnt-36 {
        font-size: 28px;
    }
    .fnt-38 {
        font-size: 30px;
    }
    .fnt-40 {
        font-size: 32px;
    }
    .fnt-42 {
        font-size: 34px;
    }
    .fnt-44 {
        font-size: 36px;
    }
    .fnt-stl38 {
        font-size: 28px;
    }
	.fnt-stl40{
		font-size: 36px;
	}
    .year-item .year-icon {
        font-size: 20px;
    }
    .news-content {
        padding: 15px;
        width: 80%;
    }
    .news-content li {
        margin-bottom: 20px;
    }
    .regulatory-cont-div .card-front-icon {
        height: 78px;
        margin-bottom: 15px;
    }
    .regulatory-cont-div .card-front-icon img {
        height: 78px;
    }
    .philosophy-tab .nav-pills .nav-link,
    .philosophy-tab .nav-pills .nav-link.hm-we-do-tab {
        font-size: 16px;
    }
	a.hero-hm-title,
    a.hero-hm-titleMobile {
        font-size: 22px;
    }
    .philosophy-icon-bottom img {
        width: 78px;
    }
    .philosophy-icon .philosophy-letter img {
        width: 78px;
    }
    .philosophy-section {
        gap: 10px;
    }
    .founder-msg-para-left2 {
        margin-top: -120px;
    }
    .image-slider {
        width: 45%;
    }
    .content-slider {
        width: 55%;
    }
    .media-card img {
        height: 280px!important;
    }
    .hero-hm-slider .hero-content p {
        font-size: 20px!important;
    }
    .declaration-btn {
        width: 50%;
    }
	.founder-name-below-line{
		padding-bottom: 15px;
    	margin-bottom: 10px;
	}
	.fundManagerImg img.managerImg{
		width: 75%;
	}
	.fundManagerText{
		width: 75%;
	}
	.fundManager-carousel .owl-dots {
		margin-top: 5px;
	}
	.pmsAif-txtImg{
		max-width: 80%;
	}
	.objective-owl .item h5{
		width: 85%;
	}
	.objective-owl .owl-item {
  		padding-left: 20px;
  		padding-right: 20px;
	}
	/*.objective-owl img{
		transition: all ease-in .2s;
		width: 80%!important;
		margin: 0 auto;
	}*/
	.stat-circle{
	  width: 248px;
	  height: 248px;
	}
	.stat-circle .stat-icon{
		height: 128px;
	}
}

@media only screen and (max-width: 575px) {
    .hero-content.hero-cont-2{
        min-height: 160px;
    }
    .our-value-card-divider::after,
    .our-value-card-divider::before,
    .our-value-card-divider::after {
        display: none;
    }
   /* .our-value-card-divider.our-value-card .col-lg-6.col-sm-6 {
        border-bottom: 1px solid var(--thm-red);
    }*/
    .offering-sec .offering-card .card-body p {
        min-height: auto;
    }
    .pms-objective-left {
        margin-bottom: 40px;
    }
    .pms-objective-cash {
        right: 0;
        bottom: -40px;
    }
    .regulatory-card-divider .row {
        border-bottom: none;
    }
    .regulatory-card-divider .row::after {
        display: none;
    }
    .regulatory-cont-div {
        border-bottom: 1px solid var(--thm-red);
    }
    a.hero-hm-title,
    a.hero-hm-titleMobile {
        font-size: 18px;
    }
    .founder-msg-para-left {
        margin-top: -170px;
    }
    .founder-msg-para-left2 {
        margin-top: -100px;
    }
    .our-value-card .card-front {
        padding: 15px 10px;
    }
    .edge-card .edge-card-icon,
    .our-value-card .card-front .card-front-icon {
        width: 88px;
        height: 88px;
    }
    .investment-strategy .edge-card img.icon {
        height: 88px;
        width: 88px;
    }
    .offering-card .card-body {
        padding-top: 15px;
    }
    .regulatory-cont-div {
        padding: 0px;
    }
    .contact-arrow-up {
        max-width: 36px;
    }
    .contact-at-img {
        max-width: 36px;
    }
    .edge-slider.aif-slider .edge-card {
        padding: 20px;
    }
    .key-highlight-sec .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    .our-value-card-divider.our-value-card .col-lg-6.col-sm-6{
        padding: 0;
    }
	.fundManagerImg img.managerImg{
		width: 80%;
	}
	.fundManagerText{
		width: 80%;
	}
	.fundManager-carousel .owl-dots {
		margin-top: 0;
	}
	.fnt-stl40{
		font-size: 36px;
	}
	.cont-nmbr-data{
		padding-left: 0;
	}
	.member-say-card {
   		padding: 30px 20px 20px 30px;
	}
	.member-say-card-quote{
		width: 35px;
		top: 18px;
	}
	.member-say-data img {
        max-width: 54px;
        max-height: 54px;
	}
	.member-say-nav .nav-btn {
    	width: 42px;
   		height: 42px;
	}
	.member-say-nav i {
		font-size: 36px;
	}
	.stat-circle{
	  width: 228px;
	  height: 228px;
	}
	.stat-circle .stat-icon{
		height: 108px;
	}
}

@media only screen and (max-width: 530px) {
    .founder-msg-para-left {
        margin-top: -150px;
    }
    .edge-slider.aif-slider .edge-card{
        padding-left: 15px;
        padding-right: 15px;
    }
	.fnt-stl40{
		font-size: 30px;
	}
}

@media only screen and (max-width: 513px) {
    .founder-msg-para-left2 {
        margin-top: -80px;
    }
    .hero-content.hero-cont-2{
        min-height: 180px;
    }
    .hero-hm-slider .hero-content p{
        font-size: 18px !important;
    }
}

@media only screen and (max-width: 430px) {
    h2.explore-title {
		display: block !important;
        flex-direction: column!important;
        align-items: center;
    }
    .explore-sec .explore-title span.fnt-40.rethink-Medium,
    .aif-sec .explore-title span.fnt-40.rethink-Medium {
        margin-right: 0!important;
    }
    .founder-msg-para-left {
        margin-top: -120px;
    }
    .founder-msg-para-left2 {
        margin-top: -70px;
    }
    .edge-slider .edge-card .edge-para {
/*         height: 250px; (urna - 10.11) */    
		max-height: 250px;
    }
    .hero-content.hero-cont-2{
        min-height: 150px;
    }
    .fnt-stl38 {
        font-size: 26px;
    }
}

@media only screen and (max-width: 399px) {
    .founder-msg-para-left {
        margin-top: -100px;
    }
    .pms-sec-img {
        top: 350px;
    }
    #declarationModal .d-flex.justify-content-center.gap-2 {
        flex-direction: column;
        align-items: center;
    }
    .declaration-btn {
        width: 250px;
    }
}

@media only screen and (max-width: 370px) {
    .founder-msg-para-left {
        margin-top: -85px;
    }
    .founder-msg-para-left2 {
        margin-top: -60px;
    }
    .pms-sec-img {
        top: 380px;
    }
    .edge-slider.aif-slider .edge-card h4{
        min-height:65px;
    }
}

@media only screen and (max-width: 350px) {
    .footer {
        padding-top: 30px;
    }
    .fnt-14 {
        font-size: 12px;
    }
    .fnt-16 {
        font-size: 12px;
    }
    .fnt-18 {
        font-size: 12px;
    }
    .fnt-20 {
        font-size: 12px;
    }
    .fnt-22 {
        font-size: 12px;
    }
    .fnt-24 {
        font-size: 14px;
    }
    .fnt-26 {
        font-size: 14px;
    }
    .fnt-28 {
        font-size: 16px;
    }
    .fnt-30 {
        font-size: 18px;
    }
    .fnt-32 {
        font-size: 20px;
    }
    .fnt-34 {
        font-size: 22px;
    }
    .fnt-36 {
        font-size: 24px;
    }
    .fnt-38 {
        font-size: 26px;
    }
    .fnt-40 {
        font-size: 22px;
    }
    .fnt-42 {
        font-size: 30px;
    }
    .fnt-44 {
        font-size: 30px;
    }
    .fnt-stl38 {
        font-size: 26px;
    }
	.fnt-stl40{
		font-size: 30px;
	}
    .year-item .year-icon {
        font-size: 16px;
    }
    .footer .social-links a.twitter,
    .footer .social-links a.youtube,
    .footer .social-links a.linkedin {
        width: 30px;
        height: 30px;
        font-size: 12px;
    }
    .header .logo img {
        max-height: 28px;
    }
    .header .btn-getstarted,
    .header .btn-getstarted:focus {
        font-size: 14px;
    }
    .scroll-top {
        width: 36px;
        height: 36px;
    }
    .mobile-nav-toggle {
        font-size: 24px;
    }
    a.hero-hm-title,
    a.hero-hm-titleMobile {
        font-size: 14px;
    }
    .hero-hm-slider .hero-content p{
        font-size: 16px !important;
    }
    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .insight-slider .owl-nav .owl-prev,
    .insight-slider .owl-nav .owl-next,
    .culture-slider .owl-nav .owl-prev,
    .culture-slider .owl-nav .owl-next {
        width: 42px;
        height: 42px;
        font-size: 24px !important;
    }
    .insight-slider::after,
    .culture-slider::after {
        bottom: 20px;
    }
    .hero .hero-content h1 {
        margin-bottom: .5rem;
    }
	/* URNA - 30.04.2025 */
	.title-img {
    	max-width: 140px;
	}
	.explore-sec h2 span.dropdown-toggle::after {
		font-size: 3.8vw;
		margin-left: 0.6rem;
		top: 10px;
	}
	.explore-sec h2 .dropdown-menu {
		min-width: 215px;
	}
    .row{
        --bs-gutter-x: .5rem;
        /* padding-right: .5rem; */
    }
    .hero-hm-slider .row{
        --bs-gutter-x: 1.5rem;
    }
    .philosophy-section{
        gap: 5px;
    }
    .philosophy-icon .philosophy-letter img{
        width: 60px;
    }
    .philosophy-icon-bottom img{
        margin: 5px 5px 0 5px;
        width: 48px;
    }
    .philosophy-text ul{
        padding-left: .5rem!important;
    }
    .philosophy-text ul li span{
        padding-left: .5rem!important;
    }
    .card.offering-card p{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .philosophy-text {
        margin-top: 40px;
    }
    .title-left{
        padding-left: 1rem;
    }
    .breadcrumb .breadcrumb-item{
        font-size: 13px;
    }
    .philosophy-tab .nav-pills .nav-link, .philosophy-tab .nav-pills .nav-link.hm-we-do-tab{
        padding-left: 15px;
        padding-right: 15px;
    }
	.tab-text{
		padding: 0 15px;
	}
    .edge-card .edge-card-icon, .our-value-card .card-front .card-front-icon{
        width: 78px;
        height: 78px;
    }
    .investment-strategy .edge-card img.icon{
        height: 78px;
        width: 78px;
    }
    .edge-slider .swiper-pagination .swiper-pagination-bullet{
        width: 25px;
        height: 5px;
    }
    .offering-sec h4,
    .ps-15{
        padding-left: 1rem;
    }
    .team-member-card .member-name-designation::before{
        height: 48px;
        left: .05rem;
    }
    .bg-white.my-lg-4 h5.fnt-30.inter-Medium.grey1.ps-4,
    .bg-white.my-lg-4 p.fnt-26.inter-Regular.grey2.ps-4{
        padding-left: 1rem!important;
    }
    .team-member-card .member-name-designation, .team-member-card .member-bio{
        padding-left: 1rem;
    }
    .sticky-link.foun-sticky img{
        width: 24px;
    }
    .sticky-link.pms-sticky img{
        width: 24px;
    }
    .aif-tab-h4{
        padding-left: 20px;
    }
    .accordion-button::after{
        width: 30px;
        height: 30px;
    }
    .faq-accordion .accordion-button::before {
        width: 30px;
        height: 30px;
    }
    .faq-accordion .accordion-button{
        padding-left: 45px;
    }
    .sitemap-list-card{
        padding-left: 30px;
    }
    .sitemap-list-card h6::before{
        padding-left: 30px;
        top: 0;
    }
    .member-name-designation{
        margin-top: .5rem;
    }
    .contact-arrow-up,
    .contact-at-img{
        max-width: 32px;
    }
    .contact-phone-sec .py-3.py-lg-5.px-3.px-lg-5,
    .contact-email-sec .py-3.py-lg-5.px-3.px-lg-5{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .contact-phone-sec h4.ms-3.ms-lg-2.fnt-30.inter-SemiBold.grey1,
    .contact-email-sec h4.ms-3.ms-lg-2.fnt-30.inter-SemiBold.grey1{
        margin-left: .5rem!important;
    }
    .pms-sec-img {
        top: 240px;
    }
	.we-do-btn.nav-pills .nav-link.active:after {
        left: 17px;
    }
    .we-do-content{
		padding-left: 15px;
	}
}


/* @media (max-width: 1200px) {
    .header {
        padding-top: 10px;
    }
    .header .header-container {
        margin-left: 10px;
        margin-right: 10px;
        padding: 10px 0 10px 0;
    }
    .header .btn-getstarted {
        margin: 0 0 0 10px;
        padding: 6px 15px;
    }
} */


/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/

@media(min-width: 768px) {
    /* .investment-strategy div.col-md-6:nth-child(odd) .edge-card {
        border-left: 0;
    }
    .investment-strategy div.col-md-6:nth-child(even) .edge-card {
        border-right: 0;
    } */
    .hero {
        padding-right: 0!important;
    }
/* 	.pl-80{
		padding-left: 80px !important;
	} */
}

@media (min-width: 1200px) {
    .hero {
        padding-right: 0!important;
    }
    .navmenu {
        padding: 0;
    }
    .navmenu ul {
        margin: 0;
        padding: 0;
        display: flex;
        list-style: none;
        align-items: center;
    }
    .navmenu li {
        position: relative;
    }
	
    .navmenu a,
    .navmenu a:focus {
        color: var(--grey1);
        padding: 5px 15px;
        font-family: var(--nav-font);
        font-weight: 400;
        display: flex;
        align-items: center;
        justify-content: space-between;
        white-space: nowrap;
        transition: 0.3s;
        text-decoration: none;
    }
    .navmenu a i,
    .navmenu a:focus i {
        font-size: 16px;
        color: var(--thm-red);
        line-height: 0;
        margin-left: 5px;
        transition: 0.3s;
        text-shadow: 0 1px 0 var(--thm-red);
    }
    .navmenu li:last-child a {
        padding-right: 0;
    }
    .navmenu li:hover>a,
    .navmenu .active,
    .navmenu .active:focus {
        color: var(--grey1);
        font-weight: 400;
        color: var(--blk);
    }
	
	/*.navmenu li.active a.navlink.collapsed:after,
	.navmenu li.active a.navlink:after{
		content: '';
		position: absolute;		
		height: 2px;
		bottom: 5px;
		background: var(--nav-hover-color);
	}
	
	.navmenu li.active a.navlink:after{
		width: calc(100% - 40px);
	}
	.navmenu li.active a.navlink.collapsed:after {
		width: calc(100% - 60px);
	}
	.navmenu li:last-child.active a.navlink:after{
		width: calc(100% - 20px);
	}*/
	
	.navmenu li.active:after {
        content: '';
        position: absolute;
        height: 2px;
        left: 15px;
        bottom: -2px;
        background: var(--nav-hover-color);
    }
	.navmenu li.active:after{
		width: calc(100% - 30px);
	}
	.navmenu li.dropdown.active a, .navmenu li.active a{
		color: var(--blk);
	}
	
    .navmenu .dropdown ul {
        margin: 0;
        padding: 10px 0;
        background: var(--nav-dropdown-background-color);
        display: block;
        position: absolute;
        visibility: hidden;
        left: 14px;
        /*top: 130%;*/
        opacity: 0;
        transition: 0.3s;
        border-radius: 4px;
        z-index: 99;
        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    }
    .navmenu .dropdown ul li {
        min-width: 200px;
    }
    .navmenu .dropdown ul a {
        padding: 10px 20px;
       /* font-size: 15px;*/
        text-transform: none;
        color: var(--nav-dropdown-color);
    }
    .navmenu .dropdown ul a i {
        font-size: 12px;
    }
    .navmenu .dropdown ul a:hover,
    .navmenu .dropdown ul .active:hover,
    .navmenu .dropdown ul li:hover>a {
        color: var(--nav-dropdown-hover-color);
    }
    .navmenu .dropdown:hover>ul {
        opacity: 1;
        top: 100%;
        visibility: visible;
    }
    .navmenu .dropdown .dropdown ul {
        top: 0;
        left: -90%;
        visibility: hidden;
    }
    .navmenu .dropdown .dropdown:hover>ul {
        opacity: 1;
        top: 0;
        left: -100%;
        visibility: visible;
    }
	.header .btn-getstarted{
		min-width: 140px;
	}
	.navmenu a .login-icon i{
		color: #FFF;
        margin-left: 0;
        font-size: 16px;
	}
	.login-collapse{
		left: auto!important;
		right: 0;
	}
	.reshFndMngAnim img{
		max-width: 128px;
	}
	.hero-image img {
		height: 490px !important;
		object-fit: cover !important;
	}

}